:root{--creme:#faf6ee;--creme-profond:#f3ece0;--petrole:#0e2e38;--taupe:#6f6656;--laiton:#b08a4f;--laiton-fonce:#8a6a38;--laiton-lisible:#a8894d;--laiton-clair:#b99864;--creme-tenue:color-mix(in srgb, var(--creme) 62%, var(--taupe));--filet-clair:color-mix(in srgb, var(--creme) 22%, transparent);--filet-clair-tenu:color-mix(in srgb, var(--creme) 12%, transparent);--filet:color-mix(in srgb, var(--petrole) 14%, transparent);--filet-tenu:color-mix(in srgb, var(--petrole) 8%, transparent);--sans:"Inter Tight", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--affiche:var(--sans);--t-micro:.75rem;--t-xs:clamp(.8125rem, .79rem + .1vw, .875rem);--t-sm:clamp(.9375rem, .92rem + .1vw, 1rem);--t-base:clamp(1.0625rem, 1.03rem + .16vw, 1.1875rem);--t-lg:clamp(1.25rem, 1.14rem + .5vw, 1.5rem);--t-titre:clamp(1.875rem, 1.2rem + 2.9vw, 3.25rem);--t-affiche:clamp(1.75rem, (100vw - 2 * var(--axe)) / 10.2, 6rem);--suivi-affiche:-.035em;--suivi-titre:-.025em;--suivi-label:.16em;--e-1:4px;--e-2:8px;--e-3:12px;--e-4:16px;--e-5:24px;--e-6:32px;--e-7:48px;--e-8:64px;--e-9:96px;--e-10:144px;--axe:clamp(24px, 5.5vw, 112px);--h-bandeau:72px;--filet-bandeau:1px;--course-rideau:calc((100svh - var(--h-bandeau)) / 2);--course-metiers:190svh;--r-panneau:clamp(24px, 4vw, 56px);--course-repli-hero:calc(100svh - var(--h-bandeau));--l-marque:34px;--h-marque:calc(var(--l-marque) * 100 / 164.06);--colonne:min(72ch, 100%);--large:min(1180px, 100%);--sortie-expo:cubic-bezier(.16, 1, .3, 1);--entree-sortie-quart:cubic-bezier(.76, 0, .24, 1);--zoom-egal:linear(0, .36 10%, .592 20%, .741 30%, .838 40%, .9 50%, .94 60%, .966 70%, .982 80%, .993 90%, 1);--d-micro:.16s;--d-etat:.42s;--d-revelation:.76s}@font-face{font-family:Inter Tight;src:url(/fonts/inter-tight-latin.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--creme);color:var(--petrole);font-family:var(--sans);font-size:var(--t-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.62;overflow-x:clip}h1,h2,h3,p,figure,dl,dd,ol,ul{margin:0}a{color:inherit}img,svg{max-width:100%;display:block}button{font:inherit;color:inherit}p{text-wrap:pretty}::selection{background:color-mix(in srgb, var(--laiton) 30%, transparent);color:var(--petrole)}:focus-visible{outline:2px solid var(--laiton-fonce);outline-offset:4px}.grain{z-index:90;pointer-events:none;opacity:.058;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");position:fixed;top:-8%;bottom:-8%;left:-8%;right:-8%}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.bande{padding-inline:var(--axe)}.section{padding:var(--e-9) var(--axe)}@supports (animation-timeline:view()) and (view-timeline-name:--x){.js .section{view-timeline-name:--chapitre;view-timeline-axis:block;border-top-color:#0000}.js .section:before{content:"";background:var(--filet);transform-origin:0;height:1px;animation-name:trait-se-trace;animation-timing-function:var(--sortie-expo);animation-fill-mode:both;animation-timeline:--chapitre;animation-range:cover 1% cover 16%;position:absolute;top:-1px;left:0;right:0}.js .titre-section{animation-name:texte-s-ecrit;animation-timing-function:var(--sortie-expo);animation-fill-mode:both;animation-timeline:--chapitre;animation-range:cover 4% cover 26%}.js .registre>div{animation-name:texte-s-ecrit;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--chapitre}.js .registre>div:first-child{animation-range:cover 16% cover 27%}.js .registre>div:nth-child(2){animation-range:cover 21% cover 32%}.js .registre>div:nth-child(3){animation-range:cover 26% cover 37%}.js .registre>div:nth-child(4){animation-range:cover 31% cover 42%}}@keyframes trait-se-trace{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes texte-s-ecrit{0%{clip-path:inset(0 100% -.3em 0)}to{clip-path:inset(0 0 -.3em)}}html.sans-q .section:before{display:none}html.sans-q .section{border-top-color:var(--filet)}html.sans-q .titre-section,html.sans-q .registre>div{clip-path:none;animation:none!important}@media (prefers-reduced-motion:reduce){.js .section:before{animation:none}.js .titre-section,.js .registre>div{clip-path:none;animation:none}}@media (min-width:900px){.section{padding-block:var(--e-10)}}.section-corps{max-width:var(--large);margin-inline-start:auto;margin-inline-end:auto}.repere{align-items:center;gap:var(--e-3);margin-bottom:var(--e-6);font-size:var(--t-micro);letter-spacing:var(--suivi-label);text-transform:uppercase;color:var(--taupe);font-weight:500;display:flex}.repere:before{content:"";background:var(--laiton);flex:none;width:6px;height:6px;transform:rotate(45deg)}.titre-section{max-width:20ch;font-family:var(--affiche);font-size:var(--t-titre);letter-spacing:var(--suivi-titre);text-wrap:balance;word-spacing:.14em;font-weight:500;line-height:1.08}.titre-section em{font-style:italic;font-weight:400}.chapo{max-width:var(--colonne);margin-top:var(--e-5);color:var(--taupe)}.bandeau{z-index:60;justify-content:space-between;align-items:center;gap:var(--e-5);height:var(--h-bandeau);padding-inline:var(--axe);transition:transform .42s var(--sortie-expo), background-color .3s linear, border-color .3s linear;will-change:transform;background:0 0;display:flex;position:sticky;top:0}.marque,.bandeau-actions{height:56px;padding-inline:var(--e-5);background:var(--creme);border:1px solid color-mix(in srgb, var(--petrole) 10%, transparent);box-shadow:0 14px 34px -16px color-mix(in srgb, var(--petrole) 34%, transparent);border-radius:16px;transition:box-shadow .3s linear,border-color .3s linear}.bandeau-actions{gap:8px;padding-inline-start:6px;padding-inline-end:6px}.bandeau.sur-hero .marque,.bandeau.sur-hero .bandeau-actions{border-color:color-mix(in srgb, var(--petrole) 7%, transparent);box-shadow:0 8px 22px -16px color-mix(in srgb, var(--petrole) 24%, transparent)}@media (prefers-reduced-motion:reduce){.bandeau{transition:none}.bandeau.cachee{transform:none}}.marque{align-items:center;gap:var(--e-3);font-size:var(--t-sm);letter-spacing:.01em;flex:none;font-weight:600;text-decoration:none;display:flex}.marque-svg{width:var(--l-marque);overflow:visible}.marque-mot{flex:none;width:auto;height:12.7px}@media (min-width:900px){.marque{gap:14px}}@media (max-width:899px){.marque-mot{height:10.5px}}@media (max-width:759px){.marque{--marque-etroite:calc(var(--l-marque) + 2 * var(--e-5) + 2px);--marque-large:calc(var(--marque-etroite) + var(--e-3) + 10.5px * 159.5 / 16.33 + 1px);max-width:var(--marque-etroite);transition:box-shadow .3s linear, border-color .3s linear, max-width .3s var(--sortie-expo);overflow:hidden}.marque-svg{flex:none}.marque-mot{opacity:0;transition:opacity .2s linear}.bandeau.appel-en-vue .marque{max-width:var(--marque-large)}.bandeau.appel-en-vue .marque-mot{opacity:1}.bandeau-actions{right:var(--axe);margin-block-start:auto;margin-block-end:auto;position:absolute;top:0;bottom:0}.bandeau .bandeau-actions{transition-delay:0s,0s,.15s,0s}.bandeau.appel-en-vue .marque{transition-delay:0s,0s,.3s}.bandeau.appel-en-vue .marque-mot{transition-delay:.3s}}@media (max-width:759px) and (prefers-reduced-motion:reduce){.marque,.marque-mot{transition:none}}.strate{stroke:var(--petrole);stroke-linecap:butt}.losange{fill:var(--laiton)}.bandeau-actions{align-items:center;gap:var(--e-3);display:flex}.bandeau .action-second{border-color:color-mix(in srgb, var(--petrole) 30%, transparent);color:var(--petrole);background:0 0}.bandeau .action-second:hover{border-color:var(--petrole);color:var(--petrole);background:0 0}.bandeau .action-second:focus-visible{border-color:var(--petrole);color:var(--petrole);background:0 0}@media (max-width:639px){.bandeau .action-second{display:none}}.bandeau-actions{transition:box-shadow .3s linear,border-color .3s linear,opacity .3s linear,visibility linear}.bandeau.appel-en-vue .bandeau-actions{opacity:0;visibility:hidden;transition-delay:0s,0s,0s,.3s}@media (prefers-reduced-motion:reduce){.bandeau-actions{transition:none}}.bandeau .action{white-space:nowrap;border-radius:10px;padding:9px 18px}.action{align-items:center;gap:var(--e-3);border:1px solid var(--petrole);background:var(--petrole);color:var(--creme);font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background-color var(--d-etat) var(--sortie-expo), border-color var(--d-etat) var(--sortie-expo);padding:12px 22px;font-weight:500;text-decoration:none;display:inline-flex}.action:hover{background:var(--laiton-fonce);border-color:var(--laiton-fonce)}.action:focus-visible{background:var(--laiton-fonce);border-color:var(--laiton-fonce)}.action-creuse{color:var(--petrole);background:0 0}.action-creuse:hover{background:var(--petrole);border-color:var(--petrole);color:var(--creme)}.action-creuse:focus-visible{background:var(--petrole);border-color:var(--petrole);color:var(--creme)}.action svg{flex:none;width:15px}.action:hover svg{transform:translate(2px)}.action svg{transition:transform var(--d-etat) var(--sortie-expo)}@media (max-width:767px){.action{padding-inline-start:16px;padding-inline-end:16px}}.sas-ouverture{height:auto}@supports (animation-timeline:scroll(root block)){.js .sas-ouverture{height:calc(100svh - var(--h-bandeau) + var(--course-rideau))}}.ouverture{min-height:calc(100svh - var(--h-bandeau));padding:var(--e-8) var(--axe) var(--e-6);grid-template-rows:auto 1fr;display:grid}@supports (animation-timeline:scroll(root block)){.js .ouverture{top:var(--h-bandeau);height:calc(100svh - var(--h-bandeau));position:sticky}}@media (prefers-reduced-motion:reduce){.js .sas-ouverture{height:auto}.js .ouverture{height:auto;position:static}}.ouverture-tete{max-width:var(--large)}.affiche{margin-top:var(--e-5);max-width:25ch;font-family:var(--affiche);font-size:var(--t-affiche);letter-spacing:var(--suivi-affiche);font-weight:500;line-height:1.03}.ouverture-sous{max-width:58ch;margin-top:var(--e-5);font-size:var(--t-base);color:var(--taupe);text-wrap:balance;line-height:1.5}.ouverture-pied{align-items:center;gap:var(--e-5) var(--e-7);margin-top:var(--e-7);flex-wrap:wrap;display:flex}.liste-numerotee{margin-top:var(--e-8);border-top:1px solid var(--filet-tenu);max-width:var(--large);padding:0;list-style:none}.liste-numerotee>li{gap:var(--e-2) var(--e-5);padding:var(--e-6) 0;border-bottom:1px solid var(--filet-tenu);grid-template-columns:2.5rem minmax(0,1fr);display:grid}@media (min-width:900px){.liste-numerotee>li{align-items:baseline;gap:var(--e-7);grid-template-columns:3.5rem minmax(0,22ch) minmax(0,1fr)}.rang-texte{grid-column:3}}.rang-texte{grid-column:2}.rang{font-size:var(--t-micro);letter-spacing:.08em;color:var(--laiton-fonce);font-variant-numeric:tabular-nums;font-weight:500}.rang-nom{font-size:var(--t-lg);letter-spacing:var(--suivi-titre);font-weight:500;line-height:1.2}.rang-texte{color:var(--taupe);font-size:var(--t-sm);max-width:52ch}.metiers-fenetre{margin-top:var(--e-8);margin-inline:calc(var(--axe) * -1);padding-inline:var(--axe);scroll-snap-type:x proximity;scrollbar-width:none;overflow-x:auto}.metiers-fenetre::-webkit-scrollbar{display:none}.metiers-piste{--gouttiere-blocs:var(--e-7);gap:var(--gouttiere-blocs);width:max-content;display:flex}#verification .section-corps{width:100%;max-width:none}.metiers-piste>.metier{width:calc((var(--l-corps,calc(100vw - 2 * var(--axe))) - 2 * var(--gouttiere-blocs)) / 3);scroll-snap-align:start;flex:none}@supports (animation-timeline:view()) and (view-timeline-name:--x){.js .metiers-sas{view-timeline-name:--piste-metiers;view-timeline-axis:block;height:calc(100svh + var(--course-metiers))}.js .metiers-fixe{top:var(--h-bandeau);height:calc(100svh - var(--h-bandeau));flex-direction:column;justify-content:center;display:flex;position:sticky}.js .metiers-fenetre{overflow-x:visible}.js .metiers-piste{animation-name:none;animation-timeline:--piste-metiers;animation-range:contain 54% contain 94%}}@media (max-width:899px){.metiers-piste{gap:var(--e-8)}.metiers-piste>.metier{width:calc(100vw - 2 * var(--axe))}.js .metiers-piste>.metier{opacity:1!important;animation:none!important;transform:none!important}}@supports (animation-timeline:view()) and (view-timeline-name:--x){@media (max-width:899px){.js .metiers-sas{--course-metiers:110svh}.js .metiers-piste{animation-name:piste-file;animation-timing-function:linear;animation-fill-mode:both;animation-range:contain 10% contain 90%}}}@keyframes piste-file{0%{transform:translate(0,0)}to{transform:translate3d(calc(-100% + var(--l-corps,calc(100vw - 2 * var(--axe)))), 0, 0)}}@media (prefers-reduced-motion:reduce){.js .metiers-sas{height:auto}.js .metiers-fixe{height:auto;display:block;position:static}.js .metiers-fenetre{overflow-x:auto}.js .metiers-piste{animation:none}}.metier{background:var(--creme);color:var(--petrole);border:0;border-radius:0;padding:clamp(24px,7cqw,64px) clamp(8px,.6cqw,16px);container-type:inline-size}.metier h3{font-family:var(--affiche);letter-spacing:var(--suivi-affiche);color:var(--petrole);margin-top:0;font-size:clamp(1.875rem,8.5cqw,4.75rem);font-weight:500;line-height:1.05}.metier p{margin-top:var(--e-4);font-size:var(--t-sm);color:var(--taupe)}.tenus{font-size:var(--t-base);color:var(--petrole);margin-top:clamp(24px,6cqw,56px);padding:0;line-height:1.4;list-style:none}@media (min-width:1600px){.tenus li{white-space:nowrap}}.tenus li{padding-left:clamp(28px,6.5cqw,56px);padding-block-start:clamp(6px,1.6cqw,14px);padding-block-end:clamp(6px,1.6cqw,14px);position:relative}.tenus li:before{content:"";background:var(--laiton);width:clamp(5px,1.1cqw,10px);height:clamp(5px,1.1cqw,10px);position:absolute;top:1.05em;left:0;transform:rotate(45deg)}@media (hover:hover) and (pointer:fine){.metier h3,.tenus li:before{transition:transform .55s var(--sortie-expo)}.metier:hover h3{transform:translate(8px)}.metier:hover .tenus li:before{transform:rotate(45deg)scale(1.7)}}@media (prefers-reduced-motion:reduce){.metier:hover h3{transform:none}.metier:hover .tenus li:before{transform:rotate(45deg)}}.temps{margin-top:var(--e-8);max-width:var(--large);gap:var(--e-6);padding:0;list-style:none;display:grid}@media (min-width:980px){.temps{gap:var(--e-6);grid-template-columns:repeat(4,minmax(0,1fr))}}.temps>li{padding-top:var(--e-4);border-top:2px solid var(--laiton)}.temps h3{margin-top:var(--e-3);font-size:var(--t-lg);letter-spacing:var(--suivi-titre);font-weight:500}.temps p{margin-top:var(--e-3);font-size:var(--t-sm);color:var(--taupe)}@media (min-width:980px){.preuve-corps{gap:var(--e-10);grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:start}}.preuve-texte p+p{margin-top:var(--e-5)}.preuve-texte p{max-width:var(--colonne);color:var(--taupe)}.preuve-texte strong{color:var(--petrole);font-weight:500}.registre{border-top:1px solid var(--petrole)}.registre>div{gap:var(--e-1);padding:var(--e-4) 0;border-bottom:1px solid var(--filet-tenu);display:grid}.registre dt{font-size:var(--t-micro);letter-spacing:var(--suivi-label);text-transform:uppercase;color:var(--taupe)}.registre dd{font-size:var(--t-sm);font-weight:500}.clivage{gap:var(--e-8);margin-top:var(--e-8);max-width:var(--large);display:grid}@media (min-width:980px){.clivage{gap:var(--e-10);grid-template-columns:7fr 4fr}.clivage-non{padding-top:var(--e-10);text-align:right}.clivage-non h3{text-align:right}.clivage-non .criteres li{padding-left:0}}.clivage h3{font-size:var(--t-lg);letter-spacing:var(--suivi-titre);padding-bottom:var(--e-4);border-bottom:1px solid var(--petrole);font-weight:500}.criteres{padding:0;list-style:none}.criteres li{padding:var(--e-4) 0;border-bottom:1px solid var(--filet-tenu);font-size:var(--t-sm)}.clivage-non li{color:var(--taupe)}.engagements{gap:var(--e-7);margin-top:var(--e-8);max-width:var(--large);display:grid}@media (min-width:760px){.engagements{gap:var(--e-8);grid-template-columns:repeat(2,minmax(0,1fr))}}.engagement h3{font-size:var(--t-lg);letter-spacing:var(--suivi-titre);padding-bottom:var(--e-3);border-bottom:1px solid var(--filet);font-weight:500}.engagement p{margin-top:var(--e-4);font-size:var(--t-sm);color:var(--taupe)}.engagement em{color:var(--petrole);box-shadow:inset 0 -1px 0 var(--laiton);font-style:normal}.questions{margin-top:var(--e-8);border-top:1px solid var(--filet-tenu);max-width:min(76ch,100%)}.question{border-bottom:1px solid var(--filet-tenu)}.question summary{justify-content:space-between;align-items:baseline;gap:var(--e-5);padding:var(--e-5) 0;cursor:pointer;font-size:var(--t-base);letter-spacing:-.012em;font-weight:500;list-style:none;display:flex}.question summary::-webkit-details-marker{display:none}.question summary:after{content:"";background:linear-gradient(var(--laiton-fonce), var(--laiton-fonce)) center / 100% 1px no-repeat, linear-gradient(var(--laiton-fonce), var(--laiton-fonce)) center / 1px 100% no-repeat;width:11px;height:11px;transition:transform var(--d-etat) var(--entree-sortie-quart);flex:none;margin-top:.45em}.question[open] summary:after{background:linear-gradient(var(--laiton-fonce), var(--laiton-fonce)) center / 100% 1px no-repeat;transform:rotate(180deg)}.question p{padding-bottom:var(--e-5);max-width:var(--colonne);font-size:var(--t-sm);color:var(--taupe)}.contact{gap:var(--e-6);margin-top:var(--e-8);column-gap:var(--e-5);grid-template-columns:repeat(2,minmax(0,1fr));max-width:640px;display:grid}.champ-long,.action-envoi,.etat{grid-column:1/-1}@media (min-width:700px){.contact{gap:var(--e-7) var(--e-6)}}.choix{gap:var(--e-3) var(--e-6);font-size:var(--t-sm);color:var(--taupe);border:0;flex-wrap:wrap;grid-column:1/-1;margin:0;padding:0;display:flex}.choix legend{margin-bottom:var(--e-3);font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--laiton-fonce);padding:0;font-weight:500}.choix label{align-items:center;gap:var(--e-2);cursor:pointer;display:inline-flex}.choix input{accent-color:var(--petrole)}.champ{position:relative}.champ input,.champ textarea{width:100%;font:inherit;font-size:var(--t-sm);color:var(--petrole);border:0;border-bottom:1px solid var(--filet);padding:var(--e-5) 0 var(--e-2);resize:vertical;transition:border-color var(--d-etat) var(--sortie-expo);background:0 0;border-radius:0}.champ label{left:0;top:var(--e-5);font-size:var(--t-sm);color:var(--taupe);pointer-events:none;transform-origin:0 0;transition:transform var(--d-etat) var(--sortie-expo), color var(--d-etat) linear;position:absolute}.champ input:required+label:after,.champ textarea:required+label:after{content:" *";color:var(--laiton-fonce)}.champ input:focus+label,.champ input:not(:placeholder-shown)+label,.champ textarea:focus+label,.champ textarea:not(:placeholder-shown)+label{transform:translateY(-1.35em)scale(.72)}.champ input:focus,.champ textarea:focus{border-bottom-color:var(--laiton);outline:none}.action-envoi{justify-self:start}.piege{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.etat{font-size:var(--t-sm);color:var(--laiton-fonce);min-height:1.4em}.direct{margin-top:var(--e-6);font-size:var(--t-sm);color:var(--taupe)}.direct a{color:var(--petrole);-webkit-text-decoration-color:var(--laiton);text-decoration-color:var(--laiton);text-underline-offset:4px}.ourlet{padding:var(--e-8) var(--axe) var(--e-7);border-top:1px solid var(--filet);font-size:var(--t-xs);color:var(--taupe)}.ourlet-haut{gap:var(--e-5) var(--e-8);max-width:var(--large);flex-wrap:wrap;justify-content:space-between;display:flex}.ourlet-liens{gap:var(--e-3) var(--e-6);flex-wrap:wrap;display:flex}.ourlet a{-webkit-text-decoration-color:var(--laiton);text-decoration-color:var(--laiton);text-underline-offset:4px}.ourlet-bas{margin-top:var(--e-7);padding-top:var(--e-4);border-top:1px solid var(--filet-tenu);max-width:var(--large);gap:var(--e-2) var(--e-6);flex-wrap:wrap;display:flex}.js .pose{opacity:0;transform:translateY(14px)}.pose{transition:opacity var(--d-revelation) var(--sortie-expo), transform var(--d-revelation) var(--sortie-expo)}.pose.posee{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js .pose{opacity:1;transform:none}}.evitement{left:var(--axe);z-index:200;padding:var(--e-3) var(--e-4);background:var(--creme);border:1px solid var(--petrole);font-size:var(--t-xs);transition:transform var(--d-etat) var(--sortie-expo);text-decoration:none;position:absolute;top:0;transform:translateY(-140%)}.evitement:focus-visible{transform:translateY(0)}@media (max-width:600px){.bandeau .action{letter-spacing:.04em;padding:10px 14px}.bandeau .action svg{display:none}:root{--l-marque:28px}}.rideau{z-index:200;pointer-events:none;display:none;position:fixed;top:0;bottom:0;left:0;right:0}@supports (animation-timeline:scroll(root block)){.js .rideau{display:block}}.rideau:before{content:"";background:var(--creme);animation:linear both rideau-fond;animation-timeline:scroll(root);animation-range:0 var(--course-rideau);position:absolute;top:0;bottom:0;left:0;right:0}@keyframes rideau-fond{0%{opacity:1}38%,to{opacity:0}}.rideau-marque{left:var(--axe);top:calc((var(--h-bandeau) - var(--filet-bandeau) - var(--h-marque)) / 2);width:var(--l-marque);animation:linear both rideau-levier;animation-timeline:scroll(root);animation-range:0 var(--course-rideau);position:absolute;overflow:visible}@keyframes rideau-levier{0%{transform:translate3d(var(--rideau-dx,0px), var(--rideau-dy,0px), 0) scale(var(--rideau-echelle,1));animation-timing-function:linear(0, .36 10%, .592 20%, .741 30%, .838 40%, .9 50%, .94 60%, .966 70%, .982 80%, .993 90%, 1)}96%{opacity:1}to{opacity:0;transform:translate(0,0)scale(1)}}@supports (animation-timeline:scroll(root block)){.js .marque-svg{animation:linear both marque-arrive;animation-timeline:scroll(root);animation-range:0 var(--course-rideau)}}@keyframes marque-arrive{0%,96%{opacity:0}to{opacity:1}}html:not(.js) .rideau{display:none}@media (prefers-reduced-motion:reduce){.rideau{display:none!important}.js .marque-svg{opacity:1;animation:none}}html.sans-rideau .rideau{display:none}html.sans-rideau .sas-ouverture{height:auto}html.sans-rideau .ouverture{height:auto;position:static}html.sans-rideau .marque-svg{opacity:1;animation:none}.section{position:relative;overflow:clip}.panneau{z-index:1;background:var(--creme-profond);border-radius:var(--r-panneau) var(--r-panneau) 0 0;margin-top:calc(var(--r-panneau) * -1);border-top:0;position:relative}.panneau+.section{border-top:0}@supports (animation-timeline:view()){.js .panneau{animation:linear both panneau-pose;animation-timeline:view();animation-range:entry 8% entry 84%}}@keyframes panneau-pose{0%{transform:translateY(12vh)}to{transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.js .panneau{animation:none}}html.sans-e .metiers-sas{height:auto}html.sans-e .metiers-fixe{height:auto;display:block;position:static}html.sans-e .metiers-piste{animation:none;transform:none}html.sans-e .metiers-fenetre{overflow-x:auto}html.sans-f .panneau{border-top:1px solid var(--filet);background:0 0;border-radius:0;margin-top:0;animation:none;transform:none}html.sans-h .titre-section{word-spacing:normal}html.sans-h .titre-section em{font-style:normal}@supports (animation-timeline:view()) and (view-timeline-name:--x){.js.avec-repli .metiers-piste>.metier{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--piste-metiers;animation-range:cover var(--repli-debut,20.1%) cover 49%}.js.avec-repli .metiers-piste>.metier:first-child{transform:translate3d(var(--repli-cote,100vw), 0, 0) scale(.72);opacity:0;animation-name:repli-suite;animation-range:contain 8% contain 34%}.js.avec-repli .metiers-piste>.metier:nth-child(2){transform:translate3d(var(--repli-cote,100vw), 0, 0) scale(.72);opacity:0;animation-name:repli-suite;animation-range:contain 40% contain 64%}.js.avec-repli .metiers-piste>.metier:nth-child(3){transform:translate3d(calc(var(--repli-cote,100vw) * 1.55), 0, 0) scale(.72);opacity:0;animation-name:repli-suite-loin;animation-range:contain 62% contain 88%}}@keyframes repli-vedette{0%{transform:translate3d(var(--repli-dx,0px), var(--repli-dy,0px), 0) scale(var(--repli-echelle,1));border-color:#0000;border-radius:0}60%{border-color:#0000}to{border-radius:var(--r-panneau);border-color:var(--petrole);transform:translate(0,0)scale(1)}}@keyframes repli-suite-loin{0%{transform:translate3d(calc(var(--repli-cote,100vw) * 1.55), 0, 0) scale(.72);opacity:0}30%{opacity:1}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes repli-suite{0%{transform:translate3d(var(--repli-cote,100vw), 0, 0) scale(.72);opacity:0}30%{opacity:1}to{opacity:1;transform:translate(0,0)scale(1)}}html.sans-j .metiers-piste>.metier{animation:none!important}.affiche .ligne{display:block}@supports (animation-timeline:scroll(root block)){.js .affiche .ligne,.js .ouverture-sous{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:var(--course-rideau) calc(var(--course-rideau) + var(--course-repli-hero));will-change:transform, opacity}.js .affiche .ligne:first-child{animation-name:demonte-1}.js .affiche .ligne:nth-child(2){animation-name:demonte-2}.js .affiche .ligne:nth-child(3),.js .ouverture-sous{animation-name:demonte-3}}@keyframes demonte-1{0%{opacity:1;transform:translate(0,0)}38%{opacity:1}to{opacity:0;transform:translate(-14vw,-4vh)}}@keyframes demonte-2{0%{opacity:1;transform:translate(0,0)}60%{opacity:1}to{opacity:0;transform:translate(-7vw,-2vh)}}@keyframes demonte-3{0%{opacity:1;transform:translate(0,0)}84%{opacity:1}to{opacity:0;transform:translate(0,0)}}html.sans-k .affiche .ligne,html.sans-k .ouverture-sous{animation:none!important}@media (prefers-reduced-motion:reduce){.js .affiche .ligne,.js .ouverture-sous{animation:none}}@media (min-width:980px){@supports (animation-timeline:view()){.js .temps>li{will-change:transform, opacity;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 18% cover 42%}.js .temps>li:first-child{animation-name:deploie-1}.js .temps>li:nth-child(2){animation-name:deploie-2}.js .temps>li:nth-child(3){animation-name:deploie-3}.js .temps>li:nth-child(4){animation-name:deploie-4}}@keyframes deploie-1{0%{transform:translate3d(calc(150% + var(--e-6) * 1.5), 0, 0) rotate(-3.5deg) scale(.9);opacity:0}22%{opacity:1}to{opacity:1;transform:translate(0,0)rotate(0)scale(1)}}@keyframes deploie-2{0%{transform:translate3d(calc(50% + var(--e-6) * .5), 0, 0) rotate(-1.2deg) scale(.94);opacity:0}22%{opacity:1}to{opacity:1;transform:translate(0,0)rotate(0)scale(1)}}@keyframes deploie-3{0%{transform:translate3d(calc(-50% - var(--e-6) * .5), 0, 0) rotate(1.2deg) scale(.94);opacity:0}22%{opacity:1}to{opacity:1;transform:translate(0,0)rotate(0)scale(1)}}@keyframes deploie-4{0%{transform:translate3d(calc(-150% - var(--e-6) * 1.5), 0, 0) rotate(3.5deg) scale(.9);opacity:0}22%{opacity:1}to{opacity:1;transform:translate(0,0)rotate(0)scale(1)}}}html.sans-l .temps>li{animation:none!important}@media (prefers-reduced-motion:reduce){.js .temps>li{animation:none}}@supports (animation-timeline:view()){.js .clivage-non .criteres li{will-change:transform, opacity;animation:linear both refus-tombe;animation-timeline:view()}.js .clivage-non .criteres li:first-child{animation-range:entry 10% entry 58%}.js .clivage-non .criteres li:nth-child(2){animation-range:entry 22% entry 70%}.js .clivage-non .criteres li:nth-child(3){animation-range:entry 34% entry 82%}.js .clivage-non .criteres li:nth-child(4){animation-range:entry 46% entry 94%}}@keyframes refus-tombe{0%{opacity:0;transform:translate(38vw)}to{opacity:1;transform:translate(0,0)}}html.sans-m .clivage-non .criteres li{animation:none!important}@media (prefers-reduced-motion:reduce){.js .clivage-non .criteres li{animation:none}}@supports (animation-timeline:scroll(root block)){.js .ouverture-tete{transform-origin:0 0;animation:linear both hero-repli;animation-timeline:scroll(root);animation-range:var(--course-rideau) calc(var(--course-rideau) + var(--course-repli-hero));will-change:transform}.js .ouverture-pied{animation:linear both pied-suit;animation-timeline:scroll(root);animation-range:var(--course-rideau) calc(var(--course-rideau) + var(--course-repli-hero));will-change:transform}}@keyframes hero-repli{0%{opacity:1;transform:translate(0,0)scale(1)}70%{opacity:1}to{opacity:0;transform:translateY(-26vh)scale(.22)}}@keyframes pied-suit{0%{transform:translate(0,0)}to{transform:translateY(-34vh)}}html.sans-n .ouverture-tete,html.sans-n .ouverture-pied{animation:none!important}@media (prefers-reduced-motion:reduce){.js .ouverture-tete,.js .ouverture-pied{animation:none}}.curseur{z-index:210;background:var(--laiton);pointer-events:none;opacity:0;width:13px;height:13px;transition:opacity var(--d-etat) linear, background-color var(--d-etat) linear;will-change:transform;margin:-6.5px 0 0 -6.5px;position:fixed;top:0;left:0}.curseur[data-vu]{opacity:1}.curseur[data-accroche]{background:var(--petrole);opacity:.22}@media (pointer:coarse){.curseur{display:none}}.mot-piste{top:0;bottom:0;right:calc(var(--axe) * -1 + 4px);pointer-events:none;width:0;position:absolute}.mot-reste{writing-mode:vertical-rl;font-family:var(--affiche);letter-spacing:.24em;text-transform:uppercase;pointer-events:none;-webkit-user-select:none;user-select:none;color:color-mix(in srgb, var(--laiton) 34%, var(--creme-profond));margin:0;font-size:clamp(1.5rem,3.4vw,3rem);font-weight:500;line-height:1;position:sticky;top:42vh}@media (max-width:900px){.mot-piste{display:none}}html.sans-t .mot-piste{display:none}html.hero-a .affiche .ligne:first-child,html.hero-a .affiche .ligne:nth-child(2){letter-spacing:-.015em;color:var(--taupe);font-size:.33em;line-height:1.25}html.hero-a .affiche .ligne:nth-child(2){margin-bottom:.28em}html.hero-b .affiche .ligne:first-child,html.hero-c .affiche .ligne:first-child,html.hero-c .affiche .ligne:nth-child(3){display:none}.marque-hero{display:none}.accent{color:inherit}html.hero-p .ouverture-tete{text-align:center;max-width:min(1100px,100%);margin-inline-start:auto;margin-inline-end:auto}html.hero-p .marque-hero{width:clamp(96px,12vw,168px);margin:0 auto var(--e-7);display:block;overflow:visible}html.hero-p .affiche{max-width:none;margin-top:0}html.hero-p .affiche .tenue{box-shadow:none}html.hero-p .accent{color:var(--laiton-fonce)}html.hero-p .ouverture-pied{margin-top:var(--e-8);justify-content:center}html.hero-p .ouverture-pied .action{border-radius:999px;padding:16px 30px}.affiche .ligne:first-child{display:none}.affiche{max-width:26ch;font-size:clamp(2.375rem, (100vw - 2 * var(--axe)) / 13, 8rem);line-height:1.02}.affiche .tenue{box-shadow:none}.accent{color:var(--laiton-fonce);font-style:italic}.ouverture-pied{align-self:end;margin-top:0}html.hero-3 .affiche .ligne:first-child{display:block}html.hero-3 .affiche{max-width:26ch}html.hero-c .affiche .ligne:nth-child(3){display:none}html.hero-c .affiche{font-size:clamp(2.5rem, (100vw - 2 * var(--axe)) / 6.4, 9rem);max-width:none}html.hero-v1 .ouverture{position:relative}html.hero-v1 .marque-hero{right:calc(var(--axe) * -.4);pointer-events:none;z-index:0;width:min(52vw,620px);display:block;position:absolute;top:46%;overflow:visible}html.hero-v1 .marque-hero .strate{stroke:color-mix(in srgb, var(--laiton) 22%, var(--creme-profond))}html.hero-v1 .marque-hero .losange{fill:color-mix(in srgb, var(--laiton) 30%, var(--creme-profond))}html.hero-v1 .ouverture-tete,html.hero-v1 .ouverture-pied{z-index:1;position:relative}html.hero-v2 .ouverture{grid-template-rows:1fr auto}html.hero-v2 .ouverture-tete{min-height:100%;display:flex}html.hero-v2 .affiche{flex-direction:column;flex:1;justify-content:space-between;max-width:none;display:flex}html.hero-v2 .affiche .ligne{max-width:25ch}html.hero-v2 .affiche .ligne:nth-child(3){text-align:right;align-self:flex-end;margin-right:clamp(0px,6vw,120px)}.fond-levier{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.fond-strates{fill:none;stroke:color-mix(in srgb, var(--laiton) 26%, var(--creme-profond))}.fond-losange{fill:color-mix(in srgb, var(--laiton) 34%, var(--creme-profond))}.ouverture{position:relative;overflow-x:clip}.ouverture-tete,.ouverture-pied{z-index:1;position:relative}html.sans-fond .fond-levier,html.hero-v3 .fond-levier{display:none}html.hero-v3 .affiche{font-size:clamp(2.75rem, (100vw - 2 * var(--axe)) / 7.4, 15rem);letter-spacing:-.04em;max-width:13ch;line-height:.94}html.hero-v3 .accent{color:var(--laiton-fonce)}html.hero-v3 .ouverture-pied{margin-top:var(--e-8);align-self:start}.photo-substitut{z-index:0;pointer-events:none;display:none;position:absolute;top:0;bottom:0;left:0;right:0}html.hero-ph .photo-substitut,html.hero-phs .photo-substitut{display:block}html.hero-ph .photo-substitut{background-image:radial-gradient(70% 90% at 78% 18%, color-mix(in srgb, var(--laiton) 46%, transparent), transparent 70%), radial-gradient(60% 80% at 24% 82%, color-mix(in srgb, var(--laiton) 30%, transparent), transparent 68%), radial-gradient(90% 60% at 50% 50%, color-mix(in srgb, var(--petrole) 12%, transparent), transparent 72%), linear-gradient(158deg, var(--creme-profond), #e6d7bd)}html.hero-ph .fond-levier{display:none}html.hero-phs .photo-substitut{background-image:radial-gradient(70% 90% at 78% 18%, color-mix(in srgb, var(--laiton) 55%, transparent), transparent 66%), radial-gradient(65% 85% at 22% 80%, color-mix(in srgb, var(--laiton) 26%, transparent), transparent 64%), linear-gradient(158deg, #0a2029 0%, #0e2e38 42%, #14404e 100%);background-color:var(--petrole)}html.hero-phs .fond-levier{display:none}html.hero-phs .affiche,html.hero-phs .affiche .ligne{color:var(--creme)}html.hero-phs .accent{color:color-mix(in srgb, var(--laiton) 76%, var(--creme))}html.hero-phs .ouverture-pied .action{background:var(--creme);border-color:var(--creme);color:var(--petrole)}html.hero-m1 .photo-substitut{display:block;overflow:hidden}html.hero-m1 .fond-levier{display:none}html.hero-m1 .photo-substitut:before,html.hero-m1 .photo-substitut:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}html.hero-m1 .photo-substitut:before{filter:saturate(.25)sepia(.36)brightness(1.08)contrast(.94);background:url(https://images.unsplash.com/photo-1785063127397-d8300f38ccd9?w=2400&q=74) 50%/cover no-repeat}html.hero-m1 .photo-substitut:after{background:color-mix(in srgb, var(--creme) 56%, transparent)}html.hero-m1 .accent{color:inherit}html.hero-n1 .photo-substitut,html.hero-n2 .photo-substitut{display:block;overflow:hidden}html.hero-n1 .fond-levier,html.hero-n2 .fond-levier{display:none}html.hero-n1 .photo-substitut:before,html.hero-n2 .photo-substitut:before,html.hero-n1 .photo-substitut:after,html.hero-n2 .photo-substitut:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}html.hero-n1 .photo-substitut:before{filter:saturate(.62)sepia(.14)brightness(.86)contrast(1.04);background:url(https://images.unsplash.com/photo-1571291341483-2fdc082c59ba?w=2400&q=74) 58%/cover no-repeat}html.hero-n2 .photo-substitut:before{filter:saturate(.6)sepia(.16)brightness(.9)contrast(1.02);background:url(https://images.unsplash.com/photo-1582043568328-69ce6fea1a7b?w=2400&q=74) 50%/cover no-repeat}html.hero-n1 .photo-substitut:after,html.hero-n2 .photo-substitut:after{background:color-mix(in srgb, var(--petrole) 62%, transparent)}html.hero-n1 .affiche,html.hero-n2 .affiche,html.hero-n1 .affiche .ligne,html.hero-n2 .affiche .ligne{color:var(--creme)}html.hero-n1 .accent,html.hero-n2 .accent{color:var(--laiton)}html.hero-n1 .ouverture-pied .action,html.hero-n2 .ouverture-pied .action{background:var(--creme);border-color:var(--creme);color:var(--petrole)}html.t-serre .ouverture,html.t-centre .ouverture,html.t-bas .ouverture{grid-template-rows:auto auto}html.t-serre .ouverture-pied,html.t-centre .ouverture-pied,html.t-bas .ouverture-pied{margin-top:var(--e-8);align-self:start}html.t-serre .ouverture{align-content:start}html.t-centre .ouverture{align-content:center}html.t-bas .ouverture{padding-bottom:var(--e-9);align-content:end}html.hero-l1 .photo-substitut,html.hero-l2 .photo-substitut{display:block;overflow:hidden}html.hero-l1 .fond-levier,html.hero-l2 .fond-levier{display:none}html.hero-l1 .photo-substitut:before,html.hero-l2 .photo-substitut:before,html.hero-l1 .photo-substitut:after,html.hero-l2 .photo-substitut:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}html.hero-l1 .photo-substitut:before{filter:saturate(.3)sepia(.32)brightness(1.06)contrast(.96);background:url(https://images.unsplash.com/photo-1547623641-21717f00c106?w=2400&q=74) 50%/cover no-repeat}html.hero-l1 .photo-substitut:after{background:color-mix(in srgb, var(--creme) 52%, transparent)}html.hero-l1 .accent{color:inherit}html.hero-l2 .photo-substitut:before{filter:saturate(.55)sepia(.16)brightness(.9)contrast(1.04);background:url(https://images.unsplash.com/photo-1639616274004-989b1d018bed?w=2400&q=74) 50%/cover no-repeat}html.hero-l2 .photo-substitut:after{background:color-mix(in srgb, var(--petrole) 60%, transparent)}html.hero-l2 .affiche,html.hero-l2 .affiche .ligne{color:var(--creme)}html.hero-l2 .accent{color:var(--laiton)}html.hero-l2 .ouverture-pied .action{background:var(--creme);border-color:var(--creme);color:var(--petrole)}html.hero-r1 .photo-substitut{display:block;overflow:hidden}html.hero-r1 .fond-levier{display:none}html.hero-r1 .photo-substitut:before{content:"";aspect-ratio:1700/924;background-image:-webkit-image-set(url(/images/hero/levier-1700.avif?v=14) 1x type("image/avif"),url(/images/hero/levier-1200.jpg?v=14) 1x type("image/jpeg"));background-image:image-set("/images/hero/levier-1700.avif?v=14" 1x type("image/avif"),"/images/hero/levier-1200.jpg?v=14" 1x type("image/jpeg"));background-position:50%;background-repeat:no-repeat;background-size:contain;width:min(61.4%,850px);position:absolute;top:auto;bottom:4%;left:auto;right:6.6%}@media (max-width:700px){html.hero-r1 .photo-substitut:before{background-image:-webkit-image-set(url(/images/hero/levier-850.avif?v=14) 1x type("image/avif"),url(/images/hero/levier-1200.jpg?v=14) 1x type("image/jpeg"));background-image:image-set("/images/hero/levier-850.avif?v=14" 1x type("image/avif"),"/images/hero/levier-1200.jpg?v=14" 1x type("image/jpeg"))}}@media (min-aspect-ratio:3/4) and (max-aspect-ratio:4/3){html.hero-r1 .photo-substitut:before{width:min(85.8%,850px);top:auto;bottom:7.1%;left:auto;right:8.5%}}@media (max-aspect-ratio:3/4){html.hero-r1 .photo-substitut:before{width:min(90%,850px);top:auto;bottom:9.5%;left:auto;right:5.5%}}html.hero-r1 .photo-substitut:after{content:none}html.hero-r1 .accent{color:var(--laiton-lisible);font-style:italic}.section{background:var(--creme)}html.zl .rideau{display:none}html.zl .marque-svg{opacity:1;animation:none}html.zl .photo-substitut:before{transform-origin:100% 100%;animation-name:levier-recule;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 var(--course-rideau);will-change:transform;transform:scale(1)}@keyframes levier-recule{0%{transform:scale(1)}to{transform:scale(.4545)}}@supports not (animation-timeline:scroll(root block)){html.zl .photo-substitut:before{transform:scale(.4545)}}@media (prefers-reduced-motion:reduce){html.zl .photo-substitut:before{transform:scale(.4545)}}html.zb .photo-substitut:before{animation-name:levier-bascule;transform:scale(1)rotate(-3deg)}@keyframes levier-bascule{0%{transform:scale(1)rotate(-3deg)}to{transform:scale(.4545)rotate(0)}}@supports not (animation-timeline:scroll(root block)){html.zb .photo-substitut:before{transform:scale(.4545)}}@media (prefers-reduced-motion:reduce){html.zb .photo-substitut:before{transform:scale(.4545)}}@media (max-aspect-ratio:3/4){html.zb .photo-substitut:before{animation-name:levier-bascule-portrait}}@keyframes levier-bascule-portrait{0%{transform:scale(1)rotate(-3deg)}to{transform:scale(.689)rotate(0)}}@media (max-aspect-ratio:3/4){@supports not (animation-timeline:scroll(root block)){html.zb .photo-substitut:before{transform:scale(.689)}}}@media (max-aspect-ratio:3/4) and (prefers-reduced-motion:reduce){html.zb .photo-substitut:before{transform:scale(.689)}}html.zl .photo-substitut{animation-name:levier-sort;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:var(--course-rideau) calc(var(--course-rideau) + var(--course-repli-hero));will-change:transform, opacity}@keyframes levier-sort{0%{opacity:1;transform:translate(0,0)}8%{opacity:1}30%{opacity:0}to{opacity:0;transform:translate(5vw,16vh)}}@supports not (animation-timeline:scroll(root block)){html.zl .photo-substitut{animation-name:none}}@media (prefers-reduced-motion:reduce){html.zl .photo-substitut{animation-name:none}}.affiche .accent{margin-left:-.03em}.point-losange{color:#0000;margin-left:.06em;position:relative}.point-losange:after{content:"";background:var(--laiton);width:.1em;height:.1em;margin-left:-.05em;position:absolute;bottom:.255em;left:50%;transform:rotate(45deg)}.constat-liste{margin-top:var(--e-9);max-width:var(--large);padding:0;list-style:none}.constat-point{padding:var(--e-7) 0 var(--e-8);border-top:1px solid var(--filet-tenu)}.constat-mot{font-family:var(--affiche);letter-spacing:var(--suivi-titre);color:var(--petrole);font-size:clamp(1.75rem,1.2rem + 1.8vw,2.75rem);font-weight:500;line-height:1.05}.constat-dit{margin-top:var(--e-4);max-width:46ch;color:var(--taupe);text-wrap:pretty}@media (min-width:900px){.constat-point{column-gap:var(--e-8);grid-template-columns:minmax(0,14.5rem) minmax(0,1fr);align-items:baseline;display:grid}.constat-mot{grid-column:1;margin-top:0}.constat-dit{grid-column:2;margin-top:0}}@supports (grid-template-columns:subgrid){@media (min-width:900px){.constat-liste{column-gap:var(--e-8);grid-template-columns:max-content minmax(0,1fr);display:grid}.constat-point{grid-column:1/-1;grid-template-columns:subgrid}}}html.c-1 .constat-liste{column-gap:var(--e-7);row-gap:var(--e-8);margin-top:var(--e-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:1000px){html.c-1 .constat-liste{grid-template-columns:repeat(4,minmax(0,1fr))}}html.c-1 .constat-point{padding:var(--e-5) 0 0;border-top:1px solid var(--filet);grid-column:auto;grid-template-columns:none;display:block}html.c-1 .constat-mot{margin:0;font-size:clamp(1.375rem,1.1rem + .9vw,1.875rem)}html.c-1 .constat-dit{margin-top:var(--e-4);max-width:none;font-size:var(--t-sm)}html.c-2 .constat-liste{margin-top:var(--e-8);display:block}html.c-2 .constat-point{padding:var(--e-9) 0 0;border:0;grid-column:auto;grid-template-columns:none;display:block}html.c-2 .constat-mot{letter-spacing:var(--suivi-affiche);margin:0;font-size:clamp(2.5rem,1.4rem + 4.4vw,5.5rem);line-height:.98}html.c-2 .constat-dit{margin-top:var(--e-4);max-width:34ch}html.c-3 .constat-liste{margin-top:var(--e-8);max-width:58ch;display:block}html.c-3 .constat-point{padding:var(--e-6) 0 0;border:0;grid-column:auto;grid-template-columns:none;display:block}html.c-3 .constat-mot{font-size:inherit;letter-spacing:0;color:var(--petrole);margin:0;font-weight:600;display:inline}html.c-3 .constat-dit{max-width:none;color:var(--taupe);margin:0;display:inline}html.c-3 .constat-mot:after{content:" "}html.c-4 #comment{min-height:calc(100svh - var(--h-bandeau));padding-block:var(--e-7);grid-template-rows:minmax(0,1fr);align-content:stretch;display:grid}html.c-4 .section-corps{grid-template-rows:auto minmax(0,1fr);display:grid}html.c-4 #comment .section-corps{width:100%;max-width:none}html.c-4 .constat-liste{margin-top:var(--e-8);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:0;max-width:none;display:grid}html.c-4 .constat-point{padding:var(--e-6) var(--e-8);border:0;grid-column:auto;grid-template-columns:fit-content(100%);place-content:center;align-items:start;column-gap:0;display:grid}html.c-4 .constat-point:nth-child(odd){padding-left:0}html.c-4 .constat-point:nth-child(2n){padding-right:0}html.c-4 .constat-mot,html.c-4 .constat-dit{grid-column:1}@media (min-width:701px) and (max-width:1100px){html.c-4 .constat-point{padding:var(--e-6) var(--e-6);align-content:start}html.c-4 .constat-point:nth-child(odd){padding-left:0}html.c-4 .constat-point:nth-child(2n){padding-right:0}html.c-4 .constat-point.constat-fort{padding-right:var(--e-6)}html.c-4 .constat-dit{font-size:var(--t-sm)}}html.c-4 .constat-liste{position:relative}html.c-4 .constat-liste:before,html.c-4 .constat-liste:after{content:"";background:var(--filet-tenu);pointer-events:none;transition:transform .9s var(--sortie-expo);position:absolute}html.c-4 .constat-liste:before{transform-origin:50%;width:1px;top:0;bottom:0;left:50%;transform:scaleY(0)}html.c-4 .constat-liste:after{transform-origin:50%;height:1px;top:50%;left:0;right:0;transform:scaleX(0)}html.c-4 .constat-liste:has(.constat-point.posee):before{transform:none}html.c-4 .constat-liste:has(.constat-point.posee):after{transform:none}html.c-4 .constat-point:first-child{position:relative}html.c-4 .constat-point:first-child:after{content:"";z-index:1;background:var(--laiton);width:12px;height:12px;transition:transform .5s var(--sortie-expo) .75s;position:absolute;bottom:0;right:0;transform:translate(50%,50%)rotate(45deg)scale(0)}html.c-4 .constat-point:first-child.posee:after{transform:translate(50%,50%)rotate(45deg)scale(1)}html.c-4 .constat-point.constat-fort{background:var(--petrole);color:var(--creme);padding-right:var(--e-8)}html.c-4 .constat-fort .constat-mot{color:var(--creme)}html.c-4 .constat-fort .constat-dit{color:var(--creme-profond)}@media (hover:hover) and (pointer:fine){html.c-4 .constat-mot,html.c-4 .constat-mot .point-losange:after{transition:transform .55s var(--sortie-expo)}html.c-4 .constat-dit{transition:color .35s}html.c-4 .constat-point:hover .constat-mot{transform:translate(8px)}html.c-4 .constat-point:hover .constat-mot .point-losange:after{transform:rotate(45deg)scale(1.8)}html.c-4 .constat-point:hover .constat-dit{color:var(--petrole)}html.c-4 .constat-fort:hover .constat-dit{color:var(--creme)}}@media (prefers-reduced-motion:reduce){html.c-4 .constat-point:hover .constat-mot{transform:none}html.c-4 .constat-point:hover .constat-mot .point-losange:after{transform:rotate(45deg)}}html.c-4 .constat-mot{font-size:clamp(2.5rem,1.4rem + 3.6vw,4.5rem);font-family:var(--affiche);letter-spacing:var(--suivi-affiche);margin:0;line-height:1}html.c-4 .constat-dit{margin-top:var(--e-3);text-wrap:balance;max-width:42ch}@media (max-width:700px){html.c-4 .constat-liste{margin-top:var(--e-7)}html.c-4 .constat-point{padding:var(--e-5) var(--e-4);align-content:start}html.c-4 .constat-point:nth-child(odd){padding-left:0}html.c-4 .constat-point:nth-child(2n){padding-right:0}html.c-4 .constat-mot{font-size:clamp(1.375rem,6.6vw,2.25rem)}html.c-4 .constat-dit{margin-top:var(--e-2);max-width:none;font-size:var(--t-sm);text-wrap:pretty;line-height:1.5}html.c-4 .constat-point.constat-fort{isolation:isolate;background:0 0;padding-right:0;position:relative}html.c-4 .constat-point.constat-fort:before{content:"";inset:0 calc(var(--e-3) * -1) 0 0;z-index:-1;background:var(--petrole);position:absolute}html.c-4 #comment{min-height:0}}html.js.c-4 .constat-point{transform:translateY(26px)}html.js.c-4 .constat-point:nth-child(odd){transform:translate(-72px)}html.js.c-4 .constat-point:nth-child(2n){transform:translate(72px)}html.js.c-4 .constat-point.posee{transform:none}@media (max-width:700px){html.js.c-4 .constat-point:not(.posee):nth-child(odd){transform:translate(-24px)}html.js.c-4 .constat-point:not(.posee):nth-child(2n){transform:translate(24px)}}@supports (animation-timeline:view()) and (view-timeline-name:--x){.js.avec-repli #verification .titre-section{opacity:0;animation-name:titre-reprend-sa-place;animation-timing-function:var(--sortie-expo);animation-fill-mode:both;animation-timeline:--piste-metiers;animation-range:cover var(--repli-debut,20.1%) cover 49%;clip-path:none}@media (max-width:899px){.js.avec-repli #verification .titre-section{opacity:1;animation:none}}}@keyframes titre-reprend-sa-place{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.js #verification .titre-section{opacity:1;animation:none;transform:none}}.visuel-portrait img,.horizon img{object-fit:cover;filter:saturate(.4)brightness(.82)contrast(.92)sepia(.14);width:100%;height:100%;display:block}.visuel-portrait:after,.horizon:after{content:"";background:var(--petrole);opacity:.2;mix-blend-mode:multiply;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}#besoins{min-height:calc(100svh - var(--h-bandeau));align-content:center;display:grid}@media (min-height:720px) and (min-width:700px){#besoins{height:calc(100svh - var(--h-bandeau));min-height:0;padding-block:var(--e-7);grid-template-rows:minmax(0,1fr);align-content:stretch}#besoins .section-corps{grid-template-rows:auto minmax(0,1fr);width:100%;min-height:0;display:grid}#besoins .temps{margin-top:var(--e-6);grid-template-rows:repeat(2,minmax(0,1fr));min-height:0}#besoins .temps>li{grid-template-rows:minmax(0,1fr);min-height:0;display:grid}#besoins .famille-vue{aspect-ratio:auto;height:100%;min-height:0}#besoins .famille-vue img{height:116%;margin-top:0;position:absolute;top:-8%;bottom:auto;left:0;right:0}}#besoins .section-corps{max-width:min(1600px,100%)}#besoins .temps{margin-top:var(--e-8);grid-template-columns:minmax(0,1fr);gap:0;max-width:none;position:relative}#besoins .temps:after{content:"";z-index:2;background:var(--laiton);width:28px;height:28px;transition:transform .5s var(--sortie-expo) .6s;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)scale(0)}#besoins .temps:has(>li.posee):after{transform:translate(-50%,-50%)rotate(45deg)scale(1)}#besoins .temps>li .famille-vue{border-radius:0}#besoins .temps>li:first-child .famille-vue:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--r-panneau)}#besoins .temps>li:first-child .famille-vue:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--r-panneau)}#besoins .temps>li:first-child .famille-vue:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--r-panneau)}#besoins .temps>li:first-child .famille-vue:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--r-panneau)}#besoins .temps>li:nth-child(2) .famille-vue:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:var(--r-panneau)}#besoins .temps>li:nth-child(2) .famille-vue:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:var(--r-panneau)}#besoins .temps>li:nth-child(2) .famille-vue:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--r-panneau)}#besoins .temps>li:nth-child(2) .famille-vue:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:var(--r-panneau)}#besoins .temps>li:nth-child(3) .famille-vue:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:var(--r-panneau)}#besoins .temps>li:nth-child(3) .famille-vue:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:var(--r-panneau)}#besoins .temps>li:nth-child(3) .famille-vue:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:var(--r-panneau)}#besoins .temps>li:nth-child(3) .famille-vue:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:var(--r-panneau)}#besoins .temps>li:nth-child(4) .famille-vue:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:var(--r-panneau)}#besoins .temps>li:nth-child(4) .famille-vue:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:var(--r-panneau)}#besoins .temps>li:nth-child(4) .famille-vue:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--r-panneau)}#besoins .temps>li:nth-child(4) .famille-vue:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--r-panneau)}#besoins .temps{grid-template-columns:repeat(2,minmax(0,1fr))}#besoins .temps>li{border-top:0;padding-top:0}.famille-vue{border-radius:calc(var(--r-panneau) * .5);background:var(--petrole);aspect-ratio:16/9;margin:0;position:relative;overflow:clip}.famille-vue img{object-fit:cover;filter:saturate(.4)brightness(.8)contrast(.92)sepia(.14);width:100%;height:100%;display:block}.famille-vue:after{content:"";pointer-events:none;background:linear-gradient(#0e2e3833 0%,#0e2e388c 60%,#0e2e38e6 100%);transition:opacity .5s;position:absolute;top:0;bottom:0;left:0;right:0}.famille-texte{z-index:1;color:var(--creme);margin:0;padding:clamp(20px,5cqw,40px);position:absolute;top:auto;bottom:0;left:0;right:0}.famille-texte:before{content:"";width:40px;height:2px;margin-bottom:var(--e-3);background:var(--laiton);display:block}#besoins .temps h3{font-family:var(--affiche);letter-spacing:var(--suivi-affiche);color:var(--creme);transition:transform .55s var(--sortie-expo);margin:0;font-size:clamp(1.5rem,1rem + 1.6vw,2.5rem);line-height:1.05}#besoins .temps p{margin-top:var(--e-2);max-width:none;color:var(--creme-profond);font-size:var(--t-sm)}@media (hover:hover) and (pointer:fine){.famille-vue:hover:after{opacity:.75}.famille-vue:hover h3{transform:translate(8px)}}@media (max-width:699px){.famille-vue{aspect-ratio:3/4}#besoins .temps{margin-top:var(--e-7)}#besoins .temps:after{width:18px;height:18px}#besoins .famille-texte{padding:var(--e-4) var(--e-3)}#besoins .famille-texte:before{width:28px;margin-bottom:var(--e-2)}#besoins .temps h3{font-size:clamp(1.0625rem,4.6vw,1.375rem);line-height:1.1}#besoins .temps p{margin-top:var(--e-1);font-size:var(--t-xs);line-height:1.35}}@supports (animation-timeline:view()){.js #besoins .temps>li{will-change:transform, opacity;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry}.js #besoins .temps>li:first-child{animation-name:rassemble-1}.js #besoins .temps>li:nth-child(2){animation-name:rassemble-2}.js #besoins .temps>li:nth-child(3){animation-name:rassemble-3}.js #besoins .temps>li:nth-child(4){animation-name:rassemble-4}}@keyframes rassemble-1{0%{transform:translate3d(calc(50% + var(--e-6) / 2), 12%, 0) rotate(-2deg) scale(.94);opacity:0}25%{opacity:1}to{opacity:1;transform:translate(0,0)rotate(0)scale(1)}}@keyframes rassemble-2{0%{transform:translate3d(calc(-50% - var(--e-6) / 2), 12%, 0) rotate(2deg) scale(.94);opacity:0}25%{opacity:1}to{opacity:1;transform:translate(0,0)rotate(0)scale(1)}}@keyframes rassemble-3{0%{transform:translate3d(calc(50% + var(--e-6) / 2), 12%, 0) rotate(2deg) scale(.94);opacity:0}25%{opacity:1}to{opacity:1;transform:translate(0,0)rotate(0)scale(1)}}@keyframes rassemble-4{0%{transform:translate3d(calc(-50% - var(--e-6) / 2), 12%, 0) rotate(-2deg) scale(.94);opacity:0}25%{opacity:1}to{opacity:1;transform:translate(0,0)rotate(0)scale(1)}}@supports (animation-timeline:view()){.js #besoins .temps{animation:linear both mosaique-sortie;animation-timeline:view();animation-range:exit exit 75%}}@keyframes mosaique-sortie{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.js #besoins .temps{opacity:1;animation:none}}@supports (animation-timeline:view()) and (view-timeline-name:--x){.js .famille-vue{view-timeline-name:--tuile}.js .famille-vue img{will-change:transform;height:116%;margin-top:-8%;animation-name:glisse-tuile;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--tuile;animation-range:cover}@keyframes glisse-tuile{0%{transform:translateY(6%)}to{transform:translateY(-6%)}}.js #besoins .famille-vue img{height:116%;margin-top:0;position:absolute;top:-8%;bottom:auto;left:0;right:0}}@media (prefers-reduced-motion:reduce){.js #besoins .temps>li,.js .famille-vue img{animation:none}.js .famille-vue img{height:100%;margin-top:0}#besoins .famille-vue img,.js #besoins .famille-vue img{height:100%;top:0;bottom:0;left:0;right:0}.famille-vue:hover h3{transform:none}}#conseil{color:var(--creme);background:0 0;padding:0}.scene-fixe{background:var(--creme);padding-block:var(--e-9);position:relative}.scene-cadre{z-index:3;padding-inline:var(--axe);height:100%;position:relative}.scene-corps{height:100%;position:relative}.scene-temps+.scene-temps{margin-top:var(--e-8)}#conseil .titre-section{color:var(--petrole)}#conseil .chapo{color:var(--taupe)}.scene-mot{font-family:var(--affiche);white-space:nowrap;letter-spacing:var(--suivi-affiche);color:var(--petrole);margin-top:0;font-size:clamp(3rem,14.5vw,12rem);font-weight:500;line-height:.98}@media (max-width:767px){.scene-mot{font-size:clamp(2.2rem,11.4vw,3.4rem)}}.scene-mot:after{content:"";background:var(--laiton);vertical-align:baseline;width:.16em;height:.16em;margin-left:.14em;display:inline-block;transform:translateY(-.04em)rotate(45deg)}.temps-2 .scene-mot{margin-bottom:.19em}.temps-3 .scene-mot{margin-bottom:.2em}.scene-texte{margin-top:var(--e-5);max-width:16.7em;font-size:var(--t-sm);color:var(--taupe)}#conseil .action{margin-top:var(--e-7);border:2px solid var(--petrole);color:var(--petrole);background:0 0;justify-self:start}#conseil .action:hover{background:var(--petrole);border-color:var(--petrole);color:var(--creme)}#conseil .action:focus-visible{background:var(--petrole);border-color:var(--petrole);color:var(--creme)}.scene-lames,.scene-jauge{display:none}@supports (animation-timeline:view()) and (view-timeline-name:--x){.scene-vive .scene-sas{view-timeline-name:--scene-conseil;view-timeline-axis:block;height:calc(100svh + var(--course-conseil,220svh))}.scene-vive .scene-fixe{height:100svh;padding-block-start:0;padding-block-end:0;animation-name:scene-arrivee;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--scene-conseil;animation-range:entry exit;position:sticky;top:0;overflow:clip}.scene-vive .scene-temps{padding-top:var(--haut-texte,38svh);align-content:start;margin:0;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--scene-conseil;animation-range:contain;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.scene-vive .temps-1{--haut-texte:22svh;animation-name:scene-temps-1}.scene-vive .temps-2{animation-name:scene-temps-2}.scene-vive .temps-3{animation-name:scene-temps-3}.scene-vive .temps-4{animation-name:scene-temps-4}.scene-vive .temps-4 .action{pointer-events:auto}.scene-vive .scene-lames{z-index:1;pointer-events:none;display:none;position:absolute;top:0;bottom:0;left:0;right:0}.scene-vive .scene-lames-encre{display:none}.scene-vive .scene-fixe{--halo-marge:14px;--halo-interieur:64px;--halo-flou:28px;--texte-bord:calc(var(--halo-marge) + var(--halo-interieur) + 1.65 * var(--halo-flou) + 4px)}.scene-vive .scene-cadre{padding-inline:max(var(--axe), var(--texte-bord))}.scene-vive .scene-mot{font-size:min(clamp(3rem, 14.5vw, 12rem), calc((100vw - 2 * var(--texte-bord)) / 6.9))}.scene-vive .scene-halo{inset:var(--halo-marge);z-index:0;pointer-events:none;border-radius:36px;position:absolute;overflow:hidden}.scene-vive .scene-halo-lueur{background:conic-gradient(from 0deg, var(--petrole) 0deg, #16515f 45deg, #1a5c6b 80deg, #b8945a 125deg, var(--laiton-clair) 150deg, var(--laiton) 190deg, #9a7a45 230deg, #123f4c 280deg, var(--petrole) 320deg, #16515f 350deg, var(--petrole) 360deg);will-change:transform;width:130vmax;height:130vmax;margin:-65vmax 0 0 -65vmax;animation-name:scene-halo-tourne;animation-duration:28s;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:50%;left:50%}.scene-vive .scene-halo-eclat{will-change:transform;background:conic-gradient(from 90deg,#fbf4e600 0deg,#fbf4e652 18deg,#fbf4e600 34deg 118deg,#fbf4e63d 132deg,#fbf4e600 150deg 232deg,#fbf4e647 250deg,#fbf4e600 270deg 360deg);width:130vmax;height:130vmax;margin:-65vmax 0 0 -65vmax;animation-name:scene-halo-tourne;animation-duration:19s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:reverse;position:absolute;top:50%;left:50%}.scene-vive .scene-halo-interieur{inset:var(--halo-interieur);background:var(--creme);filter:blur(var(--halo-flou));border-radius:30px;position:absolute}@media (max-width:767px){.scene-vive .scene-halo{border-radius:24px}.scene-vive .scene-fixe{--halo-marge:8px;--halo-interieur:24px;--halo-flou:12px}.scene-vive .scene-halo-interieur{border-radius:16px}.scene-vive .scene-halo-lueur{animation-duration:16s}.scene-vive .scene-halo-eclat{animation-duration:11s}.scene-vive .scene-mot{font-size:min(clamp(2.2rem, 11.4vw, 3.4rem), calc((100vw - 2 * var(--texte-bord)) / 6.9))}}@media (prefers-reduced-motion:reduce){.scene-vive .scene-halo-lueur,.scene-vive .scene-halo-eclat{animation-name:none}}@keyframes scene-halo-tourne{to{transform:rotate(360deg)}}.scene-vive .scene-levier{width:120vmax;height:73.14vmax;position:absolute;top:calc(14svh - 24.1vmax);left:calc(50% - 60vmax)}.js .lame{width:100%;height:100%;color:var(--laiton);opacity:0;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--scene-conseil;animation-range:contain;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.js .lame-1{animation-name:scene-lame-1}.js .lame-2{animation-name:scene-lame-2}.js .lame-3{animation-name:scene-lame-3}.scene-vive .scene-jauge{left:var(--axe);right:var(--axe);bottom:max(var(--e-5), env(safe-area-inset-bottom));background:var(--petrole);transform-origin:0;z-index:3;height:1px;animation-name:scene-jauge;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--scene-conseil;animation-range:contain;display:block;position:absolute;transform:scaleX(0)}}@keyframes scene-temps-1{0%,15%{opacity:1;transform:translate(0,0)}23%,to{opacity:0;transform:translateY(-40px)}}@keyframes scene-temps-2{0%,20%{opacity:0;transform:translateY(56px)}29%,43%{opacity:1;transform:translate(0,0)}50%,to{opacity:0;transform:translateY(-40px)}}@keyframes scene-temps-3{0%,47%{opacity:0;transform:translateY(56px)}56%,70%{opacity:1;transform:translate(0,0)}77%,to{opacity:0;transform:translateY(-40px)}}@keyframes scene-temps-4{0%,74%{opacity:0;transform:translateY(56px)}83%,to{opacity:1;transform:translate(0,0)}}@keyframes scene-lame-1{0%,16%{opacity:0;transform:translate(calc(-50vw - 58vmax),calc(12.47vw + 14.46vmax))}18%{opacity:.14}29%,to{opacity:.14;transform:translate(0,0)}}@keyframes scene-lame-2{0%,43%{opacity:0;transform:translate(calc(-50vw - 58vmax),calc(12.47vw + 14.46vmax))}45%{opacity:.14}56%,to{opacity:.14;transform:translate(0,0)}}@keyframes scene-lame-3{0%,70%{opacity:0;transform:translate(calc(-50vw - 58vmax),calc(12.47vw + 14.46vmax))}72%{opacity:.14}83%,to{opacity:.14;transform:translate(0,0)}}@keyframes scene-jauge{0%{opacity:1;transform:scaleX(0)}66%{opacity:1}80%{opacity:0}to{opacity:0;transform:scaleX(1)}}@keyframes scene-arrivee{0%{opacity:0}15%,86%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.scene-vive .scene-sas{height:auto}.scene-vive .scene-fixe{height:auto;padding-block:var(--e-9);opacity:1;animation:none;position:static}.scene-vive .scene-temps{opacity:1;animation:none;position:static;transform:none}.scene-vive .scene-temps+.scene-temps{margin-top:var(--e-8)}.scene-vive .scene-lames,.scene-vive .scene-jauge{display:none}}#partenaires{align-content:center;min-height:100svh;display:grid}#partenaires .section-corps{width:100%;max-width:min(1600px,100%)}.pro-titre .titre-section{margin-top:0}.losange-cadre{margin-top:var(--e-7);max-width:none;position:relative}.parcours{gap:var(--e-6);margin:0;padding:0;list-style:none;display:grid}.parcours>li{position:relative}.parcours h3{font-family:var(--affiche);letter-spacing:var(--suivi-affiche);color:var(--petrole);margin:0;font-size:clamp(1.375rem,1rem + 1vw,1.875rem);font-weight:500;line-height:1.1}.parcours p{margin-top:var(--e-1);font-size:var(--t-sm);color:var(--taupe)}.losange-centre{gap:var(--e-5);text-align:center;justify-items:center;display:grid}.losange-centre p{font-size:var(--t-base);color:var(--petrole);max-width:24ch;line-height:1.45}@media (min-width:900px) and (min-height:720px),(max-width:899px){#partenaires{height:100svh;min-height:0;padding-block:var(--e-8) var(--e-6);grid-template-rows:minmax(0,1fr);align-content:stretch}#partenaires .section-corps{grid-template-rows:minmax(0,1fr);min-height:0;display:grid}#partenaires .section-corps>*{grid-area:1/1}.pro-titre{z-index:3;align-self:start;position:relative}.losange-cadre{--cote:320px;--decalage:calc(var(--cote) * .12);place-items:center;min-height:0;margin-top:0;display:grid}.parcours{width:var(--cote);height:var(--cote);translate:var(--decalage) 0;display:block;position:relative}.parcours:before{content:"";z-index:0;border:3px solid var(--petrole);transition:transform 1.2s var(--sortie-expo);position:absolute;top:0;bottom:0;left:0;right:0;transform:rotate(-45deg)scale(0)}.parcours:has(>li.posee):before{transform:rotate(45deg)scale(.7071)}.parcours:after{content:"";z-index:1;background:var(--laiton);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);opacity:0;width:20px;height:14px;margin:-7px 0 0 -10px;transition:opacity .6s 1s;animation:12s linear infinite paused bille-losange;position:absolute;top:1.5px;left:50%}.parcours:has(>li.posee):after{opacity:1;animation-play-state:running}@keyframes bille-losange{0%{transform:translate(0,0)rotate(45deg)}24.999%{transform:translate3d(calc((var(--cote) - 3px) * .5), calc((var(--cote) - 3px) * .5), 0) rotate(45deg)}25%{transform:translate3d(calc((var(--cote) - 3px) * .5), calc((var(--cote) - 3px) * .5), 0) rotate(135deg)}49.999%{transform:translate3d(0, calc(var(--cote) - 3px), 0) rotate(135deg)}50%{transform:translate3d(0, calc(var(--cote) - 3px), 0) rotate(45deg)}74.999%{transform:translate3d(calc((var(--cote) - 3px) * -.5), calc((var(--cote) - 3px) * .5), 0) rotate(45deg)}75%{transform:translate3d(calc((var(--cote) - 3px) * -.5), calc((var(--cote) - 3px) * .5), 0) rotate(135deg)}to{transform:translate(0,0)rotate(135deg)}}.parcours>li{z-index:2;width:max-content;max-width:26ch;padding:var(--e-2) var(--e-4);background:var(--creme);box-shadow:0 0 12px 4px var(--creme);text-align:center;position:absolute;translate:-50% -50%}.parcours>li p{transition:color .35s}.parcours>li:hover p{color:var(--petrole)}.parcours>li h3{animation:allume 12s linear var(--retard,0s) infinite paused;display:inline-block}.station-droite{--retard:-9s}.station-bas{--retard:-6s}.station-gauche{--retard:-3s}.parcours:has(>li.posee)>li h3{animation-play-state:running}@keyframes allume{0%,4%{color:var(--laiton-fonce);transform:scale(1.12)}12%,96%{color:var(--petrole);transform:scale(1)}to{color:var(--laiton-fonce);transform:scale(1.12)}}.station-haut{top:0;left:50%}.station-bas{top:100%;left:50%}.station-droite{top:50%;left:100%}.station-gauche{top:50%;left:0}.losange-centre{translate:calc(-50% + var(--decalage)) -50%;width:calc(var(--cote) * .5);position:absolute;top:50%;left:50%}}@media (max-width:899px){#partenaires{height:auto;min-height:0;padding-block:var(--e-9)}#partenaires .section-corps{display:block}#partenaires .section-corps>*{grid-area:auto}.losange-cadre{--cote:min(calc(100cqw - 7rem), 24rem);--decalage:0px;margin-top:var(--e-6);display:block;container-type:inline-size}.parcours{margin:3.5rem auto;translate:none}.parcours:after{width:12px;height:8px;margin:-4px 0 0 -6px}.parcours>li{max-width:7rem;padding:var(--e-1) var(--e-2)}.parcours h3{font-size:1.25rem}.parcours p{font-size:var(--t-xs);text-wrap:balance;line-height:1.35}.losange-centre{width:auto;margin-top:var(--e-7);position:static;translate:none}}@media (prefers-reduced-motion:reduce){.parcours:after{animation:none;display:none}.parcours:before{transition:none}.parcours>li h3{animation:none}}@media (min-width:900px) and (max-height:719px){.parcours:after{content:none}.parcours{padding-left:var(--e-7);position:relative}.parcours:before{content:"";background:var(--petrole);width:2px;position:absolute;top:0;bottom:0;left:7px}.parcours>li:before{content:"";left:calc(-1 * var(--e-7) + 8px);background:var(--laiton);width:16px;height:16px;position:absolute;top:.62em;transform:rotate(45deg)}.losange-centre{margin-top:var(--e-7);text-align:left;justify-items:start}}.horizon{height:clamp(220px,33.33vw,62vh);position:relative;overflow:clip}.horizon img{object-position:center}.horizon:before{content:"";z-index:1;background:linear-gradient(to bottom, var(--creme) 0%, #faf6ee00 45%);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.contre-champ{background:var(--petrole);color:var(--creme)}.contre-champ .repere{color:var(--laiton-clair)}.contre-champ .chapo{color:var(--creme-tenue)}#decrire{padding-block:var(--e-9) var(--e-8)}.decrire-duo{margin-top:var(--e-7);gap:var(--e-8);display:grid}@media (min-width:980px){.decrire-duo{gap:var(--e-9);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start}}@media (max-width:699px){.decrire-duo{gap:var(--e-7)}.contact{row-gap:var(--e-4)}.choix{gap:var(--e-2) var(--e-5)}.choix legend{margin-bottom:var(--e-2)}}.decrire-duo .contact,.decrire-duo .questions{max-width:none;margin-top:0}.contre-champ .choix{color:var(--creme-tenue)}.contre-champ .choix legend{color:var(--laiton-clair)}.contre-champ .choix input{accent-color:var(--laiton)}.contre-champ .champ input,.contre-champ .champ textarea{color:var(--creme);border-bottom-color:var(--filet-clair)}.contre-champ .champ label{color:var(--creme-tenue)}.contre-champ .champ input:focus,.contre-champ .champ textarea:focus{border-bottom-color:var(--laiton)}.contre-champ .action-envoi{background:var(--creme);border-color:var(--creme);color:var(--petrole)}.contre-champ .action-envoi:hover{background:var(--laiton);border-color:var(--laiton)}.contre-champ .action-envoi:focus-visible{background:var(--laiton);border-color:var(--laiton)}.contre-champ .etat{color:var(--laiton-clair)}.contre-champ .direct{margin-top:var(--e-5);color:var(--creme-tenue)}.contre-champ .direct a{color:var(--creme);-webkit-text-decoration-color:var(--laiton);text-decoration-color:var(--laiton)}.contre-champ .questions{border-top-color:var(--filet-clair-tenu)}.contre-champ .question{border-bottom-color:var(--filet-clair-tenu)}.contre-champ .question summary{color:var(--creme)}.contre-champ .question p{color:var(--creme-tenue)}.contre-champ .question summary:after{background:linear-gradient(var(--laiton-clair), var(--laiton-clair)) center / 100% 1px no-repeat, linear-gradient(var(--laiton-clair), var(--laiton-clair)) center / 1px 100% no-repeat}.contre-champ .question[open] summary:after{background:linear-gradient(var(--laiton-clair), var(--laiton-clair)) center / 100% 1px no-repeat}.contre-champ .decrire-colonne{background:var(--creme);color:var(--petrole);border-radius:var(--r-panneau);padding:clamp(24px,4vw,48px)}.contre-champ .decrire-colonne .choix{color:var(--petrole)}.contre-champ .decrire-colonne .choix legend{color:var(--laiton-fonce)}.contre-champ .decrire-colonne .choix input{accent-color:var(--petrole)}@supports selector(:has(*)){.contre-champ .decrire-colonne .choix label{border:1.5px solid var(--petrole);white-space:nowrap;color:var(--petrole);transition:background-color var(--d-etat) var(--sortie-expo), color var(--d-etat) linear;background:0 0;border-radius:999px;flex:none;padding:10px 18px;position:relative}.contre-champ .decrire-colonne .choix label:has(input:checked){background:var(--petrole);color:var(--creme)}.contre-champ .decrire-colonne .choix label:has(input:focus-visible){outline:2px solid var(--laiton);outline-offset:3px}.contre-champ .decrire-colonne .choix input{opacity:0;width:1px;height:1px;margin:0;position:absolute}}.contre-champ .decrire-colonne .champ input,.contre-champ .decrire-colonne .champ textarea{color:var(--petrole);background:var(--creme-profond);border-bottom:1.5px solid color-mix(in srgb, var(--petrole) 35%, transparent);padding:var(--e-5) var(--e-3) var(--e-2);border-radius:8px 8px 0 0}.contre-champ .decrire-colonne .champ label{left:var(--e-3);color:var(--taupe)}.contre-champ .decrire-colonne .champ input:focus,.contre-champ .decrire-colonne .champ textarea:focus{border-bottom-color:var(--petrole);background:var(--creme)}.contre-champ .decrire-colonne .champ input:focus+label,.contre-champ .decrire-colonne .champ textarea:focus+label{color:var(--petrole)}.contre-champ .decrire-colonne .action-envoi{font-size:var(--t-sm);background:var(--petrole);border-color:var(--petrole);color:var(--creme);justify-content:center;justify-self:stretch;padding:16px 28px}.contre-champ .decrire-colonne .action-envoi:hover{background:var(--laiton-fonce);border-color:var(--laiton-fonce);color:var(--creme)}.contre-champ .decrire-colonne .action-envoi:focus-visible{background:var(--laiton-fonce);border-color:var(--laiton-fonce);color:var(--creme)}.rassure{margin:calc(-1 * var(--e-4)) 0 0;text-align:center;font-size:var(--t-xs);color:var(--taupe);grid-column:1/-1}.contre-champ .decrire-colonne .etat{color:var(--laiton-fonce)}.contre-champ .decrire-colonne .direct{color:var(--taupe)}.contre-champ .decrire-colonne .direct a{color:var(--petrole);-webkit-text-decoration-color:var(--laiton);text-decoration-color:var(--laiton)}@media (max-width:699px){.contre-champ .decrire-colonne{padding:var(--e-5);border-radius:24px}}@media (min-width:980px){#decrire{padding-block:var(--e-8) var(--e-7)}#decrire .section-corps{column-gap:var(--e-9);grid-template:"carte titre""carte chapo""carte faq"minmax(0,1fr)/minmax(0,1.05fr) minmax(0,.95fr);align-items:start;display:grid}#decrire .titre-section{grid-area:titre}#decrire .chapo{grid-area:chapo;max-width:none}#decrire .decrire-duo{display:contents}#decrire .decrire-colonne{grid-area:carte}#decrire .questions{margin-top:var(--e-6);grid-area:faq}#decrire .question summary{padding:var(--e-4) 0}}.contre-champ .decrire-colonne{padding:clamp(24px,3vw,36px)}.contre-champ .decrire-colonne .contact{gap:var(--e-5)}.contre-champ .decrire-colonne .choix{flex-wrap:nowrap}.contre-champ .decrire-colonne .champ input,.contre-champ .decrire-colonne .champ textarea{padding-top:var(--e-4)}.contre-champ .decrire-colonne .champ label{top:var(--e-4)}@media (max-width:699px){.contre-champ .decrire-colonne .choix{column-gap:var(--e-3);flex-wrap:wrap}@supports selector(:has(*)){.contre-champ .decrire-colonne .choix label{padding-inline-start:16px;padding-inline-end:16px}}}.horizon:before{background:linear-gradient(to bottom, var(--petrole) 0%, #0e2e3800 45%)}
