.historical-reading{padding-block:100px 72px}.historical-reading .wrap{max-width:880px}.historical-reading h1{overflow-wrap:anywhere}.historical-prose{overflow-wrap:anywhere;line-height:1.8}.historical-prose p{white-space:normal;margin-block:24px}.historical-footer-links{flex-direction:column;gap:8px;display:flex}.historical-footer-links a{margin:0;display:inline}@media (width<=600px){.historical-reading{padding-block:80px 48px}.historical-reading h1{font-size:30px;line-height:1.15}}.historical-prose img{max-width:100%;height:auto;margin-inline:auto;display:block}.historical-prose figure{margin:32px 0}.historical-index{padding:0;list-style:none}.historical-index li{border-bottom:1px solid var(--border);padding-block:20px}.hist{padding-block:96px 80px}.hist .wrap{max-width:1180px}.hist-head{max-width:820px;margin-bottom:28px}.hist-kicker{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--plum);margin:0 0 14px;font-size:.78rem}.hist-head h1{overflow-wrap:anywhere;font-size:clamp(2.2rem,5vw,4.2rem);line-height:1.02}.hist-lead{color:var(--muted);max-width:640px;margin:18px 0 0;font-size:1.15rem;line-height:1.6}.hist-meta,.hist-date{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);margin:14px 0 0;font-size:.8rem}.hist .historical-archive-notice{color:var(--muted);background:var(--lav);border-radius:16px;max-width:820px;margin:0 0 36px;padding:12px 16px;font-size:.85rem;line-height:1.5}.hist-section{margin:56px 0 24px;font-size:clamp(1.6rem,3vw,2.4rem)}.hist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.hist-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.hist-card{background:var(--paper);border-radius:28px;flex-direction:column;transition:transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #1715120f}.hist-card:hover{transform:translateY(-3px)}.hist-card-img{aspect-ratio:16/10;background:var(--plum-soft);overflow:hidden}.hist-card-img img{object-fit:cover;width:100%;height:100%;display:block}.hist-press-img img{object-position:top}.hist-card-type{background:var(--plum);color:var(--yellow);place-items:center;padding:28px;display:grid}.hist-card-type span{font-family:var(--display);letter-spacing:-.02em;text-align:center;font-size:1.5rem;font-weight:800;line-height:1.05}.hist-card-body{flex-direction:column;flex:1;gap:10px;padding:22px 24px 26px;display:flex}.hist-card-body .hist-date{margin:0}.hist-card h2,.hist-card h3{margin:0;font-size:1.45rem;line-height:1.1}.hist-card h2 a{color:inherit;text-decoration:none}.hist-card h2 a:after{content:"";position:absolute;inset:0}.hist-card p{color:var(--muted);margin:0;line-height:1.55}.hist-more-link{color:var(--plum);margin-top:auto;font-weight:600;text-decoration:none}.hist-back{color:var(--plum);margin-bottom:28px;font-weight:600;text-decoration:none;display:inline-block}.hist-cover{border-radius:28px;max-width:980px;margin:8px 0 40px;overflow:hidden}.hist-cover img{object-fit:cover;width:100%;height:auto;max-height:620px;display:block}.hist-prose{overflow-wrap:anywhere;max-width:720px;font-size:1.08rem;line-height:1.75}.hist-prose p{margin:0 0 1.1em}.hist-prose h2{margin:1.8em 0 .6em;font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.15}.hist-prose h3{margin:1.5em 0 .5em;font-size:1.3rem;line-height:1.2}.hist-prose ul,.hist-prose ol{margin:0 0 1.2em;padding-left:1.4em}.hist-prose li{margin-bottom:.4em}.hist-prose a{color:var(--plum)}.hist-figure{margin:32px 0}.hist-figure img{border-radius:20px;max-width:100%;height:auto;margin-inline:auto;display:block}.hist-others{border-top:1px solid var(--line);margin-top:80px;padding-top:48px}.hist-others>h2{margin-bottom:28px;font-size:clamp(1.6rem,3vw,2.4rem)}.hist-identity{background:var(--paper);border-radius:24px;max-width:720px;margin-bottom:40px;padding:24px 28px;box-shadow:0 10px 30px #1715120f}.hist-identity p{margin:0 0 6px;line-height:1.55}.hist-legal .hist-prose h2:first-child{margin-top:0}.hist-faqs{flex-direction:column;gap:14px;max-width:820px;display:flex}.hist-faq{background:var(--paper);border-radius:22px;box-shadow:0 6px 20px #1715120d}.hist-faq summary{cursor:pointer;font-family:var(--display);padding:20px 56px 20px 24px;font-size:1.2rem;font-weight:800;line-height:1.25;list-style:none;position:relative}.hist-faq summary::-webkit-details-marker{display:none}.hist-faq summary:after{content:"+";color:var(--plum);font-size:1.6rem;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.hist-faq[open] summary:after{content:"–"}.hist-faq summary:focus-visible{outline:2px solid var(--plum);outline-offset:2px;border-radius:22px}.hist-faq-a{padding:0 24px 22px}.hist-faq-a .hist-prose,.hist-faq-a{max-width:none;line-height:1.7}.hist-faq-a p{margin:0 0 .9em}.hist-masonry{columns:3;column-gap:18px}.hist-shot{break-inside:avoid;cursor:zoom-in;border-radius:18px;margin-bottom:18px;display:block;overflow:hidden}.hist-shot img{width:100%;height:auto;transition:transform .3s;display:block}.hist-shot:hover img{transform:scale(1.03)}.hist-lightbox{z-index:1000;background:#171512eb;place-items:center;padding:56px;display:grid;position:fixed;inset:0}.hist-lightbox img{object-fit:contain;border-radius:12px;max-width:100%;max-height:calc(100vh - 112px)}.hist-lightbox button{background:var(--paper);color:var(--ink);cursor:pointer;border:0;border-radius:50%;width:48px;height:48px;font-size:1.8rem;line-height:1;position:absolute}.hist-lb-close{top:16px;right:16px}.hist-lb-prev{top:50%;left:16px}.hist-lb-next{top:50%;right:16px}.hist-lb-count{text-align:center;color:var(--bg);font-family:var(--mono);margin:0;position:absolute;bottom:14px;left:0;right:0}.hist-videos{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.hist-video{background:var(--plum);color:var(--bg);border-radius:28px;flex-direction:column;margin:0;display:flex;overflow:hidden}.hist-video video{aspect-ratio:16/9;background:var(--plum);object-fit:cover;width:100%;display:block}.hist-video figcaption{flex-direction:column;gap:6px;padding:18px 24px 22px;display:flex}.hist-video .hist-date{color:var(--yellow);margin:0}.hist-video strong{font-family:var(--display);font-size:1.5rem;line-height:1.1}.hist-video-link{background:var(--navy);justify-content:flex-end;gap:8px;min-height:280px;padding:28px;text-decoration:none}.hist-video-link .hist-more-link{color:var(--yellow);margin-top:8px}.hist-play{background:var(--yellow);width:64px;height:64px;color:var(--ink);border-radius:50%;place-items:center;margin-bottom:auto;font-size:1.4rem;display:grid}.hist-press-blocks{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:64px;display:grid}.hist-block{color:var(--bg);border-radius:28px;padding:36px}.hist-block h2{color:var(--yellow);margin-bottom:16px;font-size:1.9rem}.hist-block p{margin:0 0 6px;font-size:1.1rem}.hist-block a{color:inherit}.hist-block-contact{background:var(--navy)}.hist-block-pdf{background:var(--plum)}.hist-note{opacity:.75;margin-top:14px!important;font-size:.88rem!important}.hist-btn{background:var(--yellow);border-radius:999px;margin-top:18px;padding:14px 24px;font-weight:700;text-decoration:none;display:inline-block;color:var(--ink)!important}@media (width<=900px){.hist-grid-3,.hist-videos,.hist-press-blocks{grid-template-columns:repeat(2,minmax(0,1fr))}.hist-masonry{columns:2}}@media (width<=640px){.hist{padding-block:72px 56px}.hist-grid,.hist-grid-3,.hist-videos,.hist-press-blocks{grid-template-columns:minmax(0,1fr)}.hist-masonry{columns:1}.hist-head h1{font-size:2.1rem}.hist-prose{font-size:1rem}.hist-lightbox{padding:56px 8px}.hist-block{padding:26px}}footer .fb-dev{justify-content:space-between}footer .fb-links{flex-wrap:wrap;gap:8px 22px;margin-top:14px;font-size:.84rem;display:flex}footer .fb-links a{padding:0;display:inline}@media (width<=640px){footer .fb-dev{flex-direction:column;gap:6px}footer .fb-links{gap:10px 18px}}.hist-lightbox{justify-content:center;align-items:center;display:flex}.hist-lightbox img{width:auto;max-width:min(100%,1400px);height:auto;opacity:1!important;transform:none!important}.hist-identity p:first-child{font-weight:700}.hist-blog .hist-head h1{color:var(--plum);white-space:nowrap;letter-spacing:0;font-size:56px}.hist-pressepage .hist-head h1,.hist-faqpage .hist-head h1{color:var(--plum);letter-spacing:0}.hist-faq-group{margin-top:40px;padding:0}.hist-faq-group h2{color:var(--navy);margin-bottom:20px;font-size:28px;line-height:1.25}.hist-faq-group-2 h2{color:var(--coral)}.hist-faq-group-3 h2{color:var(--plum)}.hist-faq summary{color:var(--navy)}.hist-pressepage .hist-videos{grid-template-columns:repeat(3,minmax(0,1fr))}.hist-pressepage .hist-press-blocks{display:block}.hist-pressepage .hist-block-contact{border-radius:0}.lot1-archive .hist-pressepage .hist-block-contact h2{color:var(--yellow)}@media (width<=900px){.hist-pressepage .hist-videos{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.hist-blog .hist-head h1{font-size:28px}.hist-faq-group h2{font-size:24px}}.lot1-header .unav a{letter-spacing:0;padding:12px 28px;font-size:16px}.lot1-footer details:not([open])>a{display:none}.lot1-footer .cols{align-items:start}.lot1-footer .fb{justify-content:space-between}.lot1-footer .bigword{letter-spacing:0;font-size:96px;line-height:1}.lot1-devis{z-index:35;background:var(--yellow);color:var(--ink);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);font-family:var(--hand);letter-spacing:0;border-radius:8px;padding:14px 18px;font-size:24px;text-decoration:none;position:fixed;bottom:20px;left:20px}.lot1-quotes{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:start;gap:28px;padding:8px 4px 16px;display:flex;overflow-x:auto}.lot1-quotes::-webkit-scrollbar{display:none}.lot1-quotes:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.lot1-quotes .quote{scroll-snap-align:start;flex:0 0 calc(33.3333% - 18.6667px);min-width:0;margin:0}.lot1-quotes .quote .t{letter-spacing:0;font-size:24px;line-height:1.3}.lot1-quotes figcaption{overflow-wrap:anywhere;font-size:16px}.lot1-quote-nav{justify-content:flex-end;gap:10px;margin-bottom:12px;display:flex}.lot1-arrow{border:2px solid var(--ink);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;font-size:26px;line-height:1;transition:background .2s,opacity .2s}.lot1-arrow:hover:not(:disabled){background:var(--ink);color:var(--yellow)}.lot1-arrow:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.lot1-arrow:disabled{opacity:.3;cursor:default}.lot1-footer summary{cursor:pointer;border-radius:6px;justify-content:flex-start;align-items:center;gap:12px;list-style:none;transition:opacity .2s;display:flex}.lot1-footer summary h3{margin:0}.lot1-footer details>a:first-of-type{margin-top:10px}.lot1-footer summary::-webkit-details-marker{display:none}.lot1-footer details summary h3:after,.lot1-footer details[open] summary h3:after{content:none}.lot1-footer summary:after{content:"";border-bottom:2px solid;border-right:2px solid;flex-shrink:0;width:8px;height:8px;margin-bottom:9px;margin-right:4px;transition:transform .2s;transform:rotate(45deg)}.lot1-footer details[open]>summary:after{transform:rotate(-135deg)}.lot1-footer summary:focus-visible{outline-offset:4px;outline:2px solid}@media (hover:hover){.lot1-footer summary:hover{opacity:.75}}@media (width<=1024px){.lot1-quotes .quote{flex-basis:calc(50% - 14px)}}.lot1-client-logo{object-fit:contain;width:180px;height:96px}@media (width<=700px){.lot1-header .wrap{gap:12px}.lot1-header .unav{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid;overflow:visible}.lot1-header .unav a{text-align:center;justify-content:center;align-items:center;min-width:0;padding:12px 4px;font-size:16px;display:flex}.lot1-header .unav .dot{flex-shrink:0;width:8px;height:8px}.lot1-quotes .quote{flex-basis:88%}.lot1-footer .bigword{font-size:64px}.lot1-devis{padding:10px 14px;font-size:20px;bottom:12px;left:12px}}.lot1-header .unav a.cta-res{grid-column:1/-1}main.lot1{--l1-a:var(--plum);--l1-b:var(--navy);--l1-btn:var(--plum)}main.lot1.u-work{--l1-a:var(--green-ink);--l1-b:var(--plum);--l1-btn:var(--green-ink)}main.lot1.u-academy{--l1-a:var(--navy);--l1-b:var(--plum);--l1-btn:var(--navy)}main.lot1.u-people{--l1-a:var(--coral-ink);--l1-b:var(--plum);--l1-btn:var(--coral-ink)}main.lot1 h1,main.lot1>section:not([class*=band-]):nth-of-type(odd) h2,main.lot1>section:not([class*=band-]):nth-of-type(odd) h3{color:var(--l1-a)}main.lot1>section:not([class*=band-]):nth-of-type(2n) h2,main.lot1>section:not([class*=band-]):nth-of-type(2n) h3{color:var(--l1-b)}main.lot1 .band-blue h2,main.lot1 .band-blue h3,main.lot1 .band-coral h2,main.lot1 .band-coral h3,main.lot1 .band-yellow h2{color:var(--navy)}main.lot1 .band-sun h2,main.lot1 .band-sun h3,main.lot1 .band-soft h2,main.lot1 .band-lilac h2{color:var(--plum)}main.lot1 .band-lilac h2{color:var(--navy)}main.lot1 .btn:not(.ghost):not(.sun):not(.btn-cfg){background:var(--l1-btn)!important;color:var(--bg)!important}main.lot1 .band-blue .btn:not(.ghost):not(.sun):not(.btn-cfg),main.lot1 .band-coral .btn:not(.ghost):not(.sun):not(.btn-cfg){background:var(--navy)!important;color:var(--bg)!important}main.lot1 :is(.band-violet,.band-night,.band-grad) .btn:not(.ghost):not(.sun):not(.btn-cfg),main.lot1.u-people a.btn[href*="/people/proposer-mon-lieu"]:not(.ghost):not(.sun):not(.btn-cfg),main.lot1.u-people a.btn[href*="/people/devenir-partenaire"]:not(.ghost):not(.sun):not(.btn-cfg){background:var(--yellow)!important;color:var(--ink)!important}main.lot1 :is(.band-violet,.band-night,.band-grad) :is(h1,h2,h3){color:var(--yellow)}main.lot1 .pola figcaption{color:var(--l1-a)}main.lot1 .band-blue .pola figcaption,main.lot1 .band-coral .pola figcaption{color:var(--navy)}main.lot1 .faq summary{color:var(--l1-a)}main.lot1 .faq details:nth-child(2n) summary{color:var(--l1-b)}main.lot1 .flow div:nth-child(4n+1):before{background:var(--plum);color:var(--bg)}main.lot1 .flow div:nth-child(4n+2):before{background:var(--green-ink);color:var(--bg)}main.lot1 .flow div:nth-child(4n+3):before{background:var(--navy);color:var(--bg)}main.lot1 .flow div:nth-child(4n):before,main.lot1 :is(.band-violet,.band-night) .flow div:before{background:var(--yellow);color:var(--ink)}main.lot1:not(.u-people) .logos span:nth-child(5n){background:var(--plum-soft)}main.lot1:not(.u-people) :is(.band-sun,.qcard) .kicker{color:var(--plum)}main.lot1 .lot1-cross{gap:22px}main.lot1 .lot1-cross>div{background:var(--green-soft);border-radius:32px;padding:28px 30px}main.lot1 .lot1-cross>div:nth-child(4n+2){background:var(--yellow-soft)}main.lot1 .lot1-cross>div:nth-child(4n+3){background:var(--plum-soft)}main.lot1 .lot1-cross>div:nth-child(4n){background:var(--navy-soft)}main.lot1 .lot1-cross h3{font-family:var(--display);letter-spacing:-.02em;text-transform:none;margin-bottom:16px;font-size:1.6rem;font-weight:800;color:var(--green-ink)!important}main.lot1 .lot1-cross>div:nth-child(4n+2) h3,main.lot1 .lot1-cross>div:nth-child(4n+3) h3{color:var(--plum)!important}main.lot1 .lot1-cross>div:nth-child(4n) h3{color:var(--navy)!important}main.lot1 .lot1-cross .chip{box-shadow:none;background:var(--paper);font-weight:600}main.lot1 .lot1-cross .chips{gap:12px}main.lot1 .lot1-bridge{background:var(--yellow-soft);padding-block:clamp(48px,7vw,90px)}main.lot1 .lot1-bridge .kicker{font-family:var(--hand);letter-spacing:0;text-transform:none;color:var(--plum);margin-bottom:22px;font-size:2.2rem;font-weight:700;line-height:1}main.lot1 .lot1-bridge .bridge a{padding:36px;box-shadow:0 18px 40px #17151224}main.lot1 .lot1-bridge .bridge .work .hand{color:var(--plum)}.lot1-logos{flex-wrap:wrap;align-items:center;gap:18px 26px;margin:0;padding:0;list-style:none;display:flex}.lot1-logos li{flex-direction:column;align-items:center;gap:6px;display:flex}.lot1-logos span{color:var(--muted);font-size:.85rem}.lot1-anon figcaption{font-family:var(--mono);letter-spacing:.06em;font-size:.85rem}@media (width<=700px){main.lot1 .lot1-cross>div{padding:22px}main.lot1 .lot1-bridge .kicker{font-size:1.8rem}}main.lot1 .index a:nth-child(3n+1) .n{color:var(--l1-a)}main.lot1 .index a:nth-child(3n+2) .n{color:var(--l1-b)}main.lot1 .index a:nth-child(3n) .n{color:var(--navy)}main.lot1.u-academy .index a:nth-child(3n) .n{color:var(--green-ink)}main.lot1 .band-blue .index .n,main.lot1 .band-coral .index .n{color:var(--navy)!important}main.lot1 :is(.band-violet,.band-night,.band-grad) .index .n{color:var(--yellow)!important}main.lot1.u-work:not(.lot1-archive),main.lot1.u-academy:not(.lot1-archive){--hand-pink:var(--plum)}main.u-hub:not(.lot1) .btn:not(.ghost):not(.sun):not(.btn-cfg){background:var(--plum);color:var(--bg)}main.u-hub:not(.lot1) .band-night .btn:not(.ghost):not(.sun):not(.btn-cfg),main.u-hub:not(.lot1) .band-violet .btn:not(.ghost):not(.sun):not(.btn-cfg){background:var(--yellow);color:var(--ink)}main.u-hub:not(.lot1) .tribu .btn:not(.ghost){background:var(--navy);color:var(--bg)}main.u-hub:not(.lot1) h1{color:var(--plum)}@media (width<=700px){main.u-hub:not(.lot1) .vidhero h1{color:inherit}}main.u-hub:not(.lot1)>section:not([class*=band-]):nth-of-type(odd) h2{color:var(--plum)}main.u-hub:not(.lot1)>section:not([class*=band-]):nth-of-type(2n) h2,main.u-hub:not(.lot1) :is(.band-blue,.band-coral,.band-lilac) h2{color:var(--navy)}main.lot1 .expgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}main.lot1 .expcard{background:var(--paper);border-radius:24px;flex-direction:column;gap:8px;padding:14px 14px 18px;text-decoration:none;transition:transform .25s;display:flex;position:relative;box-shadow:0 10px 24px #1715121a}main.lot1 .expcard:hover{transform:translateY(-4px)rotate(-.6deg)}main.lot1 .expcard img,main.lot1 .expcard-ph{aspect-ratio:4/3;object-fit:cover;border-radius:16px;width:100%;display:block}main.lot1 .expcard-ph{background:var(--green-soft);color:var(--green-ink);font-family:var(--hand);justify-content:center;align-items:center;font-size:1.3rem;display:flex}main.lot1 .expcard-n{font-family:var(--display);letter-spacing:-.02em;color:var(--plum);font-size:1.25rem;font-weight:800}main.lot1 .expcard:nth-child(3n+2) .expcard-n{color:var(--green-ink)}main.lot1 .expcard:nth-child(3n) .expcard-n{color:var(--navy)}main.lot1 .expcard-a{color:var(--muted);font-size:.95rem;line-height:1.35}main.lot1 .expcard-go{background:var(--yellow);width:34px;height:34px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;top:22px;right:22px}@media (width<=1024px){main.lot1 .expgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){main.lot1 .expgrid{grid-template-columns:1fr}}main.lot1 .bridge a.seminaire{background:var(--yellow);color:var(--ink)}main.lot1 .bridge a.seminaire .hand{color:var(--plum)}main.lot1 .metier-h1{font-size:clamp(2rem,4.6vw,3.4rem)}.igensia{background:var(--ink);border-radius:24px;position:relative;overflow:hidden;box-shadow:0 18px 40px #1715122e}.igensia img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.igensia iframe{aspect-ratio:16/9;border:0;width:100%;display:block}.igensia-play{background:var(--yellow);width:fit-content;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;margin:auto;padding:14px 26px;font-size:1.05rem;font-weight:700;display:flex;position:absolute;inset:auto 0 64px;box-shadow:0 8px 20px #17151259}.igensia-play span{font-size:1.2rem}.igensia-play:focus-visible{outline:3px solid var(--bg);outline-offset:3px}.igensia-note{color:var(--bg);text-align:center;background:#171512b8;margin:0;padding:10px 16px;font-size:.82rem;position:absolute;inset:auto 0 0}.igensia.playing .igensia-play,.igensia.playing .igensia-note,.igensia.playing img{display:none}main.lot1.u-people :is(.lot6-people-tours,.lot1-cross) .chip{background:var(--plum);color:var(--bg);box-shadow:none}main.lot1.u-people :is(.lot6-people-tours,.lot1-cross) .chip:nth-child(2n){background:var(--yellow);color:var(--ink)}main.lot1.u-people :is(.lot6-people-tours,.lot1-cross) .chip:hover{background:var(--coral-ink);color:var(--bg)}main.lot1.u-people :is(.lot6-people-tours,.lot1-cross) .chip:focus-visible{outline:3px solid var(--plum);outline-offset:3px}.l2-ways{gap:clamp(40px,6vw,80px);margin-top:clamp(28px,4vw,48px);display:grid}.l2-way{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,5vw,72px);display:grid}.l2-way.rev{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.l2-way.rev .l2-arch{order:2}.l2-arch{justify-self:center;width:100%;max-width:400px;position:relative}.l2-arch .blob{background:var(--coral);z-index:0;border-radius:200px;width:58%;height:72%;position:absolute;top:16%;right:-26px}.l2-way.rev .l2-arch .blob{background:var(--green);left:-26px;right:auto}.l2-arch .pola img{border-radius:999px 999px 16px 16px}.l2-num{font-family:var(--mono);letter-spacing:.2em;color:var(--plum);font-size:12px}.l2-way-t{margin:0;font-size:clamp(2.1rem,4.4vw,3.5rem)}.l2-tag{color:var(--plum);font-size:1.7rem;display:block}.l2-txt{max-width:48ch;font-size:1.06rem}.l2-terr{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;display:grid}.l2-tc{color:var(--ink);border-radius:32px;flex-direction:column;grid-column:span 2;gap:4px;min-height:190px;padding:26px 26px 22px;text-decoration:none;transition:transform .2s;display:flex}.l2-tc:nth-child(4),.l2-tc:nth-child(5){grid-column:span 3}.l2-tc .hand{font-size:1.6rem;line-height:1.05}.l2-tc-t{font-family:var(--display);letter-spacing:-.025em;font-size:clamp(1.7rem,2.8vw,2.2rem);font-weight:800;line-height:1.02}.l2-go{margin-top:auto;padding-top:14px;font-weight:600}.l2-tc:hover,.l2-tc:focus-visible{transform:rotate(0)translateY(-4px)!important}.l2-tc:focus-visible{outline:3px solid var(--plum);outline-offset:3px}.l2-tc1{background:var(--coral);transform:rotate(-1deg)}.l2-tc2{background:var(--yellow);transform:rotate(.8deg)}.l2-tc3{background:var(--green);transform:rotate(-.5deg)}.l2-tc4{background:var(--navy);color:var(--bg);transform:rotate(.6deg)}.l2-tc4 .hand{color:var(--yellow)}.l2-tc5{background:var(--plum);color:var(--bg);transform:rotate(-.7deg)}.l2-tc5 .hand{color:var(--coral)}.l2-scene{background:var(--paper);border-radius:28px;gap:10px;max-width:780px;margin-inline:auto;padding:clamp(22px,3vw,34px);display:grid;transform:rotate(-.8deg);box-shadow:0 18px 34px -24px #00000073}.l2-scene .hand{color:var(--plum);font-size:clamp(1.7rem,3vw,2.3rem);line-height:1.15}.l2-mini{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.l2-mc{border-radius:30px;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:18px;padding:22px;display:grid}.l2-mc.i{background:var(--coral-soft)}.l2-mc.a{background:var(--green-soft)}.l2-mc h3{margin:0 0 6px;font-size:1.65rem}.l2-mc p{font-size:.96rem}.l2-mc small{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--plum);margin-top:8px;font-size:11px;display:block}.l2-mc-ph .pola{padding:6px 6px 0}.l2-mc-ph .pola figcaption{display:none}.l2-mc-ph .pola img{aspect-ratio:1/1.15;border-radius:999px 999px 12px 12px}.l2-lead-tag{font-family:var(--hand);background:var(--yellow);border-radius:8px;margin-bottom:6px;padding:2px 10px;font-size:1.3rem;font-weight:700;display:inline-block;transform:rotate(-2deg)}.l2-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.l2-big{border-radius:36px;flex-direction:column;align-items:flex-start;gap:8px;padding:clamp(22px,3vw,36px);display:flex}.l2-big .hand{color:var(--plum);font-size:1.8rem;line-height:1.05}.l2-big h3{margin:0;font-size:clamp(1.8rem,3.4vw,2.5rem)}.l2-big .btn{margin-top:14px}.l2-blush{background:var(--coral-soft);transform:rotate(-.6deg)}.l2-cream{background:var(--yellow-soft);transform:rotate(.6deg)}.l2-statement{max-width:24ch}.l2-rows{border-top:2px solid var(--ink)}.l2-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:16px;padding:20px 6px;display:grid}.l2-row h3{margin:0;font-size:clamp(1.35rem,2.4vw,1.9rem)}.l2-row p{color:var(--muted);font-size:.96rem}.l2-gain .l2-row{grid-template-columns:56px minmax(0,1fr) minmax(0,1.2fr)}.l2-ic{width:52px;height:52px;font-family:var(--display);border-radius:50%;place-items:center;font-size:1.25rem;font-weight:800;display:grid}.l2-gain .l2-row:first-child .l2-ic{background:var(--coral)}.l2-gain .l2-row:nth-child(2) .l2-ic{background:var(--yellow)}.l2-gain .l2-row:nth-child(3) .l2-ic{background:var(--green)}.l2-gain .l2-row:nth-child(4) .l2-ic{background:var(--navy);color:var(--bg)}.l2-gain .l2-row:nth-child(5) .l2-ic{background:var(--plum);color:var(--bg)}.l2-faq{border-top:2px solid var(--ink)}.l2-faq details{padding:0}.l2-faq summary{font-family:var(--display);letter-spacing:-.02em;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:14px;padding:20px 6px;font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:800;list-style:none;display:grid}.l2-faq summary::-webkit-details-marker{display:none}.l2-faq summary:after{content:"+";background:var(--coral);width:34px;height:34px;font-family:var(--body);border-radius:50%;place-items:center;font-size:1.25rem;font-weight:500;display:grid}.l2-faq details[open] summary:after{content:"–";background:var(--yellow)}.l2-faq details p{max-width:62ch;margin:0;padding:0 6px 20px}.l2-faq summary:focus-visible{outline:2px solid var(--plum);outline-offset:2px}.l2-quotes{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.l2-qt{font-family:var(--hand);background:var(--paper);color:var(--ink);border-radius:16px;padding:12px 22px;font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:700;box-shadow:0 12px 24px -18px #00000080}.l2-qt:nth-child(odd){transform:rotate(-2deg)}.l2-qt:nth-child(2n){transform:rotate(1.6deg)}.l2-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.l2-sb{border-radius:26px;flex-direction:column;gap:8px;padding:24px;display:flex}.l2-sb h3{margin:0;font-size:1.4rem}.l2-sb-n{font-family:var(--display);font-size:3.2rem;font-weight:800;line-height:1}.l2-sb:first-child{background:var(--coral-soft);transform:rotate(-1.2deg)}.l2-sb:first-child .l2-sb-n{color:var(--coral)}.l2-sb:nth-child(2){background:var(--yellow-soft);transform:rotate(.8deg)}.l2-sb:nth-child(2) .l2-sb-n{color:#b07d07}.l2-sb:nth-child(3){background:var(--green-soft);transform:rotate(-.6deg)}.l2-sb:nth-child(3) .l2-sb-n{color:var(--green-ink)}.l2-sb:nth-child(4){background:var(--navy-soft);transform:rotate(1.1deg)}.l2-sb:nth-child(4) .l2-sb-n{color:var(--navy)}.l2-nocontract{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--plum);text-align:center;margin-top:28px;font-size:12px}.l2-filterbar{background:var(--paper);color:var(--ink);box-sizing:border-box;border-radius:24px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 14px;width:fit-content;max-width:100%;padding:8px 10px 8px 20px;display:grid;box-shadow:0 18px 30px -20px #0009}.l2-frow-f{display:contents}.l2-frow-f .l2-lbl{min-width:3.6em}.l2-lbl{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--plum);font-size:11px}.l2-seg{flex-wrap:wrap;gap:4px;display:flex}.l2-seg button{font:inherit;cursor:pointer;color:var(--ink);background:0 0;border:0;border-radius:999px;padding:9px 15px;font-size:.9rem;font-weight:600}.l2-seg button[aria-pressed=true]{background:var(--coral)}.l2-seg.day button[aria-pressed=true]{background:var(--yellow)}.l2-seg button:focus-visible{outline:2px solid var(--plum);outline-offset:1px}.l2-none{border:2px dashed var(--coral);background:var(--paper);border-radius:32px;flex-direction:column;align-items:flex-start;gap:10px;padding:30px;display:flex}.l2-none-t{margin:0;font-size:clamp(1.6rem,3vw,2.2rem)}.l2-formpage{z-index:2;border-radius:32px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);margin-top:-56px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 44px -30px #00000080}.l2-formside{background:var(--plum);color:var(--bg);flex-direction:column;gap:18px;padding:clamp(24px,4vw,44px);display:flex}.l2-formside h2{color:var(--bg);margin:0;font-size:clamp(1.9rem,3.6vw,2.7rem)}.l2-formwrap{background:var(--paper)}.l2-form{gap:18px;padding:clamp(22px,4vw,40px);display:grid}.l2-form fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.l2-form legend{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--plum);margin-bottom:10px;padding:0;font-size:11px}.l2-frow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.l2-form label{gap:5px;min-width:0;font-size:.9rem;font-weight:500;display:grid}.l2-opt{color:var(--muted);font-size:.78rem;font-weight:400}.l2-group{gap:8px;display:grid}.l2-glabel{font-size:.9rem;font-weight:500}.l2-form input[type=text],.l2-form input[type=email],.l2-form input[type=tel],.l2-form input[type=date],.l2-form input[type=time],.l2-form select{font:inherit;border:1.5px solid var(--line);background:var(--bg);color:var(--ink);box-sizing:border-box;border-radius:14px;width:100%;min-width:0;padding:11px 14px;font-size:.95rem}.l2-form input:focus,.l2-form select:focus{border-color:var(--plum);outline:none;box-shadow:0 0 0 3px #5e2c6d26}.l2-form [aria-invalid=true]{border-color:var(--coral-ink)!important}.l2-chips{flex-wrap:wrap;gap:8px;display:flex}.l2-chips label{font-weight:400;display:block;position:relative}.l2-chips input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.l2-chips span{cursor:pointer;border:1.5px solid var(--line);background:var(--bg);border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:.9rem;display:inline-flex}.l2-chips input:checked+span{background:var(--plum);border-color:var(--plum);color:var(--bg)}.l2-chips input:focus-visible+span{outline:2px solid var(--coral);outline-offset:2px}.l2-hint{color:var(--muted);font-size:.82rem}.l2-consent{color:var(--muted);align-items:flex-start;gap:10px;font-size:.82rem!important;font-weight:400!important;display:flex!important}.l2-consent input{accent-color:var(--plum);margin-top:3px}.l2-err{color:var(--coral-ink);font-size:.9rem;font-weight:600}.l2-done{flex-direction:column;justify-content:center;gap:10px;min-height:100%;padding:clamp(22px,4vw,40px);display:flex}.l2-done h2{color:var(--plum);margin:0;font-size:clamp(1.6rem,3vw,2rem)}@media (width<=900px){.l2-way,.l2-way.rev{grid-template-columns:1fr}.l2-way.rev .l2-arch{order:0}.l2-terr{grid-template-columns:repeat(2,minmax(0,1fr))}.l2-tc,.l2-tc:nth-child(4),.l2-tc:nth-child(5){grid-column:span 1}.l2-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.l2-formpage,.l2-mini{grid-template-columns:1fr}}@media (width<=620px){.l2-duo,.l2-terr,.l2-steps,.l2-frow,.l2-row,.l2-gain .l2-row,.l2-mc{grid-template-columns:1fr}.l2-mc-ph{max-width:160px}.l2-filterbar{border-radius:20px;grid-template-columns:1fr;gap:4px;width:100%;padding:10px 12px}.l2-frow-f .l2-lbl{margin-top:6px}.l5-grid{grid-template-columns:minmax(0,1fr)}.l2-arch .blob{right:-10px}.l2-way.rev .l2-arch .blob{left:-10px}}@media (prefers-reduced-motion:reduce){.l2-tc{transition:none}}.l2-none:has(.l5-grid){align-items:stretch;padding:24px}:is(.l2-none:has(.l5-grid)>.kicker,.l2-none:has(.l5-grid)>.btn,.l2-none:has(.l5-grid)>.ctas,.l2-none:has(.l5-grid)>.l5-count){align-self:flex-start}.l5-grid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;margin-top:6px;display:grid}@media (width<=680px){.l5-grid{grid-template-columns:minmax(0,1fr)}}.l5-more{align-self:flex-start}.l5-count{margin:4px 0 0}.l5-card{box-sizing:border-box;overflow-wrap:anywhere;background:#fff;border-radius:18px;flex-direction:column;gap:6px;min-width:0;height:100%;padding:16px 20px;display:flex}.l5-card h3,.l5-card p{margin:0}.l5-when b{text-transform:capitalize}.l5-alt{text-align:left;flex-direction:column;gap:10px;max-width:420px;margin:18px auto;display:flex}.l5-autre{border:2px dashed #fc5071}.l5-note{margin-top:12px}.u-people .btn[href*=proposer-mon-lieu],.u-people .btn[href*=devenir-partenaire],.u-people #lieu-submit{background:var(--yellow)!important;color:var(--ink)!important}.u-people .l2-tag,.u-people .hand,.u-people .l2-scene .hand{color:var(--coral)}.u-people .l2-rows,.u-people .l2-faq{border-color:var(--coral)}.u-people .l2-row h3,.u-people .l2-faq summary,.u-people .cross h3{color:var(--plum)}.u-people .l2-mc{grid-template-columns:minmax(0,1fr)}.people-final{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.people-final>.stack{min-width:0;max-width:680px}.people-rating{padding-block:28px}.people-rating .hand{color:var(--ink);font-size:2rem}.people-reviews-title{padding-bottom:0}.u-people .l2-formpage{margin-top:0}.u-people .l2-formside{background:var(--yellow-soft);color:var(--ink)}.u-people .l2-formside h2{color:var(--plum)}.u-people .l2-form [hidden]{display:none!important}.people-photo-stack{grid-template-columns:1fr;max-width:320px;margin-top:16px;display:grid}.people-photo-stack .pola{box-sizing:border-box;grid-column:1;width:100%;max-width:250px}.people-photo-stack .pola+.pola{justify-self:end;margin-top:-45px}.u-people .l2-statement{max-width:none;font-size:2.5rem}.u-people .band-coral:has(.l2-statement){padding-block:28px!important}.u-people .l2-tc1 .hand{color:var(--yellow)}@media (width<=620px){.u-people .l2-statement{font-size:1.7rem}.people-rating .hand{font-size:1.6rem}.people-photo-stack{max-width:260px}.u-people .l2-formpage{border-radius:0}}.cfg .cfgnote{margin-top:-6px;font-size:.85rem}.cfg .cfgerr,.cfgerr{color:#b3261e;margin-top:4px;font-size:.9rem;display:block}.cfg [aria-invalid=true]{outline-offset:1px;outline:2px solid #b3261e}.qcard .qdevis{margin-top:12px;font-size:.92rem}.qcard .qdevis a{text-decoration:underline}#cfgco [aria-busy=true]{opacity:.7;cursor:progress}.cfg .cville{flex-direction:column;gap:6px;min-width:0;font-size:.9rem;font-weight:500;display:flex;position:relative}.cfg .cville-list{z-index:30;background:var(--bg);border:1.5px solid var(--line);border-radius:16px;max-height:280px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% - 4px);left:0;right:0;overflow:auto;box-shadow:0 10px 30px #1715121f}.cfg .cville-list[hidden]{display:none}.cfg .cville-list li{cursor:pointer;border-radius:10px;padding:10px 12px;font-weight:400}.cfg .cville-list li:hover,.cfg .cville-list li[aria-selected=true]{background:var(--line)}.cfg .cville-ok{color:#1e6b3a;margin-top:4px;font-size:.9rem;display:block}.cfg [aria-invalid=true]{border-color:#b3261e}.cfg .cfgerr[hidden]{display:none}.cgv-chk{align-items:flex-start;gap:10px;display:flex}.cgv-chk input{flex:none;margin-top:4px;width:auto!important}.cgv-chk label{line-height:1.45;margin:0!important;font-weight:500!important;display:block!important}.cgv-chk a{text-decoration:underline}.pay-terms{color:var(--ink,inherit);max-width:62ch;margin:4px 0 0;font-size:.95rem;line-height:1.5}dialog.cgv-modal{background:var(--paper,#fff);width:min(760px,100vw - 32px);max-height:min(86vh,900px);color:inherit;border:0;border-radius:16px;padding:0;overflow:hidden;box-shadow:0 24px 60px #00000040}dialog.cgv-modal[open]{flex-direction:column;display:flex}dialog.cgv-modal::backdrop{background:#14101e8c}.cgv-modal-head{border-bottom:1px solid #0000001a;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.cgv-modal-head h2{margin:0;font-size:1.15rem;line-height:1.3}.cgv-modal-close{cursor:pointer;width:40px;height:40px;color:inherit;background:#0000000f;border:0;border-radius:50%;flex:none;font-size:1.6rem;line-height:1}.cgv-modal-close:hover,.cgv-modal-close:focus-visible{background:#0000001f}.cgv-modal-body{-webkit-overflow-scrolling:touch;padding:8px 20px 24px;overflow-y:auto}.cgv-modal-body .historical-reading,.cgv-modal-body .wrap{max-width:none;margin:0;padding:0}.cgv-modal-body p{margin:.7em 0}@media (width<=600px){dialog.cgv-modal{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}}form.cfg label.k-addr[hidden],form.cfg p[hidden]{display:none!important}@media (width<=900px){section:has(>.cfgbar){z-index:3}.cfgbar{transition:transform .2s,visibility .2s}main:has(section.hero) .cfgbar:not(.cfgbar-on){visibility:hidden;transform:translateY(110%)}.cfgwrap{grid-template-columns:minmax(0,1fr)}.cfgleft,.cfgright,.cfg fieldset{min-width:0}}@media (prefers-reduced-motion:reduce){.cfgbar{transition:none}}.lot4-academy .lot4-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:28px;display:grid}.lot4-academy .lot4-step-no{font-family:var(--display);color:var(--plum);font-size:42px;line-height:1}.lot4-academy .band-violet .lot4-step-no{color:var(--yellow)}.lot4-academy .lot4-testimonials{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:28px;display:grid}.lot4-academy .quote{min-width:0;margin:0}.lot4-academy .quote .t{font-size:22px}.lot4-academy .quote figcaption{color:var(--navy);margin-top:16px}.lot4-academy .lot4-contact-photo{justify-self:center;max-width:280px}.lot4-academy .course{gap:28px}.lot4-academy .course .stack{min-width:0}.lot4-academy .btn{background:var(--navy);color:var(--bg)}.lot4-academy .band-violet .btn{background:var(--yellow);color:var(--navy)}.lot4-academy h1,.lot4-academy h2,.lot4-academy h3{color:var(--navy);letter-spacing:0}.lot4-academy .band-violet :is(h2,h3){color:var(--bg)}.lot4-academy .hand,.lot4-academy .quote:before{color:var(--plum)}.lot4-city .lot4-sectors a{background:var(--navy);color:var(--bg);transition:transform .2s}.lot4-city .lot4-sectors a:nth-child(2n){background:var(--plum)}.lot4-city .lot4-sectors a:hover{transform:translateY(-3px)}.lot4-city [data-city-tour][hidden]{display:none!important}.lot4-city .lot4-people{background:var(--coral);color:var(--ink)}.lot4-city .pola figcaption{display:none}#fnotice .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (width<=800px){.lot4-academy .lot4-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.lot4-academy .lot4-testimonials{grid-template-columns:1fr}}@media (width<=500px){.lot4-academy .lot4-steps{grid-template-columns:1fr}.lot4-academy h1{overflow-wrap:break-word;font-size:38px}.lot4-academy .course{grid-template-columns:1fr;display:grid}.lot4-academy .course .btn{white-space:normal}.lot4-academy .quote .t{font-size:20px}}@media (prefers-reduced-motion:reduce){.lot4-city .lot4-sectors a{transition:none}}:root{--violet-light:color-mix(in srgb,var(--plum) 72%,var(--bg))}.lot1-devis{font-family:var(--body);letter-spacing:0;border:0;border-radius:999px;padding:11px 18px;font-size:.95rem;font-weight:700;line-height:1.1;box-shadow:0 8px 22px #17151233}.lot1-devis:hover{transform:translateY(-2px)}.lot1-devis.lot7-devis-work{background:var(--plum);color:var(--bg)}@media (width<=620px){.lot1-devis{padding:9px 14px;font-size:.88rem}}.unav a[data-u=work],.bridge .work{background:var(--plum);color:var(--bg)}main.lot1 .lot1-bridge .bridge .work .hand,.bridge .work .hand{color:var(--green)}.lot7-logos{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.lot7-logo{background:var(--paper);border:1px solid var(--line);text-align:center;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:96px;padding:12px 14px;display:flex}.lot7-logo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:56px;display:block}.lot7-logo.is-small img{max-height:40px}.lot7-logo.is-dark{background:var(--ink);border-color:var(--ink)}.lot7-logo span{color:var(--muted);font-size:.78rem;line-height:1.2}.lot7-logo.lot7-logo-text span{font-family:var(--display);letter-spacing:-.01em;color:var(--plum);font-size:1rem;font-weight:800}@media (width<=520px){.lot7-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lot7-logo{min-height:84px}}.lot7-quote .t{font-size:clamp(1.15rem,1.9vw,1.6rem);line-height:1.2}.lot7-quote:has(.lot7-more[open]) .lot7-short{display:none}.lot7-more{flex-direction:column;gap:10px;display:flex}.lot7-more summary{cursor:pointer;width:fit-content;color:var(--plum);text-underline-offset:3px;order:2;font-weight:700;text-decoration:underline;list-style:none}.lot7-more summary::-webkit-details-marker{display:none}.lot7-more summary:focus-visible{outline:3px solid var(--plum);outline-offset:3px;border-radius:4px}.lot7-more[open] .lot7-more-open,.lot7-more:not([open]) .lot7-more-close{display:none}main.p-home .lot7-btn-work{background:var(--plum)!important;color:var(--bg)!important}main.p-home .lot7-scene-work{color:var(--bg);background-color:var(--plum)!important}main.p-home .lot7-scene-work .time{color:var(--green)}main.p-home .lot7-scene-work a,main.p-home .lot7-work-chapter h2,main.p-home .lot7-work-chapter .lead{color:var(--bg)}main.p-home .lot7-work-chapter .kicker{color:#fbfaf8d9}main.p-home .lot7-work-chapter .hand{color:var(--green)}main.p-home .lot7-work-chapter .pola figcaption{color:var(--plum)}main.p-home .lot7-work-chapter .btn:not(.sun){box-shadow:none;background:var(--bg)!important;color:var(--plum)!important}main.p-home .lot7-work-chapter .btn.sun{background:var(--green)!important;color:var(--ink)!important}main.p-home .lot7-berlin{background-color:var(--violet-light)}main.p-home .lot7-berlin .hand,main.p-home .lot7-berlin .tl .y b{color:var(--yellow-soft)}main.p-home .lot7-berlin .tl .y{background:#fbfaf824}main.p-home .lot7-refs{grid-template-columns:repeat(8,minmax(0,1fr));margin-top:4px}@media (width<=1024px){main.p-home .lot7-refs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=520px){main.p-home .lot7-refs{grid-template-columns:repeat(2,minmax(0,1fr))}}main.p-home .lot7-refs .lot7-logo{min-height:84px}main.lot7-work{--u:var(--plum);--on-u:var(--bg);--u-soft:var(--plum-soft);--u-text:var(--plum);--hand-pink:var(--plum)}main.lot1.lot7-work{--l1-a:var(--plum);--l1-b:var(--plum);--l1-btn:var(--plum);--hand-pink:var(--plum)}main.lot7-work .hero h1 .wave,main.lot7-work .hero .wave{color:var(--green-ink)}main.lot7-work .hero .visual .blob{background:var(--plum-soft)!important}main.lot7-work .hero .pola figcaption{color:var(--plum)}main.lot1.lot7-work.lot7 a.btn:not(.lot7-x)[href^="/at-work/reserver-massage"]{box-shadow:none;background:var(--plum)!important;color:var(--bg)!important}main.lot1.lot7-work.lot7 a.btn:not(.lot7-x)[href^="/at-work/devis"]{box-shadow:inset 0 0 0 2px var(--plum);color:var(--plum)!important;background:0 0!important}main.lot1.lot7-work.lot7 a.btn:not(.lot7-x).ghost:not([href^="/at-work/"]){box-shadow:inset 0 0 0 2px var(--plum-soft);color:var(--plum)!important;background:0 0!important}main.lot1.lot7-work.lot7 a.btn:not(.lot7-x)[href="/expertises/"]{box-shadow:none;background:var(--plum-soft)!important;color:var(--plum)!important}main.lot1.lot7-work .band-blue{background-color:var(--plum);color:var(--bg)}main.lot1.lot7-work .band-blue :is(h2,h3){color:var(--bg)!important}main.lot1.lot7-work .band-blue :is(.muted,p,li,dd){color:#fbfaf8e6}main.lot1.lot7-work .band-blue .kicker{color:#fbfaf8d9!important}main.lot1.lot7-work .band-blue .hand{color:var(--green)}main.lot1.lot7-work .band-blue .ideal li:before{background:var(--yellow)}main.lot1.lot7-work .band-blue .index a{border-bottom-color:#fbfaf838}main.lot1.lot7-work .band-blue .index a:hover{background:#fbfaf81a}main.lot1.lot7-work .band-blue .index .n{color:var(--bg)!important}main.lot1.lot7-work .band-blue .index :is(.d,.ar){color:#fbfaf8d1}main.lot1.lot7-work .band-blue .pola figcaption{color:var(--plum)}main.lot1.lot7-work .band-blue .btn:not(.ghost):not([href^="/at-work/"]){background:var(--bg)!important;color:var(--plum)!important}main.lot1.lot7-work .band-blue .flow div:before{background:var(--yellow)!important;color:var(--plum)!important}main.lot1.lot7-work .band-blue .chip{background:var(--bg);color:var(--plum)}main.lot1.lot7-work .band-violet{background-color:var(--plum-soft);color:var(--ink)}main.lot1.lot7-work .band-violet :is(h1,h2,h3),main.lot1.lot7-work .band-violet .kicker{color:var(--plum)!important}main.lot1.lot7-work .band-violet .muted{color:var(--muted)}main.lot1.lot7-work .band-violet .hand{color:var(--green-ink)}main.lot1.lot7-work .band-violet .index a{border-bottom-color:var(--line)}main.lot1.lot7-work .band-violet .index .n{color:var(--plum)!important}main.lot1.lot7-work .band-violet .index .d{color:var(--muted)}main.lot1.lot7-work .band-violet .index .ar{color:var(--plum)}main.lot1.lot7-work .band-violet .btn:not(.ghost):not([href^="/at-work/"]){background:var(--plum)!important;color:var(--bg)!important}main.lot7-work section.band-sun{background-color:var(--lav);padding-block:clamp(40px,5vw,64px)}main.lot7-work .logos span:nth-child(5n+2){background:var(--plum-soft);color:var(--plum)}main.lot7-work .logos span:nth-child(5n+4){background:var(--ink);color:var(--bg)}main.lot7-work section.band-sun .kicker{color:var(--plum)!important}main.lot1.lot7-work .flow div:before{background:var(--plum);color:var(--yellow);font-size:.95rem;font-weight:700}main.lot1.lot7-work .flow h3{color:var(--plum)}main.lot1.lot7-work .band-blue .flow h3{color:var(--bg)!important}main.lot7-work .fiche div:nth-child(3n+1){background:var(--plum-soft)}main.lot7-work .fiche div:nth-child(3n+2){background:var(--yellow-soft)}main.lot7-work .fiche div:nth-child(3n){background:var(--lav)}main.lot7-work .fiche dt,main.lot1.lot7-work .faq summary,main.lot1.lot7-work .faq details:nth-child(2n) summary{color:var(--plum)}main.lot1.lot7-work .lot1-cross>div,main.lot1.lot7-work .lot1-cross>div:nth-child(n){background:var(--plum-soft)}main.lot1.lot7-work .lot1-cross>div:nth-child(2n){background:var(--lav)}main.lot1.lot7-work .lot1-cross h3,main.lot1.lot7-work .lot1-cross>div:nth-child(n) h3{color:var(--plum)!important}main.lot1.lot7-work .lot1-cross .chip:hover{background:var(--plum);color:var(--bg)}main.lot1.lot7-work .expcard .expcard-n,main.lot1.lot7-work .expcard:nth-child(n) .expcard-n{color:var(--plum)}main.lot1.lot7-work .expcard-ph{background:var(--plum-soft);color:var(--plum)}main.lot7-work .segopt input:checked+span{border-color:var(--plum);background:var(--plum-soft)}main.lot1.lot7-work .index a .n{color:var(--plum)!important}main.lot1.lot7-work .index .ar{color:var(--green-ink)}main.lot7-work .quote.lot1-anon{background:var(--paper);border-top:4px solid var(--plum);border-radius:22px;margin:0;padding:22px 24px 20px;box-shadow:0 10px 24px #5e2c6d14}main.lot7-work .quote.lot1-anon .t{font-family:var(--body);letter-spacing:0;font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:600;line-height:1.4}main.lot7-work .quote.lot1-anon .t:before,main.lot7-work .quote.lot1-anon .t:after{color:var(--green-ink)}main.lot7-work .quote.lot1-anon figcaption{font-family:var(--body);color:var(--plum);letter-spacing:0;text-transform:none;margin-top:12px;font-size:.95rem;font-weight:600;line-height:1.35}main.lot7-work section.band-sun .wrap>.quote.lot1-anon{max-width:860px}main.lot7-work .lot1-quotes{align-items:stretch;gap:24px;padding:4px 4px 28px}main.lot7-work .lot1-quotes .quote{flex:0 0 calc(50% - 12px)}main.lot7-work .lot1-quote-nav:has(.lot1-arrow[data-dir="-1"]:disabled):has(.lot1-arrow[data-dir="1"]:disabled){display:none}main.lot7-work .lot1-arrow{border-color:var(--plum);color:var(--plum)}main.lot7-work .lot1-arrow:hover:not(:disabled){background:var(--plum);color:var(--bg)}@media (width<=700px){main.lot7-work .lot1-quotes .quote{flex-basis:88%}}main.lot1.lot7-work .lot7-work-final{background-color:var(--plum-soft);color:var(--ink);padding-block:clamp(40px,5vw,64px)}main.lot1.lot7-work .lot7-work-final .stack{max-width:780px!important}main.lot1.lot7-work .lot7-work-final h2{font-size:clamp(1.8rem,3.1vw,2.7rem);line-height:1.08;color:var(--plum)!important}main.lot1.lot7-work .lot7-work-final .muted{color:var(--muted)}main.lot1.lot7-work .lot7-work-final .ctas a.btn.ghost{box-shadow:none;background:var(--paper)!important;color:var(--plum)!important}main.p-atwork .lot7-work-hero .grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}main.p-atwork .lot7-work-hero h1{font-size:clamp(2.3rem,4.4vw,4.1rem);line-height:1.02}main.p-atwork .lot7-picks{background:var(--plum-soft);padding-block:clamp(36px,4.5vw,56px)}.lot7-pick-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}.lot7-pick{background:var(--paper);border-radius:24px;flex-direction:column;gap:10px;min-width:0;padding:22px 22px 20px;display:flex;box-shadow:0 10px 24px #5e2c6d1a}.lot7-pick .kicker{margin:0;color:var(--green-ink)!important}main.lot1 .lot7-pick h2{margin:0;font-size:clamp(1.35rem,2vw,1.7rem);line-height:1.08;color:var(--plum)!important}.lot7-pick .muted{margin:0;font-size:.95rem;line-height:1.45}main.p-atwork .lot7-picks-solo{background:0 0;padding-block:clamp(18px,2.4vw,28px)}.lot7-picks-solo .lot7-pick-grid{grid-template-columns:1fr}.lot7-picks-solo .lot7-pick{box-shadow:none;background:var(--plum-soft);border-radius:22px;grid-template-columns:auto minmax(260px,360px);justify-content:space-between;align-items:center;gap:10px 24px;padding:16px 22px;display:grid}.lot7-picks-solo .lot7-dd{margin-top:0}@media (width<=900px){.lot7-picks-solo .lot7-pick{grid-template-columns:1fr;padding:18px}}@media (width<=800px){main.p-atwork .lot7-work-hero .grid{grid-template-columns:1fr}}.lot7-dd{margin-top:6px;position:relative}.lot7-dd summary{cursor:pointer;background:var(--plum);min-height:48px;color:var(--bg);border-radius:999px;justify-content:space-between;align-items:center;gap:10px;padding:0 18px;font-size:.98rem;font-weight:700;list-style:none;display:flex}.lot7-dd summary::-webkit-details-marker{display:none}.lot7-dd summary:focus-visible{outline:3px solid var(--green-ink);outline-offset:3px}.lot7-dd-ar{transition:transform .2s}.lot7-dd[open] .lot7-dd-ar{transform:rotate(180deg)}.lot7-dd ul{z-index:30;background:var(--paper);border-radius:18px;max-height:340px;margin:0;padding:8px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 18px 40px #1715122e}.lot7-dd li a{color:var(--ink);border-radius:12px;padding:10px 14px;font-weight:500;line-height:1.3;text-decoration:none;display:block}.lot7-dd li a:hover,.lot7-dd li a:focus-visible{background:var(--plum-soft);color:var(--plum);outline:none}.lot7-dd li.lot7-dd-all a{color:var(--green-ink);font-weight:700}@media (width<=900px){.lot7-pick-grid{grid-template-columns:1fr}.lot7-dd ul{box-shadow:none;border:1px solid var(--line);max-height:none;margin-top:8px;position:static}}main.p-people .lot7-people-h1{font-size:clamp(2.3rem,4.8vw,4.2rem);line-height:1}main.p-people .hero>.wrap:has(.lot7-people-pile){grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid}main.p-people .lot7-people-pile{min-height:660px;margin:0;display:block;position:relative}main.p-people .lot7-people-pile .pola{margin:0;position:absolute}main.p-people .lot7-people-pile .pola:first-child{z-index:2;width:56%;top:60px;left:0}main.p-people .lot7-people-pile .pola:nth-child(2){z-index:1;width:41%;top:0;right:0}main.p-people .lot7-people-pile .pola:nth-child(3){z-index:3;width:40%;bottom:0;right:4%}main.p-people .lot7-duo{justify-self:end;width:100%;max-width:420px}main.p-people .people-rating+section{padding-top:clamp(64px,8vw,104px)!important}main.lot1.u-people .lot6-people-tours .chip,main.lot1.u-people .lot6-people-tours .chip:nth-child(2n){background:var(--yellow)!important;color:var(--ink)!important}main.lot1.u-people .lot6-people-tours .chip small{color:var(--ink);opacity:.75}@media (width>=900px){main.p-people .lot7-oneline{white-space:nowrap;font-size:clamp(2rem,3.6vw,3.3rem)}}@media (width<=900px){main.p-people .hero>.wrap:has(.lot7-people-pile){grid-template-columns:1fr}main.p-people .lot7-people-pile{grid-template-columns:1.2fr 1fr;align-items:start;gap:14px;min-height:0;display:grid}main.p-people .lot7-people-pile .pola{position:static;width:auto!important}main.p-people .lot7-people-pile .pola:first-child{grid-row:span 2}main.p-people .lot7-duo{justify-self:center}}main.p-academy .lot7-acad-hero h1{font-size:clamp(2.2rem,4.2vw,3.7rem);line-height:1.02}main.p-academy .lot7-acad-hero .visual .blob{background:var(--yellow)}main.p-academy .lot7-paths{background:var(--navy-soft);padding-block:clamp(40px,5vw,64px)}main.p-academy .lot7-paths h2{color:var(--navy)!important}main.p-academy .lot7-paths .chip{background:var(--navy);color:var(--bg);box-shadow:none}main.p-academy .lot7-paths .chip:nth-child(2n){background:var(--yellow);color:var(--navy)}main.p-academy .lot7-sessions{background:var(--yellow-soft)}main.p-academy .lot7-sessions h2{color:var(--navy)!important}main.p-academy .lot7-sessions .tblwrap{background:var(--paper);border-radius:22px;overflow:auto;box-shadow:0 12px 28px #282b6d1a}main.p-academy .lot7-sessions thead th{background:var(--navy);color:var(--bg)}main.p-academy .lot7-sessions tbody td:nth-child(3){color:var(--navy);font-weight:700}main.p-academy .lot7-sessions tbody tr:hover{background:var(--navy-soft)}.lot7-where{flex-wrap:wrap;align-items:center;gap:10px 16px;margin:22px 0 0;display:flex}.lot7-where .kicker{margin:0;color:var(--navy)!important}.lot7-where-links{flex-wrap:wrap;gap:8px;display:flex}.lot7-where-links a{background:var(--paper);color:var(--navy);box-shadow:inset 0 0 0 1.5px var(--navy);border-radius:999px;padding:7px 14px;font-weight:600;text-decoration:none}.lot7-where-links a.lot7-where-all{background:var(--navy);color:var(--bg);box-shadow:none}.lot7-where-links a:focus-visible{outline:3px solid var(--navy);outline-offset:3px}.lot4-academy .lot4-step-no{background:var(--navy);width:52px;height:52px;color:var(--yellow);font-family:var(--mono);border-radius:50%;place-items:center;margin-bottom:12px;font-size:1rem;line-height:1;display:grid}.lot4-academy .band-violet .lot4-step-no{background:var(--yellow);color:var(--navy)}.lot4-academy .lot4-steps h3{margin-bottom:6px}main.p-academy .lot7-voices{background:var(--lav)}main.p-academy .lot7-voices h2{color:var(--navy)!important}main.p-academy .lot7-voices .quote .t{font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.3}main.p-academy .lot7-voices .quote .t:before,main.p-academy .lot7-voices .quote .t:after,main.p-academy .lot7-clients .quote .t:before,main.p-academy .lot7-clients .quote .t:after{color:var(--yellow)}main.p-academy .lot7-clients h2{margin-bottom:24px;color:var(--navy)!important}.lot7-clients-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.lot7-clients-grid:has(>.quote:only-child){grid-template-columns:minmax(0,760px)}main.p-academy .lot7-clients .quote{background:var(--paper);border-top:5px solid var(--yellow);border-radius:22px;margin:0;padding:22px 22px 18px;box-shadow:0 10px 24px #282b6d14}main.p-academy .lot7-clients .quote .t{font-size:1.05rem;line-height:1.4;font-family:var(--body);letter-spacing:0;font-weight:500}main.p-academy .lot7-clients .quote figcaption{color:var(--navy);font-size:1.3rem}@media (width<=900px){.lot7-clients-grid{grid-template-columns:1fr}}main.p-academy .lot7-final{background:var(--navy-soft);padding-block:clamp(32px,4vw,48px)}main.p-academy .lot7-final h2{font-size:clamp(1.8rem,3vw,2.6rem);color:var(--navy)!important}main.p-academy .lot7-final .muted{color:var(--ink)}main.p-academy .lot7-final .lot7-final-mail{margin:0}main.p-academy .lot7-final .lot7-final-mail a{color:var(--navy);font-weight:600}main.p-academy .lot7-final .ctas .btn.sun{background:var(--navy)!important;color:var(--bg)!important}main.p-academy .lot7-final .ctas .btn.ghost{box-shadow:inset 0 0 0 2px var(--navy);color:var(--navy)!important;background:0 0!important}main.lot1.lot8.prop-violet{--l1-a:var(--plum);--l1-b:var(--plum);--l1-btn:var(--plum);--u-text:var(--plum);--hand-pink:var(--plum)}main.lot1.lot8.prop-acad{--l1-a:var(--navy);--l1-b:var(--navy);--l1-btn:var(--navy);--u-text:var(--navy)}main.lot8.prop-violet .band-night{background-color:var(--plum)}main.lot8.prop-violet .prop-band{background-color:var(--yellow)}main.lot8.prop-acad .band-night{background-color:var(--navy)}main.lot8.prop-acad .prop-band{background-color:var(--navy-soft)}main.lot8.prop-violet section:not(.band-night) h2{color:var(--plum)!important}main.lot8.prop-acad section:not(.band-night) h2{color:var(--navy)!important}main.lot8.prop-violet .kicker{color:var(--plum)}main.lot8 .band-night .kicker{color:var(--yellow)!important}main.lot8.prop-violet .prop-band em{color:var(--plum)}main.lot8.prop-acad .prop-band em{color:#c07f00}main.lot8.prop-acad .prop-band .bignums,main.lot8.prop-acad .prop-notice{color:var(--navy)}main.lot8.prop-violet .lot7-dd summary{background:var(--plum)!important}main.lot8 .lot7-people-h1{font-size:clamp(2.3rem,4.8vw,4.2rem);line-height:1}main.lot8 .hero>.wrap:has(.lot7-people-pile){grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid}main.lot8 .lot7-people-pile{min-height:660px;margin:0;display:block;position:relative}main.lot8 .lot7-people-pile .pola{margin:0;position:absolute}main.lot8 .lot7-people-pile .pola:first-child{z-index:2;width:56%;top:60px;left:0}main.lot8 .lot7-people-pile .pola:nth-child(2){z-index:1;width:41%;top:0;right:0}main.lot8 .lot7-people-pile .pola:nth-child(3){z-index:3;width:40%;bottom:0;right:4%}main.lot8 .prop-pile-one{min-height:0;display:block}main.lot8 .prop-pile-one .pola{margin:0 auto;width:78%!important;position:static!important}@media (width>=900px){main.lot8:not(.prop-terrain) .lot7-oneline{white-space:nowrap;font-size:clamp(2rem,3.6vw,3.3rem)}}@media (width<=900px){main.lot8 .hero>.wrap:has(.lot7-people-pile){grid-template-columns:1fr}main.lot8 .lot7-people-pile:not(.prop-pile-one){grid-template-columns:1.2fr 1fr;align-items:start;gap:14px;min-height:0;display:grid}main.lot8 .lot7-people-pile:not(.prop-pile-one) .pola{position:static;width:auto!important}main.lot8 .lot7-people-pile:not(.prop-pile-one) .pola:first-child{grid-row:span 2}}main.lot8 .prop-h1{line-height:1.02;font-size:clamp(2.2rem,4vw,3.5rem)!important}main.lot8 .prop-h1-sm{line-height:1.05;font-size:clamp(1.9rem,3vw,2.6rem)!important}main.lot8 .prop-scene{max-width:980px;color:var(--ink);margin:0;font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.2}main.lot8 .prop-exp-txt{white-space:nowrap;max-width:none}@media (width<=1000px){main.lot8 .prop-exp-txt{white-space:normal}}main.lot8 .prop-cats{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px;display:grid}main.lot8 .prop-cat{color:var(--ink);transform:rotate(var(--rot));border-radius:28px;transition:transform .25s,box-shadow .25s}main.lot8 .prop-cat:hover{transform:rotate(0)translateY(-4px)}main.lot8 .prop-cat[open]{grid-column:1/-1;transform:none;box-shadow:0 14px 34px #1715121f}main.lot8 .prop-cat summary{cursor:pointer;box-sizing:border-box;border-radius:28px;flex-direction:column;gap:6px;min-height:170px;padding:22px 22px 18px;list-style:none;display:flex}main.lot8 .prop-cat summary::-webkit-details-marker{display:none}main.lot8 .prop-cat summary:focus-visible{outline:3px solid var(--ink);outline-offset:3px}main.lot8 .prop-cat[open] summary{min-height:0;padding-bottom:8px}main.lot8 .prop-cat .hand{color:inherit;font-size:1.35rem;line-height:1.05}main.lot8 .prop-cat .l2-tc-t{font-size:clamp(1.5rem,2.2vw,1.9rem)}main.lot8 .prop-cat-foot{justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;font-size:.92rem;font-weight:600;display:flex}main.lot8 .prop-cat-plus{background:var(--ink);width:36px;height:36px;color:var(--paper);border-radius:50%;place-items:center;font-size:1.3rem;line-height:1;transition:transform .25s;display:grid}main.lot8 .prop-cat[open] .prop-cat-plus{transform:rotate(45deg)}main.lot8 .prop-fd{background:var(--yellow)}main.lot8 .prop-fc{background:var(--green)}main.lot8 .prop-fe.prop-cat{background:var(--navy);color:var(--bg)}main.lot8 .prop-fh.prop-cat{background:var(--plum);color:var(--bg)}main.lot8 .prop-fe .hand,main.lot8 .prop-fh .hand{color:var(--yellow)}main.lot8 .prop-fe .prop-cat-plus,main.lot8 .prop-fh .prop-cat-plus{background:var(--yellow);color:var(--ink)}main.lot8 .prop-cat-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:6px 18px 20px;animation:.28s lot8In;display:grid}main.lot8 .prop-cat-list a{background:var(--paper);color:var(--ink);border-radius:18px;padding:14px 38px 14px 16px;text-decoration:none;transition:transform .15s;display:block;position:relative}main.lot8 .prop-cat-list a:hover{transform:translateY(-2px)}main.lot8 .prop-cat-list a:focus-visible{outline:3px solid var(--ink);outline-offset:2px}main.lot8 .prop-cat-list b{font-family:var(--display);margin-bottom:3px;font-size:1.05rem;display:block}main.lot8 .prop-cat-list span{font-size:.88rem;line-height:1.3;display:block}main.lot8 .prop-cat-list i{font-style:normal;font-weight:700;position:absolute;top:14px;right:14px}main.lot8 .prop-cats-all{margin:18px 0 0}main.lot8 .prop-cats-all a{color:var(--u-text);font-weight:700}@keyframes lot8In{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){main.lot8 .prop-cat,main.lot8 .prop-cat-list{transition:none;animation:none}}@media (width<=900px){main.lot8 .prop-cats{grid-template-columns:repeat(2,minmax(0,1fr))}main.lot8 .prop-cat-list{grid-template-columns:1fr 1fr}}@media (width<=520px){main.lot8 .prop-cats,main.lot8 .prop-cat-list{grid-template-columns:1fr}}main.lot8 .prop-picks{background:var(--lav)!important}main.lot8 .prop-picks .lot7-pick-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}main.lot8 .prop-picks .lot7-pick{flex-direction:column;height:auto;display:flex}main.lot8 .prop-picks .lot7-dd{margin-top:auto}@media (width<=900px){main.lot8 .prop-picks .lot7-pick-grid{grid-template-columns:1fr}}main.lot8 .prop-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid;position:relative}main.lot8 .prop-steps:before{content:"";border-top:3px dashed var(--yellow);position:absolute;top:26px;left:27px;right:12%}main.lot8 .prop-steps>div{position:relative}main.lot8 .prop-no{width:54px;height:54px;font-family:var(--mono);background:var(--paper);color:var(--navy);border:5px solid var(--yellow);box-sizing:border-box;border-radius:50%;place-items:center;margin-bottom:10px;font-size:.85rem;font-weight:700;display:grid}main.lot8.prop-work .prop-no{color:var(--plum)}main.lot8 .prop-steps h3{color:var(--u-text)}@media (width<=900px){main.lot8 .prop-steps{grid-template-columns:repeat(2,minmax(0,1fr))}main.lot8 .prop-steps:before{display:none}}@media (width<=520px){main.lot8 .prop-steps{grid-template-columns:1fr}}main.lot8 .lot7-logos{flex-wrap:wrap;gap:12px;display:flex}main.lot8 .lot7-logos .lot7-logo{flex:0 0 132px;width:132px}main.lot8 .lot7-logos .lot7-logo img{object-fit:contain;max-width:82%;max-height:56px}@media (width<=520px){main.lot8 .lot7-logos .lot7-logo{flex-basis:calc(50% - 6px);width:calc(50% - 6px)}}main.lot8 .prop-q2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}main.lot8 .prop-q2 .quote{margin:0}main.lot8 .prop-q2 .quote .t{font-size:1.05rem;line-height:1.35}main.lot8 .prop-trust-quotes .quote.lot1-anon{background:var(--paper);border-top:4px solid var(--plum);border-radius:22px;padding:20px 22px 18px}main.lot8 .prop-trust-quotes .quote.lot1-anon .t{font-family:var(--body);letter-spacing:0;font-weight:600}main.lot8 .prop-trust-quotes .quote.lot1-anon figcaption{font-family:var(--body);color:var(--plum);text-transform:none;letter-spacing:0;font-size:.92rem;font-weight:600}main.lot8 .prop-q4{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}main.lot8 .prop-q4:has(>.quote:only-child){grid-template-columns:minmax(0,760px)}main.lot8 .prop-q4 .quote{margin:0}main.lot8 .prop-q4 .quote .t{font-size:1.02rem;line-height:1.3}main.lot8 .prop-oneline{white-space:normal;font-size:clamp(1.7rem,3.2vw,2.5rem)!important}main.lot8 .prop-final.band-night{padding-block:42px}main.lot8 .prop-final h2{color:var(--yellow)!important;font-size:clamp(1.5rem,2.6vw,2.1rem)!important}main.lot8 .prop-final .muted{color:#fbfaf8db}main.lot8 .prop-final-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;display:flex}main.lot8 .prop-final-who{align-items:center;gap:18px;display:flex}main.lot8 .prop-em{object-fit:cover;border:4px solid var(--yellow);border-radius:50%;flex:none;width:88px;height:88px}main.lot8 .prop-fmts{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}main.lot8 .prop-fmt{background:var(--lav);border-radius:22px;padding:4px 22px}main.lot8 .prop-fmt summary{cursor:pointer;font-family:var(--display);color:var(--u-text);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:1.25rem;font-weight:800;list-style:none;display:flex}main.lot8 .prop-fmt summary::-webkit-details-marker{display:none}main.lot8 .prop-fmt summary:focus-visible{outline:3px solid var(--u-text);outline-offset:3px;border-radius:12px}main.lot8 .prop-plus{background:var(--l1-btn);width:30px;height:30px;color:var(--paper);font-family:var(--body);border-radius:50%;flex:none;place-items:center;transition:transform .2s;display:grid}main.lot8 .prop-fmt[open] .prop-plus{transform:rotate(45deg)}main.lot8 .prop-fmt p{margin:0 0 12px}main.lot8 .prop-fmt .btn{margin-bottom:16px}main.lot8 .prop-chemin-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}main.lot8 .prop-chemin.l2-tc{border-radius:28px;grid-column:auto;min-height:170px;padding:22px 22px 18px}main.lot8 .prop-chemin .l2-tc-t{font-size:clamp(1.25rem,1.9vw,1.55rem)}main.lot8 .prop-chemin .hand{font-size:1.35rem}main.lot8 .prop-sessions{background:var(--navy-soft)}main.lot8 .prop-sessions .tblwrap,main.lot8 .prop-sessions table{box-shadow:none;border:0;background:0 0!important}main.lot8 .prop-sessions td,main.lot8 .prop-sessions th{color:var(--ink);background:0 0!important;border-color:#282b6d33!important}main.lot8 .prop-soft{background:var(--navy-soft);padding-block:44px}main.lot8 .prop-open{margin-top:14px}main.lot8 .prop-open summary{cursor:pointer;list-style:none;display:inline-block}main.lot8 .prop-open summary::-webkit-details-marker{display:none}main.lot8 .prop-open-btn{background:var(--navy);color:var(--paper);box-sizing:border-box;border-radius:99px;align-items:center;gap:10px;min-height:44px;padding:13px 24px;font-size:.98rem;font-weight:700;display:inline-flex!important}main.lot8 .prop-open-btn:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}main.lot8 .prop-open-ar{transition:transform .2s}main.lot8 .prop-open[open] .prop-open-ar{transform:rotate(180deg)}main.lot8 .prop-nform{grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:12px;display:grid}main.lot8 .prop-nform label{font-size:.9rem;font-weight:700;display:block}main.lot8 .prop-nform input:not([type=checkbox]),main.lot8 .prop-nform select,main.lot8 .prop-nform textarea{box-sizing:border-box;background:var(--paper);width:100%;font:inherit;border:1.5px solid #282b6d33;border-radius:14px;min-height:46px;margin-top:6px;padding:12px 14px;display:block}main.lot8 .prop-nform .btn{border:0;min-height:46px;background:var(--navy)!important;color:var(--paper)!important}main.lot8 .prop-nform .prop-nform-wide,main.lot8 .prop-nform .err,main.lot8 .prop-nform .ok{grid-column:1/-1;margin:0}main.lot8 .prop-nform label.chk{align-items:flex-start;gap:10px;font-weight:500;display:flex}main.lot8 .prop-nform label.chk input{flex:none;margin-top:3px}main.lot8 .prop-nform-more summary{cursor:pointer;color:var(--navy);font-size:.9rem;font-weight:600}main.lot8 .prop-nform-more label{margin-top:8px}main.lot8 .prop-gain{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}main.lot8 .prop-gain .l2-tc{grid-column:auto;min-height:150px;padding:22px}main.lot8 .prop-gain .l2-tc-t{font-size:clamp(1.35rem,2vw,1.7rem)}main.lot8 .prop-gain .l2-tc p{margin:auto 0 0;font-size:1rem}main.lot8.prop-terrain .l2-faq summary,main.lot8.prop-terrain .faq summary{color:var(--coral-ink)!important}main.lot1.lot8.prop-terrain .l2-cream a.btn:not(.ghost):not(.sun):not(.lot8-x){color:var(--ink)!important;background:0 0!important;border:2px solid!important}@media (width<=900px){main.lot8 .prop-chemin-grid,main.lot8 .prop-q4{grid-template-columns:repeat(2,minmax(0,1fr))}main.lot8 .prop-fmts,main.lot8 .prop-q2,main.lot8 .prop-nform,main.lot8 .prop-gain{grid-template-columns:1fr}}@media (width<=520px){main.lot8 .prop-chemin-grid,main.lot8 .prop-q4{grid-template-columns:1fr}main.lot8 .prop-final-who{align-items:flex-start}}main.lot8 .prop-pile-one .prop-pile-video{width:100%}main.lot8 .lot7-logos .lot8-logo-detail{padding:8px 6px}main.lot8 .lot7-logos .lot8-logo-detail img{max-width:100%;max-height:68px}main.lot8-shell-work .band-night{background-color:var(--plum)}main.lot8-shell-acad .band-night{background-color:var(--navy)}main.lot8-shell .prop-hero .visual .blob,main.lot8-shell .prop-hero .visual .deco{display:none}main.lot8-shell .prop-hero{padding-bottom:70px}main.lot8-shell .prop-hero h1,main.lot8-shell .prop-hero h1 .wave,main.lot8-shell .prop-hero h1 em{font-size:clamp(1.9rem,3vw,2.6rem);line-height:1.05;color:var(--yellow)!important}main.lot8-shell .prop-hero .kicker{color:var(--yellow)!important}main.lot8-shell .prop-hero .lead,main.lot8-shell .prop-hero .txt p{color:#fbfaf8e6}main.lot8-shell .prop-hero .pola figcaption{color:var(--u-text)}main.lot8-shell .band-night+section{padding-top:clamp(48px,6vw,72px)!important}main.lot8-shell .prop-final h2{color:var(--yellow)!important}main.lot8-shell .prop-final .stack{max-width:780px!important}main.lot1.lot7.lot8.lot8-shell .band-night a.btn:not(.ghost):not(.lot8-x)[href]{border:0;background:var(--yellow)!important;color:var(--ink)!important;box-shadow:none!important}main.lot1.lot7.lot8.lot8-shell .band-night a.btn.ghost:not(.lot8-x)[href]{color:var(--bg)!important;box-shadow:inset 0 0 0 2px var(--bg)!important;background:0 0!important}main.lot8-shell .prop-steps{grid-template-columns:repeat(var(--n,4),minmax(0,1fr))}main.lot8-shell .prop-steps:before{right:calc(100% / var(--n,4) - 27px)}main.lot8-shell .band-blue .prop-steps h3{color:var(--bg)!important}main.lot8-shell .band-blue .prop-steps .muted{color:#fbfaf8e0}main.lot8-shell-acad .prop-steps h3{color:var(--navy)}@media (width<=900px){main.lot8-shell .prop-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){main.lot8-shell .prop-steps{grid-template-columns:1fr}}@media (width>=1100px){main.lot8:is(.p-secteur-public-sante,.p-secteur-medias-evenementiel,.p-secteur-retail-hospitality) .hero>.wrap{grid-template-columns:1.5fr 1fr}main.lot8:is(.p-secteur-public-sante,.p-secteur-medias-evenementiel,.p-secteur-retail-hospitality) .prop-h1-sm{font-size:2.125rem!important}}main.lot8-shell-work .prop-no{color:var(--plum)}main.lot8-shell-acad .lot8-first-soft{background:var(--navy-soft)}.form-privacy{color:inherit;opacity:.85;grid-column:1/-1;margin:6px 0 0;font-size:.88rem;line-height:1.5}.form-privacy a{color:inherit;text-decoration:underline}.lot10-mail{font-size:1.1rem;font-weight:600;text-decoration:underline}.lot10-legal{margin-top:-6px}.lot10-contact,.lot10-cand{padding-top:10px}#app>.band-violet+.lot10-cand{padding-top:calc(var(--wh,0px) + clamp(28px, 4vw, 48px))}.lot10-contact .f,.lot10-cand .f{margin-top:10px}.lot10-visual{background:var(--paper);border-radius:18px;margin:18px 0 22px;overflow:hidden}.lot10-visual img{aspect-ratio:16/7;object-fit:cover;width:100%;display:block}.lot10-visual figcaption{color:var(--muted);padding:8px 14px;font-size:.85rem}#flieu .req{margin-left:2px}@media (width<=640px){.lot10-visual img{aspect-ratio:4/3}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:where(img[width][height]){height:auto}
