:root{--yellow:#dbef00;--orange:#e47760;--blue:#74b0b8;--violet:#392e59;--white:#fff}html{scroll-behavior:smooth}body{margin:0}@font-face{font-family:Switzer;src:local(Switzer Thin),local(Switzer-Thin),url(/assets/Switzer-Thin-zXfoZPnY.woff),url(/assets/Switzer-Thin-CUQjUt8A.woff2);font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:local(Switzer Thin Italic),local(Switzer-ThinItalic),url(/assets/Switzer-ThinItalic-CeNrlCP5.woff),url(/assets/Switzer-ThinItalic-BHM6Cb77.woff2);font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Switzer;src:local(Switzer Extralight),local(Switzer-Extralight),url(/assets/Switzer-Extralight-IZWexLO-.woff),url(/assets/Switzer-Extralight-CsHjZrLD.woff2);font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:local(Switzer Extralight Italic),local(Switzer-ExtralightItalic),url(/assets/Switzer-ExtralightItalic-BQZsPLGB.woff),url(/assets/Switzer-ExtralightItalic-DBZtUjnU.woff2);font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Switzer;src:local(Switzer Light),local(Switzer-Light),url(/assets/Switzer-Light-BueoWvxi.woff),url(/assets/Switzer-Light-CCdVugut.woff2);font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:local(Switzer Light Italic),local(Switzer-LightItalic),url(/assets/Switzer-LightItalic-B1hWuNtP.woff),url(/assets/Switzer-LightItalic-DCoDz6GE.woff2);font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Switzer;src:local(Switzer Regular),local(Switzer-Regular),url(/assets/Switzer-Regular-BDtbbAkZ.woff),url(/assets/Switzer-Regular-BxEtgLLb.woff2);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:local(Switzer Italic),local(Switzer-Italic),url(/assets/Switzer-Italic-BeUlpuaC.woff),url(/assets/Switzer-Italic-I_DKYBMX.woff2);font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Switzer;src:local(Switzer Medium),local(Switzer-Medium),url(/assets/Switzer-Medium-9DY9v6TK.woff),url(/assets/Switzer-Medium-A29GCmfN.woff2);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:local(Switzer Medium Italic),local(Switzer-MediumItalic),url(/assets/Switzer-MediumItalic-BmlN1iba.woff),url(/assets/Switzer-MediumItalic-BnCze0FC.woff2);font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Switzer;src:local(Switzer Semibold),local(Switzer-Semibold),url(/assets/Switzer-Semibold-BRMGpqY-.woff),url(/assets/Switzer-Semibold-DSnGZNn0.woff2);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:local(Switzer Semibold Italic),local(Switzer-SemiboldItalic),url(/assets/Switzer-SemiboldItalic-CKtMqawp.woff),url(/assets/Switzer-SemiboldItalic-BU8yfftW.woff2);font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Switzer;src:local(Switzer Bold),local(Switzer-Bold),url(/assets/Switzer-Bold-ByVEImyI.woff),url(/assets/Switzer-Bold-9JzFtTp4.woff2);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:local(Switzer Bold Italic),local(Switzer-BoldItalic),url(/assets/Switzer-BoldItalic-BL8_FrAs.woff),url(/assets/Switzer-BoldItalic-DNgScFpk.woff2);font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Switzer;src:local(Switzer Extrabold),local(Switzer-Extrabold),url(/assets/Switzer-Extrabold-BDkdWCrQ.woff),url(/assets/Switzer-Extrabold-BNZqCbYm.woff2);font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:local(Switzer Extrabold Italic),local(Switzer-ExtraboldItalic),url(/assets/Switzer-ExtraboldItalic-BknXfKKc.woff),url(/assets/Switzer-ExtraboldItalic-BNscjZCH.woff2);font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Switzer;src:local(Switzer Black),local(Switzer-Black),url(/assets/Switzer-Black-CEalRKN3.woff),url(/assets/Switzer-Black-1_QjFmAK.woff2);font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:local(Switzer Black Italic),local(Switzer-BlackItalic),url(/assets/Switzer-BlackItalic-Cqfy84WK.woff),url(/assets/Switzer-BlackItalic-CbubgLBQ.woff2);font-weight:900;font-style:italic;font-display:swap}*{box-sizing:border-box;margin:0;font-family:Switzer,sans-serif}.container{box-sizing:border-box;width:100%;margin:0 auto;padding:0 10px}@media (width>=768px){.container{padding:0 50px}}@media (width>=1024px){.container{padding:0 120px}}@media (width>=1200px){.container{max-width:90vw}}.typography-h1{font-size:35pt;font-weight:500;line-height:35pt}.typography-h2{font-size:35pt;font-weight:500;line-height:38pt}.typography-h3{font-size:12pt;font-weight:300;line-height:12pt}.typography-p{font-size:11pt;font-weight:400;line-height:14pt}@media (width>=768px){.typography-h1{font-size:50pt;line-height:50pt}.typography-h2{font-size:40pt;line-height:42pt}.typography-h3{font-size:18pt;font-weight:300;line-height:18pt}.typography-p{font-size:13pt;line-height:15pt}}@media (width>=1024px){.typography-h1{font-size:55pt;line-height:55pt}.typography-h2{font-size:43pt;line-height:48pt}.typography-p{font-size:18pt;line-height:23pt}}@media (width>=1360px){.typography-h2{font-size:52pt;line-height:58pt}}@media (width>=1460px){.typography-h1{font-size:78pt;line-height:78pt}}.pillar-image{width:148px}[id^=section]{scroll-margin-top:120px}.middle-card{border:2px solid var(--yellow)}.pillar-card{transition:all .3s}.pillar-card:hover{z-index:100;transform:scale(1.1)}.text-align-center{text-align:center}#sectionWhatIsLabunthu{gap:2rem;padding:6rem 0 4rem}#sectionWhyItMatters{grid-template-rows:auto 1fr;gap:5rem;height:100%;padding:8rem 0 4rem;display:grid}#sectionWhyItMatters h3{margin:0 0 -10px}#sectionKeyNumbers{background-color:var(--yellow);flex-direction:column;justify-content:center;align-items:center;gap:1rem;height:100%;padding:10%;display:flex;transform:translateY(100px)}#sectionKeyNumbers h3{font-weight:500}#sectionKeyNumbers h2,#sectionKeyNumbers .typography-p{font-weight:200}#sectionTheProject{gap:2rem;padding-top:6rem}#sectionThePillars{grid-template-rows:1fr;align-items:center;gap:2rem;display:grid;transform:translateY(100px)}#sectionThePillars .typography-p{height:auto;margin-top:1rem}#sectionSupport{gap:2rem;padding:10rem 0 3rem}#sectionPeopleBehind{padding-top:6.5rem}.spacer{margin-top:12px}#sectionTheTeam{grid-template-rows:1fr;gap:3rem;margin-top:50px;margin-bottom:50px;padding:2rem;display:grid}#sectionTheTeam h3{margin-bottom:10px;font-size:16pt;font-weight:700}#sectionTheTeam .person .person-quote{font-weight:300}#sectionTheTeam .person .person-role{font-weight:500}#sectionCallToAction{padding:7rem 0}.call-to-action{justify-content:center;align-items:center;margin-top:50px;display:flex}.call-to-action a:hover{background-color:var(--yellow);color:var(--blue);animation:1s infinite bounce}.avatar{width:150px;margin-bottom:1rem}a{color:var(--white);padding:20px 30px;font-weight:600;text-decoration:none;display:inline-block}.orange-button{background-color:var(--orange);color:var(--yellow);transition:all .3s}.blue-button{background-color:var(--blue);color:var(--violet);transition:all .3s}.yellow-button{background-color:var(--blue);color:var(--yellow);transition:all .3s}.violet-button{background-color:var(--violet);color:var(--blue);transition:all .3s}.cta-section,.sectionWhyItMatters{z-index:1;width:100%;min-height:auto;scroll-margin-top:120px;position:relative;overflow:hidden}.cta-background-image{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sectionWhyItMatters .cta-background-image{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.2)translateY(-60px)}.cta-content,.sectionWhyItMatters .cta-content{z-index:2;width:100%;position:relative}.pattern-wrapper{z-index:2;position:relative;transform:translateY(50%)}.pattern-wrapper img{width:100vw}.main-quote,.secondary-quote{margin:2rem 1rem 0 3rem;font-size:20pt;font-style:italic;line-height:24pt}.secondary-quote{text-align:center;font-size:18pt;font-style:italic;line-height:20pt;font-weight:light;margin:0}#secQuote2{display:none}@media (width>=768px){.main-quote,.secondary-quote{font-size:24pt;line-height:28pt}#secQuote1{display:none}#secQuote2{display:block}#sectionWhatIsLabunthu{grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:1rem;padding:8rem 10px}#sectionWhyItMatters{grid-template-rows:none;grid-template-columns:1fr 40%;gap:4rem;padding:12rem 0}#sectionThePillars{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:2rem}#sectionTheProject{gap:2rem;padding-top:6rem;transform:translateY(2rem)}#sectionPeopleBehind{padding-top:8.5rem}#sectionThePillars .typography-p{min-height:200px}#sectionThePillars .pillar-image{width:100px}#sectionTheTeam{grid-template-columns:1fr 1fr 1fr;gap:3rem;display:grid}#sectionTheTeam .person-quote,#sectionTheTeam .person-role{font-size:12pt;line-height:15pt}#sectionTheTeam .avatar{width:120px;margin-bottom:1rem}#sectionTheProject{grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:2rem}#sectionSupport{grid-template-columns:1fr 1fr;gap:2rem;padding:16rem 0 3rem}#sectionCallToAction{gap:2rem;padding:10rem 0 7rem}}@media (width>=1024px){.main-quote,.secondary-quote{font-size:28pt;line-height:32pt}#sectionThePillars .pillar-image{width:180px}#sectionThePillars .typography-p{min-height:180px}#sectionThePillars{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:2rem}#sectionThePillars .typography-p,#sectionKeyNumbers .typography-p{font-size:14pt;line-height:17pt}#sectionTheTeam{grid-template-columns:1fr 1fr 1fr;gap:3rem;padding:3rem;display:grid}#sectionThePillars h2{font-size:30pt;line-height:32pt}#sectionThePillars h3{font-size:14pt;line-height:15pt}}@media (width>=1100px){#sectionThePillars h2{font-size:40pt;line-height:42pt}#sectionThePillars .typography-p{min-height:120px}#sectionThePillars h3{font-size:14pt;line-height:16pt}}@media (width>=1456px){#sectionTheTeam .person-quote,#sectionTheTeam .person-role{font-size:15pt;line-height:18pt}.main-quote,.secondary-quote{font-size:32pt;line-height:36pt}#sectionThePillars .typography-p{min-height:100px}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}#socialNetworks{justify-content:center;gap:.7rem;display:flex}#socialNetworks img{width:32px;transition:all .3s}#socialNetworks img:hover{cursor:pointer;transform:scale(1.2)}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swipe-number{text-align:center;padding:20px 0}.swipe-number h2{font-size:70pt;font-weight:400}#banner{min-height:100vh}.swipe-number h2 .month{font-size:30pt}.swipe-number .typography-p{margin-top:30px!important}.banner{width:100%;max-height:100vh;position:relative;overflow:hidden}.banner-content{z-index:3;width:100%;padding-top:100px;position:relative}.head-paragraph{margin:3rem 0;font-size:26pt;font-style:italic;font-weight:300;line-height:28pt}.background-image{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}#bannerImg1{display:none}#bannerPatternImage{z-index:1;width:100%;position:absolute;bottom:0;left:0;transform:translateY(50%)}@media (width>=480px){#bannerImg1{display:block}#bannerImg2{display:none}}@media (width>=768px){.swipe-number h2{font-size:50pt;font-weight:300}#head1{width:100%}.head-paragraph{width:50%}.swipe-number .typography-p{margin-top:0!important}.banner-button{margin-bottom:30px}}@media (width>=1024px){.head-paragraph{width:80%}.swipe-number h2{font-size:50pt}.swipe-number .typography-p{font-size:14pt}}@media (width>=1416px){#head1{width:90%;margin-top:4rem}}.logo{text-align:none;padding:unset;border:none}.logo img{width:196px;display:block}.side-nav .logo{display:none}.inner-nav .logo{display:inline-block}header{z-index:9999;background:0 0;align-items:center;width:100%;height:100px;transition:background-color .2s,box-shadow .2s;display:flex;position:fixed;top:0;left:0;right:0}header>section{width:100%}header.scrolled{background:#392e5933;box-shadow:0 10px 40px #0000002e}.inner-nav{justify-content:space-between;align-items:center;width:100%;display:flex}.expand-button,.close-button{color:var(--white);cursor:pointer;background:0 0;border:none;border-radius:0;padding:12px 16px;font-weight:600;transition:all .3s}.expand-button img{width:34px}.close-button img{width:30px}.side-nav{background:var(--violet);z-index:10000;flex-direction:column;gap:1rem;width:min(200px,80vw);padding:23px 2rem;transition:transform .24s;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.side-nav.open{transform:translate(0)}.side-nav nav{flex-direction:column;display:flex}.side-nav a{color:var(--white);padding:12px 0;font-size:1.1rem;text-decoration:none;transition:all .3s}.side-nav a:hover{transform-origin:0;color:var(--yellow);transform:scale(1.2)}.close-button{align-self:flex-end;font-size:1.5rem;line-height:1}.close-button:hover,.expand-button:hover{background-color:var(--yellow)}.side-nav-backdrop{background:var(--violet);opacity:.2;z-index:9998;position:fixed;inset:0}
