.AboutComponent_main__8_42s{position:relative;z-index:0;width:90%;max-width:1400px;margin:0 auto 100px}@media screen and (min-width:600px){.AboutComponent_main__8_42s{margin-bottom:200px}}.AboutComponent_main__8_42s h2{max-width:22ch;font-family:DM Sans,sans-serif;font-size:clamp(1.5rem,3.4vw,3rem);line-height:1.3;color:#fff}.AboutComponent_qualities__asOhC{display:grid;grid-template-columns:1fr;grid-gap:40px;gap:40px;margin-top:60px}@media screen and (min-width:900px){.AboutComponent_qualities__asOhC{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:100px}}.AboutComponent_quality__QMhpD{padding-top:20px;border-top:1px solid hsla(0,0%,100%,.15);color:#fff}.AboutComponent_quality__QMhpD h3{margin:12px 0;font-size:clamp(1.75rem,2.6vw,2.5rem);line-height:1;text-transform:uppercase}.AboutComponent_quality__QMhpD p{max-width:36ch;font-size:1rem;line-height:1.6;color:var(--Neutral-Grey-400)}.AboutComponent_index__zsTx6{font-size:.75rem;color:var(--Secondary)}.ContactComponent_main__M57KO{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px;width:90%;max-width:1400px;min-height:100vh;padding:120px 0;margin:0 auto;z-index:100;text-align:center}.ContactComponent_main__M57KO h2{font-size:clamp(4rem,13vw,12rem);line-height:.95;color:#fff}.ContactComponent_intro__l4RU7{max-width:34ch;font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.6;color:var(--Neutral-Grey-400)}.ContactComponent_mail__to_wO{position:relative;font-size:clamp(1rem,2vw,1.375rem);color:#fff;opacity:.7;transition:opacity .3s ease}.ContactComponent_mail__to_wO:after{content:"";position:absolute;left:0;bottom:-6px;width:100%;height:1px;background-color:var(--Secondary);transform:scaleX(0);transform-origin:right;transition:transform .5s cubic-bezier(.77,0,.18,1)}.ContactComponent_mail__to_wO:hover{opacity:1}.ContactComponent_mail__to_wO:hover:after{transform:scaleX(1);transform-origin:left}.ExpertisesComponent_main__e_QZv{width:90%;max-width:1400px;margin:0 auto;padding:100px 0}@media screen and (min-width:600px){.ExpertisesComponent_main__e_QZv{padding:200px 0}}.ExpertisesComponent_main__e_QZv h2{margin-bottom:60px;font-size:clamp(3.5rem,10vw,9rem);line-height:.9;text-transform:uppercase;color:#fff}@media screen and (min-width:600px){.ExpertisesComponent_main__e_QZv h2{margin-bottom:100px}}.ExpertisesComponent_groups__4_rYE{display:grid;grid-template-columns:1fr;grid-gap:60px;gap:60px}@media screen and (min-width:900px){.ExpertisesComponent_groups__4_rYE{grid-template-columns:1fr 1fr;gap:80px}}.ExpertisesComponent_groupTitle__nKS06{padding-bottom:20px;border-bottom:1px solid hsla(0,0%,100%,.15);font-family:DM Sans,sans-serif;font-size:.875rem;text-transform:uppercase;letter-spacing:.08em;color:var(--Neutral-Grey-500)}.ExpertisesComponent_row___9hi4{display:flex;align-items:baseline;gap:20px;padding:24px 0;border-bottom:1px solid hsla(0,0%,100%,.15);color:#fff;transition:color .4s ease}.ExpertisesComponent_row___9hi4:hover{color:var(--Secondary)}.ExpertisesComponent_row___9hi4:hover .ExpertisesComponent_name__eGnY7{transform:translateX(16px)}.ExpertisesComponent_rowText__s1_pR{display:flex;flex-direction:column;gap:8px}.ExpertisesComponent_desc__NnQ6b{font-size:.9375rem;line-height:1.5;color:var(--Neutral-Grey-400)}.ExpertisesComponent_index__RDHAu{min-width:20px;font-size:.75rem;color:var(--Secondary)}.ExpertisesComponent_name__eGnY7{font-family:bold,sans-serif;font-size:clamp(1.75rem,3vw,2.75rem);line-height:1;text-transform:uppercase;transition:transform .5s cubic-bezier(.77,0,.18,1)}.LandingComponent_wrapper__d3hUR{width:100%;height:100dvh;min-height:560px;margin:0 auto;overflow:hidden}.LandingComponent_wrapper__d3hUR .LandingComponent_content__EYj78{width:90%;height:100%;max-width:1400px;margin:0 auto}.LandingComponent_wrapper__d3hUR .LandingComponent_content__EYj78 .LandingComponent_text__KD6f6{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;width:100%;height:100%;padding-top:70px}.LandingComponent_wrapper__d3hUR .LandingComponent_content__EYj78 .LandingComponent_text__KD6f6 h1{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:12px;width:100%;line-height:.85}@media screen and (min-width:900px){.LandingComponent_wrapper__d3hUR .LandingComponent_content__EYj78 .LandingComponent_text__KD6f6 h1{flex-direction:row;gap:clamp(16px,3vw,40px)}}.LandingComponent_wrapper__d3hUR .LandingComponent_content__EYj78 .LandingComponent_text__KD6f6 h1 .LandingComponent_ref1__ggdrV,.LandingComponent_wrapper__d3hUR .LandingComponent_content__EYj78 .LandingComponent_text__KD6f6 h1 .LandingComponent_ref2__tIgfJ{position:relative;display:block;font-size:clamp(4.5rem,26vw,10rem);text-transform:uppercase;color:#fff}@media screen and (min-width:900px){.LandingComponent_wrapper__d3hUR .LandingComponent_content__EYj78 .LandingComponent_text__KD6f6 h1 .LandingComponent_ref1__ggdrV,.LandingComponent_wrapper__d3hUR .LandingComponent_content__EYj78 .LandingComponent_text__KD6f6 h1 .LandingComponent_ref2__tIgfJ{font-size:clamp(6rem,23.5vw,22.125rem)}}.LandingComponent_wrapper__d3hUR .LandingComponent_content__EYj78 .LandingComponent_text__KD6f6 h1 .LandingComponent_pictureMain__EDb72{display:block;flex-shrink:0}.LandingComponent_wrapper__d3hUR .LandingComponent_content__EYj78 .LandingComponent_text__KD6f6 h1 .LandingComponent_pictureMain__EDb72 .LandingComponent_picture__guidY{display:block;width:96px;height:88px;overflow:hidden;border-radius:12px}@media screen and (min-width:900px){.LandingComponent_wrapper__d3hUR .LandingComponent_content__EYj78 .LandingComponent_text__KD6f6 h1 .LandingComponent_pictureMain__EDb72 .LandingComponent_picture__guidY{width:clamp(96px,8vw,140px);height:clamp(88px,7.3vw,128px)}}.LandingComponent_wrapper__d3hUR .LandingComponent_content__EYj78 .LandingComponent_text__KD6f6 h1 .LandingComponent_pictureMain__EDb72 .LandingComponent_picture__guidY img{width:100%;height:100%;object-fit:cover;transform-origin:center center}.LandingComponent_wrapper__d3hUR .LandingComponent_content__EYj78 .LandingComponent_text__KD6f6 .LandingComponent_available__vxdVL{align-self:center;font-size:1rem;color:#fff}@media screen and (min-width:900px){.LandingComponent_wrapper__d3hUR .LandingComponent_content__EYj78 .LandingComponent_text__KD6f6 .LandingComponent_available__vxdVL{align-self:flex-end}}.LandingComponent_wrapper__d3hUR .LandingComponent_content__EYj78 .LandingComponent_text__KD6f6 .LandingComponent_job__l18gm{align-self:center;width:100%;max-width:none;z-index:10;font-size:clamp(1rem,2.4vw,1.375rem);line-height:1.4;text-align:center;text-transform:uppercase;color:#fff;opacity:0}@media screen and (min-width:900px){.LandingComponent_wrapper__d3hUR .LandingComponent_content__EYj78 .LandingComponent_text__KD6f6 .LandingComponent_job__l18gm{align-self:flex-start;text-align:left}}.LandingComponent_wrapper__d3hUR .LandingComponent_content__EYj78 .LandingComponent_currentColor__Ou5HO{color:var(--Secondary);font-weight:500}.WorkComponent_workContainer__NExV9{display:flex;flex-direction:column;gap:24px;width:90%;max-width:1400px;height:calc(100dvh - 140px);margin:0 auto 20vh}.WorkComponent_stage___YcEO{position:relative;flex:1 1;min-height:0}.WorkComponent_slidesContainer__v4xkS{position:absolute;inset:0;overflow:hidden;border-radius:20px}.WorkComponent_slidesContainer__v4xkS:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(0,0,0,.6),transparent 55%);pointer-events:none}@media screen and (min-width:900px){.WorkComponent_slidesContainer__v4xkS:after{background:linear-gradient(90deg,rgba(0,0,0,.55),transparent 50%)}}.WorkComponent_imageSlide__ndtbp{position:absolute;inset:0;overflow:hidden;border-radius:20px}.WorkComponent_projectImage__aXh2R{object-fit:cover;object-position:top}.WorkComponent_titleAnim__YuzDh{position:absolute;left:20px;bottom:16px;z-index:2;display:flex;align-items:center;pointer-events:none}@media screen and (min-width:900px){.WorkComponent_titleAnim__YuzDh{left:0;top:50%;bottom:auto;transform:translateY(-50%)}}.WorkComponent_titleAnim__YuzDh .WorkComponent_line__BeAZL{display:none}@media screen and (min-width:900px){.WorkComponent_titleAnim__YuzDh .WorkComponent_line__BeAZL{display:block;width:5vw;height:1px;margin-left:-5vw;margin-right:24px;background-color:#fff}}.WorkComponent_projectTitle__316l1{font-size:clamp(2.75rem,9vw,8rem);line-height:.9;text-transform:uppercase;color:#fff}.WorkComponent_text__kTcc2{display:flex;flex-direction:column;gap:8px;color:#fff}@media screen and (min-width:900px){.WorkComponent_text__kTcc2{flex-direction:row;align-items:baseline;gap:40px}}.WorkComponent_counter__zh_4_{font-size:.75rem;color:var(--Secondary)}@media screen and (min-width:900px){.WorkComponent_counter__zh_4_{flex-shrink:0}}.WorkComponent_projectCategory__y_ftl{font-size:.875rem;text-transform:uppercase;letter-spacing:.04em}@media screen and (min-width:900px){.WorkComponent_projectCategory__y_ftl{flex-shrink:0}}.WorkComponent_projectDescription__JAglo{max-width:60ch;font-size:1rem;line-height:1.6;color:var(--Neutral-Grey-400)}@media screen and (min-width:900px){.WorkComponent_projectDescription__JAglo{margin-left:auto;text-align:right}}.accueil_decoration__Om9S_{background-color:#d9594c;bottom:2%;filter:blur(150px);height:450px;opacity:.4;position:fixed;right:0;width:500px;z-index:-10}