.accordion-section{padding:80px 0;background-color:#fff;width:100%}.accordion-inner{max-width:1100px;margin:0 auto;padding:0 60px;display:grid;grid-template-columns:1fr 1fr;gap:40px}.accordion-inner .left{max-width:400px}.accordion-inner .left h2{font-size:1.25rem;margin:0 0 12px}.accordion-inner .left h2,.accordion-inner .left h3{font-family:var(--font-family-title,Patika);line-height:1.2;font-weight:600}.accordion-inner .left h3{font-size:2.5rem;margin:0 0 13px}.accordion-inner .left p{font-family:var(--font-family-body,Goga);font-size:1rem;line-height:1.4;margin:0 0 23px}.accordion-inner .right{display:flex;flex-direction:column;gap:20px}.accordion-items{display:flex;flex-direction:column;gap:16px}.accordion-item{border-radius:8px;background:#ffebd7;box-shadow:2px 2px 4px 0 rgba(0,0,0,.167)}.accordion-header{width:100%;padding:20px;display:flex;justify-content:space-between;align-items:center;background:none;border:none;cursor:pointer;text-align:left}.accordion-title{font-family:var(--font-family-title,Patika);font-size:2.25rem;line-height:1;font-weight:600;color:#333}.accordion-icon{font-size:2.2rem;line-height:1;position:relative;top:-7px;color:#333;transition:transform .3s ease;transform-origin:center;display:block}.accordion-item.open .accordion-icon{transform:rotate(180deg);top:2px}.accordion-content{transition:all .3s ease-in-out;overflow:hidden}.accordion-content-inner{padding:0 20px 20px;font-family:var(--font-family-body,Goga);font-size:.875rem;line-height:1.3;color:#333}@media (max-width:768px){.accordion-section{padding:60px 0}.accordion-inner{grid-template-columns:1fr;gap:30px;padding:0 20px}.accordion-inner .left h2{font-size:1.1666rem}.accordion-inner .left h3{font-size:2rem}}.file-link{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:#fff;border-radius:1rem;margin-bottom:1rem;box-shadow:0 2px 4px rgba(0,0,0,.05);border:1px solid var(--color-neutral-300,#b3b3b3);cursor:pointer;width:100%;&:hover{.file-link__title{text-decoration:underline}}}.file-link__left{display:flex;align-items:center;gap:1rem}.file-link__icon{width:2.5rem;height:2.5rem;background:#00ffb2;border-radius:.5rem;display:flex;align-items:center;justify-content:center}.file-link__title{color:#006348;font-size:1rem;font-weight:500}.file-link__download{width:1.5rem;height:1.5rem;cursor:pointer;transition:transform .2s ease}.file-link__download:hover{transform:translateY(2px)}.financials-hero.hero{position:relative;display:flex;justify-content:center;align-items:center;min-height:388px;background-color:#ff4b00}.financials-hero.hero .hero-forward-slash-pattern{bottom:40px}.financials-hero.hero .hero-forward-slash-pattern.position-top{bottom:auto;top:40px}.financials-hero.hero .hero-forward-slash-pattern img{opacity:.8}.financials-hero.hero h1{color:var(--color-neutral-0,#fff);text-align:center;font-family:var(--font-family-title,Patika);font-size:var(--font-size-5xl,80px);font-style:normal;font-weight:var(--font-weight-600,600);line-height:var(--font-line-height-3xl,80px)}@media (max-width:1024px){.financials-hero.hero{min-height:328px}.financials-hero.hero h1{color:var(--color-neutral-0,#fff);text-align:center;font-family:var(--font-family-title,Patika);font-size:var(--font-size-3xl,40px);font-style:normal;font-weight:var(--font-weight-600,600);line-height:var(--font-size-4xl,48px);letter-spacing:.2px;max-width:250px}}.followUs{background:#fff;padding:40px;width:100%}.followUsInner{width:1140px;max-width:100%;display:flex;justify-content:space-between;align-items:center;margin:auto}.followUsInner h3{color:var(--color-neutral-900,#222);text-align:center;font-size:var(--font-size-4xl,48px);font-style:normal;font-weight:var(--font-weight-600,600);line-height:var(--font-line-height-2xl,56px);letter-spacing:.2px}.followUs .follow-us-social-icons{display:flex;justify-content:center;gap:16px}.followUs .follow-us-social-icons a{display:flex;padding:16px;justify-content:center;align-items:center;gap:10px;background:var(--color-teal-500,#00f0a5);border:1.33px solid var(--color-teal-500,#00f0a5);border-radius:35px;transition:background .1s ease-in-out}.followUs .follow-us-social-icons a:focus,.followUs .follow-us-social-icons a:hover{border:1.33px solid var(--color-teal-900,#006348);background:linear-gradient(0deg,var(--alpha-90,hsla(0,0%,100%,.1)) 0,var(--alpha-90,hsla(0,0%,100%,.1)) 100%),var(--color-teal-500,#00f0a5)}.followUs .follow-us-social-icons a img{width:24px;height:24px}.follow-us-social-posts{width:1140px;max-width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;align-self:stretch;margin:40px auto}.follow-us-social-posts img{object-fit:cover}@media (max-width:768px){.followUs{padding:24px}.followUsInner{flex-direction:column;gap:24px}.followUs .follow-us-social-icons a{padding:11px}.followUs .follow-us-social-icons a img{width:18px;height:18px}.follow-us-social-posts{flex-direction:column;align-items:center;width:100%}.follow-us-social-posts a,.follow-us-social-posts img{width:100%}}.fullscreen-video{background-color:#fff1e4;z-index:2;overflow:hidden;padding:2rem 0}.fullscreen-video,.fullscreen-video .our-vision-video{position:relative;width:100%;height:100%;margin:0 auto}.fullscreen-video .our-vision-video{max-width:1440px;aspect-ratio:16/9}.fullscreen-video .our-vision-video img{width:100%;height:100%;object-fit:cover;border-radius:50px;transition:transform .3s ease}.fullscreen-video .our-vision-video.our-vision-has-video:after{border-radius:50px}.fullscreen-video .our-vision-video:hover img{transform:scale(1.02)}.fullscreen-video .our-vision-video:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.1);opacity:0;transition:opacity .3s ease,transform .3s ease;pointer-events:none;border-radius:50px}.fullscreen-video .our-vision-video:hover:after{opacity:1;transform:scale(1.02)}.fullscreen-video .modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);display:flex;justify-content:center;align-items:center;z-index:1000}.fullscreen-video .modal-content{position:relative;width:90%;height:90%;max-width:1200px;max-height:800px;background-color:#000;overflow:hidden;border-radius:8px}.fullscreen-video .close{position:absolute;top:0;right:0;width:100%;height:4rem;background:rgba(0,0,0,.99);border:none;color:#fff;font-size:2rem;line-height:.9;cursor:pointer;z-index:1001;display:flex;justify-content:flex-end;align-items:center;padding-right:24px}.fullscreen-video .button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:none;border:none;cursor:pointer;transition:transform .3s ease;z-index:2;pointer-events:none;width:72px;height:72px}.fullscreen-video .our-vision-video:hover .button{transform:translate(-50%,-50%) scale(1.1)}@media (min-width:960px){.fullscreen-video .modal-content{max-width:80%;max-height:80%}}.hero.unified-hero{width:100%;min-height:610px;height:87vh;max-height:800px;position:relative;display:flex;color:var(--color-neutral-0,#fff);overflow:hidden;padding:40px;box-sizing:border-box}.hero-background-image,.hero-background-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.hero-background-image{background-image:var(--desktop-bg);background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:1}.hero-background-image,.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.hero-overlay{background-color:rgba(0,0,0,.4);z-index:2}.hero-content.unified-hero-content{position:relative;z-index:3;max-width:620px;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:0}.hero-content.unified-hero-content h1{font-family:Patika;font-size:40px;font-weight:var(--font-weight-600,600);line-height:1.2}.hero-content.unified-hero-content h1,.hero-content.unified-hero-content p{color:var(--color-neutral-0,#fff);letter-spacing:.2px;margin:0;text-align:left}.hero-content.unified-hero-content p{font-weight:var(--font-weight-400,400);line-height:var(--font-line-height-sm,28px);max-width:500px}.cta-button,.hero-content.unified-hero-content p{font-family:var(--font-family-body,Goga);font-size:var(--font-size-sm,16px)}.cta-button{display:inline-block;padding:10px var(--spacing-8,32px);text-decoration:none;cursor:pointer;transition:background-color .3s ease,border-color .3s ease;border:2px solid var(--color-drk-orange-500,#ff4b00);border-radius:var(--font-line-height-4xl,100px);color:#fff;background:var(--color-drk-orange-500,#ff4b00)}.cta-button:hover{background:var(--color-drk-orange-400,#ff7d33);border-color:var(--color-drk-orange-400,#ff7d33);text-decoration:none!important}.cta-button:focus{background:var(--color-drk-orange-500,#ff4b00);border-color:var(--color-drk-orange-900,#6b2700);outline:none}@media (min-width:1025px){.hero-content.unified-hero-content{gap:20px}.hero.unified-hero{align-items:center}}@media (min-width:1680px){.hero.unified-hero{padding-left:8vw;padding-right:8vw}}@media (max-width:768px){.hero.unified-hero{min-height:87vh;height:auto;padding:30px 15px;justify-content:flex-end}.hero-content.unified-hero-content h1{font-size:36px}.hero-background-image{background-image:var(--mobile-bg)}}.hero{padding:16px 0;width:100%;min-height:782px;box-sizing:border-box;background:var(--color-lt-orange-500,#ff9200);position:relative;overflow:hidden}.hero-code-thread{background-image:url(/code\ thread_4.png);top:40px;animation:moveLeft 4s ease-out forwards}.hero-code-thread,.hero-code-thread2{width:200%;height:48px;position:absolute;z-index:0}.hero-code-thread2{background-image:url(/code\ thread_2.png);right:0;bottom:40px;animation:moveRight 4s ease-out forwards}@keyframes moveLeft{0%{transform:translateX(0)}to{transform:translateX(-35%)}}.hero-dotted-border{width:100%;border-bottom:10px dotted #ffb668;position:absolute;top:140px}.hero-dotted-border.hero-dotted-border__bottom{top:auto;bottom:140px}.heroInner{width:1140px;max-width:100%;min-height:400px;margin:160px auto auto;padding:0 40px;display:flex;align-items:center}.heroInner.hero-returning{display:block}.hero-main-post{display:flex;flex-direction:row;gap:40px;padding:40px;background:#fff;border-radius:40px;margin-bottom:20px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.hero-main-post img{border-radius:20px;object-fit:cover;max-width:100%}.common-section .hero-main-post h2,.hero-main-post h2{color:var(--color-neutral-900,#222);font-family:var(--font-family-title,Patika);font-size:var(--font-size-3xl,40px);font-style:normal;font-weight:var(--font-weight-600,600);line-height:var(--font-size-4xl,48px);letter-spacing:.2px;text-transform:capitalize;margin:8px 0}.hero-main-post p{color:var(--color-neutral-600,#666)}.hero-main-post-content{max-width:340px;position:relative}.hero-posts{display:flex;flex-direction:row;gap:16px;width:100%;justify-content:space-between;flex:1}.hero-post{display:flex;flex-direction:row;gap:16px;border-right:1px solid #b54100;padding-right:16px;width:calc(33% - 16px)}.hero-post img{border-radius:20px;object-fit:cover;transition:box-shadow .3s ease-in-out;width:84px;height:84px}.hero-post img:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.hero-post:last-child{border-right:none;padding-right:0}.hero-post-content{display:flex;flex-direction:column;gap:8px;width:188px}.hero-post-content h3{color:#000;font-family:var(--font-family-title,Patika);font-size:var(--font-size-sm,16px);font-style:normal;font-weight:var(--font-weight-700,700);line-height:var(--font-line-height-xs,20px);letter-spacing:.2px}.hero-post-content a:hover{text-decoration:none}.hero-post-tag{width:fit-content;display:inline;padding:4px 8px;border-radius:6px;border:1px solid #333;color:var(--color-neutral-1000,#000);font-family:Goga;font-size:14px;font-style:normal;font-weight:500;line-height:var(--font-line-height-xs,20px);letter-spacing:.2px;text-align:center}.hero-main-post .hero-post-tag{border:1px solid #b3b3b3}.hero-content{max-width:400px}.hero-content h1{color:var(--color-neutral-0,#fff);font-family:Patika;font-size:64px;font-style:normal;font-weight:var(--font-weight-600,600);line-height:72px;letter-spacing:.2px}.hero-content h1.line2{color:var(--color-yellow-500,#ffef00)}.hero-image{width:650px;height:350px;max-width:100%;background-size:100%;background-position:50%;background-repeat:no-repeat;position:absolute;right:0}.hero-posts-mobile{display:none}@media (max-width:1024px){.hero{min-height:860px;display:flex}.hero,.heroInner{justify-content:center}.heroInner{padding:0 16px;min-height:250px;flex-direction:column}.hero-main-post{flex-direction:column;align-items:center;padding:20px}.hero-main-post h2,.hero-main-post-content{text-align:center}.hero-main-post-content a{position:relative;display:inline-block;margin-top:40px}.hero-posts-desktop{display:none}.hero-posts-mobile{display:flex}.hero-post,.hero-post:last-child{border-radius:20px;background:var(--color-neutral-0,#fff);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);display:flex;padding:var(--spacing-5,20px);align-items:center;gap:20px;border-right:0;padding-right:16px;margin-bottom:80px;width:100%}.hero-post>a{width:84px}.hero-post-content{width:calc(100% - 84px)}.hero-post-content h3{color:#000;font-family:var(--font-family-title,Patika);font-size:var(--font-size-sm,16px);font-style:normal;font-weight:var(--font-weight-700,700);line-height:var(--font-line-height-xs,20px);letter-spacing:.2px}.hero-posts{width:calc(100vw - 16px)}.hero-carousel-content{width:95%!important}.hero-content{justify-content:center;text-align:center;max-width:300px}.hero-image{max-width:95%;right:0;top:400px}.hero-content h1{color:var(--color-neutral-0,#fff);font-family:var(--font-family-title,Patika);font-size:var(--font-size-4xl,48px);font-style:normal;font-weight:var(--font-weight-600,600);line-height:var(--font-line-height-2xl,56px);letter-spacing:.2px}.hero-code-thread,.hero-code-thread2{height:40px}}.html-block-section{position:relative;width:100%}.html-block-section.peach{background-color:#fff1e4}.html-block-section.white{background-color:#fff}.html-block-container{max-width:1140px;margin:0 auto;padding:0 1rem}.html-block-container.full-width{max-width:100%;padding:0}.html-block-title{font-family:var(--font-family-title,Patika);font-size:2.5rem;line-height:1.1;font-weight:600;color:#333;text-align:center;margin-bottom:2rem}.html-block-content{width:100%}.html-block-content iframe,.html-block-content img,.html-block-content video{max-width:100%;height:auto}.html-block-content h1,.html-block-content h2,.html-block-content h3,.html-block-content h4,.html-block-content h5,.html-block-content h6{margin-top:1.5rem;margin-bottom:1rem;font-family:var(--font-family-title,Patika)}.html-block-content p{margin-bottom:1rem;font-family:var(--font-family-body,Goga)}.html-block-content ol,.html-block-content ul{margin:1rem 0;padding-left:1.5rem}.html-block-content a{color:#ff9200;text-decoration:underline}.html-block-content table{border-collapse:collapse;width:100%;margin:1rem 0}.html-block-content table td,.html-block-content table th{border:1px solid #ddd;padding:.5rem}.html-block-content table th{background-color:#f2f2f2;font-weight:700}@media (max-width:767px){.html-block-container{padding:0 1rem}.html-block-container.full-width{padding:0}.html-block-title{font-size:2.25rem;margin-bottom:1.5rem}}#lever-jobs-container .lever-job-title{font-family:var(--font-family-title,Patika);font-size:1.5rem;font-weight:600;color:var(--color-drk-orange-500,#ff4b00)!important;margin-bottom:1rem}#lever-jobs-container .lever-job-title:hover{color:#ff4d00c5!important}#lever-jobs-container .lever-job-description,#lever-jobs-container .lever-job-tag{font-family:var(--font-family-body,Goga)}#lever-jobs-container .lever-job-tag{font-size:.875rem}.form-success{display:flex;gap:20px;flex-direction:column;text-align:center}.form-success h2{color:var(--color-neutral-800,#333);font-family:var(--font-family-title,Patika);font-size:var(--font-size-xl,24px);font-style:normal;font-weight:var(--font-weight-600,600);line-height:var(--font-line-height-md,32px);letter-spacing:.2px}.form-success .followUs .follow-us-social-icons a{width:48px;height:48px;padding:13px}@media (max-width:768px){.form-success .follow-us-social-icons{max-width:200px;flex-wrap:wrap;margin:auto}}.form-success .follow-us-social-icons a{padding:16px}dialog::backdrop{opacity:.7;background:#000}dialog{background:transparent;padding-top:50px}dialog[open]{animation:fadeIn .25s ease-in forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}dialog .modalContent{display:flex;width:880px;flex-direction:column;align-items:flex-start;gap:10px;border-radius:40px;border-bottom-left-radius:0;background:var(--color-drk-orange-500,#ff4b00);overflow:hidden;flex-direction:row}dialog .modalForm,dialog .modalInfo{width:50%;padding:36px 40px}dialog .modalForm{background:var(--color-neutral-0,#fff)}dialog h1{color:var(--color-neutral-0,#fff);font-family:var(--font-family-title,Patika);font-size:var(--font-size-2xl,32px);font-style:normal;font-weight:var(--font-weight-600,600);line-height:var(--font-line-height-lg,40px);letter-spacing:.2px;margin-bottom:16px}dialog .close-modal{width:40px;height:40px;position:absolute;top:0;right:0;background-image:url(/modal-close.svg);text-indent:-9999px;cursor:pointer}@media (max-width:768px){dialog .modalContent{flex-direction:column;width:100%}dialog .modalForm,dialog .modalInfo{width:100%;padding:32px 16px}}.our-vision{padding:136px 20px;background-color:var(--color-drk-orange-500,#ff5722);position:relative}.our-vision,.our-vision-content{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.our-vision-content{text-align:center;max-width:43rem;gap:16px;flex-shrink:0}.our-vision h2{font-family:Patika;font-size:var(--font-size-lg,20px);font-weight:var(--font-weight-700,700);line-height:24px}.our-vision h2,.our-vision h3{color:var(--color-neutral-0,#fff);text-align:center;font-style:normal;letter-spacing:.2px}.our-vision h3{font-family:var(--font-family-title,Patika);font-size:var(--font-size-3xl,40px);font-weight:var(--font-weight-600,600);line-height:var(--font-size-4xl,48px);text-transform:capitalize}.our-vision p{color:var(--color-neutral-1000,#000);text-align:center;font-family:var(--font-family-body,Goga);font-size:var(--font-size-sm,16px);font-style:normal;font-weight:var(--font-weight-400,400);line-height:var(--font-line-height-xs,20px);letter-spacing:.2px}.our-vision .white-text p{color:var(--color-neutral-0,#fff)}.our-vision-copy{display:flex;align-items:center;gap:80px}.our-vision-copy>div{max-width:280px;display:flex;flex-direction:column;align-items:center}.our-vision-copy h4{color:#fff;font-family:var(--font-family-title,Patika);font-size:var(--font-size-xl,24px);font-weight:var(--font-weight-700,700);line-height:var(--font-line-height-md,32px)}.our-vision-copy h4,.our-vision-copy p{text-align:center;font-style:normal;letter-spacing:.2px}.our-vision-copy p{color:#000;font-family:var(--font-family-body,Goga);font-size:var(--font-size-sm,16px);font-weight:var(--font-weight-400,400);line-height:var(--font-line-height-xs,20px)}.our-vision-video{margin:80px 40px;position:relative}.our-vision-video img{border-radius:36px}.our-vision-video .button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:scale .2s ease-in-out,transform .2s ease-in-out;z-index:1}.our-vision-video .button img{transition:transform .5s ease-in-out}.our-vision-video.our-vision-has-video:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);border-radius:36px;pointer-events:none;transition:opacity .5s ease-in-out;opacity:.95}.our-vision-video.our-vision-has-video:hover:after{opacity:0}.our-vision-video.our-vision-has-video:hover .button{transform:translate(-45%,-45%) scale(1.2)}.our-vision-video.our-vision-has-video:hover .button img{transform:rotate(1turn)}.square-pattern{bottom:0}.our-vision-video-container{margin:80px 40px;width:100%;max-width:1050px}.our-vision-video-container .fullscreen-video{background-color:transparent}.our-vision-video-container .our-vision-video img{border-radius:36px}@media (max-width:1024px){.our-vision{padding:80px 16px 160px}.our-vistion h3{color:var(--color-neutral-0,#fff);font-family:var(--font-family-title,Patika);font-size:var(--font-size-2xl,32px);font-weight:var(--font-weight-600,600);line-height:var(--font-line-height-lg,40px)}.our-vision p,.our-vistion h3{text-align:center;font-style:normal;letter-spacing:.2px}.our-vision p{font-family:var(--font-family-body,Goga);font-size:var(--font-size-sm,16px);font-weight:var(--font-weight-400,400);line-height:var(--font-line-height-xs,20px)}.our-vision-video{margin:40px 0;&:after{display:none}}.our-vision-video-container{margin:40px 0;width:100%}}.partners-container{width:100%;position:relative;overflow:hidden}.partners-track{display:flex;width:100%;will-change:transform}.partners{gap:16px 85px;white-space:nowrap;padding:0 85px 0 0}.partner-item,.partners{display:flex;align-items:center;flex-shrink:0}.partner-item{max-width:200px;height:80px;justify-content:center;transition:opacity .3s ease}.partner-item:hover{opacity:.8}.partner-item img{object-fit:contain;max-width:100%;max-height:100%;filter:grayscale(100%);transition:filter .3s ease}.partner-item:hover img{filter:grayscale(0)}@media (max-width:768px){.partners{gap:16px 50px;padding:15px 50px}.partner-item{max-width:175px;height:70px}}.question{border-radius:20px;border:1px solid var(--color-neutral-300,#b3b3b3);background:var(--color-neutral-0,#fff);padding:24px var(--spacing-5,20px);padding-right:50px;margin-bottom:20px;position:relative;cursor:pointer}.question h3{position:relative;font-weight:600;color:#000}.question .question-toggle{position:absolute;top:calc(50% - 8px);right:-30px}.question .question-toggle img{transition:transform .3s ease-in}.question .answer{overflow-y:clip;max-height:0;transition:max-height .3s ease-in,margin-top .3s ease-in;color:#4d4d4d!important}.question.open .question-toggle img{transform:rotate(180deg)}.question.open .answer{max-height:400px;margin-top:20px}.side-to-side-media-section{position:relative;padding:3rem 1rem;margin:0 auto;width:100%}.side-to-side-media-section.peach{background-color:#fff1e4}.side-to-side-media-section.white{background-color:#fff}.side-to-side-media-blocks{max-width:960px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:2rem}.side-to-side-media-column{display:flex;flex-direction:column;gap:1.25rem;width:100%}.side-to-side-media-block{display:flex;justify-content:center;align-items:center;width:100%;max-width:100%;min-height:200px}.media-block-container{position:relative;width:100%;height:0;padding-bottom:56.25%;border-radius:8px;overflow:hidden;cursor:pointer;transition:transform .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.08);min-height:1px;min-width:1px}.media-block-container:hover{transform:scale(1.02)}.media-block-container.image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);opacity:0;transition:opacity .3s ease}.media-block-container.image:hover:after{opacity:1}.media-block-container.youtube:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.1);opacity:0;transition:opacity .3s ease}.media-block-container.youtube:hover:after{opacity:1}.media-image,.media-thumbnail{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important}.play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;transition:transform .3s ease;pointer-events:none;width:72px;height:72px}.media-block-container:hover .play-button{transform:translate(-50%,-50%) scale(1.1)}.zoom-icon{position:absolute;top:1rem;right:1rem;background:rgba(0,0,0,.5);padding:.5rem;border-radius:50%;opacity:0;transition:opacity .3s ease;z-index:2;pointer-events:none}.media-block-container:hover .zoom-icon{opacity:1}.media-lightbox-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);display:flex;justify-content:center;align-items:center;z-index:1000}.media-lightbox-content{position:relative;width:90%;height:90%;max-width:1200px;max-height:800px;background-color:#000;overflow:hidden;border-radius:8px}.lightbox-close-button{position:absolute;top:0;right:0;width:100%;height:4rem;background:rgba(0,0,0,.99);border:none;color:#fff;font-size:2rem;line-height:.9;cursor:pointer;z-index:10;display:flex;justify-content:flex-end;align-items:center;padding-right:24px}.lightbox-image-container{position:relative;width:100%;height:100%}@media (max-width:480px){.media-thumbnail{object-fit:cover}}@media (min-width:960px){.side-to-side-media-blocks{grid-template-columns:repeat(2,1fr);gap:1.25rem}.media-lightbox-content{max-width:80%;max-height:80%}}.SubscribeBlock_container__qv_Bg{padding:0 1rem;width:100%}.SubscribeBlock_peach__dWQBK{background-color:#fff1e4}.SubscribeBlock_white__imCXP{background-color:#fff}.SubscribeBlock_inner__da2Ln{display:flex;flex-direction:column-reverse;background-color:#ff8c00;border-radius:24px;overflow:visible;color:#fff;padding:40px 30px 0;gap:1.5rem;position:relative;max-width:860px;margin:0 auto;box-shadow:0 4px 10px rgba(0,0,0,.1);min-height:334px}.SubscribeBlock_imageWrapper__Cvrk2{flex-shrink:0;width:100%;max-width:300px;margin:0 auto;position:relative;z-index:2}.SubscribeBlock_image__y_lgd{display:block}.SubscribeBlock_contentWrapper__lbxBP{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;text-align:center;z-index:1}.SubscribeBlock_title__NuJPm{font-family:var(--font-family-title,Patika);font-size:2rem;font-weight:600;line-height:1.1;letter-spacing:-.02em}.SubscribeBlock_description__HV7Nr{font-family:var(--font-family-body,Goga);font-size:.9375rem;line-height:1.25;font-weight:400}.SubscribeBlock_loading__Ifysz{background-color:#fff1e4;padding:2rem;text-align:center;border-radius:24px;font-family:var(--font-family-body,Goga);color:#ff8c00;min-height:200px;display:flex;align-items:center;justify-content:center;font-size:1.25rem}@media (min-width:768px){.SubscribeBlock_inner__da2Ln{flex-direction:row;padding:0;gap:0}.SubscribeBlock_imageWrapper__Cvrk2{width:39%;max-width:none;margin:0;align-self:stretch;position:relative}.SubscribeBlock_image__y_lgd{position:absolute;bottom:0;left:-20%;margin:0;border-radius:0;width:120%;max-width:none}.SubscribeBlock_contentWrapper__lbxBP{width:61%;padding:50px 50px 50px 0;text-align:left;gap:1.5rem;align-items:flex-start}}.SubscribeModal_overlay__Xgl3Y{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.SubscribeModal_modal__nq0YM{background-color:#fff1e4;border-radius:16px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 10px 25px rgba(0,0,0,.2)}.SubscribeModal_closeButton__DQkox{position:absolute;top:10px;right:10px;background:none;border:none;font-size:24px;cursor:pointer;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#333;z-index:10;transition:background-color .2s}.SubscribeModal_closeButton__DQkox:hover{background-color:rgba(0,0,0,.1)}.SubscribeModal_content__QHyZK{padding:2rem}.SubscribeModal_formContainer__Ltql1{font-family:var(--font-family-body,Goga);color:#333}.SubscribeModal_formContainer__Ltql1 #mc_embed_signup{background:transparent;font-family:var(--font-family-body,Goga);width:100%}.SubscribeModal_formContainer__Ltql1 #mc_embed_signup h2{font-family:var(--font-family-title,Patika);font-size:34px;line-height:1.2;font-weight:600}@media (max-width:768px){.SubscribeModal_formContainer__Ltql1 #mc_embed_signup h2{font-size:29px}}.SubscribeModal_formContainer__Ltql1 #mc_embed_signup .mc-field-group label{font-family:var(--font-family-body,Goga)}.SubscribeModal_formContainer__Ltql1 #mc_embed_signup form{padding:0}.SubscribeModal_formContainer__Ltql1 #mc_embed_signup .button{background-color:#ff4b00!important;border-radius:24px!important;font-weight:500!important;transition:background-color .2s!important;font-size:16px!important;font-family:var(--font-family-body,Goga)!important;letter-spacing:.5px!important;padding:0 2rem!important;height:44px!important;line-height:44px!important;position:static!important;width:fit-content!important;color:#fff!important;margin-top:-17px!important}.SubscribeModal_formContainer__Ltql1 #mc_embed_signup .button:hover{background-color:#e64400!important}.SubscribeModal_formContainer__Ltql1 #mc_embed_signup input{border-radius:8px;border:1px solid #ddd;font-family:var(--font-family-body,Goga)}.SubscribeModal_formContainer__Ltql1 #mc_embed_signup .asterisk{color:#ff4b00}.SubscribeModal_formContainer__Ltql1 #mc_embed_signup .mc-field-group{width:100%}@media (max-width:480px){.SubscribeModal_modal__nq0YM{max-width:95%}.SubscribeModal_content__QHyZK{padding:1rem .5rem}}.SubscribeModal_formContainer__Ltql1 #mc_embed_signup_scroll{gap:6px!important}.SubscribeModal_formContainer__Ltql1 #mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{color:#333!important;background-color:rgba(255,75,0,.1)!important;border-radius:8px;padding:8px!important;margin-top:4px!important}.SubscribeModal_formContainer__Ltql1 #mc_embed_signup .mc-field-group input{background-color:#fff!important}.SubscribeModal_formContainer__Ltql1 #mc_embed_signup .mc-field-group input[type=checkbox]{accent-color:#ff4b00!important;margin-right:4px!important;cursor:pointer!important}.SubscribeModal_formContainer__Ltql1 #mc_embed_signup .checkbox-group label{display:flex!important;align-items:flex-start!important;cursor:pointer!important;margin-bottom:6px!important}.SubscribeModal_formContainer__Ltql1 #mc_embed_signup ul li{padding-bottom:6px!important}.TabsBlock_tabsBlockWrapper__c4H_S{width:100%;background-color:#fff1e4}.TabsBlock_introContainer__aKnHn{width:100%;max-width:1200px;padding:0 1rem;text-align:center;margin:0 auto 3rem}.TabsBlock_introTitle__7GtJk{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:#333;font-family:Patika,serif}.TabsBlock_introDescription__oce36{font-size:1.125rem;font-weight:400;color:#333;max-width:800px;margin:0 auto;line-height:1.5;font-family:Goga,sans-serif}.TabsBlock_tabsBlock__Vde8o{width:100%;max-width:1200px;margin:0 auto}.TabsBlock_tabsNav__hfTs_{display:flex;justify-content:center;margin-bottom:.5rem;gap:2rem}.TabsBlock_tabButton__x7oZe{background:none;border:none;padding:.75rem 0 .25rem;font-size:1rem;font-weight:400;color:#333;cursor:pointer;position:relative;transition:color .3s ease;font-family:Goga,sans-serif}.TabsBlock_tabButton__x7oZe.TabsBlock_active__WQPrZ{color:#000;font-weight:600;position:relative}.TabsBlock_tabButton__x7oZe.TabsBlock_active__WQPrZ:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#000}.TabsBlock_divider__VcPyl{width:100%;height:1px;background-color:rgba(0,0,0,.1);margin-bottom:2rem}.TabsBlock_tabContent__tfK30{padding:0 1rem}.TabsBlock_tabTitle__SdlKr{font-size:2rem;font-weight:600;margin-bottom:2.5rem;color:#000;font-family:Patika,serif}.TabsBlock_downloadBlocks__Eiy3U{display:flex;flex-direction:column;gap:1rem}.TabsBlock_downloadBlock__B87nM{margin-bottom:2rem}.TabsBlock_downloadTitle__C9tX1{font-size:1rem;font-weight:400;letter-spacing:.03em;margin-bottom:.5rem;color:#000;padding-bottom:.25rem;border-bottom:1px solid #000;font-family:Goga,sans-serif}.TabsBlock_downloadLink__El4hx{display:flex;align-items:center;justify-content:space-between;text-decoration:none;color:#333;font-weight:600;transition:opacity .3s ease;padding:.5rem 0;font-family:Goga,sans-serif}.TabsBlock_downloadLink__El4hx:not(:last-child){margin-bottom:.5rem}.TabsBlock_downloadLink__El4hx:hover{opacity:.8}.TabsBlock_downloadIcon__tJ27J{width:20px;height:20px;stroke:#333;flex-shrink:0;margin-left:1rem}@media (min-width:720px){.TabsBlock_introContainer__aKnHn{padding:0 2rem}.TabsBlock_introTitle__7GtJk{font-size:3rem}.TabsBlock_introDescription__oce36{font-size:1.25rem}.TabsBlock_tabButton__x7oZe{font-size:1.125rem}.TabsBlock_tabTitle__SdlKr{font-size:2rem}.TabsBlock_downloadBlocks__Eiy3U{display:grid;grid-template-columns:repeat(2,1fr);gap:4rem}}@media (min-width:1200px){.TabsBlock_downloadBlocks__Eiy3U{grid-template-columns:repeat(3,1fr)}}.TestimonialBlock_testimonialSection__9loEV{padding:7.5rem 0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#b8cafa}.TestimonialBlock_container__u58Z2{max-width:1200px;margin:0 auto;padding:0 1rem;text-align:center}.TestimonialBlock_sectionTitle__a6shV{font-size:1.25rem;margin-bottom:.5rem}.TestimonialBlock_sectionTitle__a6shV,.TestimonialBlock_title__kC2PZ{font-family:var(--font-family-title,Patika);line-height:1.2;font-weight:600;color:#000}.TestimonialBlock_title__kC2PZ{font-size:2.5rem;margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto}.TestimonialBlock_testimonialGrid__ykrgd{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem}.TestimonialBlock_testimonialCard__ALDPu{background-color:#fff;border-radius:.5rem;display:flex;flex-direction:column;gap:0;text-align:left;min-height:300px}.TestimonialBlock_quote___aHc0{font-family:var(--font-family-body,Goga);font-weight:400;font-size:.96rem;line-height:1.4;letter-spacing:.02em;color:#333;margin:0;flex-grow:1;position:relative;padding:69px 24px 35px}.TestimonialBlock_quote___aHc0:before{content:"";position:absolute;left:24px;top:24px;width:30px;height:30px;background-image:url(/quote_img.png);background-size:contain;background-repeat:no-repeat;background-position:50%;opacity:.8}.TestimonialBlock_author__oq0TS{background:#ff4b00;border-radius:0 0 .5rem .5rem;display:flex;align-items:center;gap:1rem;padding:24px}.TestimonialBlock_imageWrapper__7SlVX{width:48px;height:48px;min-width:48px;border-radius:50%;overflow:hidden;background-color:#fff;flex-shrink:0}.TestimonialBlock_image__78iyH{width:100%;height:100%;object-fit:cover}.TestimonialBlock_authorInfo___I4pn{display:flex;flex-direction:column;overflow-wrap:break-word;word-break:break-word}.TestimonialBlock_authorName__lFx4o{font-family:var(--font-family-body,Goga);font-size:.96rem;line-height:1.3;font-weight:600;letter-spacing:.02em;color:#fff}.TestimonialBlock_authorDescription__tBMRI{font-family:var(--font-family-body,Goga);font-size:.86rem;font-weight:400;line-height:1.4;letter-spacing:.02em;color:#fff;margin-top:.25rem}.TestimonialBlock_bottomContent__F9d6C{max-width:800px;margin:3rem auto 0;padding:0 1rem;font-family:var(--font-family-body,Goga);text-align:center}.TestimonialBlock_bottomContent__F9d6C p{font-size:1rem;line-height:1.5;margin-bottom:1rem}.TestimonialBlock_bottomContent__F9d6C a{color:#000;text-decoration:underline;transition:color .2s ease}.TestimonialBlock_bottomContent__F9d6C a:hover{color:#555;text-decoration:none}.TestimonialBlock_bottomContent__F9d6C h3{font-size:1.5rem}.TestimonialBlock_bottomContent__F9d6C h3,.TestimonialBlock_bottomContent__F9d6C h4{font-family:var(--font-family-title,Patika);line-height:1.3;font-weight:600;margin:1.5rem 0 1rem}.TestimonialBlock_bottomContent__F9d6C h4{font-size:1.25rem}@media (max-width:1024px){.TestimonialBlock_testimonialGrid__ykrgd{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.TestimonialBlock_testimonialGrid__ykrgd{grid-template-columns:1fr}.TestimonialBlock_title__kC2PZ{font-size:2rem}}.afrotech-cards .cards-container{align-items:center;gap:16px;padding:0 2rem;flex-wrap:wrap;justify-content:center;max-width:calc(375px * 3);margin:80px auto auto;position:relative}.card{display:flex;width:343px;flex-shrink:0;flex-direction:column;border-radius:40px;border-bottom-left-radius:0;overflow:hidden;max-width:100%;transform:translateY(300px);opacity:0;transition:opacity .5s ease-out,transform .5s ease-out}.card.visible,.cards-container-mobile .card{transform:translateY(0);opacity:1}@media (min-width:1024px){.card-large{width:702px}.card-large .card-image-container{height:290px}.card-large .card-content{height:calc(416px - 290px)}.card-large .card-text{max-width:85%}}.card-image-container{width:100%;height:216px;display:flex;align-items:center;justify-content:center;border-top-left-radius:40px;border-top-right-radius:40px;overflow:hidden}.card:nth-child(5) .card-image-container a,.card:nth-child(6) .card-image-container a,.card:nth-child(7) .card-image-container a{width:100%;height:100%}.card:nth-child(5) .card-image-container img,.card:nth-child(6) .card-image-container img,.card:nth-child(7) .card-image-container img{width:100%;height:100%;object-fit:cover;object-position:center 20%}.card-content{background:#fff;width:100%;height:200px;position:relative;display:flex;padding:16px 16px 24px;flex-direction:column;align-self:stretch}.card .card-title{color:var(--color-neutral-900,#222);font-family:Patika;font-size:var(--font-size-lg,20px);font-weight:var(--font-weight-700,700);line-height:var(--font-line-height-md,32px)}.card .card-text,.card .card-title{font-style:normal;letter-spacing:.2px}.card .card-text{color:var(--color-neutral-600,#666);font-family:var(--font-family-body,Goga);font-size:var(--font-size-sm,16px);font-weight:var(--font-weight-400,400);line-height:var(--font-line-height-xs,20px)}.card .button{display:flex;padding:8px;align-items:center;gap:10px;border-radius:100px;background:#00d79c;position:absolute;bottom:20px;right:20px;overflow:hidden;transition:background .1s ease-in-out}.card .button:hover{background:linear-gradient(0deg,var(--alpha-90,hsla(0,0%,100%,.1)) 0,var(--alpha-90,hsla(0,0%,100%,.1)) 100%),var(--color-teal-700,#00a879)}.card .button img{transition:none}.card .button:hover img{animation:slideLeftRight .6s ease-in-out}.card .button svg{display:none}@keyframes slideLeftRight{0%{transform:translateX(0);opacity:1}33%{transform:translateX(150%);opacity:1}34%{transform:translateX(150%);opacity:0}66%{transform:translateX(-150%);opacity:0}67%{transform:translateX(-150%);opacity:1}to{transform:translateX(0);opacity:1}}.cards-container-desktop{display:flex}.cards-container-mobile{display:none}@media (max-width:1024px){.cards-container-desktop{display:none}.cards-container-mobile{display:flex}.afrotech-cards .cards-container{padding:0 1rem}.carousel-content .card .card-image-container a,.carousel-content .card .card-image-container img{width:100%;height:100%;object-fit:cover;object-position:center 20%}.card .card-title{line-height:var(--font-line-height-md,24px)}}.cards-carousel{max-width:100vw;margin-left:40px}.carousel-button{border-radius:var(--border-radius-full,9999px);opacity:.8;background:var(--color-neutral-900,#222);color:#fff!important}.carousel-button.button-left{left:-12px}.carousel-button.button-right{right:32px}.carousel-button:active,.carousel-button:focus,.carousel-button:hover{border-radius:var(--border-radius-full,9999px);opacity:.8;background:var(--color-neutral-900,#6a6868);color:#fff!important}.carousel-content{width:90%}.carousel-dots{display:inline-flex;align-items:center;gap:var(--spacing-2,8px);z-index:1;margin-top:40px;flex-basis:100%;justify-content:center}.carousel-dots .dot{width:8px;height:8px;background:#222;border-radius:var(--border-radius-full,9999px);opacity:.8}.carousel-dots .dot.active{background:#ffef00}.cards-container-mobile>.card{flex-direction:row-reverse;border-radius:16px!important;padding:16px;gap:16px;background:#fff!important;width:100%;height:136px}.cards-container-mobile>.card .card-content{height:auto;padding:0;position:relative;display:block}.cards-container-mobile>.card .card-content .button{position:absolute;left:-5px;right:auto;bottom:-10px;width:auto;background:none;display:block}.cards-container-mobile>.card .card-content .button img{display:none}.cards-container-mobile>.card .card-content .button svg{display:inline}.cards-container-mobile>.card .card-content .button:before{content:"View";color:var(--color-neutral-900,#222);font-family:var(--font-family-body,Goga);font-size:var(--font-size-sm,16px);font-style:normal;font-weight:var(--font-weight-500,500);line-height:var(--font-line-height-xs,20px);letter-spacing:.2px}.cards-container-mobile>.card .card-image-container{width:101px;height:auto}.cards-container-mobile>.card .card-image-container img{width:100%;object-fit:cover}.help-card{background-color:#fff}.help-card.without-image{padding:0 var(--spacing-5,20px);height:369px;display:flex;align-items:center;justify-content:center;border-top-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:40px}.help-card.without-image .card-title{font-size:var(--font-size-2xl,32px);font-style:normal;font-weight:var(--font-weight-600,600);line-height:var(--font-line-height-lg,40px);letter-spacing:.2px}.help-card.without-image .card-content{height:auto}.help-card h4,.help-card.without-image .card-text{color:var(--color-neutral-800,#333)}.help-card h4{font-family:var(--font-family-title,Patika);font-size:var(--font-size-sm,16px);font-style:normal;font-weight:var(--font-weight-700,700);line-height:var(--font-line-height-xs,20px);letter-spacing:.2px;margin:8px 0}.help-card img{overflow:hidden}.help-card .card-image-container{height:199px}.help-card img{width:100%;object-fit:cover}.help-card .card-content{height:168px;background:none}.help-card .card-text{text-align:left}@media (max-width:768px){.help-card{width:100%}.help-card.without-image{height:auto;padding:var(--spacing-10,40px) var(--spacing-5,20px)}}.whats-new-section{position:relative;background-color:#fff1e4;width:100%;padding:144px 40px;display:flex;justify-content:center}.whats-new__container{max-width:1200px;width:100%;margin:0 auto}.whats-new__title{color:#000;text-align:center;font-family:var(--font-family-title,Patika);font-size:40px;font-style:normal;font-weight:var(--font-weight-600,600);line-height:var(--font-line-height-2xl,56px);letter-spacing:.2px;margin-bottom:40px;text-transform:uppercase}.whats-new__blocks{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width:100%;position:relative;z-index:2}.whats-new__block{background-color:#fff;border-radius:8px;width:100%;display:flex;flex-direction:column;transition:box-shadow .3s ease;height:100%;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.whats-new__block .whats-new__image-container{width:100%;aspect-ratio:4/2;overflow:hidden;border-top-left-radius:8px;border-top-right-radius:8px}.whats-new__block .whats-new__image-link{display:block;width:100%;height:100%}.whats-new__block .whats-new__image{width:100%;height:100%;object-fit:cover}.whats-new__block .whats-new__content{padding:32px 24px;display:flex;flex-direction:column;align-items:flex-start;flex:1}.whats-new__block .whats-new__block-title{color:var(--color-neutral-800,#333);font-family:var(--font-family-title,Patika);font-size:20px;font-style:normal;font-weight:var(--font-weight-600,600);line-height:var(--font-line-height-md,32px);letter-spacing:.2px;margin-bottom:5px}.whats-new__block .whats-new__description{color:var(--color-neutral-600,#666);font-family:var(--font-family-body,"Inter");font-size:14px;font-style:normal;font-weight:var(--font-weight-400,400);line-height:20px;margin-bottom:auto}.whats-new__block .bgc-button{margin-top:20px}.bgc-button--orange{background-color:#ff4b00;border:1px solid #ff4b00;color:#fff}.bgc-button--orange:hover{background-color:#e64400;border:1px solid #e64400}.bgc-button:not(.btn-icon-only).bgc-button--orange:after{content:"";display:inline-block;width:20px;height:20px;margin-left:8px;background-image:url(/ArrowRightWhite.svg);background-size:contain;background-repeat:no-repeat;background-position:50%}@media (max-width:1024px){.whats-new__title{font-size:40px;line-height:1.2}.whats-new-section{padding:140px 24px}.whats-new__blocks{grid-template-columns:1fr 1fr;gap:36px}.whats-new__block{max-width:340px;margin-left:auto;margin-right:auto}.whats-new__block .whats-new__content{padding:24px 16px}}@media (max-width:767px){.whats-new__blocks{grid-template-columns:1fr;gap:16px}}.square-pattern{position:absolute;top:0;right:0;width:100%;height:99px;background-image:url("/squares pattern (3).png")}.squiggle-pattern{position:absolute;bottom:0;left:0;width:100%;height:160px;background-image:url(/squiggle_pattern.svg);z-index:1}.program-highlights-section{background:var(--color-lt-orange-500,#ff9200);width:100%;overflow-x:hidden;padding:144px 0}.program-highlights-section h2{color:var(--color-drk-orange-800,#8c3300);text-align:center;font-family:var(--font-family-title,Patika);font-size:var(--font-size-4xl,48px);font-style:normal;font-weight:var(--font-weight-600,600);line-height:var(--font-line-height-2xl,56px);letter-spacing:.2px}.program-highlights-blocks{display:flex;flex-direction:column;gap:100px;width:1140px;max-width:100%;padding:0 40px;margin:100px auto auto}.program-highlights-block{display:flex;justify-content:space-between;gap:40px;padding-left:130px;padding-right:3px;width:100%;position:relative;padding-bottom:60px}.program-highlights-block:nth-child(2n){flex-direction:row-reverse;padding-left:30px;padding-right:130px}.program-highlights-block h3{color:var(--color-neutral-0,#fff);font-family:var(--font-family-title,Patika);font-size:var(--font-size-3xl,40px);font-style:normal;font-weight:var(--font-weight-600,600);line-height:var(--font-size-4xl,48px);letter-spacing:.2px;text-transform:capitalize}.program-highlights-block p{color:#000;font-family:var(--font-family-body,Goga);font-size:var(--font-size-sm,16px);font-style:normal;font-weight:var(--font-weight-400,400);line-height:var(--font-line-height-xs,20px);letter-spacing:.2px}.program-highlights-block-content{max-width:430px}.program-highlights-block-content p{margin:8px 0 24px}.program-highlights-block-image{text-align:right;width:430px;padding-right:40px;position:relative;z-index:1}.program-highlights-block-image img{object-fit:cover}.program-highlights-block-graphics{width:150px;height:150px;background:url(/dotCluster.svg) no-repeat;position:absolute;bottom:0;right:0;transform:translateX(25%) translateY(50%)}.program-highlights-graphics{position:absolute;bottom:0;width:3000px;z-index:0}.program-highlights-block:nth-child(3n+1) .program-highlights-graphics{background:url(/squiggle_cropped.svg) 800px 0;left:-800px;height:160px}.program-highlights-block:nth-child(3n+2) .program-highlights-graphics{background:url(/combo\ thread_cropped.svg);height:100px;left:150px;bottom:60px}.program-highlights-block:nth-child(3n+2) .program-highlights-block-graphics{display:none}.program-highlights-block:nth-child(3n+3) .program-highlights-graphics{background:url(/stacked\ circles_cropped.svg) no-repeat;left:-800px;height:100px;bottom:60px}.program-highlights-block:nth-child(3n+3) .program-highlights-block-graphics{background-image:url(/circleOverlay.svg);right:auto;left:0;transform:translateX(-50%) translateY(50%)}@media (max-width:1024px){.program-highlights-section{padding:80px 0}.program-highlights-section h2{font-size:var(--font-size-2xl,32px)}.program-highlights-blocks{padding:0 20px;margin-top:40px}.program-highlights-block-graphics{width:70px;height:70px;background-size:100%}.program-highlights-block,.program-highlights-block:nth-child(2n){flex-direction:column-reverse;padding:0;box-sizing:border-box;gap:20px;justify-content:center;align-items:center}.program-highlights-block-content{margin-top:74px;text-align:center}.program-highlights-block h3{color:var(--color-neutral-0,#fff);text-align:center;font-family:var(--font-family-title,Patika);font-size:var(--font-size-2xl,32px);font-style:normal;font-weight:var(--font-weight-600,600);line-height:var(--font-line-height-lg,40px);letter-spacing:.2px}.program-highlights-graphics{bottom:auto;top:200px}.program-highlights-block:nth-child(3n+2) .program-highlights-graphics{left:-10px}.program-highlights-block-image{padding-right:0;width:100%;max-width:320px}.program-highlights-block:nth-child(3n+2) .program-highlights-graphics{left:auto;right:60px}}.community-showcase-section{background:var(--color-drk-pink-500,#ff0041);padding:167px 0;width:100%;position:relative}#get-involved-page .community-showcase-section{background:var(--color-lt-orange-500,#ff9200)}.community-showcase-section h2{color:var(--color-neutral-0,#fff);text-align:center;font-family:var(--font-family-title,Patika);font-size:var(--font-size-4xl,48px);font-style:normal;font-weight:var(--font-weight-600,600);line-height:var(--font-line-height-2xl,56px);letter-spacing:.2px}.community-showcase-blocks{width:100%;margin:40px auto 0;overflow-x:visible;display:flex;justify-content:center;position:relative}.community-showcase-block{display:flex;width:880px;max-width:100%;padding:40px;gap:40px;border-radius:40px;background:var(--color-neutral-0,#fff)}.community-showcase-image img{width:100%;height:100%;object-fit:cover;border-radius:20px}.community-showcase-content{width:calc(880px - 320px);padding-bottom:60px;position:relative}.community-showcase-content h3{color:var(--color-neutral-800,#333);font-family:var(--font-family-title,Patika);font-size:var(--font-size-2xl,32px);font-style:normal;font-weight:var(--font-weight-600,600);line-height:var(--font-line-height-lg,40px);letter-spacing:.2px;margin-bottom:16px}.community-showcase-content p{color:var(--color-neutral-700,#4d4d4d);font-family:var(--font-family-body,Goga);font-size:var(--font-size-sm,16px);font-style:normal;font-weight:var(--font-weight-400,400);line-height:var(--font-line-height-sm,24px);letter-spacing:.2px}.community-showcase-content a{position:absolute;bottom:0;left:0}.community-carousel{width:100%;left:0}.community-carousel .carousel-content{width:100%}.community-carousel-item{transition:opacity .3s ease-in-out,transform .3s ease-in-out;flex-basis:880px;transform:translateX(calc(50vw - 440px))}.community-carousel-item:not(.active){transform:translateX(calc(50vw - 440px)) scale(.8);opacity:.8}.carousel-content.lastIsActive .community-carousel-item:not(.active){transform:translateX(-50%) scale(.8)}.community-carousel-item.active:last-of-type{transform:translateX(-50%)}@media (max-width:1024px){.community-showcase-section{padding:80px 0 120px}.community-showcase-section h2{font-size:var(--font-size-2xl,32px);line-height:var(--font-line-height-lg,40px)}.community-showcase-blocks{width:100%;padding:0}.community-showcase-block{flex-direction:column-reverse;width:100%;padding:40px 20px 80px;gap:20px;position:relative;border-radius:20px}.community-showcase-content{width:100%;position:unset;padding-bottom:10px}.community-showcase-image img{border-radius:10px}.community-carousel-item{flex-basis:100%;transform:translateX(0)}.carousel-content.lastIsActive .community-carousel-item:not(.active),.community-carousel-item.active:last-of-type{transform:translateX(0)}.community-showcase-content h3{font-size:var(--font-size-lg,20px);line-height:24px}.community-showcase-content p{font-size:16px;line-height:24px}.community-showcase-content a{position:absolute!important;bottom:20px;left:50%;transform:translateX(-50%)}.community-showcase-image{width:100%!important;height:200px!important}.community-carousel-item:not(.active){transform:translateX(0) scale(1)}.community-carousel .carousel-content{margin-left:10px;width:90%;overflow-x:visible}}.about-us-hero{background:var(--color-lilac-500,#ac9cf2)}.about-us-hero .hero-code-thread,.financials-hero .hero-code-thread{width:300%;background:url(/code-thread_desktop.svg);height:40px}.financials-hero .hero-code-thread__bottom{top:auto;bottom:40px;animation:moveRight 4s ease-out forwards}@media (max-width:1024px){.about-us-hero .hero-code-thread,.financials-hero .hero-code-thread{height:24px;background:url(/code-thread_mobile.svg)}}.about-us-hero h1{color:var(--color-neutral-0,#fff);text-align:center;font-family:var(--font-family-title,Patika);font-size:var(--font-size-5xl,80px);font-style:normal;font-weight:var(--font-weight-600,600);line-height:var(--font-line-height-3xl,80px);max-width:1024px}.aboutUsHeroInner{max-width:100%;margin:160px auto auto;display:flex;flex-direction:column;align-items:center}.about-us-hero-images{width:100%;display:flex;justify-content:center}.about-us-hero-images-inner{margin-top:64px;display:inline-flex;align-items:center;gap:var(--spacing-10,40px);width:auto;justify-content:center}@media (min-width:1025px){.about-us-hero-images-inner{justify-content:center}}.arrow-down{display:none;width:48px;height:48px;background:url(/ArrowDown.svg);position:absolute;bottom:62px;left:50%;transform:translateX(-50%);animation:float 2s ease-in-out 2;cursor:pointer}@keyframes float{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-10px)}}@media (max-width:1024px){.about-us-hero{min-height:740px}.about-us-hero h1{font-size:var(--font-size-3xl,40px);font-style:normal;font-weight:var(--font-weight-600,600);line-height:var(--font-size-4xl,48px);letter-spacing:.2px}.aboutUsHeroInner{padding:0}.about-us-hero-images img{width:381px;height:240px;object-fit:cover}.arrow-down{display:block}}.our-values{background:var(--color-drk-orange-500,#ff4b00);width:100%}.our-values-content{width:1140px;max-width:100%;padding:0 40px;margin:144px auto;h2{color:var(--color-neutral-0,#fff);text-align:center;font-family:var(--font-family-title,Patika);font-size:var(--font-size-4xl,48px);font-style:normal;font-weight:var(--font-weight-600,600);line-height:var(--font-line-height-2xl,56px);letter-spacing:.2px}}.our-values-content .our-values-text{margin:16px auto 40px;max-width:700px}.our-values-text p{color:var(--color-neutral-1000,#000);text-align:center;font-family:var(--font-family-body,Goga);font-size:var(--font-size-sm,16px);font-style:normal;font-weight:var(--font-weight-400,400);line-height:var(--font-line-height-xs,20px);letter-spacing:.2px}.cards-container{display:flex;align-items:center;gap:20px;margin-top:40px;align-items:stretch;.card{flex-grow:1;background:#fff}}.valuesCard img{height:136px}.valuesCard .card-content{height:auto}.our-values-content .cards-container{justify-content:center}@media (max-width:1024px){.our-values-content{padding:0 20px;margin:80px auto;h2{color:var(--color-neutral-0,#fff);text-align:center;font-family:var(--font-family-title,Patika);font-size:var(--font-size-2xl,32px);font-style:normal;font-weight:var(--font-weight-600,600);line-height:var(--font-line-height-lg,40px);letter-spacing:.2px}}.cards-container{flex-direction:column}.card.valuesCard{width:100%}}.our-team-section{width:100%;background:#fff;position:relative}.our-team-inner{width:1140px;max-width:100%;padding:0 40px;text-align:center;margin:168px auto}.our-team-inner h2{color:var(--color-drk-orange-500,#ff4b00);font-family:var(--font-family-title,Patika);font-size:var(--font-size-4xl,48px);font-weight:var(--font-weight-600,600);line-height:var(--font-line-height-2xl,56px)}.our-team-inner h2,.our-team-inner p{font-style:normal;letter-spacing:.2px}.our-team-inner p{color:var(--color-neutral-700,#4d4d4d);text-align:center;font-family:var(--font-family-body,Goga);font-size:var(--font-size-sm,16px);font-weight:var(--font-weight-400,400);line-height:var(--font-line-height-xs,20px);max-width:702px;margin:16px auto 40px}.team-selector{padding:12px;justify-content:space-between;gap:10px;border-radius:100px;background:var(--color-neutral-800,#333);max-width:702px;margin:auto}.team-selector button{display:flex;width:100%;height:var(--height-h-11,44px);padding:var(--spacing-2,8px) var(--spacing-8,32px);justify-content:center;align-items:center;gap:12px;border-radius:100px;color:var(--color-neutral-0,#fff)}.team-selector li:hover button{background:hsla(0,0%,100%,.8);color:var(--color-neutral-1000,#000)}.team-selector li.active button{background:var(--color-neutral-0,#fff);color:var(--color-neutral-1000,#000);font-weight:var(--font-weight-600,600)}.team-selector li.active button,.team-selector-select{font-family:var(--font-family-body,Goga);font-size:var(--font-size-sm,16px);font-style:normal;line-height:var(--typography-base-sizes-small-line-height,20px)}.team-selector-select{width:100%;padding:var(--spacing-3,12px) var(--spacing-4,16px);border-radius:var(--border-radius-md,6px);border:1px solid var(--color-neutral-300,#b3b3b3);background:var(--color-neutral-800,#333);color:var(--color-neutral-0,#fff);font-weight:var(--font-weight-semibold,600);appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='white' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;outline:none}.team-members-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:20px;margin:40px auto;justify-items:center;align-items:center}.team-member{width:340px;height:100%;display:flex;padding:var(--spacing-5,20px);flex-direction:column;align-items:flex-start;border-radius:20px;background:#fff1e4;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);position:relative;overflow:hidden;margin:0 auto}.our-team-color-scheme--pink .team-member{background:var(--color-magenta-600,#e82e8d)}.our-team-color-scheme--pink .team-member a{color:var(--color-magenta-900,#6b1541)}.our-team-color-scheme--pink .team-member .bio{background:var(--color-magenta-900,#6b1541)}.team-member img{width:100%;height:300px;object-fit:cover;margin-top:0;margin-bottom:20px;aspect-ratio:1/1;border-radius:50% 50% 20px 20px}.team-member h4{font-family:var(--font-family-title,Patika);font-size:var(--font-size-xl,24px);font-weight:var(--font-weight-600,600);line-height:var(--font-line-height-md,32px)}.team-member .position,.team-member h4{color:#060606;font-style:normal;letter-spacing:.2px;text-align:left}.team-member .position{font-family:var(--font-family-body,Goga);font-size:var(--font-size-sm,16px);font-weight:var(--font-weight-400,400);line-height:var(--font-line-height-xs,20px);margin-bottom:8px}.team-member .bio{width:100%;height:100%;position:absolute;left:0;bottom:-500px;opacity:0;transition:bottom .3s ease-in,opacity .3s ease-in;background:#fff1e4;color:#060606!important;padding:60px 20px 20px;box-sizing:border-box;text-align:left;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.team-member .bio::-webkit-scrollbar{display:none}.team-member .bio p{color:#060606!important;text-align:left}.team-member .bio .close{display:block;width:32px;height:32px;background:url(/CircleX.svg);margin:10px}.team-member .bio.show{bottom:0;opacity:1}.team-member .links{display:flex;justify-content:space-between;align-items:center;width:100%}.team-member a{color:#423c5d;font-family:var(--font-family-body,Goga);font-size:var(--font-size-sm,16px);font-style:normal;font-weight:var(--font-weight-500,500);line-height:var(--font-line-height-xs,20px);letter-spacing:.2px}.team-member .linkedin{width:24px;height:24px;display:block;background:url(/linkedin.svg)}.team-members-container-carousel{display:none}.block-content-text{margin:0 auto;max-width:75ch}@media (max-width:1024px){.our-team-inner{margin:150px auto 160px;padding:0}.our-team-inner h2{color:var(--color-drk-orange-500,#ff4b00);font-family:var(--font-family-title,Patika);font-size:var(--font-size-2xl,32px);font-style:normal;font-weight:var(--font-weight-600,600);line-height:var(--font-line-height-lg,40px);letter-spacing:.2px}.our-team-inner-mobile{padding:0 20px}.team-members-container-carousel .carousel-dots{bottom:-80px}.our-team-carousel .carousel-content{margin-left:0}}.square-pattern-solid{position:absolute;top:0;right:0;width:100%;height:99px;background-image:url("/squares pattern (4).png")}.our-team-inner-mobile:has(.team-selector-select){position:sticky;top:80px;z-index:10;background:#fff;padding-top:20px;padding-bottom:20px;margin-bottom:20px}.hero-orange{position:relative;width:100%;background-color:var(--color-drk-orange-500)}.hero-orange-content{max-width:1140px;padding:80px 28px;margin:0 auto;display:flex;justify-content:center;flex-direction:column;gap:2rem}.hero-orange-text{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.hero-orange-text h1{font-family:var(--font-family-title);font-size:2rem;font-weight:600;line-height:1.2}.hero-orange-text h1,.hero-orange-top-description{max-width:70%;color:#fff;position:relative;z-index:1}.hero-orange-top-description{line-height:1.6;margin-bottom:1rem}.hero-orange-cta,.hero-orange-top-description{font-family:var(--font-family-body);font-size:1rem}.hero-orange-cta{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;background-color:#fff;color:var(--color-drk-orange-500);border-radius:2rem;font-weight:600;text-decoration:none;max-width:fit-content;transition:all .2s ease-in-out;z-index:1;position:relative}.hero-orange-cta:hover{background-color:#f3f3f3;transform:translateY(-2px)}.diagonal-pattern{height:24px!important;position:absolute;bottom:-24px;left:0;z-index:1}@media (min-width:768px){.hero-orange-text h1{font-size:2.5rem;max-width:66.666%}.hero-orange-top-description{max-width:80%}}.yellow-dots{position:absolute;right:-6.666%;top:0;width:133px;height:223px;background-image:url(/dots_yellow.png);background-size:contain;background-repeat:no-repeat;background-position:50%;z-index:0}@media (min-width:768px){.yellow-dots{right:16%}}.hero-orange-content-right{max-width:1140px;padding:70px 28px 0;margin-left:auto;margin-right:auto;display:flex;flex-direction:column-reverse;gap:2rem}.hero-orange-desc{display:flex;flex-direction:column;gap:1rem}.hero-orange-desc h2{font-family:var(--font-family-title);font-size:2rem;line-height:1.2;font-weight:500;color:#fff}@media (min-width:768px){.hero-orange-desc h2{font-size:2.5rem}}.hero-orange-description{font-family:var(--font-family-body);font-size:1rem;font-weight:400;line-height:1.6;letter-spacing:.02em;color:#fff;padding-bottom:60px}.hero-orange-image{width:100%;height:auto;border-radius:.5rem;overflow:hidden;display:flex}.hero-orange-image img{width:100%;max-width:360px;height:auto;object-fit:cover}@media (min-width:768px){.hero-orange-content{padding:90px 40px;flex-direction:row;align-items:center;gap:4rem}.hero-orange-text{flex:1}.hero-orange-content-right{flex-direction:row}.hero-orange-desc{flex:1}.hero-orange-image{flex:1;justify-content:center}}@media (min-width:1024px){.hero-orange-text{padding-left:100px}}.financials-and-reports-section{width:100%;padding:var(--spacing-36,144px) var(--spacing-10,40px);background:var(--color-drk-orange-500,#ff5c00)}.financials-and-reports-inner{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-10,40px);margin:auto;max-width:1140px;width:100%}.financials-and-reports-inner .left{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-4,16px);max-width:343px}.financials-and-reports-inner h2{color:var(--color-neutral-0,#fff);font-family:var(--font-family-title,Patika);font-size:var(--font-size-4xl,48px);font-style:normal;font-weight:var(--font-weight-600,600);line-height:var(--font-line-height-2xl,56px);letter-spacing:.2px}.financials-and-reports-inner p{color:var(--color-neutral-1000,#000);font-family:var(--font-family-body,Goga);font-size:var(--font-size-sm,16px);font-style:normal;font-weight:var(--font-weight-400,400);line-height:var(--font-line-height-xs,20px);letter-spacing:.2px}@media (max-width:1024px){.financials-and-reports-section{padding:0}.financials-and-reports-inner{display:inline-flex;padding:var(--spacing-20,80px) var(--spacing-4,16px);flex-direction:column;gap:var(--spacing-10,40px)}.financials-and-reports-inner .left{justify-content:center;text-align:center;align-items:center;max-width:none}.financials-and-reports-inner .left,.financials-and-reports-inner .right{width:100%}.financials-and-reports-inner h2{font-size:var(--font-size-2xl,32px);padding:0 80px;line-height:var(--font-line-height-lg,40px);letter-spacing:.2px}}.faqs-section{width:100%;padding:var(--spacing-36,144px) var(--spacing-10,40px);background:#ff9200}.faqs-inner{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-10,40px);margin:auto;max-width:1140px;width:100%}.faqs-inner .left{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-4,16px);max-width:343px}.faqs-inner h2{color:var(--color-neutral-0,#fff);font-family:var(--font-family-title,Patika);font-size:var(--font-size-4xl,48px);font-weight:var(--font-weight-600,600);line-height:var(--font-line-height-2xl,56px)}.faqs-inner h2,.faqs-inner p{font-style:normal;letter-spacing:.2px}.faqs-inner p{color:var(--color-neutral-1000,#000);font-family:var(--font-family-body,Goga);font-size:var(--font-size-sm,16px);font-weight:var(--font-weight-400,400);line-height:var(--font-line-height-xs,20px)}@media (max-width:1024px){.faqs-section{padding:0}.faqs-inner{display:inline-flex;padding:var(--spacing-20,80px) var(--spacing-4,16px);flex-direction:column;gap:var(--spacing-10,40px)}.faqs-inner .left{justify-content:center;text-align:center;align-items:center;max-width:none}.faqs-inner .left,.faqs-inner .right{width:100%}.faqs-inner h2{font-size:var(--font-size-2xl,32px)}}.financials-page{background:var(--color-lt-orange-200,#ffd0a3);width:100%}.financials-page-container{padding:40px;max-width:1024px;width:100%;margin:auto}.financials-sections{margin-top:40px}.financials-sections h2{color:var(--color-drk-orange-500,#ff4b00);font-family:var(--font-family-title,Patika);font-size:var(--font-size-3xl,40px);font-style:normal;font-weight:var(--font-weight-600,600);line-height:var(--font-size-4xl,48px);letter-spacing:.2px;text-transform:capitalize}.financials-documents{margin-top:40px;margin-bottom:80px}@media (min-width:1025px){.financials-documents{display:grid;grid-template-columns:repeat(2,1fr);column-gap:20px}}@media (max-width:1024px){.financials-page-container{padding:24px 16px}}.faqs-page{background:#fffab4;width:100%}.faqs-page-container{padding:40px;max-width:1024px;width:100%;margin:auto}.faqs-page-headline{margin:40px 0;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4,16px)}.faqs-page-headline h2{color:var(--color-drk-orange-500,#ff4b00);font-family:var(--font-family-title,Patika);font-size:var(--font-size-4xl,48px);font-weight:var(--font-weight-600,600);line-height:var(--font-line-height-2xl,56px)}.faqs-page-headline .body,.faqs-page-headline h2{text-align:center;font-style:normal;letter-spacing:.2px}.faqs-page-headline .body{color:var(--color-neutral-700,#4d4d4d);font-family:var(--font-family-body,Goga);font-size:var(--font-size-sm,16px);font-weight:var(--font-weight-400,400);line-height:var(--font-line-height-xs,20px);max-width:702px}.faqs-page-questions{max-width:702px;margin:auto}@media (max-width:1024px){.faqs-page-container{padding:24px 16px}.faqs-page-headline h2{color:var(--color-drk-orange-500,#ff4b00);text-align:center;font-family:var(--font-family-title,Patika);font-size:var(--font-size-2xl,32px);font-style:normal;font-weight:var(--font-weight-600,600);line-height:var(--font-line-height-lg,40px);letter-spacing:.2px;padding:0 40px}}.navigation a{color:var(--color-neutral-1000,#000);font-family:var(--font-family-body,Goga);font-size:var(--font-size-sm,16px);font-style:normal;font-weight:var(--font-weight-400,400);line-height:var(--font-line-height-xs,20px);letter-spacing:.2px;padding-left:20px;background:url(/chevronBack.svg) no-repeat 0}.hero.news-hero{padding:16px 0;width:100%;min-height:782px;box-sizing:border-box;background:var(--color-drk-orange-500,#ff4b00);position:relative;overflow:hidden}@keyframes moveRight{0%{transform:translateX(0)}to{transform:translateX(25%)}}:root{--hero-width:640px;--hero-width-mobile:425px}.hero-main-post p{color:var(--color-neutral-700,#4d4d4d);font-family:var(--font-family-body,Goga);font-size:var(--font-size-sm,16px);font-style:normal;font-weight:var(--font-weight-400,400);line-height:var(--font-line-height-xs,20px);letter-spacing:.2px}.hero-main-post-content a{position:absolute;bottom:0;left:0}@media (max-width:1024px){.hero{min-height:860px;display:flex}.hero,.heroInner{justify-content:center;flex-direction:column}.heroInner{padding:0 16px;margin-top:110px;min-height:250px}.hero-main-post{flex-direction:column;align-items:center;padding:20px}.hero-main-post-content{text-align:center}.hero-main-post-content a{position:relative;display:inline-block;margin-top:32px;margin-bottom:12px}.hero-main-post h2{font-size:var(--font-size-xl,24px);line-height:var(--font-line-height-md,32px)}}@media (min-width:800px) and (max-width:1024px){.hero{min-height:960px}}.hero.get-involved-hero{width:100%;background:var(--color-lt-orange-500,#ff9200);min-height:0}.get-involved-hero .heroInner{text-align:center;margin:180px auto;min-height:0;display:block}.get-involved-hero .heroInner h1{color:var(--color-neutral-0,#fff);text-align:center;font-family:var(--font-family-title,Patika);font-size:var(--font-size-5xl,80px);font-style:normal;font-weight:var(--font-weight-600,600);line-height:var(--font-line-height-3xl,80px)}.get-involved-hero .hero-code-thread{background-image:url(/top-thread_cropped.png)}.get-involved-hero.hero-code-thread2{background-image:url(/btm-thread_cropped.png)}@media (max-width:1024px){.get-involved-hero .hero-code-thread{background-image:url(/code\ thread_1_mob.png);top:10px}.get-involved-hero .hero-code-thread2{background-image:url(/code\ thread_3_mob.png);bottom:10px}.get-involved-hero .heroInner{margin:52px auto}.get-involved-hero .heroInner h1{font-size:var(--font-size-3xl,40px);line-height:var(--font-line-height-3xl,80px)}}.get-involved-boxes{display:flex;justify-content:center;align-items:center;gap:var(--spacing-5,20px)}.get-involved-box{width:340px;border-radius:16px;overflow:hidden;background:var(--color-neutral-0,#fff);transform:translateY(300px);opacity:0;transition:opacity .5s ease-out,transform .5s ease-out}.get-involved-box.visible{transform:translateY(0);opacity:1}.get-involved-box img{width:100%;height:260px;object-fit:cover;object-position:center}.get-involved-box-content{display:flex;padding:var(--spacing-5,20px) var(--spacing-5,20px) var(--spacing-10,40px) var(--spacing-5,20px);flex-direction:column;align-items:center;gap:var(--spacing-2,8px)}@media (min-width:1201px){.get-involved-box-content{height:300px}}.get-involved-box h3{color:var(--color-neutral-800,#333);font-family:var(--font-family-title,Patika);font-size:var(--font-size-xl,24px);font-weight:var(--font-weight-600,600);line-height:var(--font-line-height-md,32px)}.get-involved-box h3,.get-involved-box p{text-align:center;font-style:normal;letter-spacing:.2px}.get-involved-box p{color:var(--color-neutral-700,#4d4d4d);font-family:var(--font-family-body,Goga);font-size:var(--font-size-sm,16px);font-weight:var(--font-weight-400,400);line-height:var(--font-line-height-xs,20px);margin-bottom:12px}@media (max-width:1200px){.get-involved-boxes{flex-direction:column}.get-involved-box{width:100%}}.common-section{width:100%;background:var(--color-drk-orange-500,#ff4b00)}.common-section-inner{width:100%;max-width:1200px;margin:auto;padding:144px 40px 40px}.white-section-inner{background:var(--color-neutral-0,#fff);border-radius:16px;padding:40px;margin-bottom:100px}.common-section h2{color:var(--color-neutral-0,#fff);font-family:var(--font-family-title,Patika);font-size:var(--font-size-4xl,48px);font-weight:var(--font-weight-600,600);line-height:var(--font-line-height-2xl,56px);margin:auto auto 16px}.common-section h2,.common-section-inner>p{text-align:center;font-style:normal;letter-spacing:.2px;max-width:702px}.common-section-inner>p{color:var(--color-neutral-1000,#000);font-family:var(--font-family-body,Goga);font-size:var(--font-size-sm,16px);font-weight:var(--font-weight-400,400);line-height:var(--font-line-height-xs,20px);margin:auto auto 40px}.common-section a{font-weight:var(--font-weight-700,700);text-decoration:underline}@media (max-width:1200px){.common-section-inner{padding:80px 16px 40px}.white-section-inner{padding:40px 16px;margin:0 16px 40px;width:calc(100% - 32px)}.common-section h2{font-size:var(--font-size-2xl,32px);line-height:var(--font-line-height-lg,40px)}.common-section p{font-size:var(--font-size-base,16px);line-height:var(--font-line-height-xs,20px)}}@media (min-width:768px){.our-partners-section{padding-bottom:90px}}.partners-home-section{width:100%;padding:80px 0;background:#fff1e4}.partners-home-content{width:1140px;max-width:100%;margin:0 auto;padding:0 20px}.partners-home-header{text-align:center}.partners-home-header h2{color:#000;font-family:var(--font-family-title,Patika);font-size:var(--font-size-4xl,48px);font-weight:var(--font-weight-600,600);line-height:var(--font-line-height-2xl,56px);letter-spacing:.2px;margin-bottom:16px}.partners-home-header p{color:var(--color-neutral-700,#4d4d4d);font-family:var(--font-family-body,Goga);font-size:var(--font-size-sm,16px);line-height:var(--font-line-height-xs,20px);letter-spacing:.2px;max-width:700px;margin:0 auto}.featured-partners{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px;margin-bottom:60px}.featured-partner{display:flex;justify-content:center;align-items:center;padding:20px;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s ease}.featured-partner:hover{transform:translateY(-5px)}.featured-partner-image{max-width:100%;height:auto;object-fit:contain}.regular-partners-section{width:100%;padding:40px 0}.partners-home-bottom-text{max-width:700px;margin:0 auto 40px;text-align:center;color:var(--color-neutral-700,#4d4d4d);font-family:var(--font-family-body,Goga);font-size:var(--font-size-sm,16px);line-height:var(--font-line-height-xs,20px);a{text-decoration:underline}}.partners-home-cta{text-align:center;margin-top:40px}@media (max-width:768px){.partners-home-section{padding:60px 0}.partners-home-header h2{font-size:var(--font-size-3xl,36px);line-height:var(--font-line-height-xl,44px)}.featured-partners{gap:30px;margin-bottom:60px}.regular-partners-section{margin:60px 0;padding:30px 0}.partners-home-bottom-text{margin:0 auto 30px}}@media (max-width:480px){.partners-home-section{padding:40px 0}.partners-home-header{margin-bottom:40px}.partners-home-header h2{font-size:var(--font-size-2xl,30px);line-height:var(--font-line-height-lg,38px)}.featured-partners{margin-bottom:40px}.regular-partners-section{margin:40px 0;padding:20px 0}.partners-home-bottom-text{margin:30px auto 20px}}.partners-home-section .workshop-stripes{top:auto;margin-top:40px}.news-archive-hero{height:288px;width:100%;box-sizing:border-box;background:var(--color-drk-orange-500,#ff4b00);position:relative;overflow:hidden}.news-archive-hero .hero-code-thread{top:10px}.news-archive-hero .hero-code-thread2{bottom:10px}.news-archive-hero .hero-dotted-border{top:80px}.news-archive-hero .hero-dotted-border.hero-dotted-border__bottom{top:auto;bottom:70px}.diagonal-pattern{width:100%;height:20px;background-image:url(/diagonal-pattern.png)}@media (max-width:1024px){.news-archive-hero{height:216px}.news-archive-hero .hero-code-thread,.news-archive-hero .hero-code-thread2{height:40px;background-size:cover}.news-archive-hero .hero-dotted-border{top:60px}.news-archive-hero .hero-dotted-border.hero-dotted-border__bottom{bottom:50px}}.ways-to-help-section.common-section{background:var(--color-lt-orange-500,#ff9200)}.ways-to-help-blocks{margin-bottom:50px;display:flex;flex-wrap:wrap;gap:20px}.ways-to-help-section-footer{text-align:center;margin:auto}.ways-to-help-section-footer p{margin-bottom:40px}