.hero[data-astro-cid-j7pv25f6]{overflow:hidden}.hero-editorial[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 380px;max-width:var(--container);margin:0 auto;min-height:520px}.hero-photo[data-astro-cid-j7pv25f6]{overflow:hidden}.hero-photo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;display:block}.hero-photo-right[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{object-position:center 25%}.hero-text[data-astro-cid-j7pv25f6]{padding:64px 48px 64px 24px;display:flex;flex-direction:column;justify-content:center}.hero-tags[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:10px;margin-bottom:var(--space-2);flex-wrap:wrap}.hero-tag[data-astro-cid-j7pv25f6]{font-family:var(--font-sans);font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ff5757;background:linear-gradient(to right,rgba(255,87,87,.12) 50%,transparent 50%);background-size:200% 100%;background-position:right;padding:5px 12px;border-radius:4px;animation:highlight-slide .6s ease forwards}.hero-tag[data-astro-cid-j7pv25f6]:nth-child(3){animation-delay:.15s}.hero-tag[data-astro-cid-j7pv25f6]:nth-child(5){animation-delay:.3s}@keyframes highlight-slide{to{background-position:left}}.hero-tag-dot[data-astro-cid-j7pv25f6]{color:#ff5757;font-weight:700;font-size:1rem;opacity:.4}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-2)}.hero-highlight[data-astro-cid-j7pv25f6]{color:#ff5757;font-weight:700}.hero-question[data-astro-cid-j7pv25f6]{margin-top:var(--space-3);font-size:1.2rem;font-weight:700;color:var(--ink)}.hero-question[data-astro-cid-j7pv25f6]+.hero-cta[data-astro-cid-j7pv25f6]{margin-top:var(--space-2)}.hero-cta[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.section-manifeste[data-astro-cid-j7pv25f6]{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.manifeste-editorial[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.45fr .55fr;max-width:var(--container);margin:0 auto;min-height:520px}.manifeste-photo[data-astro-cid-j7pv25f6]{overflow:hidden}.manifeste-photo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;display:block}.manifeste-text[data-astro-cid-j7pv25f6]{padding:48px;display:flex;flex-direction:column;justify-content:center}.manifeste-text[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-2)}.manifeste-lead[data-astro-cid-j7pv25f6]{font-size:1.1rem;line-height:1.55;color:var(--ink);margin-bottom:var(--space-2)}.manifeste-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--ink-muted);line-height:var(--body-leading)}.manifeste-list[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0 0 var(--space-3)}.manifeste-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:var(--space-2) 0;padding-left:var(--space-3);border-bottom:1px solid var(--border);color:var(--ink);font-weight:600;font-size:1.05rem;line-height:1.5;position:relative}.manifeste-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:first-child{border-top:1px solid var(--border)}.manifeste-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:0;top:calc(var(--space-2) + 8px);width:10px;height:10px;border-radius:999px;background:#ff5757}.manifeste-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6].manifeste-closing{font-family:var(--font-serif);font-style:italic;font-size:1.15rem;line-height:1.5;color:var(--ink)}.manifeste-cta[data-astro-cid-j7pv25f6]{margin-top:var(--space-3);align-self:flex-start;color:#ff5757;border-color:#ff5757}.manifeste-cta[data-astro-cid-j7pv25f6]:hover{background:#ff575714;color:#ff5757}.section-programme-parallax[data-astro-cid-j7pv25f6]{position:relative;background:url(/img/strip-femmes-riant.webp) center / cover no-repeat fixed;overflow:hidden}.section-programme-parallax[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;background:#ffffffe0;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.programme-parallax-inner[data-astro-cid-j7pv25f6]{position:relative;z-index:1;max-width:var(--container);margin:0 auto;padding:var(--space-4) var(--space-3);text-align:center}.programme-parallax-inner[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-4)}.programme-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3);text-align:left}.programme-card[data-astro-cid-j7pv25f6]{padding:var(--space-3);background:#ffffffb3;border:1px solid var(--border);border-radius:var(--radius-md)}.programme-num[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:900;font-size:.85rem;letter-spacing:.06em;color:#ff5757;line-height:1;display:block;margin-bottom:var(--space-1)}.programme-titre[data-astro-cid-j7pv25f6]{font-size:1.15rem;margin:0 0 var(--space-2);text-transform:uppercase;letter-spacing:-.01em}.programme-desc[data-astro-cid-j7pv25f6]{color:var(--ink-muted);line-height:var(--body-leading);margin:0}.programme-btn[data-astro-cid-j7pv25f6]{margin-top:var(--space-4)}.section-naturo[data-astro-cid-j7pv25f6]{border-top:1px solid var(--border);border-bottom:1px solid var(--border);overflow:hidden}.naturo-editorial[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.45fr .55fr;max-width:var(--container);margin:0 auto;min-height:480px}.naturo-photo[data-astro-cid-j7pv25f6]{overflow:hidden}.naturo-photo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;object-position:center 20%;display:block}.naturo-text[data-astro-cid-j7pv25f6]{padding:48px;display:flex;flex-direction:column;justify-content:center}.naturo-text[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-2)}.naturo-lead[data-astro-cid-j7pv25f6]{font-size:1.1rem;line-height:1.55;color:var(--ink);margin-bottom:var(--space-2)}.naturo-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--ink-muted);line-height:var(--body-leading)}.naturo-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]+p[data-astro-cid-j7pv25f6]{margin-top:var(--space-2)}.naturo-cta[data-astro-cid-j7pv25f6]{margin-top:var(--space-3);align-self:flex-start;color:#ff5757;border-color:#ff5757}.naturo-cta[data-astro-cid-j7pv25f6]:hover{background:#ff575714;color:#ff5757}.section-cta-parallax[data-astro-cid-j7pv25f6]{position:relative;background:url(/img/pourqui-liberte.webp) center 30% / cover no-repeat fixed;min-height:420px;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.section-cta-parallax[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;background:#ffffffbf;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.cta-parallax-inner[data-astro-cid-j7pv25f6]{position:relative;z-index:1;padding:var(--space-4) var(--space-3);max-width:640px;margin:0 auto}.cta-parallax-inner[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--ink);font-size:clamp(1.8rem,3vw + .5rem,2.6rem);margin-bottom:var(--space-2)}.cta-parallax-inner[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--ink-muted);font-size:1.05rem;line-height:1.6;max-width:50ch;margin:0 auto}.cta-parallax-buttons[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center;margin-top:var(--space-3)}.btn-cta-primary[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;padding:1rem 1.5rem;font-family:var(--font-sans);font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.04em;border:2px solid #FF5757;border-radius:999px;color:#fff;background:#ff5757;text-decoration:none;cursor:pointer;transition:background .18s var(--ease),color .18s var(--ease)}.btn-cta-primary[data-astro-cid-j7pv25f6]:hover{background:#e64d4d;border-color:#e64d4d;color:#fff;text-decoration:none}.btn-cta-ghost[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;padding:1rem 1.5rem;font-family:var(--font-sans);font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.04em;border:2px solid rgba(255,87,87,.4);border-radius:999px;color:#ff5757;background:transparent;text-decoration:none;cursor:pointer;transition:background .18s var(--ease),border-color .18s var(--ease)}.btn-cta-ghost[data-astro-cid-j7pv25f6]:hover{background:#ff575714;border-color:#ff5757;text-decoration:none}@media(max-width:900px){.hero-editorial[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;min-height:auto}.hero-photo-right[data-astro-cid-j7pv25f6]{height:320px;order:-1}.hero-text[data-astro-cid-j7pv25f6]{padding:var(--space-3)}.manifeste-editorial[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;min-height:auto}.manifeste-photo[data-astro-cid-j7pv25f6]{height:350px}.manifeste-text[data-astro-cid-j7pv25f6]{padding:var(--space-3)}.programme-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.section-programme-parallax[data-astro-cid-j7pv25f6]{background-attachment:scroll}.naturo-editorial[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;min-height:auto}.naturo-photo[data-astro-cid-j7pv25f6]{height:320px}.naturo-text[data-astro-cid-j7pv25f6]{padding:var(--space-3)}.section-cta-parallax[data-astro-cid-j7pv25f6]{background-attachment:scroll;min-height:360px}}@media(max-width:600px){.hero-photo-right[data-astro-cid-j7pv25f6]{height:260px}.manifeste-photo[data-astro-cid-j7pv25f6]{height:280px}.naturo-photo[data-astro-cid-j7pv25f6]{height:260px}}
