.quienessomos-module___WcFgG__page{--primary:#1a1a2e;--accent:#c2773a;--accent-light:#e8a96a;--warm-bg:#faf7f2;--card-bg:#fff;--border:#e8e0d4;--text-muted:#7a7060;--shadow-sm:0 2px 12px #1a1a2e0f;--shadow-card:0 12px 40px #1a1a2e1a;max-width:1100px;min-height:calc(100vh - 68px);margin:0 auto;padding:60px 28px 100px;font-family:DM Sans,sans-serif}.quienessomos-module___WcFgG__header{text-align:center;margin-bottom:72px;animation:.7s both quienessomos-module___WcFgG__fadeUp}.quienessomos-module___WcFgG__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:16px;font-size:.72rem;font-weight:500}.quienessomos-module___WcFgG__title{color:var(--primary);letter-spacing:-.025em;margin:0 0 20px;font-family:Cormorant Garamond,serif;font-size:clamp(2.6rem,5vw,4rem);font-weight:600;line-height:1.1}.quienessomos-module___WcFgG__subtitle{color:var(--text-muted);letter-spacing:.02em;max-width:480px;margin:0 auto 36px;font-size:1rem;font-weight:300;line-height:1.75}.quienessomos-module___WcFgG__divider{justify-content:center;align-items:center;gap:14px;display:flex}.quienessomos-module___WcFgG__divider span:not(.quienessomos-module___WcFgG__diamond){background:var(--border);width:60px;height:1px;display:block}.quienessomos-module___WcFgG__diamond{background:var(--accent);flex-shrink:0;width:7px;height:7px;display:block;transform:rotate(45deg)}.quienessomos-module___WcFgG__loaderWrap{justify-content:center;align-items:center;min-height:40vh;display:flex}.quienessomos-module___WcFgG__spinner{width:52px;height:52px;position:relative}.quienessomos-module___WcFgG__spinner:before,.quienessomos-module___WcFgG__spinner:after{content:"";border:3px solid #0000;border-radius:50%;position:absolute;inset:0}.quienessomos-module___WcFgG__spinner:before{border-top-color:var(--accent);border-right-color:var(--accent-light);animation:.9s linear infinite quienessomos-module___WcFgG__spin}.quienessomos-module___WcFgG__spinner:after{border-bottom-color:var(--primary);animation:1.4s linear infinite reverse quienessomos-module___WcFgG__spin;inset:10px}@keyframes quienessomos-module___WcFgG__spin{to{transform:rotate(360deg)}}.quienessomos-module___WcFgG__grid{flex-wrap:wrap;justify-content:center;gap:36px;display:flex}.quienessomos-module___WcFgG__card{background:var(--card-bg);border:1px solid var(--border);max-width:300px;box-shadow:var(--shadow-sm);text-align:center;border-radius:24px;flex-direction:column;flex:260px;align-items:center;gap:24px;padding:40px 28px 36px;transition:transform .35s cubic-bezier(.34,1.26,.64,1),box-shadow .35s;animation:.55s both quienessomos-module___WcFgG__fadeUp;display:flex}.quienessomos-module___WcFgG__card:hover{box-shadow:var(--shadow-card);transform:translateY(-8px)}@keyframes quienessomos-module___WcFgG__fadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.quienessomos-module___WcFgG__avatarWrap{flex-shrink:0;width:140px;height:140px;position:relative}.quienessomos-module___WcFgG__avatarWrap>span,.quienessomos-module___WcFgG__avatarWrap>div{border-radius:50%!important;overflow:hidden!important}.quienessomos-module___WcFgG__avatarRing{border:2px solid var(--accent-light);opacity:0;pointer-events:none;border-radius:50%;transition:opacity .35s,transform .35s;position:absolute;inset:-6px;transform:scale(.88)}.quienessomos-module___WcFgG__card:hover .quienessomos-module___WcFgG__avatarRing{opacity:1;transform:scale(1)}.quienessomos-module___WcFgG__avatarWrap img{border-radius:50%!important}.quienessomos-module___WcFgG__cardInfo{flex-direction:column;gap:10px;display:flex}.quienessomos-module___WcFgG__cardNombre{color:var(--primary);letter-spacing:-.01em;margin:0;font-family:Cormorant Garamond,serif;font-size:1.45rem;font-weight:600;line-height:1.2}.quienessomos-module___WcFgG__cardNombre span{color:var(--accent)}.quienessomos-module___WcFgG__cardDesc{color:var(--text-muted);background:var(--warm-bg);border:1px solid var(--border);border-radius:8px;margin:0;padding:8px 14px;font-size:.88rem;font-style:italic;font-weight:300;line-height:1.7}@media (max-width:640px){.quienessomos-module___WcFgG__page{padding:40px 16px 80px}.quienessomos-module___WcFgG__card{text-align:left;flex-direction:row;flex:100%;gap:20px;max-width:100%;padding:24px}.quienessomos-module___WcFgG__avatarWrap{flex-shrink:0;width:90px;height:90px}.quienessomos-module___WcFgG__cardInfo{align-items:flex-start}}
