.d-apropos.d-apropos{padding-bottom:16px}@font-face{font-family:Bureau Serif-apropos;src:url(/fonts/BureauSerif-Light.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Bureau Serif-apropos;src:url(/fonts/BureauSerif-Book.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:BS-apropos;src:url(/fonts/BureauSans-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:BS-apropos;src:url(/fonts/BureauSans-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:BSK-apropos;src:url(/fonts/BureauSans-Book.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:BSK-apropos;src:url(/fonts/BureauSans-Medium.woff2)format("woff2");font-weight:500;font-display:swap}.d-apropos{--ink:#222;--doux:#222c;--gris:#2229;--beige:#f4f3f0;--trait:#2222221a;width:1512px;position:relative;overflow:hidden}.d-apropos,.d-apropos *{box-sizing:border-box;margin:0;padding:0}.d-apropos,.d-apropos{background:var(--fond);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:BS-apropos,sans-serif}.d-apropos button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.d-apropos a{color:inherit;text-decoration:none}.d-apropos .btn{border:1px solid var(--ink);height:40px;color:var(--ink);white-space:nowrap;background:0 0;border-radius:4px;align-items:center;padding:0 14px;font:400 16px/24px BS-apropos;display:inline-flex}.d-apropos .btn:hover{color:#222222bf;border-color:#222222bf}.d-apropos .btn.noir{background:var(--ink);color:#fff}.d-apropos .btn.noir:hover{color:#fff;background:#222c;border-color:#222c}.d-apropos .sq{background:#d9d9d9;width:8px;height:8px;position:absolute}.d-apropos .sq.a{top:16px;left:16px}.d-apropos .sq.b{top:16px;right:16px}.d-apropos .sq.c{bottom:16px;left:16px}.d-apropos .sq.d{bottom:16px;right:16px}.d-apropos .pan{background:#fff;margin:16px 16px 0;position:relative}.d-apropos .pan.cr{background:#faf9f6}.d-apropos .c1231{width:1208px;margin:0 auto}.d-apropos .hero{height:625px;margin-top:0;overflow:hidden}.d-apropos .hero h1{letter-spacing:-3.2px;color:var(--ink);font:300 88px/86px Bureau Serif-apropos}.d-apropos .hero h1 .a{position:absolute;top:84px;left:136px}.d-apropos .hero h1 .b{text-align:right;position:absolute;top:332px;right:136px}.d-apropos .orbe{width:300px;height:298px;position:absolute;top:44px;left:713px}.d-apropos .orbe svg{width:100%;height:100%;display:block;overflow:visible}.d-apropos .mani{padding:80px 0}.d-apropos .mani .txt{width:768px;margin-left:356px}.d-apropos .mani p:last-child{margin-right:-23px}.d-apropos .mani p{letter-spacing:-.85px;color:var(--ink);font:400 28px/36px BSK-apropos}.d-apropos .mani p+p{margin-top:24px}.d-apropos .demande{background:#fff;border-radius:24px;align-items:center;width:320px;height:48px;padding:0 6px 0 16px;display:flex;position:absolute;top:107px;right:28px;box-shadow:0 0 0 1px #22222214,0 8px 24px #2222221a}.d-apropos .demande input{color:var(--ink);background:0 0;border:0;outline:0;flex:1;font:400 14px/20px BSK-apropos}.d-apropos .demande:has(input:focus-visible){outline-offset:2px;outline:2px solid #222}.d-apropos .demande input::placeholder{color:#2229}.d-apropos .demande button{background:#ececea;border-radius:8px;place-items:center;width:32px;height:32px;transition:background .15s;display:grid}.d-apropos .demande button:hover{background:#222}.d-apropos .demande button:hover svg path{stroke:#fff}.d-apropos .demande button svg{width:12px;height:12px;display:block}.d-apropos .vis{padding:80px 0 104px}.d-apropos .vis .t{justify-content:space-between;display:flex}.d-apropos .h2{letter-spacing:-1.6px;color:var(--ink);font:300 54px/54px Bureau Serif-apropos}.d-apropos .vis .h2{width:640px}.d-apropos .vis .t p{width:505px;color:var(--ink);margin-right:-20px;font:400 14px/19.6px BSK-apropos}.d-apropos .tuiles{grid-template-columns:repeat(4,290px);gap:16px;margin-top:80px;display:grid}.d-apropos .tuile .v{background-size:100% 100%;width:290px;height:296px;position:relative;overflow:hidden}.d-apropos .tuile .v .sq{background:#ffffff8c;width:6px;height:6px}.d-apropos .tuile .v .sq.a{top:0;left:0}.d-apropos .tuile .v .sq.b{top:0;right:0}.d-apropos .tuile .v .sq.c{bottom:0;left:0}.d-apropos .tuile .v .sq.d{bottom:0;right:0}.d-apropos .verre{backdrop-filter:blur(24px);background:#ffffff61;border-radius:25px;padding:9px;position:absolute;bottom:16px;left:13px;right:13px;box-shadow:inset 0 0 0 1px #ffffffa6,0 18px 44px #14286e24}.d-apropos .consigne{background:#fff;border-radius:16px;flex-direction:column;gap:12px;padding:12px;display:flex}.d-apropos .consigne .l{align-items:flex-start;gap:10px;min-height:54px;display:flex}.d-apropos .consigne .l img{flex:none;width:20px;height:20px;margin-top:1px}.d-apropos .consigne .l span{color:var(--ink);font:400 14px/18px BSK-apropos}.d-apropos .consigne .l span i{vertical-align:-2px;background:#222;width:1.5px;height:15px;margin-left:1px;display:inline-block}.d-apropos .consigne .bas{justify-content:flex-end;display:flex}.d-apropos .consigne .env{background:#ececea;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.d-apropos .consigne .env svg{width:11px;height:11px;display:block}.d-apropos .consigne .env.on{background:#222}.d-apropos .consigne .env.on path{stroke:#fff}.d-apropos .tuile p{letter-spacing:-.16px;width:290px;color:var(--ink);margin-top:22px;font:300 16px/22.4px Bureau Serif-apropos}.d-apropos .tuile p a{color:#222c;text-underline-offset:3px;text-decoration:underline 1px}.d-apropos .par{padding:120px 0;overflow:hidden}.d-apropos .rail{gap:24px;margin-top:56px;margin-left:136px;transition:transform .5s cubic-bezier(.22,1,.36,1);display:flex}.d-apropos .etape{background:#f7f6f3;flex:none;width:364px;min-height:202px;padding:16px 16px 20px}.d-apropos .etape .d{letter-spacing:-.2px;color:#2229;font:400 20px/24px BSK-apropos}.d-apropos .etape h3{letter-spacing:-.2px;color:var(--ink);margin-top:8px;font:400 20px/24px BSK-apropos}.d-apropos .etape p{color:#222c;width:300px;margin-top:16px;font:400 14px/19.6px BSK-apropos}.d-apropos .fl{gap:8px;margin-top:24px;display:flex}.d-apropos .fl button{background:#fff;border:1px solid #22222240;border-radius:4px;place-items:center;width:32px;height:32px;transition:border-color .15s;display:grid}.d-apropos .fl button:hover{border-color:#222}.d-apropos .fl button:disabled{opacity:.35;cursor:default}.d-apropos .fl svg{width:14px;height:14px;display:block}.d-apropos .eq{padding:120px 0}.d-apropos .grille3{grid-template-columns:repeat(3,380px);gap:72px 34px;margin-top:96px;display:grid}.d-apropos .pers .ph{background:#f0efec;height:217px;position:relative;overflow:hidden}.d-apropos .pers .ph img.louis{filter:grayscale()contrast(1.04);mix-blend-mode:multiply;width:auto;max-width:none;height:217px;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.d-apropos .pers .ph .orb{width:150px;height:150px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.d-apropos .pers .ph .sq{background:#d6d4cf;width:7px;height:7px}.d-apropos .pers .ph .sq.a{top:0;left:0}.d-apropos .pers .ph .sq.b{top:0;right:0}.d-apropos .pers .ph .sq.c{bottom:0;left:0}.d-apropos .pers .ph .sq.d{bottom:0;right:0}.d-apropos .pers h3{letter-spacing:-.48px;color:var(--ink);margin-top:26px;font:400 24px/24px BSK-apropos}.d-apropos .pers .r{color:var(--ink);margin-top:8px;font:400 14px/19.6px BSK-apropos}.d-apropos .pers .b{color:#222c;margin-top:16px;font:400 14px/19.6px BSK-apropos}.d-apropos .pers a{color:var(--ink);text-underline-offset:4px;margin-top:20px;font:400 16px/24px BSK-apropos;text-decoration:underline 1px;display:inline-block}.d-apropos .pa{padding:120px 0}.d-apropos .pa .grille3{row-gap:64px}.d-apropos .part .lg{align-items:center;height:28px;display:flex}.d-apropos .part .lg img{width:auto;height:24px;display:block}.d-apropos .part .lg img.anth{height:15px}.d-apropos .part .lg img.essca{height:22px}.d-apropos .part .lg img.aca,.d-apropos .part .lg img.bgc{height:26px}.d-apropos .part p{color:#222c;width:371px;margin-top:20px;font:400 14px/19.6px BSK-apropos}.d-apropos .part p b{color:var(--ink);font-weight:400}.d-apropos .pa .plus{grid-template-columns:max-content max-content;place-content:start;align-items:center;gap:26px 56px;display:grid}.d-apropos .pa .plus img{width:auto;display:block}.d-apropos .ok{background:#222;border-radius:50%;flex:none;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.d-apropos .ok:after{content:"";border-bottom:1.5px solid #fff;border-right:1.5px solid #fff;width:4px;height:7px;transform:rotate(45deg)translate(-.5px,-1px)}.m section.suite .h2{font-size:33px;line-height:33px}@media (width<=375px){.m section.suite .h2{font-size:30px;line-height:30px}}.m section.suite .h2{text-wrap:balance}.m .ap-nb{white-space:nowrap}.m .hero-ap{padding-top:48px}.m .hero-ap .h1{text-align:left;letter-spacing:-.046em;position:relative}.m .hero-ap .h1 span{display:block}.m .ap-orbe{width:104px;height:104px;display:block;position:absolute;top:44px;right:0}.m .ap-orbe svg{width:100%;height:100%;display:block;overflow:visible}.m .ap-mani p{font:400 20px/26px var(--sans);letter-spacing:-.03em;color:var(--ink);text-wrap:pretty}.m .ap-mani p+p,.m #vision .h2+.lead{margin-top:20px}.m #vision .lead{text-wrap:pretty}.m .ap-v{align-items:flex-end;height:240px;margin-top:32px;padding:12px;display:flex}.m .ap-sq{background:#ffffff8c;width:6px;height:6px;position:absolute}.m .ap-v .ap-sq,.m .ap-ph .ap-sq{position:absolute}.m .ap-s1{top:0;left:0}.m .ap-s2{top:0;right:0}.m .ap-s3{bottom:0;left:0}.m .ap-s4{bottom:0;right:0}.m .ap-verre{backdrop-filter:blur(24px);background:#ffffff61;border-radius:22px;width:100%;padding:7px;box-shadow:inset 0 0 0 1px #ffffffa6,0 18px 44px #14286e24}.m .ap-consigne{background:#fff;border-radius:15px;flex-direction:column;gap:10px;padding:14px 12px 12px 14px;display:flex}.m .ap-l{align-items:flex-start;gap:10px;min-height:44px;display:flex}.m .ap-l img{flex:none;width:20px;height:20px;margin-top:1px}.m .ap-q{font:400 16px/22px "BSK",var(--sans);color:var(--ink);text-wrap:pretty}@media (width<=375px){.m .ap-q{font-size:14px;line-height:20px}.m .ap-l{min-height:40px}.m .ap-l img{margin-top:0}}.m .ap-q .ap-t{position:relative}.m .ap-q .ap-t:after{content:"";background:#222;width:1.5px;height:17px;margin:3px 0 0 1px;position:absolute}.m .ap-q .ap-x{visibility:hidden}.m .ap-bas{justify-content:flex-end;display:flex}.m .ap-env{background:#ececea;border-radius:8px;place-items:center;width:32px;height:32px;transition:background .2s;display:grid}.m .ap-env svg{width:12px;height:12px;display:block}.m .ap-env.ap-on{background:#222}.m .ap-env.ap-on path{stroke:#fff}.m .ap-metiers{margin-top:32px}.m .ap-m{border-top:1px solid var(--ligne);font:300 18px/25px var(--serif);letter-spacing:-.01em;color:#222c;padding:15px 0 16px;text-decoration:none;display:block}.m .ap-m:last-child{padding-bottom:0}.m .ap-m u{color:var(--ink);text-underline-offset:3px;white-space:nowrap;text-decoration:underline 1px}.m .ap-rail{margin:32px calc(-1 * var(--m)) 0;padding:0 var(--m);scroll-snap-type:x mandatory;scroll-padding-left:var(--m);scrollbar-width:none;-webkit-overflow-scrolling:touch;outline:0;gap:24px;display:flex;overflow:auto hidden}.m .ap-rail::-webkit-scrollbar{display:none}.m .ap-et{scroll-snap-align:start;background:#f7f6f3;flex:none;width:calc(100% - 50px);padding:16px 16px 20px}.m .ap-d{font:400 18px/22px "BSK",var(--sans);letter-spacing:-.01em;color:#2229}.m .ap-et h3{font:400 18px/22px "BSK",var(--sans);letter-spacing:-.01em;color:var(--ink);text-wrap:pretty;margin-top:6px}.m .ap-et p{font:400 15px/21px "BSK",var(--sans);color:#222c;text-wrap:pretty;margin-top:14px}@media (width<=375px){.m .ap-d,.m .ap-et h3{font-size:16px;line-height:20px}}.m .ap-fl{gap:8px;margin-top:16px;display:flex}.m .ap-fl button{cursor:pointer;background:#fff;border:1px solid #22222240;border-radius:4px;place-items:center;width:44px;height:44px;padding:0;display:grid}.m .ap-fl button:disabled{opacity:.35;cursor:default}.m .ap-fl svg{width:14px;height:14px;display:block}.m .ap-equipe{margin-top:32px}.m .ap-pers+.ap-pers{margin-top:40px}.m .ap-ph{background:#f0efec;height:220px;position:relative;overflow:hidden}.m .ap-ph .ap-sq{background:#d6d4cf;width:7px;height:7px}.m .ap-ph .ap-louis{filter:grayscale()contrast(1.04);mix-blend-mode:multiply;width:auto;max-width:none;height:220px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.m .ap-ph .ap-orb{width:144px;height:144px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.m .ap-pers h3{font:400 22px/24px "BSK",var(--sans);letter-spacing:-.02em;color:var(--ink);margin-top:20px}.m .ap-r{font:400 15px/21px "BSK",var(--sans);color:var(--ink);margin-top:6px}.m .ap-b{font:400 15px/21px "BSK",var(--sans);color:#222c;margin-top:12px}.m .ap-pers .lien{margin-top:6px}.m .ap-pers:last-child .lien{margin-bottom:-10px}.m .ap-parts,.m .ap-part+.ap-part{margin-top:32px}.m .ap-lg{align-items:center;height:28px;display:flex}.m .ap-lg img{width:auto;height:24px;display:block}.m .ap-lg .ap-essca{height:22px}.m .ap-lg .ap-aca,.m .ap-lg .ap-bgc{height:26px}.m .ap-lg .ap-anth{height:15px}.m .ap-part p{font:400 15px/21px "BSK",var(--sans);color:#222c;text-wrap:pretty;margin-top:14px}.m .ap-part p b{color:var(--ink);font-weight:400}.m .ap-plus{grid-template-columns:1fr 1fr;align-items:center;gap:28px 24px;margin-top:36px;display:grid}.m .ap-plus img{width:auto;display:block}
