body.sia-about{--gold:#d9b264;--bg:#0b0b0b}
body.sia-about *{box-sizing:border-box}
body.sia-about{margin:0;background:var(--bg);color:#f7f2e8;font-family:Arial,sans-serif}
body.sia-about header{padding:22px 5%;border-bottom:1px solid #5b482c;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}
body.sia-about .brand{font:24px Georgia,serif;color:var(--gold)}
body.sia-about .place{font:11px Arial;letter-spacing:3px;color:#d5c5a7;margin-top:6px}
body.sia-about .nav{font-size:12px;color:#ddd}
body.sia-about .switch button{padding:9px 14px;border:1px solid #9e7b42;background:transparent;color:white;cursor:pointer}
body.sia-about .switch button.active{background:var(--gold);color:#111}
body.sia-about main{max-width:1250px;margin:auto}
body.sia-about section{padding:58px 6%}
body.sia-about .eyebrow{color:var(--gold);font-size:12px;letter-spacing:3px}
body.sia-about h1,body.sia-about h2{font-family:Georgia,serif;font-weight:normal}
body.sia-about h1{font-size:clamp(38px,5vw,68px);line-height:1.08;margin:16px 0}
body.sia-about h2{font-size:clamp(28px,3vw,42px);color:var(--gold)}
body.sia-about p{line-height:1.8;color:#ddd4c5;font-size:16px}
body.sia-about .lead{font-size:20px}
body.sia-about .hero{display:grid;grid-template-columns:1.3fr 1fr;gap:42px;align-items:center}
body.sia-about .placeholder{border:1px solid #987540;min-height:350px;background:linear-gradient(140deg,#30271b,#151515);display:flex;justify-content:center;align-items:center;text-align:center;color:#bfa477;letter-spacing:2px;padding:22px}
body.sia-about .pale{background:#f1ece1;color:#241c11}
body.sia-about .pale p{color:#4b4134}
body.sia-about .pale h2{color:#6e4e1b}
body.sia-about .split{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center}
body.sia-about .photo{width:100%;max-height:480px;object-fit:cover;border:1px solid #ad8a50}
body.sia-about .caption{font-size:12px;color:#b6a58d}
body.sia-about .pale .caption{color:#766b59}
body.sia-about .cards{display:grid;grid-template-columns:1fr 1fr;gap:22px}
body.sia-about .card{border:1px solid #69522e;padding:30px;background:#171410}
body.sia-about .card h2{margin-top:0}
body.sia-about .quote{text-align:center;font:italic clamp(25px,3vw,42px) Georgia,serif;color:#dfbd7b;padding:55px 12%}
body.sia-about footer{padding:28px 6%;border-top:1px solid #57442b;color:#b7a98d;font-size:13px}
@media(max-width:740px){body.sia-about .hero,body.sia-about .split,body.sia-about .cards{grid-template-columns:1fr}
body.sia-about section{padding:35px 6%}
body.sia-about .placeholder{min-height:240px}}
/* Portrait du fondateur (remplace l'emplacement réservé) : cadré sur la personne, à droite de la photo */
body.sia-about .founder-ph{margin:0;border:1px solid #987540;height:420px;overflow:hidden;background:#151515}
body.sia-about .founder-ph img{width:100%;height:100%;object-fit:cover;object-position:80% 35%;display:block}
@media(max-width:740px){body.sia-about .founder-ph{height:300px}}
