.portrait[data-astro-cid-qa7tv6bf]{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;background:repeating-linear-gradient(135deg,#e9edf3 0 12px,#f1f3f7 12px 24px);margin:0}.portrait--initiale[data-astro-cid-qa7tv6bf]{display:grid;place-items:center;border:1.5px dashed var(--line-field);font-family:var(--font-title);font-size:clamp(3rem,2rem + 4vw,5.5rem);font-weight:800;color:var(--ink-soft)}.portrait--rond[data-astro-cid-qa7tv6bf]{width:72px;aspect-ratio:1 / 1;border-radius:50%;font-size:1.75rem}.h2-court[data-astro-cid-j7pv25f6]{max-width:56rem}.h2-large[data-astro-cid-j7pv25f6]{max-width:62rem}.h2-petit[data-astro-cid-j7pv25f6]{font-size:1.45rem;margin:48px 0 0}#contact[data-astro-cid-j7pv25f6]{scroll-margin-top:4.5rem}.duo-tete[data-astro-cid-j7pv25f6]{margin:0}.duo-suite[data-astro-cid-j7pv25f6]>.intro[data-astro-cid-j7pv25f6]{margin-top:0}@media(min-width:961px){.duo-section[data-astro-cid-j7pv25f6]{grid-template-rows:auto 1fr;row-gap:22px}.duo-tete[data-astro-cid-j7pv25f6]{grid-column:1;grid-row:1}.duo-suite[data-astro-cid-j7pv25f6]{grid-column:1;grid-row:2}.duo-g[data-astro-cid-j7pv25f6]{grid-column:2;grid-row:1 / span 2}}@media(max-width:700px){.duo-section-wrap[data-astro-cid-j7pv25f6]{padding-top:2.5rem}}@media(max-width:960px){.duo-section[data-astro-cid-j7pv25f6]{gap:22px}.duo-g[data-astro-cid-j7pv25f6]{order:2}.duo-suite[data-astro-cid-j7pv25f6]{order:3}}.duo-commun[data-astro-cid-j7pv25f6]{margin-top:36px;padding-top:26px;border-top:1px solid var(--line-soft);font-size:1.1875rem;line-height:1.5}.duo-commun[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{background:linear-gradient(transparent 60%,var(--signal-tint) 60%)}.duo-g[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.duo-p[data-astro-cid-j7pv25f6]{display:contents}.duo-p1[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{grid-column:1}.duo-p2[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{grid-column:2}.duo-ph[data-astro-cid-j7pv25f6]{grid-row:1}.duo-nom[data-astro-cid-j7pv25f6]{grid-row:2;font-size:clamp(1.25rem,1rem + .9vw,1.75rem);font-weight:800;letter-spacing:-.02em;margin:20px 0 0}.duo-bio[data-astro-cid-j7pv25f6]{grid-row:3;margin-top:14px;font-size:1.0625rem;line-height:1.55;color:var(--ink-body)}@media(max-width:700px){.duo-g[data-astro-cid-j7pv25f6]{gap:0 12px}.duo-nom[data-astro-cid-j7pv25f6]{font-size:1.0625rem;margin-top:12px}.duo-p1[data-astro-cid-j7pv25f6] .duo-bio[data-astro-cid-j7pv25f6],.duo-p2[data-astro-cid-j7pv25f6] .duo-bio[data-astro-cid-j7pv25f6]{grid-column:1 / -1}.duo-p1[data-astro-cid-j7pv25f6] .duo-bio[data-astro-cid-j7pv25f6]{grid-row:3}.duo-p2[data-astro-cid-j7pv25f6] .duo-bio[data-astro-cid-j7pv25f6]{grid-row:4;margin-top:18px}}.preuves[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0}.preuves[data-astro-cid-j7pv25f6]>li[data-astro-cid-j7pv25f6]{max-width:none}.pr-g[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr))}.pr-une[data-astro-cid-j7pv25f6] .pr-chiffre[data-astro-cid-j7pv25f6]{align-self:start}.pr[data-astro-cid-j7pv25f6] .pr-date-pied[data-astro-cid-j7pv25f6]{align-self:flex-start}.pr-txt[data-astro-cid-j7pv25f6] a{color:var(--signal)}.recevez[data-astro-cid-j7pv25f6]{margin-top:clamp(2.5rem,1.5rem + 3vw,4rem);align-items:start}.recevez-titre[data-astro-cid-j7pv25f6]{font-size:clamp(1.3rem,1.1rem + .7vw,1.6rem);font-weight:800;letter-spacing:-.015em;margin:0}.recevez[data-astro-cid-j7pv25f6] .prose-list[data-astro-cid-j7pv25f6]{margin:0}.recevez-fin[data-astro-cid-j7pv25f6]{margin:14px 0 0;font-weight:700}.rarete[data-astro-cid-j7pv25f6]{margin-top:24px;font-size:1rem}.serv-g[data-astro-cid-j7pv25f6]{margin-top:clamp(3.5rem,2rem + 5vw,6rem)}.zone-titre[data-astro-cid-j7pv25f6]{margin-top:clamp(3rem,2rem + 3vw,4.5rem)}.villes[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1rem}.carte-accueil[data-astro-cid-j7pv25f6]{position:sticky;top:100px}@media(max-width:960px){.carte-accueil[data-astro-cid-j7pv25f6]{position:static}}.cta-final-sous[data-astro-cid-j7pv25f6]{font-size:1rem;margin-top:14px!important;color:var(--on-dark-soft)!important}
