.apropos-page{background:var(--ink);color:var(--cream)}.apropos-page .clip-reveal{clip-path:inset(0 0 100%);opacity:.5}@media (prefers-reduced-motion:reduce){.apropos-page .clip-reveal{clip-path:none!important;opacity:1!important}}.apropos-page .hero{min-height:100vh;padding:clamp(80px, 12vh, 140px) var(--gutter) clamp(56px, 8vh, 88px);border-bottom:1px solid #ede8df0f;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow-x:clip}.apropos-page .hero-grid{grid-template-columns:5fr 4fr;align-items:end;gap:clamp(24px,4vw,64px);display:grid}.apropos-page .hero-mass{font-family:var(--font-j);letter-spacing:-.08em;color:var(--cream);opacity:.11;-webkit-user-select:none;user-select:none;pointer-events:none;margin-left:-.04em;font-size:clamp(96px,18vw,260px);font-weight:800;line-height:.88}.apropos-page .hero-content{padding-bottom:.12em}.apropos-page .hero-title{font-family:var(--font-j);letter-spacing:-.055em;color:var(--cream);margin-bottom:var(--s-4);font-size:clamp(1.9rem,3.8vw,3.4rem);font-weight:800;line-height:.95}.apropos-page .hero-meta{font-family:var(--font-j);letter-spacing:.08em;text-transform:uppercase;color:var(--cream-mute);font-size:11px;font-weight:300}@media (max-width:640px){.apropos-page .hero-grid{gap:var(--s-4);grid-template-columns:1fr}.apropos-page .hero-mass{opacity:.08;font-size:clamp(72px,24vw,120px)}}.apropos-page .manifeste{padding:var(--s-7) var(--gutter);grid-template-columns:repeat(var(--g-cols), minmax(0, 1fr));gap:var(--g-gap);border-bottom:1px solid #ede8df0f;display:grid}.apropos-page .manifeste-label{grid-column:1 / span var(--span-quarter);margin-bottom:0}.apropos-page .manifeste-inner{grid-column:4/-1}.apropos-page .manifeste-block+.manifeste-block{margin-top:var(--s-7)}.apropos-page .manifeste-block+.manifeste-block+.manifeste-block{margin-top:var(--s-5)}.apropos-page .manifeste-q{font-family:var(--font-j);letter-spacing:-.04em;color:var(--cream);margin-bottom:var(--s-4);font-weight:800;line-height:1.1}.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 .manifeste-block--lead .manifeste-q{max-width:var(--measure-wide);font-size:clamp(1.8rem,3.5vw,2.8rem)}.apropos-page .manifeste-block--lead .manifeste-p{max-width:var(--measure)}.apropos-page .manifeste-block--offset{padding-left:clamp(32px,7vw,104px)}.apropos-page .manifeste-block--offset .manifeste-q{max-width:500px;font-size:clamp(1.3rem,2.2vw,1.9rem)}.apropos-page .manifeste-block--offset .manifeste-p{max-width:var(--measure-wide)}.apropos-page .manifeste-block--split{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(24px,5vw,72px);display:grid}.apropos-page .manifeste-block--split .manifeste-q{max-width:none;margin-bottom:0;font-size:clamp(1rem,1.6vw,1.4rem)}.apropos-page .manifeste-block--split .manifeste-p{max-width:none}@media (max-width:900px){.apropos-page .manifeste{display:block}.apropos-page .manifeste-label{margin-bottom:var(--s-5)}.apropos-page .manifeste-block--offset{padding-left:0}.apropos-page .manifeste-block--split{gap:var(--s-4);grid-template-columns:1fr}.apropos-page .manifeste-block--split .manifeste-q{margin-bottom:var(--s-4)}}.apropos-page .fondateurs{grid-template-columns:repeat(var(--g-cols), minmax(0, 1fr));padding:var(--s-8) var(--gutter) var(--s-7);border-bottom:1px solid #ede8df0f;display:grid}.apropos-page .fondateur:first-child{z-index:1;grid-area:1/1/2/9}.apropos-page .fondateur:first-child>*{max-width:62%}.apropos-page .fondateur--second{z-index:2;margin-top:var(--s-8);padding:var(--s-6);background:color-mix(in srgb, var(--cream) 5%, var(--ink));grid-area:1/7/2/-1}@media (max-width:900px){.apropos-page .fondateurs{padding:var(--s-7) var(--gutter);display:block}.apropos-page .fondateur:first-child>*{max-width:none}.apropos-page .fondateur--second{margin-top:var(--s-6);padding:var(--s-5)}}.apropos-page .fondateur-label{margin-bottom:32px;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{margin-bottom:32px}.apropos-page .fondateur-role.sage{color:var(--sage)}.apropos-page .fondateur-role.bleu{color:var(--bleu)}.apropos-page .fondateur-bio{max-width:var(--measure-narrow);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 .ledger-section{padding:var(--s-6) var(--gutter) var(--s-8);border-bottom:1px solid #ede8df0f}.apropos-page .ledger-label{margin-bottom:var(--s-6);display:block}.apropos-page .ledger{flex-direction:column;display:flex}.apropos-page .ledger-row{border-top:1px solid #ede8df0f;grid-template-columns:minmax(160px,260px) 1fr auto;align-items:center;gap:0 clamp(16px,3vw,40px);padding:clamp(10px,1.4vh,18px) 0;display:grid}.apropos-page .ledger-row:last-child{border-bottom:1px solid #ede8df0f}.apropos-page .ledger-row-label{font-family:var(--font-j);letter-spacing:.07em;text-transform:uppercase;color:var(--cream-mute);font-size:11px;font-weight:300}.apropos-page .ledger-row-rule{background:#ede8df1a;width:100%;height:1px;display:block}.apropos-page .ledger-row-fact{font-family:var(--font-j);letter-spacing:.02em;color:var(--cream);text-align:right;white-space:nowrap;font-size:13px;font-weight:600}@media (max-width:600px){.apropos-page .ledger-row{grid-template-rows:auto;grid-template-columns:1fr 1fr}.apropos-page .ledger-row-rule{display:none}.apropos-page .ledger-row-label{grid-column:1}.apropos-page .ledger-row-fact{grid-column:2;font-size:12px}}.apropos-page .cta-section{padding:var(--s-7) var(--gutter);align-items:flex-start;gap:var(--s-5);flex-direction:column;display:flex}.apropos-page .cta-text{font-family:var(--font-j);letter-spacing:-.06em;color:var(--cream);max-width:760px;font-size:clamp(2rem,4.5vw,3.8rem);font-weight:800;line-height:1}.apropos-page .cta-btn{flex-shrink:0}.apropos-page .cta-btn:hover{background:var(--sage)}.apropos-page a.clip-reveal:focus,.apropos-page a.clip-reveal:focus-visible{outline:2px solid var(--sage);outline-offset:4px;clip-path:none!important;opacity:1!important}
