.fleche{display:inline-block;text-decoration:none}.page-tete{display:grid;grid-gap:var(--kumi-space-10);gap:var(--kumi-space-10);align-items:center;padding-top:clamp(var(--kumi-space-10),6vw,var(--kumi-space-20));padding-bottom:clamp(var(--kumi-space-12),7vw,var(--kumi-space-22))}@media (min-width:768px){.page-tete--photo{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.page-tete__texte{display:grid;grid-gap:var(--kumi-space-6);gap:var(--kumi-space-6);justify-items:start}.page-tete h1{font-size:var(--kumi-font-size-display);line-height:var(--kumi-font-line-height-tight)}.page-tete .kumi-image{max-width:var(--kumi-size-layout-380);width:100%;justify-self:center}@media (max-width:767px){.page-tete .kumi-image{order:-1}}.chapo+.chapo{margin-top:calc(-1 * var(--kumi-space-2))}.fiche-projet{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--kumi-size-layout-200)),1fr));grid-gap:var(--kumi-space-3);gap:var(--kumi-space-3)}.fiche-projet>div{padding:var(--kumi-space-4) var(--kumi-space-4);border:var(--kumi-border-width-control) dashed var(--kumi-color-border-medium);border-radius:var(--kumi-radius-lg);background:var(--kumi-color-surface-raised);display:grid;grid-gap:var(--kumi-space-0-5);gap:var(--kumi-space-0-5);align-content:start}.fiche-projet dt{font-size:var(--kumi-font-size-caption);font-weight:var(--kumi-font-weight-semibold);letter-spacing:var(--kumi-font-letter-spacing-widest);text-transform:uppercase;color:var(--kumi-color-text-accent)}.fiche-projet dd{margin:0;font-family:var(--kumi-font-family-heading);font-size:var(--kumi-font-size-title-sm);line-height:var(--kumi-font-line-height-compact)}.resume{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--kumi-space-4);gap:var(--kumi-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--kumi-size-layout-260)),1fr))}.resume li{display:grid;grid-gap:var(--kumi-space-2);gap:var(--kumi-space-2);align-content:start}.resume h3{font-size:var(--kumi-font-size-title-md)}.chapitres{display:grid;grid-gap:clamp(var(--kumi-space-12),7vw,var(--kumi-space-20));gap:clamp(var(--kumi-space-12),7vw,var(--kumi-space-20))}.chapitre{display:grid;grid-gap:var(--kumi-space-4) var(--kumi-space-12);gap:var(--kumi-space-4) var(--kumi-space-12)}@media (min-width:992px){.chapitre{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}}.chapitre__num{font-size:var(--kumi-font-size-label);font-weight:var(--kumi-font-weight-semibold);letter-spacing:var(--kumi-font-letter-spacing-widest);text-transform:uppercase;color:var(--kumi-color-text-accent);margin-bottom:var(--kumi-space-2)}.chapitre h2{font-size:var(--kumi-font-size-heading-2-lg)}.chapitre__texte{display:grid;grid-gap:var(--kumi-space-4);gap:var(--kumi-space-4);max-width:var(--kumi-size-measure-reading)}.grande-citation{margin:var(--kumi-space-2) 0 0;padding:var(--kumi-space-6) var(--kumi-space-7);border-radius:var(--kumi-radius-xl);background:var(--kumi-color-surface-pink);font-family:var(--kumi-font-family-heading);font-size:var(--kumi-font-size-heading-4);line-height:var(--kumi-font-line-height-heading)}.grande-citation p:before{content:"« "}.grande-citation p:after{content:" »"}.grande-citation footer{margin-top:var(--kumi-space-3);font-family:var(--kumi-font-family-body);font-size:var(--kumi-font-size-small);font-weight:var(--kumi-font-weight-medium)}.etapes{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--kumi-space-4);gap:var(--kumi-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--kumi-size-layout-232)),1fr));counter-reset:e}.etapes li{counter-increment:e;display:grid;grid-gap:var(--kumi-space-2);gap:var(--kumi-space-2);align-content:start}.etapes li:before{content:counter(e);display:grid;place-items:center;width:var(--kumi-size-control-sm);height:var(--kumi-size-control-sm);border-radius:var(--kumi-radius-round);background:var(--kumi-color-surface-pink-strong);color:var(--kumi-color-text);font-family:var(--kumi-font-family-heading);line-height:var(--kumi-font-line-height-none)}.etapes h3,.etapes li:before{font-size:var(--kumi-font-size-title-md)}.chiffres{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--kumi-space-4);gap:var(--kumi-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--kumi-size-layout-224)),1fr))}.chiffres li{display:grid;grid-gap:var(--kumi-space-2);gap:var(--kumi-space-2);align-content:start;padding:var(--kumi-space-6) var(--kumi-space-6);border-radius:var(--kumi-radius-xl);background:var(--kumi-color-surface-raised);border:var(--kumi-border-width-control) dashed var(--kumi-color-border-medium)}.chiffres strong{font-family:var(--kumi-font-family-heading);font-weight:var(--kumi-font-weight-bold);font-size:var(--kumi-font-size-heading-1-md);line-height:var(--kumi-font-line-height-none);color:var(--kumi-color-text-accent);white-space:nowrap}.mots-collegues{max-width:var(--kumi-size-measure);font-size:var(--kumi-font-size-lead)}.parcours{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0;position:relative}.parcours li{display:grid;grid-template-columns:var(--kumi-size-layout-88) minmax(0,1fr);grid-gap:var(--kumi-space-1) var(--kumi-space-6);gap:var(--kumi-space-1) var(--kumi-space-6);padding:var(--kumi-space-5) 0;border-top:var(--kumi-border-width-control) dashed var(--kumi-color-border-subtle)}.parcours li:last-child{border-bottom:var(--kumi-border-width-control) dashed var(--kumi-color-border-subtle)}.parcours time{justify-self:start;align-self:start;padding:var(--kumi-space-1) var(--kumi-space-3);border-radius:var(--kumi-radius-round);background:var(--kumi-color-surface-pink-strong);font-weight:var(--kumi-font-weight-semibold);font-size:var(--kumi-font-size-small);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.parcours h3{font-size:var(--kumi-font-size-title-md)}.parcours p{grid-column:2;max-width:var(--kumi-size-measure)}.offre{display:grid;grid-gap:var(--kumi-space-5);gap:var(--kumi-space-5);padding:clamp(var(--kumi-space-7),4vw,var(--kumi-space-10)) 0;border-top:var(--kumi-border-width-control) dashed var(--kumi-color-border-inverse-soft)}.offre:first-of-type{border-top:0}.livrables{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--kumi-space-4);gap:var(--kumi-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--kumi-size-layout-240)),1fr))}.livrables li{display:grid;grid-gap:var(--kumi-space-2);gap:var(--kumi-space-2);align-content:start}.livrables h3{font-size:var(--kumi-font-size-title-sm)}.bio{display:grid;grid-gap:var(--kumi-space-6);gap:var(--kumi-space-6);align-items:center}@media (min-width:768px){.bio{grid-template-columns:var(--kumi-size-layout-160) minmax(0,1fr)}}.bio .kumi-image{max-width:var(--kumi-size-layout-160)}.bio__texte{display:grid;grid-gap:var(--kumi-space-3);gap:var(--kumi-space-3);max-width:var(--kumi-size-measure-article)}.bio h2{font-size:var(--kumi-font-size-heading-3)}.appel{display:grid;grid-gap:var(--kumi-space-5);gap:var(--kumi-space-5);justify-items:start}.appel>*{max-width:var(--kumi-size-layout-760)}.appel h2{font-size:var(--kumi-font-size-heading-1)}.infos{list-style:none;margin:0;padding:0;grid-gap:var(--kumi-space-3);counter-reset:i}.infos,.infos li{display:grid;gap:var(--kumi-space-3)}.infos li{counter-increment:i;grid-template-columns:var(--kumi-space-9) 1fr;grid-gap:var(--kumi-space-3);align-items:center;font-size:var(--kumi-font-size-lead)}.infos li:before{content:counter(i);display:grid;place-items:center;width:var(--kumi-size-control-xs);height:var(--kumi-size-control-xs);border-radius:var(--kumi-radius-round);background:var(--kumi-color-surface-green);font-family:var(--kumi-font-family-heading);font-size:var(--kumi-font-size-lead-lg)}.suivant{display:flex;justify-content:flex-end}.suivant a{display:inline-flex;align-items:center;gap:var(--kumi-space-3);min-height:var(--kumi-size-control-lg);padding:0 var(--kumi-space-6);background:var(--kumi-color-surface-inverse);color:var(--kumi-color-text-inverse);text-decoration:none;font-weight:var(--kumi-font-weight-medium)}.suivant a:hover{background:var(--kumi-color-surface-code)}.texte-legal{display:grid;grid-gap:var(--kumi-space-7);gap:var(--kumi-space-7);max-width:var(--kumi-size-measure-wide);padding-bottom:clamp(var(--kumi-space-14),8vw,var(--kumi-space-24))}.texte-legal h2{font-size:var(--kumi-font-size-heading-3);margin-bottom:calc(-1 * var(--kumi-space-3))}.texte-legal ul{margin:0;padding-left:var(--kumi-space-em-md);display:grid;grid-gap:var(--kumi-space-2);gap:var(--kumi-space-2)}.lettre{display:grid;grid-gap:var(--kumi-space-3);gap:var(--kumi-space-3);align-content:start}.lettre__mention{margin:0;font-size:var(--kumi-font-size-small)}.lettre h2{font-family:var(--kumi-font-family-heading);font-size:var(--kumi-font-size-title-lg);letter-spacing:var(--kumi-font-letter-spacing-normal);text-transform:none;color:var(--kumi-color-text-inverse)}.lettre h2 em{color:var(--kumi-color-text-inverse-accent)}.archives-zone .conteneur{display:grid;grid-gap:var(--kumi-space-5);gap:var(--kumi-space-5)}.archives{margin-top:var(--kumi-space-3)}.archives summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:var(--kumi-space-3);padding:var(--kumi-space-3) var(--kumi-space-6);border-radius:var(--kumi-radius-xl) var(--kumi-radius-xl) 0 0;background:var(--kumi-color-surface-green);color:var(--kumi-color-text);font-weight:var(--kumi-font-weight-semibold);font-size:var(--kumi-font-size-button);border:var(--kumi-border-width-hairline) solid var(--kumi-color-border-faint);border-bottom:0}.archives summary::-webkit-details-marker{display:none}.archives summary:after{content:"";width:var(--kumi-size-dot);height:var(--kumi-size-dot);border-right:var(--kumi-border-width-strong) solid;border-bottom:var(--kumi-border-width-strong) solid;transform:rotate(var(--kumi-tilt-diagonal)) translateY(calc(-1 * var(--kumi-border-width-thick)));transition:transform var(--kumi-duration-base)}.archives[open] summary:after{transform:rotate(calc(-3 * var(--kumi-tilt-diagonal))) translateY(calc(-1 * var(--kumi-border-width-strong)))}.archives summary:focus-visible{outline:var(--kumi-focus-ring-width) solid var(--kumi-color-focus-ring);outline-offset:var(--kumi-space-1)}@media (prefers-reduced-motion:reduce){.archives summary:after{transition:none}}.archives[open] .archives__ouvrir,.archives__fermer{display:none}.archives[open] .archives__fermer{display:inline}.page-tete h1{font-size:var(--kumi-font-size-heading-1)}.appel h2{font-size:var(--kumi-font-size-heading-1-sm)}.chapitre h2{font-size:var(--kumi-font-size-heading-3)}.chiffres strong{font-size:var(--kumi-font-size-heading-1-sm)}@media (max-width:767px){.page-tete h1{font-size:var(--kumi-font-size-title-2xl)}.appel h2{font-size:var(--kumi-font-size-title-xl)}}@media (min-width:992px){.page-tete h1{font-size:var(--kumi-font-size-heading-1-md)}.appel h2{font-size:var(--kumi-font-size-heading-2)}}.archives:not([open]) summary{border-radius:var(--kumi-radius-md);border-bottom:var(--kumi-border-width-hairline) solid var(--kumi-color-border-faint)}.archives[open] summary{border-radius:var(--kumi-radius-md) var(--kumi-radius-md) 0 0}@media (max-width:767px){.page-tete .kumi-image{max-width:min(74vw,var(--kumi-size-layout-300))}}.histoire{--tete:var(--kumi-space-16);--air:var(--kumi-space-6)}.histoire__tete{position:relative;z-index:var(--kumi-z-raised);display:grid;grid-gap:var(--kumi-space-2);gap:var(--kumi-space-2)}.histoire__tete h2{margin-bottom:var(--kumi-space-3)}.histoire__tete .chapo{max-width:var(--kumi-size-layout-560)}.pile{list-style:none;margin:var(--kumi-space-12) 0 0;padding:0;position:relative;z-index:var(--kumi-z-overlay);gap:max(var(--kumi-size-layout-352),62vh)}.pile,.pile__case{display:flex;flex-direction:column}.pile__case{align-items:flex-start}@media (min-height:34em){.pile{margin-top:0;gap:var(--kumi-space-20)}.pile:after{content:"";height:40vh}.pile__case{position:-webkit-sticky;position:sticky;top:var(--tete);height:calc(100vh - var(--tete));height:calc(100svh - var(--tete));padding-block:var(--air);pointer-events:none}.pile__case>.kumi-sticky-note{margin-block:auto;translate:0 calc(var(--d, var(--kumi-space-8)) - var(--kumi-space-8));pointer-events:auto}}@media (min-width:768px){.histoire{--tete:var(--kumi-space-18);--air:var(--kumi-space-8)}.histoire__tete{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--kumi-space-8)}.pile{margin-top:var(--kumi-space-20)}.pile__case>.kumi-sticky-note{width:min(42%,var(--kumi-size-layout-560));margin-left:var(--x)}}@media (min-width:768px) and (min-height:34em){.pile{margin-top:0}}@media (min-width:768px) and (min-height:48em){.histoire__tete{position:-webkit-sticky;position:sticky;top:calc(var(--tete) + var(--kumi-space-6))}.histoire{--intro:var(--kumi-size-layout-160)}.pile__case{top:calc(var(--tete) + var(--intro));height:calc(100vh - var(--tete) - var(--intro));height:calc(100svh - var(--tete) - var(--intro))}}@media (max-width:767px){.pile__case>.kumi-sticky-note{width:calc(100% - var(--kumi-space-8));margin-inline:auto}}.declic p{margin:0}.declic__grille{display:grid;grid-gap:var(--kumi-space-8);gap:var(--kumi-space-8)}.declic__droite,.declic__gauche{display:grid;grid-gap:var(--kumi-space-5);gap:var(--kumi-space-5);align-content:start}.declic__droite{gap:var(--kumi-space-6)}.declic__flux{display:grid;grid-gap:var(--kumi-space-4);gap:var(--kumi-space-4)}.declic__fort{font-weight:var(--kumi-font-weight-semibold)}.declic__constats{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--kumi-space-5);gap:var(--kumi-space-5);counter-reset:constat}.declic__constats li{counter-increment:constat}.declic__constats li:before{display:block;margin-bottom:var(--kumi-space-2);content:"0" counter(constat);font-family:var(--kumi-font-family-heading);font-size:var(--kumi-font-size-heading-4);line-height:1;color:var(--kumi-color-text-accent)}@media (min-width:768px){.declic__constats{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--kumi-space-8)}}@media (min-width:992px){.declic{font-size:var(--kumi-font-size-lead-lg)}.declic__grille{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--kumi-space-12);align-items:start}.declic__gauche{position:-webkit-sticky;position:sticky;top:calc(var(--kumi-space-18) + var(--kumi-space-8))}}.page-tete__texte>.kumi-eyebrow+h1{margin-top:calc(-1 * var(--kumi-space-2))}.accroche__texte>.kumi-eyebrow+h1{margin-top:calc(-1 * var(--kumi-space-3))}.appel>.kumi-eyebrow+h2,.tete>.kumi-eyebrow+h2{margin-top:calc(-1 * var(--kumi-space-0-5))}.texte-courant>.kumi-eyebrow+h2{margin-top:0}.contact>.kumi-eyebrow+h2{margin-top:calc(-1 * var(--kumi-space-2))}@media (max-width:767px){.accroche{padding-top:var(--kumi-space-12);row-gap:var(--kumi-space-8);padding-top:var(--kumi-space-14);row-gap:var(--kumi-space-4);padding-top:var(--kumi-space-18);row-gap:var(--kumi-space-12)}}.curiosites{background-color:var(--kumi-color-surface-latte);background-image:linear-gradient(var(--kumi-color-decor-grid) var(--kumi-border-width-hairline),transparent var(--kumi-border-width-hairline)),linear-gradient(to right,var(--kumi-color-decor-grid) var(--kumi-border-width-hairline),transparent var(--kumi-border-width-hairline));background-size:var(--kumi-space-7) var(--kumi-space-7)}.curiosites__tete{display:grid;grid-gap:var(--kumi-space-4);gap:var(--kumi-space-4);margin-bottom:var(--kumi-space-12)}.curiosites__grille{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--kumi-space-14);gap:var(--kumi-space-14)}.curio{display:flex;flex-direction:column;align-items:flex-start}.curio>h3{margin:var(--kumi-space-4) 0 0}.curio>p:not(.kumi-eyebrow){margin:var(--kumi-space-2) 0 0}.curio__photo{position:relative;margin:var(--kumi-space-4) var(--kumi-space-2) var(--kumi-space-8);width:calc(100% - var(--kumi-space-4));display:grid;place-items:center;padding:var(--kumi-space-6);text-align:center;rotate:var(--r,none)}.curio__photo figcaption{font-size:var(--kumi-font-size-label);font-style:normal;max-width:var(--kumi-size-measure-sm);line-height:var(--kumi-font-line-height-relaxed)}.curio__photo--sakura-pale{background:var(--kumi-color-surface-pink)}.curio__photo--latte{background:var(--kumi-color-surface-latte-strong)}.curio__photo--vert-pale{background:var(--kumi-color-surface-green)}.curio__photo--sakura{background:var(--kumi-color-surface-pink-strong)}.curio__photo--blanc{background:var(--kumi-color-surface-raised)}@media (min-width:640px){.curiosites__grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--kumi-space-16) var(--kumi-space-8)}}@media (min-width:992px){.curiosites__tete{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:var(--kumi-space-10);margin-bottom:var(--kumi-space-16)}.curiosites__grille{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.curiosites .kumi-eyebrow{--kumi-eyebrow-bg:var(--kumi-eyebrow-bg-white)}@media (max-width:639px){.curio__photo{margin:var(--kumi-space-4) var(--kumi-space-5) var(--kumi-space-10);width:calc(100% - var(--kumi-space-9))}}@media (min-width:640px){.curio__photo{margin-bottom:var(--kumi-space-8)}}.conteneur.texte-legal{max-width:var(--kumi-size-content)}.texte-legal>*{max-width:var(--kumi-size-measure-wide)}@media (min-width:640px){.bio{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(var(--kumi-space-8),5vw,var(--kumi-space-18));align-items:center}.bio .kumi-image{max-width:var(--kumi-size-layout-360);width:100%;justify-self:start;margin:0}}@media (max-width:639px){.bio .kumi-image{max-width:var(--kumi-size-layout-320)}}@media (max-width:767px){.page-tete .kumi-image--square,.page-tete .kumi-image--wide{max-width:none;width:auto;justify-self:stretch}}.curio__photo--img{padding:0}.curio__photo--img img{display:block;width:100%;height:100%;object-fit:cover}.pile{padding-bottom:clamp(var(--kumi-space-6),6vh,var(--kumi-space-16))}@media (max-width:767px){.page-tete{row-gap:var(--kumi-space-16)}}#contact .contact{gap:0}#contact .contact>*{margin-bottom:0}#contact .contact>.chapo,#contact .contact>h2{margin-top:var(--kumi-space-5)}#contact .contact>.adresse{margin-top:var(--kumi-space-10)}@media (max-width:767px){#contact .contact>.chapo,#contact .contact>h2{margin-top:var(--kumi-space-4)}#contact .contact>.adresse{margin-top:var(--kumi-space-8)}}@supports (text-box:trim-both cap alphabetic){#contact .contact>.adresse,#contact .contact>.chapo,#contact .contact>h2{text-box:trim-both cap alphabetic}}#contact{padding-bottom:clamp(var(--kumi-space-12),7vw,var(--kumi-space-24))}@media (max-width:767px){#contact{padding-bottom:var(--kumi-space-12)}}.offre-carte__liste{border-top:0;display:grid;grid-gap:var(--kumi-space-3);gap:var(--kumi-space-3)}.offre-carte__liste li,.offre-carte__liste li:last-child{position:relative;padding:0 0 0 var(--kumi-space-7);border-bottom:0}.offre-carte__liste li:before{content:"";position:absolute;left:0;top:var(--kumi-space-em-xs);width:var(--kumi-size-icon-sm);height:var(--kumi-size-icon-sm);background:var(--kumi-color-surface-inverse);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M3.5 10.5l4.2 4.2L16.5 5.5' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M3.5 10.5l4.2 4.2L16.5 5.5' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /contain no-repeat}@media (min-width:640px) and (max-width:991px){.curiosites__grille>li:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - var(--kumi-space-4))}}@media (min-width:992px){.curiosites__grille{grid-template-columns:repeat(6,minmax(0,1fr))}.curiosites__grille>li{grid-column:span 2}.curiosites__grille>li:last-child:nth-child(3n+1){grid-column:3/span 2}.curiosites__grille>li:nth-last-child(2):nth-child(3n+1){grid-column:2/span 2}}.fiche-bref{position:relative;background:var(--kumi-color-surface-raised);border:var(--kumi-border-width-control) solid var(--kumi-color-border);border-radius:var(--kumi-radius-surface);padding:clamp(var(--kumi-space-5),3vw,var(--kumi-space-8));color:var(--kumi-color-text)}.fiche-bref__tete{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--kumi-space-2) var(--kumi-space-4);padding-bottom:var(--kumi-space-4);border-bottom:var(--kumi-border-width-control) solid var(--kumi-color-border)}.fiche-bref__tete :is(h2,h3){margin:0;font-family:var(--kumi-font-family-heading);font-size:var(--kumi-font-size-heading-3);line-height:var(--kumi-font-line-height-snug)}.fiche-bref__tag{margin:0;padding:var(--kumi-space-1) var(--kumi-space-3);border-radius:var(--kumi-radius-surface);background:var(--kumi-color-surface-green);font-weight:var(--kumi-font-weight-bold);font-size:var(--kumi-font-size-label)}.fiche-bref dl{margin:0}.fiche-bref dl>div{display:grid;grid-gap:var(--kumi-space-0-5) var(--kumi-space-6);gap:var(--kumi-space-0-5) var(--kumi-space-6);padding:var(--kumi-space-3) 0;border-top:var(--kumi-border-width-hairline) solid var(--kumi-color-border-faint)}.fiche-bref dl>div:first-child{border-top:0}.fiche-bref dl>div:last-child{padding-bottom:0}@media (min-width:640px){.fiche-bref dl>div{grid-template-columns:var(--kumi-size-layout-160) minmax(0,1fr);align-items:baseline}}.fiche-bref dt{font-weight:var(--kumi-font-weight-bold);font-size:var(--kumi-font-size-button)}.fiche-bref dd{margin:0;font-family:var(--kumi-font-family-heading);font-size:var(--kumi-font-size-lead-lg);line-height:var(--kumi-font-line-height-relaxed)}.fiche-zone{padding-top:0}.fiche-zone .fiche-bref{max-width:var(--kumi-size-layout-820)}.apropos .fiche-bref{margin-top:var(--kumi-space-2)}.page-tete__texte .fiche-bref{margin-top:var(--kumi-space-3)}@media (min-width:640px){.page-tete__texte .fiche-bref dl>div{grid-template-columns:var(--kumi-size-layout-140) minmax(0,1fr)}}@media (min-width:992px){.fiche-bref--large dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:var(--kumi-space-12);column-gap:var(--kumi-space-12)}.fiche-bref--large dl>div:nth-child(2){border-top:0}.fiche-bref--large dl>div:nth-last-child(2){padding-bottom:0}}.fiche-zone .fiche-bref--large{max-width:none}.apropos .fiche-bref dl>div{grid-template-columns:minmax(0,1fr)}@media (min-width:1100px){.apropos .fiche-bref dl>div{grid-template-columns:var(--kumi-size-layout-160) minmax(0,1fr)}}@media (min-width:640px) and (max-width:991px){.fiches--portfolio{grid-template-columns:repeat(2,minmax(0,1fr))}.fiches--portfolio>li:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - var(--kumi-space-4))}}@media (min-width:992px){.fiches--portfolio{grid-template-columns:repeat(6,minmax(0,1fr))}.fiches--portfolio>li{grid-column:span 2}.fiches--portfolio>li:nth-child(4):nth-last-child(2){grid-column:2/span 2}}.accroche .kumi-image .kumi-seal{position:absolute;z-index:var(--kumi-z-pin-top);left:0;bottom:var(--kumi-space-3);width:var(--kumi-size-layout-96);height:var(--kumi-size-layout-96);margin:0;transform:translate(-50%,50%) rotate(calc(-1 * var(--kumi-tilt-badge)));pointer-events:none}@media (max-width:767px){.accroche .kumi-image .kumi-seal{width:var(--kumi-size-layout-80);height:var(--kumi-size-layout-80)}}@media (max-width:374px){.accroche .kumi-image .kumi-seal{transform:translate(-40%,50%) rotate(calc(-1 * var(--kumi-tilt-badge)))}}@media (min-width:640px){.apropos{grid-template-columns:minmax(0,1fr) minmax(var(--kumi-size-layout-200),38%)}.apropos>.kumi-image{grid-column:2;grid-row:1}.apropos>.texte-courant{grid-column:1;grid-row:1}}.maquette .m-clair,.maquette .m-plein{fill:var(--kumi-color-text)}.maquette .m-clair{fill-opacity:.18}.maquette .m-blanc{fill:var(--kumi-color-text-inverse-raised)}.maquette .m-fond{fill:var(--kumi-image-tint)}.maquette .m-fond--doux{fill-opacity:.55}.maquette .m-sakura{fill:var(--kumi-color-text-inverse-accent)}.maquette .m-latte{fill:var(--kumi-color-text-inverse-latte)}.maquette .m-coche,.maquette .m-trait{stroke:var(--kumi-color-text);stroke-width:1.5}.maquette .m-coche{fill:none}.offre-carte--lien{position:relative}.offre-carte--lien :is(h2,h3) a{color:inherit;text-decoration:none}.offre-carte--lien :is(h2,h3) a:after{content:"";position:absolute;inset:0;border-radius:var(--kumi-radius-surface)}.offre-carte--lien:hover :is(h2,h3) a{text-decoration:underline;-webkit-text-decoration-color:var(--kumi-color-text-accent);text-decoration-color:var(--kumi-color-text-accent);text-underline-offset:var(--kumi-space-em-xs)}.offre-carte--lien :is(h2,h3) a:focus-visible{outline:none}.offre-carte--lien:has(a:focus-visible){outline:var(--kumi-focus-ring-width) solid var(--kumi-color-border);outline-offset:var(--kumi-space-1)}.offre-carte__suite{margin-top:var(--kumi-space-1);font-weight:var(--kumi-font-weight-bold);font-size:var(--kumi-font-size-button);text-decoration:underline;-webkit-text-decoration-color:var(--kumi-color-text-accent);text-decoration-color:var(--kumi-color-text-accent);text-underline-offset:var(--kumi-space-em-xs)}.offre-carte__suite span{display:inline-block;margin-left:var(--kumi-space-em-xs);text-decoration:none}.offre-carte .offre-carte__liste{margin-top:auto}@media (min-width:992px){.offres-cartes--trois{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-tete .kumi-button{justify-self:start}@media (min-width:992px){.livrables--cinq{grid-template-columns:repeat(6,minmax(0,1fr))}.livrables--cinq>li{grid-column:span 2}.livrables--cinq>li:nth-child(n+4){grid-column:span 3}}@media (min-width:560px) and (max-width:991px){.livrables--cinq{grid-template-columns:repeat(4,minmax(0,1fr))}.livrables--cinq>li{grid-column:span 2}.livrables--cinq>li:last-child{grid-column:2/span 2}}.ia-points{list-style:none;margin:var(--kumi-space-5) 0;padding:0;display:grid;grid-gap:var(--kumi-space-3);gap:var(--kumi-space-3)}.ia-points li{position:relative;padding-left:var(--kumi-space-8)}.ia-points li:before{content:"";position:absolute;left:0;top:var(--kumi-space-em-xs);width:var(--kumi-size-icon-sm);height:var(--kumi-size-icon-sm);background:var(--kumi-color-surface-inverse);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3 3 7-7' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3 3 7-7' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E") center /contain no-repeat}#ia .chapitre__texte>p:first-child{margin-top:0}#ia .chapitre__texte>p:last-child{margin-bottom:0}#ia .chapitre__texte>p{margin:0}#ia .ia-points{margin:var(--kumi-space-2) 0}#pied-lettre{scroll-margin-top:var(--kumi-space-26)}@media (max-width:991px){#ia .chapitre{row-gap:var(--kumi-space-7)}}.lettre--clair{width:100%;max-width:var(--kumi-size-layout-520)}html,html:focus-within{scroll-behavior:auto!important}.blogp h2{margin-bottom:var(--kumi-space-8)}.une{display:grid;grid-gap:var(--kumi-space-6);gap:var(--kumi-space-6);color:var(--kumi-color-text)}.une__corps{display:grid;grid-gap:var(--kumi-space-4);gap:var(--kumi-space-4);align-content:center}.une__corps p{margin:0}.une__haut{display:flex;flex-wrap:wrap;align-items:center;gap:var(--kumi-space-3)}.une__label{font-size:var(--kumi-font-size-label);font-weight:var(--kumi-font-weight-bold);color:var(--kumi-color-text-accent)}.une h3{margin:0;font-size:var(--kumi-font-size-heading-2-lg);line-height:var(--kumi-font-line-height-snug)}.une .kumi-link{justify-self:start}@media (min-width:900px){.une{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--kumi-space-12);align-items:center}}.blogB{list-style:none;margin:clamp(var(--kumi-space-14),8vw,var(--kumi-space-24)) 0 0;padding:0;display:grid;grid-gap:var(--kumi-space-6);gap:var(--kumi-space-6);grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.blogB{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.blogB{grid-template-columns:repeat(3,minmax(0,1fr))}}.article__tete{padding-bottom:clamp(var(--kumi-space-6),4vw,var(--kumi-space-10))}.article__tete .page-tete__texte{display:grid;grid-gap:var(--kumi-space-4);gap:var(--kumi-space-4);justify-items:start;max-width:var(--kumi-size-measure-wide)}.article__retour{margin:0;font-size:var(--kumi-font-size-button)}.article__retour a{display:inline-flex;align-items:center;gap:var(--kumi-space-2);font-weight:var(--kumi-font-weight-semibold)}.article__meta{margin:0;font-size:var(--kumi-font-size-button)}.article__carnet,.ligne-carnet{margin:0;font-weight:var(--kumi-font-weight-semibold)}.ligne-carnet{font-size:var(--kumi-font-size-small);color:var(--kumi-color-text-accent)}.article__corps{display:grid;grid-gap:var(--kumi-space-5);gap:var(--kumi-space-5);max-width:var(--kumi-size-measure-article);padding-bottom:clamp(var(--kumi-space-14),8vw,var(--kumi-space-24))}.article__corps>*{margin:0}.article__corps h2{font-size:var(--kumi-font-size-heading-3);margin-top:var(--kumi-space-7)}.article__corps ul{padding-left:var(--kumi-space-em-md);display:grid;grid-gap:var(--kumi-space-2);gap:var(--kumi-space-2)}.article__corps .liste-cocher{list-style:none;padding-left:0;gap:0}.liste-cocher li{display:flex;gap:var(--kumi-space-3);align-items:flex-start;padding:var(--kumi-space-3) 0;border-bottom:var(--kumi-border-width-hairline) dashed var(--kumi-color-border-subtle)}.liste-cocher input{flex:none;width:var(--kumi-size-icon);height:var(--kumi-size-icon);margin:var(--kumi-space-px) 0 0;accent-color:var(--kumi-color-control-accent);cursor:pointer}.liste-cocher label{cursor:pointer}.article__corps{max-width:var(--kumi-size-content)}.article__corps>*{max-width:var(--kumi-size-measure-article)}.curiosites+.fiche-zone{padding-top:clamp(var(--kumi-space-12),7vw,var(--kumi-space-24))}.curio>.curio__angle{margin:var(--kumi-space-1) 0 0;font-family:var(--kumi-font-family-heading);font-style:italic;font-size:var(--kumi-font-size-lead);line-height:var(--kumi-font-line-height-compact);color:var(--kumi-color-text-accent)}@media (min-width:992px){.fiches--portfolio>li:first-child:nth-last-child(2),.fiches--portfolio>li:first-child:nth-last-child(2)~li,.fiches--portfolio>li:first-child:nth-last-child(4),.fiches--portfolio>li:first-child:nth-last-child(4)~li{grid-column:span 3}}.kumi-logo-cloud--light+.section{padding-top:clamp(var(--kumi-space-14),8vw,var(--kumi-space-24))}.fiche-bref dd{font-size:var(--kumi-font-size-small);line-height:var(--kumi-font-line-height-normal)}.offre-carte--menthe{background:var(--kumi-color-surface-green-strong)}@media (min-width:992px){.offres-cartes--5{grid-template-columns:repeat(6,minmax(0,1fr))}.offres-cartes--5>li{grid-column:span 2}.offres-cartes--5>li:nth-child(n+4){grid-column:span 3}.offres-cartes--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:640px) and (max-width:991px){.offres-cartes--4,.offres-cartes--5{grid-template-columns:repeat(2,minmax(0,1fr))}.offres-cartes--5>li:last-child{grid-column:1/-1}}.suivant{padding-top:var(--kumi-space-16)}.suivant a{border-radius:var(--kumi-radius-control)}.carnet,.curiosites{background-image:linear-gradient(var(--kumi-color-decor-grid-strong) var(--kumi-border-width-hairline),transparent var(--kumi-border-width-hairline)),linear-gradient(to right,var(--kumi-color-decor-grid-strong) var(--kumi-border-width-hairline),transparent var(--kumi-border-width-hairline));background-size:var(--kumi-space-14) var(--kumi-space-14);background-position:top}#convictions{background-image:none}.chiffres strong{white-space:normal;overflow-wrap:anywhere;font-size:var(--kumi-font-size-heading-2);line-height:var(--kumi-font-line-height-snug)}.article__corps h3{font-size:var(--kumi-font-size-title-fluid);margin-top:var(--kumi-space-3)}.article__corps code{font-family:var(--kumi-font-family-code);font-size:var(--kumi-font-size-relative-sm);background:var(--kumi-color-surface-hover);padding:var(--kumi-space-px) var(--kumi-space-1);border-radius:var(--kumi-radius-surface)}.article__corps li a{text-underline-offset:var(--kumi-space-1)}.carnet .chapitre{background:var(--kumi-color-surface-raised);border:var(--kumi-border-width-hairline) solid var(--kumi-color-border-faint);padding:clamp(var(--kumi-space-6),4vw,var(--kumi-space-12))}.carnet .chapitre,.grande-citation{border-radius:var(--kumi-radius-surface)}@media (min-width:560px){.une{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--kumi-space-8);align-items:center}}@media (min-width:900px){.une{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--kumi-space-12)}}.une.une--sans-image{grid-template-columns:minmax(0,1fr)}.une--sans-image .une__corps{max-width:var(--kumi-size-measure-article)}@media (max-width:559px){.une__photo{--kumi-image-ratio:var(--kumi-ratio-video)}}.blogp h2.visuellement-cache{margin:0}.blog-filtres .filtres{margin-top:clamp(var(--kumi-space-14),8vw,var(--kumi-space-24))}.js .filtres+.visuellement-cache+.blogB{margin-top:var(--kumi-space-6)}.blogB>li[hidden]{display:none}@media (min-width:560px){.une{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}@media (max-width:767px){.une .une__photo{max-width:none;width:100%;justify-self:stretch}}.blogp{padding-top:0}.une{background:var(--kumi-color-surface-raised);border:var(--kumi-border-width-hairline) solid var(--kumi-color-border);border-radius:var(--kumi-radius-surface);padding:clamp(var(--kumi-space-4),3vw,var(--kumi-space-8))}.une h3{font-size:var(--kumi-font-size-heading-3)}.une__photo{--kumi-image-gutter:0}.une{padding:var(--kumi-space-7)}@media (max-width:767px){.une{padding:var(--kumi-space-6);gap:var(--kumi-space-5)}}.fiches--archives{margin-top:var(--kumi-space-6)}.archives summary{border-radius:var(--kumi-radius-control)!important;border-bottom:var(--kumi-border-width-hairline) solid var(--kumi-color-border-faint)!important}.ia-lien{margin:var(--kumi-space-7) 0 0}@media (min-width:768px){.livrables:has(>li:nth-child(5):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.livrables:has(>li:nth-child(5):last-child)>li:last-child{grid-column:1/-1}}@media (min-width:1000px){.livrables:has(>li:nth-child(5):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}.livrables:has(>li:nth-child(5):last-child)>li{grid-column:span 2}.livrables:has(>li:nth-child(5):last-child)>li:nth-child(n+4){grid-column:span 3}}.rv{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--kumi-space-7);gap:var(--kumi-space-7);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--kumi-size-layout-280)),1fr))}.rv:has(>li:only-child){grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--kumi-size-layout-280)),1fr))}.sujets__intro{margin:var(--kumi-space-3) 0 var(--kumi-space-8)}@media (min-width:768px){.livrables.sujets{grid-template-columns:repeat(2,minmax(0,1fr))}}.livrables.sujets .kumi-card{display:grid;grid-gap:var(--kumi-space-3);gap:var(--kumi-space-3);align-content:start;padding:var(--kumi-space-6) var(--kumi-space-7)}.livrables.sujets h3{font-size:var(--kumi-font-size-title-md)}.curio__moment{font-weight:var(--kumi-font-weight-bold)}.formules{list-style:none;margin:var(--kumi-space-8) 0 0;padding:0;display:grid;grid-gap:var(--kumi-space-5);gap:var(--kumi-space-5)}@media (min-width:768px){.formules{grid-template-columns:repeat(2,minmax(0,1fr))}}.formule{display:grid;grid-gap:var(--kumi-space-3);gap:var(--kumi-space-3);align-content:start;padding:clamp(var(--kumi-space-6),3vw,var(--kumi-space-8))}.formule:first-child{border-top:var(--kumi-border-width-extra) solid var(--kumi-color-border-green)}.formule:last-child{border-top:var(--kumi-border-width-extra) solid var(--kumi-color-border-pink)}.formule h3{font-size:var(--kumi-font-size-title-lg)}.formule__prix{font-family:var(--kumi-font-family-heading);font-weight:var(--kumi-font-weight-semibold);font-size:var(--kumi-font-size-heading-1-sm);line-height:var(--kumi-font-line-height-tight)}.formule__prix s{font-size:var(--kumi-font-size-relative-xs);font-weight:var(--kumi-font-weight-medium);margin-right:var(--kumi-space-2)}.formule__precision{font-weight:var(--kumi-font-weight-bold);color:var(--kumi-color-text-accent)}.formule__inclus{list-style:none;margin:var(--kumi-space-1) 0 0;padding:var(--kumi-space-4) 0 0;border-top:var(--kumi-border-width-hairline) solid var(--kumi-color-border-faint);display:grid;grid-gap:var(--kumi-space-2);gap:var(--kumi-space-2)}.formule__inclus li{display:grid;grid-template-columns:var(--kumi-space-6) 1fr;grid-gap:var(--kumi-space-3);gap:var(--kumi-space-3);align-items:start}.formule__inclus li:before{content:"✓";content:"✓"/"";display:grid;place-items:center;width:var(--kumi-size-icon);height:var(--kumi-size-icon);border-radius:var(--kumi-radius-surface);background:var(--kumi-color-surface-green);font-weight:var(--kumi-font-weight-bold);font-size:var(--kumi-font-size-label)}.formules__hesiter{margin-top:var(--kumi-space-7);display:grid;grid-gap:var(--kumi-space-1);gap:var(--kumi-space-1);justify-items:start;max-width:var(--kumi-size-measure)}.demande__questions{margin:0;padding-left:var(--kumi-space-em-md);display:grid;grid-gap:var(--kumi-space-2);gap:var(--kumi-space-2);text-align:left}.demande__adresse{font-size:var(--kumi-font-size-button);overflow-wrap:anywhere}.engagements{list-style:none;margin:var(--kumi-space-8) 0 0;padding:0;display:grid;grid-gap:var(--kumi-space-5);gap:var(--kumi-space-5)}@media (min-width:900px){.engagements{grid-template-columns:repeat(2,minmax(0,1fr))}}.engagement{display:grid;grid-gap:var(--kumi-space-3);gap:var(--kumi-space-3);align-content:start;padding:clamp(var(--kumi-space-6),3vw,var(--kumi-space-8))}.engagement__tete{display:flex;align-items:center;justify-content:space-between;gap:var(--kumi-space-4)}.engagement__logo{display:block;flex:none;width:auto;height:var(--kumi-space-10)}@media (min-width:768px){.engagement__logo{height:var(--kumi-space-12)}}.engagement h3{font-size:var(--kumi-font-size-title-lg)}.engagement__angle{margin-top:calc(-1 * var(--kumi-space-2));font-family:var(--kumi-font-family-heading);font-style:italic;font-size:var(--kumi-font-size-lead-lg)}mark{background:linear-gradient(transparent 46%,var(--kumi-color-surface-pink-strong) 46% 92%,transparent 92%);color:inherit;padding:0 var(--kumi-space-em-xs)}a:not(.kumi-button,.kumi-link):hover{text-decoration-thickness:var(--kumi-underline-thickness-hover)}.blog-filtres .filtres__total{margin:var(--kumi-space-4) 0 0;font-weight:var(--kumi-font-weight-bold)}.lien-evitement{z-index:var(--kumi-z-skip-link)}.lien-evitement:focus{top:var(--kumi-space-2)}.article__retour a{display:inline-block;min-height:var(--kumi-size-control);padding-block:var(--kumi-space-3);line-height:var(--kumi-font-line-height-normal)}.sujets__intro{display:grid;grid-gap:var(--kumi-space-3);gap:var(--kumi-space-3);max-width:var(--kumi-size-measure-wide);margin:var(--kumi-space-4) 0 var(--kumi-space-8)}.sujets__icone svg{display:block;width:var(--kumi-size-control-lg);height:var(--kumi-size-control-lg)}.formule h3{display:grid;grid-gap:var(--kumi-space-1);gap:var(--kumi-space-1)}.formule__nom{font-family:var(--kumi-font-family-body);font-size:var(--kumi-font-size-button);font-weight:var(--kumi-font-weight-bold);color:var(--kumi-color-text-accent)}.formule__but{font-size:var(--kumi-font-size-heading-5)}.formule__ideal strong{font-weight:var(--kumi-font-weight-bold)}.formule__bouton{justify-self:start;margin-top:var(--kumi-space-2)}.formule{grid-template-rows:auto}.formules__parcours{margin-top:var(--kumi-space-5);font-weight:var(--kumi-font-weight-semibold)}.formules__hesiter{margin-top:var(--kumi-space-10);padding:var(--kumi-space-6) var(--kumi-space-7);border:var(--kumi-border-width-hairline) dashed var(--kumi-color-border);border-radius:var(--kumi-radius-surface);gap:var(--kumi-space-2);max-width:none}.formules__hesiter h3{font-size:var(--kumi-font-size-title-md)}.formules__hesiter p{max-width:var(--kumi-size-measure-wide)}.formule{display:flex;flex-direction:column}.formule__bouton{align-self:flex-start;margin-top:auto}.formule__inclus{margin-bottom:var(--kumi-space-3)}.mes-convictions{display:grid;grid-gap:var(--kumi-space-5) var(--kumi-space-14);gap:var(--kumi-space-5) var(--kumi-space-14)}.mes-convictions__tete{display:grid;grid-gap:var(--kumi-space-3);gap:var(--kumi-space-3);justify-items:start}.mes-convictions__texte{display:grid;grid-gap:var(--kumi-space-4);gap:var(--kumi-space-4);max-width:var(--kumi-size-measure);font-size:var(--kumi-font-size-lead)}@media (min-width:900px){.mes-convictions{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.ia-illus{display:block;width:min(100%,300px);height:auto;margin-top:var(--kumi-space-8)}h1{line-height:var(--kumi-font-line-height-snug)}.chapo{max-width:var(--kumi-size-measure)}@media (max-width:767px){.page-tete--photo>:not(.page-tete__texte){order:-1}}.formule:first-child,.formule:last-child{border-top:var(--kumi-border-width-hairline) solid var(--kumi-color-border)}@media (min-width:600px) and (max-width:991px){#ia .chapitre>div:first-child{display:grid;grid-template-columns:minmax(0,1fr) minmax(var(--kumi-size-layout-200),var(--kumi-size-layout-280));grid-column-gap:var(--kumi-space-10);column-gap:var(--kumi-space-10);align-items:start}#ia .chapitre>div:first-child>:not(.ia-illus){grid-column:1}#ia .ia-illus{grid-column:2;grid-row:1/span 3;margin-top:0;align-self:center}}@media (max-width:599px){#ia .ia-illus{max-width:240px;margin-top:var(--kumi-space-6)}}@media (min-width:600px) and (max-width:991px){#ia .chapitre>div:first-child>:not(.ia-illus){justify-self:start}}.fiche-projet>div{border:var(--kumi-border-width-hairline) solid var(--kumi-color-border);border-radius:var(--kumi-radius-surface);background:var(--kumi-color-surface-green-strong)}.fiche-projet dt{letter-spacing:var(--kumi-font-letter-spacing-wide);text-transform:none;font-size:var(--kumi-font-size-label);font-weight:var(--kumi-font-weight-bold);color:var(--kumi-color-text)}@media (min-width:900px){.fiche-projet{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:599px){#ia .ia-illus{margin-inline:auto}}.etude-tete{padding-bottom:clamp(var(--kumi-space-10),6vw,var(--kumi-space-18))}.etude-tete--menthe{background:var(--kumi-color-surface-green-strong)}.etude-tete--latte{background:var(--kumi-color-surface-latte-strong)}.etude-tete--sakura{background:var(--kumi-color-surface-pink-strong)}.etude-tete .page-tete .etude-visuel{max-width:none;width:100%;justify-self:stretch;order:0}.etude-tete .kumi-eyebrow{--kumi-eyebrow-bg:var(--kumi-eyebrow-bg-white)}.fiche-projet>div{background:var(--kumi-color-surface-header)}.etude-chiffres{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--kumi-space-3);gap:var(--kumi-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--kumi-size-layout-200)),1fr))}.etude-chiffres li{display:grid;grid-gap:var(--kumi-space-1);gap:var(--kumi-space-1);padding:var(--kumi-space-4) var(--kumi-space-4);border-left:var(--kumi-border-width-heavy) solid var(--kumi-color-border);background:var(--kumi-color-surface-header)}.etude-chiffres strong{font-family:var(--kumi-font-family-heading);font-size:var(--kumi-font-size-heading-2-lg);line-height:var(--kumi-font-line-height-none);color:var(--kumi-color-text)}.oid{margin:var(--kumi-space-2) 0 0;display:grid;grid-gap:var(--kumi-space-3);gap:var(--kumi-space-3)}@media (min-width:900px){.oid{grid-template-columns:repeat(3,minmax(0,1fr))}}.oid__bloc{display:grid;grid-gap:var(--kumi-space-2);gap:var(--kumi-space-2);align-content:start;padding:var(--kumi-space-4) var(--kumi-space-4);border:var(--kumi-border-width-hairline) solid var(--kumi-color-border);border-radius:var(--kumi-radius-surface);background:var(--kumi-color-surface-raised)}.oid__bloc dt{font-size:var(--kumi-font-size-label);font-weight:var(--kumi-font-weight-bold);color:var(--kumi-color-text)}.oid__bloc dt:before{content:"→ ";content:"→ "/"";color:var(--kumi-color-text-accent)}.oid__bloc--0 dt:before{content:"◉ ";content:"◉ "/""}.oid__bloc dd{margin:0}.oid__bloc--2{background:var(--kumi-color-surface-inverse);color:var(--kumi-color-text-inverse);border-color:var(--kumi-color-border)}.oid__bloc--2 dt,.oid__bloc--2 dt:before{color:var(--kumi-color-text-inverse-accent)}.chiffres li{border-radius:var(--kumi-radius-surface);border-style:solid}.resultats-duo{display:grid;grid-gap:var(--kumi-space-5);gap:var(--kumi-space-5)}@media (min-width:900px){.resultats-duo{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.resultats-duo__bloc{display:grid;grid-gap:var(--kumi-space-3);gap:var(--kumi-space-3);align-content:start}.resultats-duo__bloc h3{font-size:var(--kumi-font-size-title-md)}.chiffres--liste{grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.resultats-duo__bloc--produit .chiffres--liste{grid-template-columns:repeat(2,minmax(0,1fr))}}.schema-etude{margin:0;display:grid;grid-gap:var(--kumi-space-3);gap:var(--kumi-space-3)}.schema-etude figcaption{font-size:var(--kumi-font-size-small);font-style:italic}.schema-etude__ecrans{list-style:none;margin:0;padding:clamp(var(--kumi-space-4),3vw,var(--kumi-space-7));display:grid;grid-gap:var(--kumi-space-4);gap:var(--kumi-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));border:var(--kumi-border-width-hairline) solid var(--kumi-color-border);border-radius:var(--kumi-radius-surface);background:var(--kumi-color-surface-pink)}.schema-etude__ecran{position:relative;grid-gap:var(--kumi-space-2);gap:var(--kumi-space-2);align-content:start;min-height:200px;padding:var(--kumi-space-8) var(--kumi-space-4) var(--kumi-space-4);border:var(--kumi-border-width-strong) solid var(--kumi-color-border);background:var(--kumi-color-surface-header)}.schema-etude__ecran,.schema-etude__num{display:grid;border-radius:var(--kumi-radius-surface)}.schema-etude__num{position:absolute;top:calc(-1 * var(--kumi-space-3));left:var(--kumi-space-3);place-items:center;width:26px;height:26px;background:var(--kumi-color-surface-inverse);color:var(--kumi-color-text-inverse);font-size:var(--kumi-font-size-small)}.schema-etude__nom,.schema-etude__num{font-weight:var(--kumi-font-weight-bold)}.schema-etude__ligne{padding:var(--kumi-space-2) var(--kumi-space-2);border-radius:var(--kumi-radius-surface);background:var(--kumi-color-surface-green);font-size:var(--kumi-font-size-label)}.schema-etude__action{margin-top:auto;justify-self:start;padding:var(--kumi-space-2) var(--kumi-space-3);border-radius:var(--kumi-radius-control);background:var(--kumi-color-surface-inverse);color:var(--kumi-color-text-inverse);font-size:var(--kumi-font-size-label);font-weight:var(--kumi-font-weight-bold)}.schema-etude__duo{display:grid;grid-gap:var(--kumi-space-4);gap:var(--kumi-space-4);padding:clamp(var(--kumi-space-4),3vw,var(--kumi-space-6));border:var(--kumi-border-width-hairline) solid var(--kumi-color-border);border-radius:var(--kumi-radius-surface);background:var(--kumi-color-surface-raised)}@media (min-width:700px){.schema-etude__duo{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.schema-etude__cas{display:grid;grid-gap:var(--kumi-space-2);gap:var(--kumi-space-2);align-content:start}.schema-etude__titre{margin:0;font-weight:var(--kumi-font-weight-bold)}.schema-etude__sous{margin:0 0 var(--kumi-space-3);font-size:var(--kumi-font-size-small);color:var(--kumi-color-text-accent);font-weight:var(--kumi-font-weight-semibold)}.schema-etude__ecran--plein{min-height:0;padding-top:var(--kumi-space-4)}.schema-etude__bloc{padding:var(--kumi-space-3);border:var(--kumi-border-width-control) dashed var(--kumi-color-border-medium);border-radius:var(--kumi-radius-surface);background:var(--kumi-color-surface-green);font-size:var(--kumi-font-size-small);font-weight:var(--kumi-font-weight-semibold)}.schema-etude__mini{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--kumi-space-3);gap:var(--kumi-space-3);grid-template-columns:minmax(0,1fr)}.schema-etude__ecran--mini{min-height:90px;padding-top:var(--kumi-space-6);padding-inline:var(--kumi-space-2)}.schema-etude__ecran--mini .schema-etude__bloc{min-width:0;padding:var(--kumi-space-2) var(--kumi-space-1);font-size:var(--kumi-font-size-label);overflow-wrap:anywhere}.chapitre__large{grid-column:1/-1;display:grid;grid-gap:var(--kumi-space-4);gap:var(--kumi-space-4)}.schema-etude__cas{container-type:inline-size}@container (min-width: 250px){.schema-etude__mini{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 520px){.schema-etude__mini{grid-template-columns:repeat(4,minmax(0,1fr))}}.frise-formats{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--kumi-space-5);gap:var(--kumi-space-5);counter-reset:f}@media (min-width:900px){.frise-formats{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--kumi-space-4);position:relative}.frise-formats:before{content:"";position:absolute;left:var(--kumi-space-3);right:var(--kumi-space-3);top:var(--kumi-space-3);height:var(--kumi-border-width-strong);background:var(--kumi-color-surface-inverse)}}.frise-formats__etape{display:grid;grid-gap:var(--kumi-space-3);gap:var(--kumi-space-3);align-content:start;position:relative}.frise-formats__moment{margin:0;display:flex;align-items:center;gap:var(--kumi-space-3);font-weight:var(--kumi-font-weight-bold);font-size:var(--kumi-font-size-button)}.frise-formats__num{position:relative;z-index:var(--kumi-z-raised);display:grid;place-items:center;flex:none;width:var(--kumi-size-icon-lg);height:var(--kumi-size-icon-lg);border-radius:var(--kumi-radius-surface);background:var(--kumi-color-surface-inverse);color:var(--kumi-color-text-inverse);font-size:var(--kumi-font-size-small)}.frise-formats__moment{background:none}@media (min-width:900px){.frise-formats__moment{flex-direction:column;align-items:flex-start;gap:var(--kumi-space-2)}}.frise-formats__carte{display:grid;grid-gap:var(--kumi-space-2);gap:var(--kumi-space-2);align-content:start;height:100%;padding:var(--kumi-space-5) var(--kumi-space-5);border:var(--kumi-border-width-hairline) solid var(--kumi-color-border);border-radius:var(--kumi-radius-surface);background:var(--kumi-color-surface-raised)}.frise-formats__carte h3{font-size:var(--kumi-font-size-title-md)}.frise-formats__repere{margin:auto 0 0;padding-top:var(--kumi-space-3);border-top:var(--kumi-border-width-hairline) dashed var(--kumi-color-border-medium);font-family:var(--kumi-font-family-heading);font-size:var(--kumi-font-size-title-sm);font-weight:var(--kumi-font-weight-semibold);color:var(--kumi-color-text-accent)}.suite-duo{display:grid;grid-gap:var(--kumi-space-7) var(--kumi-space-16);gap:var(--kumi-space-7) var(--kumi-space-16)}@media (min-width:900px){.suite-duo{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.suite-duo__tete{position:-webkit-sticky;position:sticky;top:var(--kumi-space-30)}}.suite-duo__tete{display:grid;grid-gap:var(--kumi-space-4);gap:var(--kumi-space-4)}.suite-duo__liste{list-style:none;margin:0;padding:0;border-top:var(--kumi-border-width-hairline) solid var(--kumi-color-border)}.suite-duo__liste li{display:grid;grid-template-columns:var(--kumi-space-14) minmax(0,1fr);grid-gap:var(--kumi-space-4);gap:var(--kumi-space-4);padding:var(--kumi-space-6) 0;border-bottom:var(--kumi-border-width-hairline) solid var(--kumi-color-border)}.suite-duo__liste h3{font-size:var(--kumi-font-size-title-md);margin-bottom:var(--kumi-space-2)}.suite-duo__num{font-family:var(--kumi-font-family-heading);font-size:var(--kumi-font-size-title-2xl);font-weight:var(--kumi-font-weight-semibold);line-height:var(--kumi-font-line-height-none);color:var(--kumi-color-text-accent)}.relais{display:grid;grid-gap:var(--kumi-space-3);gap:var(--kumi-space-3);align-items:stretch}@media (min-width:860px){.relais{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}.relais__bloc{display:grid;grid-gap:var(--kumi-space-3);gap:var(--kumi-space-3);align-content:start;padding:var(--kumi-space-6) var(--kumi-space-6);border-radius:var(--kumi-radius-surface)}.relais__bloc--ia{border:var(--kumi-border-width-control) dashed var(--kumi-color-border);background:var(--kumi-color-surface-green)}.relais__bloc--humain{border:var(--kumi-border-width-control) solid var(--kumi-color-border);background:var(--kumi-color-surface-raised);box-shadow:var(--kumi-border-width-extra) var(--kumi-border-width-extra) 0 var(--kumi-color-border-pink)}.relais__qui{margin:0;display:inline-flex;align-items:center;gap:var(--kumi-space-2);font-size:var(--kumi-font-size-small);font-weight:var(--kumi-font-weight-bold)}.relais__bloc--ia .relais__qui{font-family:var(--kumi-font-family-code)}.relais__bloc--humain .relais__qui{color:var(--kumi-color-text-accent)}.relais__bloc h3{font-size:var(--kumi-font-size-title-md)}.relais__bloc ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--kumi-space-3);gap:var(--kumi-space-3)}.relais__bloc li{position:relative;padding-left:var(--kumi-space-7)}.relais__bloc li:before{content:"✓";content:"✓"/"";position:absolute;left:0;top:0;color:var(--kumi-color-text)}.relais__bloc li:before,.relais__fleche{font-weight:var(--kumi-font-weight-bold)}.relais__fleche{margin:0;display:grid;place-items:center;align-content:center;grid-gap:var(--kumi-space-1);gap:var(--kumi-space-1);font-size:var(--kumi-font-size-title-xl);color:var(--kumi-color-text-accent)}.relais__fleche span{font-size:var(--kumi-font-size-label);font-weight:var(--kumi-font-weight-bold);color:var(--kumi-color-text)}@media (max-width:859px){.relais__fleche{transform:rotate(var(--kumi-tilt-quarter))}.relais__fleche span{display:none}}.empilement{list-style:none;margin:0;padding:0;display:flex;flex-direction:column-reverse;align-items:center;gap:var(--kumi-space-2)}.empilement__etage{width:calc(100% - var(--i) * 5%);padding:var(--kumi-space-4) var(--kumi-space-5);border:var(--kumi-border-width-control) solid var(--kumi-color-border);border-radius:var(--kumi-radius-surface);display:grid;grid-gap:var(--kumi-space-1);gap:var(--kumi-space-1);color:var(--kumi-color-text)}.empilement__etage h3{font-size:var(--kumi-font-size-lead-lg)}.empilement__etage p{font-size:var(--kumi-font-size-button);max-width:var(--kumi-size-measure-ch)}.empilement__etage:first-child{background:var(--kumi-color-surface-green)}.empilement__etage:nth-child(2){background:var(--kumi-color-surface-pink)}.empilement__etage:nth-child(3){background:var(--kumi-color-surface-latte)}.empilement__etage:nth-child(4){background:var(--kumi-color-surface-green-strong)}.empilement__etage:nth-child(5){background:var(--kumi-color-surface-pink-strong)}@media (min-width:768px){.empilement{gap:var(--kumi-space-3)}.empilement__etage{width:calc(100% - var(--i) * 10%);padding:var(--kumi-space-4) var(--kumi-space-6)}}@media (min-width:1100px){.empilement__etage{width:calc(100% - var(--i) * 12%)}}.conteneur--pile{display:grid;grid-gap:var(--kumi-space-7);gap:var(--kumi-space-7)}.etude__temoignage{margin-top:var(--kumi-space-8)}.etude__etapes{margin-top:var(--kumi-space-3)}.etude__titre-resultats{margin-bottom:var(--kumi-space-7)}.etude__resultats-texte{margin-top:var(--kumi-space-7);max-width:var(--kumi-size-measure)}.suivant--bas{padding-bottom:var(--kumi-space-16)}.titre-espace{margin-bottom:var(--kumi-space-8)}.tete--espace{margin-bottom:var(--kumi-space-12)}.suite-lien{margin-top:var(--kumi-space-8)}.contact__pile{display:grid;grid-gap:var(--kumi-space-7);gap:var(--kumi-space-7);justify-items:start}.contact__pile>*{max-width:var(--kumi-size-layout-760)}@media (max-width:767px){.archives summary{box-sizing:border-box;justify-content:center}.actions,.archives summary{width:100%;align-self:stretch}.actions{justify-self:stretch}}.kumi-banner{position:relative}.kumi-banner a{color:inherit}.kumi-banner a:after{content:"";position:absolute;inset:0}.temoignage__source{display:flex;flex-direction:column;align-items:flex-start;gap:var(--kumi-space-3)}.temoignage__logo{width:auto;height:calc(var(--h) * var(--kumi-space-px))}@media (min-width:768px){.inscrite{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (min-width:1200px){.inscrite{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.inscrite__mention{margin:0;font-size:var(--kumi-font-size-small)}.inscrite__notes{position:relative;display:grid;grid-gap:var(--kumi-space-8);gap:var(--kumi-space-8);padding:var(--kumi-space-8) var(--kumi-space-6) var(--kumi-space-10);border:var(--kumi-border-width-hairline) solid var(--kumi-color-border-faint);border-radius:var(--kumi-radius-surface)}.inscrite__notes h2{margin:0;font-family:var(--kumi-font-family-body);font-size:var(--kumi-font-size-small);font-weight:var(--kumi-font-weight-bold);letter-spacing:var(--kumi-font-letter-spacing-wide)}.inscrite__pile{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--kumi-space-10);gap:var(--kumi-space-10)}.inscrite__pile>.kumi-sticky-note{width:auto}.inscrite__pile>:first-child{padding-bottom:var(--kumi-space-16)}.inscrite__pile .kumi-cursor{left:auto;top:auto;right:var(--kumi-space-6);bottom:var(--kumi-space-4)}.inscrite__notes--seule{align-content:center;min-height:var(--kumi-size-layout-320)}.inscrite__notes--seule>.kumi-sticky-note{width:auto}.inscrite__etiquette{display:block;width:-moz-fit-content;width:fit-content;margin-bottom:var(--kumi-space-4);padding:var(--kumi-space-1) var(--kumi-space-2);border-radius:var(--kumi-radius-surface);background:var(--kumi-note-year-bg);font-family:var(--kumi-font-family-body);font-size:var(--kumi-font-size-label);font-weight:var(--kumi-font-weight-bold);letter-spacing:var(--kumi-font-letter-spacing-wider);line-height:var(--kumi-font-line-height-heading)}@media (min-width:480px){.inscrite__notes{padding:var(--kumi-space-10) var(--kumi-space-10) var(--kumi-space-12)}.inscrite__pile>:nth-child(odd){margin-right:var(--kumi-space-10)}.inscrite__pile>:nth-child(2n){margin-left:var(--kumi-space-10)}}.introuvable-en{display:grid;grid-gap:var(--kumi-space-4);gap:var(--kumi-space-4);justify-items:start;width:100%;margin-top:var(--kumi-space-4);padding-top:var(--kumi-space-10);border-top:var(--kumi-border-width-control) dashed var(--kumi-color-border-subtle)}.introuvable-en h2{font-size:var(--kumi-font-size-heading-2);line-height:var(--kumi-font-line-height-tight)}.introuvable-en p{margin:0}.introuvable-en p:not(.actions)+p:not(.actions){margin-top:calc(-1 * var(--kumi-space-2))}.introuvable-en .kumi-eyebrow+h2{margin-top:calc(-1 * var(--kumi-space-1))}.inscrite .chapo+.chapo,.introuvable .chapo+.chapo{margin-top:calc(-1 * var(--kumi-space-4))}.situation__corps{display:grid;grid-gap:var(--kumi-space-6);gap:var(--kumi-space-6);justify-items:start}.situation__texte{display:grid;grid-gap:var(--kumi-space-3);gap:var(--kumi-space-3);max-width:var(--kumi-size-measure);font-size:var(--kumi-font-size-lead)}.situation__texte p:last-child{font-weight:var(--kumi-font-weight-semibold)}.offres-aide{margin-top:var(--kumi-space-8);max-width:var(--kumi-size-measure)}.offres-aide+.suite-lien{margin-top:var(--kumi-space-4)}