h2[data-astro-cid-lcdefpme]{font-size:var(--fs-h2);color:var(--marine)}section[data-astro-cid-lcdefpme]{position:relative}.hero[data-astro-cid-lcdefpme]{min-height:max(40rem,100svh);color:var(--blanc);background:var(--nuit);align-items:flex-end;display:flex;overflow:hidden}.hero-photo[data-astro-cid-lcdefpme]{position:absolute;inset:0}.hero-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-position:50% 30%}.hero-photo[data-astro-cid-lcdefpme]:before{content:"";z-index:1;background:linear-gradient(90deg, rgb(var(--voile) / .74) 0%, rgb(var(--voile) / .5) 42%, rgb(var(--voile) / 0) 75%), linear-gradient(180deg, rgb(var(--voile) / .4) 0%, transparent 30%, rgb(var(--voile) / .6) 100%);position:absolute;inset:0}.hero-arrow[data-astro-cid-lcdefpme]{z-index:1;fill:none;width:100%;height:100%;stroke:var(--cyan);stroke-width:14px;stroke-linecap:round;stroke-linejoin:round;position:absolute;inset:0}.arrow-line[data-astro-cid-lcdefpme],.arrow-head[data-astro-cid-lcdefpme]{stroke-dasharray:1;stroke-dashoffset:1px}.arrow-line[data-astro-cid-lcdefpme]{animation:draw 1.6s var(--ease-out) .25s forwards}.arrow-head[data-astro-cid-lcdefpme]{stroke-linejoin:miter;stroke-linecap:butt;animation:draw .45s var(--ease-out) 1.5s forwards}@keyframes draw{to{stroke-dashoffset:0}}.hero-content[data-astro-cid-lcdefpme]{z-index:2;padding-top:9rem;padding-bottom:clamp(3rem,8vh,5.5rem);position:relative}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:var(--fs-hero);text-shadow:0 2px 30px color-mix(in srgb, var(--nuit) 45%, transparent);max-width:13ch;animation:glisse .9s var(--ease-out) both}.hero-lead[data-astro-cid-lcdefpme]{max-width:38ch;font-size:var(--fs-lead);color:var(--texte-sur-sombre);text-shadow:0 1px 12px rgb(var(--voile)), 0 0 4px rgb(var(--voile));animation:rise .9s var(--ease-out) .1s both;margin-top:1.5rem}.hero-actions[data-astro-cid-lcdefpme]{animation:rise .9s var(--ease-out) .2s both;flex-wrap:wrap;gap:.875rem;margin-top:2.25rem;display:flex}.hero-note[data-astro-cid-lcdefpme]{border-radius:var(--radius-pilule);background:rgb(var(--voile) / .72);width:fit-content;font-size:var(--fs-small);color:var(--cyan-clair);align-items:center;gap:.5rem;margin-top:2rem;padding:.45rem .9rem;font-weight:600;display:flex}@keyframes rise{0%{opacity:0;transform:translateY(18px)}}@keyframes glisse{0%{transform:translateY(14px)}}.intro[data-astro-cid-lcdefpme]{padding-block:clamp(5rem,10vw,8.5rem)}.intro-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.intro-text[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:12ch}.intro-text[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:52ch;margin-top:2rem}.intro-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme]{max-width:60ch;margin-top:1.25rem}.intro-photo[data-astro-cid-lcdefpme]{aspect-ratio:4/5;border-radius:var(--radius);box-shadow:var(--shadow);margin:0}.atouts[data-astro-cid-lcdefpme]{background:var(--ciel);padding-block:clamp(5rem,9vw,7.5rem)}.comment[data-astro-cid-lcdefpme]{background:var(--marine);color:var(--blanc);padding-block:clamp(5rem,10vw,8.5rem);overflow:hidden}.comment[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--blanc);max-width:14ch}.comment[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{color:var(--texte-sur-sombre);max-width:50ch;margin-top:1.75rem}.comment-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.steps[data-astro-cid-lcdefpme]{gap:1.25rem;max-width:56ch;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;min-height:2.25rem;padding-left:3.5rem;font-weight:500;display:flex;position:relative}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--cyan);width:1rem;height:1rem;box-shadow:0 0 0 6px color-mix(in srgb, var(--cyan) 22%, transparent);border-radius:50%;position:absolute;top:.625rem;left:.625rem}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:not(:last-child):after{content:"";background:color-mix(in srgb, var(--cyan) 35%, transparent);width:2px;position:absolute;top:2.5rem;bottom:-1.1rem;left:calc(1.125rem - 1px)}.comment-photo[data-astro-cid-lcdefpme]{aspect-ratio:1;border-radius:50% 50% var(--radius) var(--radius);background:var(--nuit);margin:0}.gagnant[data-astro-cid-lcdefpme]{color:var(--blanc);padding-block:clamp(6rem,14vw,11rem);overflow:hidden}.gagnant-photo[data-astro-cid-lcdefpme]{position:absolute;inset:0}.gagnant-photo[data-astro-cid-lcdefpme]:before{content:"";z-index:1;background:linear-gradient(90deg, rgb(var(--voile) / .82) 0%, rgb(var(--voile) / .62) 45%, rgb(var(--voile) / .15) 80%);position:absolute;inset:0}.gagnant-inner[data-astro-cid-lcdefpme]{z-index:1;position:relative}.gagnant-big[data-astro-cid-lcdefpme]{font-size:var(--fs-page-hero);letter-spacing:-.03em;text-wrap:balance;max-width:16ch;font-weight:800;line-height:1.02}.gagnant-text[data-astro-cid-lcdefpme]{max-width:58ch;font-size:var(--fs-lead);color:var(--texte-sur-sombre);text-shadow:0 1px 12px rgb(var(--voile)), 0 0 4px rgb(var(--voile));margin-top:2rem}.temoignages[data-astro-cid-lcdefpme]{padding-block:clamp(5rem,10vw,8.5rem)}.temoignages-list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,3.5rem);margin:clamp(3rem,6vw,4.5rem) 0 0;padding:0;list-style:none;display:grid}.temoignage[data-astro-cid-lcdefpme] .portrait[data-astro-cid-lcdefpme]{object-fit:cover;width:7.5rem;height:7.5rem;box-shadow:0 0 0 4px var(--papier), 0 0 0 6px var(--cyan);border-radius:50%}.temoignage[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{margin:1.75rem 0 0}.temoignage[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--fs-h3);letter-spacing:-.01em;color:var(--marine);font-weight:600;line-height:1.4}.t-nom[data-astro-cid-lcdefpme]{margin-top:1.25rem;font-weight:700}.t-role[data-astro-cid-lcdefpme]{font-size:var(--fs-small);color:var(--encre-douce)}.temoignages[data-astro-cid-lcdefpme] .lien-fleche[data-astro-cid-lcdefpme]{margin-top:3rem}.visiter[data-astro-cid-lcdefpme]{background:var(--ciel);padding-block:clamp(5rem,10vw,8.5rem)}.visiter-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.visiter-text[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-top:1.75rem}.visiter-text[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.lead){max-width:52ch;margin-top:1.25rem}.valeurs[data-astro-cid-lcdefpme]{margin-top:2.5rem}.valeurs[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:var(--marine);font-weight:700}.valeurs[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.valeurs[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:.6rem;font-weight:500;display:flex}.valeurs[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] svg{color:var(--bleu-texte)}@media (width<=53.75em){.intro-grid[data-astro-cid-lcdefpme],.comment-grid[data-astro-cid-lcdefpme],.visiter-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.intro-photo[data-astro-cid-lcdefpme]{aspect-ratio:4/3}.temoignages-list[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.comment-photo[data-astro-cid-lcdefpme]{max-width:26rem}}@media (width<=35em){.hero-arrow[data-astro-cid-lcdefpme]{opacity:.6}}
