.manifeste-hero{box-sizing:border-box;padding:var(--space-3xl) 0 var(--space-2xl);background-color:var(--neutral-900);color:var(--neutral-0);display:flex;align-items:center;min-height:auto;height:auto;overflow:clip}.manifeste-hero .container{display:flex;flex-direction:column;gap:var(--space-2xl);width:100%}@media(max-width:1099px){.manifeste-hero__content{text-align:center}.manifeste-hero__ctas{justify-content:center}}.manifeste-hero__title{font-size:clamp(var(--text-3xl),5vw,var(--text-5xl));margin-bottom:var(--space-lg);color:var(--neutral-0);line-height:1.15;word-wrap:break-word;overflow-wrap:break-word}.manifeste-hero__subtitle{font-size:var(--text-lg);color:var(--neutral-300);margin-bottom:var(--space-2xl);max-width:none}.manifeste-hero__ctas{display:flex;flex-wrap:wrap;gap:var(--space-md);align-items:center}.manifeste-hero .btn--ghost{text-decoration:none;color:var(--neutral-300);font-weight:600;border:1px solid var(--neutral-500)}.manifeste-hero .btn--ghost:hover{color:var(--neutral-0);border-color:var(--neutral-0)}.manifeste-hero .btn--ghost .btn__arrow{display:inline-block;transition:transform var(--duration-fast) var(--ease-out)}.manifeste-hero .btn--ghost:hover .btn__arrow{transform:translate(4px)}.manifeste-hero__img-wrap{width:100%;max-width:var(--content-img-landscape-w);margin-inline:auto;border-radius:var(--radius-xl);overflow:hidden;box-sizing:border-box}.manifeste-hero__img-wrap picture{display:block;width:100%}.manifeste-hero__img-wrap img{width:100%;height:auto;display:block;vertical-align:middle}@media(min-width:481px)and (max-width:1024px){.manifeste-hero__title{font-size:clamp(3rem,10vw,var(--text-6xl))}}@media(max-width:480px){.manifeste-hero__title{font-size:clamp(var(--text-3xl),10vw,var(--text-5xl))}}@media(max-width:767px){.manifeste-hero{padding:var(--space-2xl) 0 var(--space-2xl)}.manifeste-hero__subtitle{margin-bottom:var(--space-xl)}.manifeste-hero__ctas{flex-direction:column;align-items:stretch;gap:var(--space-sm)}.manifeste-hero__ctas .btn{justify-content:center}.manifeste-hero__img-wrap{max-height:min(75vh,380px)}.manifeste-hero__img-wrap img{max-height:min(75vh,380px);object-fit:cover;object-position:center top}}@media(min-width:768px)and (max-width:1099px){.manifeste-hero{padding:var(--space-4xl) 0 var(--space-3xl)}.manifeste-hero__img-wrap{max-width:28rem}.manifeste-hero__ctas{gap:var(--space-xl)}}@media(min-width:1100px){.manifeste-hero{min-height:var(--hero-min-height);height:var(--hero-min-height);padding:var(--space-4xl) 0 var(--space-3xl)}.manifeste-hero .container{flex-direction:row;align-items:stretch;gap:var(--space-4xl);transform:translateY(-1rem)}.manifeste-hero__content{flex:0 0 55%;min-width:0;display:flex;flex-direction:column;justify-content:center}.manifeste-hero__visual{flex:1 1 45%;min-width:0;display:flex;align-items:center;justify-content:center}.manifeste-hero__img-wrap{width:100%;max-width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden}.manifeste-hero__img-wrap picture{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.manifeste-hero__img-wrap img{width:100%;height:100%;object-fit:cover;object-position:center}.manifeste-hero__ctas{gap:var(--space-xl)}}@media(min-width:1400px){.manifeste-hero__img-wrap{max-width:min(var(--content-img-landscape-w),72vh)}}.manifeste-hero+.section{padding-top:var(--space-3xl)}@media(min-width:768px){.manifeste-hero+.section{padding-top:calc(var(--space-section) / 2)}}.manifeste-stats .section__header{margin-bottom:var(--space-xl)}.manifeste-details{display:grid;grid-template-columns:1fr;gap:var(--space-lg);margin-top:var(--space-2xl)}@media(min-width:768px){.manifeste-details{grid-template-columns:repeat(2,1fr)}}.manifeste-detail{padding:var(--space-lg) var(--space-xl);background:var(--neutral-0);border-radius:var(--radius-lg);border-left:4px solid var(--accent-warm)}.manifeste-detail h3{font-size:var(--text-lg);font-weight:700;margin-bottom:var(--space-md);color:var(--primary)}.manifeste-detail p{margin-bottom:var(--space-md);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--neutral-700)}.manifeste-detail p:last-child{margin-bottom:0}.manifeste-detail small{font-size:.8em;color:var(--neutral-500)}.manifeste-detail ul{list-style:none;padding-left:0;margin:0}.manifeste-detail li{margin-bottom:var(--space-sm);font-size:var(--text-sm);color:var(--neutral-700)}.manifeste-detail li:last-child{margin-bottom:0}.manifeste-pivot{background:var(--accent-warm);color:var(--neutral-0);padding:var(--space-2xl) var(--space-lg);text-align:center}@media(min-width:768px){.manifeste-pivot{padding:var(--space-3xl) var(--space-2xl)}}.manifeste-pivot__quote{font-family:var(--font-display);font-size:clamp(var(--text-lg),3vw,var(--text-2xl));font-style:italic;margin:0 auto;padding:0;border:none;max-width:42rem}.manifeste-pivot__quote cite{display:block;margin-top:var(--space-lg);font-size:var(--text-base);font-style:normal;opacity:.9}.manifeste-elvire-layout{display:flex;flex-direction:column;gap:var(--space-2xl);align-items:center}@media(min-width:768px){.manifeste-elvire-layout{flex-direction:row;align-items:center;gap:var(--space-3xl)}.manifeste-elvire-layout__text{flex:1 1 55%;min-width:0}.manifeste-elvire-layout__img{flex:0 0 40%;min-width:0}}@media(min-width:1100px){.manifeste-elvire-layout{gap:var(--space-4xl)}.manifeste-elvire-layout__text{flex:1 1 55%}.manifeste-elvire-layout__img{flex:0 0 38%}}.manifeste-elvire__intro{font-size:var(--text-base);line-height:1.7}@media(min-width:768px){.manifeste-elvire__intro{font-size:var(--text-lg)}}.manifeste-elvire__intro p{margin-top:0;margin-bottom:var(--space-md)}.manifeste-elvire__intro p:last-child{margin-bottom:0}.manifeste-elvire__parcours{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-top:var(--space-xl)}.manifeste-elvire__linkedin{display:inline-flex;align-items:center;gap:var(--space-sm);margin-top:var(--space-lg);font-size:var(--text-sm);font-weight:600;color:var(--primary);text-decoration:none;transition:color var(--duration-fast)}.manifeste-elvire__linkedin:hover{color:var(--primary-dark)}.manifeste-elvire__tag{font-size:var(--text-sm);font-weight:600;padding:var(--space-xs) var(--space-md);background:var(--neutral-100);border-radius:var(--radius-full);color:var(--neutral-700)}.manifeste-elvire__img-wrap{width:100%;max-width:18rem;margin-inline:auto;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-md);background-color:var(--neutral-50)}@media(min-width:768px){.manifeste-elvire__img-wrap{max-width:none;position:sticky;top:6rem}}.manifeste-elvire__img-wrap img{width:100%;height:auto;display:block;object-fit:cover;object-position:center 20%}.manifeste-convictions{display:grid;grid-template-columns:1fr;gap:var(--space-lg)}@media(min-width:768px){.manifeste-convictions{grid-template-columns:repeat(2,1fr)}}.manifeste-conviction{padding:var(--space-lg) var(--space-md);text-align:left}@media(min-width:768px){.manifeste-conviction{padding:var(--space-xl)}}.manifeste-conviction p{margin:0;font-size:var(--text-base);line-height:1.7;color:var(--neutral-700)}.manifeste-citation-forte{margin:var(--space-2xl) auto;padding:var(--space-lg) var(--space-md);background:var(--primary);color:var(--neutral-0);border-radius:var(--radius-lg);font-family:var(--font-display);font-size:var(--text-lg);font-style:italic;text-align:center;border:none;max-width:40rem}@media(min-width:768px){.manifeste-citation-forte{padding:var(--space-xl) var(--space-2xl);font-size:var(--text-xl)}}.manifeste-citation-forte cite{display:block;margin-top:var(--space-md);font-size:var(--text-base);font-style:normal;opacity:.95}.manifeste-citation{margin:var(--space-xl) auto;padding:var(--space-md) var(--space-lg);border-left:4px solid var(--primary);background:var(--neutral-0);border-radius:var(--radius-lg);font-family:var(--font-display);font-size:var(--text-base);font-style:italic;max-width:40rem;color:var(--neutral-700)}@media(min-width:768px){.manifeste-citation{padding:var(--space-lg) var(--space-xl);font-size:var(--text-lg)}}.manifeste-closing{font-size:var(--text-base);line-height:1.7;text-align:center;max-width:40rem;margin:var(--space-2xl) auto 0;color:var(--neutral-700)}@media(min-width:768px){.manifeste-closing{font-size:var(--text-lg)}}.manifeste-signature{text-align:center;font-style:italic;color:var(--neutral-500);margin-top:var(--space-md)}.manifeste-bridge{background-color:var(--primary);color:var(--neutral-0);padding:var(--space-3xl) var(--space-lg);text-align:center;margin-bottom:0}@media(min-width:768px){.manifeste-bridge{padding:var(--space-4xl) var(--space-2xl)}}.manifeste-bridge .section__header{margin-bottom:var(--space-2xl)}.manifeste-bridge .section__title{font-size:clamp(var(--text-2xl),4vw,var(--text-4xl));color:var(--neutral-0)}.manifeste-bridge__ctas{display:flex;flex-wrap:wrap;gap:var(--space-xl);justify-content:center}.manifeste-bridge .btn--primary{background-color:var(--neutral-0);color:var(--primary)}.manifeste-bridge .btn--primary:hover{background-color:var(--neutral-100);color:var(--primary-dark)}.manifeste-bridge .btn--secondary{border-color:var(--neutral-0);color:var(--neutral-0)}.manifeste-bridge .btn--secondary:hover{background-color:var(--neutral-0);color:var(--primary)}
