.diarra-home-story{padding:clamp(5rem,9vw,9rem) 0;background:var(--diarra-cream-light);color:var(--diarra-text)}.diarra-home-story .container{max-width:1180px}.diarra-home-story__header{margin-bottom:clamp(3rem,6vw,5rem)}.diarra-home-story__title{margin:0;color:var(--diarra-rust);font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,6vw,5.5rem);font-weight:400;line-height:1;letter-spacing:-.035em}.diarra-home-story__image-wrapper{margin-bottom:clamp(3rem,6vw,5rem)}.diarra-home-story__image{display:block;width:100%;max-width:760px;height:auto;margin:0 auto;border-radius:var(--diarra-radius-large);box-shadow:var(--diarra-shadow)}.diarra-home-story__intro{max-width:48rem;margin-bottom:clamp(4rem,7vw,6rem);font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.85}.diarra-home-story__intro p{margin-bottom:1.5rem}.diarra-home-story__intro p:last-child{margin-bottom:0}.diarra-home-story__chapter{max-width:46rem;margin-right:auto;margin-left:0;margin-bottom:clamp(2rem,3vw,3rem);font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.85}.diarra-home-story__chapter p{margin-bottom:1.5rem}.diarra-home-story__chapter p:last-child{margin-bottom:0}.diarra-home-story__highlight{width:min(52rem,100vw - 3rem);max-width:none;margin-top:clamp(2.5rem,5vw,4rem);margin-bottom:clamp(2.5rem,5vw,4rem)!important;color:var(--diarra-burgundy);font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,3.8vw,4rem);font-weight:400;line-height:1.08;letter-spacing:-.035em}.diarra-home-story__highlight--wide{width:min(900px,100vw - 3rem)}.diarra-home-story__donor-action{max-width:46rem;margin:0 0 clamp(3rem,6vw,5rem)}.diarra-home-story__search{max-width:46rem;margin:clamp(3rem,6vw,5rem) 0 0}.diarra-home-story__chapter-heading{margin:0 0 clamp(2rem,4vw,3rem)}.diarra-home-story__chapter-heading h3{margin:0;color:var(--diarra-rust);font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,4vw,4rem);font-weight:400;line-height:1.05;letter-spacing:-.03em}.diarra-home-story__video{width:100%;max-width:900px;margin:clamp(2rem,4vw,3rem) auto 0;aspect-ratio:16/9;overflow:hidden;background:#000;border-radius:var(--diarra-radius-large);box-shadow:var(--diarra-shadow)}.diarra-home-story__video iframe{display:block;width:100%;height:100%;border:0}.diarra-home-story__footer{margin-top:clamp(2rem,5vw,4rem)}.diarra-home-story__link{color:var(--diarra-burgundy);font-size:1rem;font-weight:600;text-decoration:none}.diarra-home-story__link span{display:inline-block;margin-left:.4rem;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.diarra-home-story__link:hover,.diarra-home-story__link:focus{color:var(--diarra-burgundy-dark);text-decoration:none}.diarra-home-story__link:hover span,.diarra-home-story__link:focus span{-webkit-transform:translateX(.3rem);transform:translate(.3rem)}@media(max-width:767.98px){.diarra-home-story{padding:4rem 0 2rem}.diarra-home-story__header{margin-bottom:2.5rem}.diarra-home-story__image-wrapper{margin-bottom:3rem}.diarra-home-story__intro{margin-bottom:4rem}.diarra-home-story__chapter{max-width:46rem;margin-right:0;margin-left:0;margin-bottom:2.5rem}.diarra-home-story__highlight{width:auto;max-width:52rem;font-size:clamp(2.2rem,10vw,3.5rem)}.diarra-home-story__highlight--wide{width:auto;max-width:52rem}.diarra-home-story__donor-action{margin-bottom:3rem}.diarra-home-story__search{max-width:none;margin:3rem 0 0}.diarra-home-story__chapter-heading{margin:0 0 2rem}.diarra-home-story__chapter-heading h3{font-size:clamp(2.3rem,10vw,3.5rem)}.diarra-home-story__video{margin-top:2rem;border-radius:1rem}.diarra-home-story__footer{margin-top:1rem}}
