.company-intro[data-astro-cid-shd7udim]{grid-template-columns:1fr 1fr;align-items:start;gap:64px;margin-bottom:40px;display:grid}.company-intro[data-astro-cid-shd7udim] h1[data-astro-cid-shd7udim]{max-width:13ch;font-size:clamp(42px,4.6vw,66px)}.company-intro-copy[data-astro-cid-shd7udim]{padding-top:8px}.company-lead[data-astro-cid-shd7udim]{max-width:36ch;margin:0 0 20px;font-size:24px;line-height:1.4}.company-intro-copy[data-astro-cid-shd7udim] .muted[data-astro-cid-shd7udim]{max-width:54ch;font-size:18px}.company-intro-copy[data-astro-cid-shd7udim] .text-link[data-astro-cid-shd7udim]{font-size:16px}.company-intro-copy[data-astro-cid-shd7udim] .actions[data-astro-cid-shd7udim]{margin-top:20px}.company-experience[data-astro-cid-shd7udim]{background:var(--ink);color:#fff;padding-block:64px}.company-experience-inner[data-astro-cid-shd7udim]{grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;display:grid}.experience-intro[data-astro-cid-shd7udim] h2[data-astro-cid-shd7udim]{max-width:26ch;font-size:32px}.experience-intro[data-astro-cid-shd7udim] p[data-astro-cid-shd7udim]{color:#d5d3d6;max-width:48ch;margin-top:20px;font-size:19px}.experience-intro[data-astro-cid-shd7udim] .text-link[data-astro-cid-shd7udim]{margin-top:20px}.company-experience[data-astro-cid-shd7udim] a[data-astro-cid-shd7udim]:hover{color:#ffb18f}.company-facts[data-astro-cid-shd7udim]{flex-wrap:wrap;gap:35px 48px;margin:0;display:flex}.company-facts[data-astro-cid-shd7udim] div[data-astro-cid-shd7udim]{flex-direction:column-reverse;gap:8px;display:flex}.company-facts[data-astro-cid-shd7udim] dt[data-astro-cid-shd7udim]{color:#d5d3d6;font-size:16px}.company-facts[data-astro-cid-shd7udim] dd[data-astro-cid-shd7udim]{font:600 clamp(28px,2.5vw,38px)/1.2 var(--display);letter-spacing:-.04em;margin:0}.company-work-copy[data-astro-cid-shd7udim]{grid-template-columns:1fr 1fr;align-items:start;column-gap:64px;display:grid}.company-work-copy[data-astro-cid-shd7udim]>.section-name[data-astro-cid-shd7udim]{grid-column:1/-1}.company-work-copy[data-astro-cid-shd7udim]>h2[data-astro-cid-shd7udim]{grid-column:1}.company-work-copy[data-astro-cid-shd7udim]>p[data-astro-cid-shd7udim]:not(.section-name){grid-area:2/2}.company-work-copy[data-astro-cid-shd7udim] h2[data-astro-cid-shd7udim]{max-width:18ch;font-size:clamp(34px,3vw,44px)}.company-work-copy[data-astro-cid-shd7udim]>p[data-astro-cid-shd7udim]:not(.section-name){color:var(--muted);margin-top:24px}.company-capabilities[data-astro-cid-shd7udim]{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:40px;display:grid}.company-capabilities[data-astro-cid-shd7udim]>div[data-astro-cid-shd7udim]{border-top:1px solid var(--line);padding-block:24px}.company-capabilities[data-astro-cid-shd7udim]>div[data-astro-cid-shd7udim]:last-child{padding-bottom:0}.company-capabilities[data-astro-cid-shd7udim] h3[data-astro-cid-shd7udim]{font-size:22px}.company-capabilities[data-astro-cid-shd7udim] p[data-astro-cid-shd7udim]{color:var(--muted);margin-top:12px;font-size:18px}.company-capabilities[data-astro-cid-shd7udim] .text-link[data-astro-cid-shd7udim]{margin-top:10px;font-size:16px}.company-team[data-astro-cid-shd7udim]{background:var(--wash);padding-top:64px;scroll-margin-top:90px}.team-filters[data-astro-cid-shd7udim]{flex-wrap:wrap;gap:8px;display:flex}.team-filters[data-astro-cid-shd7udim][hidden]{display:none}.team-filters[data-astro-cid-shd7udim] button[data-astro-cid-shd7udim]{background:0 0;border:1px solid #b6b3ba;border-radius:4px;min-height:44px;padding:12px 16px;font-size:16px;line-height:1.3}.team-filters[data-astro-cid-shd7udim] button[data-astro-cid-shd7udim]:hover{background:#e9e8e9}.team-filters[data-astro-cid-shd7udim] button[data-astro-cid-shd7udim][aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.team-results[data-astro-cid-shd7udim]{color:var(--muted);margin:24px 0 18px;font-size:15px}.team-grid[data-astro-cid-shd7udim]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.team-member[data-astro-cid-shd7udim]{border:1px solid var(--line);background:#fff;border-radius:6px;min-width:0;padding:28px}.team-member[data-astro-cid-shd7udim][hidden]{display:none}.team-member[data-astro-cid-shd7udim][data-team-group=direction]{border-top:3px solid var(--orange);padding-top:26px}.member-heading[data-astro-cid-shd7udim]{align-items:start;gap:15px;display:flex}.member-heading[data-astro-cid-shd7udim].has-portrait{flex-direction:column;gap:18px}.member-portrait-frame[data-astro-cid-shd7udim]{border-radius:6px;flex-shrink:0;width:160px;height:160px;display:block;position:relative;overflow:hidden}.member-portrait[data-astro-cid-shd7udim]{object-fit:cover;width:100%;height:100%;display:block}.member-portrait-frame[data-astro-cid-shd7udim][data-crop=upper-body] .member-portrait[data-astro-cid-shd7udim]{width:186.667%;max-width:none;height:auto;position:absolute;top:-16.6667%;left:-50%}.member-portrait-frame[data-astro-cid-shd7udim][data-crop=headshot] .member-portrait[data-astro-cid-shd7udim]{transform-origin:55% 12%;transform:translateY(-6px)scale(1.26)}.member-initials[data-astro-cid-shd7udim]{color:#963411;width:48px;height:48px;font:600 18px/1 var(--display);background:#f6eee9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.team-member[data-astro-cid-shd7udim] h3[data-astro-cid-shd7udim]{text-wrap:initial;letter-spacing:-.02em;font-size:20px;line-height:1.3}.member-role[data-astro-cid-shd7udim]{color:var(--orange);margin-top:10px;font-size:16px;line-height:1.4}.member-bio[data-astro-cid-shd7udim]{color:#4f4c53;margin-top:12px;font-size:17px;line-height:1.55}.company-contact[data-astro-cid-shd7udim] .section-head[data-astro-cid-shd7udim] h2[data-astro-cid-shd7udim]{max-width:19ch}.company-contact-intro[data-astro-cid-shd7udim]{max-width:360px}.company-contact-intro[data-astro-cid-shd7udim] p[data-astro-cid-shd7udim]{color:var(--muted)}.company-contact-intro[data-astro-cid-shd7udim] .button[data-astro-cid-shd7udim]{margin-top:22px}.company-locations[data-astro-cid-shd7udim]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.company-location[data-astro-cid-shd7udim]{border-radius:6px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.location-details[data-astro-cid-shd7udim]{flex-direction:column;flex:1;align-items:start;padding:36px;display:flex}.location-map[data-astro-cid-shd7udim]{background:#e5e7e9;border:0;flex-shrink:0;width:100%;height:340px;display:block}.location-map[data-astro-cid-shd7udim]:focus-visible{outline:3px solid var(--orange);outline-offset:-3px}.colombia-location[data-astro-cid-shd7udim]{background:var(--ink);color:#fff}.colombia-location[data-astro-cid-shd7udim] a[data-astro-cid-shd7udim]:hover{color:#ffb18f}.spain-location[data-astro-cid-shd7udim]{background:var(--wash)}.location-country[data-astro-cid-shd7udim]{margin-bottom:20px;font-size:16px;font-weight:600}.colombia-location[data-astro-cid-shd7udim] .location-country[data-astro-cid-shd7udim]{color:#ffb18f}.spain-location[data-astro-cid-shd7udim] .location-country[data-astro-cid-shd7udim]{color:var(--orange)}.company-location[data-astro-cid-shd7udim] h3[data-astro-cid-shd7udim]{font-size:32px}.location-type[data-astro-cid-shd7udim]{margin-top:14px;margin-bottom:22px;font-size:17px}.colombia-location[data-astro-cid-shd7udim] .location-type[data-astro-cid-shd7udim]{color:#d5d3d6}.company-location[data-astro-cid-shd7udim] address[data-astro-cid-shd7udim]{font-size:21px;font-style:normal;line-height:1.6}.location-description[data-astro-cid-shd7udim]{color:var(--muted);margin-top:12px;font-size:18px}.company-location[data-astro-cid-shd7udim] .text-link[data-astro-cid-shd7udim]{margin-top:auto;padding-top:28px;font-size:17px}.company-contact-channels[data-astro-cid-shd7udim]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:24px;margin-top:40px;padding-top:32px;display:grid}.company-contact-channels[data-astro-cid-shd7udim] h3[data-astro-cid-shd7udim]{font-size:22px}.company-contact-channels[data-astro-cid-shd7udim] p[data-astro-cid-shd7udim]{color:var(--muted);margin-top:12px;font-size:18px}.company-contact-channels[data-astro-cid-shd7udim] a[data-astro-cid-shd7udim]{text-underline-offset:5px;overflow-wrap:anywhere;align-items:center;max-width:100%;min-height:44px;margin-top:12px;font-size:20px;font-weight:600;text-decoration:underline;display:inline-flex}.sr-only[data-astro-cid-shd7udim]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=700px){.company-contact-intro[data-astro-cid-shd7udim]{max-width:none;margin-top:22px}}@media (width<=1100px){.company-intro[data-astro-cid-shd7udim]{gap:32px}.company-intro[data-astro-cid-shd7udim] h1[data-astro-cid-shd7udim]{font-size:48px}.company-lead[data-astro-cid-shd7udim]{font-size:21px}.company-experience-inner[data-astro-cid-shd7udim]{gap:40px}.company-work-copy[data-astro-cid-shd7udim]{column-gap:32px}.team-grid[data-astro-cid-shd7udim]{grid-template-columns:repeat(2,minmax(0,1fr))}.company-location[data-astro-cid-shd7udim] h3[data-astro-cid-shd7udim]{font-size:28px}}@media (width<=850px){.company-intro[data-astro-cid-shd7udim]{grid-template-columns:1fr;gap:24px}.company-team[data-astro-cid-shd7udim]{padding-top:40px}.company-intro[data-astro-cid-shd7udim] h1[data-astro-cid-shd7udim]{max-width:14ch;font-size:clamp(42px,7vw,60px)}.company-intro-copy[data-astro-cid-shd7udim] .muted[data-astro-cid-shd7udim],.company-lead[data-astro-cid-shd7udim]{max-width:58ch}.company-experience-inner[data-astro-cid-shd7udim],.company-work[data-astro-cid-shd7udim]{grid-template-columns:1fr}.company-experience[data-astro-cid-shd7udim]{padding-block:44px}.company-facts[data-astro-cid-shd7udim]{gap:24px 48px}.company-work-copy[data-astro-cid-shd7udim]{column-gap:32px;display:block}.company-capabilities[data-astro-cid-shd7udim]{grid-template-columns:1fr;gap:0}.company-locations[data-astro-cid-shd7udim]{grid-template-columns:1fr}.location-details[data-astro-cid-shd7udim]{padding:28px}.location-map[data-astro-cid-shd7udim]{height:300px}.company-contact-channels[data-astro-cid-shd7udim]{gap:30px}.company-contact-channels[data-astro-cid-shd7udim] a[data-astro-cid-shd7udim]{font-size:18px}}@media (width<=600px){.company-facts[data-astro-cid-shd7udim]{grid-template-columns:1fr;gap:28px;display:grid}.experience-intro[data-astro-cid-shd7udim] h2[data-astro-cid-shd7udim]{font-size:30px}.team-grid[data-astro-cid-shd7udim]{grid-template-columns:1fr}.team-member[data-astro-cid-shd7udim]{padding:24px}.team-member[data-astro-cid-shd7udim][data-team-group=direction]{padding-top:22px}.member-education[data-astro-cid-shd7udim]{margin-top:20px}.team-filters[data-astro-cid-shd7udim]{gap:8px}.team-filters[data-astro-cid-shd7udim] button[data-astro-cid-shd7udim]{padding:10px 12px;font-size:15px}.company-contact-channels[data-astro-cid-shd7udim]{grid-template-columns:1fr;gap:28px}.company-contact-channels[data-astro-cid-shd7udim]>div[data-astro-cid-shd7udim]+div[data-astro-cid-shd7udim]{border-top:1px solid var(--line);padding-top:28px}.company-location[data-astro-cid-shd7udim] address[data-astro-cid-shd7udim]{font-size:19px}.company-location[data-astro-cid-shd7udim] h3[data-astro-cid-shd7udim]{font-size:27px}}
