@font-face{font-family:Cormorant Garamond Kente;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/cormorant-garamond-latin-ext.3aak_kra40y8r.woff2?dpl=dpl_J1gVmL1uxZbBU9NFgyY5wNreg2o2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond Kente;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/cormorant-garamond-latin.3huc2loe0ie8a.woff2?dpl=dpl_J1gVmL1uxZbBU9NFgyY5wNreg2o2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Kente";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/source-sans-3-latin-ext.15241mr5-1s6i.woff2?dpl=dpl_J1gVmL1uxZbBU9NFgyY5wNreg2o2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3 Kente";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/source-sans-3-latin.2adce56gso3ku.woff2?dpl=dpl_J1gVmL1uxZbBU9NFgyY5wNreg2o2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.sponsor-kente{--k-page:#edeff7;--k-card:#f8f9fd;--k-art:#e1e4f4;--k-indigo:#232a6b;--k-indigo-2:#2d3585;--k-ink:#1c2150;--k-gold:#c9962b;--k-gold-light:#f2d58a;--k-gold-text:#5a4410;--k-red:#b3342b;--k-green:#2c7a4b;--k-line:#232a6b33;--color-orange:#232a6b;--color-orange-deep:#5a4410;--color-orange-soft:#f3e7c6;--color-gold:#f2d58a;--color-gold-pale:#f2d58a;--color-espresso:#232a6b;--color-espresso-2:#2d3585;--color-cream:#f8f9fd;--color-cream-deep:#e1e4f4;--color-sand:#c4c8e2;--color-ink:#151933;--color-ink-soft:#1b1f3b;--color-muted:#2b3160;--color-latte:#e6e8f7;--color-latte-2:#c9cdeb;--color-makola:#17502f;--color-makola-2:#17502f;--color-makola-soft:#e3f1e8;--color-brown:#5a4410;--shadow-soft:6px 6px 0 #232a6b14;--shadow-lift:8px 8px 0 #232a6b24;--font-display:"Cormorant Garamond Kente", var(--font-inter), Georgia, serif;--font-sans:"Source Sans 3 Kente", var(--font-inter), system-ui, -apple-system, "Segoe UI", sans-serif;background:var(--k-page);min-height:100dvh;color:var(--k-ink);font-family:var(--font-sans);font-size:17px;font-weight:450;line-height:1.6}:is(html:has(.sponsor-kente),body:has(.sponsor-kente)){background:#edeff7}.sponsor-kente .font-display{letter-spacing:0;font-weight:600}.sponsor-kente,.sponsor-kente .font-display,.sponsor-kente .k-brand b{font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.sponsor-kente h1.font-display{font-weight:700}.sponsor-kente :focus-visible{outline:2px solid var(--k-indigo);outline-offset:3px;border-radius:2px}.sponsor-kente .dark-band :focus-visible{outline-color:var(--k-gold-light)}.sponsor-kente .rounded-full,.sponsor-kente .rounded-2xl,.sponsor-kente .rounded-xl,.sponsor-kente .rounded-lg,.sponsor-kente [class*="rounded-[24px]"]{border-radius:2px}.sponsor-kente .bg-white[class*="rounded-[24px]"]{background:var(--k-card);border:1px solid var(--k-line);border-top:5px solid var(--k-gold)}.sponsor-kente blockquote.bg-white{border-top-width:1px;border-left:5px solid var(--k-gold)}.sponsor-kente .fixed.bg-white\/95{background:var(--k-card)}.sponsor-kente .skeleton{background-image:linear-gradient(90deg,#e1e4f4 0%,#f4f5fb 50%,#e1e4f4 100%);background-size:200% 100%}.sponsor-kente .text-espresso{color:#fff}.sponsor-kente a.bg-orange,.sponsor-kente button.bg-orange{border-bottom:4px solid var(--k-gold);letter-spacing:.03em;box-shadow:none}.sponsor-kente .bg-orange.shadow-soft{box-shadow:none}.sponsor-kente .dark-band .bg-orange{background:#3c4590;border-bottom:0}.sponsor-kente .bg-orange-deep{background:var(--k-red)}.sponsor-kente .cta:hover{box-shadow:8px 8px #232a6b2e}.sponsor-kente .hover\:brightness-95:hover{filter:none;background:var(--k-indigo-2)}.sponsor-kente .hover\:border-orange:hover{border-color:var(--k-indigo)}.sponsor-kente input,.sponsor-kente textarea,.sponsor-kente select{background-color:#fff;border-color:#232a6b99;border-radius:2px}.sponsor-kente input[aria-invalid=true],.sponsor-kente textarea[aria-invalid=true],.sponsor-kente select[aria-invalid=true],.sponsor-kente .border-orange-deep{border-color:#b3342b}.sponsor-kente input:focus,.sponsor-kente textarea:focus,.sponsor-kente select:focus{border-color:var(--k-indigo);box-shadow:0 0 0 3px #c9962b73}.sponsor-kente section.dark-band{background:var(--k-indigo);border-bottom:5px solid var(--k-gold)}.sponsor-kente .glow{background:radial-gradient(circle,#c9962b38,#c9962b00 65%)}.sponsor-kente .shim{background-image:linear-gradient(90deg,#c9962b 0%,#f2d58a 40%,#c9962b 80%)}.sponsor-kente .k-strip{background:repeating-linear-gradient(90deg,#c9962b 0 28px,#232a6b 28px 40px,#b3342b 40px 52px,#2c7a4b 52px 64px,#232a6b 64px 76px);height:14px}.sponsor-kente .k-header{z-index:40;background:var(--k-card);border-bottom:1px solid var(--k-line);position:sticky;top:0}.sponsor-kente .k-bar{grid-template-columns:1fr 1fr;align-items:center;gap:8px 12px;max-width:1600px;margin-inline:auto;padding:12px 16px 10px;display:grid}.sponsor-kente .k-brand{text-align:center;grid-column:1/-1;line-height:1}.sponsor-kente .k-brand b{font-family:var(--font-display);color:var(--k-indigo);font-size:28px;font-weight:700;display:block}.sponsor-kente .k-brand small{letter-spacing:.28em;text-transform:uppercase;color:var(--k-gold-text);margin-top:4px;font-size:11px;font-weight:700;display:block}.sponsor-kente .k-nav{white-space:nowrap;align-items:center;gap:14px;font-size:14px;font-weight:600;display:flex}.sponsor-kente .k-nav.r{flex-wrap:wrap;justify-content:flex-end;row-gap:4px;min-width:0}.sponsor-kente .k-nav a{color:#3b4170;padding:6px 0;position:relative}.sponsor-kente .k-nav button{color:#3b4170;font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 0;position:relative}.sponsor-kente .k-nav button:hover,.sponsor-kente .k-nav a[aria-current=page]{color:var(--k-indigo)}.sponsor-kente .k-nav a[aria-current=page]:after{content:"";background:var(--k-gold);height:2px;position:absolute;bottom:0;left:0;right:0}@media (min-width:768px){.sponsor-kente .k-bar{grid-template-columns:1fr auto 1fr;padding:18px 40px}.sponsor-kente .k-brand{order:2;grid-column:auto}.sponsor-kente .k-brand b{font-size:32px}.sponsor-kente .k-nav{gap:26px;font-size:15px}.sponsor-kente .k-nav.l{order:1}.sponsor-kente .k-nav.r{order:3}}.sponsor-kente .k-footer{background:var(--k-art);color:var(--k-ink)}.sponsor-kente .k-foot{text-align:center;max-width:1600px;margin-inline:auto;padding:26px 16px 28px;font-size:13.5px;line-height:1.55}@media (min-width:768px){.sponsor-kente .k-foot{padding:26px 40px 30px}}.sponsor-kente .k-foot p{max-width:60rem;margin:0 auto 6px}.sponsor-kente .k-foot nav{flex-wrap:wrap;justify-content:center;gap:8px 24px;margin:12px 0;font-weight:700;display:flex}.sponsor-kente .k-foot nav a{color:var(--k-indigo);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--k-gold);text-decoration-color:var(--k-gold);text-decoration-thickness:2px}.sponsor-kente .k-foot nav a:hover{color:#000}.sponsor-kente .k-skip{z-index:60;color:var(--k-ink);border:2px solid var(--k-indigo);background:#fff;padding:8px 16px;position:absolute;top:16px;left:16px}.sponsor-kente .k-art-band{background:var(--k-art);justify-content:center;margin:-20px -20px 14px;padding:14px 0 6px;display:flex}.sponsor-kente .k-art-head{float:right;background:var(--k-art);margin:0 0 8px 14px;padding:8px 10px 4px}.sponsor-kente .k-art-hero{background:var(--k-indigo-2);border-top:4px solid var(--k-gold);place-items:center;height:200px;margin-top:16px;display:grid}.sponsor-kente .k-art-hero .k-hb{width:auto;max-width:100%;height:184px}@media (min-width:1024px){.sponsor-kente section.dark-band:has(.k-art-hero){padding-right:min(28%,440px)}.sponsor-kente section.dark-band:has(.k-art-hero)>.relative{position:static}.sponsor-kente section.dark-band:has(.k-art-hero) .glow{display:none}.sponsor-kente .k-art-hero{background:var(--k-indigo-2);border-top:0;border-left:6px solid var(--k-gold);place-items:center;width:min(28%,440px);height:auto;margin-top:0;position:absolute;top:0;bottom:0;right:0}.sponsor-kente .k-art-hero .k-hb{width:100%;max-width:380px;height:auto}}@media (max-width:639px){.sponsor-kente .k-tiles{background:#ffffff1a;border-radius:16px;gap:0;padding:10px 16px}.sponsor-kente .k-tiles .k-tile{background:0 0;border-radius:0;align-items:baseline;gap:10px;padding:7px 0;display:flex}.sponsor-kente .k-tiles .k-tile:before{content:"✓" / "";color:var(--k-gold);flex:none;font-weight:700}.sponsor-kente .k-tiles .k-tile-body{display:none}}.sponsor-kente .k-quote{text-align:center;max-width:40rem;margin:0 auto;padding:22px 16px 4px}.sponsor-kente .k-quote:before{content:"";background:var(--k-gold);width:56px;height:4px;margin:0 auto 14px;display:block}.sponsor-kente .k-quote p{font-family:var(--font-display);color:var(--k-indigo);margin:0;font-size:20px;font-weight:600;line-height:1.3}.sponsor-kente .k-quote p:before{content:"“"}.sponsor-kente .k-quote p:after{content:"”"}@media (min-width:768px){.sponsor-kente .k-quote{padding-top:36px}.sponsor-kente .k-quote p{font-size:27px}}.sponsor-kente .k-hb{width:100%;max-width:380px;height:auto;display:block}.sponsor-kente .k-hb-skin-a{fill:#a86b45}.sponsor-kente .k-hb-skin-b{fill:#7a4b2e}.sponsor-kente .k-hb-weave{stroke:#a9aeda;stroke-width:4px;stroke-linecap:round}.sponsor-kente .k-hb-all{animation:9s ease-in-out infinite k-hb-fade}.sponsor-kente .k-hb-carry{animation:9s cubic-bezier(.45,.05,.3,1) infinite k-hb-carry}.sponsor-kente .k-hb-giver{animation:9s ease-in-out infinite k-hb-giver}.sponsor-kente .k-hb-grip{animation:9s ease-in-out infinite k-hb-grip}.sponsor-kente .k-hb-open{transform-box:fill-box;transform-origin:50% 0;animation:9s ease-in-out infinite k-hb-open}.sponsor-kente .k-hb-receive{animation:9s cubic-bezier(.3,.7,.3,1) infinite k-hb-receive}.sponsor-kente .k-hb-heart{transform-box:fill-box;transform-origin:50%;animation:9s ease-out infinite k-hb-heart}.sponsor-kente .k-hb-glow{animation:9s ease-in-out infinite k-hb-glow}.sponsor-kente .k-hb-spark{transform-box:fill-box;transform-origin:50%;animation:9s ease-in-out infinite k-hb-spark}.sponsor-kente .k-hb-spark.k-hb-s2{animation-delay:.25s}.sponsor-kente .k-hb-spark.k-hb-s3{animation-delay:.5s}.sponsor-kente .k-hb-paused,.sponsor-kente .k-hb-paused *{animation-play-state:paused}@keyframes k-hb-fade{0%{opacity:0}5%{opacity:1}90%{opacity:1}to{opacity:0}}@keyframes k-hb-carry{0%{transform:translate(-170px,-24px)}32%,to{transform:translate(0)}}@keyframes k-hb-giver{0%,47%{opacity:1;transform:translate(0)}51%{opacity:1;transform:translateY(-8px)}55%{opacity:1;transform:translateY(-14px)}66%,to{opacity:0;transform:translate(-24px,-80px)}}@keyframes k-hb-grip{0%,35%{opacity:1}46%,to{opacity:0}}@keyframes k-hb-open{0%,35%{opacity:0;transform:scale(.92,.62)}46%,to{opacity:1;transform:scale(1)}}@keyframes k-hb-receive{0%,28%{opacity:0;transform:translate(70px,90px)}42%,to{opacity:1;transform:translate(0)}}@keyframes k-hb-heart{0%,54%{opacity:0;transform:translateY(14px)scale(.6)}63%{opacity:1;transform:translateY(0)scale(1.05)}68%{transform:translateY(-4px)scale(1)}88%,to{opacity:0;transform:translateY(-58px)scale(1)}}@keyframes k-hb-glow{0%,50%{opacity:0}64%,80%{opacity:1}93%,to{opacity:0}}@keyframes k-hb-spark{0%,57%{opacity:0;transform:scale(.3)}65%{opacity:1;transform:scale(1)}76%,to{opacity:0;transform:scale(.4)}}@media (prefers-reduced-motion:reduce){.sponsor-kente .k-hb *,.sponsor-kente .k-hb-all{animation:none!important}.sponsor-kente .k-hb-giver,.sponsor-kente .k-hb-open{opacity:0}.sponsor-kente .k-hb-heart{opacity:1}.sponsor-kente .k-hb-glow{opacity:.8}}.sponsor-kente input[type=checkbox],.sponsor-kente input[type=radio]{accent-color:#232a6b}.sponsor-kente [class~="text-[15px]"],.sponsor-kente [class~="text-[15.5px]"],.sponsor-kente [class~="text-[16px]"]{font-size:17px}.sponsor-kente [class~="text-[11.5px]"],.sponsor-kente [class~="text-[12px]"],.sponsor-kente [class~="text-[12.5px]"],.sponsor-kente [class~="text-[13px]"],.sponsor-kente [class~="text-[13.5px]"],.sponsor-kente [class~="text-[14px]"],.sponsor-kente [class~="text-[14.5px]"],.sponsor-kente [class~=text-sm],.sponsor-kente [class~=text-xs]{font-size:15px}.sponsor-kente [class~="text-[11.5px]"]:not([class*=font-]),.sponsor-kente [class~="text-[12px]"]:not([class*=font-]),.sponsor-kente [class~="text-[12.5px]"]:not([class*=font-]),.sponsor-kente [class~="text-[13px]"]:not([class*=font-]),.sponsor-kente [class~="text-[13.5px]"]:not([class*=font-]),.sponsor-kente [class~="text-[14px]"]:not([class*=font-]),.sponsor-kente [class~="text-[14.5px]"]:not([class*=font-]),.sponsor-kente [class~=text-sm]:not([class*=font-]),.sponsor-kente [class~=text-xs]:not([class*=font-]),.sponsor-kente .text-muted:not([class*=font-]),.sponsor-kente .text-ink-soft:not([class*=font-]){font-weight:500}.sponsor-kente .font-medium{font-weight:600}.sponsor-kente .uppercase{letter-spacing:1.2px;font-size:15px}.sponsor-kente a[class~=min-h-11],.sponsor-kente button[class~=min-h-11],.sponsor-kente a[class~=min-h-12],.sponsor-kente button[class~=min-h-12]{font-size:16px}.sponsor-kente .font-display{zoom:1.08}.sponsor-kente p.sponsor-total{font-family:var(--font-sans);zoom:1;font-weight:700}.sponsor-kente ::placeholder{color:#4a4f78;opacity:1}.sponsor-kente [data-testid=sponsor-disclosure],.sponsor-kente [data-testid=sponsor-footer-disclosure]{color:#151933;font-size:16px;font-weight:500}.sponsor-kente .k-foot{font-size:15px;font-weight:500}.sponsor-kente .k-foot p{font-weight:500}.sponsor-kente .k-foot [data-testid=sponsor-footer-disclosure]{font-weight:600}.sponsor-kente .k-nav{font-size:16px}.sponsor-kente .k-nav a{color:#1b1f3b}.sponsor-kente .k-nav a:hover,.sponsor-kente .k-nav a[aria-current=page]{color:#232a6b}.sponsor-kente li.opacity-60{opacity:1}.sponsor-kente li.opacity-60 .font-medium{color:#2b3160}.sponsor-kente button:disabled{opacity:1;cursor:not-allowed}.sponsor-kente button:disabled[class~=bg-white]{color:#2b3160;background:#e1e4f4;border-color:#232a6b99}.sponsor-kente button:disabled[class~=bg-orange]{color:#2b3160;background:#c4c8e2;border-bottom-color:#0000}.sponsor-kente .k-brand small{font-size:12px}.sponsor-kente .leaflet-container .leaflet-control-attribution{color:#1b1f3b;background:#ffffffeb;font-size:13px}.sponsor-kente .leaflet-container .leaflet-control-attribution a{color:#232a6b}.sponsor-kente .k-app{background:var(--k-card);border:2px solid var(--k-indigo);border-top:6px solid var(--k-gold);color:var(--k-ink);padding:20px}.sponsor-kente .k-app h2{color:var(--k-indigo);margin:0;font-size:26px;font-weight:700;line-height:1.15}.sponsor-kente .k-app p{color:var(--k-ink);max-width:44rem;margin:8px 0 0;font-size:17px;font-weight:600;line-height:1.5}.sponsor-kente .k-app-line{padding:16px 20px}.sponsor-kente .k-app-line p{margin-top:0}.sponsor-kente .k-stores{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.sponsor-kente .k-store{background:var(--k-indigo);color:#fff;letter-spacing:.02em;border-bottom:4px solid var(--k-gold);align-items:center;gap:10px;min-height:52px;padding:0 20px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.sponsor-kente .k-store:hover{background:var(--k-indigo-2)}.sponsor-kente .k-store:focus-visible{outline:3px solid var(--k-gold);outline-offset:3px}@media (max-width:479px){.sponsor-kente .k-stores{flex-direction:column;width:100%}.sponsor-kente .k-store{justify-content:center;width:100%}.sponsor-kente .k-app-foot>*{flex:100%}}.sponsor-kente:has([data-testid=sponsor-app-card]) .k-app-foot{display:none}.sponsor-kente .k-app-foot{text-align:left;background:var(--k-card);border:2px solid var(--k-indigo);border-top:5px solid var(--k-gold);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;max-width:60rem;margin:0 auto 18px;padding:16px 18px;display:flex}.sponsor-kente .k-app-foot b{color:var(--k-indigo);font-size:24px}.sponsor-kente .k-app-foot p{color:var(--k-ink);text-align:left;max-width:34rem;margin:4px 0 0;font-size:16px;font-weight:600;line-height:1.5}.sponsor-kente .k-app-foot .k-stores{margin-top:0}.sponsor-kente .k-ask{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:16px;display:flex}.sponsor-kente .k-ask-lead{color:var(--k-card);flex:100%;margin:0;font-size:17px;font-weight:600}.sponsor-kente .k-ask-btn{color:#fff;border:2px solid var(--k-gold-light);background:0 0;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.sponsor-kente .k-ask-btn:hover{background:#ffffff1f}.sponsor-kente .k-ask-org{color:var(--k-gold-light);text-underline-offset:3px;padding:10px 0;font-size:16px;font-weight:600;text-decoration:underline}.sponsor-kente .k-ask-nav{font-weight:700}.sponsor-kente .k-ask-short{display:none}@media (max-width:639px){.sponsor-kente .k-bar{grid-template-columns:auto 1fr}.sponsor-kente .k-nav-wide,.sponsor-kente .k-ask-long{display:none}.sponsor-kente .k-ask-short{display:inline}}.sponsor-kente .k-grid{grid-template-columns:minmax(0,1fr);gap:22px;margin-bottom:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.sponsor-kente .k-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.sponsor-kente .k-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sponsor-kente .k-skel{height:420px}.sponsor-kente .k-pcard{padding:0;overflow:hidden}.sponsor-kente .k-pcard-body{padding:16px 18px 18px}.sponsor-kente .k-pic{background:var(--k-art);width:100%;height:220px;display:block;position:relative;overflow:hidden}.sponsor-kente .k-pic img{object-fit:cover;width:100%;height:100%;display:block}.sponsor-kente .k-pic-page{border:1px solid var(--k-line);border-bottom:4px solid var(--k-gold);height:240px}.sponsor-kente .k-pic-none{background:repeating-linear-gradient(90deg,#232a6b 0 28px,#2b3480 28px 56px);justify-content:center;align-items:center;display:flex}.sponsor-kente .k-pic-initial{color:#232a6b;width:74px;height:74px;font-family:var(--font-display);background:#f2d58a;border-radius:50%;justify-content:center;align-items:center;font-size:40px;font-weight:700;line-height:1;display:flex}.sponsor-kente .k-pic-cap{color:#fff;background:#151933e0;padding:4px 10px;font-size:16px;font-weight:600;line-height:1.3;position:absolute;bottom:8px;left:8px;right:8px}@media (min-width:640px){.sponsor-kente .k-pic{height:260px}.sponsor-kente .k-pic-page{height:360px}}
