.apropos-page{background:var(--ink);color:var(--cream)}.apropos-page .hero{border-bottom:1px solid #ede8df0f;flex-direction:column;justify-content:flex-end;min-height:100vh;padding:clamp(100px,14vh,160px) clamp(32px,8vw,120px) clamp(60px,10vh,100px);display:flex;position:relative;overflow:hidden}.apropos-page .hero-bg-word{font-family:var(--font-j);letter-spacing:-.1em;color:#0000;-webkit-text-stroke:1px #ede8df0a;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:clamp(180px,28vw,360px);font-weight:800;line-height:1;position:absolute;top:50%;right:-2vw;transform:translateY(-50%)}.apropos-page .hero-tag{font-family:var(--font-j);letter-spacing:.22em;text-transform:uppercase;color:var(--sage);margin-bottom:32px;font-size:9px;font-weight:800;display:block}.apropos-page .hero-title{font-family:var(--font-j);letter-spacing:-.06em;color:var(--cream);max-width:800px;font-size:clamp(3.2rem,7vw,6.5rem);font-weight:800;line-height:.95}.apropos-page .hero-sub{font-family:var(--font-j);letter-spacing:.04em;color:#ede8df9e;max-width:480px;margin-top:40px;font-size:14px;font-weight:300;line-height:1.75}.apropos-page .manifeste{border-bottom:1px solid #ede8df0f;padding:clamp(80px,12vh,140px) clamp(32px,8vw,120px)}.apropos-page .manifeste-inner{max-width:860px}.apropos-page .manifeste-label{font-family:var(--font-j);letter-spacing:.22em;text-transform:uppercase;color:var(--sage);margin-bottom:56px;font-size:8px;font-weight:800;display:block}.apropos-page .manifeste-block{margin-bottom:64px}.apropos-page .manifeste-block:last-child{margin-bottom:0}.apropos-page .manifeste-q{font-family:var(--font-j);letter-spacing:-.04em;color:var(--cream);margin-bottom:20px;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:800;line-height:1.15}.apropos-page .manifeste-p{font-family:var(--font-j);letter-spacing:.03em;color:#ede8df9e;font-size:14px;font-weight:300;line-height:1.8}.apropos-page .manifeste-p em{color:#ede8dfbf;font-style:normal}.apropos-page .fondateurs{border-bottom:1px solid #ede8df0f;grid-template-columns:1fr 1fr;display:grid}@media (max-width:768px){.apropos-page .fondateurs{grid-template-columns:1fr}}.apropos-page .fondateur{padding:clamp(60px,10vh,120px) clamp(32px,7vw,100px)}.apropos-page .fondateur:first-child{border-right:1px solid #ede8df0f}@media (max-width:768px){.apropos-page .fondateur:first-child{border-bottom:1px solid #ede8df0f;border-right:none}}.apropos-page .fondateur-label{font-family:var(--font-j);letter-spacing:.22em;text-transform:uppercase;color:#ede8df94;margin-bottom:32px;font-size:8px;font-weight:800;display:block}.apropos-page .fondateur-name{font-family:var(--font-j);letter-spacing:-.05em;color:var(--cream);margin-bottom:8px;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:800;line-height:1}.apropos-page .fondateur-role{font-family:var(--font-j);letter-spacing:.2em;text-transform:uppercase;margin-bottom:32px;font-size:9px;font-weight:800}.apropos-page .fondateur-role.sage{color:var(--sage)}.apropos-page .fondateur-role.bleu{color:var(--bleu)}.apropos-page .fondateur-bio{font-family:var(--font-j);letter-spacing:.03em;color:#ede8df9e;font-size:12.5px;font-weight:300;line-height:1.8}.apropos-page .fondateur-bio em{color:#ede8dfa6;font-style:normal}.apropos-page .valeurs-section{border-bottom:1px solid #ede8df0f;padding:clamp(80px,12vh,140px) clamp(32px,8vw,120px)}.apropos-page .valeurs-label{font-family:var(--font-j);letter-spacing:.22em;text-transform:uppercase;color:var(--sage);margin-bottom:64px;font-size:8px;font-weight:800;display:block}.apropos-page .valeurs-grid{grid-template-columns:repeat(3,1fr);gap:clamp(32px,4vw,60px);display:grid}@media (max-width:768px){.apropos-page .valeurs-grid{grid-template-columns:1fr;gap:48px}}.apropos-page .valeur-num{font-family:var(--font-j);letter-spacing:-.08em;color:#ede8df14;margin-bottom:16px;font-size:clamp(3rem,6vw,5rem);font-weight:800;line-height:1}.apropos-page .valeur-name{font-family:var(--font-j);letter-spacing:.18em;text-transform:uppercase;color:var(--cream);margin-bottom:16px;font-size:11px;font-weight:800}.apropos-page .valeur-desc{font-family:var(--font-j);letter-spacing:.03em;color:#ede8df94;font-size:12px;font-weight:300;line-height:1.8}.apropos-page .cta-section{flex-direction:column;gap:40px;padding:clamp(80px,12vh,140px) clamp(32px,8vw,120px);display:flex}@media (min-width:769px){.apropos-page .cta-section{flex-direction:row;justify-content:space-between;align-items:center}}.apropos-page .cta-text{font-family:var(--font-j);letter-spacing:-.06em;color:var(--cream);max-width:560px;font-size:clamp(2rem,4.5vw,3.8rem);font-weight:800;line-height:1}.apropos-page .cta-btn{font-family:var(--font-j);letter-spacing:.18em;text-transform:uppercase;color:var(--ink);background:var(--cream);flex-shrink:0;align-items:center;gap:12px;padding:18px 40px;font-size:10px;font-weight:800;text-decoration:none;transition:background .2s;display:inline-flex}.apropos-page .cta-btn:hover{background:var(--sage)}.apropos-page .cta-btn-arrow{transition:transform .2s}.apropos-page .cta-btn:hover .cta-btn-arrow{transform:translate(6px)}.apropos-page .reveal,.apropos-page .valeur{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(20px)}.apropos-page .reveal.visible,.apropos-page .valeur.visible{opacity:1;transform:translateY(0)}.apropos-page .reveal-delay-1{transition-delay:.1s}.apropos-page .reveal-delay-2{transition-delay:.2s}@media (prefers-reduced-motion:reduce){.apropos-page .reveal,.apropos-page .valeur{opacity:1;transition:none;transform:none}}
