.about-page{overflow:hidden}.about-page h1,.about-page h2,.about-page h3{font-family:Georgia,serif;font-weight:normal;line-height:1.14}.about-page h2{font-size:clamp(32px,3.7vw,49px);margin:15px 0 23px}.about-page p{color:#6d5548}.about-hero{padding:70px 0 82px;background:#fff8f1}.about-hero-grid{display:grid;grid-template-columns:.93fr 1.07fr;gap:65px;align-items:center}.about-hero h1{font-size:clamp(44px,5.3vw,72px);margin:20px 0 26px;letter-spacing:-1.5px}.about-hero h1 em{font-weight:normal;color:#b64a30}.about-lead{font-size:19px;line-height:1.8;max-width:520px;margin-bottom:30px}.about-button{background:#ad432d!important;padding:15px 25px;box-shadow:0 7px 18px #73352024}.about-button:hover{background:#78301f!important;transform:translateY(-2px);box-shadow:0 12px 24px #73352040}.about-hero-photo,.about-story-image,.about-final-image{position:relative;overflow:hidden;border-radius:23px}.about-hero-photo{height:485px}.about-hero-photo img,.about-story-image img,.about-final-image img{width:100%;height:100%;object-fit:cover;display:block}.about-photo-caption{position:absolute;bottom:18px;left:18px;background:#fffaf1e8;color:#5b392d;padding:10px 16px;border-radius:9px;font-size:13px;font-weight:bold}.about-intro{padding:94px 0}.about-intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.about-intro p,.about-story-copy p,.about-final p{font-size:17px;line-height:1.85}.about-photo-story{background:#f5e8db;padding:72px 0}.about-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.about-story-image{height:450px}.about-values{padding:95px 0}.about-values-heading{text-align:center;margin-bottom:38px}.about-values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.about-values-grid article{background:#fffdf9;border:1px solid #edddce;border-radius:18px;padding:30px 28px}.about-value-number{font-size:14px;letter-spacing:2px;color:#b75032;font-weight:800}.about-values-grid h3{font-size:25px;margin:18px 0 12px}.about-values-grid p{font-size:15px;margin:0}.about-final{padding:90px 0 110px;background:#fff8f1}.about-final-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:75px;align-items:center}.about-final-image{height:420px}.about-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:28px}.about-text-link{color:#ad432d;font-weight:bold;border-bottom:1px solid #ad432d;padding-bottom:4px}.about-text-link:hover{color:#74301e}@media(max-width:800px){.about-hero,.about-intro,.about-values,.about-final{padding:52px 0}.about-photo-story{padding:50px 0}.about-hero-grid,.about-intro-grid,.about-story-grid,.about-final-grid{grid-template-columns:1fr;gap:30px}.about-hero-photo,.about-story-image,.about-final-image{height:320px}.about-values-grid{grid-template-columns:1fr}.about-hero h1{font-size:46px}.about-final-image{order:-1}}

/* v0.5.4 — palette commune bleu/crème */
.about-page{color:#202b4e}.about-page p{color:#58627c}.about-hero,.about-final{background:#fffaf0}.about-hero h1 em{color:#1746c8}.about-button,.about-button:hover{background:#1746c8!important;color:white!important;box-shadow:0 7px 18px #1746c826}.about-button:hover{background:#12379e!important}.about-photo-story{background:#fff3d8}.about-values-grid article{background:white;border-color:#dce5ff}.about-value-number{color:#1746c8}.about-photo-caption{color:#202b4e}.about-text-link{color:#1746c8!important}
