.phero.phero-mos:has(.vab-scene){min-height:0;padding-top:28px!important;padding-bottom:190px!important}.phero:has(.vab-scene) .phero-txt{max-width:600px}.phero:has(.vab-scene) .ph1{font-size:clamp(40px,5.4vw,70px);max-width:13ch}.phero:has(.vab-scene) .plead{font-size:18px;max-width:46ch}.vab-hbtn{margin-top:24px}.vab-hbtn .vab-hb2{background:#fffdf814!important;color:#fffdf8!important;box-shadow:inset 0 0 0 2px #fffdf8,0 5px #00000059!important}main.pgmain header.phero>.vab-scene{position:absolute;z-index:2;left:46%;right:0;bottom:22px;height:190px;pointer-events:none}.vab-sol{position:absolute;left:-6%;right:-40vw;bottom:0;height:18px;background:#f9f6ef;border-top:3px solid #222D43}.vab-scene:before{content:"";position:absolute;left:-10%;right:-40vw;bottom:-22px;height:230px;background:linear-gradient(180deg,#222d4300,#222d43c7 70%)}.vab-scene .vperso{bottom:0}.vab-s1{left:6%}.vab-s2{left:17%}.vab-s3{left:31%}.vab-s4{left:50%}.vab-s5{left:62%}.vab-s6{left:75%}.vab-s7{left:92%}main.pgmain header.phero>.vab-photo{position:absolute;z-index:2;right:4%;top:24px;width:min(36%,420px);margin:0;padding:10px 10px 44px;rotate:3deg;box-shadow:0 0 0 2px #222d43,0 26px 40px -16px #000000b3}.vab-photo img{width:100%;height:auto;aspect-ratio:900/614;object-fit:cover;filter:saturate(.9) contrast(1.03)}.vab-photo figcaption{font-size:26px;bottom:8px}.vab-photo-k{position:absolute;left:-30px;top:30px;background:#d69166;color:#222d43;font-size:24px;line-height:1;padding:6px 14px 8px;box-shadow:0 0 0 2px #222d43;rotate:-7deg}.vab-sb{position:absolute;z-index:3;bottom:140px;background:#fffdf8;color:#222d43;font-size:21px;line-height:1;white-space:nowrap;padding:7px 12px;border-radius:14px;box-shadow:0 0 0 2px #222d43,0 4px #222d43;opacity:0;animation:vabSb 12s ease-in-out infinite}.vab-sb:after{content:"";position:absolute;left:18px;bottom:-8px;width:12px;height:12px;background:#fffdf8;box-shadow:2px 2px #222d43;rotate:45deg}.vab-sb1{left:6%;bottom:120px;rotate:-2deg}.vab-sb2{left:44%;bottom:100px;rotate:2deg;animation-delay:4s}.vab-sb3{left:2%;bottom:100px;rotate:-3deg;animation-delay:8s}@keyframes vabSb{0%,3%{opacity:0;translate:0 8px}7%,28%{opacity:1;translate:0 0}33%,to{opacity:0;translate:0 -4px}}@media(max-width:900px){.phero.phero-mos:has(.vab-scene){padding-bottom:190px!important}main.pgmain header.phero>.vab-scene{left:0;right:0}main.pgmain header.phero>.vab-photo{position:relative;right:auto;top:auto;width:min(88%,380px);margin:0 auto 24px}.vab-photo-k{left:-8px;top:14px;font-size:20px}.vab-s6,.vab-s7,.vab-sb3{display:none}.vab-sb{font-size:18px}}@media(max-width:520px){.vab-s5,.vab-s1{display:none}.vab-s2{left:2%}.vab-s3{left:22%}.vab-s4{left:56%}.vab-sb1{left:4%}.vab-sb2{left:38%;bottom:120px}}@media(prefers-reduced-motion:reduce){.vab-sb{animation:none;opacity:1}.vab-sb2,.vab-sb3{display:none}}.vab-hist{padding-top:clamp(70px,9vw,110px)}.vab-hist-g{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(28px,5vw,70px);align-items:center}.vab-mot{margin:0 auto;width:min(100%,300px);rotate:3deg}.vab-mot img{aspect-ratio:300/388}.vab-chemin{padding-bottom:120px}.vab-ch-h{text-align:center;color:#222d43}.vab-ch-h .vhand,.vab-couv .ph2 .vhand{display:block;font-size:30px;color:#b9603a;rotate:-2deg;margin-bottom:4px;letter-spacing:0;font-weight:700}.vab-che{max-width:980px;margin:34px auto 0}.vab-route{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding-top:64px}.vab-ligne{position:absolute;left:calc(100% / 12);right:calc(100% / 12);top:92px;height:4px;background:repeating-linear-gradient(90deg,rgba(34,45,67,.35) 0 10px,transparent 10px 18px);border-radius:4px}.vab-ligne span{display:block;height:100%;width:calc(var(--i) / 5 * 100%);background:#222d43;border-radius:4px;transition:width .7s cubic-bezier(.4,0,.2,1)}.vab-marcheur{position:absolute;top:0;left:calc((var(--i) + .5) / 6 * 100%);translate:-50% 0;transition:left .7s cubic-bezier(.4,0,.2,1);line-height:0}.vab-marcheur .vperso{position:relative}.vab-stop{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;background:none;border:0;padding:0 4px;cursor:pointer;color:#222d43;font:inherit}.vab-dot{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:#fffdf8;color:#222d43;box-shadow:0 0 0 3px #222d43,0 5px #222d43;transition:background .3s,scale .3s,color .3s}.vab-stop:hover .vab-dot{scale:1.08}.vab-stop[aria-selected=true] .vab-dot{background:#d69166;scale:1.14}.vab-st-t{font:800 14.5px/1.2 Bricolage Grotesque,Georgia,serif;text-align:center;max-width:15ch;opacity:.75;transition:opacity .3s}.vab-stop[aria-selected=true] .vab-st-t{opacity:1}.vab-stop:focus-visible{outline:3px solid #222D43;outline-offset:4px;border-radius:10px}.vab-pan{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:26px;align-items:center;margin-top:30px;background:#fffdf8;border-radius:6px;padding:26px 30px;box-shadow:0 0 0 2px #222d43,0 7px #222d43}.vv .vab-pan[hidden]{display:none}.vab-pan.on{animation:vabIn .45s ease}@keyframes vabIn{0%{opacity:0;translate:0 10px}}.vab-pan-n{font:800 78px/1 Bricolage Grotesque,Georgia,serif;letter-spacing:-.05em;color:#d69166}.vab-pan-k{font-size:22px;color:#8e4527}.vab-pan h3{margin:2px 0 6px;font:800 26px/1.1 Bricolage Grotesque,Georgia,serif;letter-spacing:-.02em;color:#222d43}.vab-pan p{margin:0;font-size:17px;line-height:1.6;color:#2d2a26;max-width:60ch}.vab-pan-nav{display:flex;gap:10px}.vab-pan-nav button{width:46px;height:46px;border-radius:50%;border:0;background:#fffdf8;color:#222d43;font:800 20px/1 DM Sans,sans-serif;cursor:pointer;box-shadow:0 0 0 2px #222d43,0 4px #222d43}.vab-pan-nav button:disabled{opacity:.3;cursor:default}.vab-pan-nav button:not(:disabled):hover{background:#eed2bb}.vab-pan+.vab-pan{margin-top:18px}.vv .vab-pan+.vab-pan{margin-top:30px}.vab-p3{display:block;width:fit-content;margin:46px auto 0;max-width:min(100%,30ch);text-align:center;font-size:clamp(28px,3.4vw,42px);line-height:1.05;color:#fffdf8;background:#222d43;padding:16px 30px 20px;rotate:-1.2deg;border-radius:4px;box-shadow:0 7px #00000040}.vab-walk{left:10%;bottom:16px}.vab-rap{right:8%;top:-6px}.vab-chiffres{background:#f9f6ef}.vab-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:36px}.vab-st{padding:34px 26px 26px;min-height:190px;display:flex;flex-direction:column;justify-content:space-between}.vab-num{font:800 clamp(48px,6vw,78px)/.95 "Bricolage Grotesque",Georgia,serif;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.vab-st .vhand{font-size:28px;line-height:1}.vab-couv{position:relative;background:#2a231d;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 2px,transparent 2px 22px),radial-gradient(ellipse at 50% 35%,#4a3b2e,#2a231d 70%);color:#fffdf8;padding:clamp(64px,8vw,100px) 0 clamp(54px,7vw,86px);overflow:hidden}.vab-couv .ph2{text-align:center;color:#fffdf8}.vab-couv .ph2 .vhand{color:#d69166}.vab-rail{overflow:hidden;margin-top:36px;padding:20px 0 10px}.vab-track{display:flex;gap:46px;width:max-content;animation:vrDefile 60s linear infinite}.vab-rail:hover .vab-track{animation-play-state:paused}.vab-cv{flex:0 0 auto;width:210px;margin:0;text-align:center;transition:rotate .3s,translate .3s}.vab-cv:hover{rotate:0deg!important;translate:0 -8px}.vab-cv img{display:block;width:100%;aspect-ratio:300/388;object-fit:cover;background:#fff;box-shadow:0 22px 34px -14px #000000b3}.vab-cv figcaption{margin-top:12px;font-size:14px;color:#cfc7bb}.vab-team{background:#fff}.vab-team-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:34px}.vab-card{position:relative;background:#fffdf8;border-radius:6px;padding:30px 28px 24px;box-shadow:0 0 0 2px #222d43,0 7px #222d43}.vab-card p{color:#4a453e;font-size:16px;margin:0 0 .8em}.vab-card-h{display:flex;align-items:center;gap:16px;margin-bottom:14px}.vab-av{flex:0 0 auto;display:grid;place-items:end center;width:92px;height:92px;border-radius:50%;background:#eed2bb;overflow:hidden;box-shadow:0 0 0 2px #222d43}.vab-card:nth-child(2) .vab-av{background:#bccab6}.vab-av .vperso{position:relative;translate:0 14px}.vab-card .ph3{font-size:30px;margin:0}.vab-role{font-size:12.5px!important;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#6b645a!important;margin:4px 0 0!important}.vab-quote{font-size:27px!important;line-height:1.1!important;color:#b9603a!important}@media(max-width:900px){.vab-hvis{height:340px;max-width:340px;margin:10px auto 0}.vab-hist-g,.vab-team-g{grid-template-columns:minmax(0,1fr)}.vab-st-t{display:none}.vab-dot{width:48px;height:48px}.vab-ligne{top:86px}.vab-pan{grid-template-columns:minmax(0,1fr);gap:10px;padding:22px}.vab-pan-n{font-size:54px}}@media(max-width:640px){.vab-stats{grid-template-columns:minmax(0,1fr)}.vab-dot{width:40px;height:40px}.vab-dot svg{width:20px;height:20px}.vab-marcheur{display:none}.vab-route{padding-top:0}.vab-ligne{top:20px}.vab-cv{width:160px}.vab-bub{font-size:21px}}@media(prefers-reduced-motion:reduce){.vab-charles,.vab-track{animation:none}.vab-rail{overflow-x:auto}}.vb-hvis{position:relative;height:430px;max-width:480px;margin-left:auto}.vb-hp{position:absolute;width:54%}.vb-hp0{left:0;top:2%;rotate:-7deg;z-index:1}.vb-hp1{right:0;top:12%;rotate:6deg;z-index:2}.vb-hp2{left:24%;top:44%;width:50%;rotate:1deg;z-index:3;animation:vbFlot 6s ease-in-out infinite}@keyframes vbFlot{50%{translate:0 -8px;rotate:-1.5deg}}.vb-hbul{position:absolute;right:-4%;bottom:4%;z-index:4;background:#fffdf8;color:#222d43;font-size:24px;padding:6px 14px;border-radius:14px;box-shadow:0 0 0 2px #222d43;rotate:4deg}.vb-hch{left:2%;bottom:-30px;z-index:5}.vb-board{padding-top:clamp(80px,9vw,110px);padding-bottom:130px}.vb-board-h{color:#222d43;text-align:center}.vb-board-k{display:block;font-size:30px;color:#b9603a;rotate:-2deg;margin-bottom:4px;letter-spacing:0}.vb-grid{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,232px),1fr));gap:40px 30px;margin:40px auto 0;max-width:1080px}.vb-walk{left:8%;bottom:14px}.vb-pistes-head{display:flex;align-items:flex-end;gap:18px;margin-bottom:30px}.vb-pistes-head .vperso{position:relative}.vb-pistes-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:30px}.vb-piste{display:flex;flex-direction:column;gap:8px;text-decoration:none;transition:translate .2s}.vb-piste:hover{translate:0 -5px}.vb-piste b{font-size:30px;line-height:1}.vb-piste>span:not(.vtape):not(.vb-lire){color:#222d43}@media(max-width:900px){.vb-hvis{height:300px;max-width:380px;margin:10px auto 0}.vb-une{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.vb-hvis{height:250px}.vb-hbul{font-size:20px}.vb-hch{display:none}}@media(prefers-reduced-motion:reduce){.vb-hp2{animation:none}}.fpub{padding-bottom:60px}.fpub .fp-list{display:grid;gap:18px;max-width:760px}.fpub .fp-post{background:#fff;border-radius:22px;padding:20px 22px;box-shadow:0 0 0 2px #222d43,0 5px #222d43}.fpub .fp-post h2{margin:0 0 6px;font-size:1.35em}.fpub .fp-post time{display:block;color:#6b645a;font-weight:700;font-size:.9em;margin-bottom:8px}.fpub .fp-post p{margin:0;white-space:pre-wrap;line-height:1.5}.fpub .fp-post img{width:100%;border-radius:14px;margin-top:12px;box-shadow:0 0 0 1.5px #222d43}.fpub .fp-msg{font-weight:700}.fpub .fp-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:14px;padding:8px 16px;border-radius:999px;background:#fff;color:#222d43;font-weight:800;text-decoration:none;box-shadow:0 0 0 2px #222d43,0 4px #222d43}.fpub .fp-note{color:#6b645a;margin-top:24px;max-width:760px}.acx-srcs{display:contents}.acf{position:relative;overflow:hidden;padding:110px 4% 120px;display:flex;flex-direction:column;align-items:center;gap:46px;color:#222d43}.acf-head{text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;max-width:900px}.acf-k{font-size:32px;font-weight:700;color:#b9603a;transform:rotate(-2deg)}.acf-h{margin:0;font-size:60px;line-height:.98;letter-spacing:-.04em;font-weight:800}.acf-p{margin:6px 0 0;font-size:19px;line-height:1.55;color:#4a453e;max-width:760px}.acf-flow{width:100%;max-width:1040px;display:flex;flex-direction:column;align-items:center}.acf-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:46px;width:100%;position:relative}.acf-steps:before{content:"";position:absolute;left:16%;right:16%;top:62px;border-top:3px dashed #222D43;z-index:0}.acf-st{position:relative;z-index:1;background:#fffdf8;border-radius:6px;padding:26px 22px 24px;box-shadow:0 0 0 2px #222d43,0 8px #222d43;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.acf-st:nth-child(1){transform:rotate(-1.5deg)}.acf-st:nth-child(2){transform:rotate(1deg)}.acf-st:nth-child(3){transform:rotate(-.5deg)}.acf-n{position:absolute;top:-16px;left:18px;width:34px;height:34px;border-radius:50%;background:#d69166;box-shadow:0 0 0 2px #222d43;display:grid;place-items:center;font:800 16px/1 DM Sans,sans-serif}.acf-st b{font:800 21px/1.15 Bricolage Grotesque,sans-serif;letter-spacing:-.02em}.acf-st small{font-size:15px;color:#4a453e}.acf-mini{display:block;width:84px;height:109px;box-shadow:0 0 0 2px #222d43,4px 5px #222d4340;background:#fff;transform:rotate(-4deg);margin-bottom:6px}.acf-mini img{width:100%;height:100%;object-fit:cover;display:block}.acf-ok{height:109px;display:grid;place-items:center;margin-bottom:6px}.acf-ok span{font:900 22px/1 DM Sans,sans-serif;letter-spacing:.12em;color:#405350;border:4px solid currentColor;border-radius:10px;padding:12px 14px;transform:rotate(-10deg);background:#bccab640}.acf-ch{height:109px;display:flex;align-items:center;gap:6px;margin-bottom:6px}.acf-ch img{width:64px;height:64px;border-radius:50%;box-shadow:0 0 0 3px #222d43}.acf-ch i{font:700 20px/1.1 Caveat,cursive;font-style:normal;background:#fff;padding:6px 10px;border-radius:14px 14px 14px 4px;box-shadow:0 0 0 2px #222d43;max-width:130px;transform:rotate(-3deg)}.acf-fork{width:60%;height:80px;margin:6px 0 0}.acf-phones{display:grid;grid-template-columns:repeat(2,minmax(0,300px));gap:70px;justify-content:center;width:100%}.acf-ph{background:#fff;border-radius:30px;padding:10px 10px 16px;box-shadow:0 0 0 3px #222d43,0 10px #222d43;min-height:300px}.acf-ph-r{transform:rotate(-2deg)}.acf-ph-f{transform:rotate(2deg)}.acf-bar{display:flex;justify-content:center;padding:2px 0 8px}.acf-bar span{width:64px;height:6px;border-radius:6px;background:#222d43;opacity:.2}.acf-top{border-radius:18px;padding:12px 14px;font:800 17px/1 Bricolage Grotesque,sans-serif;color:#fff;background:#222d43}.acf-ph-f .acf-top{background:#405350}.acf-list{list-style:none;margin:12px 0 0;padding:0 4px;display:grid;gap:10px}.acf-post{display:flex;gap:10px;align-items:flex-start;background:#f9f6ef;border-radius:14px;padding:10px 12px;box-shadow:0 0 0 1.5px #222d4333}.acf-post b{display:block;font-size:15px;line-height:1.25}.acf-post small{font-size:12.5px;color:#6b645a}.acf-ic{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#d69166;color:#222d43}.acf-ph-f .acf-ic{background:#bccab6}.acf-note{margin:34px 0 0;font-size:26px;font-weight:700;color:#222d43;transform:rotate(-1.5deg);text-align:center}.acf.anim .acf-st,.acf.anim .acf-post,.acf.anim .acf-ph,.acf.anim .acf-fork path{opacity:0}.acf.on .acf-st{animation:acfPop .55s cubic-bezier(.3,1.4,.5,1) both;animation-delay:calc(var(--i) * .45s)}.acf.on .acf-ok span{animation:acfStamp .5s cubic-bezier(.3,1.5,.5,1) 1.05s both}.acf.on .acf-fork path{opacity:1;stroke-dashoffset:600;animation:acfDraw 1s ease-out 1.5s forwards}.acf.on .acf-ph{animation:acfUp .6s cubic-bezier(.3,1.3,.5,1) 1.9s both}.acf.on .acf-post{animation:acfIn .45s cubic-bezier(.3,1.4,.5,1) both;animation-delay:calc(2.4s + var(--j) * .35s)}.acf.on .acf-ch img{animation:acfRing 2.4s ease-in-out 1.4s 2;transform-origin:50% 90%}@keyframes acfPop{0%{opacity:0;translate:0 26px;scale:.9}to{opacity:1;translate:0 0;scale:1}}@keyframes acfStamp{0%{transform:rotate(-30deg) scale(2.4);opacity:0}60%{transform:rotate(-8deg) scale(.92);opacity:1}to{transform:rotate(-10deg) scale(1);opacity:1}}@keyframes acfDraw{to{stroke-dashoffset:0}}@keyframes acfUp{0%{opacity:0;translate:0 40px}to{opacity:1;translate:0 0}}@keyframes acfIn{0%{opacity:0;translate:0 -14px;scale:.96}to{opacity:1;translate:0 0;scale:1}}@keyframes acfRing{0%,70%,to{rotate:0deg}76%{rotate:-9deg}82%{rotate:8deg}88%{rotate:-5deg}94%{rotate:4deg}}@media(max-width:860px){.acf{padding:80px 18px 90px;gap:34px}.acf-h{font-size:40px}.acf-p{font-size:17px}.acf-steps{grid-template-columns:1fr;gap:30px;max-width:360px}.acf-steps:before{inset:30px auto 30px 50%;border-top:0;border-left:3px dashed #222D43}.acf-fork{width:80%;height:60px}.acf-phones{grid-template-columns:minmax(0,340px);gap:30px}.acf-ph-r,.acf-ph-f{transform:none}.acf-note{font-size:22px}}@media(prefers-reduced-motion:reduce){.acf.anim .acf-st,.acf.anim .acf-post,.acf.anim .acf-ph,.acf.anim .acf-fork path{opacity:1}.acf.on *{animation:none!important}}.acj{position:relative;overflow:hidden;padding:100px 0 90px;background:#2a231d;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 2px,transparent 2px 22px),radial-gradient(ellipse at 50% 35%,#4a3b2e,#2a231d 70%);color:#fffdf8;display:flex;flex-direction:column;align-items:center;gap:40px}.acj-head{text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;max-width:880px;padding:0 16px}.acj-k{font-size:32px;font-weight:700;color:#d69166;transform:rotate(-2deg)}.acj-h{margin:0;font-size:60px;line-height:.98;letter-spacing:-.04em;font-weight:800;color:#fffdf8}.acj-p{margin:6px 0 0;font-size:19px;line-height:1.55;color:#e8e1d6}.acj-wrap{position:relative;width:100%}.acj-row{list-style:none;margin:0;padding:26px max(6vw,24px) 30px;display:flex;gap:46px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;justify-content:safe center}.acj-row::-webkit-scrollbar{display:none}.acj-it{flex:0 0 auto;width:230px;scroll-snap-align:center;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;rotate:var(--r);transition:rotate .35s,translate .35s}.acj-it:hover{rotate:0deg;translate:0 -8px}.acj-cv{position:relative;padding:0;border:0;background:#fff;cursor:zoom-in;width:230px;aspect-ratio:300/388;box-shadow:0 22px 34px -14px #000000b3,0 0 0 1px #0003;margin-bottom:12px}.acj-cv{display:block}.acj-feuil{position:absolute;left:50%;bottom:12px;translate:-50% 0;background:#fffdf8;color:#222d43;font:800 13px/1 DM Sans,sans-serif;padding:8px 12px;border-radius:999px;box-shadow:0 0 0 2px #222d43;white-space:nowrap;opacity:0;transition:opacity .2s}.acj-hz:hover .acj-feuil,.acj-hz:focus-visible .acj-feuil{opacity:1}@media(hover:none){.acj-feuil{opacity:1}}.acj-cv img{width:100%;height:100%;object-fit:cover;display:block}.acj-tag{position:absolute;left:-10px;top:14px;background:#d69166;color:#222d43;font-size:21px;font-weight:700;padding:2px 12px 4px;box-shadow:0 0 0 2px #222d43;transform:rotate(-6deg);white-space:nowrap}.acj-it b{font-size:18px;color:#fffdf8}.acj-it small{font-size:14px;color:#cfc7bb}.acj-arr{position:absolute;top:42%;z-index:2;width:52px;height:52px;border-radius:50%;border:0;background:#fffdf8;color:#222d43;font:800 22px/1 DM Sans,sans-serif;cursor:pointer;box-shadow:0 0 0 2px #222d43,0 4px #222d43}.acj-prev{left:18px}.acj-next{right:18px}.acj-note{margin:0;font-size:24px;color:#d69166}.acj-lb{position:fixed;inset:0;z-index:2000;background:#14100ce0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:20px}.acj-lb img{max-height:82vh;max-width:92vw;box-shadow:0 30px 60px #0009}.acj-lb p{margin:0;color:#fffdf8;font:700 16px DM Sans,sans-serif;text-align:center}.acj-lb button{position:absolute;top:16px;right:16px;border:0;border-radius:999px;padding:10px 16px;font:800 15px DM Sans,sans-serif;background:#fffdf8;color:#222d43;cursor:pointer}@media(max-width:760px){.acj{padding:70px 0 60px}.acj-h{font-size:38px}.acj-p{font-size:17px}.acj-arr{display:none}.acj-row{justify-content:flex-start;gap:28px}.acj-it,.acj-cv{width:200px}}@media(prefers-reduced-motion:reduce){.acj-it{transition:none}}#ac-root[data-page=residences] :is(#vl-lire,#feuilleter){display:none!important}
