.clement-pruvost_profilContainer__0rwED{width:800px;margin:0 auto;min-height:70vh;display:flex;flex-direction:column;align-items:center;background:#fff;padding-bottom:3rem}.clement-pruvost_profilContent__hNWlz{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;max-width:1100px;width:100%;margin:3rem 0 2rem;gap:4rem}.clement-pruvost_photoCol__JI5fw{display:flex;flex-direction:column;align-items:center;min-width:320px}.clement-pruvost_photo__Vb0SN{border-radius:0;width:280px;height:320px;object-fit:cover;box-shadow:0 2px 16px rgba(0,0,0,.07);margin-bottom:1.5rem}.clement-pruvost_linkedin__A0mVu{font-family:var(--font-sofia-pro);font-weight:600;color:#0d2e27;font-size:2.5rem;text-decoration:none;margin-top:.5rem;letter-spacing:.01em;transition:color .2s}.clement-pruvost_linkedin__A0mVu:hover{color:#0077b5}.clement-pruvost_infoCol__iLlQt{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-top:.5rem;color:black}.clement-pruvost_resume__Im5Sc{margin-bottom:1.5rem}.clement-pruvost_line__fz45E{font-size:1.05rem;margin-bottom:.3rem;font-family:var(--font-sofia-pro);font-weight:400}.clement-pruvost_label__YjlZK{font-weight:600;margin-right:.5em;text-transform:uppercase;letter-spacing:.04em}.clement-pruvost_presentation__aAoiY{font-family:var(--font-sofia-pro);font-weight:400;font-size:1.08rem;line-height:1.3;text-align:left;color:#222;margin-top:.5rem;max-width:600px}@media (max-width:900px){.clement-pruvost_profilContainer__0rwED{width:100vw;min-width:0;padding:0 .5rem 2rem}.clement-pruvost_profilContent__hNWlz{flex-direction:column;align-items:center;gap:2.5rem;width:100%;margin:2rem 0 1rem}.clement-pruvost_photoCol__JI5fw{min-width:0;width:100%;align-items:center}.clement-pruvost_photo__Vb0SN{width:70vw;max-width:260px;min-width:140px;height:auto;aspect-ratio:7/8;margin-bottom:1.5rem;object-fit:cover;box-shadow:0 2px 16px rgba(0,0,0,.07)}.clement-pruvost_infoCol__iLlQt{align-items:center;text-align:center;width:100%;padding:0 .5rem}.clement-pruvost_presentation__aAoiY{max-width:100%;font-size:1rem}.clement-pruvost_profilTitle__NB_zx{font-size:2rem!important}}