.hero[data-astro-cid-lcdefpme]{align-items:start;padding-top:clamp(40px,5vw,72px)}.hero-side[data-astro-cid-lcdefpme]{gap:32px;padding-top:8px;display:grid}.standfirst[data-astro-cid-lcdefpme]{max-width:36ch}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.title[data-astro-cid-lcdefpme]{color:var(--ink);letter-spacing:-.04em;font-size:clamp(2.25rem,4.6vw,5.25rem);font-weight:700;line-height:.98}.services-head[data-astro-cid-lcdefpme],.sectors-head[data-astro-cid-lcdefpme],.why-head[data-astro-cid-lcdefpme]{align-items:end;margin-bottom:clamp(32px,4vw,56px)}.box-title[data-astro-cid-lcdefpme]{font-size:var(--step-lead);margin-bottom:12px;line-height:1.2}.label[data-astro-cid-lcdefpme]{color:var(--soft);font-weight:700}.who[data-astro-cid-lcdefpme] .axis-row[data-astro-cid-lcdefpme]{align-items:start}.who-text[data-astro-cid-lcdefpme]{max-width:62ch;margin:0}.who-more[data-astro-cid-lcdefpme]{margin-top:24px}.ceo[data-astro-cid-lcdefpme] .axis-row[data-astro-cid-lcdefpme]{align-items:start}.ceo-pic[data-astro-cid-lcdefpme]{aspect-ratio:1000/1213;width:100%;max-width:380px}.ceo-letter[data-astro-cid-lcdefpme]{gap:32px;margin:0;display:grid}.ceo-quote[data-astro-cid-lcdefpme]{font-size:var(--step-lead);max-width:48ch;margin:0;line-height:1.45}.ceo-sign[data-astro-cid-lcdefpme]{gap:4px;display:grid}.ceo-sign[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{opacity:.8}.pillars[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 0 48px;padding:0;list-style:none;display:grid}.pillar[data-astro-cid-lcdefpme]{grid-template-rows:auto 1fr auto;height:100%;display:grid}.pillar[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-bottom:20px}.pillar-more[data-astro-cid-lcdefpme]{justify-self:start}.sectors[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.sector[data-astro-cid-lcdefpme]{height:100%;min-height:88px;font-size:var(--step-lead);justify-content:space-between;align-items:center;gap:16px;padding-block:20px;font-weight:700;line-height:1.2;display:flex}.why-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.why-points[data-astro-cid-lcdefpme]{gap:20px;margin:0;padding:0;list-style:none;display:grid}.why-point[data-astro-cid-lcdefpme]{margin-bottom:6px;font-weight:700}.work[data-astro-cid-lcdefpme] .axis-row[data-astro-cid-lcdefpme]{align-items:center}.work-text[data-astro-cid-lcdefpme]{justify-items:start;gap:20px;display:grid}.featured[data-astro-cid-lcdefpme]{color:var(--on-ink);border-radius:12px;text-decoration:none;display:block;position:relative;overflow:hidden}.featured[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:16/10;width:100%}.featured-text[data-astro-cid-lcdefpme]{background:var(--ink);gap:4px;padding:20px 24px;display:grid;position:absolute;bottom:0;left:0;right:0}.featured-label[data-astro-cid-lcdefpme]{opacity:.85;font-weight:600}.featured-name[data-astro-cid-lcdefpme]{font-size:var(--step-lead);font-weight:700;line-height:1.2}.featured-kind[data-astro-cid-lcdefpme]{font-weight:600}@media (width<=1100px){.featured-text[data-astro-cid-lcdefpme]{position:static}.featured[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{display:block}.pillars[data-astro-cid-lcdefpme],.sectors[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.why-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}@media (width<=860px){.hero[data-astro-cid-lcdefpme] .main[data-astro-cid-lcdefpme]{order:-1}.hero-side[data-astro-cid-lcdefpme]{gap:24px;margin-top:24px}.title[data-astro-cid-lcdefpme]{font-size:clamp(2rem,9vw,3.25rem)}.who[data-astro-cid-lcdefpme] .main[data-astro-cid-lcdefpme],.services-head[data-astro-cid-lcdefpme] .main[data-astro-cid-lcdefpme],.sectors-head[data-astro-cid-lcdefpme] .main[data-astro-cid-lcdefpme],.why-head[data-astro-cid-lcdefpme] .main[data-astro-cid-lcdefpme]{margin-top:16px}.pillars[data-astro-cid-lcdefpme],.sectors[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.ceo-pic[data-astro-cid-lcdefpme]{max-width:min(320px,100%)}.featured[data-astro-cid-lcdefpme]{margin-top:32px}}
