.score-page{--plum:#511477;--violet:#711b9f;--gold:#ffc341;--paper:#f8f5ef;--side:clamp(24px, 7vw, 114px);color:#1e1721;background:#fff;font:400 clamp(12px,1.15vw,17px)/1.35 Manrope,Segoe UI,sans-serif}.score-container{width:min(100%,1660px);padding-inline:var(--side);margin-inline:auto}.score-page :is(h1,h2,h3,p,blockquote,figure,ul){margin:0}.score-page :is(h2,h3){color:var(--plum);letter-spacing:-.046em;font-family:Manrope,Segoe UI,sans-serif;font-weight:800;line-height:1.1}.score-page h2{font-size:clamp(25px,2.55vw,39px)}.score-page h3{font-size:clamp(18px,1.6vw,25px)}.score-page p+p{margin-top:.6em}.score-page ul{padding:0;list-style:none}.score-page :is(a,summary):focus-visible{outline-offset:4px;outline:3px solid #0967bf}.score-button,.score-contact{color:#fff;text-align:center;background:linear-gradient(112deg,#621684,#8524b4);border-radius:7px;justify-content:center;align-items:center;min-height:38px;padding:.56em 1.65em;font-size:clamp(13px,1.06vw,16px);font-weight:800;line-height:1.2;display:inline-flex}.score-button:hover{filter:brightness(1.14)}.score-hero{isolation:isolate;color:#fff;background:#100f10;position:relative;overflow:hidden}.score-hero-photo{z-index:-2;position:absolute;inset:0 0 0 24%}.score-hero-photo img{object-position:51% 5%}.score-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#09080a 2%,#0a080afc 23%,#0c090bed 33%,#100c10b3 42%,#100d1052 55%,#0000 70%);position:absolute;inset:0}.score-hero-copy{width:min(47%,610px);padding-block:max(36px,2.55vw) clamp(16px,1.5vw,25px)}.score-page .score-hero h1{letter-spacing:.005em;text-transform:uppercase;width:max-content;max-width:100%;font:900 clamp(52px,5.4vw,86px)/.94 Impact,Arial Black,sans-serif}.score-hero h1 span{color:var(--gold);font-size:1.2em;line-height:.94;display:block}.score-hero h1:after{content:"";clip-path:polygon(0 33%,4% 6%,21% 0,67% 12%,100% 40%,83% 54%,98% 55%,66% 70%,7% 100%,1% 91%);background:linear-gradient(90deg,#9d2bc4,#881caf 65%,#9c24ca73);border-radius:45% 5% 50% 25%;width:94%;height:clamp(8px,.92vw,15px);margin:.095em 0 .16em .035em;display:block;transform:rotate(-.8deg)}.score-hero h2{color:#fff;letter-spacing:-.04em;font-size:clamp(20px,1.87vw,31px)}.score-hero p{max-width:44ch;margin:.4em 0 .7em;font-size:clamp(14px,1.34vw,21px);line-height:1.3}.score-hero p strong{font-weight:650}.score-goal{padding:9px var(--side);background:#fff;border-block:1px solid #ede9ed}.score-goal-inner{justify-content:center;align-items:center;gap:18px;font-size:clamp(12px,1.12vw,16px);font-weight:750;display:flex}.score-goal-inner strong{color:var(--plum)}.score-goal-rule{background:#d8c9de;width:min(19vw,255px);height:2px}.score-goal-date{border-left:1px solid #d2c8d2;padding-left:17px;font-weight:550}.score-widget{max-width:880px;margin-inline:auto}.score-mission{isolation:isolate;background:var(--paper);position:relative;overflow:hidden}.score-mission:before{content:"";z-index:-1;opacity:.09;mix-blend-mode:multiply;filter:grayscale();background:url(/images/ghana/africa-ghana-journey.webp) 49% 46%/auto 165% no-repeat;position:absolute;inset:0}.score-mission-layout{grid-template-columns:.98fr 1.15fr;align-items:center;gap:4%;padding-block:clamp(12px,1.25vw,23px);display:grid}.score-mission blockquote{all:unset;max-width:52ch;font:inherit;color:inherit;margin-top:.48em;display:block}.score-mission blockquote:before,.score-mission blockquote:after{content:none}.score-mission cite{color:#624e65;margin-top:.52em;font-size:.8em;font-style:normal;font-weight:750;display:block}.score-pillars,.score-gifts{text-align:center;align-self:stretch;align-items:center;display:grid}.score-pillars{grid-template-columns:repeat(3,minmax(0,1fr))}.score-pillars li,.score-gifts li{padding-inline:9px;position:relative}.score-pillars li+li:before,.score-gifts li+li:before{content:"";background:#b8afb8;width:1px;position:absolute;top:11%;bottom:5%;left:0}.score-symbol{object-fit:contain;width:clamp(36px,4.9vw,74px);height:clamp(34px,3.7vw,55px);margin:0 auto;display:block}.score-pillars h3{text-transform:uppercase;margin:.38em 0 .18em;font-size:clamp(16px,1.45vw,23px)}.score-pillars p{max-width:14ch;margin-inline:auto;font-size:.94em;line-height:1.25}.score-photo-strip{grid-template-columns:31.3% 31% 37.7%;max-width:1660px;margin:auto;display:grid}.score-ghana{color:#fff;background:#101012}.score-bleed-photo{position:relative;overflow:hidden}.score-bleed-photo img{object-fit:cover;object-position:49% 43%}.score-story-copy{align-self:center;padding:clamp(13px,1.28vw,22px) 0 clamp(13px,1.28vw,22px) clamp(17px,2.1vw,34px)}.score-story-copy h2{font-size:clamp(20px,1.98vw,31px)}.score-story-copy p{font-size:clamp(11px,1.04vw,16px);line-height:1.34}.score-ghana h2{color:#fff}.score-gold-stroke{background:var(--gold);border-radius:50%;width:32%;height:5px;margin:.48em 0 .75em;display:block;transform:rotate(-2deg)}.score-gold{color:#211120;background:var(--gold);min-height:32px;margin-top:.85em}.score-snapshots{justify-content:center;align-items:center;padding:24px 6% 24px 4%;display:flex;position:relative}.score-print{color:#28212a;background:#fffdf9;flex:none;width:54%;padding:clamp(4px,.54vw,9px);display:block;position:relative;box-shadow:0 3px 10px #0008}.score-print>div{aspect-ratio:1.4;position:relative}.score-print-one{transform:translateY(-5%)rotate(-5deg)}.score-print-two{margin-left:-5%;transform:translateY(8%)rotate(7deg)}.score-print-two>div{background:#f4e0b5}.score-print-two img{object-fit:contain}.score-print figcaption,.score-print span{text-align:center;padding:.45em 0 .21em;font:italic clamp(10px,1.08vw,16px)/1.15 Georgia,serif;display:block}.score-print-two:hover{z-index:1;transform:translateY(6%)rotate(5deg)}.score-local{background:#f0e7f7}.score-local .score-photo-strip{grid-template-columns:31.3% 37.7% 31%}.score-local-photo{background:#100617;align-items:center;display:grid}.score-local-photo img{width:100%;height:auto;display:block}.score-local .score-story-copy{padding-block:clamp(17px,1.45vw,25px)}.score-local h2{margin-bottom:.48em;font-size:clamp(18px,1.65vw,26px)}.score-program-art{grid-template-columns:1fr 2fr;align-self:center;align-items:center;gap:8px;padding:8px;display:grid}.score-program-art img{width:100%;height:auto;display:block}.score-impact-layout,.score-giving-layout{padding-block:clamp(14px,1.65vw,26px);grid-template-columns:31.7% minmax(0,1fr);align-items:center;gap:1.2%;padding-right:max(3.1%,18px);display:grid}.score-impact h2,.score-giving h2{margin-bottom:.23em}.score-impact p,.score-giving p{max-width:36ch}.score-gifts{grid-template-columns:repeat(5,minmax(0,1fr))}.score-gifts .score-symbol{width:clamp(32px,3.6vw,54px);height:clamp(33px,3.5vw,53px);margin-bottom:.3em}.score-gifts li{font-size:.95em;font-weight:650;line-height:1.25}.score-gifts li+li:before{inset-block:0}.score-giving{color:#fff;background:linear-gradient(115deg,#451365,#581782 60%,#481467)}.score-giving h2{color:#fff}.score-giving-layout{grid-template-columns:30% minmax(0,1fr);gap:1.4%}.score-giving p{font-size:.94em}.score-levels{grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(3px,.42vw,7px);display:grid}.score-levels a{color:#321249;text-align:center;background:#fffdfc;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:.32em;height:100%;min-height:clamp(70px,6.6vw,102px);padding:6px 3px;display:flex}.score-levels a:hover{box-shadow:inset 0 -4px var(--gold);background:#fff2d1}.score-levels strong{letter-spacing:-.055em;font-size:clamp(16px,1.64vw,26px);font-weight:850;line-height:1.05}.score-levels li:last-child strong{font-size:clamp(12px,1.13vw,18px)}.score-levels span{font-size:clamp(10px,.91vw,14px);font-weight:750;line-height:1.15}.score-monthly{background:#f9f7f0}.score-monthly .score-container,.score-closing-layout{grid-template-columns:minmax(0,1fr) minmax(0,38%);align-items:center;gap:clamp(22px,4.5vw,72px);padding-right:0;display:grid}.score-monthly-copy,.score-closing-layout>div{padding-block:clamp(20px,2.1vw,34px)}.score-monthly-photo{aspect-ratio:1.6;width:100%;display:block;overflow:hidden}.score-monthly-photo img{object-fit:cover;object-position:center 36%;width:100%;height:100%;display:block}.score-monthly h2,.score-more h2{margin-bottom:.32em;font-size:clamp(21px,1.92vw,30px)}.score-monthly-copy p,.score-more article p,.score-closing p{font-size:clamp(11px,1.02vw,16px);line-height:1.37}.score-monthly-copy>strong{color:#361446;margin-top:.35em;font-size:.96em;display:block}.score-more .score-container{padding-block:clamp(12px,1.12vw,22px)}.score-more-grid{grid-template-columns:1fr 1fr;gap:4%;display:grid}.score-more article{grid-template-columns:clamp(61px,7.15vw,110px) 1fr;align-items:start;gap:clamp(12px,1.55vw,24px);display:grid}.score-more article+article{border-left:1px solid #afa4b2;padding-left:5%}.score-badge{aspect-ratio:1;background:var(--gold);border-radius:50%;place-items:center;width:100%;display:grid}.score-badge .score-symbol{width:84%;height:84%}.score-more h3{margin-bottom:.25em}.score-contact{border:1.5px solid var(--plum);min-height:30px;color:var(--plum);background:#fff;margin-top:.65em;padding:.36em 1.05em;font-size:clamp(12px,.94vw,15px)}.score-contact:hover{background:#f1e6f6}.score-closing{color:#fff;background:#231329}.score-closing-photo{width:100%;height:auto;display:block}.score-closing h2{color:#fff}.score-closing h3{color:var(--gold);margin:.14em 0 .4em;font-size:clamp(18px,1.62vw,26px)}.score-closing .score-legal{color:#f0e7e2;margin-top:.8em;font-size:clamp(10px,.82vw,12px)}.score-closing .score-button{border:1px solid #fcf3ff;margin-top:.85em}@media (min-width:721px) and (max-width:980px){.score-page{--side:4vw}.score-hero-copy{width:51%}.score-mission-layout{grid-template-columns:1fr 1.05fr;gap:2%}.score-photo-strip{grid-template-columns:27% 38% 35%}.score-local .score-photo-strip{grid-template-columns:27% 46% 27%}.score-giving-layout{grid-template-columns:23% minmax(0,1fr)}.score-impact-layout{grid-template-columns:27% minmax(0,1fr)}}@media (max-width:720px){.score-page{--side:clamp(20px,5.7vw,36px);font-size:15px}.score-hero-photo{height:72%;inset:0 0 auto}.score-hero-photo img{object-position:50% 23%}.score-hero:before{background:linear-gradient(#0000 25%,#0b090a82 43%,#0b090ae8 56%,#0b090a 71% 95%)}.score-hero-copy{width:100%;padding:clamp(172px,42vw,270px) 0 24px}.score-page .score-hero h1{font-size:clamp(53px,12vw,76px)}.score-hero h2{font-size:clamp(19px,4.8vw,26px)}.score-hero p{max-width:45ch;font-size:15px}.score-goal{padding:10px 12px}.score-goal-inner{flex-wrap:wrap;gap:8px;font-size:12px}.score-goal-rule{display:none}.score-goal-date{padding-left:7px}.score-mission-layout,.score-impact-layout,.score-giving-layout{padding:24px var(--side);grid-template-columns:1fr;gap:18px}.score-mission:before{background-position:98% 48%}.score-pillars li,.score-gifts li{padding-inline:5px}.score-pillars h3{font-size:15px}.score-pillars p{font-size:12px}.score-symbol{width:46px;height:35px}.score-photo-strip,.score-local .score-photo-strip{grid-template-columns:1fr}.score-bleed-photo{aspect-ratio:2.2}.score-story-copy{padding:21px var(--side) 8px}.score-story-copy p,.score-monthly-copy p,.score-more article p,.score-closing p{font-size:14px}.score-story-copy h2{font-size:24px}.score-gold-stroke{width:96px}.score-snapshots{justify-self:center;width:min(100%,560px);padding:24px 9% 32px}.score-print figcaption,.score-print span{font-size:11px}.score-local .score-story-copy{padding:21px var(--side) 0}.score-local h2{font-size:22px}.score-program-art{justify-self:center;width:min(95%,460px);margin:8px 0 12px}.score-impact p,.score-giving p{max-width:50ch}.score-gifts{flex-wrap:wrap;justify-content:center;row-gap:18px;display:flex}.score-gifts li{width:33.33%;font-size:12px}.score-gifts li:nth-child(4):before{display:none}.score-levels{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.score-levels a{min-height:64px}.score-levels strong{font-size:19px}.score-levels li:last-child{grid-column:span 2}.score-levels li:last-child strong{font-size:15px}.score-levels span{font-size:11px}.score-monthly .score-container,.score-closing-layout{grid-template-columns:1fr;gap:0;padding:0}.score-monthly-copy,.score-closing-layout>div{padding:23px var(--side)}.score-monthly-photo{aspect-ratio:1.45}.score-more .score-container{padding-block:24px}.score-more-grid{grid-template-columns:1fr;gap:17px;margin-top:15px}.score-more article{grid-template-columns:58px 1fr}.score-more article+article{border-top:1px solid #e1d7e2;border-left:0;padding:17px 0 0}.score-button,.score-contact{min-height:42px}}
