.campaign-impact{color:#173f34;text-align:center;background:linear-gradient(#fff9ebe0,#fff9ebe0),url(/patterns/atale-african-pattern.png) 0 0/426px;border-block:2px solid #173f34;flex-direction:column;align-items:stretch;display:flex}.campaign-impact-copy{text-align:center;width:min(100%,1100px);margin-inline:auto;padding:24px 20px 16px}.campaign-impact h2{color:#173f34;letter-spacing:0;text-transform:uppercase;margin:0 0 4px;font-family:Times New Roman,Times,serif;font-size:36px;font-weight:400;line-height:1.02}.campaign-impact h2 span{color:#8a601d}.campaign-impact p{color:#173f34;margin:0 auto;font-family:Times New Roman,Times,serif;font-size:18px;line-height:1.35}.campaign-impact-scene{background:url(/products/christmas-children.jpg) 50% 58%/cover no-repeat;align-items:center;min-height:300px;padding:24px;display:flex}.campaign-impact-image{display:none}.campaign-impact-dial{--impact-angle:0deg;background:linear-gradient(#173f34, #173f34) padding-box, conic-gradient(#bd993f 0deg var(--impact-angle), #fffaf2 var(--impact-angle) 360deg) border-box;color:#fffaf2;border:10px solid #0000;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:8px;width:212px;height:212px;padding:20px;display:flex;position:relative;box-shadow:0 0 0 3px #fff9eb,0 0 0 5px #173f34,inset 0 0 0 2px #e7c775}.campaign-impact-dial svg{color:#e7c775;flex-shrink:0}.campaign-impact-dial strong{overflow-wrap:anywhere;font:400 58px/1 Times New Roman,Times,serif}.campaign-impact-dial span{text-transform:uppercase;max-width:140px;font-size:12px;line-height:1.35}.campaign-impact-marker{pointer-events:none;border-radius:50%;transition:transform 1.2s;position:absolute;inset:-8px}.campaign-impact-marker:before{content:"";background:#fffaf2;border:2px solid #173f34;border-radius:50%;width:14px;height:14px;position:absolute;top:-5px;left:calc(50% - 7px)}.campaign-impact .campaign-impact-caption{text-align:center;padding:16px 20px 20px;font-size:16px}.campaign-impact .campaign-impact-caption:after{content:"";background:#a87938;width:48px;height:2px;margin:12px auto 0;display:block}@media (min-width:900px){.campaign-impact-copy{padding:36px 24px 8px}.campaign-impact h2{font-size:58px}.campaign-impact-copy p{font-size:22px}.campaign-impact-scene{background:url(/products/christmas-children.jpg) 50% 72%/cover no-repeat;justify-content:flex-start;align-items:flex-end;width:min(100% - 48px,980px);height:clamp(520px,68vh,650px);min-height:0;margin-inline:auto;padding:0 0 7%;position:relative}.campaign-impact-dial{z-index:1;width:290px;height:290px;margin-left:5%}.campaign-impact-dial strong{font-size:76px}.campaign-impact-image{display:none}.campaign-impact .campaign-impact-caption{padding:20px 24px 28px}}@media (max-width:370px){.campaign-impact h2{font-size:31px}.campaign-impact-scene{padding-left:16px}}@media (prefers-reduced-motion:reduce){.campaign-impact-marker{transition:none}}
