.values-constellation[data-astro-cid-sdphgzln]{background:#edf3f8;padding-block:clamp(40px,4vw,60px);scroll-margin-top:82px}.constellation-layout[data-astro-cid-sdphgzln]{position:relative}#values-title[data-astro-cid-sdphgzln]{width:30%;max-width:380px;color:var(--ink);letter-spacing:-.035em;text-align:center;text-wrap:balance;margin:0;font-size:clamp(50px,5.5vw,80px);font-weight:300;line-height:1.02;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.constellation-list[data-astro-cid-sdphgzln]{grid-template-rows:repeat(6,minmax(118px,auto));grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(24px,3vw,48px);margin:0;padding:0;list-style:none;display:grid}.constellation-item[data-astro-cid-sdphgzln]{text-align:center;place-self:center;width:100%;max-width:370px}.value-respeto[data-astro-cid-sdphgzln]{grid-area:1/2/3/3}.value-liderazgo[data-astro-cid-sdphgzln]{grid-area:2/3/4/4}.value-calidad[data-astro-cid-sdphgzln]{grid-area:4/3/6/4}.value-pasion[data-astro-cid-sdphgzln]{grid-area:5/2/7/3}.value-cliente[data-astro-cid-sdphgzln]{grid-area:4/1/6/2}.value-equipo[data-astro-cid-sdphgzln]{grid-area:2/1/4/2}.constellation-art[data-astro-cid-sdphgzln]{width:156px;height:156px;margin:0 auto 8px}.constellation-art[data-astro-cid-sdphgzln] img[data-astro-cid-sdphgzln]{object-fit:contain;width:100%;height:100%;transition:transform .28s cubic-bezier(.16,1,.3,1);display:block}.constellation-item[data-astro-cid-sdphgzln] h3[data-astro-cid-sdphgzln]{color:var(--ink);letter-spacing:-.02em;text-wrap:balance;margin:0 0 9px;font-size:clamp(23px,1.9vw,28px);font-weight:400;line-height:1.2}.constellation-item[data-astro-cid-sdphgzln] p[data-astro-cid-sdphgzln]{color:var(--ink-2);text-align:center;text-wrap:pretty;hyphens:manual;margin:0;font-size:16px;font-weight:400;line-height:1.5}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.constellation-item[data-astro-cid-sdphgzln]:hover .constellation-art[data-astro-cid-sdphgzln] img[data-astro-cid-sdphgzln]{transform:translateY(-5px)}}@media (width<=1000px){.values-constellation[data-astro-cid-sdphgzln]{padding-block:64px}#values-title[data-astro-cid-sdphgzln]{width:auto;max-width:none;margin-bottom:44px;font-size:clamp(38px,6vw,56px);position:static;transform:none}.constellation-list[data-astro-cid-sdphgzln]{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 32px}.constellation-item[data-astro-cid-sdphgzln]{grid-area:auto;align-self:start}}@media (width<=600px){.constellation-list[data-astro-cid-sdphgzln]{grid-template-columns:1fr;gap:40px}.constellation-item[data-astro-cid-sdphgzln]{max-width:340px}.constellation-art[data-astro-cid-sdphgzln]{width:144px;height:144px}.constellation-item[data-astro-cid-sdphgzln] h3[data-astro-cid-sdphgzln]{font-size:25px}#values-title[data-astro-cid-sdphgzln]{margin-bottom:36px}}@media (prefers-reduced-motion:reduce){.constellation-art[data-astro-cid-sdphgzln],.constellation-art[data-astro-cid-sdphgzln] img[data-astro-cid-sdphgzln]{transition:none!important;animation:none!important;transform:none!important}}.mvz-row{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);min-height:clamp(430px,34vw,520px)}.mvz-row.flip{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.mvz-t{gap:22px;padding:clamp(28px,2.4vw,38px)}.mvz-t h2{color:var(--sand-deep);margin:0;font-size:22px;font-weight:500;line-height:1.3}.mvz-t p{letter-spacing:0;font-size:clamp(22px,2vw,28px);line-height:1.45}.about-experience .sec-head{align-items:end;margin-bottom:36px}.about-experience .areas-lbl{max-width:42ch;color:var(--ink);margin:0;font-size:20px;font-weight:400;line-height:1.5}.about-experience .areas{column-gap:clamp(32px,5vw,72px)}.about-experience .areas li{padding-block:23px;font-size:clamp(18px,1.45vw,22px);line-height:1.45}.about-experience{padding-bottom:clamp(64px,6vw,96px)}.team-compact{border-block:1px solid var(--line-l);padding-block:clamp(44px,4vw,64px)}.team-compact .sec-head{align-items:center;margin:0}.team-compact .h2{max-width:24ch;font-size:clamp(28px,2.5vw,38px)}.team-compact .body{font-size:17px;line-height:1.65}@media (width<=900px){.mvz-row,.mvz-row.flip{grid-template-columns:1fr;min-height:0}.mvz-t{gap:16px;padding:28px 24px 32px}.mvz-t h2{font-size:20px}.mvz-t p{font-size:19px}.about-experience .sec-head{gap:24px}.about-experience .areas-lbl{max-width:60ch;font-size:18px}.team-compact .sec-head{gap:22px}}@media (width<=760px){.about-experience .areas{grid-template-columns:1fr}.about-experience .areas li{padding-block:18px}}
