.somos{padding-top:0}.somos-hero{position:relative;min-height:clamp(390px,52vw,680px);background-image:var(--somos-hero-bg, none);background-position:center;background-size:cover;background-repeat:no-repeat;border-bottom:1px solid #ffe701}.somos-hero-inner{padding-top:50px}.somos-hero-title{margin:0;max-width:var(--mw-623);font-family:Rustica,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:var(--fs-display);line-height:var(--lh-display);font-weight:300;color:var(--color-text)}.somos-hero-title strong{font-weight:500}.capa-sobre img{height:390px;width:100%;position:absolute;top:-100px;object-fit:cover}.somos-about{padding:360px 0 70px;text-align:center}.somos-about-inner{max-width:var(--mw-985);margin:0 auto}.somos-kicker{margin:0;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text);font-size:var(--fs-18);line-height:1}.somos-about-title{margin:var(--sp-26) 0 0;font-size:var(--fs-display);line-height:var(--lh-display);font-weight:300;color:var(--color-yellow)}.somos-about-title strong{font-weight:500}.somos-about-text{margin:var(--sp-44) auto 0;max-width:var(--mw-985);font-size:15.5px;line-height:24px;color:var(--color-text)}.somos-about-text strong{font-weight:700}.somos-about-cta{margin-top:var(--sp-44);width:363px;max-width:100%}.somos-story{position:relative;min-height:clamp(300px,52vw,680px);padding:110px 0;display:flex;align-items:center;justify-content:center;overflow:visible}.somos-story:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--somos-story-bg, none);background-position:center;background-size:cover;background-repeat:no-repeat;z-index:0}.somos-story:after{content:"";position:absolute;left:0;top:-15%;bottom:0;width:50%;background-image:var(--somos-story-left-bg, none);background-position:center;background-size:contain;background-repeat:no-repeat;z-index:1;display:none}.somos-story-inner{width:min(var(--container),calc(100% - 32px));position:relative;z-index:2;display:flex;justify-content:flex-end}.somos-story-card{width:670px;max-width:100%;color:var(--color-white);display:flex;flex-direction:column;gap:var(--gap-52)}.somos-story-logo{width:150px;height:auto}.somos-story-text{margin:0;font-size:15.5px;line-height:24px}.somos-story-text strong{font-weight:700;color:var(--color-yellow)}.somos-pillars{background:var(--color-bg-soft);padding:109px 0 132px}.somos-pillars-inner{text-align:center}.somos-pillars-title{margin:0 auto;max-width:var(--mw-645);font-size:var(--fs-display);line-height:var(--lh-display);font-weight:300;color:var(--color-text)}.somos-pillars-title strong{font-weight:500}.somos-pillars-grid{margin:var(--sp-80) auto 0;width:min(1122px,100%);display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));justify-content:center;gap:var(--gap-80)}.somos-pillar{display:flex;flex-direction:column;align-items:center;gap:var(--gap-20);text-align:center}.somos-pillar-icon{width:clamp(120px,12vw,171px);height:clamp(120px,12vw,171px);border-radius:100px;display:grid;place-items:center}.somos-pillar-icon img{width:100%;height:auto}.somos-pillar-title{margin:0;font-size:var(--fs-18);font-weight:700;text-transform:uppercase}.somos-pillar-text{margin:0;font-size:clamp(14px,calc(14px + (2px * var(--fluid))),16px);line-height:24px}@media(max-width:1200px){.somos-about{padding-top:var(--sp-80)}.somos-story:after{width:45%}.somos-pillars-grid{width:min(720px,100%);gap:var(--gap-40)}}@media(max-width:720px){.somos-story{padding:56px 0}.somos-story:after{display:none}.somos-story-inner{justify-content:center}.somos-pillars{padding:var(--sp-70) 0 var(--sp-80)}.somos-pillars-grid{width:min(360px,100%);gap:var(--gap-28);grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.somos-hero-title{margin:0;text-wrap-style:pretty;width:350px}.somos-hero-title strong{font-weight:500;line-height:36px}.capa-sobre img{height:180px;top:-60px}.somos-about{padding-top:160px}.somos-hero-inner{padding-top:0}}
