.article-link{color:#095e49;cursor:pointer;font-weight:800;transition:all .2s}.article-link:hover{color:#042d23;text-decoration:underline}.header-container{background-color:hsla(0,0%,100%,.9);left:0;position:fixed;top:0;transition:all .3s;width:100%;z-index:3}.header-width-restriction{align-items:center;flex-direction:row;margin:auto;max-width:1150px}.header-width-restriction,.options-flex{display:flex;justify-content:space-between}.options-flex{flex-direction:row-reverse;padding-top:5px;width:min-content}.left-button-header{cursor:pointer;display:block;float:none;height:34px;margin-left:0;margin-top:3px;padding-left:25px;pointer-events:auto;width:auto}.text-button-header{align-items:center;cursor:pointer;display:flex;flex-direction:column;height:48px;justify-content:center;margin-left:2px;margin-right:2px;margin-top:-5px;padding:5px;transition:all .2s;width:68px}.header-text-option{color:#043b2d;font-size:12px;font-weight:600;text-align:center}.text-button-header:hover{border:none;font-weight:800;margin-bottom:0;padding:5px}.dropdown-carat-flex{align-items:center;display:flex;flex-direction:row;justify-content:center}.dropdown-carat-icon{font-size:17px!important;margin-left:2px!important;margin-top:-2px!important}.courses-dropdown-content{background-color:#f2fffc;border-radius:12px;box-shadow:0 8px 16px 0 rgba(0,0,0,.445);display:none;margin-left:-35px;max-width:250px;min-width:160px;padding:5px 5px 0;position:absolute}.courses-dropdown:hover .courses-dropdown-content{display:block}.solutions-dropdown-content{background-color:#f2fffc;border-radius:12px;box-shadow:0 8px 16px 0 rgba(0,0,0,.445);display:none;margin-left:-35px;max-width:250px;min-width:160px;padding:5px 5px 0;position:absolute}.solutions-dropdown:hover .solutions-dropdown-content{display:block}.solutions-dropdown:hover .header-text-option{font-weight:800}.login-dropdown-content{background-color:#f2fffc;border-radius:12px;box-shadow:0 8px 16px 0 rgba(0,0,0,.445);display:none;margin-left:-85px;max-width:250px;min-width:160px;padding:5px 5px 0;position:absolute}.login-dropdown:hover .login-dropdown-content{display:block}.courses-dropdown:hover .header-text-option,.header-text-option:hover,.login-dropdown:hover .header-text-option{font-weight:800}.header-dropdown-item{align-items:flex-start;border-bottom:1px solid #0071557b;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;padding:13px 10px}.header-dropdown-item:hover{background-color:#00000012}.header-dropdown-icon{font-size:23px!important;margin-right:8px!important;margin-top:4px!important;fill:#007154!important}.header-dropdown-image2{display:block;height:19px;margin-right:10px;margin-top:2px;width:19px}.header-dropdown-image{display:block;height:35px;margin-right:8px;width:35px}.header-dropdown-title{color:#01140f;font-size:12.5px;font-weight:700;padding-bottom:3px}.header-dropdown-text{color:#26463e;font-size:11.5px;font-weight:400;line-height:1.3}.join-header-button{background-color:#007154;border-radius:20px;color:#fff;font-size:12px;font-weight:500;height:auto;padding:12px 5px;width:155px}.join-header-button,.join-header-button:hover{margin-left:5px;margin-right:15px;margin-top:5px}.join-header-button:hover{background-color:#10a27d;border-bottom:none;font-weight:700;padding-bottom:12px;padding-top:12px}.header-text{text-align:center}.hamburger-icon{cursor:pointer;display:none;float:right;height:45%;margin-top:13px;padding-right:25px;pointer-events:auto;width:auto}.sliding-menu{background-color:#fff;background-color:#043f30;height:100vh;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .32s ease-out,opacity .32s ease-out,visibility 0s linear .32s;visibility:hidden;width:100vw;z-index:3}.sliding-menu.is-open{opacity:1;pointer-events:auto;transform:translateX(0);transition:transform .32s ease-out,opacity .32s ease-out;visibility:visible}.sliding-menu.is-open>a{animation:sliding-menu-item-in .26s ease-out both}.sliding-menu.is-open>a:nth-of-type(2){animation-delay:30ms}.sliding-menu.is-open>a:nth-of-type(3){animation-delay:60ms}.sliding-menu.is-open>a:nth-of-type(4){animation-delay:90ms}.sliding-menu.is-open>a:nth-of-type(5){animation-delay:.12s}.sliding-menu.is-open>a:nth-of-type(6){animation-delay:.15s}.sliding-menu.is-open>a:nth-of-type(n+7){animation-delay:.18s}@keyframes sliding-menu-item-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.sliding-menu{transform:none;transition:opacity .2s ease,visibility 0s linear .2s}.sliding-menu.is-open{transform:none;transition:opacity .2s ease}.sliding-menu.is-open>a{animation:none}}.sliding-menu-flex{align-items:center;border-bottom:1px solid #fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:25px;margin-left:30px;margin-right:30px}.sliding-menu-icon{margin-top:28px;width:45px;fill:#fff;cursor:pointer}.sliding-menu-title{color:#fff;font-size:28px;font-weight:600;padding-bottom:20px;padding-top:45px;text-align:center}.sliding-menu-item{color:#fff;cursor:pointer;font-size:24px;font-weight:200;height:20px;margin:auto;padding:15px;text-align:center;transition:all .2s;width:fit-content}.sliding-menu-item:hover{background-color:#00000000;font-weight:500}@media only screen and (max-width:675px){.header-width-restriction{height:57px}.hamburger-icon{display:block;margin-top:0;width:25px}.text-button-header{display:none}}.courses-dropdown-content,.login-dropdown-content,.solutions-dropdown-content{display:block;opacity:0;pointer-events:none;transform:translateY(-6px);transform-origin:top;transition:opacity .14s ease-out,transform .14s ease-out,visibility 0s linear .14s;visibility:hidden}@media (hover:hover) and (pointer:fine){.courses-dropdown:hover .courses-dropdown-content,.login-dropdown:hover .login-dropdown-content,.solutions-dropdown:hover .solutions-dropdown-content{opacity:1;pointer-events:auto;transform:translateY(0);transition-delay:0s;visibility:visible}}@media (prefers-reduced-motion:reduce){.courses-dropdown-content,.login-dropdown-content,.solutions-dropdown-content{transform:none}}.join-header-button{transition:all .3s ease,transform .14s ease-out}.join-header-button:active{transform:scale(.97)}.top{display:flex;flex-direction:row;height:auto;justify-content:space-between;margin:auto;max-width:950px;overflow:hidden;overflow-x:hidden}.top .left{background-color:transparent;border:0;float:left;height:auto;padding-left:55px;width:60%}.footer-logo{cursor:pointer;margin-top:85px;width:160px}.footer-company-description{color:#fff;font-size:14px;font-weight:lighter;line-height:1.5;margin-bottom:15px;margin-right:20px;margin-top:20px;text-align:left;width:auto}.company-description{text-align:left}.socialIcons{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:15px;margin-left:-5px;text-align:left}.socialIcons,.socialIcons img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.socialIcons img{cursor:pointer;height:50px;padding:5px;position:relative;width:50px}.footer-container{background-color:#062e24;height:auto;overflow:hidden}.footer-button-container{display:flex;flex-direction:row;justify-content:flex-start;margin:0}.top .right{background-color:transparent;border:0;display:block;float:left;height:auto;padding-top:85px;transition:none;width:50%}.item-container{padding-top:10px;position:relative}.item{color:#23b891;cursor:pointer;font-size:12px;font-weight:700;margin:0 0 0 150px;padding:10px 10px 2px;text-align:left}.item:hover{color:#fff;font-weight:bolder}.disclaimer{color:#bee5db;font-size:12px;line-height:1.35;margin:auto;max-width:900px;padding:65px 25px 25px;text-align:left}.bottom,.disclaimer{height:auto;overflow:hidden}.powered{color:#fff;font-size:11px;padding-bottom:30px;padding-top:40px;text-align:center}.footer-download-button{display:none;margin-bottom:6px;width:120px}@media only screen and (max-width:750px){.footer-button-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.footer-download-button{display:block;margin:6px;padding:5px 20px;width:120px}.left{float:none;margin:auto}.right{display:none;margin:auto;padding-bottom:0;width:90%}.top{display:block}.top .left{align-items:center;display:flex;flex-direction:column;float:none;height:auto;justify-content:center;padding-left:0;text-align:center;width:100%}.footer-logo{display:block;margin:35px auto 8px;padding:20px 20px 10px}.footer-company-description{display:none;margin:auto;max-width:90%;padding:30px;text-align:center}.socialIcons{display:none}.top .right{height:auto;padding-top:12px;width:100%}.item-container{margin-bottom:55px;padding-top:0}.item-container .item{margin-left:0;text-align:center}}.as-header-container{background:#023126;height:70vh;margin:0;overflow:hidden;position:relative}.diagonal-line{background-color:#0b3d2f;content:"";height:120px;position:absolute;transform:rotate(-45deg);width:150%;z-index:1}.diagonal-line:first-child{left:-10%;top:20%}.diagonal-line:nth-child(2){left:-10%;top:60%}.as-header-container:after,.as-header-container:before{background-color:#0b3d2f;content:"";height:180px;position:absolute;transform:rotate(-45deg);width:150%}.as-header-container:before{left:-50%;top:20%}.as-header-container:after{left:-90%;top:50%}.as-header-text-container{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.as-header-title{color:#edfffb;font-size:48px;font-weight:800;line-height:1.15;padding-bottom:20px;text-align:center}.as-header-subtitle{color:#2fffd2;font-size:24px;font-weight:300;line-height:1.2;text-align:center}.as-features-container{padding-bottom:100px;padding-top:100px}.as-features-title{color:#074032;font-size:28px;font-weight:700;line-height:1.15;padding-bottom:25px;text-align:center}.as-features-flex{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:auto;max-width:900px}.as-features-flex-item{background-color:#ebfdf7;border-radius:15px;box-shadow:1px 2px rgba(0,0,0,.15);margin:1%;overflow:hidden;width:50%}.as-features-header-image{display:block;margin:auto auto 20px;max-width:220px;width:65%}.as-features-image-container{background-color:#007154;border-bottom:8px solid #043;padding-bottom:15px;padding-top:15px}.as-features-image{background-color:#afffea;border:3px solid #043!important;border-radius:60px;display:block;height:105px;margin:auto;width:105px}.as-main-image{display:block;margin:auto auto -30px;max-width:110px;width:40%}.as-features-flex-item-title{color:#007154;font-size:20px;font-weight:800;padding-bottom:10px;padding-top:22px;text-align:center}.as-features-flex-item-text{color:#02281e;font-size:16px;line-height:1.25;margin:auto;padding-bottom:35px;text-align:center;width:90%}.as-main-text-container{background:radial-gradient(#043529,#074233);padding-bottom:250px;padding-top:150px}.as-request-info-flex{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;margin:auto;max-width:1100px;padding-left:25px}.as-main-image-2{display:block;margin:100px auto -70px;max-width:120px;width:35%}.as-main-text-line{color:#fff;font-size:38px;font-weight:800;line-height:1.15;margin:auto;max-width:800px;padding-bottom:18px;padding-top:95px;text-align:center}.as-main-citation{color:hsla(0,0%,100%,.508);font-size:14px;font-style:italic;font-weight:300;text-align:center}.as-main-dots-flex{align-items:center;display:flex;flex-direction:center;justify-content:center;padding-top:140px}.as-main-dot{background-color:#1bc69c;border-radius:6px;height:10px;margin:4px;width:10px}.as-how-works-container{padding-bottom:120px;padding-top:120px}.as-how-works-flex{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:18px auto;max-width:760px}.as-how-works-image{background-color:#27413a;border-radius:10px;margin-left:20px;margin-right:30px;padding:5px;width:105px}.as-request-image{margin-bottom:20px;max-width:250px;width:60%}.as-how-works-text-container{padding-right:30px;width:100%}.as-hw-1{color:#00694e;font-size:22px;font-weight:600;padding-bottom:7px}.as-hw-2{color:#011e16;font-size:18px;font-weight:300;line-height:1.2}.as-request-info-container{padding-bottom:150px;padding-top:5px}.request-info-title{color:#074032;font-size:28px;font-weight:700;line-height:1.15;padding-bottom:25px;text-align:left}.request-info-text{font-size:18px;font-weight:300;line-height:1.2}.as-request-text-container{padding-left:20px;padding-right:45px;width:35%}.as-loading-container{padding-bottom:150px;padding-top:150px;width:55%}.as-loading-container,.as-status-container{align-items:center;background:radial-gradient(#0d6f55,#29896f);border-radius:25px;display:flex;flex-direction:column;justify-content:center}.as-status-container{margin-right:3%;padding-bottom:120px;padding-top:90px;width:50%}.as-loading-text{color:#fff;font-size:14px;font-weight:600;padding-top:16px;text-align:center}.as-success-text{color:#00ffbe;font-size:16px;font-weight:500;text-align:center;width:65%}.as-success-icon{fill:#00ffbe}.as-error-icon,.as-success-icon{font-size:125px;padding-bottom:10px}.as-error-icon{fill:#ff1d1d}.as-error-text{color:#fff;font-size:16px;font-weight:500;text-align:center;width:65%}.as-request-form{background:radial-gradient(#0d6f55,#29896f);border-radius:25px;margin-right:20px;margin-top:55px;padding:30px;width:55%}.as-request-form-flex{display:flex;margin-bottom:12px}.as-request-form-flex label{color:#fff;display:block;font-size:12px;font-weight:600;padding-bottom:6px}.as-request-form-flex input{background:none;background-color:#eafffa;border:none;border-radius:5px;color:#000;font-size:18px;font-weight:200;outline:none;padding:10px 18px;width:90%}.as-request-form-flex-item{margin-left:2%;margin-right:2%;width:50%}.as-request-button{background-color:#0b5b46;border:none;border-radius:8px;color:#fff;cursor:pointer;float:right;font-size:13px;font-weight:600;margin-top:25px;outline:none;padding:15px 35px;transition:all .2s}.as-request-button:hover{background-color:#04271e}@media only screen and (max-width:1100px){.as-header-title{font-size:42px}.as-header-subtitle{font-size:20px}.as-header-container{height:60vh;padding-top:45px}.as-header-container:after{display:none}}@media only screen and (max-width:900px){.as-header-title{font-size:36px}.as-header-subtitle{font-size:18px}.as-features-flex{max-width:90%}.as-main-text-container{padding-bottom:140px;padding-top:70px}.as-features-image{height:75px;width:75px}}@media only screen and (max-width:850px){.as-request-form-flex{display:block;margin-bottom:0}.as-request-form-flex-item{margin-bottom:10px;margin-left:0;margin-right:0;width:100%}.as-request-info-flex{align-items:center;flex-direction:column;justify-content:center;padding-left:0}.as-how-works-container{padding-bottom:80px}.as-request-text-container{padding-bottom:45px;width:70%}.as-main-text-line{font-size:34px;width:85%}.as-header-text-container{width:90%}}@media only screen and (max-width:700px){.as-how-works-flex{align-items:center;flex-direction:column;justify-content:center;margin:auto;width:90%}.as-how-works-text-container{padding-bottom:45px;padding-right:0;padding-top:25px;text-align:center;width:65%}.as-request-text-container{width:85%}.as-request-form{width:75%}.as-main-dots-flex{padding-top:110px}}@media only screen and (max-width:600px){.as-features-flex-item-text{font-size:15px}.as-header-text-container{top:55%}.as-header-container{height:35vh;padding-top:135px}.as-features-container{padding-top:80px}.as-features-flex{flex-direction:column}.as-features-flex-item{display:flex;overflow:hidden;width:100%}.as-features-image-container{border:none;border-right:8px solid #043;padding:17px 10px}.as-features-flex-item{padding-left:0;text-align:left}.as-features-flex-item-text{padding-bottom:15px;text-align:left}.as-features-flex-item-title{padding-left:5%;padding-top:15px;text-align:left}}@media only screen and (max-width:450px){.as-header-container{padding-top:45px}.as-header-title{font-size:28px}.as-header-subtitle{font-size:16px;font-weight:400}.as-features-image{height:60px;margin-top:10px;width:60px}.as-header-text-container{top:60%}.as-main-text-container{padding-bottom:110px;padding-top:40px}.as-request-form{margin:auto}.as-request-text-container{margin:auto;padding:0 0 35px;width:90%}.as-request-info-container{padding-bottom:5px}.as-main-text-line{font-size:26px}.as-how-works-text-container{padding-top:5px;width:85%}.as-hw-1{font-size:19px;font-weight:800}.as-hw-2{font-size:16px}.as-request-form{width:85%}.as-how-works-image{background-color:transparent;width:185px}}.as-status-in{animation:as-status-in .42s cubic-bezier(.34,1.56,.64,1) both}@keyframes as-status-in{0%{opacity:0;transform:translateY(12px) scale(.98)}}@media (prefers-reduced-motion:reduce){.as-status-in{animation:none}}.intro-section{margin-top:120px;overflow:hidden;padding-bottom:0}.intro-image{display:block;margin:auto auto 15px;max-width:850px;padding-left:30px;width:90%}.intro-text-h1{font-size:44px;font-weight:400;line-height:1.15;padding-bottom:20px;text-align:center;white-space:pre-line}.intro-text-p{font-size:24px;font-weight:200;line-height:1.25;margin:auto;max-width:470px;padding-bottom:40px;text-align:center}.connect-with-us-h1{color:#011d16;font-size:44px;font-weight:400;text-align:center}.connect-with-us-flex{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:auto;max-width:900px;padding-bottom:75px;padding-top:35px}.connect-with-us-flex-item{background-repeat:no-repeat!important;background-size:cover!important;border-radius:52px;cursor:pointer;display:flex;flex-direction:column;height:340px;justify-content:flex-end;padding:3% 2%;transition:all .2s;width:20%}.connect-with-us-flex-item:hover{background-color:#052a21}.connect-with-us-flex-item:hover .connect-with-us-flex-text{color:#ffb200}.connect-with-us-flex-item2{display:flex;flex-direction:column;justify-content:flex-end}.connect-with-us-flex-text{color:#fff;font-size:22px;font-weight:900;padding-bottom:15px}.connect-with-us-learn-flex{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;padding-bottom:18px}.connect-with-us-learn-text{color:#00ffbe;font-size:14px;font-weight:500}.connect-with-us-arrow{fill:#00ffbe;margin-left:-3px}.intro-text-h1-mobile{display:none;font-size:44px;font-weight:400;padding-bottom:10px;text-align:center}.introduction-button-flex-container{align-items:center;display:flex;flex-direction:row;justify-content:center}.intro-text-p-mobile{display:none;font-size:21px;font-weight:200;margin:auto;padding-bottom:40px;text-align:center}.intro-sign-up-button{background-color:#007154;border-radius:7px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;margin:auto auto 25px;padding:15px 50px;text-align:center;transition:all .2s;width:fit-content}.intro-sign-up-button:hover{background-color:#32bb98}.intro-sign-up-button-2{background-color:#469984;border-radius:7px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;margin:auto auto 25px;padding:15px 50px;text-align:center;transition:all .2s;width:fit-content}.intro-sign-up-button-2:hover{background-color:#32bb98}.rapunzl-in-numbers-container{background-color:#023a2c;margin-top:85px;overflow:visible;padding-bottom:110px;padding-top:100px;position:relative;z-index:1}.rapunzl-in-numbers-container:after,.rapunzl-in-numbers-container:before{background:inherit;content:"";height:100%;position:absolute;top:0;transform:skewY(-4deg);transform-origin:left top;width:100%;z-index:-1}.rapunzl-in-numbers-container:after{bottom:0;transform:skewY(3deg);transform-origin:left bottom}.home-school-banner-container{background-color:#007154;background:#007154;background:radial-gradient(circle,#007154 0,#005540 100%);padding-bottom:165px;padding-top:115px;text-align:center}.home-school-banner-image{display:block;margin:auto auto 7px;max-width:100px;width:65%}.home-school-banner-text{color:#03251c;color:#fff;font-size:17.5px;font-weight:300;line-height:1.1;line-height:1.2;margin:auto auto 0;max-width:500px;padding-top:15px}.google-image{display:block;margin:auto;max-width:300px;width:45%}.in-numbers-subtext{border-radius:10px;border-top:10px solid #f80;color:#fff;font-size:24px;font-weight:600;margin:auto;padding:12px 35px 30px;text-align:center;width:fit-content}.in-numbers-flex-container{align-items:center;display:flex;flex-direction:row;justify-content:space-evenly;margin:auto;max-width:850px;padding-bottom:40px;padding-top:40px;width:95%}.in-numbers-flex-item{background-color:#00000000;border:none;border-radius:110px;flex-direction:column;height:auto;text-align:center;width:205px}.in-number-flex,.in-numbers-flex-item{align-items:center;display:flex;justify-content:center}.in-number-flex{flex-direction:row;padding-bottom:6px}.in-number-big{color:#00ffbe;font-size:40px;font-weight:700;padding-bottom:6px}.in-number-small{color:#00ffbe;font-size:22px;font-weight:800;padding-bottom:4px;padding-left:1px}.in-number-subtext{color:#00ffbe;font-size:14px;font-weight:300}.in-numbers-footer{color:#e5f6f1;font-size:17px;font-weight:300;line-height:1.15;margin:35px auto auto;max-width:450px;text-align:center}.video-text{color:#3e2617;font-size:14px;font-weight:700;text-align:center}.cnnLogo{display:block;margin:-11px auto 20px;width:90px}.destinyVideo{border:20px solid #043c2e;border-radius:10px;display:block;height:39.375vw;margin:auto auto -200px;max-height:489.375px;max-width:870px;width:70%}.user-line-1{font-size:48px;font-weight:400;max-width:560px;padding-bottom:25px;padding-top:90px;text-align:left}.section{display:block;height:auto;margin:auto;overflow:auto;padding-bottom:0;padding-top:50px;transition:all .2s;width:1050px}.left{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;padding-right:10px;width:550px}.mobile-S1-phone{display:none;padding-bottom:15px;width:90%}.data-privacy-text{font-size:16px;font-weight:200;line-height:1.2;padding-top:5px;text-align:left}.s1-join-web-button{background-color:#007154;border-radius:7px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;margin-top:25px;padding:15px 50px;transition:all .2s;width:fit-content}.s1-join-web-button:hover{background-color:#32bb98}.join-buttons{display:flex;flex-direction:row;justify-content:flex-start;margin-top:10px}.app-button{cursor:pointer;display:none;height:35px;margin-right:8px;pointer-events:auto;width:auto}.right{height:520px;width:350px}.phone-one{display:block;float:right;position:relative;top:45%;transform:translateY(-50%);width:330px}.press-features-section{margin:auto;max-width:680px;width:95%}.press-features-h1{color:#002f23;font-size:14px;font-weight:700;padding-bottom:25px;padding-top:5px;text-align:center}.press-features-section img{pointer-events:auto;width:100%}.press-features-flex{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin:auto;width:100%}.press-features-logo{height:14%;width:14%}.press-features-logo,.press-features-smaller{cursor:pointer;padding-left:2.5%;padding-right:2.5%}.press-features-smaller{height:12%;width:12%}.yass-prize-section{align-items:flex-start;border:15px solid #007154;display:flex;justify-content:center;margin:85px auto 0;max-width:625px;padding:55px}.yass-prize-image{margin-right:30px;width:175px}.yass-prize-headline{color:#023a2c;font-size:22px;font-weight:700}.yass-prize-subtext{font-size:18px;font-weight:200;padding-bottom:35px;padding-top:10px}.yass-prize-button{background-color:#148064;margin-right:15px}.yass-prize-button,.yass-prize-button-2{border-radius:10px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;margin-bottom:10px;padding:17px 35px;transition:all .2s;width:fit-content}.yass-prize-button-2{background-color:#6aa494}.yass-prize-button:hover{background-color:#36b997}.imagine-section{display:block;margin:0;max-width:none;padding-bottom:120px;padding-top:85px;width:100%}.imagine-section-alt{background:#005c45;background:radial-gradient(circle,#005c45 0,#04372a 100%)}.imagine-section-flex{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:auto;max-width:1100px;width:100%}.phone-two{margin-right:25px;width:30%}.bolder{color:#007154;font-weight:bolder}.swipable-line{width:100%}.swipable-area{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:auto auto 25px;max-width:1100px;width:95%}.swipable-left{max-width:450px;padding-bottom:25px;width:60%}.educateHomeImage{align-self:center;margin-top:45px;max-width:385px}.swipable-h1{font-size:50px;font-weight:900;padding-bottom:18px}.swipable-subtext{font-size:20px;font-weight:lighter;height:140px;line-height:1.4}.swipable-left-bottom{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.swipable-button{background-color:#fff;border:1px solid #007154;border-radius:40px;color:#007154;cursor:pointer;display:inline-block;font-size:26px;font-weight:900;outline:none;padding:6px 15px 10px;text-align:"center";text-decoration:none}.swipable-button:hover{background-color:#007154;color:#fff}.dot-container{align-items:"center";display:flex;flex-direction:row;justify-content:space-between;margin-left:65px;width:100px}.dot{border:2px solid #007154;border-radius:7px;height:14px;width:14px}.swipe-img{width:620px}.section-three-h1{font-size:20px;font-weight:200;margin:auto;padding:0;text-align:center;width:640px}.fade-in-text-container{height:auto;min-height:275px}.app-steps{align-items:center;display:flex;height:auto;justify-content:flex-start;margin:auto;max-width:1000px;min-height:435px;padding-bottom:100px}.step{background-color:#007154;border-radius:5px;margin-left:2%;margin-right:2%;width:29%}.step h1{font-size:18px;font-weight:700;padding-bottom:10px;padding-top:15px;text-align:center;width:auto}.step hr{color:#007154}.step-center{height:auto}.stepHeader{color:#fff;font-size:26.5px;font-weight:700;padding-bottom:25px;padding-top:25px;text-align:center}.step-image{display:block;float:none;margin:auto auto 6px;max-width:290px;width:80%}hr{border-style:solid;color:grey;width:90%}.step-text{color:#fff;font-size:18px;font-weight:lighter;max-width:85%;padding-bottom:30px;padding-top:5px;width:auto}.fade-in-text,.step-text{margin:auto;text-align:center}.fade-in-text{font-size:56px;padding-bottom:20px;padding-top:20px;width:440px}.hs2{background-color:#0a4939;background-position:top;background-repeat:no-repeat;background-size:cover;padding-bottom:165px;padding-top:220px}.homeSection{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:auto;max-width:1200px}.appstore-button{margin-right:10px;width:140px}.homeSectionHeader{font-size:44px;font-weight:800;padding-bottom:4px}.homeSectionHeader,.homeSectionText{color:#fff;padding-left:5%;padding-right:5%}.homeSectionText{font-size:21px;font-weight:200;line-height:1.1;max-width:700px}.homeSectionButton{border:1px solid #fff;border-radius:3px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;margin-left:5%;margin-top:20px;padding:17px 25px;text-align:center;width:fit-content}.hs2ButtonB{background-color:#fff;border:none;color:#0a4939}.hs2ButtonB:hover{background-color:#349a81;color:#fff}.partnerSection{align-items:center}.partnershipsImage{max-width:95%}.hs3{align-items:center;background-color:#ffee9d;padding-bottom:70px;padding-top:70px}.hs3Text{margin-left:-80px}.hs3Button{border:2px solid orange;color:orange}.hs3Button:hover{background-color:orange;color:#fff}.think-you-have{background-color:#96d0c2;display:flex;flex-direction:row;justify-content:center;padding-bottom:125px;padding-top:100px}.competitions-image{width:300px}.think-right{max-width:400px}.think-h1{color:#007154;font-size:40px;font-weight:500;padding-bottom:5px;padding-top:10px}.think-h1,.think-h2{padding-left:55px;text-align:left}.think-h2{color:#000;font-size:21px;font-weight:lighter;padding-bottom:20px}.button-container{display:flex;height:auto;margin:auto;width:290px}.meet-minds-image{margin:45px auto 35px;width:250px}.meet-minds-h2{color:#05523e;font-size:32px;font-weight:200;text-align:center}.meet-minds-subtitle{color:#ff9300;font-size:28px;font-weight:800;line-height:1.35}.meet-minds-text{font-size:20px;font-weight:200;margin:auto;max-width:450px;padding-top:5px;text-align:center;width:95%}.meet-minds-button{background-color:#007154;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;margin:45px auto 75px;padding:14px 26px;transition:all .2s;width:fit-content}.meet-minds-button:hover{background-color:#479a85}.iframe-video{display:block;height:450px;margin:auto auto 75px;max-width:800px;padding-top:25px;width:95%}.iframe-video-text{font-size:24px;font-weight:200;line-height:1.2;text-align:center}.iframe-video-subtext{color:#10a27d;font-size:29px;font-weight:900}@media only screen and (max-width:1075px){.section{margin:auto;padding-bottom:80px;padding-top:40px;width:900px}.hs1{padding-top:80px}.press-features-section{padding-bottom:30px}.user-line-1{padding-top:70px}}@media only screen and (max-width:950px){.section{margin:auto;width:850px}.left{width:500px}.user-line-1{font-size:44px}.connect-with-us-flex{flex-wrap:wrap;justify-content:center}.connect-with-us-flex-item{margin-bottom:15px;margin-left:7.5px;margin-right:7.5px;width:30%}}@media only screen and (max-width:900px){.section{width:810px}.phone-one,.phone-two{width:250px}.phone-two{margin-right:0;padding-right:0}.right{width:300px}.partnershipsImage{width:45%}.hs1{padding-top:50px}.hs1Text{padding-left:0}}@media only screen and (max-width:870px){.section{width:720px}.left{width:460px}.right{width:250px}.user-line-1{font-size:40px}}@media only screen and (max-width:800px){.hs1{padding-top:250px}.hs1Text{margin-top:-180px}}@media only screen and (min-width:768px){.cd-testimonials-all .cd-testimonials-item{margin:0 2% 3em;width:46%}.cd-testimonials-all .cd-author{background-color:#fff;border-radius:30px;margin-left:1em;padding:5px}}@media only screen and (max-width:750px){.how-rapunzl-works-container{display:none}.in-numbers-flex-container{flex-direction:column;padding-bottom:0;padding-top:20px}.in-numbers-flex-item{margin-bottom:35px;margin-top:10px}.yass-prize-section{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:50px 25px 125px}.yass-prize-image{margin:auto auto 25px}.yass-prize-headline{text-align:center}.yass-flex{align-items:center;display:flex;flex-direction:column;justify-content:center}.yass-prize-button{margin-right:0}.step-text{background-color:transparent;font-size:16px;margin-bottom:20px;margin-top:20px;padding-top:0;top:0;transform:none;width:90%}.s1-join-web-button{margin:25px auto auto}.aboutUsButton{display:none}.hs3Text{margin-left:0;margin-top:25px}.hs2{padding-bottom:105px;padding-top:160px}.multiAsset{padding-top:105px}.ambassadors{padding-bottom:40px;padding-top:150px}.payouts{padding-bottom:45px}.step-center{height:100%}.fade-in-text-container{min-height:450px}.imagine-section{padding-bottom:75px;padding-top:75px}.fade-in-text-container{display:none}.mobile-S1-phone{display:block;padding-bottom:0}.think-you-have{align-items:center;flex-direction:column}.think-h1,.think-h2{padding-left:0;text-align:center}.think-h2{margin:auto;width:280px}.learn-more-button{margin-left:0;text-align:center}.section-three-h1{width:90%}.user-line-1{font-size:32px;margin:auto;max-width:490px;padding-bottom:15px;padding-top:15px;text-align:center;width:90%}.section{padding-top:30px;width:auto}.right{display:none}.left{align-items:center;float:none;margin:auto;max-width:500px;padding-right:0;width:90%}.user-line-2{margin-top:10px;text-align:left}.join-button{margin:auto}.press-features-section{margin-bottom:50px;margin-top:0;padding-bottom:0}.imagine-section-flex{flex-direction:column;padding-bottom:10px;padding-top:35px}.cd-testimonials-all,.cd-testimonials-wrapper{display:none}.swipable-section{padding-bottom:40px}.swipable-area{display:block;margin-top:70px}.dot-container{display:none}.swipable-left{margin:auto;padding-bottom:0;width:90%}.swipable-right{padding-top:10px}.swipable-subtext{height:auto;padding-bottom:20px}.swipable-left-bottom{display:block}.swipable-h1{padding-bottom:5px}.swipe-img{width:95%}.gold-left,.limited-time-text,.swipe-img{margin:auto}.gold-left{padding-bottom:0;width:90%}.mobile-hide{display:none}.app-steps{flex-wrap:wrap;margin-bottom:100px;padding-bottom:0}.gold-section{padding-top:55px}.home2{font-size:25px}.home2-2{font-size:16px;padding-top:10px}.bullet-section{align-items:left;color:gray;text-align:left}.right{margin:auto;padding-bottom:0;width:90%}.app-button{display:block;height:42px}.join-buttons{justify-content:center;margin-bottom:30px;margin-top:30px}.hs1{padding-top:300px}.hs1Text{margin-top:-200px}.homeSection{align-items:center;display:flex;flex-direction:column;justify-content:center}.educateHomeImage{align-self:center;margin-top:45px;max-width:55%}.step{border-radius:0}.step-center{height:auto}.stepHeader{color:#005033;font-size:36px;font-weight:800;padding-bottom:0;padding-top:0}.step-text{color:#2f4f4f;display:block;font-size:22px;margin-bottom:105px;margin-top:0;max-width:320px;padding:0;width:85%}.step-image{display:block;float:none;margin:auto;padding-right:0;padding-top:5px}.app-steps{flex-direction:column;margin-bottom:0}.step{background-color:#fff;margin:auto auto 15px;width:90%}.contact-bar,.swipable-section{display:none}}@media (max-width:700px){.connect-with-us-h1,.intro-text-h1{font-size:36px}.intro-text-p{font-size:18px;padding-bottom:20px}.connect-with-us-flex-item{width:35%}}@media (max-width:620px){.connect-with-us-flex-item{width:38%}.introduction-button-flex-container{flex-direction:column;margin-top:35px}.intro-section{padding-bottom:10px}.hs1{padding-top:350px}.hs1Text{margin-top:-290px}.press-features-flex{flex-wrap:wrap;justify-content:center;width:80%}.press-features-section img{margin-bottom:15px}.left{width:80%}.educator-text{text-align:center}}@media only screen and (max-width:610px){.destinyVideo{height:50.625vw;width:90%}}@media only screen and (min-width:600px){.join-button:hover{background-color:#10a27d!important}}@media only screen and (max-width:600px){.hs3{flex-direction:column;padding-bottom:120px;padding-top:90px}.partnershipsImage{width:65%}.hs3Text{margin:25px auto auto;padding:0;width:95%}.educateHomeImage{margin-top:55px;max-width:75%}}@media (max-width:550px){.fade-in-text{font-size:48px;width:auto}.join-buttons{height:10px;opacity:0}.hs1{padding-top:360px}.hs1Text{margin-top:-260px}.homeSectionHeader{font-size:34px}.homeSectionText{font-size:18px}.press-features-section{margin-bottom:55px;margin-top:0}.yass-prize-section{display:none}}@media (max-width:540px){.intro-text-h1-mobile{display:block;font-size:36px}.intro-text-p-mobile{display:block;font-size:18px;width:90%}.intro-text-h1{display:none}.connect-with-us-h1{font-size:30px}.intro-text-p{display:none}}@media only screen and (max-width:500px){.connect-with-us-flex-item{width:42%}.connect-with-us-flex-text{font-size:19px}.bullet-section,.line2{display:none}.limited-time-text{font-size:13px;padding-left:0;padding-top:15px}.home2{text-align:center}.placeholder{display:block;height:125px;margin:auto;width:260px}.hs1Text{margin-top:-300px}.phone-two{width:210px}}@media only screen and (max-width:470px){.fade-in-text-container{min-height:214px}.fade-in-text{font-size:38px}.left{width:90%}.in-numbers-subtext{border:none;padding-top:0}.in-numbers-flex-item{margin-bottom:20px}.introduction-button-flex-container{margin-top:5px}.intro-section{margin-top:110px}.rapunzl-in-numbers-container{margin-top:55px;padding-bottom:80px;padding-top:80px}.meet-minds-section{margin-top:-20px}.meet-minds-text{font-size:18px;width:85%}.meet-minds-button{margin-bottom:85px}.hs2{padding-top:120px}}@media only screen and (max-width:420px){.competitions-image{margin:auto;width:65%}.button-container{display:block;width:150px}.hs1{align-items:flex-end;display:flex;flex-direction:column;padding-top:380px}.hs1Text{margin-top:-300px}.cryptoHomeImage{width:50%}.hs3{padding-bottom:50px;padding-top:80px}.think-you-have{padding-bottom:95px;padding-top:70px}.intro-text-h1-mobile{font-size:30px}.intro-text-p-mobile{font-size:16px}}@media only screen and (max-width:300px){.hs1Text{margin-top:-330px}}.intro-sign-up-button,.intro-sign-up-button-2{transition:all .3s ease,transform .14s ease-out}.intro-sign-up-button-2:active,.intro-sign-up-button:active{transform:scale(.97)}.testimonials-container{background:#54d6b6;background:radial-gradient(circle,#54d6b6 0,#1f9376 100%)}.testimonials-alt-container,.testimonials-container{overflow:visible;padding-bottom:75px;padding-top:20px;position:relative;z-index:1}.testimonials-alt-container{background:#063a2e;background:radial-gradient(circle,#11342c 0,#002b20 100%)}.testimonials-header-image{display:block;margin:40px auto auto;width:100px}.testimonials-width-restriction{align-items:flex-start;display:flex;flex-direction:row;justify-content:center;margin:auto;max-width:1000px;padding-bottom:20px;padding-top:10px}.testimonials-header-text{color:#02281e;font-size:30px;font-weight:700;padding-top:18px;text-align:center}.testimonials-card{background-color:#caffe6;border-radius:8px;border-top:10px solid #ffc600;box-shadow:2px 2px #044d3ba6;margin:35px 10px;padding:30px 20px;width:330px}.testimonials-card-header{align-items:center;display:flex;flex-direction:row;justify-content:center;padding-bottom:25px}.testimonial-image{background-color:#007154;border:5px solid #18a380!important;border-radius:100px;height:80px;margin-left:15px;margin-right:15px;width:80px}.testimonial-card-text{font-size:14px;line-height:1.1;margin-bottom:35px}.testimonial-card-name{color:#042d22;font-size:15px;font-weight:700;padding-bottom:3px;text-align:center}.testimonial-card-location,.testimonial-card-position{font-size:13px;font-weight:400;text-align:center}.testimonials-button-flex{align-items:center;display:flex;flex-direction:row;justify-content:center;padding-top:25px}.testimonials-button{border-radius:7px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:15px 30px;text-decoration:none;transition:all .2s}.testimonials-button-left{background-color:#007154;margin-right:5px}.testimonials-button-left:hover{background-color:#3f9b84}.testimonials-button-right{background-color:#03362a;margin-left:5px}.testimonials-button-right:hover{background-color:#456d63}@media only screen and (max-width:750px){.testimonials-width-restriction{align-items:center;flex-direction:column;justify-content:center}.testimonials-card{margin-bottom:0;margin-top:20px}}@media only screen and (max-width:550px){.testimonials-container{margin-top:70px}.testimonials-header-text{margin:auto;width:80%}.testimonials-button-flex{flex-direction:column}.testimonials-button-left{margin-bottom:15px;margin-right:0}}.faq-home-container{padding-bottom:150px}.faq-title{color:#007154;font-size:32px;font-weight:800;line-height:1.2;padding-top:55px;text-align:center}.faq-item{border-bottom:2px solid #007154;margin:auto;max-width:780px;width:90%}.faq-question-flex{align-items:center;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;padding-bottom:24px;padding-top:24px}.faq-question-text{color:#032a20;font-size:18px;font-weight:600}.faq-arrow{fill:#032a20;font-size:30px!important}.faq-answer-container{margin-top:-10px;overflow:hidden;padding-bottom:18px;transition:max-height .3s ease,opacity .3s ease,padding-bottom .3s ease,margin-top .3s ease}.faq-answer-container-visible{max-height:600px;opacity:1}.faq-answer-container-hidden{margin-top:0;max-height:0;opacity:0;padding-bottom:0}.faq-answer{color:#064e3c;font-size:16px;font-weight:300;line-height:1.2;padding-bottom:18px}@media only screen and (max-width:475px){.faq-home-container{margin-bottom:90px}.faq-title{font-size:28px;padding-bottom:20px}.faq-item{width:96%}.faq-question-text{font-size:15px}.faq-question-flex{padding-bottom:18px;padding-top:18px}.faq-answer{font-size:14px}}.seo-depth-section{padding:130px 0}.seo-depth-section-light{background:linear-gradient(180deg,#f4fff9,#dff8ef)}.seo-depth-section-dark{background:linear-gradient(180deg,#083e31,#062f25)}.seo-depth-inner{margin:0 auto;max-width:1120px;width:92%}.seo-depth-eyebrow{background-color:rgba(0,113,84,.12);border-radius:999px;color:#05674e;display:inline-block;font-size:12px;font-weight:800;letter-spacing:.08em;margin-bottom:16px;padding:8px 14px;text-transform:uppercase}.seo-depth-section-dark .seo-depth-eyebrow{background-color:hsla(0,0%,100%,.1);color:#94ffd9}.seo-depth-h2{color:#05392b;font-size:36px;font-weight:800;line-height:1.12;margin:0;max-width:780px}.seo-depth-section-dark .seo-depth-h2{color:#fff}.seo-depth-copy{color:#18453a;font-size:17px;font-weight:400;line-height:1.4;margin-top:22px;max-width:760px}.seo-depth-copy p{margin:0 0 18px}.seo-depth-copy p:last-child{margin-bottom:0}.seo-depth-section-dark .seo-depth-copy{color:#ddfff2}.seo-depth-grid{align-items:stretch;display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:36px}.seo-depth-card{background-color:hsla(0,0%,100%,.88);border-radius:18px;box-shadow:0 16px 40px rgba(4,42,31,.08);display:flex;flex-direction:column;padding:35px 26px}.seo-depth-section-dark .seo-depth-card{background-color:hsla(0,0%,100%,.08);border:1px solid rgba(123,255,211,.18);box-shadow:none}.seo-depth-card h3{color:#064533;font-size:22px;font-weight:800;line-height:1.2;margin:0 0 14px}.seo-depth-section-dark .seo-depth-card h3{color:#fff}.seo-depth-card p{color:#245346;font-size:16px;font-weight:400;line-height:1.4;margin:0 0 18px}.seo-depth-section-dark .seo-depth-card p{color:#d6fff1}.seo-depth-list{color:#0a5c45;font-size:15px;font-weight:400;line-height:1.35;list-style:disc;margin:0;padding-left:24px}.seo-depth-list li{display:list-item;list-style:disc}.seo-depth-list li+li{margin-top:10px}.seo-depth-section-dark .seo-depth-list{color:#a7ffe0}.seo-depth-link-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:42px;padding-top:4px}.seo-depth-link{align-items:center;background-color:#007154;border:1.5px solid #007154;border-radius:7px;box-sizing:border-box;color:#fff;display:inline-flex;font-size:13px;font-weight:500;justify-content:center;min-height:0;padding:15px 50px;text-align:center;transition:all .2s;width:fit-content}.seo-depth-link:hover{background-color:#32bb98;border-color:#32bb98}.seo-depth-link-secondary{background-color:transparent;border:1.5px solid #007154;color:#007154}.seo-depth-link-secondary:hover{background-color:rgba(0,113,84,.08);border-color:#007154;color:#007154}.seo-depth-section-dark .seo-depth-link-secondary{border-color:#d6fff1;color:#d6fff1}.seo-depth-section-dark .seo-depth-link-secondary:hover{background-color:hsla(0,0%,100%,.08);border-color:#fff;color:#fff}.seo-depth-section-dark .seo-depth-link{background-color:#007154;border-color:#007154}.seo-depth-section-dark .seo-depth-link:hover{background-color:#32bb98;border-color:#32bb98}@media (max-width:900px){.seo-depth-h2{font-size:34px}.seo-depth-grid{gap:24px;grid-template-columns:1fr}}@media (max-width:600px){.seo-depth-section{padding:70px 0}.seo-depth-h2{font-size:28px}.seo-depth-copy{font-size:17px}.seo-depth-card{padding:22px}.seo-depth-card+.seo-depth-card{margin-top:0}.seo-depth-link-row{gap:12px;margin-top:36px}.seo-depth-link{padding-left:24px;padding-right:24px;width:100%}}.portal-section-container{max-width:none;padding-bottom:120px;padding-top:180px}.portal-section-container2{background:#005c45;background:radial-gradient(circle,#005c45 0,#022e23 100%)}.portal-section-flex{align-items:flex-start;display:flex;flex-direction:row;justify-content:center;margin:auto;max-width:1100px;width:95%}.alt-portal-section-container{background:#074031;background:linear-gradient(54deg,#074031,#032f24 32%,#04251d);margin-top:0;overflow:visible;padding-bottom:150px;padding-top:220px;position:relative;width:100%;z-index:1}.alt-portal-section-container:after,.alt-portal-section-container:before{background:inherit;content:"";height:100%;position:absolute;top:0;transform:skewY(-4deg);transform-origin:left top;width:100%;z-index:-1}.alt-portal-section-container:after{bottom:0;transform:skewY(3deg);transform-origin:left bottom}.educator-section{align-items:center;background:none;border-radius:10px;display:flex;flex-direction:row;justify-content:space-around;margin:20px auto auto;max-width:1100px;padding:110px 25px 120px;width:90%}.reverse-educator-section{flex-direction:row-reverse}.alt-educator-section{background-color:#8ba39d;margin:0;max-width:none;width:100vw}.first-section{display:flex;flex-direction:row;justify-content:center;margin-top:70px;padding-bottom:0}.educator-header{align-self:flex-start;color:#00392a;display:block;font-size:32px;font-weight:800;height:auto;max-width:500px;padding-bottom:12px;width:98%}.educator-bullet{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;padding:5px}.educator-bullet-icon{color:#007154;font-size:16px!important}.educator-bullet-text{font-size:14px;font-weight:500;margin-left:9px}.first-header{margin:auto;text-align:center}.educator-text{align-self:flex-start;color:#03251c;font-size:17px;font-weight:400;line-height:1.2;line-height:1.4;max-width:500px;padding-bottom:13px;text-align:left;width:95%}.first-text{margin:auto;text-align:center}.educator-section-image{margin:15px;width:30%}.get-in-touch-flex{display:flex;width:95%}.checkout-rapunzl{background-color:#13473a;border:none;border-radius:5px;color:#007154;color:#fff;cursor:pointer;font-size:13px;font-weight:700;margin-top:40px;padding:13px 30px;text-align:center;transition:all .2s;width:fit-content}.checkout-rapunzl:hover{background-color:#079672;color:#fff}.educator-button{border-radius:5px;color:#007154;color:#fff;cursor:pointer;font-size:13px;font-weight:700;margin-top:40px;padding:13px 30px;text-align:center;transition:all .2s;width:fit-content}.educator-button:hover{background-color:#084737;color:#fff}.educator-button-dark{background-color:#084737;border-radius:5px;color:#007154;color:#fff;cursor:pointer;font-size:13px;font-weight:700;margin-top:40px;padding:13px 30px;text-align:center;transition:all .2s;width:fit-content}.educator-button-dark:hover{background-color:#fff;color:#084737}.educator-modules-container{background-color:transparent;border-radius:10px;margin:30px auto auto;max-width:1250px;padding-bottom:50px;padding-top:100px;width:92%}.educator-modules-header{color:#055742;font-size:32px;font-weight:600;padding-bottom:10px;text-align:center}.educator-modules-text{color:#002214;font-size:18px;font-weight:200;margin:auto;max-width:550px;padding-bottom:10px;text-align:center;width:80%}.educator-flex-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:20px auto auto;max-width:1100px;width:90%}.educator-flex-item{background-color:#003d27;border:1px solid #348b6c;border-radius:8px;cursor:pointer;height:460px;margin-bottom:25px;transition:all .2s;width:32%}.educator-flex-item:hover{background-color:#0a6a51}.educator-flex-image{border-bottom:5px solid #fff;border-top-left-radius:8px;border-top-right-radius:8px;display:block;margin:0 auto 15px;width:100%}.educator-flex-title{color:#ffb200;font-size:20px;font-weight:600;margin:auto;padding-bottom:7px;text-align:left;width:90%}.educator-flex-text{color:#fff;font-size:16px;font-size:14px;font-weight:100;margin:auto;text-align:left;width:90%}.get-in-touch-subcontainer{margin:auto;max-width:750px}.contact-us-button{background-color:#0a9d78;border:1px solid #0a9d78;color:#fff}.contact-us-button:hover{background-color:transparent;color:#0a9d78}.get-in-touch-image{display:block;margin:auto auto 15px;max-width:250px;width:70%}.get-in-touch-container{align-items:center;background-color:#8ba39d;display:flex;flex-direction:column;justify-content:center;margin:0;max-width:none;padding:110px 25px 120px;width:auto}@media only screen and (max-width:1000px){.educator-flex-text{font-size:15px}.educator-flex-item{width:32.3%}.educator-flex-container{width:100%}}@media only screen and (max-width:850px){.educator-section-image{width:260px}.first-section{margin-top:80px}.portal-section-container{margin-bottom:100px;padding-top:90px}.portal-section-container-header{margin-bottom:0}.flex-courses-dot-header{padding-top:65px}}@media only screen and (max-width:800px){.educator-flex-title{margin:auto;padding-top:20px;text-align:left;width:90%}.educator-flex-text{font-size:14px;padding-bottom:20px;text-align:left}.educator-flex-image{border-bottom-left-radius:8px;border-top-right-radius:0;margin-bottom:0;margin-left:0;margin-right:0;width:40%}.educator-flex-item{align-items:center;display:flex;flex-direction:row;height:auto;justify-content:center;margin-bottom:20px;width:100%}.educator-flex-container{display:block}}@media only screen and (max-width:750px){.educator-header{font-size:26px;padding-bottom:5px}.educator-text{font-size:16px}.educator-section,.reverse-educator-section{flex-direction:column}.educator-section{align-items:center;justify-content:center}.first-section{margin-top:70px}}@media only screen and (max-width:660px){.educator-section-image{width:200px}.educator-flex-text{font-size:13px}}@media only screen and (max-width:600px){.educator-flex-title{text-align:center}.educator-flex-text{margin:auto auto 25px;text-align:center;width:80%}.educator-flex-item{flex-direction:column}.educator-flex-image{border-radius:8px;margin-top:30px}}@media only screen and (max-width:550px){.educator-section-image{margin-bottom:15px;width:280px}.educator-section{padding-bottom:25px!important;padding-top:65px!important}}@media only screen and (max-width:450px){.portal-section-container{margin-bottom:0;padding-top:120px}.flex-courses-dot-header{padding-bottom:45px;padding-top:50px}.courses-toggle-container{margin-top:30px}.destiny-video-container{margin-top:-50px}.portal-s2-text{font-size:16px;width:80%}.portal-s2-tile{margin-bottom:0;padding-bottom:15px}.portal-demo-button{margin-top:45px}}@media only screen and (max-width:420px){.educator-text{width:100%}.educator-section-image{width:70%}}.portal-h1{color:#0e5241;font-size:36px;font-weight:800;margin-bottom:10px;max-width:600px}.portal-p{line-height:1.15;padding-bottom:40px;padding-right:70px}.portal-p,.portal-p2{font-size:20px;font-weight:200}.portal-p2{margin:auto;max-width:425px;text-align:center}.portal-demo-button{background-color:#007154;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;margin:20px 0 0;padding:20px 35px;transition:all .2s;width:fit-content}.portal-section-container-educators{padding-bottom:55px}.portal-demo-button:hover{background-color:#20ab88}.portal-header-image{display:block;margin-left:25px;pointer-events:none;width:500px}.portal-s2-top{background:none;color:#fff;padding-bottom:40px;padding-top:250px}.portal-s2-lightbulb{display:block;margin:auto auto 20px;width:50px}.portal-features-header-image{display:block;margin:auto;max-width:500px;width:95%}.portal-h2{color:#ffbe00;font-size:28px;font-weight:700;padding-bottom:10px;text-align:center}.portal-s2-tile{align-items:flex-start;background:none;border-bottom:2px solid #1eb68f;box-shadow:none;display:flex;flex-direction:row;height:auto;justify-content:center;margin:auto auto 50px;max-width:600px;padding:0 0 40px}.portal-badge-icon{display:block;margin:0 15px 0 0;width:100px}.portal-s2-title{color:#00ffbe;font-size:24px;font-weight:600;padding-bottom:10px}.portal-s2-text,.portal-s2-title{padding-left:10px;padding-right:10px;text-align:left}.portal-s2-text{border:none;color:#fff;font-size:15px;font-weight:400;line-height:1.35;margin:auto;max-width:430px;padding-top:0;width:95%}.portal-s3{align-items:flex-start;background-color:#16b68d;display:flex;flex-direction:column;justify-content:center;padding-bottom:120px;padding-top:120px}.s3-bg-tile{background-color:#fff;border-radius:8px;box-shadow:3px 5px #007154;margin:auto;padding-top:50px}.portal-s3-h1{color:#074e3c;font-size:28px;font-weight:800;margin:auto auto 8px;text-align:center;width:fit-content}.portal-s3-p{font-size:18px;font-weight:200;margin:auto;max-width:480px;text-align:center;width:90%}.s3-iframe{border:none;display:block;height:400px;margin:-20px auto auto;outline:none;width:590px}@media (max-width:1110px){.portal-header-image{width:490px}.portal-h1{font-size:30px}.portal-p{font-size:19px}}@media (max-width:970px){.portal-header-image{width:430px}}@media (max-width:850px){.portal-section-flex{align-items:center;flex-direction:column-reverse;justify-content:center}.portal-h1{margin:15px auto 10px;max-width:70%;text-align:center}.portal-p{max-width:85%;padding:0 0 45px;text-align:center}.portal-demo-button,.portal-p{margin:auto}.portal-section-container-educators{padding-bottom:35px}}@media (max-width:750px){.portal-s2-tile{border-bottom:none;display:block;height:auto;margin:auto auto 65px;max-width:none;padding-bottom:35px}.portal-s2-text{font-size:17px}.portal-badge-icon{display:block;margin:auto auto 15px;width:100px}.portal-s2-text,.portal-s2-title{text-align:center}.portal-s2-text{border-top:5px solid #ffbe00;font-size:19px;font-weight:200;line-height:1.2;padding-top:10px}}@media (max-width:600px){.portal-s3{display:none}}@media (max-width:550px){.portal-header-image{width:310px}.portal-h1{font-size:26px;max-width:90%}.portal-p{font-size:16px}.portal-h2{font-size:26px}.portal-h2,.portal-p2{margin:auto;max-width:90%}.portal-p2{font-size:15px}.portal-s2-top{padding-bottom:0}.portal-s2-tile{margin-bottom:0;margin-top:40px}.portal-s2-text{border-top:3px solid #ffbe00;font-size:17px;width:75%}}.courses-header{font-size:30px;font-weight:800;line-height:1.2;margin:auto auto 0;padding-bottom:5px;padding-top:65px;text-align:center}.flex-courses-dot-header{align-items:center;display:flex;flex-direction:row;justify-content:center;padding-bottom:25px;padding-top:130px}.flex-courses-dot{background-color:#00ba8a;border-radius:10px;height:10px;margin:5px;width:10px}.courses-subheader{font-size:20px;font-weight:200;line-height:1.3;margin:auto;max-width:400px;padding-top:10px;text-align:center;width:95%}.courses-subtext-languages{font-size:14px;font-weight:300;padding-bottom:20px;padding-top:35px}.courses-toggle-container{margin:40px auto 70px;max-width:850px;width:96%}.courses-toggle-header-flex{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.courses-toggle-header-item{border:solid #007154;border-top-left-radius:25px;border-top-right-radius:25px;border-width:2px 2px 0;cursor:pointer;font-size:13px;font-weight:600;margin-right:7px;padding:20px 20px 16px;text-align:center;transition:all .2s}.courses-toggle-header-selected{background-color:#007154;color:#fff}.courses-toggle-header-selected:hover{background-color:#034937;color:#fff}.courses-toggle-header-unselected:hover{background-color:#1a8e71;color:#fff}.courses-toggle-main-card{background-color:#baebdd;border:2px solid #007154;border-bottom-left-radius:15px;border-bottom-right-radius:15px;border-top-right-radius:15px;margin-bottom:130px;padding:20px}.course-catalog-image-flex{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:20px}.course-catalog-image{display:block;height:65px;margin-right:15px;width:65px}.courses-toggle-main-card-flex{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between}.courses-main-left{border-right:1px solid #33a588;padding-right:10px;width:65%}.courses-title{font-size:22px;font-weight:700;padding-bottom:5px}.courses-subtitle-flex{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.courses-subtitle{font-size:13px;font-weight:500}.course-description{font-size:18px;font-weight:300;line-height:1.2;margin-bottom:20px}.course-content-flex{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.course-content-column{margin-right:35px}.course-content-item{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;padding-bottom:8px;padding-top:8px}.course-item-icon{font-size:15px!important;margin-right:5px!important;fill:#00ba8a!important}.course-item-icon2{font-size:8px!important;margin-right:7px!important}.course-item-text{color:#007154;font-size:16px;font-weight:600}.courses-main-right{padding-left:25px;width:35%}.courses-sub-title{color:#021f17;font-size:16px;font-weight:700;padding-bottom:7px}.courses-button-flex{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.courses-button{background-color:#007154;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;margin-top:50px;padding:15px 25px;transition:all .2s;width:fit-content}.courses-button:hover{background-color:#2ea285}@media (max-width:970px){.portal-section-container{margin-bottom:60px}.flex-courses-dot-header{padding-top:50px}}@media only screen and (max-width:850px){.educator-section-image{width:260px}.first-section{margin-top:80px}.portal-section-container{margin-bottom:100px;padding-top:90px}.portal-section-container-header{margin-bottom:10px}.flex-courses-dot-header{padding-top:65px}}@media only screen and (max-width:750px){.courses-toggle-main-card-flex{align-items:flex-start;flex-direction:column;justify-content:center}.courses-main-left{border-bottom:1px solid #33a588;border-right:none;margin-bottom:15px;padding-bottom:15px;padding-right:0;width:auto}.courses-main-right{padding-left:0;padding-top:15px;width:auto}.courses-button{margin-top:20px}}@media only screen and (max-width:550px){.extra-header-option{display:none}}@media only screen and (max-width:450px){.courses-toggle-container{margin-top:30px}}@media only screen and (max-width:400px){.extra-header-option2{display:none}}.course-card-in{animation:course-card-in .2s ease-out both}@keyframes course-card-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.course-card-in{animation:none}}.legal-h1{color:#09513e;display:block;font-size:30px;font-weight:700;padding-bottom:5px;padding-top:35px;text-align:left}.legal-h1,.legal-h2{margin:auto;max-width:1100px;width:90%}.legal-h2{color:#007154;font-size:24px;font-weight:600;padding-top:26px}.legal-h3{color:#24c199;margin:auto;max-width:1100px;padding-top:15px;width:90%}.legal-h4{font-size:13px}.legal-h4,.legal-p{font-weight:300;margin:auto;max-width:1100px;width:90%}.legal-p{font-size:15px;padding-top:12px;text-align:justify}.legal-li{font-size:15px;font-weight:300;margin:auto;padding-top:11px;width:90%}b{color:#24c199;font-weight:800}.legal-route-subcontainer{height:85vh;padding-top:110px}.terms-of-use{margin:auto;padding-bottom:105px;padding-top:70px;width:78%}.legal-options-flex{align-items:center;display:flex;flex-direction:row;justify-content:space-around;margin:90px auto 160px;width:95%}.legal-button-image{display:block;margin:auto auto 8px;width:160px}.legal-button{background-color:#1a9172;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:11.5px;font-weight:500;margin:auto;outline:none;padding:12px 30px;text-align:center;transition:all .2s}.legal-button:hover{background-color:#00d09a}@media only screen and (max-width:750px){.terms-of-use{padding-top:0;width:90%}}@media only screen and (max-width:700px){.legal-route-subcontainer{height:auto}.legal-options-flex{flex-direction:column;margin-bottom:60px;margin-top:70px}.legal-option-button{margin-bottom:50px}}.teacher-priority-subtext-alignment{align-self:flex-end;max-width:650px;padding-right:35px;padding-top:110px}.meet-minds-block-text{color:#19d9a8;font-size:30px;font-size:24px;font-weight:900;line-height:1.15;margin:0;padding-bottom:20px;width:100%}.meet-minds-block{margin-left:35px;margin-right:35px;max-width:650px;padding-bottom:20px;width:50%}.destiny-meet-minds-block-text{color:#19d9a8;font-size:24px;font-weight:900;line-height:1.15;max-width:650px;padding-left:20px;padding-right:20px;width:50%}.about-header-image{background-color:#007154;border:20px solid #001b14!important;border-radius:10px;display:block;height:auto;margin-left:55px;width:35%}.about-destiny-image{background-color:#ffffff00;display:block;height:auto;margin-left:0;margin-right:25px;width:45%}.about-screen-header-flex{align-items:center;margin-bottom:135px;margin-top:115px}.about-screen-header-flex2{align-items:"flex-end";margin-bottom:135px;margin-top:115px}.about-header-container{padding-bottom:70px;padding-top:150px}.teacher-priority-text{color:#19d9a8;font-size:24px;font-size:27px;font-weight:900;line-height:1.1;max-width:650px}.teacher-priority-button{background-color:#007154;border-radius:7px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:20px 45px;text-align:center;transition:all .2s;width:fit-content}.a-link-alignment{align-self:flex-end}.teacher-prioirty-h1{padding-right:35px}.request-demo-teacher-priority-button{background-color:#007154;border-radius:6px;color:#fff;cursor:pointer;display:none;font-size:15px;font-weight:500;margin:50px auto 90px;padding:20px 42px;transition:all .2s;width:fit-content}.gold-standard-container{background-color:#007154;padding-bottom:140px;padding-left:50px;padding-top:140px}.about-demo-button{border-radius:5px;cursor:pointer;font-size:14px;font-weight:600;padding:15px 25px;transition:all .2s}.about-book-call{background-color:#042218;color:#fff;margin-left:12px}.about-get-demo{background-color:#ffb202;color:#042218}.about-book-call:hover{background-color:#04221882}.about-get-demo:hover{background-color:#ffd576}.about-demo-flex{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.about-demo-h2{color:#021913e6;font-size:70px;font-weight:900;padding-bottom:30px;padding-right:95px}.about-demo-h3{color:#75ffdc;font-size:40px;font-weight:900;max-width:800px;padding-bottom:80px;padding-top:35px;width:90%}.about-demo-h1{padding-right:90px}.badges-flex-header{color:#007154;font-size:30px;font-weight:700;padding-bottom:10px;padding-top:125px;text-align:center}.badges-flex-subheader{font-size:18px;font-weight:200;line-height:1.25;margin:auto;max-width:560px;padding-bottom:25px;text-align:center;width:90%}.badges-flex-container{align-items:center;display:flex;justify-content:center;padding-bottom:45px}.badge-flex-item{margin:20px;width:195px}.certification-title{color:#ffb200!important;margin-top:15px!important}.certification-subtitle{color:#fff!important;font-size:15px!important;line-height:1.15!important;width:95%!important}.certification-header{padding-bottom:190px!important}@media only screen and (max-width:1000px){.meet-minds-certification-block{width:90%!important}.meet-minds-certification-text{font-size:18px!important}.certification-header{padding-bottom:140px!important}.certificate-image{width:340px!important}.certification-flex-header{padding-top:100px!important;width:95%!important}}@media only screen and (max-width:950px){.teacher-priority-text{font-size:21px}.teacher-priority-h1{margin-top:-55px;padding-right:65px}.about-demo-h3{font-size:32px}.certification-header{padding-bottom:120px!important}}@media only screen and (max-width:850px){.about-screen-header-flex2{flex-direction:row}.about-screen-header-flex{flex-direction:column-reverse;margin-top:55px}.request-demo-teacher-priority-button{margin-top:25px}.destiny-meet-minds-block-text{margin-top:30px;width:80%}.about-header-image{margin-left:0}.meet-minds-block-text{font-size:23px}.meet-minds-block{margin-left:45px;margin-right:25px;max-width:650px;width:60%}.about-destiny-image{margin:auto;width:65%}}.about-width-container{margin:auto;max-width:1300px;width:100%}@media only screen and (max-width:800px){.certification-flex-header{flex-direction:column!important}.certification-flex-right{margin:auto;width:85%}.certification-header{padding-bottom:100px!important}}@media only screen and (max-width:750px){.teacher-priority-subtext-alignment{align-self:flex-start;padding-bottom:30px;padding-right:35px;padding-top:60px}.about-screen-header-flex2{align-items:center;flex-direction:column;justify-content:center;margin-bottom:75px;margin-top:75px}.meet-minds-block-text{font-size:23px;margin-top:10px}.meet-minds-block{margin:auto;max-width:650px;width:90%}.about-header-image{width:50%}.badges-flex-container{padding-bottom:0!important}}@media only screen and (max-width:700px){.badge-flex-item{margin:10px!important;width:165px!important}}@media only screen and (max-width:650px){.about-demo-flex{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.about-book-call{margin-left:0;margin-top:10px}}@media only screen and (max-width:600px){.teacher-priority-text{font-weight:200}.about-demo-h1{padding-right:50px}.certification-flex-header{padding-left:0!important;padding-right:0!important;width:95%}.badge-flex-item{margin:15px!important;width:125px!important}}@media only screen and (max-width:550px){.about-header-container{padding-bottom:30px;padding-top:120px}.about-screen-header-flex2{margin-bottom:45px;margin-top:35px}.badges-flex-subheader{font-size:16px}}@media only screen and (max-width:500px){.certification-header{padding-bottom:70px!important;padding-top:130px!important}.badges-flex-container{flex-direction:column}.badge-flex-item{width:185px!important}.badges-flex-header{padding-top:95px!important}.certificate-image{margin:auto!important;width:85%!important}}@media only screen and (max-width:460px){.teacher-priority-subtext-alignment{display:none}.request-demo-teacher-priority-button{display:block}}.contact-route{background:radial-gradient(circle at top left,rgba(0,60,45,.34),transparent 34%),radial-gradient(circle at top right,rgba(3,29,24,.3),transparent 30%),linear-gradient(180deg,#08110f,#091f1c 45%,#081413)}.contact-page{padding:132px 24px 88px}.contact-shell{margin:0 auto;max-width:1050px}.contact-hero{margin-bottom:40px;max-width:760px}.contact-kicker{align-items:center;background:rgba(0,113,84,.1);border-radius:999px;color:#00ffbd;display:inline-flex;font-size:13px;font-weight:700;letter-spacing:.04em;padding:8px 14px;text-transform:uppercase}.contact-title{color:#ffb200;font-size:48px;font-weight:800;letter-spacing:-.03em;line-height:1.06;margin:18px 0 16px}.contact-description{color:rgba(227,245,239,.82);font-size:17px;font-weight:400;line-height:1.6;margin:0;max-width:700px}.contact-form-card{background:linear-gradient(180deg,rgba(16,46,42,.96),rgba(12,37,34,.98));border:1px solid rgba(174,251,231,.1);border-radius:28px;box-shadow:0 28px 60px rgba(0,0,0,.28);padding:34px}.contact-form-header{margin-bottom:28px}.contact-form-title{color:#f3fbf8;font-size:28px;font-weight:700;line-height:1.15;margin:0}.contact-status{border-radius:16px;font-size:14px;font-weight:600;line-height:1.5;margin-bottom:24px;padding:14px 16px}.contact-status-success{background:#ecfaf5;border:1px solid rgba(0,113,84,.16);color:#00684d}.contact-status-error{background:#fff3f2;border:1px solid rgba(187,58,47,.2);color:#bb3a2f}.contact-form{width:100%}.contact-form-grid{display:grid;gap:22px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.contact-field{display:flex;flex-direction:column}.contact-field-full{grid-column:1/-1}.contact-label{color:#ebfaf5;font-size:15px;font-weight:700;line-height:1.35;margin-bottom:10px}.contact-screen-input{background:#071c19;border:1.5px solid rgba(174,251,231,.12);border-radius:16px;box-sizing:border-box;color:#f5fffc;font-size:15px;font-weight:400;line-height:1.4;outline:none;padding:15px 16px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.contact-screen-input:focus{border-color:#4fd6b1;box-shadow:0 0 0 4px rgba(79,214,177,.14)}.contact-textarea{min-height:170px;resize:vertical}.contact-screen-input::placeholder{color:rgba(233,248,243,.48)}.contact-input-error{background:rgba(91,21,15,.28);border-color:#ff8d84}.contact-input-error:focus{border-color:#ff8d84;box-shadow:0 0 0 4px hsla(4,100%,76%,.14)}.contact-error-text,.contact-helper-text{font-size:13px;line-height:1.5;margin-top:8px}.contact-helper-text{color:rgba(224,240,235,.68);font-weight:400}.contact-error-text{color:#ffb7b1;font-weight:600}.contact-submit-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start;margin-top:28px}.contact-home-link,.contact-submit-button{align-items:center;border-radius:7px;box-sizing:border-box;display:inline-flex;font-size:13px;font-weight:500;justify-content:center;line-height:1;min-height:49px;padding:15px 32px;text-align:center;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.contact-submit-button{background:#007154;border:1px solid #007154;color:#fff;cursor:pointer}.contact-submit-button:hover:not(:disabled){background:#32bb98;border-color:#32bb98}.contact-submit-button:disabled{cursor:wait;opacity:.75}.contact-submit-loading{align-items:center;display:inline-flex;gap:10px}.contact-submit-loading .MuiCircularProgress-root{color:#fff}.contact-home-link{background:transparent;border:1px solid rgba(174,251,231,.28);color:#baf5e5}.contact-home-link:hover{background:rgba(79,214,177,.08);border-color:#4fd6b1}.contact-resource-row{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:110px;margin-top:28px}.contact-resource-card{background:linear-gradient(180deg,rgba(16,46,42,.92),rgba(11,34,31,.96));border:1px solid rgba(174,251,231,.1);border-radius:24px;box-shadow:0 18px 42px rgba(0,0,0,.24);display:flex;flex-direction:column;min-height:100%;padding:26px}.contact-resource-media{align-items:center;background:linear-gradient(180deg,hsla(0,0%,100%,.14),rgba(87,255,207,.2));border-radius:18px;display:inline-flex;height:70px;justify-content:center;margin-bottom:18px;width:70px}.contact-resource-icon{height:42px;object-fit:contain;width:42px}.contact-resource-eyebrow{color:#91ead0;font-size:13px;font-weight:700;letter-spacing:.04em;line-height:1.2;margin-bottom:10px;text-transform:uppercase}.contact-resource-title{color:#f3fbf8;font-size:24px;font-weight:700;line-height:1.2;margin:0 0 10px}.contact-resource-text{color:rgba(228,243,238,.76);font-size:15px;font-weight:400;line-height:1.7;margin:0;white-space:pre-line}.contact-resource-link{color:#9ef2d9;font-size:15px;font-weight:700;line-height:1.5;margin-top:16px;text-decoration:none}.contact-resource-link:hover{color:#c4f9ea}@media only screen and (max-width:1024px){.contact-title{font-size:42px}.contact-form-card{padding:28px}.contact-resource-row{grid-template-columns:1fr}}@media only screen and (max-width:760px){.contact-page{padding:116px 16px 72px}.contact-title{font-size:34px}.contact-description{font-size:15px;line-height:1.6}.contact-form-card{border-radius:22px;padding:22px 18px}.contact-form-title{font-size:26px}.contact-form-grid{gap:18px;grid-template-columns:1fr}.contact-submit-row{align-items:stretch;flex-direction:column}.contact-home-link,.contact-submit-button{width:100%}.contact-resource-card{padding:22px 18px}.contact-resource-title{font-size:21px}}.contact-submit-button:active:not(:disabled){transform:scale(.97)}.contact-status{animation:contact-status-in .2s ease-out both}@keyframes contact-status-in{0%{opacity:0;transform:translateY(-6px)}}.contact-error-text{animation:contact-error-in .14s ease-out both}@keyframes contact-error-in{0%{opacity:0;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.contact-error-text,.contact-status{animation:none}.contact-submit-button:active:not(:disabled){transform:none}}.modular-curriculum-container{background-color:#073f31;padding-bottom:165px}.modular-curriculum-image{display:block;margin:50px auto auto;width:75px}.curriculum-column-flex{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;margin:40px auto 50px;max-width:950px;width:95%}.curriculum-column{padding-left:10px;padding-right:10px}.curriculum-column-title{color:#01ffbf;font-size:18px;font-weight:800;padding-bottom:9px}.curriculum-column-item{color:#fff;cursor:pointer;font-size:14px;font-weight:400;padding-bottom:4px;padding-top:4px;transition:all .2s}.curriculum-column-item:hover{color:#ffb200;font-weight:500}.course-route-image-header{margin:100px auto auto;max-width:300px;padding-left:50px;width:95%}.course-image{margin-right:25px;width:200px}.certificate-image{margin-right:25px;width:400px}.course-title{color:#053a2d;font-size:28px;font-weight:600;line-height:1.1;padding-bottom:15px}.single-course-subtitle{color:#007154;font-size:14px;font-weight:700}.single-course-time-text{font-size:16px;font-weight:200;padding-top:4px}.single-course-description{font-size:18px;font-weight:200;line-height:1.2;margin-bottom:45px;max-width:450px;width:95%}.course-flex-header{align-items:center;display:flex;flex-direction:row;justify-content:center;padding-bottom:135px;padding-top:160px}.course-content-summary-container{background-color:#05392b;padding-bottom:115px;padding-top:105px}.course-content-summary-title{color:#ffb200;font-size:24px;font-weight:700;padding-bottom:35px;text-align:center}.course-content-flex-container{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:auto;max-width:1150px;width:96%}.course-content-flex-item{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:10px 10px 35px;padding-left:8px;padding-right:8px;width:220px}.course-content-topic-icon{height:40px;margin-right:14px;width:auto}.course-content-title-text{color:#00ff94;font-size:16px;font-weight:600}.course-content-subtext{color:#fff;font-size:13px;font-weight:300;line-height:1.2;padding-top:5px}@media only screen and (max-width:800px){.curriculum-column-flex{align-items:flex-start;flex-direction:column;justify-content:flex-start;margin-bottom:0;width:fit-content}.curriculum-column{margin:auto auto 40px;padding-left:0;padding-right:0}.curriculum-column-title{font-size:20px;text-align:center}.curriculum-column-item{font-size:17px;font-weight:200;text-align:center}}@media only screen and (max-width:620px){.course-flex-header{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:95px;padding-top:110px}.course-flex-right{padding-left:25px;padding-right:25px}.course-content-summary-container{margin-bottom:65px}}@media only screen and (max-width:450px){.course-route-image-header{height:180px;margin-top:80px;width:210px}.courses-header{font-size:24px}.courses-subheader{font-size:18px;padding-top:5px}.course-description{font-size:16px}.course-item-text{font-size:14px}.courses-top-section{margin-bottom:0}.educator-header{font-size:23px;padding-bottom:10px}.step-by-step-courses{margin-top:0}.home-school-banner-container{padding-bottom:95px;padding-top:35px}.curriculum-column-flex{margin-bottom:-30px}.modular-curriculum-container{padding-bottom:95px}.educator-section{padding-bottom:30px!important;padding-top:40px!important}.imagine-section{margin-bottom:-30px;padding-top:15px}}.breadcrumbs{font-size:14px;line-height:1.4;margin:0 0 16px;width:100%}.breadcrumbs-list{align-items:center;display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.breadcrumbs-item{align-items:center;display:inline-flex;min-width:0}.breadcrumbs-item a{color:#1f8a4c;text-decoration:none}.breadcrumbs-item a:focus,.breadcrumbs-item a:hover{text-decoration:underline}.breadcrumbs-separator{color:#9aa0a6;user-select:none}.breadcrumbs-current{color:#5f6368;font-weight:600;max-width:60ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.not-found-img{display:block;height:auto;margin:150px auto 10px;width:400px}.not-found-h1{color:#a7ffdb;font-size:24px;margin:auto;padding-bottom:8px;text-align:center}.not-found-p{color:#fff;font-size:18px;font-weight:200;margin:auto auto 95px;max-width:350px;text-align:center;width:90%}.not-found-return-button{background-color:#05291f;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;margin:auto auto 20px;padding-bottom:18px;padding-top:18px;text-align:center;transition:all .2s;width:250px}.not-found-return-button:hover{background-color:#fff;color:#05291f}.not-found-issue-button{color:#00ff8d;cursor:pointer;font-size:13px;font-weight:500;padding:15px;text-align:center}.route-page-h1{color:#007154;font-size:34px;font-weight:800;line-height:1.15;margin:8px auto 0;max-width:820px;padding:0 20px;text-align:center}@media only screen and (max-width:600px){.route-page-h1{font-size:26px;padding:0 16px}}.crypto-s1{background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:200px;padding-top:220px}.s1-header{font-size:42px;font-weight:600;padding-bottom:5px;width:95%}.s1-header,.s1-text{color:#fff;margin:auto;text-align:center}.s1-text{font-size:20px;font-weight:400;max-width:600px;width:90%}.crypto-s2{background:#f3edff;padding-bottom:80px;padding-top:80px}.s2-flex{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;margin:auto;max-width:1000px;width:95%}.s2-left{max-width:430px;padding-top:75px;width:60%}.s2-header{color:#460070;font-size:35px;font-weight:700;line-height:1.15;padding-bottom:15px}.s2-text{font-size:20px;font-weight:300;line-height:1.3}.s2-button-flex{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;padding-top:40px}.button{border:1px solid #000;border-radius:4px;cursor:pointer;font-size:15px;font-weight:600;margin:auto;padding:15px 25px;text-align:center;width:fit-content}.aboutButton{background-color:#0fdbab;border:1px solid #0fdbab;color:#fff}.aboutButton:hover{background-color:transparent;color:#0fdbab}.s2-image{align-self:flex-end;height:auto;padding-top:15px;width:40%}.crypto-s3{background-color:#291730;padding-bottom:110px;padding-top:100px}.s3-image{display:block;margin:auto auto 10px;max-width:140px;width:45%}.s3-header{color:#ffb200;font-size:30px;font-weight:700;padding-bottom:8px;text-align:center}.s3-text{color:#fff;font-size:18px;font-weight:200;margin:auto;max-width:500px;padding-bottom:75px;text-align:center;width:90%}.s3-button-flex{align-items:center;display:flex;flex-direction:row;justify-content:center}.appButton{cursor:pointer;display:block;margin:auto;width:90%}.crypto-s4{background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:290px;padding-top:200px}.s4-container{margin:auto;max-width:380px;width:95%}.s4-header{color:#ffb200;font-size:30px;font-weight:700;padding-bottom:5px}.s4-text{color:#fff;font-size:18px;font-weight:300;line-height:1.3;padding-top:10px}.crypto-s5{background-color:#4b484d;padding-bottom:100px;padding-top:100px}.s5-image{display:block;margin:auto auto 10px;max-width:225px;width:30%}.s5-header{font-size:30px;font-weight:700;padding-bottom:8px}.s5-header,.s5-text{color:#fff;text-align:center}.s5-text{font-size:18px;font-weight:300;line-height:1.35;margin:auto;max-width:500px;padding-bottom:75px;padding-top:12px;width:90%}.s5-subtext{color:#fff;font-size:12px;font-weight:700;padding-bottom:15px;text-align:center}.s5-image-2{display:block;margin:auto;width:140px}.s6{background-color:#001510;padding-bottom:170px;padding-top:90px}.s6-image{display:block;margin:auto auto 8px;max-width:200px;width:75%}.s6-header{color:#ffb200;font-size:30px;font-weight:700;padding-bottom:35px;text-align:center}.s6-flex{align-items:center;align-self:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:auto;max-width:900px;width:95%}.s6-benefit{align-items:center;flex-direction:column;justify-content:center;margin-bottom:40px;width:250px}.s6-benefit-image{display:block;margin:auto auto 10px;width:60%}.s6-benefit-h1{color:#ffb200;font-size:17px;font-weight:500;padding-bottom:5px;text-align:center}.s6-benefit-p{color:#fff;font-size:14px;font-weight:300;line-height:1.3;margin:auto;padding-top:7px;text-align:center;width:90%}@media (max-width:900px){.s6{padding-top:100px}}@media (max-width:800px){.s6{padding-bottom:100px;padding-top:110px}.s6-flex{flex-direction:column}.s6-benefit{margin-bottom:10px;width:90%}.s6-benefit-image{max-width:300px;width:25%}.s6-benefit-h1{font-size:25px}.s6-benefit-p{font-size:20px;font-weight:100;margin-bottom:35px;max-width:320px}}@media (max-width:750px){.crypto-s1{padding-bottom:110px}.crypto-s2{padding-top:70px}.s2-flex{align-items:center;flex-direction:column-reverse;justify-content:center}.s2-left{padding-top:25px;width:80%}.s2-image{margin:auto;width:55%}.s2-button-flex{padding-top:30px}.crypto-s4{padding-bottom:200px;padding-top:140px}}@media (max-width:600px){.crypto-s1{padding-bottom:80px;padding-top:130px}.s1-header{font-size:30px}.s1-text{font-size:17px}.s2-button-flex{align-items:flex-start;flex-direction:column;height:110px;justify-content:space-between}.crypto-s4{padding-top:140px}.crypto-s5{padding-bottom:70px;padding-top:70px}.s6-benefit-image{width:45%}}@media only screen and (max-width:420px){.s2-left{width:90%}.s2-image{width:75%}.crypto-s3{padding-bottom:70px;padding-top:80px}.s3-text{padding-bottom:35px}.crypto-s4{padding-bottom:90px;padding-top:60px}.s4-container{width:76%}.s5-image{width:60%}.s6{padding-bottom:60px;padding-top:80px}.s6-header{margin:auto;width:80%}}.demo-input-container{padding-top:25px}.demo-title{color:#034030;font-size:30px;font-weight:600;min-width:300px;padding-bottom:10px;padding-top:10px}.demo-subtitle,.demo-title{margin:auto;text-align:center;width:95%}.demo-subtitle{font-size:20px;font-weight:200;max-width:450px;padding-bottom:35px}.standards-demo-flex{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:auto;max-width:900px;padding-top:165px;width:95%}.standards-demo-h2{color:#fca40c;font-size:38px;font-weight:700;text-align:left}.standards-demo-p{text-align:left!important;width:100%!important}.demo-standards-header-image{height:255px;margin-left:55px;padding-bottom:85px;width:395px}.request-demo-flex-buttons{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;padding-top:25px}.demo-input-container{background:radial-gradient(#002d21,#074c3a);border-radius:25px;border-top:20px solid #ffad00;border-top-left-radius:20px;border-top-right-radius:20px;margin:auto auto 20px;max-width:500px;padding:20px 45px 35px;width:95%}.demo-input-flex{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.demo-input-title{color:#00ffbe;font-size:13px;font-weight:600;padding-bottom:3px;padding-top:10px}.demo-input{background:none;background-color:#177960;border:2px solid #074c3a;color:#fff;font-size:14px;font-weight:500;margin-bottom:4px;margin-top:1px;outline:none;padding:11px 17px 11px 15px;width:93%}.demo-input-error{border:2px solid #ff4800}.demo-error-message{color:#ff4802;font-size:14px;font-weight:500;padding-top:25px}.demo-input:focus{border:2px solid #baffed}.submit-demo-button{background-color:#26b28e;border:none;border-radius:6px;color:#fff;cursor:pointer;display:block;font-size:13px;font-weight:600;margin:25px auto auto;max-width:250px;padding-bottom:15px;padding-top:15px;transition:all .2s;width:90%}.submit-demo-button:hover{background-color:#00e4aa;color:#011813}.demo-input-flex-item1{margin-right:10px;width:50%}.demo-input-flex-item2{width:50%}.flex-input{padding-right:15px;width:87%}.access-simulator-button{color:#fafafa;cursor:pointer;font-size:14px;font-weight:600;line-height:1.35;padding:20px 20px 20px 0;text-align:left;transition:all .2s;width:fit-content}.access-simulator-button:hover{color:#fafafa89}.demo-header-image{display:block;margin:auto;max-width:190px;padding-top:80px;width:80%}.request-demo-h2{color:#fca40c;font-size:38px;font-weight:700;text-align:left}.request-demo-error-message{color:#ff5416;font-size:14px;font-weight:500;padding-top:20px;text-align:left}@media only screen and (max-width:800px){.standards-demo-flex{flex-direction:column-reverse;padding-top:105px}.standards-demo-subcontainer{margin-top:25px;max-width:430px;padding-left:0;width:95%}.request-demo-flex-buttons{justify-content:center}.request-demo-h2{text-align:center}.demo-standards-header-image{height:168px;margin-left:0;padding-bottom:0;width:260px}.access-simulator-button{margin:auto;text-align:center}.request-demo-error-message{text-align:center}}@media only screen and (max-width:620px){.demo-input-container{padding-left:35px;padding-right:45px;width:78%}.demo-title{font-size:24px;width:65%}.demo-subtitle{font-size:18px;width:80%}.demo-header-image{max-width:170px}}@media only screen and (max-width:400px){.demo-input-flex{display:block}.demo-input-flex-item1{margin-right:0;width:100%}.demo-input-flex-item2{width:100%}.flex-input{padding-right:0;width:99%}.demo-input-title{padding-bottom:25px;padding-top:6px}.demo-header-image{max-width:130px}.demo-subtitle{display:none}}.events-container{background-color:#005b44;padding-bottom:120px}.events-header-flex{padding-bottom:50px;padding-top:100px}.events-header-flex,.events-header-item{align-items:center;display:flex;flex-direction:row;justify-content:center}.events-header-item{border-bottom:4px solid #fff;color:#fff;margin-bottom:2px;margin-left:5px;margin-right:5px;padding-bottom:7px;padding-left:30px;padding-right:30px;fill:#fff;cursor:pointer;transition:all .2s}.events-header-item:hover{color:#ffebbd;fill:#ffebbd;border-bottom:4px solid #ffebbd}.events-header-item-selected,.events-header-item-selected:hover{border-bottom:6px solid #ffb200;color:#ffb200;margin-bottom:0;fill:#ffb200}.events-header-item-text{color:inherit;font-size:20px;font-weight:600;padding-bottom:5px;padding-left:5px}.event-item{align-items:flex-start;background-color:#ffffffb3;border-radius:10px;box-shadow:3px 3px #00000021;display:flex;flex-direction:row;justify-content:center;margin:auto auto 15px;max-width:1000px;padding:34px 20px 20px;width:90%}.event-item:hover{background-color:#fff;box-shadow:3px 3px #00000033}.event-image{border-radius:7px;margin-right:20px;max-width:240px;width:100%}.event-content-container{flex:1}.event-date-container{justify-content:flex-start}.event-date-container,.event-image-column{align-items:flex-start;display:flex;flex-direction:column}.event-image-column{justify-content:center;margin-right:20px;max-width:240px;width:50%}.event-title{color:#033126;font-size:20px;font-weight:700;padding-bottom:5px}.event-meta-row{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:flex-start;padding-bottom:12px}.event-pill{background-color:#d7fff3;border-radius:999px;color:#00553f;font-size:12px;font-weight:700;letter-spacing:.03em;padding:7px 12px;text-transform:uppercase}.event-pill-status{background-color:#e9f4ef}.event-pill-upcoming{background-color:#0d6a52;color:#fff}.event-pill-past{background-color:#d6ddd9;color:#21423a}.event-time{color:#005f46;font-size:18px;font-weight:600;padding-bottom:10px}.event-audience{color:#0a5b46;font-size:14px;font-weight:600;padding-bottom:12px}.event-date-text{color:#043b2d;font-size:24px;font-weight:900;padding-bottom:4px;padding-top:10px}.event-description{color:#333;font-size:15px;font-weight:400;line-height:1.15;max-width:600px;padding-bottom:5px}.event-button-flex{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;padding-bottom:10px;padding-top:20px}.event-button{background-color:#007154;border-radius:5px;margin-right:5px;padding:18px 38px}.event-button:hover{background-color:#35a085}.event-button-text{color:#fff;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s}.past-events-header{color:#fff;font-size:26px;font-weight:700;padding-bottom:10px;text-align:center}.past-events-description{color:#d8fff2;font-size:18px;font-weight:300;line-height:1.45;margin:auto;max-width:620px;text-align:center}.past-events-container{padding:30px 25px 0}@media only screen and (max-width:750px){.event-item{align-items:center;flex-direction:column}.event-image-column{max-width:100%}.event-image{border-radius:13px;margin-bottom:20px;margin-right:20px;max-width:none;width:100%}.event-date-container{display:none}.event-content-container{width:85%}}@media only screen and (max-width:490px){.event-item{width:85%}.events-header-item{padding-left:18px;padding-right:18px}.events-header-item-text{font-size:16px}}@media only screen and (max-width:420px){.event-button-flex{align-items:center;flex-direction:column;justify-content:center}.event-button{margin:auto auto 10px}.event-content-container{width:100%}}.dfk-section{background-color:#fafafa;border-radius:10px;margin:30px auto auto;max-width:1250px;padding-bottom:70px;padding-top:70px;width:95%}.header{align-items:center;display:flex;flex-direction:column;height:600px;justify-content:center}.css-selector{-webkit-animation:AnimationName 12s ease infinite;-moz-animation:AnimationName 12s ease infinite;-o-animation:AnimationName 12s ease infinite;animation:AnimationName 12s ease infinite;background:linear-gradient(270deg,#08392d,#319077,#3fb394,#0c5d48);background-size:800% 800%;margin-top:90px}@-webkit-keyframes AnimationName{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@-moz-keyframes AnimationName{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@-o-keyframes AnimationName{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes AnimationName{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.dfk-header-text{font-size:75px;font-weight:600;max-width:1100px;padding-bottom:30px;padding-top:26px}.dfk-header-text,.header-text-h1{color:#fff;margin:auto;text-align:center}.header-text-h1{font-size:22px;font-weight:300;line-height:1.25;padding-bottom:8px;width:55%}.summer-button{border:1px solid #fff;border-radius:5px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;margin:45px auto auto;max-width:230px;padding:15px;text-align:center;width:70%}.summer-button:hover{background-color:#fff;color:#007154;font-weight:700}.dfk-section-flex{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.introduction{padding-bottom:80px;padding-top:80px}.introduction-left{padding-left:75px;width:45%}.introduction-h1{font-size:32px;font-weight:600;padding-bottom:16px}.introduction-h2{font-size:20px;font-weight:300;line-height:1.3;padding-bottom:50px}.introduction-p{font-size:16px;font-style:italic;font-weight:400}.introduction-right{padding-left:30px;padding-right:75px}.introduction-img{height:55vw;max-height:500px}.equitable-access{background-color:#36006a;background-position:50%;background-repeat:no-repeat;background-size:cover}.equitable-access-quote{color:#fff;font-size:32px;font-weight:700;padding-bottom:35px;text-align:center;width:65%}.play-button{background-color:#2eb391;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:16px 50px}.play-button:hover{background-color:#fff;color:#2eb391}.impact{display:flex}.impact-left{padding-left:5%;width:40%}.impact-h1{font-size:32px;font-weight:800;padding-bottom:12px}.impact-p{font-size:22px;font-weight:300;line-height:1.2;padding-bottom:5px}.impact-asterix{font-size:14px;font-style:italic;font-weight:300;padding-top:20px}.impact-right{padding-right:5%;width:48%}.impact-right-title{color:#1daf8f;font-size:17px;font-weight:800;text-align:right}.impact-flex{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end}.impact-item{align-items:center;background-color:#096447;border:2px solid #096447;border-radius:5px;display:flex;flex-direction:column;height:150px;justify-content:center;margin-bottom:5px;margin-left:8px;margin-top:5px;width:150px}.impact-item-h1{color:#fff;font-family:sans-serif;font-size:38px;font-weight:700;text-align:center}.impact-item-p{color:#fff;font-size:15px;font-weight:600;text-align:center}.pitch{background-color:#3e5859}.pitch-overview-section{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:35px}.pitch-overview-left{padding-left:5%}.pitch-overview-img{max-width:450px;width:335px;width:100%}.pitch-overview-right{width:45%}.pitch-overview-title{color:#fff;font-size:14px;font-weight:100;padding-bottom:10px;text-align:center}.pitch-overview-h1{color:#fff;font-size:26px;font-weight:600;line-height:1.1;margin-top:-3px;padding-bottom:16px;text-align:center}.pitch-overview-p{color:#fff;font-size:20px;font-weight:100;line-height:1.4;padding-bottom:35px;text-align:center}.pitch-document-button{background-color:#fff;border:1px solid #fff;border-radius:4px;color:#3e5859;cursor:pointer;margin:25px auto auto;padding-bottom:14px;padding-top:14px;width:185px}.pitch-document-button-text{font-size:12px;font-weight:600;text-align:center}.pitch-document-button:hover{background-color:#3e5859;color:#fff}.pitch-map-section{height:600px}.pitch-map-BG,.pitch-map-section{align-items:center;display:flex;flex-direction:column;justify-content:center}.pitch-map-BG{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;max-width:850px;width:90%}.pitch-map-title{color:#fff;font-size:30px;font-weight:900;margin-bottom:6px}.pitch-map-h1{font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:75px;font-weight:800}.pitch-map-h1,.pitch-map-p{color:#fff;text-align:center}.pitch-map-p{font-size:15px;font-weight:700;margin-bottom:25px}.pitch-map-button,.pitch-map-button-flex{align-items:center;display:flex;flex-direction:row;justify-content:center}.pitch-map-button{background-color:#ffbc00;border-radius:4px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;height:40px;margin-left:5px;margin-right:5px;text-align:center;width:140px}.pitch-map-button:hover{background-color:#fff;color:#ffbc00}.teachers-pitch{background-color:#007154}.pitch-description{background-color:transparent;padding-bottom:40px;width:92%}.pitch-description-h1{font-size:32px;font-weight:600;padding-bottom:10px;text-align:center}.pitch-description-p{font-size:20px;font-weight:200;margin:auto;max-width:660px;min-width:340px;text-align:center;width:70%}.pitch-description-flex{margin:40px auto 120px;width:95%}.pitch-description-item{background-color:#fafafa;border-radius:8px;height:360px;width:30%}.pitch-description-img{display:block;height:200px;margin:25px auto 15px}.pitch-description-h2{font-size:20px;font-weight:600;padding-bottom:7px;text-align:center}.pitch-description-h3{font-size:16px;font-weight:200;line-height:1.25;margin:auto;text-align:center;width:90%}.pitch-donate-button{align-items:center;background-color:#ffbc00;border-radius:4px;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:13px;font-weight:600;height:40px;justify-content:center;margin:35px auto auto;text-align:center;width:160px}.pitch-donate-button:hover{background-color:#fff;color:#ffbc00}.partnerships{background-color:transparent;padding-bottom:10px;padding-top:55px}.partnerships-h1{font-size:22px;font-weight:600;margin:auto auto 45px;text-align:center;width:70%}.partnerships-h2{color:#007154;font-size:14px;font-weight:700;margin-bottom:15px;margin-top:10px;text-align:center}.partnerships-flex{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:auto auto 50px;width:555px}.partnerships-img{height:90%;margin:auto;object-fit:contain;width:75%}.about-donate{background-color:transparent;padding-bottom:0;padding-top:0}.about-donate-container{align-items:flex-start;background-color:#fafafa;border-radius:10px;display:flex;flex-direction:column;height:600px;justify-content:center;padding-bottom:10px;padding-top:10px;width:49%}.about-hr{border:2px solid #007154;color:#007154;margin:10px auto 0;width:90%}.about-donate-h1{font-size:22px;font-weight:600;padding:25px 35px 15px}.about-donate-p{font-size:18px;font-weight:300;padding-bottom:15px;padding-left:35px;padding-right:50px}.about-donate-flex{justify-content:flex-start;padding-left:35px}.about-button{background-color:red;border-radius:4px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;margin-right:15px;margin-top:30px;padding:11px 25px}.learn-more{background-color:#007154;border:1px solid #007154}.learn-more:hover{background-color:#fff;color:#007154}.donate-button{background-color:#ffbc00;border:1px solid #ffbc00}.donate-button:hover{background-color:#fff;color:#ffbc00}.about-donate-img{height:140px;margin-left:20px;margin-right:35px}.rapunzl-learn-more{background-color:#2eb391;border:1px solid #2eb391;color:#fff;margin-left:35px}.rapunzl-learn-more:hover{background-color:#fff;color:#2eb391}.footer-section{background-color:transparent;margin-top:0;max-width:900px;overflow:hidden;padding-bottom:45px;padding-top:50px}.footer-h1{font-size:28px;margin-top:125px;padding-bottom:20px;text-align:center}.donation-footer-img{margin-bottom:-92px;width:360px}.students-pitch{background-color:#2eb391}.partnerships-item{background-color:#fff;border-radius:2px;display:flex;height:70px;margin:10px;width:165px}.footer-right{margin:auto;min-width:460px;padding-bottom:25px;width:80%}.footer-p{font-size:14px;font-weight:200;padding-bottom:12px}.footer-button-flex{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:20px;margin-top:45px}.footer-button{align-items:center;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;height:40px;justify-content:center;margin-right:15px;text-align:center;width:120px}.footer-learn-button{background-color:#2eb391}.footer-learn-button:hover{background-color:#fff;color:#2eb391}.footer-donate-button{background-color:#ffbc00}.footer-donate-button:hover{background-color:#fff;color:#ffbc00}.tax-deductible-text{color:#444;font-size:12px;font-style:italic;font-weight:600}@media only screen and (max-width:1000px){.introduction-h2{font-size:17px}.introduction-p{font-size:14px}.impact-h1{font-size:23px}.impact-p{font-size:17px}.impact-item{height:130px;width:130px}.pitch-overview-h1{font-size:22px;padding-bottom:7px}.pitch-overview-p{font-size:17px;padding-bottom:15px}.pitch-description-flex{width:100%}.pitch-description-item{width:32.3%}.pitch-description-h3{font-size:15px}.pitch-map-{font-size:17px}.about-donate-p{font-size:16px}.footer-right{min-width:440px;padding-bottom:13px}}@media only screen and (max-width:900px){.dfk-header-text{font-size:62px}.header-text-h1{width:60%}.introduction-left{padding-left:35px;width:55%}.introduction-h2{font-size:16px}.introduction-img{height:45vw}.introduction-right{padding-right:35px}.pitch-overview-left{padding-left:1%}.pitch-description-p{font-size:18px;width:85%}.donation-footer-img{margin-bottom:-70px;width:310px}.footer-right{padding-bottom:20px}.footer-p{width:95%}.footer-button-flex{margin-top:25px}.pitch-map-title{font-size:24px}.pitch-map-p{font-size:17px}}@media only screen and (max-width:800px){.impact{display:block}.impact-left{margin:auto auto 55px;padding-left:0;width:85%}.impact-right{margin:auto;max-width:430px;padding-right:0;width:75%}.pitch-overview-img{width:95%}.pitch-overview-right{padding-right:5%;width:72%}.pitch-map-flex{display:block}.pitch-map-button-flex{margin-top:65px}.pitch-description-flex{display:block}.pitch-description-img{padding-left:20px}.pitch-description-item{align-items:center;display:flex;flex-direction:row;height:auto;justify-content:center;margin-bottom:20px;width:100%}.pitch-description-h2{margin:auto;text-align:left;width:90%}.pitch-description-h3{font-size:20px;text-align:left}.partnerships{margin-top:0}.about-donate{display:block}.about-donate-container{height:auto;margin-bottom:30px;padding-bottom:40px;width:100%}.footer-section{align-items:flex-end;padding-top:20px;width:100%}.footer-h1{margin-top:85px;padding-left:15px;padding-right:15px}.donation-footer-img{width:270px}}@media only screen and (max-width:700px){.dfk-header-text{font-size:52px;padding-bottom:10px}.header{height:450px}.header-right{display:none}.equitable-access-quote{width:85%}.pitch-overview-h1{margin:auto auto 10px;width:100%}.pitch-map-title{text-align:center}.footer-section{align-items:center;flex-direction:column-reverse;padding-top:0}.footer-p{text-align:center}.footer-button-flex{margin:30px auto 10px;width:255px}}@media only screen and (max-width:600px){.dfk-header-text{font-size:42px}.header-text-h1{font-size:19px}.pitch-map-section{height:auto}.pitch-map-BG{margin-top:150px}.pitch-overview-section{flex-direction:column;height:auto;margin-bottom:55px}.pitch-description-item{flex-direction:column}.pitch-description-h2{text-align:center}.pitch-description-h3{margin:auto auto 40px;text-align:center;width:80%}}@media only screen and (max-width:550px){.introduction{flex-direction:column-reverse;padding-bottom:20px;padding-top:60px}.introduction-img{height:auto;max-height:350px}.introduction-left{padding:0;width:85%}.introduction-p{display:none}.impact-right{width:95%}.partnerships{width:100%}.partnerships-flex{justify-content:center;width:95%}.partnerships-item{margin:1%;width:30%}}@media only screen and (max-width:470px){.dfk-header-text{font-size:32px}.header-text-h1{font-size:16px}.introduction-h1{font-size:27px}.header{height:370px}.introduction-img{max-height:290px}.equitable-access-quote{font-size:25px}.pitch-map-BG{margin-bottom:55px;margin-top:60px}.pitch-map-button-flex{display:none}.impact-right{width:90%}.impact-item{width:44%}.footer-right{min-width:0;width:90%}.footer-p{margin:auto}}@media only screen and (max-width:400px){.impact-left{margin-top:35px}.impact-item{height:105px}.impact-item-p{font-size:13px}.equitable-access{height:270px}.technology-benefits{display:none}.equitable-access-quote{width:95%}.about-donate-container{padding-top:40px}.about-donate-h1,.about-donate-p{padding-left:15px}.about-donate-p{font-size:15px;padding-right:20px}}@media only screen and (max-width:360px){.header,.impact{display:none}}.press-container{border-bottom:2px solid #fff;margin:auto;max-width:850px;padding-bottom:165px;padding-top:135px;width:95%}.press-header-img{border-bottom:6px solid purple;display:block;height:250px;margin:auto auto 11px;width:275px}.press-h1{font-size:38px;font-weight:600;padding-bottom:30px;text-align:center}.press-h2{color:#062e24;font-size:20px;font-weight:200;padding-bottom:14px}.contact-us{background-color:#10a27d;border-radius:3px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;margin:50px auto 85px;padding:15px 23px;text-align:center;width:175px}.contact-us:hover{background-color:#fff;color:#007154}@media (max-width:475px){.press-container{padding-bottom:80px;padding-top:55px;width:90%}}.summer-top-section{align-items:center;background-position:bottom;background-repeat:no-repeat;background-size:cover;justify-content:center;margin:auto;max-width:none;padding-bottom:145px;padding-top:240px}.top-img-subtext{color:#fff;font-size:9px;font-weight:700;padding-bottom:4px;text-align:center}.top-img{display:block;height:72.3px;margin:auto;width:270px}.top-h1{color:#0eba8e;font-size:62px;font-weight:900;max-width:600px;padding-bottom:5px;padding-left:15px;padding-right:15px;width:92%}.top-h1,.top-subtext{margin:auto;text-align:center}.top-subtext{color:#064938;font-size:23px;font-weight:100;line-height:1.2;max-width:650px;padding-top:10px;width:90%}.day-subtext{padding-right:8px}.top-button-flex{display:flex;justify-content:center;margin:50px auto auto}.apply-button{background-color:#05d19d;border:1px solid #05d19d;border-radius:5px;color:#024027;cursor:pointer;font-size:14px;font-weight:700;margin-left:12px;margin-right:12px;padding:18px 30px;text-align:center;transition:all .3s;width:135px}.apply-button:hover{background-color:#b4ffec;border:1px solid #b4ffec;color:#024027}.what-to-expect{background-color:#05392c;padding-bottom:230px;padding-top:150px}.section-header{color:#fff;font-size:34px;font-weight:200;line-height:1.15;padding-bottom:40px;padding-top:10px;text-align:center}.what-to-expect-header{border-bottom:25px solid #ffb200;font-size:42px;font-weight:800;line-height:1.1;margin:auto auto 25px;max-width:700px;padding-bottom:25px;padding-left:5%;padding-right:5%;width:90%}.summer-basketball{margin:-180px auto auto;max-width:400px;width:85%}.section-header-sub{color:#ffb200;font-size:21px;font-weight:600;padding-bottom:18px;text-align:center}.section-subtext{color:#fff;font-size:20px;font-weight:200;line-height:1.25;margin:auto;max-width:750px;padding-bottom:15px;text-align:center;width:80%}.program-schedule{margin:auto;max-width:850px;padding-bottom:115px;padding-top:0;width:95%}.schedule-img{display:block;margin:auto auto 8px;width:100px}.schedule-header{color:#034131;font-size:42px;font-weight:800;padding-bottom:15px;text-align:center}.program-schedule-text{font-size:20px;font-weight:300;margin:auto;padding-bottom:30px;padding-top:7px;text-align:center;width:90%}.cohort-flex{border:5px solid #12af78;border-radius:60px;display:flex;flex-direction:row;justify-content:space-around;margin-bottom:50px;margin-top:15px;padding-bottom:35px;padding-top:35px}.cohort-date{font-size:34px;font-weight:800;margin:auto;padding-bottom:5px;text-align:center}.divider{background-color:#007154;border-radius:10px;height:6px;margin-bottom:85px;margin-left:-15%;margin-top:85px;width:130%}.week-header{color:#024027;font-size:30px;font-weight:800;margin-bottom:5px;margin-top:35px}.h1{border-bottom:1px solid #d3d3d3;color:#fff;cursor:pointer;display:flex;font-size:23px;font-weight:200;padding-bottom:18px;padding-top:18px}.p{border-bottom:1px solid #2fedbc;font-size:19px;font-weight:500;line-height:1.4;margin-bottom:10px;padding-bottom:20px;padding-right:10px}.schedule-apply{background-color:#007154;border:1px solid #007154;color:#fff;cursor:pointer;margin:75px auto 20px}.benefits-opportunities{background-color:#001c15;padding-bottom:175px;padding-top:135px}.benefits-flex{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:auto auto 30px;max-width:900px;width:90%}.benefit{height:300px;margin-left:10px;margin-right:10px}.benefit-img{display:block;height:200px;margin:auto auto 15px}.benefit-title{color:#ffb200;font-size:17px;font-weight:800;padding-bottom:10px;text-align:center}.benefits-apply{background-color:#fff;border:1px solid #fff;cursor:pointer;margin:auto}.faq-container{background-color:#1c9676;width:100%}.faq{margin:auto;max-width:850px;padding-bottom:125px;padding-top:95px;width:95%}.summer-faq-answer{overflow:hidden;transition:max-height .3s ease,opacity .3s ease,padding-bottom .3s ease}.summer-faq-answer-visible{max-height:400px;opacity:1;padding-bottom:30px}.summer-faq-answer-hidden{max-height:0;opacity:0;padding-bottom:0}@media only screen and (max-width:900px){.summer-top-section{padding-bottom:145px;padding-top:145px}.benefits-flex{display:block;margin-bottom:0;max-width:480px;width:95%}.benefit{margin-bottom:25px}}@media only screen and (max-width:650px){.summer-top-section{padding-bottom:175px;padding-top:175px}.program-schedule{padding-bottom:85px;padding-top:55px}.benefit{height:auto;margin-top:40px}.section-header{padding-bottom:0}.benefits-opportunities{padding-bottom:105px;padding-top:125px}.benefits-apply{margin-top:65px}.what-to-expect{padding-bottom:180px}}@media only screen and (max-width:600px){.tabs{justify-content:center}.tabs-header{margin-bottom:0;padding-bottom:0}}@media only screen and (max-width:470px){.h1{font-size:20px}.h1,.p{padding-left:5px}.p{padding-bottom:30px}.accordion-flex{padding-left:10px;padding-right:10px}.winnings{font-size:75px}.subtextHeader{font-size:22px}.join{padding-bottom:250px}.coming-soon{margin-bottom:55px}}@media only screen and (max-width:450px){.summer-top-section{padding-bottom:95px;padding-top:155px}.top-img{height:45.5px;width:170px}.top-img-subtext{font-size:6.5px;font-weight:500}.top-h1{font-size:37px;padding-top:4px}.top-subtext{font-size:16px;font-weight:400;margin:auto;padding-top:4px;width:80%}.program-schedule-text{font-size:17px}.apply-button,.learn-button{font-size:12px;width:100px}.what-to-expect{padding-bottom:160px;padding-top:70px}.section-header{border-bottom-width:7px;font-size:28px;margin:auto auto 20px;padding-bottom:15px;width:90%}.section-header-sub{display:none}.section-subtext{font-size:17px;width:90%}.hide-section{display:none}.partner-header{margin-top:40px}.partners-flex{width:95%}.partner-container{width:110px}.cohort-date{font-size:20px}.cohort-flex{margin-bottom:30px;margin-top:5px}.divider{margin:15px auto 55px;width:90%}.benefits-opportunities{padding-top:105px}}.apply-button{transition:all .3s,transform .14s ease-out}.apply-button:active{transform:scale(.97)}.standards-header-container{background-color:#023024;padding-bottom:240px;padding-left:7%;padding-top:240px}.standards-header-flex{align-items:flex-start;display:flex;justify-content:space-between;margin:auto;max-width:1100px;width:100%}.standards-h1{color:#75ffdc;font-size:80px;font-weight:900}.standards-subtext{align-self:flex-end;color:#9df3748a;font-size:12px;font-weight:500;line-height:1.25;margin-bottom:-100px;padding-right:55px;padding-top:45px}.standards-header-image{display:block;margin:auto auto 12px;max-width:370px;padding-top:115px;width:90%}.standards-request-title{color:#fafafa;font-size:26px;margin:auto;padding-bottom:20px;text-align:center}.standards-request-text{font-size:15px;font-weight:300;margin:auto;max-width:600px;padding-top:10px;text-align:center}.standards-request-container{padding-bottom:125px}.request-h2{color:#00ffbe;font-size:32px;font-weight:200;text-align:center}.request-h3{color:#fff;font-size:15px;font-weight:500;padding-bottom:8px;padding-top:25px}.request-p{color:#fafafa;font-size:16px;font-weight:300;line-height:1.25;margin:auto;max-width:700px;padding-bottom:25px;padding-top:10px;text-align:center;width:90%}.request-back-button{align-items:center;border:2px solid #ffffffcc;border-radius:10px;color:#ffffffcc;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:70px;justify-content:center;margin-left:15px;padding-left:25px;padding-right:25px;transition:all .2s}.request-back-button:hover{background-color:#00715447}.standards-input-container{margin:auto;max-width:650px;width:95%}.request-dropdown{background:none;background-color:#20836a;border:none;border-radius:10px;color:#fafafa;display:block;font-size:16px;font-weight:600;height:70px;outline:none;padding-left:25px;padding-right:25px}.dropdown-alt{font-size:15px;height:50px;width:100%}.request-flex-buttons{flex-direction:row;padding-top:25px}.request-flex-buttons,.request-next-button{align-items:center;display:flex;justify-content:center}.request-next-button{border-radius:10px;cursor:pointer;font-size:16px;font-weight:600;height:70px;margin-left:15px;padding-left:25px;padding-right:25px;transition:all .2s}.request-disabled{background-color:#62605b;color:#fff;cursor:not-allowed}.request-enabled{background-color:#fda504;padding-left:65px;padding-right:65px}.request-enabled:hover{background-color:#e9c582}.request-error-message{color:#ff5416;font-size:14px;font-weight:500;padding-top:20px;text-align:center}.standards-request-progress-bar{align-items:center;border-radius:20px;display:flex;flex-direction:row;height:20px;justify-content:space-between;margin:auto auto 25px;max-width:650px;overflow:hidden;width:95%}.standards-request-progress-bar-inner{background-color:#fda504;border-radius:25px;height:100%;margin-left:.5%;margin-right:.5%;width:25%}.contact-input{background:none;background-color:#20836a;border:none;border-radius:10px;box-shadow:none;color:#fafafa;display:block;font-size:15px;font-weight:600;height:40px;outline:none;padding-left:25px;padding-right:25px;width:-webkit-fill-available}.send-message{display:flex;justify-content:flex-end}.submit-contact-details{align-self:flex-end;background-color:#007154;border:1px solid #007154;border-radius:5px;color:#fff;font-size:13px;font-weight:600;margin-top:30px;padding:14px 24px;width:fit-content}.submit-contact-details:hover{background-color:#fff;color:#007154;cursor:pointer}.standards-request-loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:240px;padding-top:130px}.loading-icon{color:#fff;fill:#fff}.standards-request-loading-text{color:#fff;font-size:14px;font-weight:600;padding-top:12px;text-align:center}.book-call-request-button{background-color:#219a7b;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;margin:15px auto auto;padding:14px 35px;text-align:center;transition:all .2s;width:170px}.book-call-request-button:hover{background-color:#041612bf}.understanding-standards-container{background-color:#c0ffef;margin-top:105px;padding-bottom:60px;padding-top:60px}.understanding-standards-button{background-color:#007154;border-radius:6px;color:#fff;font-size:14px;font-weight:500;margin-top:30px;padding:17px 40px;width:fit-content}.alt-book-call-button{border-radius:5px;color:#fafafa;cursor:pointer;font-size:13px;font-weight:700;margin:12px auto auto;padding:15px 35px;text-align:center;transition:all .2s}.alt-book-call-button:hover{text-decoration:underline}::placeholder{color:#00ffbe;opacity:1}::-ms-input-placeholder{color:#00ffbe}@media only screen and (max-width:1200px){.standards-subtext{padding-right:35px}}@media only screen and (max-width:1100px){.standards-header-container{padding-left:7%}.standards-h1{font-size:72px}}@media only screen and (max-width:1000px){.standards-subtext{padding-right:6%}.standards-h1{font-size:68px}}@media only screen and (max-width:950px){.standards-header-container{padding-left:5%}.standards-h1{font-size:60px;padding-bottom:0}}@media only screen and (max-width:850px){.standards-request-title{font-size:20px}.standards-header-flex{flex-direction:column}.standards-header-container{padding-bottom:180px;padding-left:6.5%;padding-top:140px}.standards-subtext{align-self:flex-start;float:none;margin-bottom:0;padding-bottom:0;padding-right:6%;padding-top:30px}}@media only screen and (max-width:650px){.standards-h1{font-size:52px}}@media only screen and (max-width:580px){.standards-header-container{padding-top:120px}.standards-h1{font-size:48px}}@media only screen and (max-width:485px){.standards-header-container{padding-bottom:120px;padding-left:6%;padding-top:160px}.standards-h1{font-size:42px}.standards-header-image{padding-top:105px!important;width:200px}.request-p{font-size:15px}.request-h2{font-size:28px!important;font-weight:600!important}}@media only screen and (max-width:430px){.standards-h1{font-size:38px;padding-right:20px}}.standards-request-container.is-success{animation:request-success-in .42s cubic-bezier(.34,1.56,.64,1) both}@keyframes request-success-in{0%{opacity:0;transform:translateY(12px) scale(.98)}}.standards-request-container.is-success .standards-request-progress-bar-inner{animation:request-seg-fill .3s ease-out both;transform-origin:left}.standards-request-container.is-success .standards-request-progress-bar-inner:first-child{animation-delay:.12s}.standards-request-container.is-success .standards-request-progress-bar-inner:nth-child(2){animation-delay:.24s}.standards-request-container.is-success .standards-request-progress-bar-inner:nth-child(3){animation-delay:.36s}.standards-request-container.is-success .standards-request-progress-bar-inner:nth-child(4){animation-delay:.48s}.standards-request-container.is-success .standards-request-progress-bar-inner:nth-child(5){animation-delay:.6s}@keyframes request-seg-fill{0%{transform:scaleX(0)}}.alt-book-call-button,.book-call-request-button,.request-back-button,.request-next-button{transition:all .3s ease,transform .14s ease-out}.alt-book-call-button:active,.book-call-request-button:active,.request-back-button:active,.request-next-button:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.standards-request-container.is-success,.standards-request-container.is-success .standards-request-progress-bar-inner{animation:none;transform:none}.alt-book-call-button:active,.book-call-request-button:active,.request-back-button:active,.request-next-button:active{transform:none}}.standards-cee-logo{margin-bottom:6px;width:140px}.national-standard-subtext{border-bottom:6px solid #ffb202;color:#04392b;font-size:22px;font-weight:200;line-height:1.2;margin-bottom:18px;padding-bottom:9px}.national-standard-bold{color:#007154;font-size:40px;font-weight:900}.national-standard-container{margin-bottom:30px;margin-top:125px;padding-bottom:120px;padding-top:0}.standard-margin-shift-1{margin-right:30px}.standard-margin-shift-2{margin-left:30px}@media only screen and (max-width:750px){.standard-margin-shift-1{margin-right:0}.standard-margin-shift-2{margin-left:0}.national-standard-container{margin-bottom:30px;margin-top:90px;padding-bottom:105px}}.state-standards-page,.state-standards-page *{box-sizing:border-box}.state-standards-page{overflow-x:hidden}.state-standards-hero{border-radius:0;padding:145px 24px 85px}.state-standards-hero-flex{align-items:center;display:flex;flex-wrap:wrap;gap:48px;justify-content:center;margin:auto;max-width:1100px}.state-standards-hero-copy{flex:1 1 420px;max-width:620px}.state-standards-hero-image{height:auto;max-width:84vw;width:320px}.state-standards-state-hero-image{max-height:390px;object-fit:contain}.state-standards-badge{border-radius:999px;display:inline-block;font-size:13px;font-weight:700;letter-spacing:.04em;margin-bottom:16px;padding:6px 14px;text-transform:uppercase}.state-standards-badge-required{background-color:#34ffb5;color:#0b392d}.state-standards-badge-embedded{background-color:#ffb200;color:#3d2a00}.state-standards-badge-standards{background-color:#8ecdff;color:#0a2d47}.state-standards-badge-none,.state-standards-badge-pending{background-color:#e4e8ee;color:#2b3440}.state-standards-h1{color:#fff;font-size:40px;line-height:1.12;margin:0 0 18px}.state-standards-h1-accent{color:#34ffb5}.state-standards-hero-headline{color:#dfe7ef;font-size:16px;line-height:1.35;margin:0 0 60px}.state-standards-hero-buttons{display:flex;flex-wrap:wrap;gap:14px}.state-standards-cta-button{background-color:#34ffb5;border-radius:10px;color:#0b392d;display:inline-block;font-size:14px;font-weight:600;padding:14px 30px;text-decoration:none}.state-standards-cta-button:hover{filter:brightness(1.06);transform:translateY(-2px)}.state-standards-secondary-button{border:2px solid #fff;border-radius:10px;color:#fff;display:inline-block;font-size:14px;font-weight:600;padding:12px 28px;text-decoration:none}.state-standards-secondary-button:hover{background-color:#fff;color:#0b392d}.state-standards-section{margin:auto;max-width:1000px;padding:90px 40px}.state-standards-section-prose{max-width:820px}.state-standards-section.state-standards-section-prose{border-left:20px solid #007154}.state-standards-section-alt{max-width:1000px;padding:55px 40px}.state-standards-h2{color:#0b392d;font-size:32px;line-height:1.2;margin:0 0 12px}.state-standards-section-subtitle{color:#4a5560;font-size:16px;line-height:1.35;margin:0 0 50px;max-width:720px}.state-standards-p{color:#2b3440;font-size:16px;line-height:1.35;margin:0 0 16px}.state-standards-reviewed{color:#6b7784;font-size:14px;font-style:italic;margin-top:24px}.state-standards-note{color:#4a5560;font-size:15px;margin-top:18px}.state-standards-summary{border-top:1px solid #dfe4ea;margin:0}.state-standards-summary-row{border-bottom:1px solid #dfe4ea;display:flex;flex-wrap:wrap;gap:24px;padding:16px 4px}.state-standards-summary-label{color:#0b392d;flex:0 0 240px;font-size:15px;font-weight:700;margin:0}.state-standards-summary-value{color:#2b3440;flex:1 1 320px;font-size:16px;line-height:1.5;margin:0}.state-standards-inline-link,.state-standards-source-link{align-items:center;background-color:#068665;border-radius:20px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;margin-bottom:6px;margin-right:6px;max-width:100%;padding:5px 12px;text-decoration:none;transition:background-color .16s ease;white-space:nowrap;width:max-content}.state-standards-source-link{margin-top:22px}.state-standards-inline-link:hover,.state-standards-source-link:hover{background-color:#0a9a75}.state-standards-inline-text-link{background-color:transparent;border-radius:0;color:#068665;display:inline;margin:0;max-width:none;padding:0;text-decoration:none;white-space:normal;width:auto}.state-standards-inline-text-link:hover{background-color:transparent;color:#0b7a58}.state-standards-table-scroll{overflow-x:auto}.state-standards-table{border-collapse:collapse;min-width:640px;width:100%}.state-standards-table td,.state-standards-table th{background-color:#00000026;border-bottom:1px solid #dfe4ea;font-size:15px;line-height:1.45;padding:14px 16px;text-align:left;vertical-align:top}.state-standards-table thead th{color:#0b392d;font-size:13px;letter-spacing:.05em;text-transform:uppercase}.state-standards-table-strand{color:#2b3440;font-weight:600}.state-standards-stats{display:flex;flex-wrap:wrap;gap:20px;list-style:none;margin:32px 0;padding:0}.state-standards-stat{background-color:#f4f7f9;border-radius:14px;box-shadow:0 1px 2px rgba(11,57,45,.05);flex:1 1 200px;padding:22px;transition:transform .22s cubic-bezier(.23,1,.32,1),box-shadow .22s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.state-standards-stat:hover{box-shadow:0 14px 30px rgba(11,122,88,.22),0 0 0 1.5px rgba(52,255,181,.45);transform:translateY(-4px)}}.state-standards-stat-figure{color:#0b392d;display:block;font-size:32px;font-weight:800;margin-bottom:6px}.state-standards-stat-label{color:#4a5560;display:block;font-size:14px;line-height:1.45}.state-standards-faq{border-top:1px solid #dfe4ea}.state-standards-faq-item{border-bottom:1px solid #dfe4ea}.state-standards-faq-heading{font-size:inherit;font-weight:inherit;margin:0}.state-standards-faq-question{align-items:center;background:none;border:none;color:#0b392d;cursor:pointer;display:flex;font-family:inherit;font-size:17px;font-weight:600;gap:16px;justify-content:space-between;padding:20px 4px;text-align:left;transition:color .15s ease;width:100%}.state-standards-faq-question:hover{color:#0b7a58}.state-standards-faq-question:focus-visible{outline:3px solid #0b7a58;outline-offset:2px}.state-standards-faq-icon{color:#0b7a58;flex-shrink:0;font-size:24px;line-height:1;transition:transform .26s cubic-bezier(.23,1,.32,1)}.state-standards-faq-icon.is-open{transform:rotate(45deg)}.state-standards-faq-answer{display:grid;grid-template-rows:0fr;max-width:760px;transition:grid-template-rows .26s cubic-bezier(.23,1,.32,1),visibility .26s cubic-bezier(.23,1,.32,1);visibility:hidden}.state-standards-faq-answer.is-open{grid-template-rows:1fr;visibility:visible}.state-standards-faq-answer-inner{overflow:hidden;padding:0 4px}.state-standards-faq-answer .state-standards-p:last-child{margin-bottom:20px}.state-standards-section-faq{background-color:#05231a;border-radius:24px;margin:35px auto}.state-standards-section-faq .state-standards-h2{color:#ffb200}.state-standards-section-faq .state-standards-faq,.state-standards-section-faq .state-standards-faq-item{border-color:hsla(0,0%,100%,.16)}.state-standards-section-faq .state-standards-faq-icon,.state-standards-section-faq .state-standards-faq-question{color:#34ffb5}.state-standards-section-faq .state-standards-faq-question:hover{color:#7dffcf}.state-standards-section-faq .state-standards-p{color:#fff}.state-standards-cta{border-radius:24px;margin:24px auto;max-width:1000px;padding:64px 40px;text-align:center}.state-standards-cta-image{display:block;height:auto;margin:0 auto 22px;max-width:min(74vw,320px);width:260px}.state-standards-cta-heading{color:#fff;font-size:32px;margin:0 0 14px}.state-standards-cta-p{color:#dfe7ef;font-size:17px;line-height:1.6;margin:0 auto 28px;max-width:620px}.state-standards-links{display:flex;flex-wrap:wrap;gap:10px 8px;list-style:none;margin:0 0 24px;padding:0}.state-standards-nearby .state-standards-h2{margin-bottom:10px}.state-standards-links li{display:flex}.state-standards-index{margin:auto;max-width:1000px;padding:48px 24px 8px}.state-standards-index-heading{color:#0b392d;font-size:30px;line-height:1.2;margin:0 0 12px}.state-standards-index-p{color:#4a5560;font-size:15px;line-height:1.45;margin:0 0 24px;max-width:680px}.state-standards-index-links{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));list-style:none;margin:0 0 65px;padding:0}.state-standards-index-link{border:1.5px solid #21c783;border-radius:10px;color:#0b5945;display:block;font-size:13px;font-weight:600;padding:14px 18px;text-align:center;text-decoration:none}.state-standards-index-link:hover{border-color:#0b7a58;color:#0b7a58}.state-standards-directory-region{margin-bottom:32px}.state-standards-directory-region-heading{border-bottom:1.5px solid #3a9d6a;color:#0b7a58;font-size:15px;font-weight:700;letter-spacing:.06em;margin:0 0 18px;padding-bottom:12px;text-transform:uppercase}.state-standards-directory-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));list-style:none;margin:0;padding:0}.state-standards-directory-link{align-items:center;background-color:#82d4bf;border:2px dotted #0b7a58;border-radius:10px;color:#033226;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:space-between;padding:18px 23px;text-decoration:none;transition:all .2s}.state-standards-directory-link:after{color:#0b7a58;content:"\2192";font-weight:700}.state-standards-directory-link:hover{background-color:#0b7a58;border-color:#0b7a58;color:#fff}.state-standards-directory-link:hover:after{color:#fff}.state-standards-directory-cta{display:flex;justify-content:center;margin-top:44px}.state-standards-directory-cta-button{background-color:#0b7a58;border:none;border-radius:10px;color:#fff;display:inline-block;font-size:13.5px;font-weight:600;padding:16px 34px;text-decoration:none}.state-standards-directory-cta-button:hover{background-color:#fff;color:#0b7a58;transform:translateY(-2px)}.state-standards-directory-soon{align-items:center;border:2px dotted #617c6f;border-radius:10px;color:#9aa5b1;cursor:default;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:space-between;padding:18px 23px}.state-standards-reveal-armed{opacity:0;transform:translateY(24px)}.state-standards-reveal-in{opacity:1;transform:translateY(0);transition:opacity .5s ease-out,transform .5s ease-out}@media (prefers-reduced-motion:reduce){.state-standards-reveal-armed,.state-standards-reveal-in{opacity:1;transform:none;transition:none}.state-standards-cta-button:hover,.state-standards-directory-cta-button:hover,.state-standards-stat:hover{transform:none}.state-standards-faq-answer,.state-standards-faq-icon{transition:none}}@media (max-width:900px){.state-standards-h1{font-size:34px}.state-standards-cta-heading,.state-standards-h2{font-size:26px}.state-standards-section{padding:40px 20px}.state-standards-hero{padding:140px 20px 56px}.state-standards-hero-flex{flex-direction:column-reverse;gap:36px}.state-standards-summary-label,.state-standards-summary-value{flex-basis:100%}}@media (max-width:560px){.state-standards-hero{padding:132px 16px 44px}.state-standards-hero-flex{align-items:flex-start;gap:28px;justify-content:flex-start}.state-standards-hero-copy{flex:1 1 100%;max-width:none;min-width:0}.state-standards-hero-image{margin:0 auto;max-width:100%;width:260px}.state-standards-state-hero-image{max-height:360px}.state-standards-cta-image{margin-bottom:18px;width:220px}.state-standards-h1{font-size:30px;line-height:1.14}.state-standards-cta-heading,.state-standards-h2{font-size:24px;line-height:1.18}.state-standards-h3{font-size:16px;line-height:1.25}.state-standards-section,.state-standards-section-alt{padding:34px 16px;width:100%}.state-standards-section-subtitle{margin-bottom:28px}.state-standards-hero-headline,.state-standards-p,.state-standards-summary-value{line-height:1.5}.state-standards-hero-headline{margin-bottom:32px}.state-standards-hero-buttons{flex-direction:column;gap:10px}.state-standards-cta-button,.state-standards-directory-cta-button,.state-standards-secondary-button{align-items:center;display:flex;justify-content:center;line-height:1.25;min-height:46px;padding:12px 16px;text-align:center;width:100%}.state-standards-inline-link,.state-standards-source-link{line-height:1.25;max-width:100%;overflow-wrap:anywhere;text-align:left;white-space:normal;width:auto}.state-standards-summary-row{gap:6px;padding:14px 0}.state-standards-summary-label{font-size:14px}.state-standards-section-faq{border-radius:16px;margin:24px 14px;width:auto}.state-standards-faq-question{align-items:flex-start;font-size:16px;gap:12px;line-height:1.35;padding:18px 0}.state-standards-faq-answer-inner{padding:0}.state-standards-cta{border-radius:16px;margin:20px 14px;padding:42px 18px;width:auto}.state-standards-cta-p{font-size:16px;line-height:1.5}.state-standards-page-index .state-standards-directory-region{margin-bottom:26px}.state-standards-page-index .state-standards-directory-region-heading{font-size:13px;margin-bottom:12px;padding-bottom:10px}.state-standards-page-index .state-standards-directory-grid{gap:8px;grid-template-columns:minmax(0,1fr)}.state-standards-page-index .state-standards-directory-link,.state-standards-page-index .state-standards-directory-soon{border-radius:8px;font-size:14px;line-height:1.25;min-width:0;overflow-wrap:anywhere;padding:14px 16px}.state-standards-page-index .state-standards-directory-link:after{flex:0 0 auto}.state-standards-page-index .state-standards-directory-cta{margin-top:32px}.state-standards-table-scroll{overflow-x:visible}.state-standards-table{border-collapse:separate;border-spacing:0;min-width:0;width:100%}.state-standards-table thead{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.state-standards-table,.state-standards-table tbody,.state-standards-table td,.state-standards-table th,.state-standards-table tr{display:block;width:100%}.state-standards-table tr{background-color:hsla(0,0%,100%,.42);border:1px solid rgba(11,57,45,.18);border-radius:12px;margin-bottom:12px;overflow:hidden}.state-standards-table td,.state-standards-table th{background-color:transparent;border-bottom:1px solid rgba(11,57,45,.12);font-size:14px;line-height:1.45;padding:12px 14px}.state-standards-table tr>:last-child{border-bottom:0}.state-standards-table td:before,.state-standards-table th:before{color:#0b7a58;content:attr(data-label);display:block;font-size:11px;font-weight:800;letter-spacing:.05em;line-height:1.2;margin-bottom:6px;text-transform:uppercase}.state-standards-table-standard,.state-standards-table-strand{overflow-wrap:anywhere}.state-standards-section-alignment .state-standards-section-subtitle{margin-bottom:22px}.state-standards-strand-group+.state-standards-strand-group{margin-top:1.25rem}}@media (max-width:380px){.state-standards-hero,.state-standards-section,.state-standards-section-alt{padding-left:14px;padding-right:14px}.state-standards-h1{font-size:28px}.state-standards-cta-heading,.state-standards-h2{font-size:22px}.state-standards-badge{font-size:11px;line-height:1.25;white-space:normal}.state-standards-cta,.state-standards-section-faq{margin-left:10px;margin-right:10px}.state-standards-cta{padding-left:14px;padding-right:14px}.state-standards-page-index .state-standards-directory-link,.state-standards-page-index .state-standards-directory-soon{padding:13px 14px}}.state-standards-backdrop{inset:0;opacity:var(--parallax-opacity,.18);pointer-events:none;position:fixed;transform:translateZ(0);transition:none;will-change:transform;z-index:0}.state-standards-backdrop-shape{height:86%;position:absolute;right:-6vw;top:50%;transform:translateY(-50%) rotate(8deg);width:58vw}@supports (mask:url("#m")) or (-webkit-mask:url("#m")){.state-standards-backdrop-shape{background-color:var(--state-standards-outline-color,#2f9e7f);-webkit-mask:var(--state-standards-outline-src) right center /contain no-repeat;mask:var(--state-standards-outline-src) right center /contain no-repeat}}.state-standards-page-detail>:not(.state-standards-backdrop){position:relative;z-index:1}@media (max-width:767px){.state-standards-page-detail{position:relative}.state-standards-backdrop{bottom:auto;height:100vh;left:0;opacity:.1;position:absolute;right:0;top:0;transform:none;will-change:auto}.state-standards-backdrop-shape{right:-14vw;width:80vw}}@media (prefers-reduced-motion:reduce){.state-standards-backdrop{transform:none}}.state-standards-h3{color:#1a1a1a;font-size:1.05rem;font-weight:700;margin:1.75rem 0 .6rem}.state-standards-strand-group+.state-standards-strand-group{margin-top:.5rem}.state-standards-table-alignment{table-layout:fixed}.state-standards-table-alignment th.state-standards-table-standard,.state-standards-table-alignment th[scope=col]:first-child{width:58%}.state-standards-table-alignment td,.state-standards-table-alignment th[scope=col]:last-child{width:42%}.state-standards-table-alignment th.state-standards-table-standard{color:#2b3733;font-weight:500;line-height:1.45}.state-standards-standard-code{background:#eaf3f0;border-radius:5px;color:#006b4f;display:inline-block;font-size:.72rem;font-weight:700;margin-right:.4rem;padding:.05rem .4rem;white-space:nowrap}.state-standards-module-plain{color:#33403c}.state-standards-module-none{color:#8a9691}.state-standards-sequence{margin-bottom:1rem}.state-standards-sequence-list{column-count:2;column-gap:2rem;margin:.25rem 0 0;padding-left:1.2rem}.state-standards-sequence-list li{break-inside:avoid;margin-bottom:.3rem}@media (max-width:640px){.state-standards-sequence-list{column-count:1}.state-standards-table-alignment{table-layout:auto}.state-standards-table-alignment td,.state-standards-table-alignment th.state-standards-table-standard,.state-standards-table-alignment th[scope=col]:first-child,.state-standards-table-alignment th[scope=col]:last-child{width:100%}.state-standards-standard-code{margin-bottom:.35rem;white-space:normal}}.module-preview-header{background-color:#065441;padding-bottom:75px;padding-top:175px}.module-breadcrumb{margin:auto;max-width:1000px;padding-bottom:22px;width:90%}.module-breadcrumb-list{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;margin:0;padding:0}.module-breadcrumb-item{color:#10ffc3;font-size:13px;font-weight:500;margin-right:8px}.module-breadcrumb-item a{color:#10ffc3;text-decoration:none}.module-breadcrumb-item a:hover{text-decoration:underline}.module-breadcrumb-current{color:#fff;opacity:.75}.module-preview-container{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:auto;max-width:1000px;width:90%}.module-preview-graphic{width:360px}.module-preview-text-container{margin-left:35px}.module-preview-subtext{color:#10ffc3;font-size:13px;font-weight:500;padding-bottom:8px}.module-preview-title{color:#f9aa01;font-size:36px;font-weight:800;padding-bottom:12px}.module-preview-description{color:#fff;font-size:16px;line-height:1.2;max-width:600px}.module-glance-container{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:auto;padding-bottom:70px;padding-top:75px;width:95%}.module-glance-text-container{background-color:#7debcf;border-radius:25px;padding:35px;width:640px}.module-glance-title{color:#064d3b;font-size:22px;font-weight:700;margin:0;padding-bottom:25px}.module-glance-columns-container{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start}.module-glance-column1{margin-right:5%;width:35%}.module-glance-column2{width:55%}.module-glance-column-title{color:#0d5a46;font-size:14px;font-weight:600;padding-bottom:3px}.module-glance-column-text{font-size:17px;font-weight:200;line-height:1.3;padding-bottom:18px}.module-glance-image{background-color:#0c4738;border:18px solid #fbac01!important;border-radius:145px;display:block;height:160px;margin-left:25px;padding:70px;width:160px}.guiding-enduring-points{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;margin:auto;max-width:900px;width:95%}.guiding-container{width:46%}.guiding-title{border-bottom:2px dotted #007154;color:#064d3b;font-size:22px;font-weight:700;margin-bottom:20px;margin-top:0;padding-bottom:15px}.guiding-list{list-style:none;margin:0;padding:0}.guiding-item{font-size:18px;font-weight:300;line-height:1.2;margin-bottom:20px}.guiding-item:before{content:"- "}.vocab-preview-title{color:#064d3b;font-size:22px;font-weight:700;margin:0;padding-bottom:25px;padding-top:55px;text-align:center}.vocab-flex-container{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:auto;max-width:1100px}.vocab-item{background-color:#c9f4e9;border-radius:5px;border-top:10px solid #007154;margin:5px;padding:16px 10px;width:250px}.vocab-item-title{color:#064d3b;font-size:15px;font-weight:700}.vocab-item-definition{font-weight:13.5px;font-weight:200;line-height:1.2;margin:0;padding-top:7px}.module-footer-flex{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:auto;max-width:1000px;padding-bottom:125px;width:95%}.module-footer-item{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;transition:all .2s}.module-footer-arrow{font-size:120px;fill:#007154}.module-footer-header{color:#007154;font-size:13px;font-weight:800;margin-top:-15px;padding-bottom:4px;text-align:center}.module-footer-item-text{color:#053d2f;font-size:20px;font-weight:200;text-align:center}.module-footer-item:hover .module-footer-arrow{fill:#1aebb7}.module-footer-item:hover .module-footer-header{color:#219b7c}.module-footer-item:hover .module-footer-item-text{color:#347766}@media only screen and (max-width:1000px){.module-glance-image{border-radius:115px;height:130px;padding:60px;width:130px}}@media only screen and (max-width:900px){.module-glance-column-text{font-size:15px}}@media only screen and (max-width:850px){.vocab-item{width:45%}}@media only screen and (max-width:800px){.module-glance-image{display:none}}@media only screen and (max-width:720px){.module-preview-text-container{margin-left:0;margin-top:35px}.module-preview-header{padding-top:145px}.module-preview-container{flex-direction:column;margin-top:-30px}.vocab-preview-title{padding-top:25px}.guiding-item{font-size:16px}.guiding-enduring-points{margin-bottom:-30px;margin-top:-20px}.module-glance-container{padding-bottom:55px;padding-top:55px}}@media only screen and (max-width:600px){.vocab-item{width:85%}.guiding-enduring-points{align-items:center;flex-direction:column;justify-content:center;margin-bottom:-70px}.guiding-container{margin-bottom:45px;width:92%}.module-glance-column2{width:58%}}@media only screen and (max-width:500px){.module-footer-arrow{font-size:85px}.module-footer-header{font-size:11px}.module-footer-item-text{font-size:14px;font-weight:300}.module-footer-flex{padding-bottom:85px;padding-top:45px}}@media only screen and (max-width:390px){.module-glance-columns-container{flex-direction:column;justify-content:center}.module-glance-column1{margin-right:0;width:100%}.module-glance-column2{width:100%}.module-glance-container{padding-bottom:45px;padding-top:35px}}.blog-screen-shell{background:radial-gradient(circle at top,#dff8f1 0,#f9fffd 45%,#fff 100%);min-height:100vh}.blog-screen{margin:0 auto;max-width:1120px;min-height:1100px;padding:80px 24px 96px}.blog-article,.blog-author-hero,.blog-hero{margin-bottom:32px}.blog-cta-eyebrow,.blog-eyebrow{color:#00ffa4;font-size:13px;font-weight:700;letter-spacing:0;margin-bottom:12px;text-transform:uppercase}.blog-eyebrow{margin-top:35px}.blog-article-title,.blog-title{color:#033629;font-size:44px;font-weight:700;line-height:1.05;margin-bottom:16px}.blog-author-bio,.blog-subtitle{color:#2d5047;font-size:15px;line-height:1.55;max-width:760px}.blog-filter{margin-bottom:32px}.blog-filter-toggle{align-items:center;background-color:#fff;border:1px solid #bfdccf;border-radius:999px;color:#055843;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:10px 18px;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.blog-filter-toggle:hover{background-color:#055843;border-color:#055843;color:#fff;transform:translateY(-1px)}.blog-filter-icon{font-size:18px!important}.blog-filter-toggle.jiggle{animation:blog-filter-jiggle .42s ease}@keyframes blog-filter-jiggle{0%{transform:rotate(0deg) scale(1)}20%{transform:rotate(-6deg) scale(1.05)}40%{transform:rotate(5deg) scale(1.05)}60%{transform:rotate(-4deg) scale(1.03)}80%{transform:rotate(3deg) scale(1.01)}to{transform:rotate(0deg) scale(1)}}.blog-filter-options{display:none}.blog-filter-options.open{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.blog-category-chip{background-color:#fff;border:1px solid #bfdccf;border-radius:999px;color:#055843;font-size:13px;font-weight:600;padding:10px 16px;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.blog-filter-options.open .blog-category-chip{animation:blog-chip-pop .42s cubic-bezier(.34,1.56,.64,1) backwards}@keyframes blog-chip-pop{0%{opacity:0;transform:translateY(-10px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}.blog-category-chip.active,.blog-category-chip:hover{background-color:#055843;border-color:#055843;color:#fff}.blog-card-grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.blog-card{background-color:#fff;border:1px solid #d8ebe3;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;padding:24px}.blog-card-image-link{aspect-ratio:16/9;background-color:#e8f6f1;border-radius:6px;display:block;margin:-8px -8px 18px;outline:1px solid rgba(0,0,0,.1);overflow:hidden}.blog-card-image{display:block;height:100%;object-fit:cover;transition:transform .18s ease;width:100%}.blog-card-image-link:hover .blog-card-image{transform:scale(1.03)}.blog-article-byline,.blog-card-meta-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.blog-article-byline,.blog-author-role,.blog-card-category,.blog-card-date{color:#007154;font-size:14px;font-weight:600}.blog-card-title-link{color:inherit}.blog-card-title{color:#033629;font-size:24px;line-height:1.15;margin:18px 0 12px}.blog-card-excerpt,.blog-portable-text blockquote,.blog-portable-text li,.blog-portable-text p{color:#29453f;font-size:15px;line-height:1.4;padding-bottom:10px}.blog-article-author,.blog-portable-text a{color:#055843;font-weight:700}.blog-pagination{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:36px}.blog-cta-link,.blog-pagination-link{background-color:#055843;border-radius:999px;color:#fff;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;min-width:120px;padding:12px 18px}.blog-pagination-link.disabled{background-color:#cfe3da;color:#5e7d74}.blog-empty-state,.blog-pagination-status{color:#365650;font-size:16px;line-height:1.5}.blog-empty-state{background-color:#fff;border:1px dashed #bfdccf;border-radius:8px;padding:24px}.blog-article-screen{max-width:900px}.blog-article-title{margin-top:14px}.blog-article-main-image{border:none!important;display:block;margin-bottom:15px;margin-top:45px;pointer-events:none;width:100%}.blog-portable-text{margin-top:28px}.blog-portable-text h2{color:#23745f;font-size:28px;line-height:1.2;margin:34px 0 14px}.blog-portable-text h3{color:#055843;font-size:22px;line-height:1.3;margin:28px 0 12px}.blog-portable-text ol,.blog-portable-text ul{margin:16px 0 16px 24px}.blog-portable-text ul{list-style:disc}.blog-portable-text ol{list-style:decimal}.blog-portable-text li{border-left:10px solid #28cba1;display:list-item;margin-bottom:10px;margin-left:-5px;padding-bottom:0;padding-left:17px}.blog-screen-shell-dark{background:#074031;background:linear-gradient(54deg,#074031,#032f24 32%,#04251d)}.blog-screen-shell-dark .blog-eyebrow{color:#00ffbe}.blog-screen-shell-dark .blog-title{color:#fff}.blog-screen-shell-dark .blog-subtitle{color:#c9e5db}.blog-screen-shell-dark .blog-category-chip,.blog-screen-shell-dark .blog-filter-toggle{background-color:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.18);color:#dffaf1}.blog-screen-shell-dark .blog-category-chip.active,.blog-screen-shell-dark .blog-category-chip:hover,.blog-screen-shell-dark .blog-filter-toggle:hover{background-color:rgba(0,255,190,.14);border-color:#00ffbe;color:#00ffbe}.blog-screen-shell-dark .blog-card{background-color:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.14);transition:transform .22s ease,background-color .22s ease,border-color .22s ease,box-shadow .22s ease}.blog-screen-shell-dark .blog-card:hover{background-color:hsla(0,0%,100%,.09);border-color:rgba(0,255,190,.55);box-shadow:0 12px 32px rgba(0,255,190,.18);transform:translateY(-6px)}.blog-screen-shell-dark .blog-card-title{color:#fff}.blog-screen-shell-dark .blog-card-category,.blog-screen-shell-dark .blog-card-date{color:#00ffbe}.blog-screen-shell-dark .blog-card-excerpt{color:#c9e5db}.blog-screen-shell-dark .blog-card-image-link{background-color:hsla(0,0%,100%,.08);outline-color:hsla(0,0%,100%,.14)}.blog-screen-shell-dark .blog-empty-state,.blog-screen-shell-dark .blog-pagination-status{color:#c9e5db}.blog-screen-shell-dark .blog-empty-state{background-color:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.22)}.blog-screen-shell-dark .blog-pagination-link{background-color:rgba(0,255,190,.16);border:1px solid rgba(0,255,190,.5);color:#00ffbe}.blog-screen-shell-dark .blog-pagination-link.disabled{background-color:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.14);color:#6f8f85}@media (prefers-reduced-motion:reduce){.blog-filter-options.open .blog-category-chip,.blog-filter-toggle.jiggle{animation:none}.blog-card-image-link:hover .blog-card-image,.blog-filter-toggle:hover,.blog-screen-shell-dark .blog-card:hover{transform:none}}.blog-portable-text blockquote{border-left:4px solid #8dcfb9;margin:18px 0;padding-left:16px}.blog-faq-item{background-color:#f1fbf7;border:1px solid #d5ece4;border-radius:8px;margin:20px 0;padding:24px}.blog-faq-item h2{margin-top:0}.blog-cta{background-color:#033629;border-radius:8px;margin-top:36px;padding:32px}.blog-cta-text,.blog-cta-title{color:#fff}.blog-cta-title{font-size:30px;line-height:1.15;margin-bottom:12px}.blog-cta-text{font-size:17px;line-height:1.6;margin-bottom:18px;max-width:580px}.blog-cta-link{background-color:#ffb900;color:#033629}.blog-author-hero{align-items:center;display:grid;gap:24px;grid-template-columns:140px minmax(0,1fr)}.blog-author-avatar{align-items:center;background-color:#055843;border-radius:50%;color:#fff;display:flex;font-size:42px;font-weight:700;height:140px;justify-content:center;position:relative;width:140px}.blog-author-avatar img{background-color:#fff;border-radius:50%;bottom:6px;box-shadow:0 4px 12px rgba(3,54,41,.18);padding:6px;position:absolute;right:0;width:42px}.blog-topic-browse{margin:0 auto 40px;width:min(1120px,100%)}.blog-topic-browse-header{margin-bottom:16px}.blog-topic-browse-header h2,.blog-topic-strip-header h2{color:#033629;font-size:26px;line-height:1.2;margin:0}.blog-topic-browse-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.blog-topic-card{align-items:flex-start;background:#fff;border:1px solid rgba(3,54,41,.14);border-radius:8px;color:#033629;display:flex;flex-direction:column;min-height:160px;overflow:hidden;padding:16px;text-decoration:none}.blog-topic-card:focus-visible,.blog-topic-card:hover{border-color:#0f7d45;outline:2px solid rgba(15,125,69,.18);outline-offset:2px}.blog-topic-card-image{aspect-ratio:16/9;display:block;margin:-16px -16px 14px;object-fit:cover;width:calc(100% + 32px)}.blog-topic-card-title{font-size:16px;font-weight:700;line-height:1.25}.blog-topic-card-count{color:#50645d;font-size:14px;margin-top:10px}.blog-topic-card-featured{border-color:#0f7d45}.blog-topic-strip-shell{margin:40px auto 0;width:min(900px,100%)}.blog-topic-strip-header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.blog-topic-strip-controls{display:flex;gap:8px}.blog-topic-strip-controls button{align-items:center;background:#fff;border:1px solid rgba(3,54,41,.18);border-radius:8px;color:#033629;cursor:pointer;display:inline-flex;font-size:24px;height:36px;justify-content:center;line-height:1;width:36px}.blog-topic-strip{display:flex;gap:16px;overflow-x:auto;padding:4px 0 12px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.blog-topic-strip>*{flex:0 0 256px;scroll-snap-align:start}.blog-topic-screen{padding-bottom:64px}.blog-topic-hero-image{aspect-ratio:16/9;display:block;margin:0 auto 24px;max-width:900px;object-fit:cover;width:100%}.blog-topic-intro{margin:0 auto 32px;max-width:820px}@media (prefers-reduced-motion:reduce){.blog-topic-strip{scroll-behavior:auto}}@media only screen and (max-width:960px){.blog-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:720px){.blog-screen{padding:68px 16px 72px}.blog-article-title,.blog-title{font-size:34px}.blog-author-hero,.blog-card-grid{grid-template-columns:1fr}.blog-card{height:auto}.blog-author-avatar{height:112px;width:112px}.blog-pagination{align-items:stretch;flex-direction:column}.blog-cta-link,.blog-pagination-link{width:100%}.blog-topic-strip-controls{display:none}.blog-topic-strip>*{flex-basis:232px}}.blog-card-grid .blog-card{animation:blog-card-enter .38s ease-out both}.blog-card-grid .blog-card:nth-child(2){animation-delay:50ms}.blog-card-grid .blog-card:nth-child(3){animation-delay:.1s}.blog-card-grid .blog-card:nth-child(4){animation-delay:.15s}.blog-card-grid .blog-card:nth-child(5){animation-delay:.2s}.blog-card-grid .blog-card:nth-child(6){animation-delay:.25s}.blog-card-grid .blog-card:nth-child(7){animation-delay:.3s}.blog-card-grid .blog-card:nth-child(n+8){animation-delay:.35s}@keyframes blog-card-enter{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.blog-card-grid .blog-card{animation:none}}*{font-family:Montserrat,-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica,helvetica neue,ubuntu,roboto,noto,segoe ui,arial,sans-serif;list-style-type:none;margin:0;padding:0;text-decoration:none;transition:all .3s}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;border-collapse:collapse;border-spacing:0;font-size:100%;list-style:none;margin:0;padding:0;quotes:none;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}textarea{resize:vertical}body{line-height:1;overflow-x:hidden}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}img{border:none!important;display:block;pointer-events:none}a{outline:none;text-decoration:none}hr{border:.5px solid;color:#8c8c8c;margin:auto;max-width:900px}.route-subcontainer{margin-top:-290px;padding-top:290px}.reveal-armed{opacity:0;transform:translateY(24px)}.reveal-in{opacity:1;transform:translateY(0);transition:opacity .5s ease-out,transform .5s ease-out}@media (prefers-reduced-motion:reduce){.reveal-armed,.reveal-in{opacity:1;transform:none;transition:none}}.gradient-route{background:#c4e8df;background:radial-gradient(circle,#75dac1 0,#ecfffa 100%)}.dark-gradient-route{background:#c4e8df;background:radial-gradient(circle,#003427 0,#007657 100%)}