.ref-hero[data-astro-cid-5m2qsjog]{position:relative;height:400px;overflow:hidden}.ref-hero__image[data-astro-cid-5m2qsjog]{width:100%;height:100%;object-fit:cover}.ref-hero__overlay[data-astro-cid-5m2qsjog]{position:absolute;inset:0;background:linear-gradient(to top,rgba(var(--color-sapin-rgb),.85),#0003 60%);display:flex;align-items:flex-end;padding-bottom:var(--espace-l)}.breadcrumb--blanc[data-astro-cid-5m2qsjog],.breadcrumb--blanc[data-astro-cid-5m2qsjog] a[data-astro-cid-5m2qsjog]{color:#fffc}.ref-hero__titre[data-astro-cid-5m2qsjog]{color:var(--color-blanc);font-size:2rem;margin:var(--espace-s) 0;text-shadow:0 1px 3px rgba(0,0,0,.4)}.ref-hero__badges[data-astro-cid-5m2qsjog]{display:flex;gap:var(--espace-xs);flex-wrap:wrap}.page-hero[data-astro-cid-5m2qsjog]{background-color:var(--color-prairie);padding:var(--espace-l) 0}.page-hero[data-astro-cid-5m2qsjog] h1[data-astro-cid-5m2qsjog]{margin:var(--espace-s) 0;color:var(--color-blanc)}.ref-badges[data-astro-cid-5m2qsjog]{display:flex;gap:var(--espace-xs);flex-wrap:wrap;margin-top:var(--espace-s)}.badge--phase[data-astro-cid-5m2qsjog]{background-color:var(--color-gris-alt);color:var(--color-charbon)}.ref-grille[data-astro-cid-5m2qsjog]{display:grid;grid-template-columns:1fr 320px;gap:var(--espace-xl);align-items:start}.ref-description[data-astro-cid-5m2qsjog]{line-height:1.7;color:var(--color-blanc)}.ref-description[data-astro-cid-5m2qsjog] h2[data-astro-cid-5m2qsjog],.ref-description[data-astro-cid-5m2qsjog] h3[data-astro-cid-5m2qsjog]{margin-top:var(--espace-l);margin-bottom:var(--espace-s);color:var(--color-blanc)}.ref-video[data-astro-cid-5m2qsjog]{margin-top:var(--espace-l)}.ref-video[data-astro-cid-5m2qsjog] h2[data-astro-cid-5m2qsjog]{margin-bottom:var(--espace-m);color:var(--color-blanc)}.ref-cta[data-astro-cid-5m2qsjog]{margin-top:var(--espace-xl);padding:var(--espace-l);background-color:var(--color-blanc);border-radius:var(--radius-m);text-align:center}.ref-cta[data-astro-cid-5m2qsjog] p[data-astro-cid-5m2qsjog]{font-size:1.1rem;font-weight:600;color:var(--color-sapin);margin-bottom:var(--espace-m)}.ref-fiche[data-astro-cid-5m2qsjog]{background-color:var(--color-blanc);border:1px solid var(--color-bordure);border-radius:var(--radius-m);overflow:hidden;position:sticky;top:90px}.ref-fiche__titre[data-astro-cid-5m2qsjog]{background-color:var(--color-sapin);color:var(--color-blanc);padding:var(--espace-m);font-size:1rem;margin:0}.ref-fiche__table[data-astro-cid-5m2qsjog]{width:100%;margin-bottom:0}.ref-fiche__table[data-astro-cid-5m2qsjog] th[data-astro-cid-5m2qsjog]{background-color:transparent;color:var(--color-charbon);font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;width:40%;padding:.6rem var(--espace-m);border-bottom:1px solid var(--color-bordure)}.ref-fiche__table[data-astro-cid-5m2qsjog] td[data-astro-cid-5m2qsjog]{color:var(--color-charbon);font-size:.875rem;padding:.6rem var(--espace-m);border-bottom:1px solid var(--color-bordure);vertical-align:middle}.ref-fiche__table[data-astro-cid-5m2qsjog] tr[data-astro-cid-5m2qsjog]:last-child th[data-astro-cid-5m2qsjog],.ref-fiche__table[data-astro-cid-5m2qsjog] tr[data-astro-cid-5m2qsjog]:last-child td[data-astro-cid-5m2qsjog]{border-bottom:none}.ref-fiche__lots[data-astro-cid-5m2qsjog]{display:flex;flex-wrap:wrap;gap:4px}@media (max-width: 1024px){.ref-grille[data-astro-cid-5m2qsjog]{grid-template-columns:1fr}.ref-fiche[data-astro-cid-5m2qsjog]{position:static}}@media (max-width: 768px){.ref-hero[data-astro-cid-5m2qsjog]{height:260px}.ref-hero__titre[data-astro-cid-5m2qsjog]{font-size:1.4rem}}.ref-pagination[data-astro-cid-5m2qsjog]{background-color:var(--color-sapin);padding:var(--espace-l) 0}.ref-pagination__inner[data-astro-cid-5m2qsjog]{display:flex;justify-content:center}.ref-pagination__tous[data-astro-cid-5m2qsjog]{color:var(--color-blanc);background-color:#ffffff1a;border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:.5rem 1.1rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;text-decoration:none;white-space:nowrap}.ref-pagination__tous[data-astro-cid-5m2qsjog]:hover{background-color:var(--color-prairie);border-color:var(--color-prairie);text-decoration:none}.ref-fleche[data-astro-cid-5m2qsjog]{position:fixed;top:85%;transform:translateY(-50%);z-index:85;display:flex;align-items:center;gap:var(--espace-s);text-decoration:none}.ref-fleche[data-astro-cid-5m2qsjog]:hover{text-decoration:none}.ref-fleche--prec[data-astro-cid-5m2qsjog]{left:var(--espace-m)}.ref-fleche--suiv[data-astro-cid-5m2qsjog]{right:var(--espace-m)}.ref-fleche__cercle[data-astro-cid-5m2qsjog]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:50%;background-color:#ffffffd9;backdrop-filter:blur(4px);color:var(--color-sapin);font-size:1.2rem;box-shadow:0 2px 10px #0000001f;transition:background-color .2s ease,transform .2s ease}.ref-fleche[data-astro-cid-5m2qsjog]:hover .ref-fleche__cercle[data-astro-cid-5m2qsjog]{background-color:var(--color-prairie);color:var(--color-blanc)}.ref-fleche--prec[data-astro-cid-5m2qsjog]:hover .ref-fleche__cercle[data-astro-cid-5m2qsjog]{transform:translate(-4px)}.ref-fleche--suiv[data-astro-cid-5m2qsjog]:hover .ref-fleche__cercle[data-astro-cid-5m2qsjog]{transform:translate(4px)}.ref-fleche__pave[data-astro-cid-5m2qsjog]{max-width:180px;padding:.5rem .9rem;border-radius:var(--radius-s);background-color:#ffffffd9;backdrop-filter:blur(4px);color:var(--color-sapin);font-size:.8rem;font-weight:700;line-height:1.3;box-shadow:0 2px 10px #0000001f;opacity:0;transform:translate(-6px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.ref-fleche--suiv[data-astro-cid-5m2qsjog] .ref-fleche__pave[data-astro-cid-5m2qsjog]{transform:translate(6px);text-align:right}.ref-fleche[data-astro-cid-5m2qsjog]:hover .ref-fleche__pave[data-astro-cid-5m2qsjog]{opacity:1;transform:translate(0)}@media (max-width: 900px){.ref-fleche__pave[data-astro-cid-5m2qsjog]{display:none}}@media (max-width: 640px){.ref-fleche__cercle[data-astro-cid-5m2qsjog]{width:36px;height:36px;font-size:1rem}}
