@keyframes MyWorks_fadeInUp__JHHju{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.MyWorks_myWorksSection__64xs4{background-color:var(--primary-dark)}.MyWorks_viewMoreLarge__uVosF{display:none}.MyWorks_firstWorkList__s_4Fe,.MyWorks_myWorksSectionContent__eZoJa,.MyWorks_secondWorkList__2eZNb{display:flex;flex-direction:column}.MyWorks_viewMoreSmall__Jd4Md{margin-bottom:-40px;display:flex;justify-content:center}.MyWorks_viewMoreContainer__XaYwY{display:flex;justify-content:flex-end;position:absolute;bottom:-40px;right:50%;z-index:30}.MyWorks_cardContainer__PaqMt{width:100%;margin-bottom:60px}.MyWorks_card__zigea{position:relative;overflow:hidden;cursor:pointer;transition:transform .3s linear;display:block;aspect-ratio:16/10;opacity:0;animation:MyWorks_fadeInUp__JHHju .5s ease forwards}.MyWorks_card__zigea>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .4s ease}.MyWorks_card__zigea:hover{transform:translatey(-15px)}.MyWorks_card__zigea:hover>img{transform:scale(1.04)}.MyWorks_cardOverlay___Sk_y{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,transparent);display:flex;flex-direction:column;justify-content:flex-end;padding:24px;opacity:1;transition:opacity .3s ease}.MyWorks_cardBottom___cN9U{display:flex;flex-direction:column;gap:8px}.MyWorks_categoryBadge___wThD{font-size:.65rem;font-weight:600;letter-spacing:.05em;padding:4px 12px;border-radius:20px;text-transform:uppercase}.MyWorks_categoryBadge___wThD.MyWorks_client__xTMVd{background:rgba(30,60,100,.85);color:#fff}.MyWorks_categoryBadge___wThD.MyWorks_entreprise__aDLmK{background:rgba(90,50,20,.85);color:#fff}.MyWorks_cardYear__L4kwU{font-size:.75rem;color:hsla(0,0%,100%,.6);font-weight:500}.MyWorks_cardTitle__zOso4{font-size:1.2rem;font-weight:700;color:#fff;margin:0;line-height:1.2;text-transform:uppercase;letter-spacing:.02em}.MyWorks_cardTechs__26fJ2{display:flex;flex-wrap:wrap;gap:6px;order:-1}.MyWorks_cardTech__X9Qtd{background:hsla(0,0%,100%,.15);padding:3px 8px;border-radius:20px;font-size:10px;font-weight:500;color:hsla(0,0%,100%,.85);letter-spacing:.03em}@media(min-width:768px){.MyWorks_myWorksSectionContent__eZoJa{display:grid;grid-template-columns:repeat(2,1fr);gap:60px;position:relative;margin-left:0;margin-right:0}.MyWorks_secondWorkList__2eZNb{margin-top:-120px;margin-bottom:-150px}.MyWorks_viewMoreSmall__Jd4Md{display:none}.MyWorks_viewMoreLarge__uVosF{margin-bottom:-40px;display:flex;justify-content:flex-end}}@media(min-width:1421px){.MyWorks_myWorksSectionContent__eZoJa{display:grid;grid-template-columns:repeat(2,1fr);gap:60px;position:relative;margin-left:-10%;margin-right:-10%}.MyWorks_secondWorkList__2eZNb{margin-top:-10rem;margin-bottom:-150px}.MyWorks_sectionTitle__9Lg9o{padding-left:115px}.MyWorks_firstWorkList__s_4Fe,.MyWorks_secondWorkList__2eZNb{display:flex;flex-direction:column}}.ItemTab_filterRow__9P6_D{display:flex;align-items:center;gap:0;padding:0;border-bottom:1px solid var(--gray-ligth)}.ItemTab_filterLabel__lPIcr{font-size:11px;text-transform:uppercase;color:var(--gray-2);font-weight:600;letter-spacing:.08em;white-space:nowrap;padding:16px 24px 16px 0;border-right:1px solid var(--gray-ligth);margin-right:4px}@media(min-width:768px){.ItemTab_filterLabel__lPIcr{padding:18px 32px 18px 0}}.ItemTab_items__mSCRX{display:flex;align-items:stretch;gap:0;flex-wrap:wrap;list-style:none;margin:0;padding:0}.ItemTab_item__O87I3{font-size:12px;text-transform:uppercase;cursor:pointer;padding:16px 14px;font-weight:600;color:var(--gray-2);letter-spacing:.06em;list-style:none;background-color:transparent;border:none;position:relative;transition:color .2s ease}@media(min-width:768px){.ItemTab_item__O87I3{font-size:13px;padding:18px}}.ItemTab_item__O87I3:hover{color:var(--dark)}.ItemTab_item__O87I3.ItemTab_active__NYFLq{color:var(--dark);font-weight:700}.ItemTab_item__O87I3.ItemTab_active__NYFLq:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background-color:var(--primary)}.Title_title__MZ67h{font-size:1.5rem;color:var(--primary-dark);margin-bottom:20px;font-weight:700;display:inline-block}.Title_title__MZ67h.Title_white__12Vbo{color:var(--white)}.Title_point__SzZoK{display:inline-block;height:10px;width:10px;background-color:var(--primary);animation-duration:.8s;animation-name:Title_clignoter__FUe5w;animation-iteration-count:infinite;transition:none}.Title_center__1ve7X{width:100%;text-align:center}@keyframes Title_clignoter__FUe5w{0%{opacity:1}40%{opacity:0}to{opacity:1}}@media(min-width:768px){.Title_title__MZ67h{font-size:35px}}@media(min-width:1024px){.Title_title__MZ67h{font-size:50px}}.ProjectsFilter_filterBlock__WYAfl{max-width:1600px;margin:0 auto 24px;padding:0 20px}@media(min-width:768px){.ProjectsFilter_filterBlock__WYAfl{padding:0 40px;margin-bottom:32px}}@media(min-width:1024px){.ProjectsFilter_filterBlock__WYAfl{padding:0 60px;margin-bottom:40px}}.ProjectsFilter_titleRow__RuTmK{display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:20px}@media(min-width:768px){.ProjectsFilter_titleRow__RuTmK{padding-bottom:32px}}.ProjectsFilter_title____Ui3{font-size:3rem;font-weight:800;color:var(--primary-dark);line-height:1;margin:0}@media(min-width:768px){.ProjectsFilter_title____Ui3{font-size:5rem}}@media(min-width:1024px){.ProjectsFilter_title____Ui3{font-size:6.5rem}}.ProjectsFilter_dot__FhQin{display:inline-block;width:12px;height:12px;background-color:var(--primary);margin-left:4px;vertical-align:middle}@media(min-width:768px){.ProjectsFilter_dot__FhQin{width:16px;height:16px}}.ProjectsFilter_counter__gvJYx{display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding-bottom:6px}.ProjectsFilter_counterNumber__ogy3k{font-size:2rem;font-weight:800;color:var(--primary);line-height:1}@media(min-width:768px){.ProjectsFilter_counterNumber__ogy3k{font-size:2.5rem}}.ProjectsFilter_counterLabel__v_bw_{font-size:.7rem;color:var(--gray);text-align:right}@media(min-width:768px){.ProjectsFilter_counterLabel__v_bw_{font-size:.75rem}}.ProjectsFilter_counterTotal__gENN6{font-size:.7rem;color:var(--gray-2);text-align:right}@media(min-width:768px){.ProjectsFilter_counterTotal__gENN6{font-size:.75rem}}.ProjectsFilter_filters__9ngEN{display:flex;flex-direction:column}.ProjectsFilter_projectsCount__U1FUS{font-size:.85rem;font-weight:600;color:var(--dark);border-top:1px solid var(--gray-ligth);padding:14px 0 0}.Projets_projectsPage__Y_Gx5{margin-top:80px}@media(min-width:1024px){.Projets_projectsPage__Y_Gx5{margin-top:102px}}.Projets_pageTopSection__HkbLa{max-width:1600px;margin:0 auto 24px;padding:0 20px}@media(min-width:768px){.Projets_pageTopSection__HkbLa{padding:0 40px;margin-bottom:32px}}@media(min-width:1024px){.Projets_pageTopSection__HkbLa{padding:0 60px;margin-bottom:40px}}.Projets_titleRow__fr9pD{display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:20px;margin-bottom:0}@media(min-width:768px){.Projets_titleRow__fr9pD{padding-bottom:32px}}.Projets_counter__IcOUt{display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding-bottom:6px}.Projets_counterNumber__St5m9{font-size:2rem;font-weight:800;color:var(--primary);line-height:1}@media(min-width:768px){.Projets_counterNumber__St5m9{font-size:2.5rem}}.Projets_counterLabel__IwKP4{font-size:.7rem;color:var(--gray);text-align:right}@media(min-width:768px){.Projets_counterLabel__IwKP4{font-size:.75rem}}.Projets_counterTotal__70Am6{font-size:.7rem;color:var(--gray-2);text-align:right}@media(min-width:768px){.Projets_counterTotal__70Am6{font-size:.75rem}}.Projets_filters__9R1pH{display:flex;flex-direction:column;border-top:1px solid var(--gray-ligth)}.Projets_projectsCount__CUFiS{margin-top:0;font-size:.85rem;font-weight:600;color:var(--dark);border-top:1px solid var(--gray-ligth);padding:14px 0 0}.Projets_projets__dactB{display:grid;width:100%;padding:0 20px 40px;grid-template-columns:1fr;gap:16px}@media(min-width:768px){.Projets_projets__dactB{grid-template-columns:repeat(2,1fr);padding:0 40px 50px;gap:20px}}@media(min-width:1024px){.Projets_projets__dactB{grid-template-columns:repeat(3,1fr);padding:0 24px 60px;gap:24px}}.Projets_projectHero__EtR6b{position:relative;width:100%;min-height:420px;display:flex;align-items:flex-end;overflow:hidden;margin-top:65px}@media(min-width:1024px){.Projets_projectHero__EtR6b{min-height:500px}}.Projets_heroImage__JeIAW{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Projets_heroOverlay__la97L{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.4) 50%,rgba(0,0,0,.15));z-index:1}.Projets_heroContent__OSAUf{position:relative;z-index:2;width:100%;max-width:1295px;padding:40px 24px;margin:0 auto}@media(min-width:1024px){.Projets_heroContent__OSAUf{padding:60px 50px}}.Projets_backLink__6Rh_D{display:inline-block;color:hsla(0,0%,100%,.7);text-decoration:none;font-size:.85rem;margin-bottom:16px;transition:color .2s ease}.Projets_backLink__6Rh_D:hover{color:var(--white)}.Projets_heroTitle__9ZNIs{font-size:2.2rem;font-weight:700;color:var(--white);margin:0 0 12px;line-height:1.2}@media(min-width:1024px){.Projets_heroTitle__9ZNIs{font-size:3rem}}.Projets_heroDescription__99BJj{color:hsla(0,0%,100%,.8);font-size:1.05rem;line-height:1.6;margin:0 0 24px;max-width:700px}.Projets_techBadges__7jo0t{display:flex;flex-wrap:wrap;gap:8px}.Projets_badge___c7Nk{display:inline-block;padding:5px 14px;font-size:.8rem;font-weight:600;color:var(--white);background:hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid hsla(0,0%,100%,.2);letter-spacing:.02em}.Projets_projectArticle__BRiez{padding:60px 0 80px;background:var(--white)}@media(min-width:1024px){.Projets_projectArticle__BRiez{padding:80px 0 100px}}.Projets_articleBody__hkpYz img{width:100%;height:auto;margin:32px 0}.Projets_sectionHeading__cG342{font-size:1.4rem;color:var(--primary-dark);font-weight:700;margin-top:40px;margin-bottom:4px;padding-bottom:8px;border-bottom:2px solid var(--primary-ligth)}