.story-materials .story-photo-hero{display:block;position:relative;isolation:isolate;max-width:none;padding:0;min-height:690px;height:min(820px,88svh);background:#171412;color:#fff;overflow:hidden}.story-photo-hero>figure{position:absolute;inset:0;margin:0;z-index:-2}.story-photo-hero>figure img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 48%}.story-photo-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#090909e8 0%,#090909a0 35%,#09090915 80%),linear-gradient(0deg,#0008,transparent 50%)}.story-materials .story-hero-copy{padding:180px var(--gutter) 90px;max-width:780px}.story-materials .story-hero-copy :is(h1,h2){font-weight:500;color:#fff;font-size:clamp(40px,4.5vw,66px);line-height:1.24;margin:25px 0}.story-materials .story-hero-copy p,.story-materials .story-hero-copy .eyebrow{color:#eeece9}.story-materials .story-hero-copy .text-link{color:#fff;border-color:#ffffff70}.story-hero-copy .text-link img{filter:brightness(0) invert(1)}.story-hero-place{position:absolute;bottom:35px;right:var(--gutter);font-size:11px;letter-spacing:.18em;color:#fff9}.story-photo-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:40px var(--gutter) 45px;max-width:1680px;margin:auto}.story-photo-strip>a{min-width:0;color:inherit}.story-photo-strip figure{margin:0;overflow:hidden;background:#f0ece7;aspect-ratio:1.72}.story-photo-strip img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.story-photo-strip>a:hover img{transform:scale(1.025)}.story-photo-strip>a>div{position:relative;padding:15px 28px 0 0}.story-photo-strip span{color:#8b8177;font-size:11px;letter-spacing:.08em}.story-photo-strip h3{font-size:17px;font-weight:500;margin:6px 0 0}.story-photo-strip span:last-child{position:absolute;right:0;top:26px;font-size:20px;color:#fe6b00}.story-materials .story-introduction{border:0;background:#f7f5f1;padding-top:50px;padding-bottom:55px;max-width:none}.story-materials .story-introduction h2{margin-top:20px;margin-bottom:26px}.story-materials .editorial-block{padding-top:60px;padding-bottom:60px}.story-people-band{display:grid;grid-template-columns:1.15fr 1fr .8fr;gap:25px;align-items:center;padding:60px var(--gutter);max-width:1680px;margin:auto}.story-people-heading{padding-right:20px}.story-people-heading h2{margin-top:18px}.story-people-heading p{font-size:16px;line-height:1.9}.story-people-band figure{margin:0;min-width:0}.story-people-band figure img{display:block;width:100%;height:380px;object-fit:cover}.story-people-band figure:last-child{padding-top:90px}.story-people-band figure:last-child img{height:330px;object-position:50% 40%}.story-people-band figcaption{font-size:10px;color:#8f8175;letter-spacing:.08em;line-height:1.8;margin-top:12px}.story-materials .editorial-footprint .editorial-brand-logo{display:none}.story-materials .editorial-team{padding-top:55px;padding-bottom:55px}@media(max-width:900px){.story-materials .story-photo-hero{min-height:590px;height:78svh;max-height:760px}.story-materials .story-hero-copy{padding:160px 24px 60px;max-width:620px}.story-materials .story-hero-copy :is(h1,h2){font-size:36px}.story-photo-hero>figure img{object-position:61% center}.story-photo-hero:after{background:linear-gradient(90deg,#000b,#0003),linear-gradient(0deg,#0009,transparent)}.story-hero-place{right:24px;bottom:24px}.story-photo-strip{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding:24px 24px 32px;overscroll-behavior-x:contain}.story-photo-strip>a{flex:0 0 80%;scroll-snap-align:start}.story-photo-strip h3{font-size:17px}.story-people-band{grid-template-columns:1fr 1fr;padding:36px 24px;gap:18px}.story-people-heading{grid-column:1/-1;padding:0}.story-people-band figure img{height:250px}.story-people-band figure:last-child{padding-top:40px}.story-people-band figure:last-child img{height:250px}.story-materials .editorial-block{padding-top:36px;padding-bottom:36px}.story-materials .story-introduction{padding-block:38px}.story-materials .editorial-two-copy{gap:20px}.story-materials .story-introduction h2{font-size:29px}.story-materials .editorial-split:not(.story-photo-hero){padding-top:38px;padding-bottom:38px}}@media(prefers-reduced-motion:reduce){.story-photo-strip img{transition:none}.story-photo-strip>a:hover img{transform:none}}

.story-people-band .story-kenya-team img{height:auto;aspect-ratio:4/3;object-position:center}
