.Projets_projectsPage__Y_Gx5{margin-top:102px;padding-top:24px}@media(min-width:1024px){.Projets_projectsPage__Y_Gx5{padding-top:32px}}.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{width:100%;background:var(--white);padding:134px 0 32px}@media(min-width:1024px){.Projets_projectHero__EtR6b{padding:158px 0 40px}}.Projets_heroContent__OSAUf{width:100%;max-width:1295px;padding:0 24px;margin:0 auto}@media(min-width:1024px){.Projets_heroContent__OSAUf{padding:0 50px}}.Projets_backLink__6Rh_D{display:inline-block;color:var(--gray);text-decoration:none;font-size:.85rem;margin-bottom:20px;transition:color .2s ease}.Projets_backLink__6Rh_D:hover{color:var(--primary)}.Projets_heroTitle__9ZNIs{font-size:2.6rem;font-weight:700;color:var(--dark);text-transform:uppercase;letter-spacing:-.02em;margin:0 0 20px;line-height:1.05}@media(min-width:768px){.Projets_heroTitle__9ZNIs{font-size:4rem}}@media(min-width:1024px){.Projets_heroTitle__9ZNIs{font-size:5rem}}.Projets_heroDescription__99BJj{color:var(--gray);font-size:1.05rem;line-height:1.6;margin:0 0 28px;max-width:620px}@media(min-width:1024px){.Projets_heroDescription__99BJj{font-size:1.15rem}}.Projets_techBadges__7jo0t{display:flex;flex-wrap:wrap;gap:10px}.Projets_badge___c7Nk{display:inline-block;padding:8px 18px;font-size:.85rem;font-weight:500;color:var(--dark);background:transparent;border:1px solid var(--dark);border-radius:999px;letter-spacing:.01em}.Projets_heroMedia__9393c{width:100%;max-width:1295px;margin:40px auto 0;padding:0 24px}@media(min-width:1024px){.Projets_heroMedia__9393c{margin-top:64px;padding:0 50px}}.Projets_heroImage__JeIAW{display:block;width:100%;height:auto;border:1px solid var(--gray-ligth)}.Projets_heroFallback__URvzv{padding:60px 24px;background:radial-gradient(circle at 25% 20%,rgba(237,84,37,.35) 0,transparent 55%),linear-gradient(140deg,var(--primary-dark) 0,var(--primary-dark-2) 100%)}.Projets_heroFallback__URvzv,.Projets_heroLogo__ynrGN{display:flex;align-items:center;justify-content:center}.Projets_heroLogo__ynrGN{width:140px;height:140px;padding:18px;background:var(--white);border-radius:50%;box-shadow:0 12px 40px rgba(0,0,0,.3)}.Projets_heroLogo__ynrGN>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media(min-width:1024px){.Projets_heroLogo__ynrGN{width:170px;height:170px}}.Projets_projectArticle__BRiez{background:var(--white);padding-bottom:80px}@media(min-width:1024px){.Projets_projectArticle__BRiez{padding-bottom:100px}}.Projets_articleBody__hkpYz>:first-child{margin-top:0}.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)}.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}}.Typography_title__dMfnR{font-size:1.5em;color:var(--primary-dark)}.Typography_paragraph__4X9v0{font-size:1rem;color:var(--gray);font-weight:400;line-height:1.75;margin-bottom:16px}.Typography_button__K2gdy{font-size:20px;background-color:var(--primary);font-weight:700;color:var(--white);padding:20px}.Typography_sub_title__MPCiD{font-size:1.4rem;color:var(--primary-dark);font-weight:700;margin-top:40px;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid var(--primary-ligth)}.Typography_list__ynkkt{list-style:none;padding:0 0 0 28px;margin:0 0 24px}@media(max-width:600px){.Typography_list__ynkkt{padding-left:16px}}.Typography_list__ynkkt li{position:relative;padding-left:20px;margin-bottom:10px;font-size:1rem;color:var(--gray);line-height:1.7}.Typography_list__ynkkt li:before{content:"";position:absolute;left:0;top:10px;width:8px;height:8px;background-color:var(--primary)}.Button_btn___t8GZ{font-size:20px;background-color:var(--primary);font-weight:700;color:var(--white);padding:20px;border:2px solid var(--primary);display:flex;align-items:center;gap:10px}.Button_btn___t8GZ:hover{background-color:var(--white);color:var(--primary)}.TechStack_grid___BgdR{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:40px;margin:24px 0 40px}@media(max-width:767px){.TechStack_grid___BgdR{gap:24px}}.TechStack_card__8LE5I{display:flex;align-items:center;gap:10px}.TechStack_logoWrapper__f_LSD{width:120px;height:120px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.TechStack_logo__E0yR6{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.TechStack_fallback__mAfW6{font-size:1.4rem;font-weight:700;color:var(--primary);line-height:1}.TechStack_label__S3j7b{font-size:1rem;font-weight:600;color:var(--dark);white-space:nowrap;text-align:center}.Showcase_showcase__IQckZ{display:flex;flex-direction:column;gap:32px;margin:48px 0}@media(min-width:768px){.Showcase_showcase__IQckZ{flex-direction:row;align-items:center;gap:48px}.Showcase_showcase__IQckZ.Showcase_reverse__Y536D{flex-direction:row-reverse}}.Showcase_textSide__dyS_V{flex:1;position:relative;overflow:hidden}.Showcase_watermark__4MzzX{position:absolute;top:-10px;left:-8px;font-size:5rem;font-weight:900;text-transform:uppercase;color:var(--gray-ligth);opacity:.15;line-height:1;pointer-events:none;white-space:nowrap;z-index:0}@media(min-width:1024px){.Showcase_watermark__4MzzX{font-size:6.5rem}}.Showcase_title__S9VzN{position:relative;z-index:1;font-size:1.5rem;font-weight:700;color:var(--dark);margin:0 0 16px}.Showcase_description__yGQoH{position:relative;z-index:1;font-size:.95rem;line-height:1.7;color:var(--dark);margin:0 0 20px}.Showcase_list__xTVdt{position:relative;z-index:1;display:flex;flex-direction:column;gap:16px;padding:0;list-style:none;margin:0 0 0 40px}.Showcase_list__xTVdt li{position:relative;padding-left:20px;font-size:.95rem;line-height:1.6;color:var(--dark)}.Showcase_list__xTVdt li:before{content:"";position:absolute;left:0;top:10px;width:8px;height:8px;background:var(--primary)}.Showcase_imageSide__mD3aB{flex:1}@media(min-width:768px){.Showcase_imageSide__mD3aB{flex:1.1}}.Showcase_imageFrame__Y6czd{border-radius:4px;overflow:hidden}.Showcase_imageFrame__Y6czd img{width:100%;display:block}.ScreenshotFrame_frame__zfXYj{position:relative;width:100%;overflow:hidden;border-radius:10px;background:radial-gradient(circle at 22% 12%,hsla(0,0%,100%,.16) 0,transparent 58%),var(--shot-backdrop,var(--primary-dark));transition:background-color .4s ease,background .4s ease;display:flex;align-items:center;justify-content:center;padding:6%}@media(max-width:767px){.ScreenshotFrame_frame__zfXYj{padding:5%;border-radius:6px}}.ScreenshotFrame_stage__HxiIn{width:100%;height:100%;display:flex;align-items:center;justify-content:center;perspective:1600px}.ScreenshotFrame_window__k9w8Z{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;border-radius:10px;background:var(--white);box-shadow:0 2px 6px rgba(0,0,0,.14),0 18px 40px rgba(0,0,0,.3),0 42px 80px rgba(0,0,0,.24);transition:transform .5s cubic-bezier(.2,.7,.3,1);transform-style:preserve-3d}@media(max-width:767px){.ScreenshotFrame_window__k9w8Z{border-radius:6px}}.ScreenshotFrame_chrome__LzXk4{flex:none;display:flex;align-items:center;gap:12px;padding:0 12px;height:28px;background:#f1efee;border-bottom:1px solid rgba(0,0,0,.07)}@media(max-width:767px){.ScreenshotFrame_chrome__LzXk4{height:20px;padding:0 8px;gap:8px}}.ScreenshotFrame_dots__6bmO_{display:flex;gap:6px;flex:none}.ScreenshotFrame_dots__6bmO_>i{width:8px;height:8px;border-radius:50%;background:#d6d1ce}.ScreenshotFrame_dots__6bmO_>i:first-child{background:#ec6a5e}.ScreenshotFrame_dots__6bmO_>i:nth-child(2){background:#f4bf4f}.ScreenshotFrame_dots__6bmO_>i:nth-child(3){background:#61c554}@media(max-width:767px){.ScreenshotFrame_dots__6bmO_{gap:4px}.ScreenshotFrame_dots__6bmO_>i{width:5px;height:5px}}.ScreenshotFrame_url__uk79N{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:10px;letter-spacing:.02em;color:var(--gray-2);background:var(--white);border-radius:20px;padding:2px 10px}@media(max-width:767px){.ScreenshotFrame_url__uk79N{display:none}}.ScreenshotFrame_shot__YqinD{flex:1;min-height:0;background:var(--white)}.ScreenshotFrame_shot__YqinD>img{width:100%;height:100%;display:block}.ScreenshotFrame_tiltLeft__FMS2l .ScreenshotFrame_window__k9w8Z{transform:rotateY(9deg) rotateX(3deg) scale(.97)}.ScreenshotFrame_tiltRight__CtA4_ .ScreenshotFrame_window__k9w8Z{transform:rotateY(-9deg) rotateX(3deg) scale(.97)}@media(max-width:767px){.ScreenshotFrame_tiltLeft__FMS2l .ScreenshotFrame_window__k9w8Z,.ScreenshotFrame_tiltRight__CtA4_ .ScreenshotFrame_window__k9w8Z{transform:none}}.ScreenshotFrame_interactive__nV4ky:hover .ScreenshotFrame_window__k9w8Z{transform:translateY(-10px) scale(1.01)}.ScreenshotFrame_interactive__nV4ky.ScreenshotFrame_tiltLeft__FMS2l:hover .ScreenshotFrame_window__k9w8Z,.ScreenshotFrame_interactive__nV4ky.ScreenshotFrame_tiltRight__CtA4_:hover .ScreenshotFrame_window__k9w8Z{transform:translateY(-10px) rotateY(0deg) rotateX(0deg) scale(1)}@media(prefers-reduced-motion:reduce){.ScreenshotFrame_window__k9w8Z{transition:none}}