.story__inner{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(2.5rem,6vw,5.5rem)}.story--reverse .story__inner{grid-template-columns:1.15fr .85fr}.story__copy{position:relative}.story__title{font-size:var(--fs-h2);margin-bottom:var(--space-md)}.story__prose{font-size:var(--fs-lead)}.has-dropcap:first-letter{float:left;margin:.3rem .625rem 0 0;font-family:var(--font-display);font-size:4.5rem;font-weight:var(--fw-bold);line-height:.75;color:var(--c-tierra-deep)}.story__visual{position:relative}.story__photo{margin:0;overflow:hidden;min-height:32rem}.story__photo img{width:100%;height:100%;min-height:32rem;object-fit:cover;transition:transform 1.1s var(--ease)}.story__photo:hover img{transform:scale(1.04)}.story__photo--plate{display:grid;place-items:center;min-height:22rem;padding:2rem;background:radial-gradient(circle at 50% 48%,var(--c-blanco) 0 36%,transparent 70%),var(--c-tierra-tint)}.story__photo--plate img{width:min(100%,22rem);height:auto;min-height:0;object-fit:contain}.story__caption{margin-top:var(--space-sm);padding-left:var(--space-sm);border-left:2px solid var(--c-tierra);font-size:var(--fs-small);line-height:var(--lh-normal);color:var(--text-muted)}.story__copy .btn{margin-top:var(--space-lg)}.traits{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:var(--space-lg)}.traits__item{padding:.4375rem .9375rem;border:1px solid var(--c-cielo-soft);border-radius:var(--radius-pill);background:var(--c-cielo-tint);font-family:var(--font-label);font-size:var(--fs-label);font-weight:var(--fw-medium);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-cielo-deep)}@media(max-width:62rem){.story__photo,.story__photo img{min-height:20rem}.story__inner,.story--reverse .story__inner{grid-template-columns:1fr;gap:var(--space-xl)}.story--reverse .story__visual{order:-1}}.pull-quote{background:var(--bg-ink);color:var(--c-blanco);border-block:0}.pull-quote__text{max-width:34rem;margin:var(--space-md) auto 0;font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-bold);line-height:1.45;color:var(--c-blanco);text-transform:none}.pull-quote__sign{margin-top:var(--space-sm);font-size:1.5rem;line-height:1;text-transform:uppercase;letter-spacing:.12em;color:var(--c-tierra)}.values__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md)}.value{padding:var(--space-lg) var(--space-md);background:var(--c-blanco);border:1px solid var(--border-hairline);border-top:3px solid var(--c-cielo);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);text-align:center}.value__mark{display:block;margin-bottom:var(--space-sm);font-size:.75rem;color:var(--c-tierra);letter-spacing:.5em}.value__title{font-size:var(--fs-h4);margin-bottom:.5rem}.value__text{font-size:var(--fs-small);line-height:var(--lh-normal);color:var(--text-muted)}@media(max-width:62rem){.values__grid{grid-template-columns:1fr;max-width:34rem;margin-inline:auto}}
