.genericButton-module__heading-xxl___9NP3V,.genericButton-module__heading-xxl___9NP3V.genericButton-module__wrapper___GQQ0H h1,.genericButton-module__heading-xxl___9NP3V.genericButton-module__wrapper___GQQ0H h2,.genericButton-module__heading-xxl___9NP3V.genericButton-module__wrapper___GQQ0H h3,.genericButton-module__heading-xxl___9NP3V.genericButton-module__wrapper___GQQ0H h4,.genericButton-module__heading-xxl___9NP3V.genericButton-module__wrapper___GQQ0H h5,.genericButton-module__heading-xxl___9NP3V.genericButton-module__wrapper___GQQ0H h6{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:clamp(2.5rem,5vw + 1rem,4rem);line-height:1;font-feature-settings:"kern";font-kerning:normal}.genericButton-module__heading-xl___9RYlD,.genericButton-module__heading-xl___9RYlD.genericButton-module__wrapper___GQQ0H h1,.genericButton-module__heading-xl___9RYlD.genericButton-module__wrapper___GQQ0H h2,.genericButton-module__heading-xl___9RYlD.genericButton-module__wrapper___GQQ0H h3,.genericButton-module__heading-xl___9RYlD.genericButton-module__wrapper___GQQ0H h4,.genericButton-module__heading-xl___9RYlD.genericButton-module__wrapper___GQQ0H h5,.genericButton-module__heading-xl___9RYlD.genericButton-module__wrapper___GQQ0H h6{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:2.125rem;line-height:1.24}.genericButton-module__heading-lg___kLhyo{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:1.75rem;line-height:1.28}[data-brand="Code.org"] .genericButton-module__heading-lg___kLhyo{font-family:Geist,sans-serif}.genericButton-module__heading-lg___kLhyo.genericButton-module__wrapper___GQQ0H h1,.genericButton-module__heading-lg___kLhyo.genericButton-module__wrapper___GQQ0H h2,.genericButton-module__heading-lg___kLhyo.genericButton-module__wrapper___GQQ0H h3,.genericButton-module__heading-lg___kLhyo.genericButton-module__wrapper___GQQ0H h4,.genericButton-module__heading-lg___kLhyo.genericButton-module__wrapper___GQQ0H h5,.genericButton-module__heading-lg___kLhyo.genericButton-module__wrapper___GQQ0H h6{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:1.75rem;line-height:1.28}[data-brand="Code.org"] .genericButton-module__heading-lg___kLhyo.genericButton-module__wrapper___GQQ0H h1,[data-brand="Code.org"] .genericButton-module__heading-lg___kLhyo.genericButton-module__wrapper___GQQ0H h2,[data-brand="Code.org"] .genericButton-module__heading-lg___kLhyo.genericButton-module__wrapper___GQQ0H h3,[data-brand="Code.org"] .genericButton-module__heading-lg___kLhyo.genericButton-module__wrapper___GQQ0H h4,[data-brand="Code.org"] .genericButton-module__heading-lg___kLhyo.genericButton-module__wrapper___GQQ0H h5,[data-brand="Code.org"] .genericButton-module__heading-lg___kLhyo.genericButton-module__wrapper___GQQ0H h6{font-family:Geist,sans-serif}.genericButton-module__heading-md___H3D4u{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:1.5rem;line-height:1.32}[data-brand="Code.org"] .genericButton-module__heading-md___H3D4u{font-family:Geist,sans-serif}.genericButton-module__heading-md___H3D4u.genericButton-module__wrapper___GQQ0H h1,.genericButton-module__heading-md___H3D4u.genericButton-module__wrapper___GQQ0H h2,.genericButton-module__heading-md___H3D4u.genericButton-module__wrapper___GQQ0H h3,.genericButton-module__heading-md___H3D4u.genericButton-module__wrapper___GQQ0H h4,.genericButton-module__heading-md___H3D4u.genericButton-module__wrapper___GQQ0H h5,.genericButton-module__heading-md___H3D4u.genericButton-module__wrapper___GQQ0H h6{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:1.5rem;line-height:1.32}[data-brand="Code.org"] .genericButton-module__heading-md___H3D4u.genericButton-module__wrapper___GQQ0H h1,[data-brand="Code.org"] .genericButton-module__heading-md___H3D4u.genericButton-module__wrapper___GQQ0H h2,[data-brand="Code.org"] .genericButton-module__heading-md___H3D4u.genericButton-module__wrapper___GQQ0H h3,[data-brand="Code.org"] .genericButton-module__heading-md___H3D4u.genericButton-module__wrapper___GQQ0H h4,[data-brand="Code.org"] .genericButton-module__heading-md___H3D4u.genericButton-module__wrapper___GQQ0H h5,[data-brand="Code.org"] .genericButton-module__heading-md___H3D4u.genericButton-module__wrapper___GQQ0H h6{font-family:Geist,sans-serif}.genericButton-module__heading-sm___zTZqI{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:1.25rem;line-height:1.4}[data-brand="Code.org"] .genericButton-module__heading-sm___zTZqI{font-family:Geist,sans-serif}.genericButton-module__heading-sm___zTZqI.genericButton-module__wrapper___GQQ0H h1,.genericButton-module__heading-sm___zTZqI.genericButton-module__wrapper___GQQ0H h2,.genericButton-module__heading-sm___zTZqI.genericButton-module__wrapper___GQQ0H h3,.genericButton-module__heading-sm___zTZqI.genericButton-module__wrapper___GQQ0H h4,.genericButton-module__heading-sm___zTZqI.genericButton-module__wrapper___GQQ0H h5,.genericButton-module__heading-sm___zTZqI.genericButton-module__wrapper___GQQ0H h6{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:1.25rem;line-height:1.4}[data-brand="Code.org"] .genericButton-module__heading-sm___zTZqI.genericButton-module__wrapper___GQQ0H h1,[data-brand="Code.org"] .genericButton-module__heading-sm___zTZqI.genericButton-module__wrapper___GQQ0H h2,[data-brand="Code.org"] .genericButton-module__heading-sm___zTZqI.genericButton-module__wrapper___GQQ0H h3,[data-brand="Code.org"] .genericButton-module__heading-sm___zTZqI.genericButton-module__wrapper___GQQ0H h4,[data-brand="Code.org"] .genericButton-module__heading-sm___zTZqI.genericButton-module__wrapper___GQQ0H h5,[data-brand="Code.org"] .genericButton-module__heading-sm___zTZqI.genericButton-module__wrapper___GQQ0H h6{font-family:Geist,sans-serif}.genericButton-module__heading-xs___Ff2UG{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:1rem;line-height:1.48}[data-brand="Code.org"] .genericButton-module__heading-xs___Ff2UG{font-family:Geist,sans-serif}.genericButton-module__heading-xs___Ff2UG.genericButton-module__wrapper___GQQ0H h1,.genericButton-module__heading-xs___Ff2UG.genericButton-module__wrapper___GQQ0H h2,.genericButton-module__heading-xs___Ff2UG.genericButton-module__wrapper___GQQ0H h3,.genericButton-module__heading-xs___Ff2UG.genericButton-module__wrapper___GQQ0H h4,.genericButton-module__heading-xs___Ff2UG.genericButton-module__wrapper___GQQ0H h5,.genericButton-module__heading-xs___Ff2UG.genericButton-module__wrapper___GQQ0H h6{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:1rem;line-height:1.48}[data-brand="Code.org"] .genericButton-module__heading-xs___Ff2UG.genericButton-module__wrapper___GQQ0H h1,[data-brand="Code.org"] .genericButton-module__heading-xs___Ff2UG.genericButton-module__wrapper___GQQ0H h2,[data-brand="Code.org"] .genericButton-module__heading-xs___Ff2UG.genericButton-module__wrapper___GQQ0H h3,[data-brand="Code.org"] .genericButton-module__heading-xs___Ff2UG.genericButton-module__wrapper___GQQ0H h4,[data-brand="Code.org"] .genericButton-module__heading-xs___Ff2UG.genericButton-module__wrapper___GQQ0H h5,[data-brand="Code.org"] .genericButton-module__heading-xs___Ff2UG.genericButton-module__wrapper___GQQ0H h6{font-family:Geist,sans-serif}.genericButton-module__body-one___ERWHM,.genericButton-module__body-one___ERWHM.genericButton-module__wrapper___GQQ0H li,.genericButton-module__body-one___ERWHM.genericButton-module__wrapper___GQQ0H p{font-family:Geist,sans-serif;font-weight:400;font-style:normal;color:var(--text-neutral-primary);margin-bottom:1em;font-size:var(--font-size-body-lg);line-height:1.4}.genericButton-module__body-two___7YQr-,.genericButton-module__body-two___7YQr-.genericButton-module__wrapper___GQQ0H li,.genericButton-module__body-two___7YQr-.genericButton-module__wrapper___GQQ0H p{font-family:Geist,sans-serif;font-weight:400;font-style:normal;color:var(--text-neutral-primary);margin-bottom:1em;font-size:var(--font-size-body-md);line-height:1.48}.genericButton-module__body-three___fRZrg,.genericButton-module__body-three___fRZrg.genericButton-module__wrapper___GQQ0H li,.genericButton-module__body-three___fRZrg.genericButton-module__wrapper___GQQ0H p{font-family:Geist,sans-serif;font-weight:400;font-style:normal;color:var(--text-neutral-primary);margin-bottom:1em;font-size:var(--font-size-body-sm);line-height:1.54}.genericButton-module__body-four___Jxg8b,.genericButton-module__body-four___Jxg8b.genericButton-module__wrapper___GQQ0H li,.genericButton-module__body-four___Jxg8b.genericButton-module__wrapper___GQQ0H p{font-family:Geist,sans-serif;font-weight:400;font-style:normal;color:var(--text-neutral-primary);margin-bottom:1em;font-size:var(--font-size-body-xs);line-height:1.64}.genericButton-module__overline-one___HYiC4,.genericButton-module__overline-one___HYiC4.genericButton-module__wrapper___GQQ0H li,.genericButton-module__overline-one___HYiC4.genericButton-module__wrapper___GQQ0H p{font-weight:400;color:var(--text-neutral-primary);margin-bottom:1em;font-family:Geist,sans-serif;font-weight:600;font-style:normal;text-transform:uppercase;letter-spacing:.04rem;font-size:.875rem;line-height:1.54}.genericButton-module__overline-two___Oc9vT,.genericButton-module__overline-two___Oc9vT.genericButton-module__wrapper___GQQ0H li,.genericButton-module__overline-two___Oc9vT.genericButton-module__wrapper___GQQ0H p{font-weight:400;color:var(--text-neutral-primary);margin-bottom:1em;font-family:Geist,sans-serif;font-weight:600;font-style:normal;text-transform:uppercase;letter-spacing:.04rem;font-size:.813rem;line-height:1.64}.genericButton-module__overline-three___H7U-H,.genericButton-module__overline-three___H7U-H.genericButton-module__wrapper___GQQ0H li,.genericButton-module__overline-three___H7U-H.genericButton-module__wrapper___GQQ0H p{font-weight:400;color:var(--text-neutral-primary);margin-bottom:1em;font-family:Geist,sans-serif;font-weight:600;font-style:normal;text-transform:uppercase;letter-spacing:.04rem;font-size:.688rem;line-height:1.76}.genericButton-module__strong___S1okA,.genericButton-module__strong___S1okA.genericButton-module__wrapper___GQQ0H strong,strong,strong.genericButton-module__wrapper___GQQ0H strong{font-weight:600}.genericButton-module__em___2-8kG,.genericButton-module__em___2-8kG.genericButton-module__wrapper___GQQ0H em,em,em.genericButton-module__wrapper___GQQ0H em{font-style:italic}.genericButton-module__figcaption___uJG4X,.genericButton-module__figcaption___uJG4X.genericButton-module__wrapper___GQQ0H figcaption,figcaption,figcaption.genericButton-module__wrapper___GQQ0H figcaption{font-family:Geist,sans-serif;font-weight:600;font-style:normal;color:var(--text-neutral-primary);font-size:.875rem;line-height:1.54;margin:.5em 0 1em}.genericButton-module__no-margin___p--A2,.genericButton-module__no-margin___p--A2.genericButton-module__wrapper___GQQ0H h1,.genericButton-module__no-margin___p--A2.genericButton-module__wrapper___GQQ0H h2,.genericButton-module__no-margin___p--A2.genericButton-module__wrapper___GQQ0H h3,.genericButton-module__no-margin___p--A2.genericButton-module__wrapper___GQQ0H h4,.genericButton-module__no-margin___p--A2.genericButton-module__wrapper___GQQ0H h5,.genericButton-module__no-margin___p--A2.genericButton-module__wrapper___GQQ0H h6,.genericButton-module__no-margin___p--A2.genericButton-module__wrapper___GQQ0H li,.genericButton-module__no-margin___p--A2.genericButton-module__wrapper___GQQ0H p{margin:0}.genericButton-module__no-margin___p--A2.genericButton-module__wrapper___GQQ0H ol,.genericButton-module__no-margin___p--A2.genericButton-module__wrapper___GQQ0H ul{margin-bottom:0}.genericButton-module__button___-ZvEw,a.genericButton-module__button___-ZvEw{display:inline-flex;justify-content:center;text-align:center;align-items:center;border-radius:var(--codeai-radius-sm,.5rem);box-sizing:border-box;margin:0;padding:0;border:2px solid transparent;background-color:transparent;color:unset;font-family:Geist,Noto Sans,Noto Sans Math,Noto Sans Arabic,Noto Sans Armenian,Noto Sans Bengali,Noto Sans SC,Noto Sans TC,Noto Sans Devanagari,Noto Sans Georgian,Noto Sans Hebrew,Noto Sans JP,Noto Sans Kannada,Noto Sans Khmer,Noto Sans KR,Noto Sans Myanmar,Noto Sans Sinhala,Noto Sans Tamil,Noto Sans Telugu,Noto Sans Thai,Noto Sans Thaana,sans-serif;font-weight:700;white-space:nowrap;flex-shrink:0;text-decoration:none!important;cursor:pointer;transition:all .2s ease-in-out}.genericButton-module__button___-ZvEw:focus,.genericButton-module__button___-ZvEw:focus-visible,a.genericButton-module__button___-ZvEw:focus,a.genericButton-module__button___-ZvEw:focus-visible{text-decoration:none}.genericButton-module__button___-ZvEw.genericButton-module__buttonPendingWithHiddenText___vdKNV span,a.genericButton-module__button___-ZvEw.genericButton-module__buttonPendingWithHiddenText___vdKNV span{visibility:hidden}.genericButton-module__button___-ZvEw.genericButton-module__buttonPendingWithHiddenText___vdKNV i,a.genericButton-module__button___-ZvEw.genericButton-module__buttonPendingWithHiddenText___vdKNV i{position:absolute}.genericButton-module__button___-ZvEw.genericButton-module__button-withForcedHover___wNW5p,.genericButton-module__button___-ZvEw:hover,a.genericButton-module__button___-ZvEw.genericButton-module__button-withForcedHover___wNW5p,a.genericButton-module__button___-ZvEw:hover{box-shadow:none;text-decoration:none}.genericButton-module__button___-ZvEw:focus-visible,a.genericButton-module__button___-ZvEw:focus-visible{outline:2px solid var(--button-focus-ring);outline-offset:4px;border-radius:var(--codeai-radius-sm,10px)}.genericButton-module__button___-ZvEw:active,a.genericButton-module__button___-ZvEw:active{border:2px solid transparent!important}.genericButton-module__button-primary___QVgSO.genericButton-module__button-purple___pE0jD,a.genericButton-module__button-primary___QVgSO.genericButton-module__button-purple___pE0jD{background-color:var(--button-color-purple-primary);border-color:var(--button-color-purple-primary);color:var(--button-color-white)}.genericButton-module__button-primary___QVgSO.genericButton-module__button-purple___pE0jD.genericButton-module__button-withForcedHover___wNW5p,.genericButton-module__button-primary___QVgSO.genericButton-module__button-purple___pE0jD:hover,a.genericButton-module__button-primary___QVgSO.genericButton-module__button-purple___pE0jD.genericButton-module__button-withForcedHover___wNW5p,a.genericButton-module__button-primary___QVgSO.genericButton-module__button-purple___pE0jD:hover{background-color:var(--button-color-purple-hover);border-color:var(--button-color-purple-hover);color:var(--button-color-purple-light)}.genericButton-module__button-primary___QVgSO.genericButton-module__button-purple___pE0jD.genericButton-module__is-loading___rT0E7,a.genericButton-module__button-primary___QVgSO.genericButton-module__button-purple___pE0jD.genericButton-module__is-loading___rT0E7{background-color:var(--button-color-purple-hover);border-color:var(--button-color-purple-hover)}.genericButton-module__button-primary___QVgSO.genericButton-module__button-purple___pE0jD:disabled,.genericButton-module__button-primary___QVgSO.genericButton-module__button-purple___pE0jD[aria-disabled=true],a.genericButton-module__button-primary___QVgSO.genericButton-module__button-purple___pE0jD:disabled,a.genericButton-module__button-primary___QVgSO.genericButton-module__button-purple___pE0jD[aria-disabled=true]{background-color:var(--button-color-disabled-bg);border-color:var(--button-color-disabled-bg);color:var(--button-color-disabled-dark)}.genericButton-module__button-primary___QVgSO.genericButton-module__button-black___7TWIL,a.genericButton-module__button-primary___QVgSO.genericButton-module__button-black___7TWIL{background-color:var(--button-color-black);border-color:var(--button-color-black);color:var(--button-color-white)}.genericButton-module__button-primary___QVgSO.genericButton-module__button-black___7TWIL.genericButton-module__button-withForcedHover___wNW5p,.genericButton-module__button-primary___QVgSO.genericButton-module__button-black___7TWIL:hover,a.genericButton-module__button-primary___QVgSO.genericButton-module__button-black___7TWIL.genericButton-module__button-withForcedHover___wNW5p,a.genericButton-module__button-primary___QVgSO.genericButton-module__button-black___7TWIL:hover{background-color:var(--button-color-purple-dark);border-color:var(--button-color-purple-dark);color:var(--button-color-purple-light)}.genericButton-module__button-primary___QVgSO.genericButton-module__button-black___7TWIL:disabled,.genericButton-module__button-primary___QVgSO.genericButton-module__button-black___7TWIL[aria-disabled=true],a.genericButton-module__button-primary___QVgSO.genericButton-module__button-black___7TWIL:disabled,a.genericButton-module__button-primary___QVgSO.genericButton-module__button-black___7TWIL[aria-disabled=true]{background-color:var(--button-color-disabled-bg);border-color:var(--button-color-disabled-bg);color:var(--button-color-disabled-dark)}.genericButton-module__button-primary___QVgSO.genericButton-module__button-white___o5W2c,a.genericButton-module__button-primary___QVgSO.genericButton-module__button-white___o5W2c{background-color:var(--button-color-white);border-color:var(--button-color-white);color:var(--button-color-purple-primary)}.genericButton-module__button-primary___QVgSO.genericButton-module__button-white___o5W2c.genericButton-module__button-withForcedHover___wNW5p,.genericButton-module__button-primary___QVgSO.genericButton-module__button-white___o5W2c:hover,a.genericButton-module__button-primary___QVgSO.genericButton-module__button-white___o5W2c.genericButton-module__button-withForcedHover___wNW5p,a.genericButton-module__button-primary___QVgSO.genericButton-module__button-white___o5W2c:hover{background-color:var(--button-color-purple-tint);border-color:var(--button-color-purple-tint);color:var(--button-color-purple-primary)}.genericButton-module__button-primary___QVgSO.genericButton-module__button-white___o5W2c:disabled,.genericButton-module__button-primary___QVgSO.genericButton-module__button-white___o5W2c[aria-disabled=true],a.genericButton-module__button-primary___QVgSO.genericButton-module__button-white___o5W2c:disabled,a.genericButton-module__button-primary___QVgSO.genericButton-module__button-white___o5W2c[aria-disabled=true]{background-color:var(--button-color-disabled-bg);border-color:var(--button-color-disabled-bg);color:var(--button-color-disabled-dark)}.genericButton-module__button-primary___QVgSO.genericButton-module__button-destructive___G3NGM,a.genericButton-module__button-primary___QVgSO.genericButton-module__button-destructive___G3NGM{background-color:var(--background-error-primary);color:var(--text-neutral-white-fixed)}.genericButton-module__button-primary___QVgSO.genericButton-module__button-destructive___G3NGM.genericButton-module__button-withForcedHover___wNW5p,.genericButton-module__button-primary___QVgSO.genericButton-module__button-destructive___G3NGM:hover,a.genericButton-module__button-primary___QVgSO.genericButton-module__button-destructive___G3NGM.genericButton-module__button-withForcedHover___wNW5p,a.genericButton-module__button-primary___QVgSO.genericButton-module__button-destructive___G3NGM:hover{background-color:var(--background-error-strong)}.genericButton-module__button-primary___QVgSO.genericButton-module__button-destructive___G3NGM:disabled,.genericButton-module__button-primary___QVgSO.genericButton-module__button-destructive___G3NGM[aria-disabled=true],a.genericButton-module__button-primary___QVgSO.genericButton-module__button-destructive___G3NGM:disabled,a.genericButton-module__button-primary___QVgSO.genericButton-module__button-destructive___G3NGM[aria-disabled=true]{background-color:var(--background-neutral-disabled);color:var(--text-neutral-disabled-inverse)}.genericButton-module__button-secondary___nipwy.genericButton-module__button-purple___pE0jD,a.genericButton-module__button-secondary___nipwy.genericButton-module__button-purple___pE0jD{background-color:transparent;border:2px solid var(--button-color-purple-primary);color:var(--button-color-purple-primary)}.genericButton-module__button-secondary___nipwy.genericButton-module__button-purple___pE0jD.genericButton-module__button-withForcedHover___wNW5p,.genericButton-module__button-secondary___nipwy.genericButton-module__button-purple___pE0jD:hover,a.genericButton-module__button-secondary___nipwy.genericButton-module__button-purple___pE0jD.genericButton-module__button-withForcedHover___wNW5p,a.genericButton-module__button-secondary___nipwy.genericButton-module__button-purple___pE0jD:hover{background-color:var(--button-color-purple-tint);border:2px solid var(--button-color-purple-hover);color:var(--button-color-purple-hover)}.genericButton-module__button-secondary___nipwy.genericButton-module__button-purple___pE0jD.genericButton-module__is-loading___rT0E7,a.genericButton-module__button-secondary___nipwy.genericButton-module__button-purple___pE0jD.genericButton-module__is-loading___rT0E7{border:2px solid var(--button-color-purple-hover);color:var(--button-color-purple-hover)}.genericButton-module__button-secondary___nipwy.genericButton-module__button-purple___pE0jD:active,a.genericButton-module__button-secondary___nipwy.genericButton-module__button-purple___pE0jD:active{border:2px solid var(--button-color-purple-primary)!important}.genericButton-module__button-secondary___nipwy.genericButton-module__button-purple___pE0jD:disabled,.genericButton-module__button-secondary___nipwy.genericButton-module__button-purple___pE0jD[aria-disabled=true],a.genericButton-module__button-secondary___nipwy.genericButton-module__button-purple___pE0jD:disabled,a.genericButton-module__button-secondary___nipwy.genericButton-module__button-purple___pE0jD[aria-disabled=true]{background-color:transparent;border:2px solid var(--button-color-disabled-dark)!important;color:var(--button-color-disabled-dark)}.genericButton-module__button-secondary___nipwy.genericButton-module__button-black___7TWIL,a.genericButton-module__button-secondary___nipwy.genericButton-module__button-black___7TWIL{background-color:transparent;border:2px solid var(--button-color-black);color:var(--button-color-black)}.genericButton-module__button-secondary___nipwy.genericButton-module__button-black___7TWIL.genericButton-module__button-withForcedHover___wNW5p,.genericButton-module__button-secondary___nipwy.genericButton-module__button-black___7TWIL:hover,a.genericButton-module__button-secondary___nipwy.genericButton-module__button-black___7TWIL.genericButton-module__button-withForcedHover___wNW5p,a.genericButton-module__button-secondary___nipwy.genericButton-module__button-black___7TWIL:hover{background-color:var(--button-color-purple-light);border:2px solid var(--button-color-black);color:var(--button-color-black)}.genericButton-module__button-secondary___nipwy.genericButton-module__button-black___7TWIL:active,a.genericButton-module__button-secondary___nipwy.genericButton-module__button-black___7TWIL:active{border:2px solid var(--button-color-black)!important}.genericButton-module__button-secondary___nipwy.genericButton-module__button-black___7TWIL:disabled,.genericButton-module__button-secondary___nipwy.genericButton-module__button-black___7TWIL[aria-disabled=true],a.genericButton-module__button-secondary___nipwy.genericButton-module__button-black___7TWIL:disabled,a.genericButton-module__button-secondary___nipwy.genericButton-module__button-black___7TWIL[aria-disabled=true]{background-color:transparent;border:2px solid var(--button-color-disabled-dark)!important;color:var(--button-color-disabled-dark)}.genericButton-module__button-secondary___nipwy.genericButton-module__button-white___o5W2c,a.genericButton-module__button-secondary___nipwy.genericButton-module__button-white___o5W2c{background-color:transparent;border:2px solid var(--button-color-white);color:var(--button-color-white)}.genericButton-module__button-secondary___nipwy.genericButton-module__button-white___o5W2c.genericButton-module__button-withForcedHover___wNW5p,.genericButton-module__button-secondary___nipwy.genericButton-module__button-white___o5W2c:hover,a.genericButton-module__button-secondary___nipwy.genericButton-module__button-white___o5W2c.genericButton-module__button-withForcedHover___wNW5p,a.genericButton-module__button-secondary___nipwy.genericButton-module__button-white___o5W2c:hover{background-color:var(--button-color-white-alpha-20);border:2px solid var(--button-color-white);color:var(--button-color-white)}.genericButton-module__button-secondary___nipwy.genericButton-module__button-white___o5W2c:active,a.genericButton-module__button-secondary___nipwy.genericButton-module__button-white___o5W2c:active{border:2px solid var(--button-color-white)!important}.genericButton-module__button-secondary___nipwy.genericButton-module__button-white___o5W2c:disabled,.genericButton-module__button-secondary___nipwy.genericButton-module__button-white___o5W2c[aria-disabled=true],a.genericButton-module__button-secondary___nipwy.genericButton-module__button-white___o5W2c:disabled,a.genericButton-module__button-secondary___nipwy.genericButton-module__button-white___o5W2c[aria-disabled=true]{background-color:transparent;border:2px solid var(--button-color-disabled-light)!important;color:var(--button-color-disabled-light)}.genericButton-module__button-secondary___nipwy.genericButton-module__button-destructive___G3NGM,a.genericButton-module__button-secondary___nipwy.genericButton-module__button-destructive___G3NGM{background-color:var(--background-neutral-primary);border:1px solid var(--borders-error-primary);color:var(--text-error-primary)}.genericButton-module__button-secondary___nipwy.genericButton-module__button-destructive___G3NGM.genericButton-module__button-withForcedHover___wNW5p,.genericButton-module__button-secondary___nipwy.genericButton-module__button-destructive___G3NGM:hover,a.genericButton-module__button-secondary___nipwy.genericButton-module__button-destructive___G3NGM.genericButton-module__button-withForcedHover___wNW5p,a.genericButton-module__button-secondary___nipwy.genericButton-module__button-destructive___G3NGM:hover{background-color:var(--background-error-light);border:1px solid var(--borders-error-primary);color:var(--text-error-primary)}.genericButton-module__button-secondary___nipwy.genericButton-module__button-destructive___G3NGM:active,a.genericButton-module__button-secondary___nipwy.genericButton-module__button-destructive___G3NGM:active{border:1px solid var(--borders-error-primary)!important}.genericButton-module__button-secondary___nipwy.genericButton-module__button-destructive___G3NGM:disabled,.genericButton-module__button-secondary___nipwy.genericButton-module__button-destructive___G3NGM[aria-disabled=true],a.genericButton-module__button-secondary___nipwy.genericButton-module__button-destructive___G3NGM:disabled,a.genericButton-module__button-secondary___nipwy.genericButton-module__button-destructive___G3NGM[aria-disabled=true]{border-color:var(--borders-neutral-disabled)!important;color:var(--text-neutral-disabled);background-color:var(--background-neutral-primary)}.genericButton-module__button-tertiary___c12xm.genericButton-module__button-purple___pE0jD,a.genericButton-module__button-tertiary___c12xm.genericButton-module__button-purple___pE0jD{background-color:transparent;color:var(--button-color-purple-primary)}.genericButton-module__button-tertiary___c12xm.genericButton-module__button-purple___pE0jD.genericButton-module__button-withForcedHover___wNW5p,.genericButton-module__button-tertiary___c12xm.genericButton-module__button-purple___pE0jD:hover,a.genericButton-module__button-tertiary___c12xm.genericButton-module__button-purple___pE0jD.genericButton-module__button-withForcedHover___wNW5p,a.genericButton-module__button-tertiary___c12xm.genericButton-module__button-purple___pE0jD:hover{background-color:var(--button-color-purple-tint);color:var(--button-color-purple-hover)}.genericButton-module__button-tertiary___c12xm.genericButton-module__button-purple___pE0jD.genericButton-module__is-loading___rT0E7,a.genericButton-module__button-tertiary___c12xm.genericButton-module__button-purple___pE0jD.genericButton-module__is-loading___rT0E7{color:var(--button-color-purple-hover)}.genericButton-module__button-tertiary___c12xm.genericButton-module__button-purple___pE0jD:active,a.genericButton-module__button-tertiary___c12xm.genericButton-module__button-purple___pE0jD:active{background-color:var(--button-color-purple-tint);color:var(--button-color-purple-hover)}.genericButton-module__button-tertiary___c12xm.genericButton-module__button-purple___pE0jD:disabled,.genericButton-module__button-tertiary___c12xm.genericButton-module__button-purple___pE0jD[aria-disabled=true],a.genericButton-module__button-tertiary___c12xm.genericButton-module__button-purple___pE0jD:disabled,a.genericButton-module__button-tertiary___c12xm.genericButton-module__button-purple___pE0jD[aria-disabled=true]{color:var(--button-color-disabled-dark);background-color:transparent}.genericButton-module__button-tertiary___c12xm.genericButton-module__button-black___7TWIL,a.genericButton-module__button-tertiary___c12xm.genericButton-module__button-black___7TWIL{background-color:transparent;color:var(--button-color-black)}.genericButton-module__button-tertiary___c12xm.genericButton-module__button-black___7TWIL.genericButton-module__button-withForcedHover___wNW5p,.genericButton-module__button-tertiary___c12xm.genericButton-module__button-black___7TWIL:active,.genericButton-module__button-tertiary___c12xm.genericButton-module__button-black___7TWIL:hover,a.genericButton-module__button-tertiary___c12xm.genericButton-module__button-black___7TWIL.genericButton-module__button-withForcedHover___wNW5p,a.genericButton-module__button-tertiary___c12xm.genericButton-module__button-black___7TWIL:active,a.genericButton-module__button-tertiary___c12xm.genericButton-module__button-black___7TWIL:hover{background-color:var(--button-color-purple-tint);color:var(--button-color-black)}.genericButton-module__button-tertiary___c12xm.genericButton-module__button-black___7TWIL:disabled,.genericButton-module__button-tertiary___c12xm.genericButton-module__button-black___7TWIL[aria-disabled=true],a.genericButton-module__button-tertiary___c12xm.genericButton-module__button-black___7TWIL:disabled,a.genericButton-module__button-tertiary___c12xm.genericButton-module__button-black___7TWIL[aria-disabled=true]{color:var(--button-color-disabled-dark);background-color:transparent}.genericButton-module__button-tertiary___c12xm.genericButton-module__button-white___o5W2c,a.genericButton-module__button-tertiary___c12xm.genericButton-module__button-white___o5W2c{background-color:transparent;color:var(--button-color-white)}.genericButton-module__button-tertiary___c12xm.genericButton-module__button-white___o5W2c.genericButton-module__button-withForcedHover___wNW5p,.genericButton-module__button-tertiary___c12xm.genericButton-module__button-white___o5W2c:active,.genericButton-module__button-tertiary___c12xm.genericButton-module__button-white___o5W2c:hover,a.genericButton-module__button-tertiary___c12xm.genericButton-module__button-white___o5W2c.genericButton-module__button-withForcedHover___wNW5p,a.genericButton-module__button-tertiary___c12xm.genericButton-module__button-white___o5W2c:active,a.genericButton-module__button-tertiary___c12xm.genericButton-module__button-white___o5W2c:hover{background-color:var(--button-color-white-alpha-20);color:var(--button-color-white)}.genericButton-module__button-tertiary___c12xm.genericButton-module__button-white___o5W2c:disabled,.genericButton-module__button-tertiary___c12xm.genericButton-module__button-white___o5W2c[aria-disabled=true],a.genericButton-module__button-tertiary___c12xm.genericButton-module__button-white___o5W2c:disabled,a.genericButton-module__button-tertiary___c12xm.genericButton-module__button-white___o5W2c[aria-disabled=true]{color:var(--button-color-disabled-light);background-color:transparent}.genericButton-module__button-tertiary___c12xm.genericButton-module__button-destructive___G3NGM,a.genericButton-module__button-tertiary___c12xm.genericButton-module__button-destructive___G3NGM{color:var(--text-error-primary)}.genericButton-module__button-tertiary___c12xm.genericButton-module__button-destructive___G3NGM.genericButton-module__button-withForcedHover___wNW5p,.genericButton-module__button-tertiary___c12xm.genericButton-module__button-destructive___G3NGM:hover,a.genericButton-module__button-tertiary___c12xm.genericButton-module__button-destructive___G3NGM.genericButton-module__button-withForcedHover___wNW5p,a.genericButton-module__button-tertiary___c12xm.genericButton-module__button-destructive___G3NGM:hover{background-color:var(--background-error-light);color:var(--text-error-primary)}.genericButton-module__button-tertiary___c12xm.genericButton-module__button-destructive___G3NGM:active,a.genericButton-module__button-tertiary___c12xm.genericButton-module__button-destructive___G3NGM:active{background-color:var(--background-error-light);color:var(--text-error-secondary)}.genericButton-module__button-tertiary___c12xm.genericButton-module__button-destructive___G3NGM:disabled,.genericButton-module__button-tertiary___c12xm.genericButton-module__button-destructive___G3NGM[aria-disabled=true],a.genericButton-module__button-tertiary___c12xm.genericButton-module__button-destructive___G3NGM:disabled,a.genericButton-module__button-tertiary___c12xm.genericButton-module__button-destructive___G3NGM[aria-disabled=true]{color:var(--text-neutral-disabled);background-color:unset}.genericButton-module__button___-ZvEw{text-transform:none}.genericButton-module__button-s___RHPNT,a.genericButton-module__button-s___RHPNT{padding:8px 12px;gap:4px;font-size:14px;line-height:21.7px;letter-spacing:0}.genericButton-module__button-s___RHPNT span,a.genericButton-module__button-s___RHPNT span{margin:0}.genericButton-module__button-s___RHPNT i,a.genericButton-module__button-s___RHPNT i{font-size:13px;line-height:125%;width:13px}.genericButton-module__button-s___RHPNT.genericButton-module__button-iconOnly___h5FDS,a.genericButton-module__button-s___RHPNT.genericButton-module__button-iconOnly___h5FDS{padding:8px;min-width:36px;min-height:36px}.genericButton-module__button-s___RHPNT.genericButton-module__button-iconOnly___h5FDS i,a.genericButton-module__button-s___RHPNT.genericButton-module__button-iconOnly___h5FDS i{font-size:20px;width:20px}.genericButton-module__button-m___n6yyw,a.genericButton-module__button-m___n6yyw{padding:10px 14px;gap:4px;font-size:14px;line-height:21.7px;letter-spacing:0}.genericButton-module__button-m___n6yyw span,a.genericButton-module__button-m___n6yyw span{margin:0}.genericButton-module__button-m___n6yyw i,a.genericButton-module__button-m___n6yyw i{font-size:13px;line-height:125%;width:13px}.genericButton-module__button-m___n6yyw.genericButton-module__button-iconOnly___h5FDS,a.genericButton-module__button-m___n6yyw.genericButton-module__button-iconOnly___h5FDS{padding:12px;min-width:44px;min-height:44px}.genericButton-module__button-m___n6yyw.genericButton-module__button-iconOnly___h5FDS i,a.genericButton-module__button-m___n6yyw.genericButton-module__button-iconOnly___h5FDS i{font-size:20px;width:20px}.genericButton-module__button-l___-YVB5,a.genericButton-module__button-l___-YVB5{padding:14px 17px;gap:6px;font-size:16px;line-height:24px;letter-spacing:0}.genericButton-module__button-l___-YVB5 span,a.genericButton-module__button-l___-YVB5 span{margin:0}.genericButton-module__button-l___-YVB5 i,a.genericButton-module__button-l___-YVB5 i{font-size:20px;line-height:125%;width:20px}.genericButton-module__button-l___-YVB5.genericButton-module__button-iconOnly___h5FDS,a.genericButton-module__button-l___-YVB5.genericButton-module__button-iconOnly___h5FDS{padding:16px;min-width:52px;min-height:52px}.genericButton-module__button-l___-YVB5.genericButton-module__button-iconOnly___h5FDS i,a.genericButton-module__button-l___-YVB5.genericButton-module__button-iconOnly___h5FDS i{font-size:20px;width:20px}.genericButton-module__button-xl___e-9sl,a.genericButton-module__button-xl___e-9sl{padding:17px 20px;gap:6px;font-size:20px;line-height:28px;letter-spacing:-.2px}.genericButton-module__button-xl___e-9sl span,a.genericButton-module__button-xl___e-9sl span{margin:0}.genericButton-module__button-xl___e-9sl i,a.genericButton-module__button-xl___e-9sl i{font-size:20px;line-height:125%;width:20px}.genericButton-module__button-xl___e-9sl.genericButton-module__button-iconOnly___h5FDS,a.genericButton-module__button-xl___e-9sl.genericButton-module__button-iconOnly___h5FDS{padding:20px;min-width:60px;min-height:60px}.genericButton-module__button-xl___e-9sl.genericButton-module__button-iconOnly___h5FDS i,a.genericButton-module__button-xl___e-9sl.genericButton-module__button-iconOnly___h5FDS i{font-size:20px;width:20px}.image-module__figureContainer___jYA2e{position:relative;width:100%;height:100%;overflow:hidden;margin:0}.image-module__image___vystJ{display:block;width:100%;height:100%;object-fit:cover;margin:0;padding:0}.image-module__figure-hasBorder___fP8EU{border:1px solid var(--borders-neutral-primary)}.image-module__figure-hasBoxShadow___bqnjE{box-shadow:.5rem .5rem 0 0 var(--background-brand-teal-light)}.image-module__figure-hasRoundedCorners___aJWq0{border-radius:var(--codeai-radius-lg,.25rem)}.typography-module__heading-xxl___t4Iml,.typography-module__heading-xxl___t4Iml.typography-module__wrapper___6sEjE h1,.typography-module__heading-xxl___t4Iml.typography-module__wrapper___6sEjE h2,.typography-module__heading-xxl___t4Iml.typography-module__wrapper___6sEjE h3,.typography-module__heading-xxl___t4Iml.typography-module__wrapper___6sEjE h4,.typography-module__heading-xxl___t4Iml.typography-module__wrapper___6sEjE h5,.typography-module__heading-xxl___t4Iml.typography-module__wrapper___6sEjE h6{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:clamp(2.5rem,5vw + 1rem,4rem);line-height:1;font-feature-settings:"kern";font-kerning:normal}.typography-module__heading-xl___wbMqr,.typography-module__heading-xl___wbMqr.typography-module__wrapper___6sEjE h1,.typography-module__heading-xl___wbMqr.typography-module__wrapper___6sEjE h2,.typography-module__heading-xl___wbMqr.typography-module__wrapper___6sEjE h3,.typography-module__heading-xl___wbMqr.typography-module__wrapper___6sEjE h4,.typography-module__heading-xl___wbMqr.typography-module__wrapper___6sEjE h5,.typography-module__heading-xl___wbMqr.typography-module__wrapper___6sEjE h6{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:2.125rem;line-height:1.24}.typography-module__heading-lg___GUMI7{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:1.75rem;line-height:1.28}[data-brand="Code.org"] .typography-module__heading-lg___GUMI7{font-family:Geist,sans-serif}.typography-module__heading-lg___GUMI7.typography-module__wrapper___6sEjE h1,.typography-module__heading-lg___GUMI7.typography-module__wrapper___6sEjE h2,.typography-module__heading-lg___GUMI7.typography-module__wrapper___6sEjE h3,.typography-module__heading-lg___GUMI7.typography-module__wrapper___6sEjE h4,.typography-module__heading-lg___GUMI7.typography-module__wrapper___6sEjE h5,.typography-module__heading-lg___GUMI7.typography-module__wrapper___6sEjE h6{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:1.75rem;line-height:1.28}[data-brand="Code.org"] .typography-module__heading-lg___GUMI7.typography-module__wrapper___6sEjE h1,[data-brand="Code.org"] .typography-module__heading-lg___GUMI7.typography-module__wrapper___6sEjE h2,[data-brand="Code.org"] .typography-module__heading-lg___GUMI7.typography-module__wrapper___6sEjE h3,[data-brand="Code.org"] .typography-module__heading-lg___GUMI7.typography-module__wrapper___6sEjE h4,[data-brand="Code.org"] .typography-module__heading-lg___GUMI7.typography-module__wrapper___6sEjE h5,[data-brand="Code.org"] .typography-module__heading-lg___GUMI7.typography-module__wrapper___6sEjE h6{font-family:Geist,sans-serif}.typography-module__heading-md___I661h{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:1.5rem;line-height:1.32}[data-brand="Code.org"] .typography-module__heading-md___I661h{font-family:Geist,sans-serif}.typography-module__heading-md___I661h.typography-module__wrapper___6sEjE h1,.typography-module__heading-md___I661h.typography-module__wrapper___6sEjE h2,.typography-module__heading-md___I661h.typography-module__wrapper___6sEjE h3,.typography-module__heading-md___I661h.typography-module__wrapper___6sEjE h4,.typography-module__heading-md___I661h.typography-module__wrapper___6sEjE h5,.typography-module__heading-md___I661h.typography-module__wrapper___6sEjE h6{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:1.5rem;line-height:1.32}[data-brand="Code.org"] .typography-module__heading-md___I661h.typography-module__wrapper___6sEjE h1,[data-brand="Code.org"] .typography-module__heading-md___I661h.typography-module__wrapper___6sEjE h2,[data-brand="Code.org"] .typography-module__heading-md___I661h.typography-module__wrapper___6sEjE h3,[data-brand="Code.org"] .typography-module__heading-md___I661h.typography-module__wrapper___6sEjE h4,[data-brand="Code.org"] .typography-module__heading-md___I661h.typography-module__wrapper___6sEjE h5,[data-brand="Code.org"] .typography-module__heading-md___I661h.typography-module__wrapper___6sEjE h6{font-family:Geist,sans-serif}.typography-module__heading-sm___2Jm-k{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:1.25rem;line-height:1.4}[data-brand="Code.org"] .typography-module__heading-sm___2Jm-k{font-family:Geist,sans-serif}.typography-module__heading-sm___2Jm-k.typography-module__wrapper___6sEjE h1,.typography-module__heading-sm___2Jm-k.typography-module__wrapper___6sEjE h2,.typography-module__heading-sm___2Jm-k.typography-module__wrapper___6sEjE h3,.typography-module__heading-sm___2Jm-k.typography-module__wrapper___6sEjE h4,.typography-module__heading-sm___2Jm-k.typography-module__wrapper___6sEjE h5,.typography-module__heading-sm___2Jm-k.typography-module__wrapper___6sEjE h6{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:1.25rem;line-height:1.4}[data-brand="Code.org"] .typography-module__heading-sm___2Jm-k.typography-module__wrapper___6sEjE h1,[data-brand="Code.org"] .typography-module__heading-sm___2Jm-k.typography-module__wrapper___6sEjE h2,[data-brand="Code.org"] .typography-module__heading-sm___2Jm-k.typography-module__wrapper___6sEjE h3,[data-brand="Code.org"] .typography-module__heading-sm___2Jm-k.typography-module__wrapper___6sEjE h4,[data-brand="Code.org"] .typography-module__heading-sm___2Jm-k.typography-module__wrapper___6sEjE h5,[data-brand="Code.org"] .typography-module__heading-sm___2Jm-k.typography-module__wrapper___6sEjE h6{font-family:Geist,sans-serif}.typography-module__heading-xs___FJljd{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:1rem;line-height:1.48}[data-brand="Code.org"] .typography-module__heading-xs___FJljd{font-family:Geist,sans-serif}.typography-module__heading-xs___FJljd.typography-module__wrapper___6sEjE h1,.typography-module__heading-xs___FJljd.typography-module__wrapper___6sEjE h2,.typography-module__heading-xs___FJljd.typography-module__wrapper___6sEjE h3,.typography-module__heading-xs___FJljd.typography-module__wrapper___6sEjE h4,.typography-module__heading-xs___FJljd.typography-module__wrapper___6sEjE h5,.typography-module__heading-xs___FJljd.typography-module__wrapper___6sEjE h6{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:1rem;line-height:1.48}[data-brand="Code.org"] .typography-module__heading-xs___FJljd.typography-module__wrapper___6sEjE h1,[data-brand="Code.org"] .typography-module__heading-xs___FJljd.typography-module__wrapper___6sEjE h2,[data-brand="Code.org"] .typography-module__heading-xs___FJljd.typography-module__wrapper___6sEjE h3,[data-brand="Code.org"] .typography-module__heading-xs___FJljd.typography-module__wrapper___6sEjE h4,[data-brand="Code.org"] .typography-module__heading-xs___FJljd.typography-module__wrapper___6sEjE h5,[data-brand="Code.org"] .typography-module__heading-xs___FJljd.typography-module__wrapper___6sEjE h6{font-family:Geist,sans-serif}.typography-module__body-one___hKZXX,.typography-module__body-one___hKZXX.typography-module__wrapper___6sEjE li,.typography-module__body-one___hKZXX.typography-module__wrapper___6sEjE p{font-family:Geist,sans-serif;font-weight:400;font-style:normal;color:var(--text-neutral-primary);margin-bottom:1em;font-size:var(--font-size-body-lg);line-height:1.4}.typography-module__body-two___Sa-Eb,.typography-module__body-two___Sa-Eb.typography-module__wrapper___6sEjE li,.typography-module__body-two___Sa-Eb.typography-module__wrapper___6sEjE p{font-family:Geist,sans-serif;font-weight:400;font-style:normal;color:var(--text-neutral-primary);margin-bottom:1em;font-size:var(--font-size-body-md);line-height:1.48}.typography-module__body-three___FIk3k,.typography-module__body-three___FIk3k.typography-module__wrapper___6sEjE li,.typography-module__body-three___FIk3k.typography-module__wrapper___6sEjE p{font-family:Geist,sans-serif;font-weight:400;font-style:normal;color:var(--text-neutral-primary);margin-bottom:1em;font-size:var(--font-size-body-sm);line-height:1.54}.typography-module__body-four___vI1SQ,.typography-module__body-four___vI1SQ.typography-module__wrapper___6sEjE li,.typography-module__body-four___vI1SQ.typography-module__wrapper___6sEjE p{font-family:Geist,sans-serif;font-weight:400;font-style:normal;color:var(--text-neutral-primary);margin-bottom:1em;font-size:var(--font-size-body-xs);line-height:1.64}.typography-module__overline-one___rXzIm,.typography-module__overline-one___rXzIm.typography-module__wrapper___6sEjE li,.typography-module__overline-one___rXzIm.typography-module__wrapper___6sEjE p{font-weight:400;color:var(--text-neutral-primary);margin-bottom:1em;font-family:Geist,sans-serif;font-weight:600;font-style:normal;text-transform:uppercase;letter-spacing:.04rem;font-size:.875rem;line-height:1.54}.typography-module__overline-two___WG6bF,.typography-module__overline-two___WG6bF.typography-module__wrapper___6sEjE li,.typography-module__overline-two___WG6bF.typography-module__wrapper___6sEjE p{font-weight:400;color:var(--text-neutral-primary);margin-bottom:1em;font-family:Geist,sans-serif;font-weight:600;font-style:normal;text-transform:uppercase;letter-spacing:.04rem;font-size:.813rem;line-height:1.64}.typography-module__overline-three___UK5T-,.typography-module__overline-three___UK5T-.typography-module__wrapper___6sEjE li,.typography-module__overline-three___UK5T-.typography-module__wrapper___6sEjE p{font-weight:400;color:var(--text-neutral-primary);margin-bottom:1em;font-family:Geist,sans-serif;font-weight:600;font-style:normal;text-transform:uppercase;letter-spacing:.04rem;font-size:.688rem;line-height:1.76}.typography-module__strong___jtYq4,.typography-module__strong___jtYq4.typography-module__wrapper___6sEjE strong,strong,strong.typography-module__wrapper___6sEjE strong{font-weight:600}.typography-module__em___2kNMg,.typography-module__em___2kNMg.typography-module__wrapper___6sEjE em,em,em.typography-module__wrapper___6sEjE em{font-style:italic}.typography-module__figcaption___cHscw,.typography-module__figcaption___cHscw.typography-module__wrapper___6sEjE figcaption,figcaption,figcaption.typography-module__wrapper___6sEjE figcaption{font-family:Geist,sans-serif;font-weight:600;font-style:normal;color:var(--text-neutral-primary);font-size:.875rem;line-height:1.54;margin:.5em 0 1em}.typography-module__no-margin___dyDRA,.typography-module__no-margin___dyDRA.typography-module__wrapper___6sEjE h1,.typography-module__no-margin___dyDRA.typography-module__wrapper___6sEjE h2,.typography-module__no-margin___dyDRA.typography-module__wrapper___6sEjE h3,.typography-module__no-margin___dyDRA.typography-module__wrapper___6sEjE h4,.typography-module__no-margin___dyDRA.typography-module__wrapper___6sEjE h5,.typography-module__no-margin___dyDRA.typography-module__wrapper___6sEjE h6,.typography-module__no-margin___dyDRA.typography-module__wrapper___6sEjE li,.typography-module__no-margin___dyDRA.typography-module__wrapper___6sEjE p{margin:0}.typography-module__no-margin___dyDRA.typography-module__wrapper___6sEjE ol,.typography-module__no-margin___dyDRA.typography-module__wrapper___6sEjE ul{margin-bottom:0}html{font-size:100%}:root{--font-size-text-xs:0.75rem;--font-size-text-sm:0.875rem;--font-size-text-md:1rem;--font-size-text-lg:1.125rem;--font-size-text-xl:1.25rem;--font-size-text-2xl:1.5rem;--font-size-text-3xl:1.875rem;--font-size-text-4xl:2.25rem;--font-size-display-xs:1.5rem;--font-size-display-sm:1.875rem;--font-size-display-md:2.25rem;--font-size-display-lg:3rem;--font-size-display-xl:3.75rem;--font-size-display-2xl:4.5rem;--font-size-display-3xl:5.625rem;--font-size-display-4xl:7.5rem;--font-size-body-xs:var(--font-size-text-xs);--font-size-body-sm:var(--font-size-text-sm);--font-size-body-md:var(--font-size-text-md);--font-size-body-lg:var(--font-size-text-xl)}.skinnyBanner-module__heading-xxl___kHhkS,.skinnyBanner-module__heading-xxl___kHhkS.skinnyBanner-module__wrapper___a0AFj h1,.skinnyBanner-module__heading-xxl___kHhkS.skinnyBanner-module__wrapper___a0AFj h2,.skinnyBanner-module__heading-xxl___kHhkS.skinnyBanner-module__wrapper___a0AFj h3,.skinnyBanner-module__heading-xxl___kHhkS.skinnyBanner-module__wrapper___a0AFj h4,.skinnyBanner-module__heading-xxl___kHhkS.skinnyBanner-module__wrapper___a0AFj h5,.skinnyBanner-module__heading-xxl___kHhkS.skinnyBanner-module__wrapper___a0AFj h6{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:clamp(2.5rem,5vw + 1rem,4rem);line-height:1;font-feature-settings:"kern";font-kerning:normal}.skinnyBanner-module__heading-xl___lnr50,.skinnyBanner-module__heading-xl___lnr50.skinnyBanner-module__wrapper___a0AFj h1,.skinnyBanner-module__heading-xl___lnr50.skinnyBanner-module__wrapper___a0AFj h2,.skinnyBanner-module__heading-xl___lnr50.skinnyBanner-module__wrapper___a0AFj h3,.skinnyBanner-module__heading-xl___lnr50.skinnyBanner-module__wrapper___a0AFj h4,.skinnyBanner-module__heading-xl___lnr50.skinnyBanner-module__wrapper___a0AFj h5,.skinnyBanner-module__heading-xl___lnr50.skinnyBanner-module__wrapper___a0AFj h6{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:2.125rem;line-height:1.24}.skinnyBanner-module__heading-lg___asfXY{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:1.75rem;line-height:1.28}[data-brand="Code.org"] .skinnyBanner-module__heading-lg___asfXY{font-family:Geist,sans-serif}.skinnyBanner-module__heading-lg___asfXY.skinnyBanner-module__wrapper___a0AFj h1,.skinnyBanner-module__heading-lg___asfXY.skinnyBanner-module__wrapper___a0AFj h2,.skinnyBanner-module__heading-lg___asfXY.skinnyBanner-module__wrapper___a0AFj h3,.skinnyBanner-module__heading-lg___asfXY.skinnyBanner-module__wrapper___a0AFj h4,.skinnyBanner-module__heading-lg___asfXY.skinnyBanner-module__wrapper___a0AFj h5,.skinnyBanner-module__heading-lg___asfXY.skinnyBanner-module__wrapper___a0AFj h6{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:1.75rem;line-height:1.28}[data-brand="Code.org"] .skinnyBanner-module__heading-lg___asfXY.skinnyBanner-module__wrapper___a0AFj h1,[data-brand="Code.org"] .skinnyBanner-module__heading-lg___asfXY.skinnyBanner-module__wrapper___a0AFj h2,[data-brand="Code.org"] .skinnyBanner-module__heading-lg___asfXY.skinnyBanner-module__wrapper___a0AFj h3,[data-brand="Code.org"] .skinnyBanner-module__heading-lg___asfXY.skinnyBanner-module__wrapper___a0AFj h4,[data-brand="Code.org"] .skinnyBanner-module__heading-lg___asfXY.skinnyBanner-module__wrapper___a0AFj h5,[data-brand="Code.org"] .skinnyBanner-module__heading-lg___asfXY.skinnyBanner-module__wrapper___a0AFj h6{font-family:Geist,sans-serif}.skinnyBanner-module__heading-md___n14-q{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:1.5rem;line-height:1.32}[data-brand="Code.org"] .skinnyBanner-module__heading-md___n14-q{font-family:Geist,sans-serif}.skinnyBanner-module__heading-md___n14-q.skinnyBanner-module__wrapper___a0AFj h1,.skinnyBanner-module__heading-md___n14-q.skinnyBanner-module__wrapper___a0AFj h2,.skinnyBanner-module__heading-md___n14-q.skinnyBanner-module__wrapper___a0AFj h3,.skinnyBanner-module__heading-md___n14-q.skinnyBanner-module__wrapper___a0AFj h4,.skinnyBanner-module__heading-md___n14-q.skinnyBanner-module__wrapper___a0AFj h5,.skinnyBanner-module__heading-md___n14-q.skinnyBanner-module__wrapper___a0AFj h6{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:1.5rem;line-height:1.32}[data-brand="Code.org"] .skinnyBanner-module__heading-md___n14-q.skinnyBanner-module__wrapper___a0AFj h1,[data-brand="Code.org"] .skinnyBanner-module__heading-md___n14-q.skinnyBanner-module__wrapper___a0AFj h2,[data-brand="Code.org"] .skinnyBanner-module__heading-md___n14-q.skinnyBanner-module__wrapper___a0AFj h3,[data-brand="Code.org"] .skinnyBanner-module__heading-md___n14-q.skinnyBanner-module__wrapper___a0AFj h4,[data-brand="Code.org"] .skinnyBanner-module__heading-md___n14-q.skinnyBanner-module__wrapper___a0AFj h5,[data-brand="Code.org"] .skinnyBanner-module__heading-md___n14-q.skinnyBanner-module__wrapper___a0AFj h6{font-family:Geist,sans-serif}.skinnyBanner-module__heading-sm___jSXKS{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:1.25rem;line-height:1.4}[data-brand="Code.org"] .skinnyBanner-module__heading-sm___jSXKS{font-family:Geist,sans-serif}.skinnyBanner-module__heading-sm___jSXKS.skinnyBanner-module__wrapper___a0AFj h1,.skinnyBanner-module__heading-sm___jSXKS.skinnyBanner-module__wrapper___a0AFj h2,.skinnyBanner-module__heading-sm___jSXKS.skinnyBanner-module__wrapper___a0AFj h3,.skinnyBanner-module__heading-sm___jSXKS.skinnyBanner-module__wrapper___a0AFj h4,.skinnyBanner-module__heading-sm___jSXKS.skinnyBanner-module__wrapper___a0AFj h5,.skinnyBanner-module__heading-sm___jSXKS.skinnyBanner-module__wrapper___a0AFj h6{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:1.25rem;line-height:1.4}[data-brand="Code.org"] .skinnyBanner-module__heading-sm___jSXKS.skinnyBanner-module__wrapper___a0AFj h1,[data-brand="Code.org"] .skinnyBanner-module__heading-sm___jSXKS.skinnyBanner-module__wrapper___a0AFj h2,[data-brand="Code.org"] .skinnyBanner-module__heading-sm___jSXKS.skinnyBanner-module__wrapper___a0AFj h3,[data-brand="Code.org"] .skinnyBanner-module__heading-sm___jSXKS.skinnyBanner-module__wrapper___a0AFj h4,[data-brand="Code.org"] .skinnyBanner-module__heading-sm___jSXKS.skinnyBanner-module__wrapper___a0AFj h5,[data-brand="Code.org"] .skinnyBanner-module__heading-sm___jSXKS.skinnyBanner-module__wrapper___a0AFj h6{font-family:Geist,sans-serif}.skinnyBanner-module__heading-xs___Fk1-U{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:1rem;line-height:1.48}[data-brand="Code.org"] .skinnyBanner-module__heading-xs___Fk1-U{font-family:Geist,sans-serif}.skinnyBanner-module__heading-xs___Fk1-U.skinnyBanner-module__wrapper___a0AFj h1,.skinnyBanner-module__heading-xs___Fk1-U.skinnyBanner-module__wrapper___a0AFj h2,.skinnyBanner-module__heading-xs___Fk1-U.skinnyBanner-module__wrapper___a0AFj h3,.skinnyBanner-module__heading-xs___Fk1-U.skinnyBanner-module__wrapper___a0AFj h4,.skinnyBanner-module__heading-xs___Fk1-U.skinnyBanner-module__wrapper___a0AFj h5,.skinnyBanner-module__heading-xs___Fk1-U.skinnyBanner-module__wrapper___a0AFj h6{color:var(--text-neutral-primary);margin:0 0 .5em;font-family:Space Grotesk,sans-serif;font-weight:500;font-style:normal;font-size:1rem;line-height:1.48}[data-brand="Code.org"] .skinnyBanner-module__heading-xs___Fk1-U.skinnyBanner-module__wrapper___a0AFj h1,[data-brand="Code.org"] .skinnyBanner-module__heading-xs___Fk1-U.skinnyBanner-module__wrapper___a0AFj h2,[data-brand="Code.org"] .skinnyBanner-module__heading-xs___Fk1-U.skinnyBanner-module__wrapper___a0AFj h3,[data-brand="Code.org"] .skinnyBanner-module__heading-xs___Fk1-U.skinnyBanner-module__wrapper___a0AFj h4,[data-brand="Code.org"] .skinnyBanner-module__heading-xs___Fk1-U.skinnyBanner-module__wrapper___a0AFj h5,[data-brand="Code.org"] .skinnyBanner-module__heading-xs___Fk1-U.skinnyBanner-module__wrapper___a0AFj h6{font-family:Geist,sans-serif}.skinnyBanner-module__body-one___--sjO,.skinnyBanner-module__body-one___--sjO.skinnyBanner-module__wrapper___a0AFj li,.skinnyBanner-module__body-one___--sjO.skinnyBanner-module__wrapper___a0AFj p{font-family:Geist,sans-serif;font-weight:400;font-style:normal;color:var(--text-neutral-primary);margin-bottom:1em;font-size:var(--font-size-body-lg);line-height:1.4}.skinnyBanner-module__body-two___vh6--,.skinnyBanner-module__body-two___vh6--.skinnyBanner-module__wrapper___a0AFj li,.skinnyBanner-module__body-two___vh6--.skinnyBanner-module__wrapper___a0AFj p{font-family:Geist,sans-serif;font-weight:400;font-style:normal;color:var(--text-neutral-primary);margin-bottom:1em;font-size:var(--font-size-body-md);line-height:1.48}.skinnyBanner-module__body-three___XU-PB,.skinnyBanner-module__body-three___XU-PB.skinnyBanner-module__wrapper___a0AFj li,.skinnyBanner-module__body-three___XU-PB.skinnyBanner-module__wrapper___a0AFj p{font-family:Geist,sans-serif;font-weight:400;font-style:normal;color:var(--text-neutral-primary);margin-bottom:1em;font-size:var(--font-size-body-sm);line-height:1.54}.skinnyBanner-module__body-four___u7qIC,.skinnyBanner-module__body-four___u7qIC.skinnyBanner-module__wrapper___a0AFj li,.skinnyBanner-module__body-four___u7qIC.skinnyBanner-module__wrapper___a0AFj p{font-family:Geist,sans-serif;font-weight:400;font-style:normal;color:var(--text-neutral-primary);margin-bottom:1em;font-size:var(--font-size-body-xs);line-height:1.64}.skinnyBanner-module__overline-one___9ZpmH,.skinnyBanner-module__overline-one___9ZpmH.skinnyBanner-module__wrapper___a0AFj li,.skinnyBanner-module__overline-one___9ZpmH.skinnyBanner-module__wrapper___a0AFj p{font-weight:400;color:var(--text-neutral-primary);margin-bottom:1em;font-family:Geist,sans-serif;font-weight:600;font-style:normal;text-transform:uppercase;letter-spacing:.04rem;font-size:.875rem;line-height:1.54}.skinnyBanner-module__overline-two___WN3KI,.skinnyBanner-module__overline-two___WN3KI.skinnyBanner-module__wrapper___a0AFj li,.skinnyBanner-module__overline-two___WN3KI.skinnyBanner-module__wrapper___a0AFj p{font-weight:400;color:var(--text-neutral-primary);margin-bottom:1em;font-family:Geist,sans-serif;font-weight:600;font-style:normal;text-transform:uppercase;letter-spacing:.04rem;font-size:.813rem;line-height:1.64}.skinnyBanner-module__overline-three___J-Lt5,.skinnyBanner-module__overline-three___J-Lt5.skinnyBanner-module__wrapper___a0AFj li,.skinnyBanner-module__overline-three___J-Lt5.skinnyBanner-module__wrapper___a0AFj p{font-weight:400;color:var(--text-neutral-primary);margin-bottom:1em;font-family:Geist,sans-serif;font-weight:600;font-style:normal;text-transform:uppercase;letter-spacing:.04rem;font-size:.688rem;line-height:1.76}.skinnyBanner-module__strong___ygFwd,.skinnyBanner-module__strong___ygFwd.skinnyBanner-module__wrapper___a0AFj strong,strong,strong.skinnyBanner-module__wrapper___a0AFj strong{font-weight:600}.skinnyBanner-module__em___Wy2XZ,.skinnyBanner-module__em___Wy2XZ.skinnyBanner-module__wrapper___a0AFj em,em,em.skinnyBanner-module__wrapper___a0AFj em{font-style:italic}.skinnyBanner-module__figcaption___Bvq3i,.skinnyBanner-module__figcaption___Bvq3i.skinnyBanner-module__wrapper___a0AFj figcaption,figcaption,figcaption.skinnyBanner-module__wrapper___a0AFj figcaption{font-family:Geist,sans-serif;font-weight:600;font-style:normal;color:var(--text-neutral-primary);font-size:.875rem;line-height:1.54;margin:.5em 0 1em}.skinnyBanner-module__no-margin___aD63C,.skinnyBanner-module__no-margin___aD63C.skinnyBanner-module__wrapper___a0AFj h1,.skinnyBanner-module__no-margin___aD63C.skinnyBanner-module__wrapper___a0AFj h2,.skinnyBanner-module__no-margin___aD63C.skinnyBanner-module__wrapper___a0AFj h3,.skinnyBanner-module__no-margin___aD63C.skinnyBanner-module__wrapper___a0AFj h4,.skinnyBanner-module__no-margin___aD63C.skinnyBanner-module__wrapper___a0AFj h5,.skinnyBanner-module__no-margin___aD63C.skinnyBanner-module__wrapper___a0AFj h6,.skinnyBanner-module__no-margin___aD63C.skinnyBanner-module__wrapper___a0AFj li,.skinnyBanner-module__no-margin___aD63C.skinnyBanner-module__wrapper___a0AFj p{margin:0}.skinnyBanner-module__no-margin___aD63C.skinnyBanner-module__wrapper___a0AFj ol,.skinnyBanner-module__no-margin___aD63C.skinnyBanner-module__wrapper___a0AFj ul{margin-bottom:0}.skinnyBanner-module__skinnyBannerWrapper___zGqvn{box-sizing:border-box;width:100%;background:var(--background-brand-purple-extra-light);background-size:cover;padding-inline:2rem}@media (max-width:600px){.skinnyBanner-module__skinnyBannerWrapper___zGqvn{padding-inline:1rem}}.skinnyBanner-module__skinnyBannerContainer___qkEN6{display:flex;padding:1.875rem 0;justify-content:center;align-items:center;gap:2.5rem;max-width:calc(1280px - 4rem);margin:0 auto}@media (max-width:970px){.skinnyBanner-module__skinnyBannerContainer___qkEN6{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.skinnyBanner-module__skinnyBannerContainer___qkEN6 .skinnyBanner-module__skinnyBannerTextContainer___l3OSE{align-items:center}.skinnyBanner-module__skinnyBannerContainer___qkEN6 .skinnyBanner-module__skinnyBannerPartnerContainer___N71rY{justify-content:center}.skinnyBanner-module__skinnyBannerContainer___qkEN6 .skinnyBanner-module__skinnyBannerMediaContainer___ysuu1 figure{height:unset}}.skinnyBanner-module__skinnyBannerTextContainer___l3OSE{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;flex:2 1;width:100%}.skinnyBanner-module__skinnyBannerTextContainer___l3OSE h2,.skinnyBanner-module__skinnyBannerTextContainer___l3OSE p{margin:0}.skinnyBanner-module__skinnyBannerPartnerContainer___N71rY{font-family:Geist,sans-serif;font-weight:400;font-style:normal;color:var(--text-neutral-primary);font-size:var(--font-size-body-sm);line-height:1.54;font-weight:600;display:inline-flex;flex:1 1;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;width:100%}.skinnyBanner-module__skinnyBannerPartnerContainer___N71rY figure{max-width:10rem;height:2rem;display:flex}.skinnyBanner-module__skinnyBannerPartnerContainer___N71rY figure img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block;align-self:center}.skinnyBanner-module__skinnyBannerMediaContainer___ysuu1{display:flex;flex:1 1}.skinnyBanner-module__skinnyBannerMediaContainer___ysuu1 figure{max-height:28.125rem;flex:1 1;border-radius:var(--codeai-radius-md,.25rem)}.skinnyBanner-module__skinnyBannerButtonContainer___CLMAX{display:flex;flex:0.75 1;justify-content:end}
/*# sourceMappingURL=0bf8800dd2b316a1.css.map*/