@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/2e482247ef29dcb9-s.3gj6ciom31zjc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/068feab4deafcd0f-s.p.0_kz_z3o_slvt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/db545dba463279ae-s.p.1cp9-4nby68jc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.fxFCNG_className{font-family:Archivo,Archivo Fallback;font-style:normal}.fxFCNG_variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41c98a3b1bc68f3a-s.2b_sldcwg6mn_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e84c5cd1ffbefa6f-s.p.1emuuracu50qd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dd9dfc3601372168-s.p.43zbiuwnnoiok.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/599675dea67dcb8d-s.0ynx40_3oa9rk.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cdf6f527ee34c972-s.p.1975l3y3401x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/22a701959b157a82-s.p.2o7m9ogm38dql.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b6340a83cf1ecee-s.3ji57o093q1kd.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d89abe7e263475e6-s.p.19xuq3td7fwu_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6bafae418e8a1b08-s.p.3o_v2fun1jzxk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c0743afb7b1f57bc-s.11ypmpdlzqdb_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0b9e5e07c9deaa9-s.p.3go-kn2r40gie.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/76e9fd951b869c7b-s.p.3bh2vc0w-r-ll.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.hJKAna_className{font-family:Poppins,Poppins Fallback;font-style:normal}.hJKAna_variable{--font-poppins:"Poppins", "Poppins Fallback"}
:root{--marine:#0b1b3f;--texte:#2a3655;--texte-doux:#44506b;--filet:#e1e6f0;--blanc:#fff;--vert:#0a7f46;--rouge:#d6342a;--jaune:#ffc21a;--bleu:#1f4fe0;--bleu-fonce:#1a43c4;--turquoise:#0aa5b5;--orange:#f97316;--font-titre:var(--font-archivo), "Arial Narrow", sans-serif;--font-texte:var(--font-poppins), "Segoe UI", sans-serif;--page:1320px;--large:1376px;--gouttiere:clamp(20px, 3vw, 32px);--rayon:24px;--rayon-grand:32px;--sortie:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:104px}body{font-family:var(--font-texte);color:var(--marine);background:var(--blanc);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow-x:clip}h1,h2,h3,p,ul,dl,dd,blockquote,figure{margin:0}ul{padding:0;list-style:none}img{max-width:100%;display:block}a{color:var(--bleu)}a:hover{color:var(--marine)}:focus-visible{outline:3px solid var(--bleu);outline-offset:3px}.sur-sombre :focus-visible{outline-color:var(--jaune)}.evitement{z-index:100;background:var(--marine);color:var(--blanc);border-radius:999px;padding:12px 18px;font-weight:600;text-decoration:none;position:absolute;top:-100px;left:12px}.evitement:focus{top:12px}.conteneur{max-width:var(--page);margin-inline:auto}.section{padding:104px var(--gouttiere)}.section--suite{padding-top:0}.encart{padding-inline:12px}.entete-section{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 48px;margin-bottom:40px;display:flex}.titre{font-family:var(--font-titre);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(32px,4.2vw,58px);font-weight:900;font-stretch:110%;line-height:1.02}.titre--colonne{font-size:clamp(30px,3.2vw,44px)}.chapeau{max-width:460px;color:var(--texte);font-size:17px;line-height:1.6}.bouton{cursor:pointer;min-height:48px;transition:transform .2s var(--sortie), background-color .2s, color .2s;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.bouton:hover{transform:translateY(-2px)}.bouton--grand{min-height:56px;padding:0 28px;font-size:17px}.bouton--jaune{background:var(--jaune);color:var(--marine)}.bouton--jaune:hover{background:var(--blanc);color:var(--marine)}.bouton--orange{background:var(--orange);color:var(--marine)}.bouton--orange:hover,.bouton--marine{background:var(--marine);color:var(--blanc)}.bouton--marine:hover{background:var(--bleu);color:var(--blanc)}.bouton--contour{border-color:var(--blanc);color:var(--blanc)}.bouton--contour:hover{background:var(--blanc);color:var(--marine)}.bandeau{background:var(--jaune);color:var(--marine);font-size:14px;font-weight:600}.bandeau__in{max-width:var(--page);padding:10px var(--gouttiere);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 24px;margin-inline:auto;display:flex}.bandeau a{color:var(--marine)}.tete{z-index:50;-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);background:#fffffff5;position:sticky;top:0}.tete__in{max-width:var(--page);padding:12px var(--gouttiere);align-items:center;gap:28px;margin-inline:auto;display:flex}.tete__logo{align-items:center;height:72px;margin-right:auto;display:flex}.tete__logo img{width:auto;height:60px}.nav{align-items:center;gap:28px;display:flex}.nav a{color:var(--marine);padding:10px 0;font-size:15px;font-weight:600;text-decoration:none;position:relative}.nav a:after{content:"";background:var(--jaune);transform-origin:0;height:3px;transition:transform .25s var(--sortie);border-radius:3px;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.nav a:hover:after,.nav a:focus-visible:after{transform:scaleX(1)}.menu-bouton{border:2px solid var(--marine);background:var(--blanc);min-height:48px;color:var(--marine);font:inherit;cursor:pointer;border-radius:999px;align-items:center;padding:0 20px;font-weight:700;display:none}.menu-panneau{padding:8px var(--gouttiere) 28px;background:var(--blanc);position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 40px -24px #0b1b3f66}.menu-panneau ul{flex-direction:column;margin-bottom:20px;display:flex}.menu-panneau ul a{border-bottom:1px solid var(--filet);color:var(--marine);font-family:var(--font-titre);padding:12px 0;font-size:30px;font-weight:800;font-stretch:108%;text-decoration:none;display:block}.menu-panneau .bouton{width:100%}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.menu-panneau:not([hidden]){animation:descend .3s var(--sortie)}}@keyframes descend{0%{opacity:0;transform:translateY(-12px)}}@supports (animation-timeline:scroll()){.tete{animation:linear both tete-ombre;animation-timeline:scroll();animation-range:0 120px}}@keyframes tete-ombre{to{box-shadow:0 8px 24px -12px #0b1b3f40}}.ouverture{isolation:isolate;max-width:var(--large);border-radius:var(--rayon-grand);background:var(--bleu);height:720px;margin-inline:auto;position:relative;overflow:hidden}.ouverture__photo{object-fit:cover}.ouverture__voile{background:linear-gradient(#0b1b3f00 22%,#0b1b3f59 50%,#0b1b3fe0 100%);position:absolute;inset:0}.ouverture__texte{max-width:1040px;color:var(--blanc);flex-direction:column;gap:22px;padding:56px;display:flex;position:absolute;bottom:0;left:0;right:0}.devise{font-family:var(--font-titre);letter-spacing:-.02em;font-size:clamp(50px,7.2vw,108px);font-weight:900;font-stretch:112%;line-height:.95}.devise__ligne{text-shadow:5px 5px 0 var(--marine);display:block}.devise__ligne--peinte{color:var(--jaune);text-shadow:5px 5px 0 var(--rouge)}.ouverture__intro{max-width:580px;font-size:19px;line-height:1.55}.ouverture__actions{flex-wrap:wrap;gap:12px;display:flex}.bandes{flex-direction:column;gap:4px;display:flex}.bandes--pile{max-width:var(--large);margin:14px auto 0}.bande{background:var(--c);border-radius:999px;height:10px}.bandes--ligne{flex-direction:row;gap:0}.bandes--ligne .bande{border-radius:0;flex:1}.bandes--mini{flex-direction:row}.bandes--mini .bande{width:28px;height:8px}.presentation{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:start;gap:32px 80px;display:grid}.presentation__texte{color:var(--texte);flex-direction:column;gap:24px;font-size:17px;line-height:1.7;display:flex}.valeurs{flex-wrap:wrap;gap:10px;display:flex}.valeur{border-radius:999px;padding:8px 18px;font-size:15px;font-weight:600}.valeur--vert{color:#0a5e34;background:#e3f3ea}.valeur--bleu{color:#1a3fb8;background:#e6ecfd}.valeur--rouge{color:#a8241c;background:#fbe7e5}.poles{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:14px;display:grid}.pole{min-width:0;display:flex}.pole__lien{isolation:isolate;border-bottom:10px solid var(--c);border-radius:var(--rayon);background:var(--marine);min-height:460px;color:var(--blanc);flex-direction:column;flex:1;justify-content:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.pole__lien:hover{color:var(--blanc)}.pole__photo.photo-pinceau{z-index:-2;border-radius:0;position:absolute;inset:0}.pole__voile{z-index:-1;background:linear-gradient(#0b1b3f00 22%,#0b1b3f99 55%,#0b1b3ff2 100%);position:absolute;inset:0}.pole__vertical{display:none}.pole__corps{flex-direction:column;gap:10px;padding:24px;display:flex}.pole__lien{container-type:inline-size}.pole__nom{font-family:var(--font-titre);font-size:clamp(20px, calc((100cqi - 48px) / (var(--mot,9) * .8)), 36px);text-shadow:0 2px 14px #0b1b3f99;font-weight:900;font-stretch:108%;line-height:1.02}.pole__details{grid-template-rows:1fr;display:grid}.pole__details-in{flex-direction:column;align-items:flex-start;gap:12px;min-height:0;display:flex;overflow:hidden}.pole__accroche{color:#e8ecf8;max-width:42ch;font-size:15px;line-height:1.45}.pole__projets{flex-wrap:wrap;gap:6px;display:flex}.pole__projet{white-space:nowrap;background:#ffffff24;border-radius:999px;padding:4px 11px;font-size:13px;font-weight:600;box-shadow:inset 0 0 0 1px #fff6}.pole__cta{background:var(--c);color:var(--encre);border-radius:999px;padding:8px 16px;font-size:14px;font-weight:700}@media (min-width:961px) and (hover:hover){.poles{gap:12px;height:560px;display:flex}.pole{transition:flex-grow .6s var(--sortie);flex:1 1 0}.poles:not(:hover,:focus-within) .pole:first-child,.pole:hover,.pole:focus-within{flex-grow:3.4}.pole__lien{min-height:0}.pole__vertical{font-family:var(--font-titre);white-space:nowrap;text-shadow:0 2px 14px #0b1b3fb3;writing-mode:vertical-rl;font-size:30px;font-weight:900;font-stretch:108%;line-height:1;transition:opacity .3s;display:block;position:absolute;bottom:26px;left:18px;rotate:180deg}.pole__corps{opacity:0;transition:opacity .3s}.pole__details{transition:grid-template-rows .5s var(--sortie);grid-template-rows:0fr}.poles:not(:hover,:focus-within) .pole:first-child .pole__vertical,.pole:hover .pole__vertical,.pole:focus-within .pole__vertical{opacity:0}.poles:not(:hover,:focus-within) .pole:first-child .pole__corps,.pole:hover .pole__corps,.pole:focus-within .pole__corps{opacity:1;transition-delay:.2s}.poles:not(:hover,:focus-within) .pole:first-child .pole__details,.pole:hover .pole__details,.pole:focus-within .pole__details{grid-template-rows:1fr}}@media (prefers-reduced-motion:no-preference) and (min-width:961px) and (hover:hover){@supports (animation-timeline:view()){.poles>.pole:nth-child(n){animation-range:entry entry 60%}}}.frise{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;margin-bottom:28px;display:grid}.frise__mois{flex-direction:column;gap:8px;display:flex}.frise__barre{background:var(--c,var(--filet));border-radius:999px;height:14px}.frise__mois--courant .frise__barre{box-shadow:0 0 0 3px var(--marine)}.frise__lettre{color:var(--texte-doux);text-align:center;font-size:13px;font-weight:600}.frise__mois--courant .frise__lettre{color:var(--marine)}.affiches{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px;display:grid}.affiche{border-radius:var(--rayon);background:var(--c);min-height:260px;color:var(--encre);flex-direction:column;gap:12px;padding:26px 26px 30px;display:flex}.puce{background:var(--marine);color:var(--blanc);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:5px 12px;font-size:13px;font-weight:700;display:inline-flex}.puce__point{background:var(--jaune);border-radius:50%;width:8px;height:8px}.affiche__date{font-family:var(--font-titre);letter-spacing:-.01em;font-size:42px;font-weight:900;font-stretch:112%;line-height:1}.affiche__nom{font-family:var(--font-titre);font-size:23px;font-weight:800;line-height:1.1}.affiche__texte{font-size:15px;line-height:1.55}.agenda__pied{color:var(--texte);margin-top:24px;font-size:16px;line-height:1.6}.agenda__pied strong{color:var(--marine)}.transmission{grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));align-items:center;gap:36px 72px;display:grid}.transmission__photo{border-radius:28px;height:540px;position:relative;overflow:clip}.transmission__photo img{object-fit:cover}.transmission__citation{flex-direction:column;gap:24px;display:flex}.citation{color:var(--marine);font-family:var(--font-titre);letter-spacing:-.015em;font-size:clamp(30px,3.6vw,50px);font-weight:900;font-stretch:108%;line-height:1.05}.transmission__texte{color:var(--texte);font-size:17px;line-height:1.7}.bloc{max-width:var(--large);border-radius:var(--rayon-grand);margin-inline:auto}.bloc--bleu{background:var(--bleu);color:var(--blanc);padding:72px 56px}.bloc--bleu .chapeau{color:#e3e9ff}.outils{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:16px;display:grid}.outil{background:var(--bleu-fonce);border-radius:22px;flex-direction:column;gap:10px;padding:24px;display:flex}.outil__icone{background:var(--jaune);width:52px;height:52px;color:var(--marine);border-radius:999px;justify-content:center;align-items:center;display:flex}.outil__nom{font-family:var(--font-titre);margin-top:6px;font-size:24px;font-weight:800}.outil__role{color:#c9d6ff;font-size:14px;font-weight:600}.outil__texte{color:#eef2ff;font-size:15px;line-height:1.55}.outil__action{color:var(--jaune);margin-top:auto;font-size:15px;font-weight:700}.outil__action:hover{color:var(--blanc)}.outil__statut{background:var(--jaune);color:var(--marine);border-radius:999px;align-self:flex-start;margin-top:auto;padding:5px 12px;font-size:13px;font-weight:700}.bloc--jaune{background:var(--jaune);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:40px;padding:64px 56px;display:grid}.soutien__accroche,.facon{flex-direction:column;gap:14px;display:flex}.facon{align-items:flex-start}.facon__titre{font-family:var(--font-titre);font-size:24px;font-weight:800}.facon p,.soutien__accroche p{font-size:16px;line-height:1.6}.identite{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:start;gap:32px 80px;display:grid}.identite__texte{color:var(--texte);flex-direction:column;gap:18px;font-size:17px;line-height:1.7;display:flex}.fiche{border-top:2px solid var(--marine);grid-template-columns:max-content 1fr;display:grid}.fiche dt{border-bottom:1px solid var(--filet);color:var(--texte-doux);padding:14px 24px 14px 0;font-size:15px}.fiche dd{border-bottom:1px solid var(--filet);padding:14px 0;font-size:16px;font-weight:600}.pied{background:var(--marine);color:var(--blanc)}.pied a{color:var(--blanc)}.pied a:hover{color:var(--jaune)}.pied__grille{max-width:var(--page);padding:56px var(--gouttiere) 40px;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:32px;margin-inline:auto;font-size:15px;line-height:1.8;display:grid}.pied__marque,.pied__colonne{flex-direction:column;display:flex}.pied__marque{gap:12px}.pied__marque img{align-self:flex-start;width:auto;height:72px}.pied__devise{font-family:var(--font-titre);font-size:20px;font-weight:800}.pied__titre{color:var(--jaune);font-weight:700}.pied__legal{max-width:var(--page);padding:0 var(--gouttiere) 32px;color:#b8c2dc;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-inline:auto;font-size:13px;display:flex}@media (max-width:960px){.nav{display:none}.menu-bouton{display:inline-flex}}@media (max-width:640px){.section{padding-block:64px}.section--suite{padding-top:0}:root{--tete:84px}.tete__logo{height:calc(var(--tete) - 24px)}.tete__logo img{height:48px}.tete__don{display:none}.ouverture{border-radius:var(--rayon);height:640px}.ouverture__texte{padding:24px}.devise{font-size:40px}.ouverture__actions .bouton{flex:100%}.poles{--planche:56px;flex-direction:column;gap:16px;display:flex}.pole{--suivantes:calc(var(--planches) - 1 - var(--rang));top:calc(var(--tete) + var(--rang) * var(--planche));margin-bottom:calc(var(--suivantes) * var(--planche));position:sticky}.pole+.pole{margin-top:calc(-1 * (var(--suivantes) + 1) * var(--planche))}.pole:focus-within{z-index:1}.pole__lien{min-height:clamp(280px, calc(100svh - var(--tete) - (var(--planches) - 1) * var(--planche) - 32px), 440px);padding-top:var(--planche);border-bottom:0;overflow:clip;box-shadow:0 -14px 30px -18px #0b1b3f8c}.pole__photo.photo-pinceau,.pole__voile{top:var(--planche)}.pole__nom{height:var(--planche);background:var(--c);color:var(--encre);text-shadow:none;align-items:center;padding-inline:22px;font-size:clamp(17px,5.6vw,22px);display:flex;position:absolute;inset:0 0 auto}.pole__projets{flex-wrap:nowrap;align-self:stretch;overflow:clip;-webkit-mask-image:linear-gradient(90deg,#000 75%,#0000);mask-image:linear-gradient(90deg,#000 75%,#0000)}.transmission__photo{height:320px}.bloc{border-radius:var(--rayon)}.bloc--bleu{padding:40px 22px}.bloc--jaune{padding:40px 24px}}@keyframes monte{0%{opacity:0;transform:translateY(40px)}}@keyframes pose{0%{transform:scale(1.08)}}@keyframes trace{0%{transform:scaleX(0)}}@keyframes peint-marine{0%{text-shadow:0 0 0 var(--marine)}}@keyframes peint-rouge{0%{text-shadow:0 0 0 var(--rouge)}}@keyframes pulse{50%{opacity:.5;transform:scale(1.6)}}@keyframes colle{0%{opacity:0;transform:translateY(48px)rotate(-3deg)scale(.96)}}@keyframes colle-inverse{0%{opacity:0;transform:translateY(48px)rotate(3deg)scale(.96)}}@keyframes devoile{0%{clip-path:inset(0 0 100% round 28px)}to{clip-path:inset(0 round 28px)}}@keyframes eclot{0%{transform:scale(.3)rotate(-20deg)}}@media (prefers-reduced-motion:no-preference){.ouverture__photo{animation:pose 1.8s var(--sortie) both}.devise__ligne{animation:.5s ease-out .85s both peint-marine}.devise__ligne--peinte{animation:.5s ease-out 1s both peint-rouge}.ouverture__intro{animation:monte .8s var(--sortie) .55s both}.ouverture__actions{animation:monte .8s var(--sortie) .7s both}.bandes--pile .bande{transform-origin:0;animation:trace .9s var(--sortie) both}.bandes--pile .bande:first-child{animation-delay:.9s}.bandes--pile .bande:nth-child(2){animation-delay:.98s}.bandes--pile .bande:nth-child(3){animation-delay:1.06s}.bandes--pile .bande:nth-child(4){animation-delay:1.14s}.bandes--pile .bande:nth-child(5){animation-delay:1.22s}.puce--maintenant .puce__point{animation:1.6s ease-in-out 5 pulse}@supports (animation-timeline:view()){.revele,.pole{animation:linear both monte;animation-timeline:view();animation-range:entry entry 70%}.pole:nth-child(2){animation-range:entry 8% entry 78%}.pole:nth-child(3){animation-range:entry 16% entry 86%}.pole:nth-child(4){animation-range:entry 24% entry 94%}.pole:nth-child(5){animation-range:entry 32% cover 52%}.frise__barre{transform-origin:0;animation:linear both trace;animation-timeline:view();animation-range:entry 40% cover 45%}.affiches>li{animation:linear both colle;animation-timeline:view();animation-range:entry entry 75%}.affiches>li:nth-child(2n){animation-name:colle-inverse}.outil__icone{animation:linear both eclot;animation-timeline:view();animation-range:entry 20% entry 90%}.bandes--ligne .bande{transform-origin:0;animation:linear both trace;animation-timeline:view();animation-range:entry}}}@media (prefers-reduced-motion:no-preference) and (max-width:640px){.pole{animation:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root{--rebond:cubic-bezier(.34, 1.56, .64, 1);--pinceau:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M0 6 8 0l12 5 13-4 14 5 14-6 13 4 12-3 7 5 7-3-4 15 4 13-5 14 5 13-4 14 4 14-6 14-14-4-14 4-14-5-14 5-14-4-14 4-10-6Z'/%3E%3C/svg%3E")}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page{display:block}.lien-fort{font-size:17px;font-weight:600}.nav a[aria-current=page]:after{transform:scaleX(1)}.mot{white-space:nowrap;display:inline-block}.lettre{display:inline-block}.titre-bloc{flex-direction:column;display:flex}.trait{width:min(240px,60%);height:18px;margin-top:12px;display:block;overflow:visible}.trait path{fill:none;stroke:var(--c);stroke-width:7px;stroke-linecap:round;stroke-dasharray:1 1}.ouverture__fond{position:absolute;inset:-14% 0 0}.peinture{pointer-events:none;position:absolute;inset:0;overflow:hidden}.goutte{opacity:.9;border-radius:50% 44% 56% 48%;animation:.9s ease-out forwards goutte;position:absolute;transform:translate(-50%,-50%)}@keyframes goutte{0%{opacity:.95;scale:.2}30%{scale:1.15}to{opacity:0;scale:1.6}}.goutte--giclee{animation:giclee .9s var(--sortie) both}@keyframes giclee{0%{opacity:.95;scale:.2}35%{opacity:.95;scale:1.1}to{opacity:0;translate:var(--dx) var(--dy);scale:1.4}}.defilant-cadre{padding:40px 0 24px;position:relative;overflow:hidden}.defilant{background:var(--marine);width:104%;color:var(--blanc);margin-left:-2%;padding:18px 0;overflow:hidden;rotate:-1.5deg}.defilant__piste{width:max-content;display:flex}.defilant__serie{flex-shrink:0;display:flex}.defilant__serie li{font-family:var(--font-titre);white-space:nowrap;align-items:center;gap:18px;padding-inline:18px;font-size:clamp(26px,4vw,46px);font-weight:900;font-stretch:112%;line-height:1;display:flex}.defilant__point{background:var(--c);border-radius:50%;width:.45em;height:.45em}.defilant__bouton{border:2px solid var(--blanc);background:var(--marine);min-height:44px;color:var(--blanc);font:inherit;cursor:pointer;border-radius:999px;padding:0 16px;font-size:14px;font-weight:700;position:absolute;top:calc(50% + 8px);right:16px;translate:0 -50%}.scene{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px;display:grid}.scene__carte{border-radius:var(--rayon);background:var(--c);height:100%;min-height:290px;color:var(--encre);transition:transform .4s var(--rebond);flex-direction:column;gap:10px;padding:24px;text-decoration:none;display:flex}.scene__carte:hover,.scene__carte:focus-visible{color:var(--encre);transform:rotate(-2deg)translateY(-6px)}.scene li:nth-child(2n) .scene__carte:hover,.scene li:nth-child(2n) .scene__carte:focus-visible{transform:rotate(2deg)translateY(-6px)}.illu{fill:none;stroke:currentColor;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;width:100px;height:100px;margin-bottom:auto;overflow:visible}.illu .point,.illu .barre{fill:currentColor;stroke:none}.illu .trace,.illu .ligne{stroke-dasharray:1 1}.scene__nom{font-family:var(--font-titre);font-size:26px;font-weight:900;font-stretch:108%;line-height:1.05}.scene__texte{font-size:15px;line-height:1.5}.egaliseur{align-items:flex-end;gap:3px;height:22px;display:inline-flex}.egaliseur span{background:var(--jaune);transform-origin:bottom;border-radius:3px;width:5px;height:100%;transform:scaleY(.4)}.texte-long .egaliseur span{background:var(--c,var(--bleu))}.photo-pinceau{background:var(--c,var(--filet));border-radius:28px;position:relative;overflow:clip}.parallaxe-image{object-fit:cover}.affiche,.carte-projet,.outil{transition:transform .4s var(--rebond), box-shadow .3s}.carte-projet:hover,.outil:hover,.affiche:hover{transform:rotate(-1.5deg)translateY(-6px)}li:nth-child(2n)>.carte-projet:hover,li:nth-child(2n)>.outil:hover,li:nth-child(2n)>.affiche:hover{transform:rotate(1.5deg)translateY(-6px)}.affiche,.affiche:hover{height:100%;color:var(--encre);text-decoration:none}.outil,.outil:hover{height:100%;color:var(--blanc);text-decoration:none}.entete-page{padding:72px var(--gouttiere) 0;position:relative;overflow:hidden}.formes .forme{background:var(--c);opacity:.16;border-radius:48% 52% 60% 40%/55% 45%;position:absolute}.forme--1{width:360px;height:320px;top:-90px;right:-60px}.forme--2{width:190px;height:170px;bottom:60px;left:-60px;background:var(--jaune)!important;opacity:.18!important}.forme--3{width:90px;height:90px;top:38%;right:42%;background:var(--bleu)!important;opacity:.14!important}.entete-page__grille{grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));align-items:center;gap:40px 64px;padding-bottom:72px;display:grid;position:relative}.entete-page__texte{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex;container-type:inline-size}.entete-page__titre{color:var(--marine);font-family:var(--font-titre);font-size:clamp(32px, calc(100cqi / (var(--mot,8) * .8)), 96px);letter-spacing:-.02em;font-weight:900;font-stretch:112%;line-height:.95}.entete-page__chapeau{max-width:560px;color:var(--texte);margin-top:18px;font-size:19px;line-height:1.6}.entete-page__photo{aspect-ratio:4/3}.pastille{background:var(--c);color:var(--encre,var(--blanc));border-radius:999px;align-items:center;margin-bottom:14px;padding:6px 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}a.pastille:hover{color:var(--encre,var(--blanc))}.sommaire{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.sommaire a{background:var(--c);color:var(--encre);transition:transform .3s var(--rebond);border-radius:999px;padding:10px 18px;font-weight:700;text-decoration:none}.sommaire a:hover{color:var(--encre);transform:translateY(-3px)rotate(-2deg)}.deux-colonnes{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:start;gap:32px 80px;display:grid}@media (min-width:961px){.deux-colonnes--collant>:first-child{position:sticky;top:120px}}.reperes{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:460px;margin-top:36px;display:grid}.repere{border-left:8px solid var(--c);background:#f4f6fb;border-radius:18px;flex-direction:column;gap:4px;padding:18px 20px;display:flex}.repere__chiffre{color:var(--marine);font-family:var(--font-titre);font-size:44px;font-weight:900;font-stretch:112%;line-height:1}.repere__texte{color:var(--texte-doux);font-size:15px;font-weight:600}.texte-long{max-width:68ch;color:var(--texte);flex-direction:column;gap:18px;font-size:17px;line-height:1.75;display:flex}.objectifs{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:16px;display:grid}.objectif{border-top:10px solid var(--c);background:#f4f6fb;border-radius:18px;padding:24px;font-size:17px;font-weight:600;line-height:1.5}.liste-puces{flex-direction:column;gap:10px;margin-top:24px;font-size:17px;font-weight:600;display:flex}.liste-puces li:before{content:"";background:var(--jaune);border-radius:50%;width:12px;height:12px;margin-right:12px;display:inline-block}.etiquettes{flex-wrap:wrap;gap:10px;display:flex}.etiquettes li{color:#1a3fb8;background:#e6ecfd;border-radius:999px;padding:8px 16px;font-weight:600}.bureau{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:16px;display:grid}.membre{border-radius:var(--rayon);box-shadow:0 0 0 1px var(--filet);flex-direction:column;gap:6px;padding:22px;display:flex}.membre__initiales{background:var(--c);width:64px;height:64px;color:var(--blanc);font-family:var(--font-titre);text-shadow:2px 2px #0b1b3f73;border-radius:50% 46% 54% 48%;justify-content:center;align-items:center;margin-bottom:8px;font-size:24px;font-weight:900;display:flex}.membre__nom{font-family:var(--font-titre);font-size:20px;font-weight:800;line-height:1.15}.membre__role{color:var(--texte-doux);font-size:15px}.partenaires{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px;display:grid}.partenaire{border-left:8px solid var(--orange);background:#fff6ec;border-radius:18px;flex-direction:column;gap:6px;padding:24px;display:flex}.partenaire__nom{font-family:var(--font-titre);font-size:21px;font-weight:800}.partenaire__info{color:var(--texte-doux)}.appel{border-radius:var(--rayon-grand);background:var(--jaune);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:48px;display:flex}.appel__texte{font-family:var(--font-titre);font-size:clamp(28px,3.4vw,44px);font-weight:900;font-stretch:110%;line-height:1.05}.appel__actions{flex-wrap:wrap;gap:12px;display:flex}.pole-section__haut{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:center;gap:40px 72px;margin-bottom:40px;display:grid}.pole-section--inverse .pole-section__photo{order:2}.pole-section__photo{aspect-ratio:4/3}.pole-section__texte{color:var(--texte);flex-direction:column;align-items:flex-start;gap:14px;font-size:17px;line-height:1.7;display:flex}.pole-section__texte .titre{color:var(--marine)}.pole-section__accroche{color:var(--marine);font-family:var(--font-titre);font-size:22px;font-weight:800;line-height:1.3}.cartes-projets{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px;margin-top:28px;display:grid}.carte-projet{border-radius:var(--rayon);background:var(--c);height:100%;min-height:210px;color:var(--encre);flex-direction:column;gap:8px;padding:24px;text-decoration:none;display:flex}.carte-projet:hover{color:var(--encre)}.carte-projet--outil{--c:var(--marine);--encre:var(--blanc)}.carte-projet__nom{font-family:var(--font-titre);font-size:26px;font-weight:900;font-stretch:108%;line-height:1.05}.carte-projet__sens{opacity:.9;font-weight:600}.carte-projet__resume{font-size:15px;line-height:1.5}.carte-projet__quand{background:var(--marine);color:var(--blanc);border-radius:999px;align-self:flex-start;margin-top:auto;padding:4px 12px;font-size:13px;font-weight:700}.projet-page{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:start;gap:40px 72px;display:grid}.projet__texte{grid-column:span 2}.projet__resume{color:var(--marine);font-family:var(--font-titre);font-size:24px;font-weight:800;line-height:1.3}.projet__infos{border-top:10px solid var(--c);border-radius:var(--rayon);background:#f4f6fb;flex-direction:column;align-items:flex-start;gap:18px;padding:28px;display:flex}.projet__infos dl{grid-template-columns:max-content 1fr;gap:8px 16px;display:grid}.projet__infos dt{color:var(--texte-doux)}.projet__infos dd{font-weight:600}.projet__infos-titre{font-size:17px;font-weight:600;line-height:1.5}.outil-entete__icone{background:var(--c);width:72px;height:72px;color:var(--blanc);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.outil-entete__icone svg{width:36px;height:36px}.outil__statut--entete{margin-top:18px}.facons-grandes{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px;display:grid}.facon-grande{border-top:12px solid var(--c);border-radius:var(--rayon);color:var(--texte);background:#f4f6fb;flex-direction:column;align-items:flex-start;gap:16px;padding:32px;font-size:17px;line-height:1.6;display:flex}.facon-grande .bouton{margin-top:auto}.facon-grande__titre{color:var(--marine);font-family:var(--font-titre);font-size:30px;font-weight:900;font-stretch:108%}.coordonnees{grid-template-columns:max-content 1fr;gap:6px 16px;font-size:15px;display:grid}.coordonnees dt{color:var(--marine);font-weight:700}.possibles{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:16px;display:grid}.possibles a{border-radius:var(--rayon);height:100%;box-shadow:0 0 0 1px var(--filet);color:var(--texte);transition:transform .4s var(--rebond);padding:24px;font-size:17px;line-height:1.5;text-decoration:none;display:block}.possibles a:hover{color:var(--texte);transform:translateY(-4px)rotate(-1deg)}.possibles strong{color:var(--marine);font-family:var(--font-titre);margin-bottom:6px;font-size:21px;display:block}.contact{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));align-items:start;gap:48px 80px;display:grid}.formulaire{flex-direction:column;gap:20px;max-width:640px;display:flex}.champ{flex-direction:column;gap:8px;display:flex}.champ label{font-weight:600}.champ input,.champ select,.champ textarea{background:var(--blanc);min-height:52px;color:var(--marine);font:inherit;border:2px solid #c9d1e3;border-radius:14px;padding:12px 16px}.champ input:focus,.champ select:focus,.champ textarea:focus{border-color:var(--bleu);outline:none;box-shadow:0 0 0 4px #1f4fe033}.champ [aria-invalid=true]{border-color:var(--rouge)}.champ__erreur{color:#b3241b;font-size:15px;font-weight:600}.piege{position:absolute;left:-9999px}.formulaire .bouton{align-self:flex-start}.formulaire .bouton:disabled{opacity:.6;cursor:progress}.formulaire__retour{min-height:1.6em;font-weight:600}.formulaire__retour--envoye{color:var(--vert)}.formulaire__retour--erreur{color:#b3241b}.contact__infos{border-radius:var(--rayon);background:var(--marine);color:var(--blanc);flex-direction:column;gap:20px;padding:32px;display:flex}.contact__infos a{color:var(--blanc)}.contact__infos a:hover{color:var(--jaune)}.contact__liste,.contact__reseaux{flex-direction:column;gap:8px;font-size:17px;display:flex}.contact__reseaux{flex-flow:wrap;gap:16px;font-weight:700}.mentions h2{color:var(--marine);font-family:var(--font-titre);margin-top:12px;font-size:26px;font-weight:800}.introuvable{max-width:var(--page);padding:72px var(--gouttiere) 96px;flex-direction:column;align-items:flex-start;gap:8px;margin-inline:auto;display:flex}.introuvable__code{color:var(--jaune);font-family:var(--font-titre);text-shadow:8px 8px 0 var(--rouge);font-size:clamp(96px,18vw,220px);font-weight:900;font-stretch:125%;line-height:.85}.introuvable .appel__actions{margin:24px 0 40px}.introuvable .bandes{align-self:stretch}::view-transition{pointer-events:none}::view-transition-group(site-tete){z-index:100;animation:none}::view-transition-old(site-tete){display:none}::view-transition-new(site-tete){animation:none}::view-transition-old(.page-sortie){animation:.22s ease-in both page-sort}::view-transition-new(.page-entree){animation:.6s var(--sortie) both page-entre}::view-transition-group(.morph){animation-duration:.6s;animation-timing-function:var(--sortie)}@keyframes page-sort{to{opacity:0;transform:translateY(-24px)rotate(-.6deg)}}@keyframes page-entre{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%)}to{clip-path:polygon(0 0,140% 0,100% 100%,0 100%)}}@media (max-width:960px){.projet__texte{grid-column:auto}.pole-section--inverse .pole-section__photo{order:0}}@media (max-width:640px){.entete-page{padding-top:40px}.entete-page__grille{padding-bottom:48px}.entete-page__chapeau{font-size:17px}.appel{padding:32px 24px}.defilant-cadre{padding-bottom:76px}.defilant__bouton{top:auto;bottom:16px;translate:none}.scene{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.scene__carte{gap:8px;min-height:0;padding:18px 16px 20px;container-type:inline-size}.scene .illu{width:72px;height:72px}.scene__nom{font-size:min(22px, 100cqi / (var(--mot,11) * .64))}}@keyframes saute{0%{opacity:0;transform:translateY(.6em)rotate(-12deg)scale(.6)}60%{opacity:1;transform:translateY(-.12em)rotate(4deg)}}@keyframes vague{40%{transform:translateY(-.18em)rotate(-5deg)}}@keyframes dessine{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes defile{to{transform:translate(-50%)}}@keyframes pousse{to{translate:-45vw}}@keyframes pinceau{0%{-webkit-mask-size:0% 160%;mask-size:0% 160%}to{-webkit-mask-size:280% 160%;mask-size:280% 160%}}@keyframes parallaxe{0%{translate:0 -6%}to{translate:0 6%}}@keyframes fond-parallaxe{to{translate:0 12%}}@keyframes texte-parallaxe{to{opacity:.15;translate:0 -90px}}@keyframes forme-eclot{0%{scale:0}}@keyframes forme-flotte-1{to{translate:-40px 160px;rotate:30deg}}@keyframes forme-flotte-2{to{translate:30px -90px;rotate:-20deg}}@keyframes forme-flotte-3{to{translate:80px 220px;rotate:-45deg}}@keyframes egalise{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@keyframes onde{0%,to{opacity:.2}50%{opacity:1}}@keyframes balance{0%,to{rotate:-7deg}50%{rotate:7deg}}@keyframes bras-gauche{50%{rotate:-38deg}}@keyframes bras-droit{50%{rotate:40deg}}@keyframes jambe{50%{rotate:12deg}}@keyframes crayon{0%,to{rotate:-8deg}50%{rotate:8deg}}@keyframes point{0%{opacity:0;scale:0}40%{opacity:1;scale:1.2}to{opacity:0;scale:1}}@keyframes barre{0%,to{scale:1 .3}50%{scale:1}}@keyframes masque{0%,to{translate:0;rotate:-9deg}50%{translate:0 -6px;rotate:9deg}}@media (prefers-reduced-motion:no-preference){.lettre{animation:saute .7s var(--rebond) both;animation-delay:calc(var(--i) * 28ms + .15s)}.devise:hover .lettre,.entete-page__titre:hover .lettre,.danse .lettre{animation:saute .7s var(--rebond) both, vague .6s ease-in-out both;animation-delay:calc(var(--i) * 28ms + .15s), calc(var(--i) * 30ms)}.entete-page .trait path,.introuvable .trait path{animation:dessine .9s var(--sortie) .5s both}.defilant__piste{animation:40s linear infinite defile}.defilant--pause .defilant__piste,.defilant:hover .defilant__piste{animation-play-state:paused}.forme{animation:forme-eclot .9s var(--rebond) .1s both}.egaliseur span{animation:.9s ease-in-out 8 alternate egalise}.egaliseur span:nth-child(2){animation-duration:.6s;animation-delay:.1s}.egaliseur span:nth-child(3){animation-duration:1.1s;animation-delay:.2s}.egaliseur span:nth-child(4){animation-duration:.7s;animation-delay:50ms}.egaliseur span:nth-child(5){animation-duration:.95s;animation-delay:.3s}.outil:hover .egaliseur span{animation-iteration-count:infinite}.photo-pinceau--charge{-webkit-mask:var(--pinceau) no-repeat left center / 0% 160%;-webkit-mask:var(--pinceau) no-repeat left center / 0% 160%;mask:var(--pinceau) no-repeat left center / 0% 160%;animation:pinceau 1.2s var(--sortie) .25s both}.illu .anime{animation-duration:1.2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-play-state:paused}.scene__carte:hover .anime,.scene__carte:focus-visible .anime{animation-play-state:running}@media (hover:none){.illu .anime{animation-iteration-count:4;animation-play-state:running}}.illu .onde{animation-name:onde}.illu .o2{animation-delay:.3s}.illu .corps{transform-box:fill-box;transform-origin:bottom;animation-name:balance}.illu .bras-g{transform-origin:60px 40px;animation-name:bras-gauche}.illu .bras-d{transform-origin:60px 40px;animation-name:bras-droit}.illu .jambe-g,.illu .jambe-d{transform-origin:60px 65px;animation-name:jambe}.illu .jambe-d{animation-direction:reverse}.illu .trace{animation-name:dessine;animation-duration:1.6s}.illu .crayon{transform-origin:47px 75px;animation-name:crayon}.illu .point{transform-box:fill-box;transform-origin:50%;animation-name:point}.illu .p2{animation-delay:.15s}.illu .p3{animation-delay:.3s}.illu .p4{animation-delay:.45s}.illu .p5{animation-delay:.6s}.illu .p6{animation-delay:.75s}.illu .ligne{animation-name:dessine;animation-duration:1.4s}.illu .l2{animation-delay:.25s}.illu .l3{animation-delay:.5s}.illu .barre{transform-box:fill-box;transform-origin:bottom;animation-name:barre}.illu .b1{animation-duration:.7s}.illu .b2{animation-duration:1s;animation-delay:.1s}.illu .b3{animation-duration:.8s;animation-delay:.2s}.illu .b4{animation-duration:1.1s;animation-delay:50ms}.illu .b5{animation-duration:.9s;animation-delay:.15s}.illu .masque{transform-box:fill-box;transform-origin:50%;animation-name:masque}@supports (animation-timeline:view()){.titre-bloc .trait path{animation:linear both dessine;animation-timeline:view();animation-range:entry 30% cover 40%}.photo-pinceau:not(.photo-pinceau--charge){-webkit-mask:var(--pinceau) no-repeat left center / 0% 160%;-webkit-mask:var(--pinceau) no-repeat left center / 0% 160%;mask:var(--pinceau) no-repeat left center / 0% 160%;animation:linear both pinceau;animation-timeline:view();animation-range:entry 5% cover 35%}.parallaxe-image{animation:linear both parallaxe;animation-timeline:view();animation-range:cover;scale:1.15}.scene>li,.cartes-projets>li,.bureau>li,.objectifs>li,.outils>li{animation:linear both monte;animation-timeline:view();animation-range:entry entry 80%}.scene>li:nth-child(4n+2),.cartes-projets>li:nth-child(3n+2),.bureau>li:nth-child(4n+2){animation-range:entry 10% entry 90%}.scene>li:nth-child(4n+3),.cartes-projets>li:nth-child(3n),.bureau>li:nth-child(4n+3){animation-range:entry 20% cover 50%}}@supports (animation-timeline:scroll()){.ouverture__fond{animation:linear both fond-parallaxe;animation-timeline:scroll(root);animation-range:0 900px}.ouverture__texte{animation:linear both texte-parallaxe;animation-timeline:scroll(root);animation-range:0 700px}.forme--1{animation:forme-eclot .9s var(--rebond) .1s both, forme-flotte-1 linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 700px}.forme--2{animation:forme-eclot .9s var(--rebond) .25s both, forme-flotte-2 linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 700px}.forme--3{animation:forme-eclot .9s var(--rebond) .4s both, forme-flotte-3 linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 700px}}}@media (prefers-reduced-motion:no-preference) and (max-width:640px){@supports (animation-timeline:view()){.scene>li:nth-child(n){animation-name:colle;animation-range:entry entry 80%}.scene>li:nth-child(2n){animation-name:colle-inverse;animation-range:entry 10% entry 90%}}}@media (prefers-reduced-motion:no-preference) and (hover:none){@supports (animation-timeline:view()){.illu .anime,.egaliseur span,.outil:hover .egaliseur span{animation-iteration-count:6;animation-play-state:running;animation-timeline:view();animation-range:cover 5% cover 95%}.illu .o2,.illu .p2,.illu .p5,.illu .b2,.illu .b5,.egaliseur span:nth-child(2n){animation-iteration-count:5}.illu .p3,.illu .p6,.illu .b3,.egaliseur span:nth-child(3){animation-iteration-count:7}.illu .trace,.illu .ligne{animation-iteration-count:1;animation-fill-mode:both;animation-range:entry 40% cover 50%}.defilant-cadre,.defilant{overflow:clip}.defilant__piste{animation:40s linear infinite defile,linear both pousse;animation-timeline:auto,view()}.defilant-cadre:not(.defilant--pause) .defilant:hover .defilant__piste{animation-play-state:paused,running}}}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}
