.photo[data-astro-cid-ibx6unlj]{border:1px solid;width:100%;margin:0;position:relative;overflow:hidden}.frame--gold[data-astro-cid-ibx6unlj]{border-color:var(--gold)}.frame--ink[data-astro-cid-ibx6unlj]{border-color:var(--ink)}.frame--line[data-astro-cid-ibx6unlj]{border-color:var(--line)}.frame--line-dark[data-astro-cid-ibx6unlj]{border-color:var(--line-dark)}.photo--dark[data-astro-cid-ibx6unlj]{background-color:var(--ink-2);color:#c9a54a8c;background-image:radial-gradient(circle at 1px 1px,#c9a54a29 1px,#0000 0);background-size:22px 22px}.photo--light[data-astro-cid-ibx6unlj]{background-color:var(--cream-2);color:#7a61228c;background-image:radial-gradient(circle at 1px 1px,#7a61222e 1px,#0000 0);background-size:22px 22px}.photo-mark[data-astro-cid-ibx6unlj]{width:100%;height:100%;position:absolute;inset:0}.photo-seven[data-astro-cid-ibx6unlj]{font-family:var(--sans);fill:currentColor;font-size:34px;font-weight:700}.photo-img[data-astro-cid-ibx6unlj]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-lcdefpme]{position:relative;overflow:hidden}.hero-seven[data-astro-cid-lcdefpme]{letter-spacing:-.05em;color:var(--gold);opacity:.14;pointer-events:none;user-select:none;font-size:min(46vw,620px);font-weight:700;line-height:1;position:absolute;top:-6vw;right:-2vw}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:center;gap:56px;padding-top:112px;padding-bottom:96px;display:grid;position:relative}.hero-grid[data-astro-cid-lcdefpme]>.photo{max-height:620px}.hero-copy[data-astro-cid-lcdefpme]{flex-direction:column;gap:40px;display:flex}.hero-actions[data-astro-cid-lcdefpme]{margin-top:8px}.facts-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:24px;padding-top:28px;padding-bottom:28px;display:grid}.fact[data-astro-cid-lcdefpme]{flex-direction:column;gap:6px;display:flex}.fact-value[data-astro-cid-lcdefpme]{letter-spacing:-.02em;font-size:32px;font-weight:600;line-height:1}.approach-photo[data-astro-cid-lcdefpme]{margin-top:24px}.dark[data-astro-cid-lcdefpme] .steps[data-astro-cid-lcdefpme] .step[data-astro-cid-lcdefpme]:first-child{border-top-color:var(--line-dark)}.card--cta[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--cream)}.card--cta[data-astro-cid-lcdefpme] .card-text[data-astro-cid-lcdefpme]{color:var(--on-dark)}.card--cta[data-astro-cid-lcdefpme] .mono-note[data-astro-cid-lcdefpme]{color:var(--gold)}a[data-astro-cid-lcdefpme].card--cta:hover{background:var(--ink-2)}.industries[data-astro-cid-lcdefpme] .tags[data-astro-cid-lcdefpme]{margin-top:32px}.tag[data-astro-cid-lcdefpme]{transition:background-color .15s,color .15s}.africa-side[data-astro-cid-lcdefpme]{gap:24px}@media (width<=720px){.hero-grid[data-astro-cid-lcdefpme]{gap:40px;padding-top:64px;padding-bottom:64px}.hero-copy[data-astro-cid-lcdefpme]{gap:28px}.hero-grid[data-astro-cid-lcdefpme]>.photo{max-height:420px}}
