.acs-rendezvous{position:fixed;right:24px;bottom:max(20px,env(safe-area-inset-bottom));z-index:35}html[data-acs-footer-visible] .acs-motion-control{display:none}body:has(input:focus,textarea:focus,select:focus) .acs-rendezvous{display:none}.acs-footer-legal{padding-bottom:max(32px,env(safe-area-inset-bottom))}.acs-rendezvous-link{display:flex;align-items:center;gap:18px;min-height:76px;padding:10px 12px 10px 18px;background:#FBF9F4;color:#1C1917;border:1px solid #a8833f;box-shadow:0 8px 30px #1c19171c;text-decoration:none;transition:transform .3s,box-shadow .3s}.acs-rendezvous-link:hover{transform:translateY(-4px);box-shadow:0 12px 32px #1c19172a}.acs-rendezvous-link:focus-visible{outline:3px solid #A8833F;outline-offset:4px}.acs-rendezvous-time{display:grid;font:italic 32px/.85 Georgia,serif;color:#806332;padding-right:15px;border-right:1px solid #d6c5a6}.acs-rendezvous-time>span{margin-top:5px;font:10px/1.1 var(--font-sans);letter-spacing:.1em;text-align:center}.acs-rendezvous-copy{display:grid;gap:4px}.acs-rendezvous-copy>span{font:500 9px/1.2 var(--font-sans);letter-spacing:.12em;text-transform:uppercase}.acs-rendezvous-copy strong{font:400 26px/1.1 Georgia,serif;letter-spacing:-.035em}.acs-rendezvous-arrow{display:grid;place-items:center;width:44px;height:44px;background:#1C1917;color:#FBF9F4;overflow:hidden}.acs-rendezvous-arrow svg{transition:transform .3s}.acs-rendezvous-link:hover svg{transform:translate(3px,-3px)}body:has(.anim-nav--open) .acs-rendezvous{display:none}.acs-cookie-shell{position:fixed;inset:0;z-index:120;display:flex;align-items:flex-end;padding:20px;pointer-events:none}.acs-cookie-card{position:relative;pointer-events:auto;background:#FBF9F4;border:1px solid #a8833f;box-shadow:0 10px 60px #1c191733;max-width:540px;padding:30px;max-height:calc(100dvh - 40px);overflow:auto;color:#1C1917}.acs-cookie-card h2{font:400 29px/1.15 Georgia,serif;margin:12px 28px 16px 0}.acs-cookie-card p{font-size:14px;line-height:1.65;margin-bottom:16px}.acs-cookie-card .acs-cookie-kicker{color:#806332;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.acs-cookie-close{position:absolute;right:12px;top:12px;width:44px;height:44px;font-size:25px}.acs-cookie-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0}.acs-cookie-actions button{min-height:48px;border:1px solid #1c1917;background:#FBF9F4;padding:10px;font-size:13px;font-weight:600}.acs-cookie-actions button:hover{background:#EAE4D6}.acs-cookie-card a{text-decoration:underline;font-size:13px}.acs-cookie-settings{min-height:44px;text-align:left;text-decoration:underline;text-underline-offset:4px}.acs-video-consent{display:flex;position:absolute;inset:0;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px;background:#F0ECE3;text-align:center;overflow:auto;font-size:14px}.acs-video-consent button{min-height:44px;background:#1C1917;color:#FBF9F4;padding:10px 18px}.acs-video-consent a{text-decoration:underline}@media(max-width:640px){.acs-rendezvous{right:12px;bottom:max(12px,env(safe-area-inset-bottom))}.acs-rendezvous-link{gap:12px;min-height:62px;padding:8px 9px 8px 12px}.acs-rendezvous-copy>span{display:none}.acs-rendezvous-copy strong{font-size:23px}.acs-rendezvous-time{font-size:27px;padding-right:10px}.acs-rendezvous-arrow{width:36px;height:36px}.acs-cookie-shell{padding:12px 12px max(12px,env(safe-area-inset-bottom))}.acs-cookie-card{width:100%;padding:22px;max-height:calc(100dvh - 24px)}.acs-cookie-actions{grid-template-columns:1fr}.acs-video-consent{position:relative;font-size:12px;padding:16px}div.aspect-video:has(.acs-video-consent){aspect-ratio:auto;min-height:220px}}@media(prefers-reduced-motion:reduce){.acs-rendezvous-arrow svg,.acs-rendezvous-link{transition:none;transform:none!important}}.anim-nav{margin:16px 3vw 0!important;padding-inline:0!important;--nav-bg:1!important;--nav-fg:#1C1917!important;--nav-cta-bg:#1C1917!important;--nav-cta-fg:#FBF9F4!important;border:1px solid #1c191718;border-radius:3px;background:#fbf9f4f5;color:#1C1917!important}.anim-nav:before{border-radius:3px;opacity:1!important}.anim-nav{width:min(760px,calc(100% - 32px));margin-inline:auto!important;transition:width .45s cubic-bezier(.16,1,.3,1),color .25s}.anim-nav[data-expanded=true]{width:94%}.anim-nav[data-expanded=false]>.container{padding:8px 18px}.anim-nav[data-expanded=false]>.container>a{font-size:22px}.anim-nav[data-expanded=false] .nav-cta{padding:10px 16px;font-size:9px}.anim-nav[data-expanded=false] .nav-sections-trigger{display:none}.anim-nav>.container{max-width:none;padding:13px 24px;position:relative}.anim-nav>.container>a{font-size:27px;letter-spacing:-.055em;text-transform:none}.anim-nav>.container>a>span:last-child{color:#A8833F;opacity:1}.anim-nav--open{background:#1C1917;color:#FBF9F4!important;--nav-fg:#FBF9F4!important;--nav-cta-bg:#FBF9F4!important;--nav-cta-fg:#1C1917!important}.anim-nav--open:before{opacity:0!important}.nav-cta{border-radius:2px;padding-block:14px}.anim-nav,.anim-nav[data-expanded=true]{width:94%;background:transparent!important;border:0!important;margin-top:18px!important}.anim-nav:before{display:none}.anim-nav>.acs-signature-bar,.anim-nav[data-expanded=false]>.acs-signature-bar{padding:0;gap:24px}.anim-nav .acs-signature{display:flex;align-items:center;gap:14px;padding:10px 18px 11px 12px;background:#FBF9F4;border-left:3px solid #a8833f}.anim-nav .acs-signature .acs-signature-initial{color:#1C1917;opacity:1;font-family:Georgia,serif;font-style:italic;font-weight:400;font-size:45px;line-height:.8;letter-spacing:-.09em}.acs-signature-initial>span{color:#A8833F}.anim-nav .acs-signature .acs-signature-name{opacity:1;font:600 14px/1.05 var(--font-sans);letter-spacing:-.025em}.acs-signature-name>span{display:block;font-weight:400}#nav-menu{overflow-y:auto}#nav-menu>.container:first-child{flex:1 0 auto;justify-content:center;padding-top:110px;padding-bottom:36px}#nav-menu nav{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:7vw;column-gap:7vw;margin-top:24px}#nav-menu [data-nav-link]{font-family:Georgia,serif;font-weight:400;font-size:clamp(26px,3.1vw,43px);padding:20px 0;gap:20px;letter-spacing:-.04em}#nav-menu [data-nav-link]>span{color:#A8833F;font-size:11px;letter-spacing:0}#nav-menu>.container:last-child{flex-shrink:0;padding-bottom:85px}.anim-nav--open .nav-sections-trigger{display:none}@media(max-width:640px){#nav-menu>.container:first-child{padding-top:98px;padding-bottom:24px}#nav-menu nav{grid-template-columns:1fr;margin-top:18px}#nav-menu [data-nav-link]{font-size:27px;padding:12px 0;gap:18px}}.acs-navigation-tools{background:#FBF9F4;border-bottom:2px solid #a8833f;padding:13px 18px;gap:24px}.anim-nav .nav-cta,.anim-nav[data-expanded=false] .nav-cta{background:none;color:#1C1917;padding:0 0 3px;border-bottom:1px solid #a8833f;font-size:9px}.anim-nav .nav-cta:hover{background:none;color:#74562A}.anim-nav--open .acs-navigation-tools{background:#1C1917;color:#FBF9F4}.anim-nav--open .nav-cta{color:#FBF9F4}.anim-nav[data-expanded=true]:not(.anim-nav--open) .acs-signature-bar{background:#fbf9f4f5;box-shadow:0 1px 0 #DFD8C8}@media(max-width:640px){.anim-nav,.anim-nav[data-expanded=true]{margin-top:12px!important;width:calc(100% - 24px)}.anim-nav .acs-signature{gap:9px;padding:8px 11px 9px 8px}.anim-nav .acs-signature .acs-signature-initial{font-size:36px}.anim-nav .acs-signature .acs-signature-name{font-size:11px}.acs-navigation-tools{padding:13px 12px;gap:14px}}.acs-public,.acs-skip-link{background:#FBF9F4}.acs-skip-link{position:fixed;z-index:9999;top:8px;left:8px;padding:12px 22px;color:#1C1917;transform:translateY(-160%)}.acs-skip-link:focus{transform:none;outline:2px solid #A8833F}.acs-opening{height:250svh;position:relative}.acs-opening-viewport{position:sticky;top:0;height:100svh;min-height:620px;overflow:hidden;isolation:isolate;background:#1C1917}.acs-opening-viewport>.stack__panel{position:absolute!important;inset:0;min-height:0!important;height:100%;width:100%}.acs-opening-viewport .stack__panel--mosaique{z-index:2;opacity:var(--mosaic-opacity,1);transform:scale(var(--mosaic-scale,1));transform-origin:center}.acs-opening-viewport .stack__panel--hero{z-index:3;opacity:var(--cover-opacity,0);clip-path:var(--cover-clip,inset(46%));background:#1C1917!important}.acs-opening-viewport .stack__panel--hero .stack__inner{padding:130px 0 50px}.acs-opening-viewport .stack__panel--hero .stack__inner>.container{justify-content:center;align-items:flex-start;height:100%}.acs-opening .hero-stage{align-items:flex-start;text-align:left;max-width:1100px;margin:0;width:100%}.acs-opening .hero-display{font-size:clamp(56px,7vw,118px);line-height:.94;letter-spacing:-.055em;max-width:13ch;text-align:left}.acs-opening .hero-rule{justify-content:flex-start;max-width:700px}.acs-opening .hero-rule__line{display:none}.acs-opening .hero-rule .edg-copy{font-size:11px;letter-spacing:.08em}.acs-opening .stack-lead{margin-inline:0!important;max-width:530px!important;font-size:17px;line-height:1.65;text-align:left}.acs-opening .hero-stage>.flex{align-items:flex-start;justify-content:flex-start}.acs-opening .stack-micro{text-align:left}.acs-opening .hero-foot{width:100%}.acs-opening .hero-mosaique__grille{padding-top:0}.acs-opening .hero-mosaique{padding-bottom:0}.acs-opening .hero-mosaique__pied{position:absolute;bottom:116px;inset-inline:3vw;z-index:4;background:none}.acs-opening .hero-tuile__visuel{filter:saturate(.7)}.acs-opening .hero-tuile:hover .hero-tuile__visuel{filter:saturate(1)}.acs-opening .hero-tuile{border-radius:2px}.acs-opening--quiet{height:auto}.acs-opening--quiet .acs-opening-viewport{position:relative;height:auto}.acs-opening--quiet .acs-opening-viewport>.stack__panel{position:relative!important;min-height:100svh!important;opacity:1;clip-path:none;transform:none}.acs-system-stage{height:clamp(420px,70svh,800px);padding:0 3vw;background:#FBF9F4}.acs-system-frame,.acs-system-stage{position:relative;width:100%;overflow:hidden}.acs-system-frame{height:100%;background:#1C1917;isolation:isolate}.acs-system-canvas{position:absolute;inset:0;z-index:1;pointer-events:none}.acs-system-frame:after{content:"";position:absolute;inset:50% 0 0;z-index:2;background:linear-gradient(0deg,#1c1917ef,transparent);pointer-events:none}.acs-system-label{position:absolute;left:4%;bottom:16%;z-index:3;font:600 clamp(54px,9vw,148px)/.95 var(--font-display);letter-spacing:-.06em;color:#FBF9F4;white-space:nowrap}.acs-system-caption{position:absolute;z-index:3;inset:auto 5% 5%;display:flex;justify-content:space-between;gap:20px;color:#dfd8c8;letter-spacing:.1em;font:500 9px var(--font-sans)}.acs-system-stage--backdrop{position:absolute;inset:0;height:100%;padding:0;background:#1C1917}.acs-system-stage--backdrop .acs-system-frame:after{inset:0;background:linear-gradient(90deg,#1c1917ec,#1c191799 42%,transparent),linear-gradient(0deg,#1C1917,transparent 50%)}.acs-system-stage--backdrop .acs-system-canvas{left:25%}.acs-system-poster{position:absolute;inset:22% 10% 20% 30%;display:grid;grid-template-columns:repeat(4,1fr);gap:25px;transform:rotate(-12deg)}.acs-system-poster i{display:block;background:#DFD8C8;box-shadow:9px 12px 0 #6b645955;animation:acs-paper-flow 4s ease-in-out infinite alternate}.acs-system-poster i:nth-child(5n){background:#A8833F}.acs-system-frame:has(.acs-system-canvas[data-ready=true]) .acs-system-poster{opacity:0}.acs-motion-control{position:fixed;z-index:80;bottom:15px;left:15px;display:flex;gap:9px;align-items:center;padding:10px 13px;background:#fbf9f4ed;color:#1C1917;border:1px solid #1c191726;border-radius:2px;font-size:10px}.acs-motion-control>span:first-child{font-size:14px}.acs-editorial-title,.acs-public>.page-transition>article:not(.acs-article)>header h1{font-family:var(--font-display)!important;font-size:clamp(52px,7vw,105px)!important;line-height:1!important;letter-spacing:-.055em!important;font-weight:600!important}.acs-public .acs-article{padding-top:155px}.acs-article>.container{max-width:1240px}.acs-article h1{font-family:var(--font-display)!important;font-size:clamp(39px,4.8vw,72px)!important;line-height:1.04!important;letter-spacing:-.045em!important;max-width:21ch}.acs-article-heading{max-width:1020px!important}.acs-article-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:55px;align-items:start}.acs-article-body{min-width:0;max-width:750px}.acs-article-body h2,.acs-article-section{scroll-margin-top:120px}.acs-article-body h2{font-family:var(--font-display)!important;font-size:30px!important;line-height:1.14!important;letter-spacing:-.035em!important;border-top:1px solid #dfd8c8;padding-top:30px;margin-top:40px}.acs-article-body h3{scroll-margin-top:120px}.acs-article-body p{font-size:17px;line-height:1.8}.acs-article-body img{-o-object-fit:contain;object-fit:contain;border-radius:3px}.acs-article-body figure{margin-block:35px}.acs-article-body [class*=rounded-2xl]{border-radius:3px}.acs-article-toc{position:sticky;top:120px;padding-block:18px;border-block:1px solid #DFD8C8;font-size:12px;max-height:calc(100svh - 155px);overflow:auto}.acs-article-toc>span{display:block;font-size:9px;font-weight:700;letter-spacing:.14em;margin-bottom:20px;text-transform:uppercase;color:#74562A}.acs-article-toc ol{list-style:none;margin:0;padding:0;display:grid;gap:13px}.acs-article-toc a{display:block;color:#504A42;line-height:1.45}.acs-article-toc a:hover{color:#74562A}.acs-article-cover{max-width:920px;margin:35px 0}.acs-article-cover img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.acs-reading-next{margin-top:80px;max-width:1240px}.acs-reading-next h2{font:600 30px var(--font-display);letter-spacing:-.03em;margin-bottom:25px}.acs-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.acs-related-grid>a{border-top:1px solid #dfd8c8;padding-top:22px;display:flex;flex-direction:column;gap:14px}.acs-related-grid strong{font:600 20px/1.2 var(--font-display);letter-spacing:-.02em}.acs-related-grid span{color:#74562A;font-size:10px}.acs-reading-neighbours{margin-top:40px;padding-top:25px;border-top:1px solid #dfd8c8;display:grid;grid-template-columns:1fr 1fr;gap:40px}.acs-reading-neighbours>a{font-size:14px;line-height:1.4}.acs-reading-neighbours span{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#6B6459;margin-bottom:9px}@media(max-width:640px){.acs-reading-neighbours,.acs-related-grid{grid-template-columns:1fr;gap:25px}}.acs-public [class*=rounded-2xl]{border-radius:4px}.acs-service-intro h1{font-family:var(--font-display)!important;font-size:clamp(52px,7vw,108px)!important;letter-spacing:-.06em!important;line-height:1!important}.acs-service-intro{padding-top:140px!important}.acs-motion-route{animation:acs-route-in .75s cubic-bezier(.16,1,.3,1) both}@keyframes acs-route-in{0%{clip-path:inset(0 0 8%);translate:0 25px}to{clip-path:inset(-5px);translate:0}}@keyframes acs-paper-flow{0%{transform:translateX(-12px) rotateY(-8deg)}to{transform:translateX(12px) rotateY(8deg)}}@media(max-width:1023px){.acs-opening{height:235svh}.acs-opening .hero-display{font-size:clamp(52px,8vw,86px)}.acs-opening-viewport .stack__panel--hero .stack__inner{padding-top:115px}.acs-opening .hero-mosaique__grille{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr))}.acs-opening .hero-tuile{grid-column:auto;grid-row:auto}.acs-opening .hero-tuile:last-child{grid-column:span 2}.acs-article-layout{grid-template-columns:1fr;gap:25px}.acs-article-toc{position:relative;top:auto;max-height:none}.acs-article-toc ol{grid-template-columns:1fr 1fr}.acs-article-body{max-width:100%}}@media(max-width:640px){.anim-nav{margin-top:12px!important}.anim-nav>.container{padding:13px 17px;gap:15px}.anim-nav>.container>a{font-size:24px}.anim-nav .nav-cta{padding:12px;font-size:8px;letter-spacing:.06em}.acs-opening-viewport{min-height:780px}.acs-opening .hero-display{font-size:48px;max-width:12ch}.acs-opening .stack-lead{font-size:15px;max-width:100%!important}.acs-opening .hero-rule .edg-copy{font-size:9px}.acs-opening .hero-mosaique__pied{gap:18px;bottom:95px;inset-inline:20px;grid-template-columns:1fr 1fr}.acs-opening .hero-mosaique__pied>:first-child{display:none!important}.acs-opening .hero-mosaique__pied a{min-height:40px}.acs-opening .hero-foot{translate:0 -55px}.acs-opening .hero-mosaique:after{content:"";position:absolute;inset:auto 0 0;height:210px;background:linear-gradient(0deg,#1c1917d9,transparent);z-index:2;pointer-events:none}.acs-opening .hero-mosaique__pied>a{font-size:8px}.acs-system-stage{height:440px;padding:0}.acs-system-stage--backdrop{height:100%}.acs-system-stage--backdrop .acs-system-canvas{left:0;opacity:.7}.acs-system-label{font-size:13vw;bottom:21%}.acs-system-caption{font-size:7px}.acs-motion-control{width:36px;height:36px;justify-content:center;padding:0}.acs-motion-control>span:last-child{display:none}.acs-article{padding-top:120px!important}.acs-article-toc ol{grid-template-columns:1fr}}html[data-acs-motion=paused] *,html[data-acs-motion=paused] :after,html[data-acs-motion=paused] :before{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.acs-motion-route{animation:none}.acs-opening{height:auto}.acs-opening-viewport{position:relative;height:auto}.acs-opening-viewport>.stack__panel{position:relative!important;min-height:100svh!important;opacity:1;clip-path:none;transform:none}.acs-system-poster i{animation:none}}.anim-nav,.anim-nav[data-expanded=true]{width:100%;margin:0!important;border-radius:0;background:#FBF9F4!important;box-shadow:0 1px 0 #d8c7a7}.anim-nav>.acs-signature-bar,.anim-nav[data-expanded=false]>.acs-signature-bar{min-height:78px;padding:0 3vw;gap:28px}.anim-nav .acs-signature{border:0;background:none;padding:0;gap:12px;flex-shrink:0}.anim-nav .acs-signature .acs-signature-name{color:#1C1917;font-size:14px}.anim-nav .acs-signature .acs-signature-initial{font-size:40px}.acs-primary-nav{display:flex;align-items:center;justify-content:center;gap:28px;margin-left:auto}.acs-primary-nav a{display:flex;align-items:center;min-height:48px;color:#1C1917;font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap}.acs-primary-nav a:hover{color:#806332;text-decoration:underline;text-underline-offset:7px}.acs-primary-nav a:focus-visible,.acs-sector-guide a:focus-visible{outline:2px solid #806332;outline-offset:3px}.anim-nav .acs-navigation-tools{background:none;border:0;padding:0;gap:24px;flex-shrink:0}.anim-nav .acs-navigation-tools>button{min-height:44px;color:#1C1917}.anim-nav .nav-cta,.anim-nav[data-expanded=false] .nav-cta{background:#1C1917;color:#FBF9F4;min-height:44px;padding:0 16px;border:0;align-items:center;font-size:11px;letter-spacing:.035em;text-transform:none}.anim-nav .nav-cta:hover{background:#806332;color:#fff}.anim-nav[data-expanded=true]:not(.anim-nav--open) .acs-signature-bar{background:none;box-shadow:none}.acs-opening .hero-mosaique__grille{padding:86px 8px 220px}.acs-opening .hero-tuile .hero-tuile__badge{display:flex;align-items:center;justify-content:space-between;gap:12px;opacity:1!important;transform:none!important;animation:none!important;transition:background .25s;inset:auto 12px 12px;max-width:none;padding:10px 12px;background:#1C1917;color:#FBF9F4;border:0;font-size:13px;line-height:1.3;font-weight:500;letter-spacing:0;text-transform:none;white-space:normal}.acs-opening .hero-tuile .hero-tuile__badge>span:last-child{flex-shrink:0;font-size:18px;color:#dac598}.acs-opening .hero-tuile:hover .hero-tuile__badge{background:#32291e}.acs-opening .hero-mosaique:after{display:none}.acs-sector-guide{position:absolute;z-index:4;left:3vw;right:3vw;bottom:106px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:20px 24px;background:#FBF9F4;color:#1C1917;border-left:3px solid #a8833f}.acs-sector-guide p{font-size:13px;line-height:1.4;margin:4px 0 0}.acs-sector-guide .acs-sector-guide-title{font:400 27px/1.1 Georgia,serif;margin:0 0 6px}.acs-sector-guide-links{display:flex;align-items:center;gap:28px}.acs-sector-guide-links a{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:46px;font-size:14px;font-weight:600;color:#1C1917;white-space:nowrap;text-decoration:none;border-bottom:1px solid #a8833f}.acs-sector-guide-links a:last-child{background:#1C1917;color:#FBF9F4;padding:0 16px;border:0}.acs-sector-guide-links a:hover{color:#806332}.acs-sector-guide-links a:last-child:hover{background:#806332;color:#fff}@media(max-width:1100px){.acs-primary-nav,.anim-nav .acs-navigation-tools{gap:18px}.anim-nav .nav-cta{display:none}.acs-sector-guide{gap:18px;padding:16px 20px}.acs-sector-guide-links{gap:16px}.acs-sector-guide-links a{font-size:12px;gap:10px}}@media(max-width:700px){html{scroll-padding-top:110px}.anim-nav>.acs-signature-bar,.anim-nav[data-expanded=false]>.acs-signature-bar{display:grid;grid-template-columns:1fr auto;gap:0;padding:0 16px;min-height:104px}.anim-nav .acs-signature{min-height:60px}.anim-nav .acs-signature .acs-signature-name{font-size:12px}.anim-nav .acs-signature .acs-signature-initial{font-size:35px}.acs-primary-nav{grid-column:1/-1;grid-row:2;justify-content:space-between;gap:10px;margin:0;border-top:1px solid #ded7c9}.acs-primary-nav a{min-height:44px;font-size:12px}.anim-nav .acs-navigation-tools{grid-column:2;grid-row:1}.anim-nav--open .acs-primary-nav{visibility:hidden}#nav-menu>.container:first-child{padding-top:112px}.acs-opening .hero-mosaique__grille{padding:250px 6px 84px}.acs-sector-guide{top:114px;bottom:auto;left:12px;right:12px;display:block;padding:12px 14px;border-left-width:2px}.acs-sector-guide .acs-sector-guide-title{font-size:22px;margin-bottom:4px}.acs-sector-guide p{font-size:12px;max-width:34ch}.acs-sector-guide-links{gap:16px;margin-top:8px}.acs-sector-guide-links a{min-height:38px;font-size:11px;gap:8px}.acs-sector-guide-links a:last-child{background:none;color:#1C1917;padding:0;border-bottom:1px solid #a8833f}.acs-opening .hero-tuile .hero-tuile__badge{inset:auto 4px 5px;padding:6px;gap:4px;font-size:12px;line-height:1.25}.acs-opening .hero-tuile .hero-tuile__badge>span:last-child{font-size:13px}}.acs-explorer-nav{position:fixed;z-index:100;top:max(12px,env(safe-area-inset-top));left:50%;width:min(1080px,calc(100% - 32px));height:64px;gap:28px;padding:8px 20px;transform:translateX(-50%);background:#FBF9F4;color:#1C1917;border:1px solid #d8c7a7;transition:background .3s,color .3s,transform .35s}.acs-ac-logo,.acs-explorer-nav{display:flex;align-items:center}.acs-ac-logo{min-width:62px;min-height:44px;text-decoration:none;color:inherit}.acs-ac-logo>span{font:700 36px/1 var(--font-display);letter-spacing:-.08em}.acs-ac-logo>span>span{color:#A8833F}.acs-explorer-toggle{display:flex;align-items:center;gap:12px;min-height:44px;padding:8px 4px;font:600 11px var(--font-sans);text-transform:uppercase;letter-spacing:.07em;white-space:nowrap}.acs-explorer-grid{display:grid;grid-template-columns:repeat(2,6px);gap:4px;width:16px;height:16px;transition:transform .3s}.acs-explorer-grid i{display:block;width:6px;height:6px;background:#A8833F}.acs-explorer-grid i:last-child{background:transparent;border:1px solid #a8833f}.acs-explorer-nav[data-menu-open=true] .acs-explorer-grid{transform:rotate(90deg)}.acs-explorer-location{margin-left:auto;font-size:9px;letter-spacing:.12em;white-space:nowrap}.acs-explorer-cta{display:flex;align-items:center;justify-content:center;gap:20px;min-height:44px;padding:10px 18px;background:#1C1917;color:#FBF9F4;font-size:11px;font-weight:600;text-decoration:none}.acs-explorer-cta span{font-size:21px}.acs-explorer-cta:hover{background:#806332;color:#fff}.acs-explorer-nav[data-compact=true]{left:16px;transform:none;width:218px;height:52px;padding:2px 12px;gap:16px;background:#1C1917;color:#FBF9F4;border:1px solid #ffffff35;border-left:4px solid #a8833f;box-shadow:0 4px 18px #1c191729}.acs-explorer-nav[data-compact=true] .acs-explorer-cta,.acs-explorer-nav[data-compact=true] .acs-explorer-location{display:none}.acs-explorer-nav[data-compact=true] .acs-explorer-toggle{margin-left:auto}.acs-explorer-panel{position:fixed;inset:0;z-index:90;height:100dvh;padding:112px 6vw max(36px,env(safe-area-inset-bottom));background:#1C1917;color:#FBF9F4;overflow:auto;overscroll-behavior:contain;clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path .6s cubic-bezier(.76,0,.24,1),visibility .6s}.acs-explorer-panel[data-open=true]{clip-path:inset(0);visibility:visible}.acs-explorer-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:35px;padding-bottom:24px;border-bottom:1px solid #fbf9f42b}.acs-explorer-intro>span:first-child{font-size:10px;letter-spacing:.18em;text-transform:uppercase}.acs-explorer-intro>span:last-child{font:600 clamp(24px,3vw,44px)/1.1 var(--font-display);letter-spacing:-.05em}.acs-explorer-links{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:8vw;column-gap:8vw}.acs-explorer-links>a{min-width:0;display:flex;align-items:center;gap:18px;padding:15px 0;border-bottom:1px solid #fbf9f42b;color:inherit;text-decoration:none;text-transform:uppercase;font:500 clamp(20px,2.6vw,40px)/1.15 var(--font-display);letter-spacing:-.035em;transform:translateY(25px);opacity:0;transition:opacity .5s,transform .5s,color .2s}.acs-explorer-panel[data-open=true] .acs-explorer-links>a{transform:none;opacity:1}.acs-explorer-links>a>span:nth-child(2){min-width:0;overflow-wrap:anywhere}.acs-explorer-links>a:hover{color:#DAC598}.acs-explorer-index{font:400 10px var(--font-sans);color:#DAC598;align-self:start;padding-top:5px;letter-spacing:0}.acs-explorer-arrow{margin-left:auto;font-size:25px;flex-shrink:0}.acs-explorer-bottom{display:flex;flex-wrap:wrap;gap:24px;margin-top:36px;font-size:12px}.acs-explorer-bottom a{min-height:44px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:5px}.acs-explorer-nav a:focus-visible,.acs-explorer-nav button:focus-visible,.acs-explorer-panel a:focus-visible{outline:2px solid #A8833F;outline-offset:4px}body:has(.acs-explorer-nav[data-menu-open=true]) .acs-rendezvous{display:none}.acs-opening .hero-mosaique__grille{padding-top:8px}@media(max-width:900px){.acs-explorer-location{display:none}.acs-explorer-cta{margin-left:auto}}@media(max-width:700px){.acs-explorer-nav{top:max(10px,env(safe-area-inset-top));width:calc(100% - 24px);height:56px;padding:5px 14px;gap:16px}.acs-explorer-nav[data-compact=true]{left:12px;width:208px;height:48px}.acs-ac-logo>span{font-size:32px}.acs-explorer-toggle{margin-left:auto;font-size:10px}.acs-explorer-cta,.acs-explorer-location{display:none}.acs-explorer-panel{padding:92px 24px 30px}.acs-explorer-intro{display:none}.acs-explorer-links{grid-template-columns:1fr}.acs-explorer-links>a{font-size:clamp(19px,5.8vw,25px);gap:12px;padding:12px 0}.acs-explorer-arrow{font-size:22px}.acs-explorer-bottom{margin-top:24px;-moz-column-gap:20px;column-gap:20px;row-gap:4px}.acs-sector-guide{top:76px}.acs-opening .hero-mosaique__grille{padding-top:216px}}@media(max-height:550px) and (min-width:600px){.acs-explorer-panel{padding-top:92px}.acs-explorer-intro{display:none}.acs-explorer-links{grid-template-columns:1fr 1fr;-moz-column-gap:32px;column-gap:32px}.acs-explorer-links>a{font-size:19px;padding:8px 0}}@media(prefers-reduced-motion:reduce){.acs-explorer-grid,.acs-explorer-links>a,.acs-explorer-nav,.acs-explorer-panel{transition:none}}.acs-pressable{transition:transform .25s cubic-bezier(.2,.8,.2,1)}@media(hover:hover) and (prefers-reduced-motion:no-preference){.acs-pressable:hover{transform:translateY(var(--press-lift,-3px))}}@media(prefers-reduced-motion:no-preference){.acs-pressable:active{transform:translateY(0) scale(.985)}}.acs-system-poster i{animation-play-state:paused}.acs-system-stage[data-visible=true] .acs-system-poster i{animation-play-state:running}.acs-system-frame:has(.acs-system-canvas[data-ready=true]) .acs-system-poster i{animation:none}@media(max-width:800px),(pointer:coarse){.intro{display:none!important}.acs-motion-route,.page-transition{animation:none!important;clip-path:none;translate:none}.acs-opening .hero-tuile{animation:none!important;will-change:auto}.acs-opening .hero-tuile__media,.acs-opening .hero-tuile__visuel,.bande-metier__media,.bande-metier__visuel{animation:none!important;will-change:auto;filter:none}.acs-system-poster{transform:rotate(-8deg)}.acs-system-poster i{animation-name:acs-mobile-paper;box-shadow:3px 4px 0 #6b645955}.acs-system-label{transform:none!important}.acs-explorer-panel{transition:clip-path .3s ease,visibility .3s}.acs-explorer-links>a{transition:opacity .2s,transform .2s}}@keyframes acs-mobile-paper{0%{transform:translateX(-6px)}to{transform:translateX(6px)}}#cc-main{--cc-font-family:var(--font-sans);--cc-bg:#FBF9F4;--cc-primary-color:#1C1917;--cc-secondary-color:#514a40;--cc-btn-primary-bg:#1C1917;--cc-btn-primary-color:#FBF9F4;--cc-btn-primary-border-color:#1C1917;--cc-btn-primary-hover-bg:#655032;--cc-btn-primary-hover-color:#fff;--cc-btn-primary-hover-border-color:#655032;--cc-btn-secondary-bg:#F0ECE3;--cc-btn-secondary-color:#1C1917;--cc-btn-secondary-border-color:#d6cbb9;--cc-btn-secondary-hover-bg:#e6dfd1;--cc-btn-secondary-hover-color:#1C1917;--cc-btn-secondary-hover-border-color:#b5a587;--cc-toggle-on-bg:#806332;--cc-toggle-off-bg:#68625a;--cc-toggle-readonly-bg:#e2ddd2;--cc-cookie-category-block-bg:#f1ede5;--cc-cookie-category-block-border:#e0d8ca;--cc-cookie-category-block-hover-bg:#eae4d9;--cc-cookie-category-expanded-block-bg:#FBF9F4;--cc-modal-border-radius:4px;--cc-btn-border-radius:3px;--cc-overlay-bg:#1c191766;--cc-modal-margin:18px;--cc-z-index:10000}#cc-main .cm__title{font-family:var(--font-sans);font-size:18px;font-weight:600;line-height:1.3}#cc-main .cm__desc{font-size:13px;line-height:1.6}#cc-main .pm__title{font-size:22px;line-height:1.2}#cc-main .pm__section-desc{font-size:13px;line-height:1.6}#cc-main .cm__btn,#cc-main .pm__btn{min-height:44px;font-size:13px}#cc-main .cm__btn--secondary{background:#F0ECE3;color:#1C1917;border-color:#d6cbb9}#cc-main .pm__section-title-wrapper+.pm__section-desc-wrapper{scroll-margin-top:90px}.show--consent .acs-rendezvous,.show--preferences .acs-rendezvous{display:none!important}@media(max-width:640px){#cc-main{--cc-modal-margin:12px}#cc-main .pm__title{font-size:20px}}@media print{#cc-main{display:none!important}}