:root{--black: #000;--white: #fff;--lt-green: #f2ecc6;--md-green: #9bc14e;--dk-green: #5ca256;--lt-lt-blue: #ebf5f5;--lt-blue: #068c95;--md-blue: #4f8b93;--md-blue-green: #4c8185;--md-gray: #757575;--max-width: 1200px;--large-container-padding: 75px;--small-container-padding: 20px;--large-block-margin: 60px;--small-block-margin: 60px;--large-position-margin: 35px;--padding-inline: 35px;--padding-inline-small: 20px;--spacing: 20px}html{font-family:Helvetic Neue,sans-serif}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{text-size-adjust:100%}hr{box-sizing:content-box;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-block-end:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}fieldset{padding:0}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{height:100%;color:var(--black);font-weight:400;line-height:1.5;font-size:62.5%}body{padding:0;margin:0;background-color:var(--white);position:relative;min-height:100%;max-width:1200px;margin-inline:auto;color:var(--black);overflow-wrap:break-word;letter-spacing:.012rem}@media (width <= 499px){body{font-size:1.6rem}}@media (width >= 500px) and (width <= 749px){body{font-size:1.65rem}}@media (width >= 750px) and (width <= 1023px){body{font-size:1.7rem}}@media (width >= 1024px) and (width <= 1249px){body{font-size:1.75rem}}@media (width >= 1250px){body{font-size:1.8rem}}html,body{overflow:auto;height:auto;scroll-behavior:smooth;scroll-padding-block-start:100px}*,*:before,*:after{box-sizing:border-box}a img{border:none}h1,h2,h3,h4,h5,h6{margin-block:0 20px;line-height:1.3;font-weight:700;text-wrap:balance}@media (width <= 499px){h1{font-size:3rem}}@media (width >= 500px) and (width <= 749px){h1{font-size:3.6rem}}@media (width >= 750px) and (width <= 1023px){h1{font-size:4.2rem}}@media (width >= 1024px) and (width <= 1249px){h1{font-size:4.8rem}}@media (width >= 1250px){h1{font-size:5.4rem}}@media (width <= 499px){h2{font-size:3rem}}@media (width >= 500px) and (width <= 749px){h2{font-size:3.6rem}}@media (width >= 750px) and (width <= 1023px){h2{font-size:4.2rem}}@media (width >= 1024px) and (width <= 1249px){h2{font-size:4.8rem}}@media (width >= 1250px){h2{font-size:5.4rem}}@media (width <= 499px){h3{font-size:2.4rem}}@media (width >= 500px) and (width <= 749px){h3{font-size:2.7rem}}@media (width >= 750px) and (width <= 1023px){h3{font-size:3rem}}@media (width >= 1024px) and (width <= 1249px){h3{font-size:3.3rem}}@media (width >= 1250px){h3{font-size:3.6rem}}h4,.tabpanel-heading{font-weight:700;margin-block-end:15px}@media (width <= 499px){h4,.tabpanel-heading{font-size:2rem}}@media (width >= 500px) and (width <= 749px){h4,.tabpanel-heading{font-size:2.075rem}}@media (width >= 750px) and (width <= 1023px){h4,.tabpanel-heading{font-size:2.15rem}}@media (width >= 1024px) and (width <= 1249px){h4,.tabpanel-heading{font-size:2.225rem}}@media (width >= 1250px){h4,.tabpanel-heading{font-size:2.3rem}}@media (width <= 499px){h5,h6{font-size:1.6rem}}@media (width >= 500px) and (width <= 749px){h5,h6{font-size:1.75rem}}@media (width >= 750px) and (width <= 1023px){h5,h6{font-size:1.9rem}}@media (width >= 1024px) and (width <= 1249px){h5,h6{font-size:2.05rem}}@media (width >= 1250px){h5,h6{font-size:2.2rem}}blockquote{margin:0}cite{color:var(--md-gray);font-style:normal}@media (width <= 499px){cite{font-size:1.4rem}}@media (width >= 500px) and (width <= 749px){cite{font-size:1.425rem}}@media (width >= 750px) and (width <= 1023px){cite{font-size:1.45rem}}@media (width >= 1024px) and (width <= 1249px){cite{font-size:1.475rem}}@media (width >= 1250px){cite{font-size:1.5rem}}p{text-wrap:pretty}p+h2,p+h3{margin-block-start:4%}p{margin-block:3.6rem}a,a[href^=tel]{color:var(--black);text-decoration:underline;transition:color .2s,text-decoration .2s}a:hover,a:focus,a[href^=tel]:hover,a[href^=tel]:focus{text-decoration:underline;text-decoration-style:double}a:focus-visible,a[href^=tel]:focus-visible{outline-color:var(--md-blue);outline-offset:2px}a[href^=mailto]{overflow-wrap:break-word}a:focus-visible,button:focus-visible{outline-offset:4px}hr{border:none;height:1px;background:var(--black);clear:both;margin-block:30px;width:100%}strong{font-weight:700}figure{margin:0}main{margin-block-start:74px}@media (min-width: 750px){main{margin-block-start:105px}}.spacer{display:block;width:100%;clear:both}.spacer.space-small{height:30px}.spacer.space-medium{height:60px}.spacer.space-large{height:120px}.text-center{text-align:center;margin-inline:auto}.text-center.short{max-width:940px}.container{max-width:var(--max-width);margin-inline:auto;position:relative;padding-inline:var(--small-container-padding)}@media (width >= 1024px){.container{padding-inline:var(--large-container-padding)}}.container.container-large{max-width:var(--max-width-large)}.heading-icon{margin-block-end:10px}@media (min-width: 750px){.heading-icon{margin-block-end:20px}}.sr-only{position:absolute!important;overflow:hidden;width:1px;height:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px)}.skip-link a,button.skip-link{color:var(--black);background:var(--white);padding-block:3px;padding-inline:15px;width:auto;display:block;border-radius:5px;position:absolute;inset-block-start:0;z-index:4500;font-weight:400;inset-inline-start:-10000px;border:2px solid transparent}@media (width <= 499px){.skip-link a,button.skip-link{font-size:1.6rem}}@media (width >= 500px) and (width <= 749px){.skip-link a,button.skip-link{font-size:1.6rem}}@media (width >= 750px) and (width <= 1023px){.skip-link a,button.skip-link{font-size:1.6rem}}@media (width >= 1024px) and (width <= 1249px){.skip-link a,button.skip-link{font-size:1.6rem}}@media (width >= 1250px){.skip-link a,button.skip-link{font-size:1.6rem}}.skip-link a:hover,.skip-link a:focus,button.skip-link:hover,button.skip-link:focus{text-decoration:none;inset-inline-start:45px;border:2px solid var(--md-blue)}.reduce-motion-area{background-color:var(--black);padding-block:10px}.reduce-motion-area button{margin-inline:auto;padding-inline:0;background-color:transparent;color:var(--white);display:flex;column-gap:8px;align-items:center;border:0}.reduce-motion-area button[aria-pressed=true] .icon:before{width:0px;height:0px;border-style:solid;border-width:4px 0 4px 7px;border-color:transparent transparent transparent var(--white);transform:rotate(0) translateY(-4px) translate(1px);background-color:transparent}.reduce-motion-area button[aria-pressed=true] .icon:after{display:none}.reduce-motion-area button .icon{width:22px;aspect-ratio:1/1;border:2px solid var(--white);border-radius:50%;display:block;position:relative}.reduce-motion-area button .icon:before,.reduce-motion-area button .icon:after{content:"";display:block;width:2px;height:7px;position:absolute;top:50%;inset-inline-start:5px;transform:translateY(-50%);background-color:var(--white)}.reduce-motion-area button .icon:after{inset-inline-start:11px}.hero{background-color:var(--lt-blue)}.hero .container{display:grid;grid-template-columns:100%;padding-inline-end:0;align-items:center}@media (min-width: 750px){.hero .container{grid-template-columns:45% 5% 1fr}}.hero .container .content{padding-block:40px 20px}@media (min-width: 750px){.hero .container .content{grid-column:1/3;grid-row:1;padding-block:80px}}.hero .container .media{aspect-ratio:1/.888;margin-block-end:-35px;align-self:flex-start}@media (min-width: 750px){.hero .container .media{grid-column:2/4;grid-row:1;margin-block-end:-75px}}.hero h1{color:var(--white)}.hero .logo{max-width:70%}.block-tools{background-color:var(--lt-lt-blue);padding-block-start:55px}@media (min-width: 1024px){.block-tools{padding-block-start:90px}}.block-tools .block-tools-headline{font-weight:700}@media (width <= 499px){.block-tools .block-tools-headline{font-size:2rem}}@media (width >= 500px) and (width <= 749px){.block-tools .block-tools-headline{font-size:2.075rem}}@media (width >= 750px) and (width <= 1023px){.block-tools .block-tools-headline{font-size:2.15rem}}@media (width >= 1024px) and (width <= 1249px){.block-tools .block-tools-headline{font-size:2.225rem}}@media (width >= 1250px){.block-tools .block-tools-headline{font-size:2.3rem}}.block-tools .container{display:grid;grid-template-columns:100%;column-gap:20px}@media (min-width: 850px){.block-tools .container{grid-template-columns:1fr 1fr}}.block-tools .media{align-self:flex-end;line-height:0}.block-tools .media img{width:100%;height:auto}.block-tools .content{padding-block:20px}@media (min-width: 850px){.block-tools .content{padding-block:40px}}.authentic-research{padding-block:40px 45px}@media (min-width: 1024px){.authentic-research{padding-block:100px 90px}}.authentic-research .authentic-research-heading{font-weight:700}@media (width <= 499px){.authentic-research .authentic-research-heading{font-size:2rem}}@media (width >= 500px) and (width <= 749px){.authentic-research .authentic-research-heading{font-size:2.075rem}}@media (width >= 750px) and (width <= 1023px){.authentic-research .authentic-research-heading{font-size:2.15rem}}@media (width >= 1024px) and (width <= 1249px){.authentic-research .authentic-research-heading{font-size:2.225rem}}@media (width >= 1250px){.authentic-research .authentic-research-heading{font-size:2.3rem}}.authentic-research ul{display:flex;flex-flow:column;list-style:none;margin:0;margin-block-start:40px;padding:0;align-items:center;row-gap:50px;column-gap:50px}@media (min-width: 750px){.authentic-research ul{flex-flow:row;justify-content:space-between;align-items:unset}}.authentic-research ul li{max-width:250px;width:100%;font-weight:700;line-height:1.2}@media (width <= 499px){.authentic-research ul li{font-size:1.8rem}}@media (width >= 500px) and (width <= 749px){.authentic-research ul li{font-size:1.85rem}}@media (width >= 750px) and (width <= 1023px){.authentic-research ul li{font-size:1.9rem}}@media (width >= 1024px) and (width <= 1249px){.authentic-research ul li{font-size:1.95rem}}@media (width >= 1250px){.authentic-research ul li{font-size:2rem}}.authentic-research ul li img{width:100%;height:auto;margin-block-end:15px;max-width:250px;margin-inline:auto;display:block}@media (min-width: 750px){.authentic-research ul li img{margin-block-end:30px}}.section-reach{background:linear-gradient(180deg,#9bc14e,#f2ecc6);overflow:hidden;padding-block:40px;position:relative}@media (min-width: 1024px){.section-reach{padding-block:60px 8vw}}.section-reach h3{margin-block-end:0px}.section-reach h3+p{margin-block-start:5px}.section-reach .hexagon{position:absolute;inset-block-start:-145px;inset-inline-start:20px;max-width:30%}@media (min-width: 1024px){.section-reach .hexagon{max-width:40%;inset-block-start:-125px;inset-inline-start:75px}}.section-reach .hexagon-2{position:absolute;inset-block-start:95px;inset-inline-end:20px;inset-inline-start:auto;max-width:30%}@media (min-width: 1024px){.section-reach .hexagon-2{inset-inline-end:75px;inset-block-start:90px;max-width:40%}}.section-reach h2{margin-block-end:30px}@media (min-width: 750px){.section-reach h2{margin-block-end:60px}}.section-reach .howie{position:absolute;inset-block-end:0;inset-inline-start:-9%;z-index:10;width:94%;height:auto}@media (min-width: 750px){.section-reach .howie{width:74%}}.section-reach .howie-animation{position:absolute;inset-block-end:2vw;inset-inline-start:9vw;width:22vw;aspect-ratio:1/1;z-index:50;transform:rotate(88deg)}@media (min-width: 1200px){.section-reach .howie-animation{width:16%;inset-block-end:1%;inset-inline-start:9%}}.block-resources{background-color:var(--lt-lt-blue);padding-block-start:45px;display:grid;grid-template-columns:100%;column-gap:var(--spacing);width:100%;padding-inline:0;z-index:50;position:relative;margin-block-end:var(--spacing);row-gap:10px;align-items:center}@media (min-width: 750px){.block-resources{grid-template-columns:40% 1fr}}.block-resources .content{padding-inline:25px;padding-block-end:20px}@media (min-width: 750px){.block-resources .content{padding-inline-start:45px;padding-inline-end:0}}.block-resources ul{list-style:none;margin:0;padding:0}.block-resources ul li{display:flex;align-items:center;column-gap:12px;margin-block-end:15px;font-weight:700}.block-resources .media{max-width:90%;margin-inline:auto;margin-block-end:20px}@media (min-width: 750px){.block-resources .media{padding-inline-end:10%;max-width:100%}}.block-resources .media img{width:100%;height:auto}.block-resources .a11y{background-color:var(--white);position:relative;text-align:center;font-weight:700;padding-block-start:10px;padding-inline:20px}@media (min-width: 750px){.block-resources .a11y{grid-column:1/3;grid-row:2}}.block-resources .a11y .icon{position:absolute;left:50%;top:0;transform:translate(-50%,-50%)}.lessons-subscribers{display:grid;grid-template-columns:100%;column-gap:var(--spacing);row-gap:var(--spacing);margin-block-end:var(--spacing)}@media (min-width: 750px){.lessons-subscribers{grid-template-columns:40% 1fr}}.lessons-subscribers>div{background-color:var(--md-blue);padding-inline:var(--padding-inline-small);padding-block:15px;display:grid;grid-template-columns:55% 1fr;column-gap:20px;align-items:center}@media (min-width: 750px){.lessons-subscribers>div{padding-inline:var(--padding-inline)}}.lessons-subscribers>div .content{padding-block:15px}.lessons-subscribers>div .media img{width:100%;height:auto}.lessons-subscribers h3{overflow-wrap:break-word}.science-educators{background-color:var(--white);padding-inline:var(--padding-inline-small);padding-block:30px 20px;display:grid;grid-template-columns:100%;row-gap:30px;column-gap:20px;margin-block-end:var(--spacing)}@media (min-width: 750px){.science-educators{grid-template-columns:35% 1fr;padding-block:50px 40px;padding-inline:var(--padding-inline)}}@media (min-width: 1024px){.science-educators{grid-template-columns:35% 1fr;column-gap:5px}}.science-educators .content{display:flex;flex-flow:column;justify-content:space-between;padding-block-start:0}@media (min-width: 1024px){.science-educators .content{grid-column:1/2;grid-row:1}}@media (min-width: 1024px){.science-educators .media{grid-column:2/3;grid-row:1}}.science-educators .media img{width:100%;height:auto}.science-educators .block-accordion{margin-block-start:30px}.educators-partnerships{display:grid;grid-template-columns:100%;column-gap:var(--spacing);row-gap:var(--spacing);margin-block-end:var(--spacing)}@media (min-width: 750px){.educators-partnerships{grid-template-columns:2fr 3fr}}.educators-partnerships .educators{background-color:var(--white);padding-inline:var(--padding-inline-small);padding-block:var(--padding-inline-small)}@media (min-width: 750px){.educators-partnerships .educators{padding-inline:var(--padding-inline);padding-block:var(--padding-inline)}}.educators-partnerships .educators img{width:100%;height:auto;margin-block-end:15px}.educators-partnerships .partnerships{background-color:var(--md-blue);padding:0}.educators-partnerships .partnerships img{width:100%;height:auto;margin-block-end:15px}.educators-partnerships .partnerships .content{padding-inline:var(--padding-inline-small);padding-block:20px;display:flex;flex-flow:column;justify-content:center}@media (min-width: 750px){.educators-partnerships .partnerships .content{padding-inline:var(--padding-inline)}}.workshops-ambassadors{display:grid;grid-template-columns:100%;column-gap:var(--spacing);row-gap:var(--spacing);align-items:flex-start}@media (min-width: 750px){.workshops-ambassadors{grid-template-columns:3fr 2fr}}.workshops-ambassadors>div .content{padding-inline:var(--padding-inline-small);padding-block:30px}@media (min-width: 750px){.workshops-ambassadors>div .content{padding-inline:var(--padding-inline)}}.workshops-ambassadors>div>img{width:100%;height:auto}.workshops-ambassadors .workshops{background-color:var(--md-blue)}.workshops-ambassadors .ambassadors{background-color:var(--white);margin-block-end:20vw}@media (min-width: 750px){.workshops-ambassadors .ambassadors{margin-block-end:0}}.workshops-ambassadors .ambassadors ul{list-style:none;margin:0;margin-block-start:10px;padding:0}.workshops-ambassadors .ambassadors ul li{display:flex;align-items:center;column-gap:10px;margin-block-end:15px}.section-classroom{padding-block-start:40px}@media (min-width: 1024px){.section-classroom{padding-block-start:60px}}.goal{background-color:var(--lt-lt-blue);padding:30px;margin-block:30px;display:grid;grid-template-columns:100%;column-gap:25px;row-gap:20px;align-items:center;position:relative;max-width:950px;margin-inline:auto;text-align:center}@media (min-width: 450px){.goal{grid-template-columns:30% 1fr;text-align:start}}@media (min-width: 750px){.goal{padding:60px;column-gap:40px;grid-template-columns:140px 1fr}}@media (min-width: 1024px){.goal{margin-block:60px 70px}}@media (width <= 499px){.goal h3{font-size:2rem}}@media (width >= 500px) and (width <= 749px){.goal h3{font-size:2.075rem}}@media (width >= 750px) and (width <= 1023px){.goal h3{font-size:2.15rem}}@media (width >= 1024px) and (width <= 1249px){.goal h3{font-size:2.225rem}}@media (width >= 1250px){.goal h3{font-size:2.3rem}}.goal .media img{width:100%;height:auto;max-width:140px;margin-inline:auto;display:block}.goal .hexagon{position:absolute;inset-block-end:0;inset-inline-end:0;max-width:15%;line-height:0;display:block;height:auto;width:100%}@media (min-width: 450px){.goal .content{padding-inline-end:50px}}.empower{display:grid;grid-template-columns:100%;row-gap:30px;align-items:flex-end}@media (min-width: 750px){.empower{grid-template-columns:45% 5% 1fr}}.empower .content{align-self:flex-start;padding-block-end:20px}@media (min-width: 750px){.empower .content{grid-column:1/3;grid-row:1}}.empower .content p{margin-block-start:0}.empower .media{line-height:0}@media (min-width: 750px){.empower .media{grid-column:2/4;grid-row:1}}.empower .media img{width:100%;height:auto}.empower ul{list-style:none;margin:0;padding:0}@media (min-width: 750px){.empower ul{padding-inline-end:100px}}.empower ul li{display:flex;align-items:center;margin-block-end:15px;column-gap:15px;font-weight:700;line-height:1.2}.opportunity{background-color:var(--md-blue);padding-block-start:40px;padding-block-end:20px}@media (min-width: 750px){.opportunity{padding-block-start:70px;padding-block-end:0}}.opportunity .container{display:grid;grid-template-columns:100%;column-gap:50px;align-items:center;row-gap:30px}@media (min-width: 750px){.opportunity .container{grid-template-columns:50% 1fr}}.opportunity .container h3{margin-block-end:0}@media (width <= 499px){.opportunity .container h3{font-size:2rem}}@media (width >= 500px) and (width <= 749px){.opportunity .container h3{font-size:2.075rem}}@media (width >= 750px) and (width <= 1023px){.opportunity .container h3{font-size:2.15rem}}@media (width >= 1024px) and (width <= 1249px){.opportunity .container h3{font-size:2.225rem}}@media (width >= 1250px){.opportunity .container h3{font-size:2.3rem}}.opportunity .container h3+p{margin-block-start:5px}.opportunity .container img{width:100%;height:auto;line-height:0}.opportunity .container .media{align-self:flex-end;line-height:0}.opportunity .container .content{padding-block-end:30px}.value-based{padding-block-start:40px}@media (min-width: 750px){.value-based{padding-block-start:60px}}@media (width <= 499px){.value-based h3{font-size:2rem}}@media (width >= 500px) and (width <= 749px){.value-based h3{font-size:2.075rem}}@media (width >= 750px) and (width <= 1023px){.value-based h3{font-size:2.15rem}}@media (width >= 1024px) and (width <= 1249px){.value-based h3{font-size:2.225rem}}@media (width >= 1250px){.value-based h3{font-size:2.3rem}}.value-based img{width:100%;height:auto;max-width:160px;display:block;margin-inline:auto;margin-block-end:20px}.value-based ul{display:flex;justify-content:center;flex-wrap:wrap;list-style:none;margin:0;padding:0;column-gap:30px;row-gap:30px;margin-block-start:40px}@media (min-width: 900px){.value-based ul{justify-content:space-between;column-gap:50px}}.value-based ul li{flex:0 0 100%;width:100%;line-height:1.4}@media (min-width: 400px){.value-based ul li{flex:0 0 calc(50% - 25px)}}@media (min-width: 900px){.value-based ul li{flex:0 0 calc(25% - 37.5px)}}.section-students{padding-block-start:40px}@media (min-width: 750px){.section-students{padding-block-start:60px}}.section-students .text-center cite{color:var(--black)}.section-students .teaching-animation{aspect-ratio:16/8;margin-block-start:40px;line-height:0;display:block}@media (width <= 499px){.section-students #tabpanel-1a cite,.section-students #tabpanel-2a cite{font-size:1.4rem}}@media (width >= 500px) and (width <= 749px){.section-students #tabpanel-1a cite,.section-students #tabpanel-2a cite{font-size:1.4rem}}@media (width >= 750px) and (width <= 1023px){.section-students #tabpanel-1a cite,.section-students #tabpanel-2a cite{font-size:1.4rem}}@media (width >= 1024px) and (width <= 1249px){.section-students #tabpanel-1a cite,.section-students #tabpanel-2a cite{font-size:1.4rem}}@media (width >= 1250px){.section-students #tabpanel-1a cite,.section-students #tabpanel-2a cite{font-size:1.4rem}}.section-students #tabpanel-1a{padding-block-end:40px}.section-students #tabpanel-1a .content{display:flex;flex-flow:column;justify-content:space-between;padding-block-end:25vw}@media (min-width: 1024px){.section-students #tabpanel-1a .content{row-gap:110px;padding-block-end:0}}.stem{background-color:var(--md-blue);padding-inline:20px;padding-block:30px;display:grid;grid-template-columns:100%;column-gap:40px;row-gap:20px;align-items:center;margin-block-end:40px}@media (min-width: 750px){.stem{grid-template-columns:35% 1fr;padding-inline:30px;padding-block:40px}}@media (min-width: 1024px){.stem{padding-block:80px;padding-inline:65px}}.stem img{width:100%;height:auto}.graph-importance{margin-block:40px 50px;width:100%;height:auto}@media (min-width: 1024px){.graph-importance{width:90%;margin-inline:auto;display:block}}.block-accordion-importance{margin-inline:auto;margin-block-end:40px}@media (min-width: 750px){.block-accordion-importance{width:80%}}.student-testimonial{background-color:var(--lt-lt-blue);padding:30px;display:grid;grid-template-columns:100%;column-gap:40px;align-items:center;margin-block-end:40px}@media (width <= 499px){.student-testimonial{font-size:2rem}}@media (width >= 500px) and (width <= 749px){.student-testimonial{font-size:2.075rem}}@media (width >= 750px) and (width <= 1023px){.student-testimonial{font-size:2.15rem}}@media (width >= 1024px) and (width <= 1249px){.student-testimonial{font-size:2.225rem}}@media (width >= 1250px){.student-testimonial{font-size:2.3rem}}@media (min-width: 750px){.student-testimonial{grid-template-columns:165px 1fr}}@media (min-width: 1024px){.student-testimonial{padding:80px;margin-block-end:80px;margin-block-start:40px}}.student-testimonial img{width:100%;height:auto;margin-inline:auto;display:block;max-width:165px}.student-testimonial cite{font-weight:700;color:var(--black)}@media (width <= 499px){.student-testimonial cite{font-size:1.6rem}}@media (width >= 500px) and (width <= 749px){.student-testimonial cite{font-size:1.65rem}}@media (width >= 750px) and (width <= 1023px){.student-testimonial cite{font-size:1.7rem}}@media (width >= 1024px) and (width <= 1249px){.student-testimonial cite{font-size:1.75rem}}@media (width >= 1250px){.student-testimonial cite{font-size:1.8rem}}.learning-engaging{background:linear-gradient(180deg,#4c8185,#5ca256);padding-block:40px}@media (min-width: 1024px){.learning-engaging{padding-block:90px}}.learning-engaging .container>.text-center{color:var(--white)}.learning-engaging .white-bg{background-color:var(--white);padding-block:var(--padding-inline-small);padding-inline:var(--padding-inline-small)}@media (min-width: 750px){.learning-engaging .white-bg{padding-block:var(--padding-inline);padding-inline:var(--padding-inline)}}.learning-engaging .reactions{margin-block-end:var(--spacing)}@media (min-width: 750px){.learning-engaging .reactions{padding-inline:12%}}.learning-engaging .reactions img{width:100%;height:auto;margin-block:30px}.learning-engaging .two-column{display:grid;grid-template-columns:100%;column-gap:var(--spacing);row-gap:var(--spacing)}@media (min-width: 750px){.learning-engaging .two-column{grid-template-columns:1fr 1fr}}.learning-engaging .two-column .white-bg>img{margin-block-end:20px;width:100%;height:auto}.learning-engaging .two-column ul{list-style:none;margin:0;padding:0}.learning-engaging .two-column ul li{display:flex;align-items:center;column-gap:15px;margin-block-end:15px;font-weight:700}.learning-engaging .two-column ul li img{width:24px;height:auto}.learning-engaging .two-column .block-accordion{margin-block-start:40px}.learning-engaging .two-column cite{text-align:end;display:block;margin-block-start:20px}.section-educator{background-color:var(--lt-lt-blue);padding-block-start:40px}@media (min-width: 1024px){.section-educator{padding-block-start:90px}}.section-educator hr{margin-block-start:40px;margin-block-end:40px}@media (min-width: 1024px){.section-educator hr{margin-block-start:80px;margin-block-end:60px}}@media (width <= 499px){.section-educator h3{font-size:2rem}}@media (width >= 500px) and (width <= 749px){.section-educator h3{font-size:2.075rem}}@media (width >= 750px) and (width <= 1023px){.section-educator h3{font-size:2.15rem}}@media (width >= 1024px) and (width <= 1249px){.section-educator h3{font-size:2.225rem}}@media (width >= 1250px){.section-educator h3{font-size:2.3rem}}.section-educator .legend{display:inline-flex;align-items:center;column-gap:15px}.section-educator .two-column{display:grid;grid-template-columns:100%;column-gap:30px;row-gap:20px;align-items:flex-end;margin-block-end:40px}@media (min-width: 750px){.section-educator .two-column{grid-template-columns:1fr 1fr;row-gap:70px}}@media (min-width: 1024px){.section-educator .two-column{margin-block-end:90px}}.section-educator .two-column .media{line-height:0}@media (min-width: 750px){.section-educator .two-column .media:first-of-type{grid-column:2;grid-row:1}}.section-educator .two-column .media img{width:100%;height:auto}.section-educator .two-column ul{list-style:none;margin:0;padding:0}@media (min-width: 750px){.section-educator .two-column ul:first-of-type{grid-column:1;grid-row:1}.section-educator .two-column ul:last-of-type{grid-column:2;grid-row:2}}.section-educator .two-column ul li{background-color:var(--white);padding:20px;display:grid;grid-template-columns:40px 1fr;column-gap:20px;margin-block-end:18px}@media (min-width: 500px){.section-educator .two-column ul li{grid-template-columns:65px 1fr;padding:30px}}.section-educator .two-column ul li:last-child{margin-block-end:0}.section-educator .two-column ul li span{grid-column:2;grid-row:1;font-weight:700}@media (width <= 499px){.section-educator .two-column ul li span{font-size:2.5rem}}@media (width >= 500px) and (width <= 749px){.section-educator .two-column ul li span{font-size:2.675rem}}@media (width >= 750px) and (width <= 1023px){.section-educator .two-column ul li span{font-size:2.85rem}}@media (width >= 1024px) and (width <= 1249px){.section-educator .two-column ul li span{font-size:3.025rem}}@media (width >= 1250px){.section-educator .two-column ul li span{font-size:3.2rem}}.section-educator .two-column ul li img{grid-column:1;grid-row:1/3;align-self:center;width:100%;height:auto}.section-educator .two-column ul li p{grid-column:2;grid-row:2;margin-block:0}@media (width <= 499px){.partner h3{font-size:2.4rem}}@media (width >= 500px) and (width <= 749px){.partner h3{font-size:2.775rem}}@media (width >= 750px) and (width <= 1023px){.partner h3{font-size:3.15rem}}@media (width >= 1024px) and (width <= 1249px){.partner h3{font-size:3.525rem}}@media (width >= 1250px){.partner h3{font-size:3.9rem}}.partner p:has(+cite){margin-block-end:0}.partner cite{color:var(--black)}.teacher-presenting-animation{aspect-ratio:16/9.04;margin-block-start:40px;line-height:0}.section-engage{padding-block-start:40px;position:relative}@media (min-width: 1024px){.section-engage{padding-block-start:90px}}.section-engage h2+p{margin-block-start:20px}@media (min-width: 750px){.section-engage h2+p{margin-block-start:40px}}.section-engage ul{list-style:none;display:flex;flex-wrap:wrap;row-gap:40px;column-gap:60px;margin-block:30px;margin-inline:0;padding:0}@media (min-width: 750px){.section-engage ul{margin-block:60px}}.section-engage ul li{width:100%;flex:0 0 100%}@media (min-width: 750px){.section-engage ul li{flex:0 0 calc(33.3333333333% - 40px)}}.section-engage ul li img{width:100%;height:auto;max-width:320px;display:block;margin-inline:auto}.section-engage .howie{width:100%;height:auto;line-height:0;display:block}.section-engage .howie-animation{aspect-ratio:1/1;position:absolute;inset-block-end:0px;inset-inline-start:5vw;width:15vw}@media (min-width: 1200px){.section-engage .howie-animation{inset-block-end:0px;inset-inline-start:60px;width:15%}}@media (width <= 499px){.cta p{font-size:2rem}}@media (width >= 500px) and (width <= 749px){.cta p{font-size:2.075rem}}@media (width >= 750px) and (width <= 1023px){.cta p{font-size:2.15rem}}@media (width >= 1024px) and (width <= 1249px){.cta p{font-size:2.225rem}}@media (width >= 1250px){.cta p{font-size:2.3rem}}.cta .btn,.cta a[href^=tel].btn,.cta button{padding-block:15px;padding-inline:35px;background-color:var(--md-green);border-radius:100px;font-weight:700;display:inline-block;text-align:center;border:2px solid transparent;line-height:1;text-decoration:none;margin-block-start:20px}@media (min-width: 750px){.cta .btn,.cta a[href^=tel].btn,.cta button{padding-inline:85px}}.cta .btn:hover,.cta .btn:focus,.cta a[href^=tel].btn:hover,.cta a[href^=tel].btn:focus,.cta button:hover,.cta button:focus{background-color:var(--black);color:var(--white)}.block-accordion{padding:0}.block-accordion .accordion-toggle{margin-block-end:0;display:block;cursor:pointer;position:relative;padding-block:15px;padding-inline:20px 50px;color:var(--black);background-color:transparent;border:1px solid var(--black);width:100%;border-radius:25px;font-weight:400;text-align:start;transition:color .2s,background-color .2s,border .2s}@media (width <= 499px){.block-accordion .accordion-toggle{font-size:1.6rem}}@media (width >= 500px) and (width <= 749px){.block-accordion .accordion-toggle{font-size:1.675rem}}@media (width >= 750px) and (width <= 1023px){.block-accordion .accordion-toggle{font-size:1.75rem}}@media (width >= 1024px) and (width <= 1249px){.block-accordion .accordion-toggle{font-size:1.825rem}}@media (width >= 1250px){.block-accordion .accordion-toggle{font-size:1.9rem}}@media (min-width: 750px){.block-accordion .accordion-toggle{padding-inline:25px 60px}}.block-accordion .accordion-toggle:before{content:"";color:var(--black);display:block;width:13px;height:13px;border:2px solid var(--black);border-top:0;border-left:0;text-align:center;position:absolute;inset-inline-end:20px;inset-block-start:50%;transform:translateY(calc(-50% - 3px)) rotate(45deg);transition:all .3s}@media (min-width: 750px){.block-accordion .accordion-toggle:before{inset-inline-end:25px}}.block-accordion .accordion-toggle[aria-expanded=true]{color:var(--black);background:var(--white);border-block-end:0;border-radius:25px 25px 0 0}.block-accordion .accordion-toggle[aria-expanded=true]:before{border-color:var(--black);transform:translateY(-50%) rotate(-135deg)}.block-accordion .accordion-toggle:hover,.block-accordion .accordion-toggle:focus{background-color:var(--black);color:var(--white)}.block-accordion .accordion-toggle:hover:before,.block-accordion .accordion-toggle:focus:before{border-color:var(--white)}.block-accordion .accordion-content{padding-block:15px 25px;padding-inline:25px;border:1px solid var(--black);border-block-start:0;border-radius:0 0 25px 25px}.block-accordion .accordion-content *:first-child{margin-block-start:0}.block-accordion .accordion-content *:last-child{margin-block-end:0}[role=tablist]{min-width:100%;padding-inline-start:10px;margin-block-start:40px;width:100%;overflow-x:scroll;overflow-y:hidden;display:flex;column-gap:10px}@media (min-width: 750px){[role=tablist]{padding-inline-start:5%;overflow:hidden;padding-top:5px}}[role=tab],[role=tab]:focus,[role=tab]:hover{display:inline-block;position:relative;z-index:2;top:2px;margin:4px 0 0;padding-inline:10px;padding-block:5px;border:2px solid var(--md-blue);border-radius:10px 10px 0 0;background:var(--md-blue);font-weight:700;max-width:unset;width:100%;text-align:left;cursor:pointer}@media (width <= 499px){[role=tab],[role=tab]:focus,[role=tab]:hover{font-size:2rem}}@media (width >= 500px) and (width <= 749px){[role=tab],[role=tab]:focus,[role=tab]:hover{font-size:2.075rem}}@media (width >= 750px) and (width <= 1023px){[role=tab],[role=tab]:focus,[role=tab]:hover{font-size:2.15rem}}@media (width >= 1024px) and (width <= 1249px){[role=tab],[role=tab]:focus,[role=tab]:hover{font-size:2.225rem}}@media (width >= 1250px){[role=tab],[role=tab]:focus,[role=tab]:hover{font-size:2.3rem}}@media (min-width: 750px){[role=tab],[role=tab]:focus,[role=tab]:hover{max-width:22%}}[role=tab]:focus-visible{outline:2px solid var(--md-blue);outline-offset:2px}[role=tab][aria-selected=true]{margin-top:0;background:var(--lt-lt-blue)}[role=tab] span.focus{display:inline-block;margin:2px;padding:4px 6px}[role=tab]:hover span.focus,[role=tab]:focus span.focus,[role=tab]:active span.focus{padding:2px 4px;border:2px solid var(--black);border-radius:3px}[role=tabpanel]#tabpanel-1{padding-block-end:45vw}@media (min-width: 750px){[role=tabpanel]#tabpanel-1{padding-block-end:200px}}[role=tabpanel]{background:var(--lt-lt-blue);min-height:10em;width:100%;overflow:hidden;border:2px solid var(--md-blue);padding-block:40px;position:relative}@media (min-width: 750px){[role=tabpanel]{padding-block:40px}}@media (min-width: 1024px){[role=tabpanel]{padding-block:100px}}[role=tabpanel] .tag{background-color:var(--md-green);text-transform:uppercase;padding-inline:15px;padding-block:8px;border-radius:1000px;margin-block-end:30px;display:inline-block;letter-spacing:.4px;text-align:center}@media (min-width: 750px){[role=tabpanel] .tag{padding-inline:30px;letter-spacing:1px}}[role=tabpanel] .bg-image{position:absolute;inset-block-end:0;inset-inline:-7.5%;width:115%;height:auto}[role=tabpanel] .container{display:grid;grid-template-columns:100%;row-gap:30px;column-gap:50px;z-index:5;align-items:center}@media (min-width: 750px){[role=tabpanel] .container{grid-template-columns:50% 1fr}}[role=tabpanel] .container img{width:100%;height:auto}[role=tabpanel] blockquote+blockquote{margin-block-start:20px}[role=tabpanel] cite{color:var(--black);margin-block-start:10px;display:block}@media (width <= 499px){[role=tabpanel] cite{font-size:1.6rem}}@media (width >= 500px) and (width <= 749px){[role=tabpanel] cite{font-size:1.65rem}}@media (width >= 750px) and (width <= 1023px){[role=tabpanel] cite{font-size:1.7rem}}@media (width >= 1024px) and (width <= 1249px){[role=tabpanel] cite{font-size:1.75rem}}@media (width >= 1250px){[role=tabpanel] cite{font-size:1.8rem}}[role=tabpanel].is-hidden{display:none}[role=tabpanel] p{margin:0}header{background-color:var(--white);z-index:800;position:relative;position:fixed;inset-block-start:0;inset-inline:0}header .container{display:flex;flex-flow:row;justify-content:space-between;align-items:center;column-gap:50px;box-shadow:0 2px 4px #0000001a;height:100%;padding-block:15px}header .logo{display:block;width:100%;max-width:160px}@media (min-width: 750px){header .logo{max-width:280px}}header .logo img{width:100%;height:auto}header .menu{display:flex;justify-content:flex-end;border:1px solid transparent;border-block-end:0;padding-block:10px}@media (min-width: 750px){header .menu{padding-inline:var(--padding-inline);width:450px;padding-block:25px}}header .menu:has(button[aria-expanded=true]){border:1px solid var(--md-gray);border-block-end:0}header .menu button{display:flex;flex-flow:column;row-gap:9px;padding:0;background-color:transparent;z-index:50;border:0}header .menu button .bar{width:47px;height:2px;background-color:var(--black);display:block;border-radius:2px}header .menu button[aria-expanded=true] .bar:nth-last-child(3){opacity:0}header .menu button[aria-expanded=true] .bar:nth-last-child(2){transform:rotate(135deg) translate(-2px,-2px)}header .menu button[aria-expanded=true] .bar:last-child{transform-origin:center;transform:rotate(45deg) translate(-5px,-11px)}header nav{position:absolute;width:calc(100% - 40px);inset-block-start:60px;inset-inline-end:var(--small-container-padding);background-color:var(--white);border:1px solid var(--md-gray)}@media (width <= 499px){header nav{font-size:1.8rem}}@media (width >= 500px) and (width <= 749px){header nav{font-size:1.95rem}}@media (width >= 750px) and (width <= 1023px){header nav{font-size:2.1rem}}@media (width >= 1024px) and (width <= 1249px){header nav{font-size:2.25rem}}@media (width >= 1250px){header nav{font-size:2.4rem}}@media (min-width: 1024px){header nav{width:450px;inset-inline-end:var(--large-container-padding);border-block-start:0;padding-block-start:50px;inset-block-start:50px}}header nav ul{list-style:none;display:block;column-gap:40px;margin:0;padding:0}header nav ul li{padding:0;border-bottom:1px solid var(--md-gray)}header nav ul li:last-child{border-block-end:0}header nav ul li a{padding-block:20px;padding-inline:var(--padding-inline);font-weight:700;display:block;text-decoration:none}header nav ul li a:hover,header nav ul li a:focus{background-color:var(--md-green)}footer{background-color:var(--black);padding-block:20px}footer .container{display:flex;flex-flow:column;row-gap:20px;column-gap:50px;align-items:center;width:100%}@media (min-width: 750px){footer .container{flex-flow:row;justify-content:space-between}}footer .logo{max-width:320px;width:100%}footer .logo img{width:100%;height:auto}footer ul{list-style:none;display:flex;column-gap:20px;margin:0;padding:0;justify-content:center}@media (min-width: 750px){footer ul{justify-content:flex-end}}footer ul li{flex:0 0 52px;margin:0;line-height:0}footer ul a{display:block;border-radius:50%}footer ul a:hover,footer ul a:focus{background-color:var(--white)}footer ul a:hover img,footer ul a:focus img{filter:invert(1)}footer ul img{width:100%;height:auto}
