.pe{--blanc:#fafbf9;--papier:#fff;--foret:#1f4d3a;--foret-2:#163a2b;--menthe:#cfe8d6;--menthe-pale:#eaf4ed;--anthracite:#22272b;--gris:#555d63;--brique:#d0623a;--brique-txt:#ad4823;--ligne:#22272b24;--champ:#7d878d;--titre:"Space Grotesk Variable", "Space Grotesk", system-ui, sans-serif;--texte:"Figtree Variable", "Figtree", system-ui, sans-serif;--wrap:min(1240px, calc(100% - 2 * clamp(18px, 4.5vw, 48px)));background:var(--blanc);color:var(--anthracite);font:400 clamp(16px, .2vw + 15.4px, 17.5px) / 1.65 var(--texte);-webkit-font-smoothing:antialiased}:where(.pe) *,:where(.pe) :before,:where(.pe) :after{box-sizing:border-box}body{margin:0}:where(.pe) img{max-width:100%;height:auto;display:block}:where(.pe) a{color:inherit}:where(.pe) :is(h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote,table,fieldset){margin:0}:where(.pe) :is(ul,ol){padding:0;list-style:none}:where(.pe) fieldset{border:0;min-width:0;padding:0}:where(.pe) :is(button,input,select,textarea){font:inherit;color:inherit}.pe :focus-visible{outline:2px solid var(--brique);outline-offset:3px}.pe-wrap{width:var(--wrap);margin-inline:auto}.pe-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.pe-skip{z-index:100;background:var(--foret);color:#fff;padding:10px 14px;position:absolute;top:-60px;left:12px}.pe-skip:focus{top:12px}.pe-tag{border:1px solid var(--ligne);background:var(--papier);font:500 12.5px/1.2 var(--titre);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;padding:7px 12px;display:inline-flex}.pe-tag:before{content:"";background:var(--brique);flex:none;width:8px;height:8px}.pe-k{font:500 13px/1.2 var(--titre);letter-spacing:.1em;text-transform:uppercase;color:var(--anthracite);align-items:center;gap:12px;display:inline-flex}.pe-k span{border:1px solid var(--brique);letter-spacing:.04em;place-items:center;min-width:34px;height:26px;padding:0 6px;font-weight:600;display:inline-grid}.pe-h2{font:600 clamp(34px, 4vw, 58px) / 1.04 var(--titre);letter-spacing:-.025em;text-wrap:balance;margin-top:18px}.pe-h2 em{color:var(--foret);font-style:normal}.pe-lead{max-width:58ch;color:var(--gris);margin-top:18px;font-size:clamp(16.5px,.3vw + 15.2px,18.5px)}.pe-sec{padding-block:clamp(64px,9vw,132px)}.pe-head{gap:20px 64px;margin-bottom:clamp(40px,5vw,64px);display:grid}@media (width>=960px){.pe-head{grid-template-columns:1.1fr .9fr;align-items:end}.pe-head .pe-lead{margin-top:0}}.pe-grille{background-color:var(--menthe-pale);background-image:linear-gradient(#1f4d3a12 1px,#0000 1px),linear-gradient(90deg,#1f4d3a12 1px,#0000 1px);background-size:32px 32px}.pe-menthe{background:var(--menthe-pale)}.pe-foret{background:var(--foret);color:#e7f3ea}.pe-foret .pe-k{color:var(--menthe)}.pe-foret .pe-k span{border-color:var(--menthe)}.pe-foret .pe-h2{color:#fff}.pe-foret .pe-h2 em{color:var(--menthe)}.pe-foret .pe-lead{color:#c4dccb}.pe-suite{margin-top:36px}.pe-btn{min-height:52px;font:600 15.5px/1.2 var(--titre);letter-spacing:.01em;cursor:pointer;border:1.5px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.pe-btn svg{flex:none;width:18px;height:18px}.pe-btn--foret{background:var(--foret);color:#fff}.pe-btn--foret:hover{background:var(--foret-2)}.pe-btn--ligne{border-color:var(--anthracite);color:var(--anthracite)}.pe-btn--ligne:hover{background:var(--anthracite);color:#fff}.pe-lien{font:600 15.5px/1.3 var(--titre);color:var(--foret);text-decoration:underline;text-decoration-color:var(--brique);text-underline-offset:6px;align-items:center;gap:8px;text-decoration-thickness:2px;display:inline-flex}.pe-lien svg{flex:none;width:17px;height:17px}.pe-foret .pe-lien{color:#fff}.pe-hdr{z-index:40;background:var(--papier);border-bottom:1px solid var(--ligne);position:relative}.pe-hdr .pe-wrap{justify-content:space-between;align-items:center;gap:24px;min-height:80px;display:flex}.pe-logo{color:var(--foret);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.pe-logo svg{flex:none;width:38px;height:38px}.pe-logo b{font:700 23px/1 var(--titre);letter-spacing:-.02em;color:var(--anthracite);display:block}.pe-logo small{font:500 11.5px/1 var(--titre);letter-spacing:.08em;text-transform:uppercase;color:var(--gris);margin-top:4px;display:block}.pe-logo--light{color:var(--menthe)}.pe-logo--light b{color:#fff}.pe-logo--light small{color:#b9c1c5}.pe-nav{gap:26px;display:none}.pe-nav a{font:500 15px/1 var(--titre);align-items:baseline;gap:6px;padding-block:8px;text-decoration:none;display:inline-flex}.pe-nav a span{color:var(--gris);font-size:11px}.pe-nav a:hover,.pe-nav a[aria-current=page]{color:var(--foret);box-shadow:inset 0 -2px 0 var(--brique)}.pe-hdr__cta{min-height:46px;padding:0 18px;display:none}.pe-menu{position:relative}.pe-menu summary{border:1px solid var(--anthracite);cursor:pointer;place-items:center;width:46px;height:46px;list-style:none;display:grid}.pe-menu summary::-webkit-details-marker{display:none}.pe-menu summary svg{width:22px;height:22px}.pe-menu__panel{background:var(--papier);border:1px solid var(--anthracite);width:min(330px,100vw - 36px);box-shadow:8px 8px 0 var(--menthe);padding:10px 20px 20px;position:absolute;top:56px;right:0}.pe-menu__panel>a:not(.pe-btn){border-bottom:1px solid var(--ligne);font:500 18px/1.2 var(--titre);gap:12px;padding:13px 0;text-decoration:none;display:flex}.pe-menu__panel>a span{color:var(--gris);padding-top:4px;font-size:12px}.pe-menu__panel .pe-btn{width:100%;margin-top:16px}@media (width>=1120px){.pe-nav,.pe-hdr__cta{display:inline-flex}.pe-menu{display:none}}.pe-hero{background-image:linear-gradient(#1f4d3a0f 1px,#0000 1px),linear-gradient(90deg,#1f4d3a0f 1px,#0000 1px);background-position:top;background-size:32px 32px;padding-block:clamp(48px,6vw,88px) clamp(64px,7vw,100px)}.pe-hero__top{align-items:end;gap:30px 72px;display:grid}@media (width>=1000px){.pe-hero__top{grid-template-columns:1.45fr .55fr}}.pe-hero h1{font:600 clamp(42px, 5.4vw, 84px) / 1 var(--titre);letter-spacing:-.035em;text-wrap:balance;margin-top:24px}.pe-hero h1 em{color:var(--foret);text-decoration:underline dashed var(--brique);text-underline-offset:.14em;text-decoration-skip-ink:none;font-style:normal;text-decoration-thickness:.05em}.pe-hero__side p{color:var(--gris);font-size:clamp(16.5px,.3vw + 15.2px,18.5px)}.pe-hero__actions{flex-wrap:wrap;align-items:center;gap:16px 26px;margin-top:26px;display:flex}.pe-planche{margin-top:clamp(44px,5vw,68px);position:relative}.pe-planche__img{aspect-ratio:21/9;background:var(--menthe);position:relative;overflow:hidden}.pe-planche__img img{object-fit:cover;object-position:50% 12%;width:100%;height:100%}.pe-planche:before,.pe-planche:after,.pe-planche__img:before,.pe-planche__img:after{content:"";z-index:2;pointer-events:none;width:22px;height:22px;position:absolute}.pe-planche:before{border-left:1.5px solid var(--anthracite);border-top:1.5px solid var(--anthracite);top:-11px;left:-11px}.pe-planche:after{border-right:1.5px solid var(--anthracite);border-top:1.5px solid var(--anthracite);top:-11px;right:-11px}.pe-planche__img:before{border-bottom:1.5px solid #fff;border-left:1.5px solid #fff;bottom:14px;left:14px}.pe-planche__img:after{border-bottom:1.5px solid #fff;border-right:1.5px solid #fff;bottom:14px;right:14px}@media (width<=700px){.pe-planche__img{aspect-ratio:4/3}.pe-planche:before,.pe-planche:after{display:none}}.pe-planche figcaption,.pe-fig figcaption{color:var(--gris);align-items:baseline;gap:14px;margin-top:14px;font-size:14.5px;display:flex}.pe-planche figcaption span,.pe-fig figcaption span{border:1px solid var(--anthracite);font:600 12px/1.4 var(--titre);letter-spacing:.06em;text-transform:uppercase;color:var(--anthracite);flex:none;padding:2px 8px}.pe-specs{border-top:2px solid var(--anthracite);grid-template-columns:repeat(2,1fr);margin-top:34px;display:grid}@media (width>=900px){.pe-specs{grid-template-columns:repeat(4,1fr)}}.pe-specs div{padding:16px 18px 4px 0}@media (width>=900px){.pe-specs div+div{border-left:1px solid var(--ligne);padding-left:18px}}.pe-specs dt{font:500 12px/1.2 var(--titre);letter-spacing:.1em;text-transform:uppercase;color:var(--gris)}.pe-specs dd{font:600 clamp(17px, 1.4vw, 20px) / 1.25 var(--titre);letter-spacing:-.01em;margin-top:6px}.pe-fig{background:var(--papier);border:1px solid var(--ligne);padding:clamp(18px,3vw,40px);position:relative}.pe-fig:before,.pe-fig:after{content:"+";font:300 22px/1 var(--titre);color:var(--brique);position:absolute}.pe-fig:before{top:-12px;left:-7px}.pe-fig:after{bottom:-10px;right:-7px}.pe-fig>figcaption{border-top:1px dashed var(--ligne);margin-top:26px;padding-top:14px}.pe-fig--sombre{background:var(--foret-2);border-color:#cfe8d633}.pe-fig--sombre>figcaption{color:#c4dccb;border-top-color:#cfe8d640}.pe-fig--sombre>figcaption span{color:#fff;border-color:var(--menthe)}.pe-seuils li{border-bottom:1px solid var(--ligne);gap:10px 32px;padding:34px 0 22px;display:grid}.pe-seuils li:first-child{padding-top:26px}@media (width>=960px){.pe-seuils li{grid-template-columns:230px 1fr 270px;align-items:center}}.pe-seuils__qui{font:600 18px/1.25 var(--titre)}.pe-seuils__jauge{height:40px;margin-top:14px;display:flex;position:relative}@media (width>=960px){.pe-seuils__jauge{margin-top:0}}.pe-seuils__jauge em{font:600 11.5px/1 var(--titre);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-style:normal;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.pe-seuils__vol{background:repeating-linear-gradient(-45deg, #1f4d3a1a 0 2px, transparent 2px 8px), var(--menthe-pale);color:var(--foret);border:1px solid #1f4d3a59;border-right:0;position:relative}.pe-seuils__obl{background:var(--foret);color:#fff;position:relative}.pe-seuils__tick{background:var(--brique);width:3px;margin-left:-1.5px;position:absolute;top:-8px;bottom:-8px}.pe-seuils__tick b{font:700 14px/1 var(--titre);color:var(--brique-txt);white-space:nowrap;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.pe-seuils__regle b{font:600 16px/1.3 var(--titre);display:block}.pe-seuils__regle span{color:var(--gris);font-size:15px;display:block}.pe-notes{gap:18px;margin-top:28px;display:grid}@media (width>=900px){.pe-notes{grid-template-columns:repeat(3,1fr)}}.pe-notes article{border-top:2px solid var(--foret);padding:22px 0 0}.pe-notes h3{font:600 19px/1.25 var(--titre)}.pe-notes p{color:var(--gris);margin-top:8px;font-size:15.5px}.pe-scopes__legend{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.pe-scopes__legend button{border:1px solid var(--anthracite);background:var(--papier);min-height:42px;font:600 14px/1 var(--titre);cursor:pointer;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.pe-scopes__legend button[aria-pressed=true]{background:var(--anthracite);color:#fff}.pe-sw{flex:none;width:14px;height:14px;display:inline-block}.pe-sw--s1{background:var(--foret)}.pe-sw--s2{border:2.5px solid var(--brique);background:#fff}.pe-sw--s3{background:var(--menthe);border:1px solid #1f4d3a66}.pe-scopes svg{width:100%;height:auto;display:block}.pe-scopes__wide{display:none!important}@media (width>=760px){.pe-scopes__wide{display:block!important}.pe-scopes__tall{max-width:420px;display:none!important}}.pe-scopes__tall{max-width:420px;margin-inline:auto}.pe-g{transition:opacity .3s}.pe-scopes[data-focus=s1] .pe-g:not(.pe-g--s1),.pe-scopes[data-focus=s2] .pe-g:not(.pe-g--s2),.pe-scopes[data-focus=s3] .pe-g:not(.pe-g--s3){opacity:.14}.pe-trois{gap:28px;margin-top:40px;display:grid}@media (width>=900px){.pe-trois{grid-template-columns:repeat(3,1fr);gap:36px}}.pe-trois__n{font:600 13px/1 var(--titre);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;display:inline-flex}.pe-trois h3{font:600 21px/1.25 var(--titre);letter-spacing:-.01em;margin-top:12px}.pe-trois p:last-child{color:var(--gris);margin-top:8px;font-size:16px}.pe-gantt{border-top:2px solid var(--anthracite)}.pe-gantt__head{display:none}.pe-gantt__row{border-bottom:1px solid var(--ligne);gap:14px;padding:24px 0;display:grid}.pe-gantt__step{align-items:flex-start;gap:14px;display:flex}.pe-gantt__n{border:1px solid var(--brique);width:38px;height:30px;font:600 14px/1 var(--titre);flex:none;place-items:center;display:inline-grid}.pe-gantt h3{font:600 19px/1.25 var(--titre);letter-spacing:-.01em}.pe-gantt__d{font:500 13.5px/1.3 var(--titre);color:var(--gris);margin-top:2px}.pe-gantt__nous{color:var(--gris);margin-top:8px;font-size:15px}.pe-gantt__track{background:var(--menthe-pale);grid-template-columns:repeat(10,1fr);height:34px;display:grid;position:relative}.pe-gantt__track i{border-left:1px dashed #1f4d3a38;grid-row:1}.pe-gantt__track i:first-child{border-left:0}.pe-gantt__bar{background:var(--foret);grid-row:1;align-self:center;height:14px;position:relative}.pe-gantt__bar:after{content:"";background:var(--brique);width:3px;position:absolute;top:-6px;bottom:-6px;right:-1px}.pe-gantt__vous li{color:var(--gris);padding-left:18px;font-size:14.5px;line-height:1.45;position:relative}.pe-gantt__vous li+li{margin-top:5px}.pe-gantt__vous li:before{content:"";background:var(--menthe);border:1px solid var(--foret);width:8px;height:8px;position:absolute;top:.5em;left:0}@media (width>=960px){.pe-gantt__head,.pe-gantt__row{grid-template-columns:280px 1fr 300px;align-items:center;gap:30px;display:grid}.pe-gantt--detail .pe-gantt__head,.pe-gantt--detail .pe-gantt__row{grid-template-columns:340px 1fr 300px}.pe-gantt__head{border-bottom:1px solid var(--ligne);font:500 12px/1 var(--titre);letter-spacing:.08em;text-transform:uppercase;color:var(--gris);padding:12px 0}.pe-gantt__weeks{text-align:center;grid-template-columns:repeat(10,1fr);display:grid}}.pe-atelier{align-items:center;gap:34px;margin-top:clamp(56px,6vw,84px);display:grid}@media (width>=960px){.pe-atelier{grid-template-columns:1.1fr .9fr;gap:64px}}.pe-atelier__img{aspect-ratio:3/2;overflow:hidden}.pe-atelier__img img{object-fit:cover;width:100%;height:100%}.pe-atelier h3{font:600 clamp(24px, 2.2vw, 30px) / 1.15 var(--titre);letter-spacing:-.02em}.pe-atelier p{color:var(--gris);margin-top:12px}.pe-atelier .pe-lien{margin-top:20px}.pe-traj svg{width:100%;height:auto;display:block}.pe-traj .pe-traj__tall{display:none}@media (width<=759px){.pe-traj .pe-traj__wide{display:none}.pe-traj .pe-traj__tall{display:block}}.pe-traj__legende{gap:12px;margin-top:24px;display:grid}@media (width>=900px){.pe-traj__legende{grid-template-columns:repeat(3,1fr);gap:24px}}.pe-traj__legende li{color:#e7f3ea;align-items:flex-start;gap:12px;font-size:15.5px;display:flex}.pe-traj__legende b{border:2.5px solid var(--brique);width:30px;height:30px;font:700 14px/1 var(--titre);color:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.pe-traj__legende em{font:600 13px/1.3 var(--titre);letter-spacing:.08em;color:var(--menthe);font-style:normal;display:block}.pe-actions{gap:24px;margin-top:40px;display:grid}@media (width>=900px){.pe-actions{grid-template-columns:1fr 1fr}}.pe-actions img{aspect-ratio:3/2;object-fit:cover;width:100%}.pe-actions figcaption{color:#c4dccb;margin-top:12px;font-size:15px}.pe-refs{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:20px;display:grid}.pe-ref{background:var(--papier);border:1px solid var(--ligne);flex-direction:column;display:flex}.pe-ref[hidden]{display:none}.pe-ref__top{border-bottom:1px solid var(--ligne);align-items:center;gap:14px;padding:16px 22px;display:flex}.pe-ref__ico{background:var(--menthe);width:42px;height:42px;color:var(--foret);flex:none;place-items:center;display:grid}.pe-ref__ico svg{width:22px;height:22px}.pe-ref__top b{font:600 14px/1.2 var(--titre);letter-spacing:.06em;text-transform:uppercase;display:block}.pe-ref__top span{color:var(--gris);font-size:13.5px;display:block}.pe-ref h3{font:600 21px/1.25 var(--titre);letter-spacing:-.015em;padding:20px 22px 0}.pe-ref dl{padding:14px 22px 0}.pe-ref dl div{border-bottom:1px dashed var(--ligne);padding:10px 0}.pe-ref dt{font:500 11.5px/1.2 var(--titre);letter-spacing:.1em;text-transform:uppercase;color:var(--gris)}.pe-ref dd{margin-top:3px;font-size:15px;line-height:1.45}.pe-ref__suite{margin-top:auto;padding:18px 22px 22px;font-size:15px;line-height:1.5}.pe-ref__suite b{font:600 12px/1.2 var(--titre);letter-spacing:.1em;text-transform:uppercase;color:var(--foret);margin-bottom:4px;display:block}.pe-cabinet{align-items:start;gap:44px;display:grid}@media (width>=1000px){.pe-cabinet{grid-template-columns:.95fr 1.05fr;gap:72px}}.pe-cabinet__img img{aspect-ratio:4/3;object-fit:cover;width:100%}.pe-cabinet__img figcaption{color:var(--gris);margin-top:12px;font-size:14.5px}.pe-citation{margin-top:22px}.pe-citation p{font:500 clamp(24px, 2.4vw, 34px) / 1.25 var(--titre);letter-spacing:-.02em;text-wrap:balance}.pe-citation p:before{content:"« ";color:var(--brique-txt)}.pe-citation p:after{content:" »";color:var(--brique-txt)}.pe-citation footer{color:var(--gris);margin-top:14px;font-size:15px}.pe-citation footer b{color:var(--anthracite)}.pe-cabinet__txt{color:var(--gris);margin-top:24px}.pe-equipe{border-collapse:collapse;width:100%;margin-top:28px;font-size:15px}.pe-equipe thead th{text-align:left;font:500 12px/1 var(--titre);letter-spacing:.1em;text-transform:uppercase;color:var(--gris);border-bottom:2px solid var(--anthracite);padding:0 12px 10px 0}.pe-equipe tbody th,.pe-equipe td{text-align:left;vertical-align:top;border-bottom:1px solid var(--ligne);padding:12px 12px 12px 0}.pe-equipe tbody th{font:600 15.5px/1.35 var(--titre);white-space:nowrap}.pe-equipe td{color:var(--gris)}@media (width<=640px){.pe-equipe thead{display:none}.pe-equipe tr{border-bottom:1px solid var(--ligne);padding:12px 0;display:grid}.pe-equipe tbody th,.pe-equipe td{border:0;padding:0}}.pe-cabinet__note{border-left:3px solid var(--foret);background:var(--papier);color:var(--gris);margin-top:20px;padding:14px 16px;font-size:15px}.pe-echange{align-items:start;gap:52px;display:grid}@media (width>=1040px){.pe-echange{grid-template-columns:1fr 470px;gap:72px}.pe-form{position:sticky;top:28px}}.pe-questions{border-top:2px solid var(--anthracite);counter-reset:q;margin-top:36px}.pe-questions li{border-bottom:1px solid var(--ligne);grid-template-columns:58px 1fr;gap:14px;padding:20px 0;display:grid}.pe-questions__n{background:var(--menthe);width:44px;height:32px;font:700 14px/1 var(--titre);color:var(--foret-2);place-items:center;display:inline-grid}.pe-questions h3{font:600 19px/1.3 var(--titre);letter-spacing:-.01em}.pe-questions p{color:var(--gris);margin-top:4px;font-size:15.5px}.pe-form{background:var(--papier);border:1.5px solid var(--anthracite);box-shadow:10px 10px 0 var(--menthe);gap:16px;padding:clamp(22px,3vw,34px);display:grid}.pe-form__k{font:600 12px/1.2 var(--titre);letter-spacing:.1em;text-transform:uppercase;color:var(--foret)}.pe-form h3{font:600 25px/1.15 var(--titre);letter-spacing:-.02em}.pe-form legend{font:500 12px/1.2 var(--titre);letter-spacing:.1em;text-transform:uppercase;color:var(--gris);margin-bottom:10px}.pe-choix{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pe-choix label{position:relative}.pe-choix input{opacity:0;cursor:pointer;position:absolute;inset:0}.pe-choix span{border:1px solid var(--champ);align-items:center;min-height:48px;padding:8px 12px;font-size:14.5px;line-height:1.25;display:flex}.pe-choix input:checked+span{background:var(--foret);border-color:var(--foret);color:#fff}.pe-choix input:focus-visible+span{outline:2px solid var(--brique);outline-offset:2px}.pe-form__row{gap:14px;display:grid}@media (width>=560px){.pe-form__row{grid-template-columns:1fr 1fr}}.pe-field{gap:6px;display:grid}.pe-field>span{font:500 12px/1.2 var(--titre);letter-spacing:.1em;text-transform:uppercase;color:var(--gris)}.pe-field input,.pe-field textarea{border:1px solid var(--champ);background:var(--blanc);border-radius:0;width:100%;min-height:48px;padding:10px 12px;font-size:16px}.pe-field textarea{resize:vertical;min-height:96px}.pe-form .pe-btn{width:100%}.pe-form__s{color:var(--gris);font-size:14px}.pe-demo{background:var(--menthe-pale);border-left:3px solid var(--foret);padding:12px 14px;font-size:14.5px}.pe-lyon{padding-bottom:clamp(80px,9vw,120px)}.pe-lyon__grid{border:1px solid var(--ligne);background:var(--papier);gap:0;display:grid}@media (width>=1000px){.pe-lyon__grid{grid-template-columns:1.35fr .65fr}}.pe-lyon__img{aspect-ratio:16/8;overflow:hidden}.pe-lyon__img img{object-fit:cover;width:100%;height:100%}@media (width<=700px){.pe-lyon__img{aspect-ratio:4/3}}.pe-lyon__txt{align-content:center;gap:12px;padding:clamp(24px,3vw,40px);display:grid}.pe-lyon__adr{font:600 clamp(24px, 2.2vw, 30px) / 1.15 var(--titre);letter-spacing:-.02em}.pe-lyon__txt>p:not(.pe-lyon__adr):not(.pe-k){color:var(--gris);font-size:16px}.pe-lyon__txt ul{gap:8px;margin-top:6px;display:grid}.pe-lyon__txt li{align-items:center;gap:10px;font-size:15.5px;display:flex}.pe-lyon__txt svg{width:18px;height:18px;color:var(--foret);flex:none}.pe-ftr{background:var(--anthracite);color:#b9c1c5;font-size:15px}.pe-ftr__top{gap:34px;padding-block:64px 44px;display:grid}@media (width>=900px){.pe-ftr__top{grid-template-columns:1.5fr 1fr 1fr 1.2fr}}.pe-ftr__id p{max-width:40ch;margin-top:16px}.pe-ftr h2{font:600 14px/1 var(--titre);letter-spacing:.1em;text-transform:uppercase;color:#fff}.pe-ftr ul{gap:9px;margin-top:16px;display:grid}.pe-ftr a{text-decoration:none}.pe-ftr a:hover{color:#fff;text-decoration:underline}.pe-ftr__bottom{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding-block:22px 30px;font-size:13.5px;display:flex}.pe-ftr__bottom a{color:#fff;text-decoration:underline}.pe-phead{border-bottom:1px solid var(--ligne);background-image:linear-gradient(#1f4d3a0f 1px,#0000 1px),linear-gradient(90deg,#1f4d3a0f 1px,#0000 1px);background-size:32px 32px;padding-block:clamp(44px,5vw,72px) clamp(56px,6vw,88px)}.pe-phead__grid{align-items:end;gap:40px;display:grid}@media (width>=1000px){.pe-phead__grid{grid-template-columns:1.3fr .7fr;gap:72px}}.pe-crumbs{font:500 14px/1.4 var(--titre);color:var(--gris)}.pe-crumbs a{color:var(--anthracite);text-underline-offset:4px}.pe-phead h1{font:600 clamp(40px, 4.8vw, 72px) / 1.02 var(--titre);letter-spacing:-.035em;text-wrap:balance;margin-top:24px}.pe-phead h1 em{color:var(--foret);font-style:normal}.pe-phead__lead{max-width:58ch;color:var(--gris);margin-top:20px;font-size:clamp(16.5px,.3vw + 15.2px,18.5px)}.pe-fiche{background:var(--papier);border:1.5px solid var(--anthracite);box-shadow:10px 10px 0 var(--menthe)}.pe-fiche p{border-bottom:1.5px solid var(--anthracite);font:600 12px/1.2 var(--titre);letter-spacing:.1em;text-transform:uppercase;padding:12px 18px}.pe-fiche ol,.pe-fiche dl{padding:6px 18px 12px}.pe-fiche li a{border-bottom:1px dashed var(--ligne);font:500 15.5px/1.3 var(--titre);gap:12px;padding:9px 0;text-decoration:none;display:flex}.pe-fiche li:last-child a{border-bottom:0}.pe-fiche li a span{color:var(--brique-txt);min-width:26px;font-weight:600}.pe-fiche li a:hover{color:var(--foret)}.pe-fiche dl div{border-bottom:1px dashed var(--ligne);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.pe-fiche dl div:last-child{border-bottom:0}.pe-fiche dt{color:var(--gris);font-size:15px}.pe-fiche dd{font:600 16px/1.3 var(--titre);text-align:right}.pe-part{scroll-margin-top:30px}.pe-kit{border-top:2px solid var(--anthracite)}.pe-kit li{border-bottom:1px solid var(--ligne);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:16px 0;display:grid}.pe-kit__ico{border:1px solid var(--anthracite);place-items:center;width:42px;height:42px;display:grid}.pe-kit__ico svg{width:20px;height:20px}.pe-kit b{font:600 17px/1.3 var(--titre);display:block}.pe-kit span{color:var(--gris);font-size:14.5px;display:block}.pe-kit small{font:600 12px/1.2 var(--titre);letter-spacing:.06em;color:var(--foret);white-space:nowrap}.pe-cols{gap:40px;display:grid}@media (width>=1000px){.pe-cols{grid-template-columns:1fr 1fr;align-items:start;gap:64px}}.pe-actions>*,.pe-refs>*,.pe-notes>*,.pe-trois>*,.pe-cols>*,.pe-hero__top>*,.pe-cabinet>*,.pe-echange>*,.pe-atelier>*,.pe-phead__grid>*,.pe-lyon__grid>*{min-width:0}.pe-prose h3{font:600 clamp(22px, 2vw, 27px) / 1.2 var(--titre);letter-spacing:-.015em}.pe-prose *+h3{margin-top:34px}.pe-prose p{color:var(--gris);margin-top:12px}.pe-prose ul{gap:10px;margin-top:14px;display:grid}.pe-prose li{color:var(--gris);padding-left:22px;position:relative}.pe-prose li:before{content:"";background:var(--brique);width:9px;height:9px;position:absolute;top:.6em;left:0}.pe-photo img{aspect-ratio:3/2;object-fit:cover;width:100%}.pe-photo figcaption{color:var(--gris);margin-top:10px;font-size:14.5px}.pe-livrables{border-top:2px solid var(--anthracite);counter-reset:l;gap:0;display:grid}@media (width>=900px){.pe-livrables{grid-template-columns:repeat(5,1fr)}.pe-livrables li+li{border-left:1px solid var(--ligne)}}.pe-livrables li{counter-increment:l;border-bottom:1px solid var(--ligne);padding:22px 20px 26px 0}@media (width>=900px){.pe-livrables li{padding:22px 20px 26px}.pe-livrables li:first-child{padding-left:0}}.pe-livrables li:before{content:"L" counter(l);border:1px solid var(--brique);width:38px;height:28px;font:600 13px/1 var(--titre);place-items:center;display:inline-grid}.pe-livrables b{font:600 18px/1.25 var(--titre);margin-top:14px;display:block}.pe-livrables span{color:var(--gris);margin-top:6px;font-size:15px;display:block}.pe-table-wrap{border:1px solid var(--ligne);background:var(--papier);overflow-x:auto}.pe-table{border-collapse:collapse;width:100%;min-width:640px;font-size:15.5px}.pe-table caption{text-align:left;font:600 15px/1.3 var(--titre);padding:14px 18px}.pe-table th,.pe-table td{text-align:left;vertical-align:top;border-top:1px solid var(--ligne);padding:13px 18px}.pe-table thead th{background:var(--menthe-pale);font:500 12px/1.2 var(--titre);letter-spacing:.1em;text-transform:uppercase;color:var(--gris)}.pe-table tbody th{font:600 15.5px/1.35 var(--titre)}.pe-jamais{gap:16px;margin-top:28px;display:grid}@media (width>=900px){.pe-jamais{grid-template-columns:repeat(3,1fr)}}.pe-jamais li{background:var(--papier);border:1px solid var(--ligne);padding:22px}.pe-jamais s{font:600 22px/1.2 var(--titre);text-decoration-color:var(--brique);color:var(--anthracite);text-decoration-thickness:2.5px}.pe-jamais span{color:var(--gris);margin-top:10px;font-size:15.5px;display:block}.pe-filtres{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.pe-filtres button{border:1px solid var(--anthracite);background:var(--papier);min-height:44px;font:600 14.5px/1 var(--titre);cursor:pointer;padding:0 16px}.pe-filtres button[aria-pressed=true]{background:var(--anthracite);color:#fff}.pe-filtres button small{opacity:.75;margin-left:6px;font-weight:500}.pe-cta{background:var(--anthracite);color:#dfe5e8}.pe-cta .pe-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;padding-block:clamp(44px,5vw,64px);display:flex}.pe-cta p{font:600 clamp(24px, 2.4vw, 34px) / 1.15 var(--titre);letter-spacing:-.02em;color:#fff;max-width:30ch}.pe-cta .pe-btn--foret{background:var(--menthe);color:var(--foret-2)}.pe-cta .pe-btn--foret:hover{background:#fff}@media (prefers-reduced-motion:reduce){.pe *,.pe :after{transition:none!important}}.pe-cabinet__img img{object-position:40% 30%}.pe-lyon__img img{object-position:50% 40%}@media (width<=759px){.pe-actions figure:last-child figcaption{margin-top:10px}.pe-questions li{grid-template-columns:50px 1fr;gap:10px;padding:16px 0}.pe-ref h3{padding-top:16px}#references .pe-refs>:nth-child(3){display:none}}@media (width<=699px){.pe-table-wrap{overflow:visible}.pe-table{min-width:0!important}.pe-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pe-table tr{border-top:1px solid var(--ligne);gap:2px;padding:14px 18px;display:grid}.pe-table th,.pe-table td{border:0;padding:0;white-space:normal!important}.pe-table td{color:var(--gris)}}
