.gfr-equipe{--gfr-equipe-doux:#4f5c56;--gfr-equipe-doux:color-mix(in srgb,var(--foreground) 76%,#fff);--gfr-equipe-portrait:9.5rem;overflow:hidden;padding:5rem 0 6rem;position:relative}.gfr-equipe__conteneur{margin:0 auto;max-width:72rem;padding:0 1.5rem;position:relative;z-index:1}.gfr-equipe__halo{border-radius:9999px;filter:blur(100px);pointer-events:none;position:absolute;z-index:0}.gfr-equipe__halo--haut{background:color-mix(in srgb,var(--gold) 16%,transparent);height:38rem;left:50%;opacity:.55;top:-8rem;transform:translateX(-50%);width:38rem}.gfr-equipe__halo--bas{background:color-mix(in srgb,var(--emerald) 18%,transparent);bottom:-6rem;height:26rem;opacity:.35;right:-8rem;width:26rem}.gfr-equipe__recit{margin:0 auto;max-width:46rem;text-align:center}.gfr-equipe__badge{align-items:center;background:color-mix(in srgb,var(--emerald) 6%,transparent);border:1px solid color-mix(in srgb,var(--emerald) 25%,transparent);border-radius:9999px;color:var(--emerald);display:inline-flex;font-size:.75rem;font-weight:600;letter-spacing:.18em;padding:.25rem .8rem;text-transform:uppercase}.gfr-equipe__titre{color:var(--foreground);font-size:clamp(1.9rem,1.3rem + 2.4vw,3rem);font-weight:500;line-height:1.1;margin-top:1.1rem;text-wrap:balance}.gfr-equipe__texte{color:var(--gfr-equipe-doux);font-size:1.0625rem;line-height:1.75;margin-top:1.5rem;text-wrap:pretty}.gfr-equipe__texte>*+*{margin-top:1.1rem}.gfr-equipe__conviction{background:linear-gradient(135deg,var(--forest),var(--emerald));border-radius:1.75rem;box-shadow:0 24px 60px -32px color-mix(in srgb,var(--forest) 70%,transparent);margin:3.5rem auto 0;max-width:52rem;padding:2.75rem 2.5rem;position:relative;text-align:center}.gfr-equipe__conviction-icone{color:var(--gold);height:2.25rem;margin:0 auto;opacity:.85;width:2.25rem}.gfr-equipe__conviction-intitule{color:color-mix(in srgb,#fff 78%,transparent);font-size:.75rem;font-weight:600;letter-spacing:.18em;margin-top:.9rem;text-transform:uppercase}.gfr-equipe__conviction-texte{color:#fff;font-size:clamp(1.3rem,1rem + 1.2vw,1.75rem);font-weight:400;line-height:1.4;margin:.75rem 0 0;text-wrap:balance}.gfr-equipe__bloc{margin-top:5rem}.gfr-equipe__bloc-entete{margin:0 auto 2.75rem;max-width:44rem;text-align:center}.gfr-equipe__bloc-titre{color:var(--foreground);font-size:clamp(1.6rem,1.2rem + 1.6vw,2.25rem);font-weight:500;line-height:1.15;text-wrap:balance}.gfr-equipe__bloc-chapo{color:var(--gfr-equipe-doux);font-size:1.0625rem;line-height:1.6;margin-top:.9rem;text-wrap:pretty}.gfr-equipe__liste{display:flex;flex-wrap:wrap;gap:1.75rem;justify-content:center;list-style:none;margin:0;padding:0}.gfr-equipe__carte{flex:0 1 20rem;max-width:22rem}.gfr-equipe__fiche{align-items:center;background:color-mix(in srgb,var(--surface) 92%,transparent);border:1px solid var(--border-subtle);border-radius:1.5rem;display:flex;flex-direction:column;height:100%;padding:2.25rem 1.75rem 2rem;text-align:center;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}a.gfr-equipe__fiche:focus-visible,a.gfr-equipe__fiche:hover{border-color:color-mix(in srgb,var(--emerald) 40%,transparent);box-shadow:0 22px 44px -28px color-mix(in srgb,var(--forest) 60%,transparent);transform:translateY(-4px)}a.gfr-equipe__fiche:focus-visible{outline:2px solid var(--emerald);outline-offset:3px}.gfr-equipe__portrait{background:linear-gradient(140deg,var(--forest),var(--emerald));border-radius:9999px;box-shadow:0 0 0 1px color-mix(in srgb,var(--gold) 45%,transparent),0 0 0 6px color-mix(in srgb,var(--gold) 12%,transparent);display:grid;height:var(--gfr-equipe-portrait);overflow:hidden;place-items:center;width:var(--gfr-equipe-portrait)}.gfr-equipe__photo{height:100%;object-fit:cover;width:100%}.gfr-equipe__initiales{color:#fff;font-family:var(--font-fraunces);font-size:2.5rem;font-weight:500;letter-spacing:.02em}.gfr-equipe__identite{display:block;margin-top:1.4rem}.gfr-equipe__nom{color:var(--foreground);display:block;font-size:1.35rem;font-weight:500;line-height:1.2}.gfr-equipe__role{color:var(--emerald);display:block;font-size:.75rem;font-weight:600;letter-spacing:.16em;margin-top:.5rem;text-transform:uppercase}.gfr-equipe__bio{color:var(--gfr-equipe-doux);font-size:.9375rem;line-height:1.6;margin:1rem 0 0;text-align:center;text-wrap:pretty}.gfr-equipe__profil{align-items:center;color:var(--emerald);display:inline-flex;font-size:.875rem;font-weight:600;gap:.4rem;margin-top:1.25rem}.gfr-equipe__profil-texte{border-bottom:1px solid color-mix(in srgb,var(--emerald) 35%,transparent);padding-bottom:1px}.gfr-equipe__profil-icone{height:1rem;transition:transform .3s cubic-bezier(.22,1,.36,1);width:1rem}a.gfr-equipe__fiche:focus-visible .gfr-equipe__profil-icone,a.gfr-equipe__fiche:hover .gfr-equipe__profil-icone{transform:translate(2px,-2px)}.gfr-equipe__cloture{color:var(--forest);font-size:clamp(1.15rem,1rem + .7vw,1.4rem);font-weight:500;line-height:1.4;margin:3rem auto 0;max-width:40rem;text-align:center;text-wrap:balance}@media (max-width:639px){.gfr-equipe{--gfr-equipe-portrait:8rem;padding:3.5rem 0 4.5rem}.gfr-equipe__conviction{margin-top:2.5rem;padding:2rem 1.5rem}.gfr-equipe__bloc{margin-top:3.5rem}.gfr-equipe__carte{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){.gfr-equipe__fiche,.gfr-equipe__profil-icone{transition:none}a.gfr-equipe__fiche:focus-visible,a.gfr-equipe__fiche:hover{transform:none}}