.page-entete__visuel.fiche{--fiche-retrait:0.6rem;display:flex;flex-direction:column;justify-content:center;min-height:0}.fiche__carte{position:relative;z-index:1;padding:clamp(1.25rem,2vw,1.75rem) clamp(1rem,1.6vw,1.5rem) clamp(1rem,1.6vw,1.25rem);border-radius:var(--ge-rayon);background-color:var(--ge-blanc);box-shadow:var(--ge-ombre-carte)}.fiche__carte>.ge-etiquette{margin-left:var(--fiche-retrait);background-color:#eef2f8;box-shadow:none}.fiche__titre{margin:0.85rem var(--fiche-retrait) 0.75rem;font-family:var(--ge-police-titre);font-size:1.1875rem;font-weight:600;line-height:1.3;letter-spacing:-0.005em;color:var(--ge-encre);text-wrap:balance}.fiche__liste{display:flex;flex-direction:column;gap:0.125rem;margin:0;padding:0;list-style:none}.fiche__ligne{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:0.85rem;align-items:center;padding:0.55rem var(--fiche-retrait);border-radius:var(--ge-rayon);transition:background-color var(--ge-duree) var(--ge-ease)!important}@media (hover:hover){.fiche__ligne:hover{background-color:#f3f6fe}}.fiche__icone{display:grid;place-items:center;width:2.25rem;height:2.25rem;overflow:hidden;border-radius:var(--ge-rayon);background-color:#eef2f8;color:var(--ge-bleu);transition:background-color var(--ge-duree) var(--ge-ease),color var(--ge-duree) var(--ge-ease)!important}.fiche__icone svg{width:1.125rem;height:1.125rem}@media (hover:hover){.fiche__ligne:hover .fiche__icone{background-color:var(--ge-encre);color:var(--ge-bleu-sur-encre)}}.fiche__icone--photo img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s cubic-bezier(0.16,1,0.3,1)!important}@media (hover:hover){.fiche__ligne:hover .fiche__icone--photo img{transform:scale(1.08)}}.fiche__contenu{display:flex;flex-direction:column;gap:0.1rem;min-width:0}.fiche__cle{font-size:0.6875rem;font-weight:600;line-height:1.3;letter-spacing:0.08em;text-transform:uppercase;color:var(--ge-bleu)}.fiche__valeur{font-size:0.9375rem;line-height:1.45;color:var(--ge-encre);text-wrap:pretty}@media (min-width:48rem) and (max-width:61.99rem){.fiche__liste{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.25rem 1rem;align-items:start}.fiche__ligne{align-items:start}}@media (max-width:39.99rem){.page-entete__visuel.fiche{--fiche-retrait:0.5rem;padding:0.75rem}.fiche__carte{padding:1.25rem 0.75rem 0.75rem}.fiche__ligne{grid-template-columns:2rem minmax(0,1fr);gap:0.75rem;padding-top:0.5rem;padding-bottom:0.5rem}.fiche__icone{width:2rem;height:2rem}}.metiers>li{display:flex;min-width:0}.metier{flex:1;min-height:clamp(8.5rem,11vw,10rem)}.metier .carte__icone{margin-bottom:0}.metier__titre{margin-top:auto;padding-top:1.25rem}@media (min-width:40rem){.metier.carte--lien{padding-right:clamp(1.25rem,2vw,1.75rem)}}.metier:focus-visible{outline:2px solid var(--ge-bleu-vif);outline-offset:3px}@media (max-width:39.99rem){.metier{flex-direction:row;align-items:center;gap:1rem;min-height:0;padding-top:1rem;padding-bottom:1rem}.metier__titre{margin-top:0;padding-top:0}.metier.carte--lien::after{top:50%;margin-top:-1rem}}.principe{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:clamp(2rem,4vw,3rem);padding-top:clamp(1.5rem,3vw,2rem);border-top:1px solid var(--ge-ligne-forte)}@media (min-width:62rem){.principe{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,1.6vw,1.25rem);align-items:center}}.principe__texte{max-width:32rem;margin:0;font-family:var(--ge-police-titre);font-size:clamp(1.125rem,1rem + 0.45vw,1.375rem);font-weight:500;line-height:1.4;letter-spacing:-0.005em;color:var(--ge-encre);text-wrap:balance}.principe__texte strong{font-weight:600}.principe__liens{max-width:34rem;margin:0;font-size:0.9375rem;line-height:1.6;color:var(--ge-encre);text-wrap:pretty}.principe__liens a{font-weight:500;color:var(--ge-encre);text-decoration:underline;text-decoration-color:var(--ge-bleu);text-decoration-thickness:1px;text-underline-offset:0.22em;transition:text-decoration-thickness var(--ge-duree) var(--ge-ease)!important}.principe__liens a:hover{color:var(--ge-encre);text-decoration-thickness:2px}.fondateur__chapo strong,.fondateur__citation strong{font-weight:600}.fondateur__citation p{font-size:clamp(1.0625rem,0.98rem + 0.3vw,1.25rem);text-wrap:pretty}.fondateur__legende span{text-wrap:balance}@media (min-width:40rem) and (max-width:61.99rem){.fondateur.bloc .fondateur__enveloppe{grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-template-rows:auto auto auto minmax(0,1fr) auto auto auto;column-gap:clamp(1.5rem,4vw,2.5rem);row-gap:0;align-items:start}.fondateur.bloc .fondateur__texte{display:contents}.fondateur.bloc .fondateur__portrait{grid-column:1;grid-row:1 / 5;max-width:none}.fondateur.bloc .fondateur__legende{left:0.6rem;right:0.6rem;bottom:0.6rem;padding:0.6rem 0.75rem}.fondateur.bloc .fondateur__legende b{font-size:1rem}.fondateur.bloc .fondateur__legende span{font-size:0.75rem}.fondateur.bloc .fondateur__texte>.ge-etiquette{grid-column:2;grid-row:1;justify-self:start}.fondateur.bloc .fondateur__titre{grid-column:2;grid-row:2}.fondateur.bloc .fondateur__chapo{grid-column:2;grid-row:3;max-width:none}.fondateur.bloc .fondateur__citation{grid-column:1 / -1;grid-row:5;max-width:40rem;margin-top:clamp(1.75rem,4vw,2.25rem)}.fondateur.bloc .fondateur__reperes{grid-column:1 / -1;grid-row:6}.fondateur.bloc .fondateur__actions{grid-column:1 / -1;grid-row:7}}.approche .bloc__chapo strong{font-weight:600}.methode{padding:clamp(1.5rem,3.2vw,2.75rem);border:1px solid rgba(11,27,43,0.07);border-radius:var(--ge-rayon);background-color:var(--ge-blanc);box-shadow:var(--ge-ombre-carte)}.etapes.methode__etapes{grid-template-columns:minmax(0,1fr);gap:0}.methode__etapes .etape{display:grid;grid-template-columns:3.25rem minmax(0,1fr);gap:0 0.75rem;padding:1.25rem 0 1.4rem}.methode__etapes .etape:last-child{padding-bottom:0.25rem}.methode__etapes .etape__numero{margin:0;font-size:1.25rem;line-height:1.25;letter-spacing:0;transition:transform var(--ge-duree) var(--ge-ease)!important}@media (hover:hover){.methode__etapes .etape:hover .etape__numero{transform:translateX(0.25rem)}}.methode__etapes .etape__titre{margin:0 0 0.35rem;letter-spacing:-0.008em}.methode__etapes .etape__texte{max-width:34rem}@media (max-width:39.99rem){.methode{padding:1.5rem 1.25rem}.methode__etapes .etape{grid-template-columns:2.5rem minmax(0,1fr);gap:0 0.5rem}}@media (prefers-reduced-motion:reduce){.fiche__ligne,.fiche__icone,.fiche__icone--photo img,.principe__liens a,.methode__etapes .etape__numero{transition:none!important}.fiche__ligne:hover .fiche__icone--photo img,.methode__etapes .etape:hover .etape__numero{transform:none}}.bloc__tete .bloc__titre{max-width:18ch}@media (min-width:62rem){.bloc__tete .bloc__chapo{text-wrap:balance}}@media (hover:none) and (pointer:coarse){.principe__liens a{-webkit-tap-highlight-color:transparent}.principe__liens a:active{text-decoration-thickness:2px}}@media (hover:none) and (pointer:coarse) and (prefers-reduced-motion:no-preference){.ge-tactile .methode__etapes .etape.est-anime .etape__numero{transform:translateX(0.25rem)}}