main[data-astro-cid-5lzn4rrl].ip{background-color:var(--color-surface);overflow-x:clip}.ip-hero[data-astro-cid-5lzn4rrl]{position:relative;background:linear-gradient(160deg,#232c38 0%,var(--bleu) 55%,#3f4d5f 100%);--heading-color: var(--beige-clair);color:var(--beige-clair)}.ip-hero__inner[data-astro-cid-5lzn4rrl]{position:relative;max-width:1180px;margin:0 auto;padding:clamp(88px,12vw,150px) 24px clamp(56px,7vw,88px)}.ip-hero[data-astro-cid-5lzn4rrl] h1[data-astro-cid-5lzn4rrl]{max-width:24ch;margin:0}.ip-resume[data-astro-cid-5lzn4rrl]{margin:20px 0 0;max-width:34em;font-family:var(--heading-font-family, "Cormorant Garamond", Georgia, serif);font-style:italic;font-weight:400;font-size:clamp(1.3rem,1.9vw,1.6rem);line-height:1.5;color:var(--beige-clair)}.ip-hero__ctas[data-astro-cid-5lzn4rrl]{margin-top:28px;display:flex;gap:14px;flex-wrap:wrap}.ip-hero[data-astro-cid-5lzn4rrl] .btn-hs{background:transparent!important;border-color:#ffffffd9!important;color:#fff!important}.ip-hero[data-astro-cid-5lzn4rrl] .btn-hs:hover{background:#fff!important;border-color:#fff!important;color:var(--bleu, #323E4C)!important}.ip-hero__reassurance[data-astro-cid-5lzn4rrl]{margin-top:18px;font-size:.95rem;opacity:.85}.ip-hero__bas[data-astro-cid-5lzn4rrl]{margin-top:34px;border-top:1px solid rgba(250,249,245,.25);padding-top:16px}.ip-hero__ligne[data-astro-cid-5lzn4rrl]{font-size:.9rem;opacity:.9}.ip-hero__cred[data-astro-cid-5lzn4rrl]{margin-top:4px;font-size:.8rem;opacity:.65}.chap__tete[data-astro-cid-5lzn4rrl]{margin:0 0 clamp(28px,4vw,44px)}.chap__tete[data-astro-cid-5lzn4rrl] h2[data-astro-cid-5lzn4rrl]{margin:0;padding:0;max-width:28ch;text-wrap:balance}.chap__folio[data-astro-cid-5lzn4rrl]{margin:0 0 18px;display:flex;gap:14px;align-items:baseline;font-size:.72rem;text-transform:uppercase;letter-spacing:var(--tr-label);color:var(--noir-texte)}.chap__folio[data-astro-cid-5lzn4rrl] span[data-astro-cid-5lzn4rrl]{font-variant-numeric:lining-nums tabular-nums;color:var(--noir-texte)}.micro[data-astro-cid-5lzn4rrl]{margin:0;font-size:.72rem;text-transform:uppercase;letter-spacing:var(--tr-label);color:var(--noir-texte)}.ip-prose[data-astro-cid-5lzn4rrl] p[data-astro-cid-5lzn4rrl],.ip-prose-p[data-astro-cid-5lzn4rrl]{max-width:62ch}.deux[data-astro-cid-5lzn4rrl]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:start}.deux__aside[data-astro-cid-5lzn4rrl]{padding-top:6px}@media(max-width:900px){.deux[data-astro-cid-5lzn4rrl]{grid-template-columns:1fr;gap:32px}}.repere__liste[data-astro-cid-5lzn4rrl]{margin:16px 0 0;display:flex;flex-wrap:wrap;gap:18px 28px}.repere__item[data-astro-cid-5lzn4rrl]{flex:1 1 120px}.repere__item[data-astro-cid-5lzn4rrl] dt[data-astro-cid-5lzn4rrl]{font-family:var(--heading-font-family, "Cormorant Garamond", Georgia, serif);font-weight:400;font-size:2rem;line-height:1;color:var(--noir-texte);white-space:nowrap}.repere__item[data-astro-cid-5lzn4rrl] dd[data-astro-cid-5lzn4rrl]{margin:8px 0 0;font-size:.84rem;line-height:1.45;color:var(--noir-texte);max-width:22ch}.repere__source[data-astro-cid-5lzn4rrl]{margin:16px 0 0;font-size:.8rem!important;line-height:1.5!important;color:var(--noir-texte)}.repere[data-astro-cid-5lzn4rrl] .liens[data-astro-cid-5lzn4rrl]{margin-top:14px}.ip-table[data-astro-cid-5lzn4rrl]{width:100%;max-width:640px}.mvt[data-astro-cid-5lzn4rrl]{margin-top:clamp(40px,6vw,64px)}.mvt__titre[data-astro-cid-5lzn4rrl],.mvt[data-astro-cid-5lzn4rrl] h3[data-astro-cid-5lzn4rrl]{margin:0 0 18px}.idx[data-astro-cid-5lzn4rrl]{margin:0;padding:0;list-style:none}.idx__row[data-astro-cid-5lzn4rrl]{display:grid;grid-template-columns:minmax(200px,1fr) minmax(0,2fr);gap:8px clamp(28px,4vw,72px);align-items:start;padding:clamp(22px,3vw,30px) 0}.idx__row[data-astro-cid-5lzn4rrl]+.idx__row[data-astro-cid-5lzn4rrl]{border-top:1px solid var(--hair)}.idx__row[data-astro-cid-5lzn4rrl]:first-child{padding-top:0}.idx__row[data-astro-cid-5lzn4rrl]:last-child{padding-bottom:0}.idx__tete[data-astro-cid-5lzn4rrl]{display:flex;flex-direction:column;gap:6px;min-width:0}.idx__num[data-astro-cid-5lzn4rrl]{font-size:.72rem;letter-spacing:var(--tr-label);color:var(--noir-texte);font-variant-numeric:tabular-nums}.idx__titre[data-astro-cid-5lzn4rrl]{margin:0;font-size:1.05rem;line-height:1.35}.idx--serif[data-astro-cid-5lzn4rrl] .idx__titre[data-astro-cid-5lzn4rrl]{font-family:var(--heading-font-family, "Cormorant Garamond", Georgia, serif);font-weight:400;font-size:clamp(1.35rem,1.9vw,1.7rem);line-height:1.2}.idx__sous[data-astro-cid-5lzn4rrl]{font-size:.84rem;line-height:1.5;color:var(--noir-texte)}.idx__texte[data-astro-cid-5lzn4rrl]{margin:0;max-width:62ch}@media(max-width:760px){.idx__row[data-astro-cid-5lzn4rrl]{grid-template-columns:1fr;gap:10px}}.pied[data-astro-cid-5lzn4rrl]{margin-top:clamp(28px,4vw,40px);display:flex;flex-direction:column;align-items:flex-start}.pied__micro[data-astro-cid-5lzn4rrl]{margin:10px 0 0!important;font-size:.8rem;line-height:1.5;color:var(--noir-texte);max-width:48ch}.ip-pourquoi[data-astro-cid-5lzn4rrl]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px 40px;margin-top:28px}@media(max-width:960px){.ip-pourquoi[data-astro-cid-5lzn4rrl]{grid-template-columns:1fr}}.ip-pourquoi__bloc[data-astro-cid-5lzn4rrl] h3[data-astro-cid-5lzn4rrl]{font-family:var(--heading-font-family, "Cormorant Garamond", Georgia, serif)!important;font-size:clamp(1.3rem,1.7vw,1.6rem)!important;font-weight:400!important;color:var(--beige-clair);margin:0 0 10px}.ip-pourquoi__bloc[data-astro-cid-5lzn4rrl] p[data-astro-cid-5lzn4rrl]{margin:0;color:var(--clair-sourd);font-size:.98rem;line-height:1.7}.renvois__ville[data-astro-cid-5lzn4rrl]{margin:14px 0 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 32px}.renvois__ville[data-astro-cid-5lzn4rrl]+.renvois__ville[data-astro-cid-5lzn4rrl]{margin-top:18px}.ip[data-astro-cid-5lzn4rrl] a[data-astro-cid-5lzn4rrl].lien-doux{color:var(--noir-texte);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s}.ip[data-astro-cid-5lzn4rrl] a[data-astro-cid-5lzn4rrl].lien-doux:hover{border-bottom-color:currentColor}
