.hero[data-astro-cid-j7pv25f6]{background:linear-gradient(160deg,var(--light) 0%,var(--red-tint) 100%);padding-block:clamp(3rem,7vw,6rem)}.hero-grid[data-astro-cid-j7pv25f6]{display:grid;gap:clamp(2rem,5vw,3.5rem);align-items:center}@media (min-width: 900px){.hero-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1.05fr .95fr}}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-weight:900;line-height:1;letter-spacing:-.02em;font-size:clamp(3rem,8vw,5.5rem);margin-bottom:1.2rem}.hero[data-astro-cid-j7pv25f6] .mag[data-astro-cid-j7pv25f6]{color:var(--red)}.hero-cta[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2rem}.hero-media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:380px;object-fit:cover;object-position:center top;border-radius:var(--radius);box-shadow:0 30px 60px -30px #450a2880}@media (min-width: 900px){.hero-media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{height:720px}}.section-title[data-astro-cid-j7pv25f6]{font-size:clamp(1.8rem,4vw,2.6rem);max-width:18ch}.why[data-astro-cid-j7pv25f6]{background:#fff}.why[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(1.8rem,4vw,2.6rem);margin-bottom:0}.why-grid[data-astro-cid-j7pv25f6]{align-items:center}.why[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{margin-bottom:.6rem}.why[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:last-child{margin-bottom:0}.pillars[data-astro-cid-j7pv25f6] .grid[data-astro-cid-j7pv25f6]{margin-top:2rem}.pillar[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:var(--red)}.people-sec[data-astro-cid-j7pv25f6]{background:var(--light)}.people[data-astro-cid-j7pv25f6]{margin-top:2rem}.avatar[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:1 / 1;border-radius:var(--radius);object-fit:cover;object-position:center top;margin-bottom:1rem;background:var(--neutral)}.avatar--initials[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;background:var(--red)}.avatar--initials[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:900;color:#fff;font-size:clamp(2.5rem,6vw,3.5rem);line-height:1}.person[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:700;color:var(--maroon);font-size:1.2rem;margin:0}.person[data-astro-cid-j7pv25f6] .role[data-astro-cid-j7pv25f6]{color:var(--red);font-weight:600;font-size:.9rem;margin:.1rem 0 .6rem}.person[data-astro-cid-j7pv25f6] .bio[data-astro-cid-j7pv25f6]{color:#4a4a52;font-size:.98rem;margin:0}.linkedin[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.4rem;margin-top:.8rem;font-family:var(--font-display);font-weight:700;font-size:.9rem;color:var(--maroon)}.linkedin[data-astro-cid-j7pv25f6]:hover{color:var(--red);text-decoration:none}.diff[data-astro-cid-j7pv25f6]{background:var(--maroon);color:#f3e7ec}.diff[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:#fff;font-size:1.2rem}.diff[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#e0cdd4;margin:0}.diff-item[data-astro-cid-j7pv25f6]{border-top:3px solid var(--red);padding-top:1.1rem}.row[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:2rem}.work[data-astro-cid-j7pv25f6]{background:#fff}.work-card[data-astro-cid-j7pv25f6]{display:block;color:inherit}.work-card[data-astro-cid-j7pv25f6]:hover{text-decoration:none}.work-card[data-astro-cid-j7pv25f6]:hover h3[data-astro-cid-j7pv25f6]{color:var(--red)}.thumb[data-astro-cid-j7pv25f6]{aspect-ratio:4/3;border-radius:var(--radius);margin-bottom:.9rem;overflow:hidden;background:var(--neutral)}.thumb[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.work-card[data-astro-cid-j7pv25f6]:hover .thumb[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transform:scale(1.04)}.thumb-tile[data-astro-cid-j7pv25f6]{width:100%;height:100%;display:flex;align-items:flex-end;padding:1.4rem;background:linear-gradient(160deg,var(--red) 0%,var(--maroon) 100%)}.thumb-tile[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:900;color:#fff;font-size:1.5rem;line-height:1.1}.tag[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:700;font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:var(--red);margin:0 0 .3rem}.work-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.15rem;color:var(--maroon)}.clients[data-astro-cid-j7pv25f6]{background:var(--light)}.center[data-astro-cid-j7pv25f6]{text-align:center}.logo-wall[data-astro-cid-j7pv25f6]{list-style:none;margin:2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:2rem 2.5rem;align-items:center}@media (min-width: 560px){.logo-wall[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}@media (min-width: 860px){.logo-wall[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(5,1fr)}}.logo-wall[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;justify-content:center}.logo-wall[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:auto;max-width:150px;object-fit:contain;opacity:.7;filter:grayscale(1);mix-blend-mode:multiply;transition:opacity .2s ease}.logo-wall[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]:hover{opacity:1}.quotes[data-astro-cid-j7pv25f6]{background:#fff}.quote[data-astro-cid-j7pv25f6]{margin:0}.quote[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6]{margin:0 0 1rem;font-size:1.05rem;color:var(--ink)}.quote[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;border-top:3px solid var(--red);padding-top:.8rem}.quote[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-family:var(--font-display);color:var(--maroon)}.quote[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.9rem;color:#6a6a72}.think-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.3rem;background:var(--light);border-radius:var(--radius);padding:1.5rem;color:inherit}.think-card[data-astro-cid-j7pv25f6]:hover{text-decoration:none}.think-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.15rem;color:var(--maroon);flex:1}.think-card[data-astro-cid-j7pv25f6]:hover h3[data-astro-cid-j7pv25f6]{color:var(--red)}.read[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:700;color:var(--red);font-size:.9rem}.cta-band[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,#450a284d,#450a287a,#450a28d1),url(/assets/ethiopia-cta.jpg);background-size:cover;background-position:center top;color:#fff;text-align:center;min-height:620px;display:flex;align-items:center}.cta-band[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#fff;font-size:clamp(2rem,5vw,3rem);text-shadow:0 2px 20px rgba(35,4,18,.65)}.cta-band[data-astro-cid-j7pv25f6] .lede[data-astro-cid-j7pv25f6]{color:#fff;margin-inline:auto;margin-bottom:2rem;text-shadow:0 2px 16px rgba(35,4,18,.6)}
