.mentions_page__46XRp{padding:calc(74px + clamp(4rem, 10vh, 8rem)) 0 clamp(4rem,10vh,7rem);min-height:100vh}.mentions_titre__23z3m{font-size:clamp(2.4rem,6vw,4.5rem);font-weight:320;color:var(--blanc-pur);margin:1rem 0 clamp(2.5rem,6vw,4rem);letter-spacing:-.025em}.mentions_corps__lbs3q{display:flex;flex-direction:column;gap:clamp(2rem,4vw,3rem);max-width:62ch}.mentions_corps__lbs3q h2{font-size:clamp(1.2rem,2.2vw,1.6rem);font-weight:340;color:var(--or-clair);margin-bottom:.8rem}.mentions_corps__lbs3q p{font-size:1.02rem;line-height:1.75;color:var(--blanc-casse);opacity:.86}.mentions_corps__lbs3q p+p{margin-top:1rem}.mentions_corps__lbs3q em{font-family:var(--font-titre);font-style:italic;color:var(--or-clair)}.mentions_lien__P6LMj{color:var(--or-clair);text-decoration:underline;text-underline-offset:3px}.mentions_retour__zbR_S{display:inline-block;margin-top:clamp(3rem,7vw,5rem);font-size:.9rem;letter-spacing:.1em;color:var(--or);transition:opacity .3s}.mentions_retour__zbR_S:hover{opacity:.7}.Navigation_nav__NZulV{position:fixed;top:0;left:0;width:100%;z-index:900;background:rgba(14,42,46,.55);backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);transition:transform .55s var(--ease-luxe);will-change:transform}.Navigation_cache__E8mIc{transform:translateY(-100%)}.Navigation_inner__Ov_kD{display:flex;align-items:center;justify-content:space-between;height:74px}.Navigation_logo__ZzKRw{display:inline-flex;align-items:center;gap:.7rem;font-family:var(--font-titre);font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:400;letter-spacing:-.01em;color:var(--blanc-casse)}.Navigation_logoOeil__ddtNe{width:36px;height:auto;flex-shrink:0}.Navigation_liens__t_VCE{display:flex;gap:clamp(1.5rem,3vw,3rem)}.Navigation_lien__2Z4zR{position:relative;font-family:var(--font-corps);font-size:.9rem;font-weight:400;letter-spacing:.02em;color:var(--blanc-casse);padding:.4rem 0}.Navigation_lienNum__ApT8w{font-family:var(--font-titre);font-style:italic;font-size:.72rem;color:var(--or);margin-right:.5em;vertical-align:.15em;opacity:.85}.Navigation_lien__2Z4zR:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--degrade-or);transform:scaleX(0);transform-origin:right center;transition:transform .4s var(--ease-doux)}.Navigation_lien__2Z4zR:focus-visible:after,.Navigation_lien__2Z4zR:hover:after{transform:scaleX(1);transform-origin:left center}.Navigation_burger__i4CX9{display:none;width:34px;height:22px;position:relative;z-index:1001}.Navigation_burger__i4CX9 span{position:absolute;left:0;width:100%;height:1.5px;background:var(--blanc-casse);transition:transform .4s var(--ease-luxe),opacity .3s}.Navigation_burger__i4CX9 span:first-child{top:6px}.Navigation_burger__i4CX9 span:nth-child(2){bottom:6px}.Navigation_burgerOuvert__RUPjR span:first-child{transform:translateY(5px) rotate(45deg)}.Navigation_burgerOuvert__RUPjR span:nth-child(2){transform:translateY(-5px) rotate(-45deg)}.Navigation_menuMobile__ySbwy{position:fixed;inset:0;z-index:1000;background:var(--bleu-canard);display:grid;place-items:center;opacity:0;visibility:hidden;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transition:opacity .4s ease,visibility 0s linear .7s,-webkit-clip-path .7s var(--ease-luxe);transition:clip-path .7s var(--ease-luxe),opacity .4s ease,visibility 0s linear .7s;transition:clip-path .7s var(--ease-luxe),opacity .4s ease,visibility 0s linear .7s,-webkit-clip-path .7s var(--ease-luxe)}.Navigation_menuVisible__9pqVC{opacity:1;visibility:visible;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:opacity .4s ease,-webkit-clip-path .7s var(--ease-luxe);transition:clip-path .7s var(--ease-luxe),opacity .4s ease;transition:clip-path .7s var(--ease-luxe),opacity .4s ease,-webkit-clip-path .7s var(--ease-luxe)}.Navigation_filigrane__hwyqT{position:absolute;width:min(80vw,520px);opacity:.03;pointer-events:none}.Navigation_menuLiens__NfdbL{display:flex;flex-direction:column;gap:.4rem;text-align:center}.Navigation_menuLien__C07eY{font-family:var(--font-titre);font-size:clamp(2.6rem,11vw,4rem);font-weight:340;color:var(--blanc-casse);letter-spacing:-.02em;opacity:0;transform:translateY(40px);transition:opacity .5s ease,transform .6s var(--ease-luxe)}.Navigation_menuLienNum__JGHsB{font-style:italic;font-size:.34em;color:var(--or);margin-right:.5em;vertical-align:.7em;opacity:.85}.Navigation_menuVisible__9pqVC .Navigation_menuLien__C07eY{opacity:1;transform:translateY(0)}.Navigation_menuLien__C07eY:hover{font-style:italic;color:var(--or-clair)}@media (max-width:768px){.Navigation_liens__t_VCE{display:none}.Navigation_burger__i4CX9{display:block}}.Preloader_wrap__8ata9{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;pointer-events:none}.Preloader_fond__RiDnx{position:absolute;inset:0;background:var(--bleu-tres-sombre)}.Preloader_centre__Eziif{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:0}.Preloader_centre__Eziif .Preloader_nom__lsB5s{margin-top:-1.4rem}.Preloader_oeil__OIebE{width:clamp(260px,38vw,420px);height:auto;will-change:opacity}.Preloader_nom__lsB5s{font-family:var(--font-corps);text-transform:uppercase;letter-spacing:.35em;font-size:clamp(.7rem,1.4vw,.95rem);font-weight:500;color:var(--blanc-casse);padding-left:.35em;opacity:0}.AccrocheHistoire_section__jb9Bo{position:relative;padding:clamp(5rem,14vh,10rem) 0;overflow:hidden}.AccrocheHistoire_inner__1PLFp{position:relative;max-width:52rem}.AccrocheHistoire_filigrane__W2Rl_{position:absolute;top:50%;right:-6%;width:min(34vw,30rem);transform:translateY(-50%);opacity:.05;pointer-events:none;z-index:0}.AccrocheHistoire_phrase__878xt{margin-top:1.6rem;font-family:var(--font-titre);font-weight:330;font-size:clamp(1.9rem,4.4vw,3.4rem);line-height:1.12;letter-spacing:-.02em;color:var(--blanc-pur)}.AccrocheHistoire_sous__uUjyb{margin-top:1.8rem;font-family:var(--font-corps);font-weight:300;font-size:clamp(1.05rem,1.5vw,1.24rem);line-height:1.7;color:var(--blanc-casse);opacity:.82;max-width:42ch}.AccrocheHistoire_lien__4_Fu3{display:inline-flex;align-items:baseline;gap:.1em;margin-top:2.4rem;font-family:var(--font-corps);font-size:.95rem;letter-spacing:.04em;text-transform:uppercase;color:var(--or-clair);text-decoration:none;border-bottom:1px solid hsla(39,46%,61%,.4);padding-bottom:.25rem;transition:color .4s ease,border-color .4s ease}.AccrocheHistoire_lien__4_Fu3 span{transition:transform .4s ease}.AccrocheHistoire_lien__4_Fu3:hover{color:var(--or);border-color:var(--or)}.AccrocheHistoire_lien__4_Fu3:hover span{transform:translateX(4px)}@media (max-width:640px){.AccrocheHistoire_filigrane__W2Rl_{right:-18%;opacity:.04}}.Experimentations_section__1_2Oq{padding:clamp(5rem,12vh,9rem) 0}.Experimentations_intro__lUATz{margin-top:1.3rem;font-family:var(--font-corps);font-weight:300;font-size:clamp(1.08rem,1.5vw,1.28rem);line-height:1.7;color:var(--blanc-casse);opacity:.84;max-width:44ch}.Experimentations_grille__Ftbxn{margin-top:clamp(2.5rem,5vw,4rem);display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(1.4rem,3vw,2.4rem);gap:clamp(1.4rem,3vw,2.4rem)}.Experimentations_carte__UlilQ{display:flex;flex-direction:column}.Experimentations_scene__WTorJ{position:relative;aspect-ratio:4/5;border-radius:4px;border:1px solid hsla(39,46%,61%,.16);background:radial-gradient(120% 90% at 50% 20%,#0d2a2e 0,#07181b 100%);overflow:hidden;display:grid;place-items:center}.Experimentations_scene__WTorJ:after{content:"";position:absolute;inset:0;background:radial-gradient(80% 70% at 50% 45%,transparent 55%,rgba(0,0,0,.45) 100%);pointer-events:none}.Experimentations_sphere__ei8CW{position:relative;width:56%;aspect-ratio:1;border-radius:50%;box-shadow:0 18px 40px rgba(0,0,0,.5),inset 0 -10px 26px rgba(0,0,0,.45);animation:Experimentations_flotte__t7ObX 7s ease-in-out infinite}.Experimentations_sphere__ei8CW:before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(26% 26% at 34% 28%,hsla(0,0%,100%,.9) 0,hsla(0,0%,100%,0) 60%);mix-blend-mode:screen;animation:Experimentations_reflet__VWwG2 6s ease-in-out infinite alternate}.Experimentations_bois__RZAVq{background:radial-gradient(circle at 34% 30%,#c2925a 0,#8a5f36 34%,#4e321b 72%,#26160b 100%)}.Experimentations_metal__IFzst{background:radial-gradient(circle at 36% 26%,#f2f5f8 0,#b7c0c8 26%,#6a727b 58%,#2c3239 100%)}.Experimentations_eau__h_kyn{background:radial-gradient(circle at 38% 30%,#d6f2ee 0,#6cc7c2 32%,#219089 66%,#0a4148 100%)}@keyframes Experimentations_flotte__t7ObX{0%,to{transform:translateY(-4px)}50%{transform:translateY(6px)}}@keyframes Experimentations_reflet__VWwG2{0%{transform:translate(0)}to{transform:translate(8%,6%)}}.Experimentations_legende__nvML5{margin-top:1.1rem;display:flex;flex-direction:column;gap:.3rem}.Experimentations_nom__EBUQL{font-family:var(--font-titre);font-size:clamp(1.2rem,2vw,1.6rem);font-weight:340;color:var(--blanc-pur)}.Experimentations_note__yGLn_{font-family:var(--font-corps);font-size:.8rem;letter-spacing:.02em;color:var(--blanc-casse);opacity:.55}@media (prefers-reduced-motion:reduce){.Experimentations_sphere__ei8CW,.Experimentations_sphere__ei8CW:before{animation:none}}@media (max-width:720px){.Experimentations_grille__Ftbxn{grid-template-columns:1fr;max-width:22rem}.Experimentations_scene__WTorJ{aspect-ratio:16/10}}.MaquetteSite_wrap__81fV9{container-type:inline-size;width:100%;display:block}.MaquetteSite_frame__R3R9K{position:relative;width:100%;aspect-ratio:3/2;border-radius:1.6cqw;overflow:hidden;background:#000;box-shadow:0 3cqw 7cqw rgba(0,0,0,.35)}.MaquetteSite_bar__fpbTR{position:absolute;top:0;left:0;right:0;height:4.6cqw;background:#1b1b20;display:flex;align-items:center;gap:.9cqw;padding:0 2.2cqw;z-index:5}.MaquetteSite_dot__ihBhU{width:1cqw;height:1cqw;border-radius:50%;flex:none}.MaquetteSite_url__ZoMek{margin-left:1.6cqw;font-family:var(--font-corps);font-size:1.35cqw;color:hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.08);padding:.6cqw 1.6cqw;border-radius:4cqw}.MaquetteSite_page__wYypn{position:absolute;top:4.6cqw;left:0;right:0;bottom:0;overflow:hidden}.MaquetteSite_ondeaImg__wi7Q0{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.MaquetteSite_ondeaVoile__VY61L{position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,22,27,.4) 0,rgba(2,22,27,0) 26%,rgba(2,16,20,.15) 52%,rgba(2,14,18,.82))}.MaquetteSite_ondeaNav__D47hC{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:3cqw 4cqw}.MaquetteSite_ondeaMark__5mcrt{width:1.8cqw;height:1.8cqw;border-radius:50%;border:.15cqw solid hsla(0,0%,100%,.7)}.MaquetteSite_ondeaMenu__K7607{display:flex;gap:2.6cqw;font-family:var(--font-corps);font-size:1.5cqw;color:hsla(0,0%,100%,.9)}.MaquetteSite_ondeaHero__7GjJQ{position:absolute;left:4cqw;bottom:5cqw;max-width:64%}.MaquetteSite_ondeaOverline__JlSYM{font-family:var(--font-corps);color:#abe6e0;letter-spacing:.45cqw;font-size:1.4cqw;margin-bottom:1.6cqw}.MaquetteSite_ondeaTitle__sLUWP{font-family:var(--font-titre);font-weight:400;color:#fff;font-size:7cqw;line-height:.98;letter-spacing:-.1cqw}.MaquetteSite_ondeaSub__H1nGm{font-family:var(--font-corps);color:hsla(0,0%,100%,.9);font-size:1.85cqw;margin-top:2cqw;max-width:40cqw;line-height:1.5}.MaquetteSite_ondeaCta__PN_m6{display:inline-block;margin-top:2.8cqw;border:.12cqw solid hsla(0,0%,100%,.65);color:#fff;padding:1.4cqw 3cqw;font-family:var(--font-corps);font-size:1.35cqw;letter-spacing:.25cqw}.MaquetteSite_ondeaIndex__M48bw{position:absolute;right:4cqw;bottom:5.5cqw;font-family:var(--font-corps);color:hsla(0,0%,100%,.75);font-size:1.4cqw;letter-spacing:.3cqw}.MaquetteSite_vasNav__6Ihi2{position:absolute;top:0;left:0;right:0;height:8cqw;background:#efe6d6;display:flex;align-items:center;justify-content:space-between;padding:0 4cqw;z-index:2;border-bottom:.1cqw solid rgba(44,28,16,.1)}.MaquetteSite_vasMark__yYZHx{width:1.8cqw;height:1.8cqw;border-radius:50%;border:.15cqw solid rgba(44,28,16,.55)}.MaquetteSite_vasMenu__8FdNf{display:flex;gap:2.6cqw;font-family:var(--font-corps);font-size:1.5cqw;color:#5a4a38}.MaquetteSite_vasBody__dpYPE{position:absolute;top:8cqw;left:0;right:0;bottom:0;display:flex}.MaquetteSite_vasLeft__8a27m{width:50%;background:#efe6d6;padding:4cqw 4.5cqw;display:flex;flex-direction:column;justify-content:center}.MaquetteSite_vasOverline__iJXGE{font-family:var(--font-corps);color:#a06a2c;letter-spacing:.4cqw;font-size:1.35cqw;margin-bottom:2cqw}.MaquetteSite_vasTitle__GVXWT{font-family:var(--font-titre);font-weight:400;color:#2c1c10;font-size:5.2cqw;line-height:1.08}.MaquetteSite_vasTitle__GVXWT em{color:#a06a2c}.MaquetteSite_vasText__dbtdh{font-family:var(--font-corps);color:#5a4a38;font-size:1.7cqw;line-height:1.6;margin-top:2.5cqw;max-width:36cqw}.MaquetteSite_vasCta__eM3b9{margin-top:3.4cqw;background:#2c1c10;color:#efe6d6;padding:1.6cqw 3cqw;font-family:var(--font-corps);font-size:1.4cqw;width:-moz-fit-content;width:fit-content}.MaquetteSite_vasRight__hadhT{width:50%;position:relative}.MaquetteSite_vasRight__hadhT img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.MaquetteSite_racNav__NWcph{position:absolute;top:0;left:0;right:0;height:6.5cqw;background:#f3f5ef;display:flex;align-items:center;justify-content:space-between;padding:0 4cqw;z-index:2}.MaquetteSite_racMark__ZNP2g{width:1.7cqw;height:1.7cqw;border-radius:50%;border:.15cqw solid rgba(40,51,31,.55)}.MaquetteSite_racMenu__SFBDv{display:flex;gap:2.4cqw;font-family:var(--font-corps);font-size:1.45cqw;color:#4a5741}.MaquetteSite_racBody__9_bj_{position:absolute;top:6.5cqw;left:0;right:0;bottom:0;background:#f3f5ef;padding:3.4cqw 4cqw;display:flex;flex-direction:column;gap:2.6cqw}.MaquetteSite_racHero__vOWTi{display:flex;gap:3cqw;align-items:center}.MaquetteSite_racHeroText__a_j_q{width:40%}.MaquetteSite_racOverline__64V5D{font-family:var(--font-corps);color:#7a8a5c;letter-spacing:.35cqw;font-size:1.25cqw;margin-bottom:1.5cqw}.MaquetteSite_racTitle__zntUj{font-family:var(--font-titre);font-weight:400;color:#28331f;font-size:4cqw;line-height:1.1}.MaquetteSite_racCta__i19ln{display:inline-block;margin-top:2cqw;font-family:var(--font-corps);color:#c0603a;font-size:1.5cqw}.MaquetteSite_racHeroImg__X8LDx{width:60%;height:22cqw;border-radius:1cqw;overflow:hidden}.MaquetteSite_racHeroImg__X8LDx img{width:100%;height:100%;object-fit:cover;display:block}.MaquetteSite_racGrid__2VfZN{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:1.6cqw;gap:1.6cqw;height:21cqw}.MaquetteSite_racCell__MVe_N{border-radius:1cqw;overflow:hidden}.MaquetteSite_racCell__MVe_N img{width:100%;height:100%;object-fit:cover;display:block}.CaseStudy_page__oPppJ{padding-top:74px}.CaseStudy_hero__xmHSv{position:relative;height:78vh;min-height:520px;display:flex;align-items:flex-end;overflow:hidden;background:linear-gradient(160deg,#0e2a2e,#14383d)}.CaseStudy_heroVisuel__CP39c{position:absolute;inset:0;display:grid;place-items:center;opacity:.5}.CaseStudy_heroVisuel__CP39c .visuel-svg{width:min(60%,640px);height:auto}.CaseStudy_heroVoile__Qmz2S{position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,31,34,.9),transparent 60%)}.CaseStudy_heroTexte__QReWf{position:relative;z-index:1;padding-bottom:clamp(2.5rem,6vw,5rem)}.CaseStudy_titre__acdCf{font-size:clamp(2.4rem,6.5vw,5.5rem);font-weight:320;color:var(--blanc-pur);margin-top:1rem;letter-spacing:-.025em}.CaseStudy_titreLigne__47LiT{display:block;overflow:hidden}.CaseStudy_titreLigne__47LiT>span{display:block}.CaseStudy_contexte__TIfzm{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem;gap:2rem;padding-top:clamp(3rem,7vw,5rem);padding-bottom:clamp(2rem,4vw,3rem)}.CaseStudy_label__IB097{font-family:var(--font-corps);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--or);margin-bottom:.6rem}.CaseStudy_valeur__SjjG9{font-size:1rem;color:var(--blanc-casse);opacity:.9;line-height:1.5}.CaseStudy_recit__9SWJg{padding:clamp(3rem,8vw,6rem) 0;display:flex;flex-direction:column;gap:clamp(2.5rem,6vw,5rem)}.CaseStudy_chapitre__vAwUs{display:grid;grid-template-columns:1fr 2fr;grid-gap:2rem;gap:2rem;align-items:start}.CaseStudy_chapitreTitre__qTOXb{font-size:clamp(1.5rem,3vw,2.4rem);font-weight:340;color:var(--blanc-pur)}.CaseStudy_chapitreTexte__38oNd{font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.7;color:var(--blanc-casse);opacity:.86;max-width:48ch}.CaseStudy_livraison__wzHtj{padding-bottom:clamp(4rem,9vw,7rem)}.CaseStudy_livraisonLabel__sIpgC{font-family:var(--font-corps);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--or);margin-bottom:1.4rem}.CaseStudy_imgWrap__XQo7f{overflow:hidden;border-radius:3px}.CaseStudy_showcase__eQpOH{border-radius:8px;border:1px solid hsla(39,46%,61%,.16);box-shadow:0 40px 90px rgba(0,0,0,.45)}.CaseStudy_showcaseImg__FYc71{width:100%;height:auto;display:block}.CaseStudy_suivant__OMYbv{width:100%;padding:clamp(4rem,12vw,9rem) var(--marge-page);background:var(--bleu-canard-alt);display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;transition:background .6s var(--ease-doux)}.CaseStudy_suivant__OMYbv:hover{background:#16414700;background:#164147}.CaseStudy_suivantTitre__Zy8EB{font-family:var(--font-titre);font-size:clamp(2rem,6vw,4.5rem);font-weight:320;color:var(--blanc-casse);letter-spacing:-.02em;transition:color .4s}.CaseStudy_suivant__OMYbv:hover .CaseStudy_suivantTitre__Zy8EB{color:var(--or-clair);font-style:italic}.CaseStudy_suivantFleche___jcSM{font-size:1.6rem;color:var(--or);transform:translateX(0);transition:transform .5s var(--ease-luxe)}.CaseStudy_suivant__OMYbv:hover .CaseStudy_suivantFleche___jcSM{transform:translateX(14px)}@media (max-width:800px){.CaseStudy_contexte__TIfzm{grid-template-columns:repeat(2,1fr)}.CaseStudy_chapitre__vAwUs{grid-template-columns:1fr;gap:.8rem}.CaseStudy_galerie__N5Fx_{grid-template-columns:1fr}.CaseStudy_imgWrap__XQo7f:first-child,.CaseStudy_imgWrap__XQo7f:nth-child(2),.CaseStudy_imgWrap__XQo7f:nth-child(3){grid-column:span 1}}.Footer_footer__RQEoT{position:relative;background:var(--bleu-tres-sombre);padding:clamp(4rem,10vh,8rem) 0 3rem;overflow:hidden}.Footer_filigrane__wT7ER{position:absolute;left:50%;bottom:-18%;transform:translateX(-50%);width:min(70vw,620px);opacity:.03;color:var(--or);pointer-events:none}.Footer_inner__ItShU{position:relative;z-index:1}.Footer_cta__8aSPf{font-family:var(--font-titre);font-weight:320;font-size:clamp(2rem,6vw,5rem);line-height:1.05;color:var(--blanc-casse);text-align:left;letter-spacing:-.02em;margin-bottom:3rem;position:relative;display:inline-block}.Footer_cta__8aSPf:after{content:"";position:absolute;left:0;bottom:.1em;width:100%;height:1px;background:var(--degrade-or);transform:scaleX(0);transform-origin:left center;transition:transform .5s var(--ease-luxe)}.Footer_cta__8aSPf:focus-visible:after,.Footer_cta__8aSPf:hover:after{transform:scaleX(1)}.Footer_colonnes__yAexg{margin-top:3rem;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}.Footer_col__ty_39{display:flex;flex-direction:column;gap:.7rem}.Footer_marque__xEkH7{font-family:var(--font-titre);font-size:1.3rem;color:var(--blanc-casse)}.Footer_mention__oR1QL{font-size:.85rem;color:var(--blanc-casse);opacity:.6;letter-spacing:.05em}.Footer_col__ty_39 a,.Footer_lienBtn__qbigu{font-family:var(--font-corps);font-size:.92rem;color:var(--blanc-casse);opacity:.8;width:-moz-fit-content;width:fit-content;position:relative;text-align:left;transition:color .3s}.Footer_col__ty_39 a:after,.Footer_lienBtn__qbigu:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:var(--or);transform:scaleX(0);transform-origin:right center;transition:transform .35s var(--ease-doux)}.Footer_col__ty_39 a:focus-visible:after,.Footer_col__ty_39 a:hover:after,.Footer_lienBtn__qbigu:focus-visible:after,.Footer_lienBtn__qbigu:hover:after{transform:scaleX(1);transform-origin:left center}.Footer_col__ty_39 a:hover,.Footer_lienBtn__qbigu:hover{color:var(--or-clair)}.Footer_copy__KQbln{align-items:flex-end;justify-content:flex-end;font-size:.85rem;opacity:.6}@media (max-width:700px){.Footer_colonnes__yAexg{grid-template-columns:1fr;gap:2rem}.Footer_copy__KQbln{align-items:flex-start}}.Hero_hero__Bbyie{position:relative;height:100svh;min-height:640px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--bleu-canard)}.Hero_oeil__B38eo{position:absolute;inset:0;z-index:0;display:grid;place-items:center;pointer-events:none;perspective:1300px}.Hero_oeilSvg__L7yhh{width:min(1120px,108vw);height:auto;transform:translateY(-3%) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;will-change:transform}.Hero_vignette__6jaqA{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 58% 52% at 50% 50%,rgba(10,31,34,.78) 0,rgba(10,31,34,.42) 48%,rgba(10,31,34,.08) 72%,transparent 100%)}.Hero_contenu__J061M{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:62rem}.Hero_h1__CAFAB{font-size:clamp(1.9rem,4.4vw,3.6rem);font-weight:320;line-height:1.08;color:var(--blanc-pur);margin:1.5rem 0 1.9rem;letter-spacing:-.02em;text-shadow:0 2px 30px rgba(10,31,34,.75)}.Hero_h1__CAFAB .Hero_ligne-masque__a6N_x{padding-bottom:.05em}.Hero_sous__meW07{font-size:clamp(1rem,1.5vw,1.2rem);font-weight:300;color:var(--blanc-casse);max-width:36rem;line-height:1.65;opacity:.92;text-shadow:0 1px 18px rgba(10,31,34,.8)}.Hero_cta__I_oag{margin-top:2.7rem}.Hero_scrollIndic__d6b5m{position:absolute;bottom:2.2rem;left:50%;transform:translateX(-50%);width:1px;height:74px;background:linear-gradient(to bottom,transparent,var(--or) 40%,var(--or));z-index:2;overflow:visible}.Hero_goutte__sTnXx{position:absolute;top:0;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--or-clair);box-shadow:0 0 8px var(--or);animation:Hero_goutte__sTnXx 2.4s var(--ease-doux) infinite}@keyframes Hero_goutte__sTnXx{0%{transform:translateY(0);opacity:0}25%{opacity:1}75%{opacity:1}to{transform:translateY(70px);opacity:0}}.Hero_reveal__oMhd1{opacity:0}@media (max-width:768px){.Hero_oeilSvg__L7yhh{width:165vw;transform:translateY(-6%)}.Hero_vignette__6jaqA{background:radial-gradient(ellipse 90% 60% at 50% 52%,rgba(10,31,34,.82) 0,rgba(10,31,34,.5) 55%,rgba(10,31,34,.12) 80%,transparent 100%)}}.SectionTete_tete__cZpC8{display:flex;align-items:center;gap:1.1rem;margin-bottom:3rem}.SectionTete_tete__cZpC8>span{opacity:0}.SectionTete_num-section__Wju11{font-size:1.05rem}.SectionTete_trait___ttTD{width:40px;height:1px;background:var(--or);opacity:.6!important}.Realisations_section__295ow{position:relative;background:var(--bleu-canard-alt);padding-top:clamp(5rem,12vh,9rem);overflow:hidden}.Realisations_entete__jB5K5{position:relative;z-index:2}.Realisations_enteteInner__SQzw4{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.Realisations_enteteIntro__Y9Exv{margin-top:1.2rem;font-family:var(--font-corps);font-weight:300;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.6;color:var(--blanc-casse);opacity:.82;max-width:52ch}.Realisations_track__o_1_b{display:flex;gap:clamp(1.5rem,3vw,3rem);padding:2rem clamp(1.25rem,5vw,6rem) 4rem;width:max-content;will-change:transform}.Realisations_panneau__Uh38C{flex:0 0 auto;width:min(74vw,780px);cursor:pointer;display:flex;flex-direction:column}.Realisations_visuel__65wwi{position:relative;aspect-ratio:3/2;background:linear-gradient(160deg,#0e2a2e,#14383d);border:1px solid hsla(39,46%,61%,.18);border-radius:3px;overflow:hidden;display:grid;place-items:center;transition:transform .8s var(--ease-doux)}.Realisations_maquette__sNaPN{width:100%;height:auto;display:block}.Realisations_panneau__Uh38C:focus-visible .Realisations_visuel__65wwi,.Realisations_panneau__Uh38C:hover .Realisations_visuel__65wwi{transform:scale(1.03)}.Realisations_meta__ODGeD{display:flex;flex-direction:column;gap:.35rem;margin-top:1.6rem}.Realisations_titre__wah1w{font-size:clamp(1.6rem,3vw,2.5rem);font-weight:340;color:var(--blanc-pur)}.Realisations_secteur__yyJe6{font-size:.9rem;color:var(--blanc-casse);opacity:.75;letter-spacing:.02em}.Realisations_decouvrir__UZMmL{margin-top:.8rem;font-size:.8rem;letter-spacing:.15em;text-transform:uppercase;color:var(--or);opacity:0;transform:translateX(-8px);transition:opacity .5s var(--ease-doux),transform .5s var(--ease-doux)}.Realisations_panneau__Uh38C:focus-visible .Realisations_decouvrir__UZMmL,.Realisations_panneau__Uh38C:hover .Realisations_decouvrir__UZMmL{opacity:1;transform:translateX(0)}@media (max-width:768px){.Realisations_track__o_1_b{flex-direction:column;width:100%;gap:3.5rem;padding-bottom:5rem}.Realisations_panneau__Uh38C{width:100%}.Realisations_decouvrir__UZMmL{opacity:1;transform:none}}.SavoirFaire_section__W3117{padding:clamp(6rem,14vh,11rem) 0}.SavoirFaire_intro__PNzCV{margin:-.6rem 0 clamp(2rem,4vw,3rem);font-family:var(--font-corps);font-weight:300;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.6;color:var(--blanc-casse);opacity:.82;max-width:44ch}.SavoirFaire_carte__jn1lh{background:var(--bleu-canard-alt);border:1px solid hsla(39,46%,61%,.22);border-radius:6px;padding:clamp(1.8rem,4vw,3.4rem)}.SavoirFaire_tete__FFiwL{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;padding-bottom:clamp(1.6rem,3vw,2.4rem);border-bottom:1px solid hsla(39,46%,61%,.18)}.SavoirFaire_teteTitre__Z4F78{max-width:46ch}.SavoirFaire_titre__jb2wb{font-family:var(--font-titre);font-size:clamp(1.7rem,3vw,2.6rem);font-weight:340;line-height:1.05;color:var(--blanc-pur)}.SavoirFaire_desc__bo1hK{margin-top:.9rem;font-family:var(--font-corps);font-weight:300;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.6;color:var(--blanc-casse);opacity:.82}.SavoirFaire_prix__mTP3b{flex-shrink:0;font-family:var(--font-titre);font-style:italic;font-size:clamp(1.5rem,2.4vw,2.05rem);line-height:1;color:var(--or-clair);white-space:nowrap;padding-top:.2rem}.SavoirFaire_inclusTitre___mxkW{margin:clamp(1.8rem,3.5vw,2.6rem) 0 clamp(1.2rem,2.5vw,1.8rem);font-family:var(--font-corps);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--or)}.SavoirFaire_inclus__WrdYi{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:clamp(1.8rem,3.4vw,2.8rem) clamp(1.8rem,4vw,3.2rem);gap:clamp(1.8rem,3.4vw,2.8rem) clamp(1.8rem,4vw,3.2rem)}.SavoirFaire_item__o2g9v{display:flex;align-items:flex-start;gap:.9rem}.SavoirFaire_marque__or_rX{flex-shrink:0;width:7px;height:7px;margin-top:.5rem;border-radius:50%;background:var(--degrade-or)}.SavoirFaire_itemTexte__Y6UfY{font-family:var(--font-corps);font-size:.98rem;line-height:1.62}.SavoirFaire_itemLead__NfYZU{color:var(--blanc-pur);font-weight:400}.SavoirFaire_itemDetail___lN5m{color:var(--blanc-casse);opacity:.72;font-weight:300}.SavoirFaire_apres__iknBk{margin-top:clamp(2rem,4vw,3rem);padding-top:clamp(1.6rem,3vw,2.2rem);border-top:1px solid hsla(39,46%,61%,.18)}.SavoirFaire_apresLabel__sF1ng{display:block;margin-bottom:.8rem;font-family:var(--font-corps);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--or)}.SavoirFaire_apresTexte__yYorx{font-family:var(--font-corps);font-weight:300;font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.65;color:var(--blanc-casse);opacity:.9;max-width:62ch}.SavoirFaire_apresPrix__87_Hl{color:var(--or-clair);opacity:1;white-space:nowrap}.SavoirFaire_surmesure__mZoFh{margin-top:clamp(2.4rem,4vw,3.4rem);font-family:var(--font-titre);font-style:italic;font-size:clamp(1.1rem,1.8vw,1.4rem);line-height:1.5;color:var(--or-clair);opacity:.9;text-align:center;max-width:52ch;margin-left:auto;margin-right:auto}@media (max-width:720px){.SavoirFaire_tete__FFiwL{flex-direction:column;gap:1rem}.SavoirFaire_prix__mTP3b{padding-top:0}.SavoirFaire_inclus__WrdYi{grid-template-columns:1fr}}.Histoire_section__AYMkm{padding:clamp(6rem,14vh,11rem) 0;background:var(--bleu-canard-alt)}.Histoire_grille__px4A4{margin-top:clamp(2rem,5vh,3.5rem);display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);grid-gap:clamp(2.5rem,6vw,6rem);gap:clamp(2.5rem,6vw,6rem);align-items:start}.Histoire_colonneAccroche__fD2DK{position:-webkit-sticky;position:sticky;top:clamp(6rem,16vh,10rem)}.Histoire_filigrane__CDod_{position:absolute;top:-18%;left:-10%;width:min(46vw,440px);opacity:.05;color:var(--or);pointer-events:none;z-index:0}.Histoire_accroche__nRD0y{position:relative;z-index:1;font-family:var(--font-titre);font-style:italic;font-weight:340;font-size:clamp(1.8rem,3.6vw,3rem);line-height:1.28;letter-spacing:-.01em;color:var(--or-clair);max-width:14ch}.Histoire_colonneTexte__gVR46{display:flex;flex-direction:column;gap:clamp(1.5rem,3vw,1.9rem)}.Histoire_bloc__qFNCP{font-family:var(--font-corps);font-weight:300;font-size:clamp(1.05rem,1.5vw,1.22rem);line-height:1.75;color:var(--blanc-casse);opacity:.88;max-width:60ch}.Histoire_nom__kvbIJ em,.Histoire_signature__Cw3G_{font-family:var(--font-titre);font-style:italic;color:var(--or-clair)}.Histoire_signature__Cw3G_{margin-top:.8rem;padding-top:1.8rem;border-top:1px solid hsla(39,46%,61%,.22);font-size:clamp(1.2rem,2vw,1.5rem);opacity:1;max-width:none}.Histoire_signature__Cw3G_ span{display:block;margin-top:.45rem;font-family:var(--font-corps);font-style:normal;font-size:.72rem;letter-spacing:.28em;text-transform:uppercase;color:var(--blanc-casse);opacity:.55}@media (max-width:860px){.Histoire_grille__px4A4{grid-template-columns:1fr;gap:2.5rem}.Histoire_colonneAccroche__fD2DK{position:static}.Histoire_accroche__nRD0y{max-width:none}.Histoire_filigrane__CDod_{display:none}}.LaMaison_section__gAmak{padding:clamp(6rem,14vh,11rem) 0}.LaMaison_grille__gXA_0{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem)}.LaMaison_portrait__lzrxw{display:flex;flex-direction:column}.LaMaison_photo__s6xN8{position:relative;aspect-ratio:4/5;background:var(--bleu-canard-alt);border:1px solid hsla(39,46%,61%,.14);border-radius:3px;overflow:hidden}.LaMaison_img__MR2AR{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1s var(--ease-doux)}.LaMaison_portrait__lzrxw:hover .LaMaison_img__MR2AR{transform:scale(1.03)}.LaMaison_infos__gGff4{margin-top:1.6rem;display:flex;flex-direction:column;gap:.5rem}.LaMaison_prenom__HYvgk{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:340;color:var(--blanc-pur)}.LaMaison_formation__Hl0kJ{font-family:var(--font-corps);font-size:.8rem;color:var(--blanc-casse);opacity:.5;letter-spacing:.02em}.LaMaison_bio__VSQRs{margin-top:.5rem;font-size:.98rem;line-height:1.65;color:var(--blanc-casse);opacity:.82;max-width:40ch}.LaMaison_signature___oWeu{margin-top:clamp(3rem,6vw,5rem);text-align:center;font-family:var(--font-titre);font-style:italic;font-size:clamp(1.3rem,2.6vw,2rem);color:var(--or-clair)}@media (max-width:700px){.LaMaison_grille__gXA_0{grid-template-columns:1fr;gap:3.5rem}}.Processus_section__9FrD_{padding:clamp(6rem,14vh,11rem) 0;background:var(--bleu-canard-alt)}.Processus_frise__6doOs{position:relative;padding-left:3rem}.Processus_rail__Bvyu0{position:absolute;left:.5rem;top:.6rem;bottom:.6rem;width:1px;background:hsla(39,46%,61%,.18)}.Processus_ligneTrace__EMTDp{position:absolute;inset:0;background:var(--degrade-or);transform:scaleY(0);transform-origin:top center}.Processus_etape__BDMaj{position:relative;padding:clamp(1.4rem,3vw,2.4rem) 0}.Processus_point__gweLO{position:absolute;left:-2.62rem;top:2.1rem;width:11px;height:11px;border-radius:50%;background:hsla(38,35%,94%,.25);border:1px solid var(--or)}.Processus_contenu__CdKpP{display:grid;grid-template-columns:auto 1fr;align-items:baseline;grid-gap:1.2rem 2rem;gap:1.2rem 2rem}.Processus_numEtape__5XqZK{font-family:var(--font-titre);font-style:italic;font-size:1.4rem;color:var(--or);min-width:1.5rem}.Processus_titre__49l7o{font-size:clamp(1.5rem,2.6vw,2.2rem);font-weight:340;color:var(--blanc-pur);grid-column:2}.Processus_desc__XOhPc{grid-column:2;font-size:1rem;color:var(--blanc-casse);opacity:.8;max-width:44ch;margin-top:-.4rem}.Processus_lienMethode__4cNUH{display:inline-flex;align-items:center;margin-top:clamp(2.5rem,5vw,4rem);margin-left:3rem;font-family:var(--font-corps);font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:var(--or);transition:color .4s var(--ease-doux)}.Processus_lienMethode__4cNUH span{display:inline-block;transition:transform .4s var(--ease-luxe)}.Processus_lienMethode__4cNUH:hover{color:var(--or-clair)}.Processus_lienMethode__4cNUH:hover span{transform:translateX(6px)}@media (max-width:600px){.Processus_contenu__CdKpP{grid-template-columns:1fr}.Processus_desc__XOhPc,.Processus_titre__49l7o{grid-column:1}.Processus_lienMethode__4cNUH{margin-left:0}}.Rapport3D_section__TLODM{padding:clamp(5rem,12vh,9rem) 0;background:var(--bleu-canard-alt)}.Rapport3D_inner__Zka7i{max-width:46rem}.Rapport3D_titre__KMPXW{margin-top:1.4rem;font-family:var(--font-titre);font-weight:330;font-size:clamp(1.9rem,4vw,3.2rem);line-height:1.14;letter-spacing:-.02em;color:var(--blanc-pur)}.Rapport3D_texte__zSLos{margin-top:1.8rem;font-family:var(--font-corps);font-weight:300;font-size:clamp(1.08rem,1.5vw,1.28rem);line-height:1.7;color:var(--blanc-casse);opacity:.86;max-width:40ch}.BandeDefilante_bande__GOvJz{overflow:hidden;border-top:1px solid hsla(39,46%,61%,.18);border-bottom:1px solid hsla(39,46%,61%,.18);padding:clamp(1.1rem,2.4vw,1.8rem) 0;background:var(--bleu-canard)}.BandeDefilante_piste__BfuzX{display:flex;width:max-content;animation:BandeDefilante_defile___ny4M 36s linear infinite;will-change:transform}.BandeDefilante_groupe__vvkAp{display:flex;flex-shrink:0}.BandeDefilante_mot__p2eMT{display:inline-flex;align-items:baseline;font-family:var(--font-titre);font-style:italic;font-weight:320;font-size:clamp(1.5rem,3.2vw,2.6rem);color:var(--or-clair);opacity:.55;white-space:nowrap;letter-spacing:-.01em}.BandeDefilante_point__3PUKy{margin:0 1.6rem;color:var(--or);opacity:.7}@keyframes BandeDefilante_defile___ny4M{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.BandeDefilante_piste__BfuzX{animation:none}}