.hero--chir[data-astro-cid-u5ws3umk]{padding-top:clamp(80px,8vw,112px);padding-bottom:clamp(64px,7vw,104px)}.h1--76[data-astro-cid-u5ws3umk]{margin-bottom:28px;font-size:clamp(42px,4.8vw,76px);line-height:1.04}.lead--w600[data-astro-cid-u5ws3umk]{max-width:none;color:var(--gris-2);margin-bottom:34px;font-size:20px}.quote--fort[data-astro-cid-u5ws3umk]{border-left:2px solid var(--accent);margin-bottom:42px;padding-left:24px;font-size:25px}.sec--120[data-astro-cid-u5ws3umk]{padding-block:clamp(72px,8.4vw,120px)}.sec--video[data-astro-cid-u5ws3umk]{padding-block:clamp(56px,6.7vw,96px)}.stack--28[data-astro-cid-u5ws3umk]{gap:28px}.h2--52{font-size:clamp(34px,3.4vw,52px);line-height:1.08}.h2--m72{margin-bottom:72px}.h2--m0{margin-bottom:0}.h2--m40{margin-bottom:40px}.quote--sec[data-astro-cid-u5ws3umk]{margin-bottom:56px}.quote--card[data-astro-cid-u5ws3umk]{margin-bottom:24px;font-size:21px}.equipe-intro[data-astro-cid-u5ws3umk]{align-items:center;margin-bottom:64px}.portrait-wrap[data-astro-cid-u5ws3umk]{position:relative}.frise[data-astro-cid-u5ws3umk]{--frise-date-h:16px;--frise-date-gap:20px;--frise-dot:16px;position:relative}.frise-list[data-astro-cid-u5ws3umk]{grid-template-columns:repeat(5,minmax(0,1fr));gap:48px;margin:0;padding:0;list-style:none;display:grid}.frise-rail[data-astro-cid-u5ws3umk],.frise-track[data-astro-cid-u5ws3umk]{left:calc(var(--frise-dot) / 2);right:0;top:calc(var(--frise-date-h) + var(--frise-date-gap) + var(--frise-dot) / 2 - 1px);background:rgb(var(--accent-rgb) / .18);height:2px;display:block;position:absolute}.frise-track[data-astro-cid-u5ws3umk]{background:var(--accent);transform-origin:0;transform:scaleX(0)}.frise-list[data-astro-cid-u5ws3umk] li[data-astro-cid-u5ws3umk]{flex-direction:column;min-width:0;display:flex}.frise-date[data-astro-cid-u5ws3umk]{font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-texte);height:var(--frise-date-h);font-size:14px;font-weight:600;line-height:var(--frise-date-h);white-space:nowrap;margin-bottom:var(--frise-date-gap)}.frise-dot[data-astro-cid-u5ws3umk]{z-index:1;width:var(--frise-dot);height:var(--frise-dot);background:var(--fond);border:2px solid var(--accent);border-radius:50%;flex:none;margin-bottom:30px;transition:background-color .3s,box-shadow .3s;display:block;position:relative}.frise-dot[data-astro-cid-u5ws3umk].is-on{background:var(--accent);box-shadow:0 0 0 6px rgb(var(--accent-rgb) / .15)}.frise-titre[data-astro-cid-u5ws3umk]{font-family:var(--font-serif);text-wrap:balance;margin-bottom:12px;font-size:25px;font-weight:400;line-height:1.2}.frise-texte[data-astro-cid-u5ws3umk]{color:var(--gris-2);text-wrap:pretty;font-size:17px;line-height:1.6}.champ-head[data-astro-cid-u5ws3umk]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:72px;margin-bottom:56px;display:grid}.champ-grid[data-astro-cid-u5ws3umk]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.champ-carte[data-astro-cid-u5ws3umk]{background:var(--accent);min-height:240px;color:var(--blanc);border-radius:28px;flex-direction:column;gap:18px;padding:44px 44px 40px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.champ-carte[data-astro-cid-u5ws3umk]:hover{box-shadow:0 18px 40px rgb(var(--accent-rgb) / .22);transform:translateY(-3px)}.champ-carte[data-astro-cid-u5ws3umk]:focus-visible{outline:2px solid var(--accent-fonce);outline-offset:4px}.champ-carte-label[data-astro-cid-u5ws3umk]{color:var(--bande-eyebrow)}.champ-carte-titre[data-astro-cid-u5ws3umk]{font-family:var(--font-serif);font-size:clamp(24px,2.4vw,30px);line-height:1.2}.champ-carte-lien[data-astro-cid-u5ws3umk]{font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;margin-top:auto;font-size:13.5px}@media (prefers-reduced-motion:reduce){.champ-carte[data-astro-cid-u5ws3umk]{transition:none}.champ-carte[data-astro-cid-u5ws3umk]:hover{transform:none}}.chiffres[data-astro-cid-u5ws3umk]{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:18px;margin:0 0 56px;display:grid}.chiffre[data-astro-cid-u5ws3umk]{border:1px solid var(--ligne);background:var(--fond);border-radius:24px;flex-direction:column-reverse;justify-content:flex-end;padding:36px 30px;transition:transform .35s,box-shadow .35s;display:flex}.chiffre[data-astro-cid-u5ws3umk]:hover{box-shadow:var(--ombre);transform:translateY(-4px)}.chiffre-n[data-astro-cid-u5ws3umk]{font-family:var(--font-serif);color:var(--accent-texte);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(46px,4vw,60px);line-height:1}.chiffre-env[data-astro-cid-u5ws3umk]{vertical-align:.15em;color:var(--gris-2);margin-right:.3em;font-size:.36em}.chiffre-l[data-astro-cid-u5ws3umk]{font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--gris-2);margin-top:16px;font-size:14px;font-weight:500;line-height:1.4}.exp-intertitre[data-astro-cid-u5ws3umk]{margin:28px 0 -8px}.exp-texte[data-astro-cid-u5ws3umk] a[data-astro-cid-u5ws3umk]{color:var(--accent-texte);text-underline-offset:3px;text-decoration:underline}.h3--m14[data-astro-cid-u5ws3umk]{margin-bottom:14px}.equipe[data-astro-cid-u5ws3umk]{margin-bottom:80px}.equipe-carte[data-astro-cid-u5ws3umk]{border-radius:28px;gap:32px;padding:20px 20px 40px}.equipe-corps[data-astro-cid-u5ws3umk]{padding:0 18px}.mesures-titre[data-astro-cid-u5ws3umk]{font-family:var(--font-serif);margin:0 0 40px;font-size:clamp(26px,2.4vw,34px);font-weight:400;line-height:1.2}.mesures[data-astro-cid-u5ws3umk]{position:relative}.mesures-list[data-astro-cid-u5ws3umk]{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.mesures-rail[data-astro-cid-u5ws3umk],.mesures-track[data-astro-cid-u5ws3umk]{background:rgb(var(--accent-rgb) / .18);height:2px;display:block;position:absolute;top:22px;left:22px;right:22px}.mesures-track[data-astro-cid-u5ws3umk]{background:var(--accent);transform-origin:0;transform:scaleX(0)}.mesures-list[data-astro-cid-u5ws3umk] li[data-astro-cid-u5ws3umk]{grid-row:span 3;grid-template-rows:subgrid;row-gap:20px;display:grid;position:relative}.mesures-dot[data-astro-cid-u5ws3umk]{z-index:1;background:var(--fond);border:2px solid var(--accent);width:44px;height:44px;color:var(--accent-texte);font-family:var(--font-serif);border-radius:50%;justify-content:center;align-items:center;font-size:17px;transition:background-color .3s,color .3s,box-shadow .3s;display:flex;position:relative}.mesures-dot[data-astro-cid-u5ws3umk].is-on{background:var(--accent);color:var(--blanc);box-shadow:0 0 0 5px rgb(var(--accent-rgb) / .15)}.mesures-quand[data-astro-cid-u5ws3umk]{font-family:var(--font-label);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-texte);margin-bottom:8px;font-size:13px;font-weight:600}.mesures-list[data-astro-cid-u5ws3umk] li[data-astro-cid-u5ws3umk] .mesures-photo{margin-top:8px}.photos-centrees[data-astro-cid-u5ws3umk] li[data-astro-cid-u5ws3umk] .mesures-photo{translate:calc(50% + 14px)}.mesures-label[data-astro-cid-u5ws3umk]{color:var(--texte);text-wrap:pretty;font-size:16px;line-height:1.5}@media (width<=1100px){.frise-list[data-astro-cid-u5ws3umk]{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:40px}.frise-rail[data-astro-cid-u5ws3umk],.frise-track[data-astro-cid-u5ws3umk]{display:none}.mesures-list[data-astro-cid-u5ws3umk]{grid-template-columns:1fr;gap:28px}.mesures-rail[data-astro-cid-u5ws3umk],.mesures-track[data-astro-cid-u5ws3umk]{display:none}.mesures-list[data-astro-cid-u5ws3umk] li[data-astro-cid-u5ws3umk]{flex-flow:wrap;grid-row:auto;align-items:center;display:flex}.mesures-list[data-astro-cid-u5ws3umk] li[data-astro-cid-u5ws3umk] .mesures-photo{flex-basis:100%;max-width:360px;margin-top:0}.photos-centrees[data-astro-cid-u5ws3umk] li[data-astro-cid-u5ws3umk] .mesures-photo{translate:none}.mesures-dot[data-astro-cid-u5ws3umk]{flex:none;width:40px;height:40px;font-size:16px}}@media (width<=960px){.champ-head[data-astro-cid-u5ws3umk],.champ-grid[data-astro-cid-u5ws3umk]{grid-template-columns:1fr;gap:24px}.champ-head[data-astro-cid-u5ws3umk]{margin-bottom:40px}}@media (width<=760px){.frise-list[data-astro-cid-u5ws3umk]{grid-template-columns:1fr;gap:28px}.champ-carte[data-astro-cid-u5ws3umk]{min-height:0;padding:30px 24px}.equipe[data-astro-cid-u5ws3umk]{margin-bottom:56px}}
