@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-devanagari-400-normal.CJDn6rn8.woff2) format("woff2"),url(/_astro/poppins-devanagari-400-normal.CqVvlrh5.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-ext-400-normal.by3JarPu.woff2) format("woff2"),url(/_astro/poppins-latin-ext-400-normal.DaBSavcJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-400-normal.cpxAROuN.woff2) format("woff2"),url(/_astro/poppins-latin-400-normal.BOb3E3N0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-devanagari-500-normal.BIdkeU1p.woff2) format("woff2"),url(/_astro/poppins-devanagari-500-normal.DMPDjHtT.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-ext-500-normal.CK-6C4Hw.woff2) format("woff2"),url(/_astro/poppins-latin-ext-500-normal.CgAe2rWW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-500-normal.C8OXljZJ.woff2) format("woff2"),url(/_astro/poppins-latin-500-normal.DGXqpDMm.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-devanagari-600-normal.STEjXBNN.woff2) format("woff2"),url(/_astro/poppins-devanagari-600-normal.ClASKHrr.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-ext-600-normal.CAhIAdZj.woff2) format("woff2"),url(/_astro/poppins-latin-ext-600-normal.Df5ffKXP.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-600-normal.zEkxB9Mr.woff2) format("woff2"),url(/_astro/poppins-latin-600-normal.BJdTmd5m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}img,svg,iframe{display:block;max-inline-size:100%}img{block-size:auto}ul,ol{list-style:none}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:none;border:0}body{font-family:poppins,system-ui,sans-serif;font-size:1rem;line-height:1.8;color:#333;background:#fff}h1,h2,h3,h4{font-weight:500;line-height:1.1;color:#101b31}h1{font-size:1.9125rem}@media(min-width:48rem){h1{font-size:2.25rem}}h2{font-size:1.6875rem}@media(min-width:48rem){h2{font-size:1.875rem}}h3{font-size:1.5rem}h4{font-size:1.125rem}a:hover{color:#18e08d}::selection{color:#000;background:#22e6b5}:focus-visible{outline:3px solid #18d6a7;outline-offset:2px}.visually-hidden{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}.skip-link{position:absolute;z-index:100;padding:.5rem 1rem;color:#101b31;background:#22e6b5;transform:translateY(-120%)}.skip-link:focus{transform:none}a,.button{transition:color .2s,background-color .2s,transform .2s,box-shadow .2s}@media(prefers-reduced-motion:no-preference){@keyframes rise{0%{opacity:0;transform:translateY(1.75rem)}}@keyframes settle{0%{transform:scale(1.06)}}@view-transition{navigation:auto}.header{view-transition-name:header}.button:hover{transform:translateY(-.125rem)}.button--pill:hover{transform:translateY(-.1875rem) scale(1.04)}.button__icon svg{transition:transform .25s}.button:hover .button__icon svg{transform:scale(1.2)}.icon-circle{transition:transform .25s}.theme-link:hover .icon-circle,.lesson-card:hover .icon-circle{transform:scale(1.1)}.contact-item__icon,.level-link__icon{transition:transform .25s}.contact-item:hover .contact-item__icon,.level-link:hover .level-link__icon{transform:scale(1.2)}@keyframes nudge{50%{transform:translateY(.5rem)}}.hero__arrow svg{animation:nudge 2s ease-in-out 1.5s infinite}.hero__arrow:hover svg{animation-play-state:paused}@keyframes drop{0%{opacity:0;transform:translateY(-1rem)}}.header__bar,.menu__list{animation:drop .7s ease-out backwards}.lesson-card,.level-link{transition:transform .25s}.lesson-card:hover,.level-link:hover{transform:translateY(-.375rem)}.hero__image{animation:settle 1.4s ease-out backwards}.hero__inner>*,.hero__arrow{animation:rise .8s ease-out backwards}.hero__inner>:nth-child(2){animation-delay:.15s}.hero__inner>:nth-child(3){animation-delay:.3s}@supports (animation-timeline: view()){.feature-card,.level-link,.lesson-card,.contact-item,.contact__image,.contact__intro,.video,.prose>*,.prose .note__figure{animation:rise linear backwards;animation-timeline:view();animation-range:entry 0% entry 55%}}}.container{inline-size:100%;max-inline-size:80rem;padding-inline:1.6875rem;margin-inline:auto}@media(min-width:48rem){.container{padding-inline:1.875rem}}.section{padding-block:3.75rem}@media(min-width:61.25rem){.section{padding-block:10.3125rem}}.section--navy{padding-block:3.75rem;color:#fff;background:#101b31}.section--lesson{padding-block:3.125rem}@media(min-width:48rem){.section--lesson{padding-block:5rem}}.header{position:relative;z-index:10;background:#fff;border-block-end:1px solid #eaeaea}@media(min-width:61.25rem){.header{position:absolute;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;background:transparent;border-color:#fff3}}.header__bar{display:flex;align-items:center;justify-content:space-between;min-block-size:5rem;padding-inline:1.375rem}@media(min-width:61.25rem){.header__bar{padding-inline:1.75rem 1.875rem}}.header__logo{inline-size:min-content;font-size:1rem;font-weight:600;line-height:1;color:#101b31;text-decoration:none;text-transform:uppercase;letter-spacing:.125rem}@media(min-width:61.25rem){.header__logo{color:#fff}}.header__logo:hover{color:#22e6b5}.header__burger{display:grid;place-items:center;inline-size:1.25rem;block-size:1.25rem}@media(min-width:61.25rem){.header__burger{display:none}}.header__burger-line,.header__burger-line:before,.header__burger-line:after{display:block;inline-size:1.25rem;block-size:.125rem;background:#101b31;transition:transform .2s,background-color .2s}.header__burger-line{position:relative}.header__burger-line:before,.header__burger-line:after{content:"";position:absolute}.header__burger-line:before{inset-block-start:-.375rem}.header__burger-line:after{inset-block-start:.375rem}.header__burger[aria-expanded=true] .header__burger-line{background:transparent}.header__burger[aria-expanded=true] .header__burger-line:before{transform:translateY(.375rem) rotate(45deg)}.header__burger[aria-expanded=true] .header__burger-line:after{transform:translateY(-.375rem) rotate(-45deg)}.menu{background:#fff}@media(width<=61.24875rem){.js .menu[hidden]{display:none}}@media(min-width:61.25rem){.menu{background:transparent}}@media(min-width:61.25rem){.menu__list{display:flex;padding-inline-end:1.875rem}}.menu__item{position:relative;display:flex;flex-wrap:wrap;align-items:center;border-block-start:1px solid #eaeaea}@media(min-width:61.25rem){.menu__item{border:0}}.menu__item--active{background:#fafafa}@media(min-width:61.25rem){.menu__item--active{background:transparent}}.menu__link{position:relative;flex:1;padding:.6875rem 1.375rem;font-size:1rem;color:#101b31;text-decoration:none}.menu__link:hover{color:#22e6b5}@media(min-width:61.25rem){.menu__link{flex:none;padding:0 .9375rem;font-size:.9375rem;line-height:5rem;color:#ffffffd9;text-shadow:0 1px .375rem rgba(0,0,0,.35);text-transform:capitalize;letter-spacing:.01875rem}.menu__link:before{content:"";position:absolute;inset-block-start:calc(50% + .875rem);inset-inline:.9375rem;block-size:.125rem;background:currentcolor;transform:scaleX(0);transform-origin:left;transition:transform .25s}.menu__link:is(:hover,:focus-visible):before,.menu__link[aria-current]:before{transform:scaleX(1)}.menu__link:hover{color:#fff}.menu__item--parent>.menu__link:after{content:"";display:inline-block;inline-size:.3125rem;block-size:.3125rem;margin-inline-start:.5rem;vertical-align:middle;background:currentcolor;border-radius:50%}}.menu__link[aria-current]{color:#22e6b5}@media(min-width:61.25rem){.menu__link[aria-current]{color:#fff}}.menu__toggle{padding:.6875rem 1.375rem}@media(min-width:61.25rem){.menu__toggle{display:none}}.menu__toggle[aria-expanded=true]{color:#22e6b5}.menu__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.menu__sub{flex-basis:100%}.js .menu__sub[hidden]{display:none}@media(min-width:61.25rem){.menu__sub{position:absolute;inset:calc(100% + 1px) auto auto 0;display:none;inline-size:15.625rem;background:#101b31;box-shadow:0 .5rem 1.75rem #00000014}.menu__item:is(:hover,:focus-within)>.menu__sub{display:block}.menu__item:nth-last-child(-n+3)>.menu__sub{inset-inline:auto 0}}.menu__sub-link{display:block;padding:.6875rem 1.375rem .6875rem 2.3125rem;font-size:1rem;color:#101b31;text-decoration:none;border-block-start:1px solid #eaeaea}.menu__sub-link:before{content:"- "}@media(min-width:61.25rem){.menu__sub-link{padding:.3125rem .9375rem;font-size:.875rem;line-height:1.875rem;color:#22e6b5;border-color:#fff3}.menu__sub-link:before{content:none}}.menu__sub-link:hover{color:#22e6b5}@media(min-width:61.25rem){.menu__sub-link:hover{color:#fff}}.hero{position:relative;display:flex;flex-direction:column;justify-content:center;min-block-size:80vh;min-block-size:80svh;padding-block-start:1.25rem;color:#fff;isolation:isolate;overflow:clip}@media(min-width:61.25rem){.hero{padding-block:6.3125rem 5rem}}.hero--home,.hero--notfound{padding-block:5.625rem 0;text-align:center}.hero--arrow .hero__inner{padding-block-end:3.4375rem}.hero__image{position:absolute;inset:0;z-index:-2;inline-size:100%;block-size:100%;object-fit:cover}.hero:before{content:"";position:absolute;inset:0;z-index:-1;background:#101b3133}.hero--overlay:before{background:#101b31b3}.hero:not(.hero--overlay):after{content:"";position:absolute;inset:0 0 auto;z-index:-1;block-size:12.5rem;background:linear-gradient(rgba(16,27,49,.65),transparent);pointer-events:none}@media(width<=61.24875rem){.hero:not(.hero--overlay):after{content:none}}.hero__title{color:inherit}.hero--home .hero__title{font-size:2.7625rem}@media(min-width:48rem){.hero--home .hero__title{font-size:4.25rem}}.hero--level .hero__title{margin-block-end:2.5rem;font-size:2.125rem;text-align:center}@media(min-width:48rem){.hero--level .hero__title{margin-block-end:3.75rem;font-size:2.75rem}}.hero--theme .hero__title{margin-block-end:1.25rem;font-size:1.6875rem}@media(min-width:48rem){.hero--theme .hero__title{font-size:1.875rem}}.hero__level{margin-block-end:.625rem;font-size:1.125rem;font-weight:600}.hero__level a{color:inherit;text-decoration:none}.hero__level a:hover{text-decoration:underline}.hero__cta{margin-block-start:3.75rem}.hero__actions{display:grid;gap:1.875rem;justify-items:center;margin-block-start:1.875rem}@media(min-width:48rem){.hero__actions{grid-template-columns:repeat(4,1fr);justify-items:start}}.hero__themes{display:grid;gap:3.375rem;justify-items:center;text-align:center}@media(min-width:48rem){.hero__themes{grid-template-columns:repeat(3,1fr)}}.hero__drive{margin-block-start:4.6875rem;text-align:center}.hero__arrow{position:absolute;inset-block-end:3.3125rem;inset-inline:0;display:grid;place-items:center;color:#1abc9c}.hero__arrow:hover{color:#22e6b5}.hero__code{font-size:6rem;font-weight:600;line-height:1;color:#22e6b5}.hero__text{margin-block-start:.9375rem;font-size:1.125rem}.footer{padding-block:2.75rem 4.25rem;margin-block-start:.625rem;color:#fff;text-align:center;background:#101b31}@media(min-width:61.25rem){.footer{text-align:start}}.footer__inner{padding-block-start:1.4375rem;border-block-start:1px solid rgba(255,255,255,.2)}.footer__columns{display:flex;flex-direction:column;gap:1.875rem}@media(min-width:48rem){.footer__columns{flex-direction:row;justify-content:space-between;gap:3.75rem;padding-inline:2.5rem}}@media(min-width:61.25rem){.footer__columns{padding-inline:5rem}}.footer__title{margin-block-end:.625rem;font-size:1rem;color:#fff}.footer__list{display:grid;gap:.3125rem}.footer__copyright{margin-block-start:2.5rem;font-size:.875rem;color:#ffffffd9}.footer__credit{margin-block-start:.5rem;font-size:.875rem;color:#ffffffd9}.footer a{color:#22e6b5;text-decoration:none}.footer a:hover{color:#fff;text-decoration:underline}.button{display:inline-flex;align-items:stretch;font-size:.9375rem;line-height:1.4;color:#000;text-align:center;text-decoration:none;background:#22e6b5;border-radius:.25rem}.button:hover{color:#000;background:#18d6a7;box-shadow:0 .5rem 1.25rem #22e6b566}.button__label{padding:.75rem 1.5rem}.button:active{transform:translateY(0) scale(.98)}.button__icon{display:grid;place-items:center;inline-size:3.4375rem;font-size:.9375rem;background:#0003;border-radius:0 .25rem .25rem 0}.button--medium .button__label{padding:1rem 2.1875rem}.button--medium{border:1px solid #18d6a7}.button--inset{box-shadow:inset 0 0 .875rem .5625rem #7df2d24d}.button--pill{border-radius:3.125rem}.button--pill:hover{background:#3be6a8;box-shadow:0 .625rem 1.875rem #22e6b580}.button--pill .button__label{padding:1.25rem 3.4375rem}.icon-circle{display:inline-grid;flex:none;place-items:center;inline-size:4.375rem;block-size:4.375rem;font-size:1.75rem;color:#22e6b5;background:#fafafa;border-radius:50%}.icon-circle__glyph{inline-size:1em;block-size:1em;background:currentcolor;mask:var(--icon) center/contain no-repeat}.icon-circle--ink{color:#000;background:#eceff3}.theme-link{display:grid;justify-items:center;text-decoration:none}.theme-link__title{margin-block-start:1.5625rem;font-size:1.125rem;font-weight:500;line-height:1.1;color:#fff;text-shadow:0 1px .5rem rgba(16,27,49,.7)}.lesson-grid{display:grid;gap:1.875rem}@media(min-width:48rem){.lesson-grid{grid-template-columns:repeat(3,1fr);align-items:start;row-gap:10rem}}.lesson-card{display:flex;flex-direction:column;align-items:center;text-align:center}.lesson-card__title{margin-block-start:1.5625rem;font-size:1.125rem}.lesson-card__button{margin-block-start:3.125rem}.lesson-card__soon{padding:.6875rem 1.5rem;margin-block-start:3.125rem;font-size:.9375rem;line-height:1.4;color:#5c6575;border:1px dashed #c3cad5;border-radius:.25rem}.feature-card{position:relative;padding:5.9375rem 3.75rem 5rem;text-align:center;background:#fff;border-radius:.625rem;box-shadow:0 .625rem 3.75rem #101b311c;transition:transform .3s}.feature-card:hover{transform:translateY(-1.25rem)}@media(prefers-reduced-motion:reduce){.feature-card:hover{transform:none}}.feature-card__title{font-size:1.125rem}.feature-card__text{margin-block-start:.9375rem}.feature-card__dot{position:absolute;inset:auto 0 -1rem;display:grid;place-items:center;inline-size:2.25rem;block-size:2.375rem;margin-inline:auto;color:#fff;background:#22e6b5;border-radius:3.125rem;box-shadow:0 .3125rem 2.5rem #3fc38099}.level-link{display:grid;grid-template-columns:auto 1fr;column-gap:.9375rem;align-items:center;margin-block-start:1.875rem}.level-link__icon{font-size:1.25rem;color:#22e6b5}.level-link__title{font-size:1.125rem;color:#fff}.level-link__button{grid-column:2;justify-self:start;margin-block-start:2.5rem}.contact-item{display:grid;grid-template-columns:auto 1fr;column-gap:.9375rem}.contact-item__icon{font-size:1.75rem;color:#22e6b5}.contact-item__title{font-size:1.125rem}.contact-item__title a{text-decoration:none}.contact-item__text{grid-column:2;margin-block-start:.9375rem}.lesson-nav{padding-block:0 5rem}.lesson-nav__links{display:grid;gap:1.25rem}@media(min-width:48rem){.lesson-nav__links{grid-template-columns:1fr 1fr}}.lesson-nav__link{display:grid;gap:.3125rem;padding:1.25rem 1.5rem;text-decoration:none;border:1px solid #eaeaea;border-radius:.625rem;transition:border-color .2s,box-shadow .2s,transform .2s}.lesson-nav__link:hover{border-color:#22e6b5;box-shadow:0 .625rem 3.75rem #101b311c}.lesson-nav__link--next{text-align:end}@media(min-width:48rem){.lesson-nav__link--next{grid-column:2}}.lesson-nav__label{display:inline-flex;gap:.5rem;align-items:center;font-size:.875rem;color:#5c6575}.lesson-nav__link--next .lesson-nav__label{justify-content:flex-end}.lesson-nav__label svg{color:#18d6a7}.lesson-nav__title{font-weight:500;line-height:1.4;color:#101b31}.lesson-nav__theme{margin-block-start:1.875rem;text-align:center}@media(prefers-reduced-motion:no-preference){.lesson-nav__link--previous:hover{transform:translate(-.25rem)}.lesson-nav__link--next:hover{transform:translate(.25rem)}}.video{inline-size:min(100% - 3.75rem,61rem);margin:1.25rem auto 0}.video iframe{inline-size:100%;aspect-ratio:16/9;border:0}.prose>*+*{margin-block-start:1.875rem}.prose--lesson{max-inline-size:56.25rem;counter-reset:section;font-size:1.25rem}.prose--lesson>:is(p,ul),.prose--lesson blockquote>:not(:first-child){padding-inline-start:2.5rem}.prose--lesson img{inline-size:80%;margin-inline:auto}.prose--lesson h2{display:flex;gap:.9375rem;align-items:center;min-block-size:3.75rem;margin-block-start:3.75rem;font-size:1.925rem;counter-increment:section;counter-reset:step}@media(min-width:48rem){.prose--lesson h2{min-block-size:5rem;margin-block-start:6.25rem}}.prose--lesson h2:before{content:counter(section);display:grid;flex:none;place-items:center;inline-size:2.75rem;block-size:2.75rem;font-size:1.75rem;font-weight:600;line-height:1;color:#fff;background:linear-gradient(135deg,#3ff0c3,#17d6a5);border-radius:.875rem}@media(min-width:48rem){.prose--lesson h2:before{inline-size:3.75rem;block-size:3.75rem;font-size:2.5rem;border-radius:1.125rem}}.prose--lesson h2:first-child{margin-block-start:0}.prose--lesson h2+*{margin-block-start:0}.prose--lesson h3{display:flex;gap:.9375rem;align-items:center;margin-block-start:2.5rem;font-size:1.5rem;counter-increment:step}@media(min-width:48rem){.prose--lesson h3{margin-block-start:3.75rem}}.prose--lesson h3:before{content:counter(step,upper-alpha);display:grid;flex:none;place-items:center;inline-size:2.5rem;block-size:2.5rem;font-size:1.25rem;font-weight:600;line-height:1;color:#fff;background:linear-gradient(135deg,#3ff0c3,#17d6a5);border-radius:50%}.prose--lesson ul{display:grid;gap:1.875rem}.prose--lesson li:before{content:"- "}.prose--lesson .prose__formula{font-weight:500;text-align:center}.prose--lesson blockquote{margin-block-start:2.5rem}@media(min-width:48rem){.prose--lesson blockquote{margin-block-start:3.75rem}}.prose--lesson blockquote>:first-child{display:flex;gap:.9375rem;align-items:center;font-size:1.125rem;color:#101b31}.prose--lesson blockquote>:first-child:before{content:"";flex:none;inline-size:2.5rem;block-size:2.5rem;background-color:#22e6b5;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cg%20fill='none'%20stroke='currentColor'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'%3e%3cpath%20d='M14.364%2013.634a2%202%200%200%200-.506.854l-.837%202.87a.5.5%200%200%200%20.62.62l2.87-.837a2%202%200%200%200%20.854-.506l4.013-4.009a1%201%200%200%200-3.004-3.004zm.123-5.776A1%201%200%200%201%2014%207V2'/%3e%3cpath%20d='M20%2019.645V20a2%202%200%200%201-2%202H6a2%202%200%200%201-2-2V4a2%202%200%200%201%202-2h8a2.4%202.4%200%200%201%201.704.706l2.516%202.516M8%2018h1'/%3e%3c/g%3e%3c/svg%3e") center/contain no-repeat}.prose--lesson blockquote>*+*{margin-block-start:1.875rem;font-size:1.125rem}.prose--lesson .note{display:grid;gap:1.875rem;margin-block-start:3.125rem}@media(min-width:48rem){.prose--lesson .note{grid-template-columns:1fr 1fr;gap:3.75rem;align-items:start}}.prose--lesson .note__body{text-align:center}.prose--lesson .note__body>*{padding-inline-start:0}.prose--lesson .note__body>*+*{margin-block-start:1.875rem}.prose--lesson .note__body:before{content:"";display:block;inline-size:5.625rem;block-size:5.625rem;margin:0 auto 1.875rem;background:#fafafa url(/uploads/2020/08/scientist.png) center/3.125rem no-repeat;border:1px solid rgba(34,230,181,.5);border-radius:.625rem}.prose--lesson .note__body h4{font-size:1.5625rem}.prose--lesson .note__body p{font-size:1.125rem}.prose--lesson .note__figure{display:grid;place-items:start center}.prose--lesson .note__figure img{inline-size:63%}.prose--level ul{margin-block-start:1.875rem;font-size:1.6875rem}@media(min-width:48rem){.prose--level ul{font-size:1.875rem}}.prose--level li{position:relative;padding-block:.46875rem;padding-inline-start:2.6875rem}.prose--level li:before{content:"";position:absolute;inset-block-start:1.375rem;inset-inline-start:0;inline-size:1.875rem;block-size:1.875rem;background-color:#4ee8a8;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cg%20fill='none'%20stroke='currentColor'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'%3e%3crect%20width='18'%20height='18'%20x='3'%20y='3'%20rx='2'/%3e%3cpath%20d='m16%209l-5.5%205.5L8%2012'/%3e%3c/g%3e%3c/svg%3e") center/contain no-repeat}.prose--band{color:#fff}.prose--band h3{display:flex;gap:1.25rem;align-items:center;padding-inline-start:.625rem;margin-block-end:2.5rem;font-size:1.125rem;color:inherit}.prose--band h3:before{content:"";flex:none;inline-size:4.375rem;block-size:4.375rem;background:#fafafa url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%2322e6b5'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cg%20fill='none'%20stroke='%2322e6b5'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'%3e%3ccircle%20cx='12'%20cy='12'%20r='10'/%3e%3cpath%20d='M12%2016v-4m0-4h.01'/%3e%3c/g%3e%3c/svg%3e") center/1.75rem no-repeat;border-radius:50%}.prose--band h3+*{margin-block-start:0}.features{padding-block-end:3.75rem;margin-block-start:-3.75rem}@media(min-width:61.25rem){.features{padding-block-end:7.5rem}}.features__list{display:grid;gap:3.75rem}@media(min-width:61.25rem){.features__list{grid-template-columns:repeat(3,1fr);align-items:start}}.levels{padding-block:3.125rem 4.375rem;color:#fff;background:#101b31}.levels h2{color:inherit}.levels__list{display:grid;gap:1.875rem;margin-block-start:1.875rem}@media(min-width:48rem){.levels__list{grid-template-columns:repeat(4,1fr)}}.contact{padding-block:6.25rem}.contact__intro{max-inline-size:30.5rem;margin-inline:auto;font-size:1rem;text-align:center}.contact__intro h2{margin-block-end:.9375rem}.contact__layout{display:grid;gap:3.75rem;align-items:center;margin-block-start:5.625rem}@media(min-width:61.25rem){.contact__layout{grid-template-columns:1fr 2fr}}.contact__list{display:grid;gap:2.8125rem}.contact__image{inline-size:100%;aspect-ratio:16/9;object-fit:cover}@media print{@page{margin:1.5cm}body:has(.hero--lesson){color:#000;background:#fff}body:has(.hero--lesson) *,body:has(.hero--lesson) *:before,body:has(.hero--lesson) *:after{animation:none!important;transition:none!important;text-shadow:none!important;box-shadow:none!important}body:has(.hero--lesson) .header,body:has(.hero--lesson) .footer,body:has(.hero--lesson) .skip-link,body:has(.hero--lesson) .lesson-nav,body:has(.hero--lesson) .video,body:has(.hero--lesson) .hero__image,body:has(.hero--lesson) .hero__actions,body:has(.hero--lesson) .hero:before,body:has(.hero--lesson) .hero:after,body:has(.hero--lesson) .note__body:before,body:has(.hero--lesson) blockquote>:first-child:before{display:none}body:has(.hero--lesson) .hero{display:block;min-block-size:0;padding-block:0 1.25rem;overflow:visible;color:#000}body:has(.hero--lesson) .hero__title{font-size:1.625rem}body:has(.hero--lesson) .container{max-inline-size:none;padding-inline:0}body:has(.hero--lesson) .section--lesson{padding-block:0}body:has(.hero--lesson) .prose{font-size:.875rem;line-height:1.5}body:has(.hero--lesson) .prose>*+*,body:has(.hero--lesson) .prose blockquote>*+*,body:has(.hero--lesson) .prose .note__body>*+*{margin-block-start:.75rem}body:has(.hero--lesson) .prose>:is(p,ul),body:has(.hero--lesson) .prose blockquote>:not(:first-child){padding-inline-start:0}body:has(.hero--lesson) .prose h2,body:has(.hero--lesson) .prose h3,body:has(.hero--lesson) .prose h4{min-block-size:0;margin-block-start:1.5rem;font-size:1.125rem;break-after:avoid}body:has(.hero--lesson) .prose h2:before,body:has(.hero--lesson) .prose h3:before{inline-size:1.75rem;block-size:1.75rem;font-size:1rem;color:#000;background:none;border:1px solid currentcolor}body:has(.hero--lesson) .prose p,body:has(.hero--lesson) .prose li{orphans:3;widows:3}body:has(.hero--lesson) .prose ul{gap:.625rem}body:has(.hero--lesson) .prose img{inline-size:auto;max-inline-size:100%;max-block-size:25rem;object-fit:contain}body:has(.hero--lesson) .prose blockquote,body:has(.hero--lesson) .prose .note,body:has(.hero--lesson) .prose figure,body:has(.hero--lesson) .prose img{break-inside:avoid}body:has(.hero--lesson) .prose blockquote,body:has(.hero--lesson) .prose .note{margin-block-start:1.25rem}body:has(.hero--lesson) .prose blockquote>*,body:has(.hero--lesson) .prose .note__body p{font-size:inherit;color:inherit}body:has(.hero--lesson) .prose .note{gap:1.25rem}}
