/* ============ SECCIÓN "SOMOS ALFREDO" ============ */
.somos{background:var(--piedra)}
.somos-mantel{position:relative;height:150px;background:url(../assets/mantel-claro-tile.png) repeat-x center/400px auto;display:flex;align-items:center;justify-content:center}
.somos-sello{width:132px;height:132px;border-radius:50%;background:var(--hueso);border:8px solid var(--papel);display:flex;align-items:center;justify-content:center}
.somos-sello img{width:96px;height:auto;display:block}
.somos-contenido{max-width:960px;margin:0 auto;padding:12px clamp(20px,5vw,48px) 44px;display:flex;flex-direction:column;gap:18px}
.somos-subtitulo{font-family:var(--fuente-manuscrita);font-weight:400;text-transform:lowercase;font-size:clamp(34px,9vw,44px);letter-spacing:.12em;line-height:.9;color:var(--terracota);text-align:center}

/* Texto con la foto flotando a la derecha */
.somos-texto{display:flow-root}
.somos-foto{float:right;width:min(46%,400px);margin:6px 0 14px clamp(16px,3vw,32px);display:flex;flex-direction:column;align-items:center;gap:10px}
.somos-foto-marco{width:100%;aspect-ratio:4/5;border:8px solid var(--papel);outline:2px solid #C9BDB0;transform:rotate(1.5deg);background:var(--papel)}
.somos-foto-epigrafe{margin-top:6px;font-family:var(--fuente-manuscrita);font-weight:400;text-transform:lowercase;font-size:clamp(24px,5.5vw,32px);letter-spacing:.06em;line-height:.9;color:var(--terracota);text-align:center;transform:rotate(-1deg)}
.somos-parrafo{margin:0 0 16px;font-size:clamp(18px,4.6vw,20px);line-height:1.6;text-wrap:pretty}
.somos-cita{margin:10px 0 0;padding:18px 0 0;border-top:2px solid var(--marron);font-style:italic;font-size:23px;line-height:1.3;text-align:center;color:var(--marron);text-wrap:balance}
