.s0pLYa_spinner{width:var(--spinner);height:var(--spinner);border:2px solid color-mix(in srgb, currentColor 30%, transparent);border-top-color:currentColor;border-radius:50%;flex:none;animation:.8s linear infinite s0pLYa_spin}@keyframes s0pLYa_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.s0pLYa_spinner{animation:none}}
._8RiFmG_button{justify-content:center;align-items:center;gap:var(--space-2);max-width:100%;min-height:var(--control-h);padding:var(--space-2) var(--space-5);border-radius:var(--radius-control);background:var(--action);color:var(--on-action);font-family:var(--ui);font-size:var(--text-m);text-align:center;cursor:pointer;transition:background var(--dur-base) var(--ease);border:0;font-weight:500;line-height:1.25;text-decoration:none;display:inline-flex}._8RiFmG_button:any-link{color:var(--on-action)}._8RiFmG_button:is(:hover:not(:disabled):not([aria-disabled=true]),[data-preview=hover]){background:var(--action-hover)}._8RiFmG_button:is(:focus-visible,[data-preview=focus]){outline:3px solid var(--focus);outline-offset:3px}._8RiFmG_button:is(:disabled,[aria-disabled=true]){opacity:.5;cursor:not-allowed}._8RiFmG_button[aria-busy=true]{cursor:progress}._8RiFmG_button[data-kind=quiet]{border:1px solid var(--line-strong);color:var(--ink);background:0 0}._8RiFmG_button[data-kind=quiet]:is(:hover:not(:disabled),[data-preview=hover]){background:var(--hover-wash)}._8RiFmG_button[data-kind=danger]{border:1px solid var(--problem-ink);color:var(--problem-ink);background:0 0}._8RiFmG_button[data-kind=danger]:is(:hover:not(:disabled),[data-preview=hover]){background:var(--problem-wash)}._8RiFmG_button[data-tone=panel]{background:var(--panel-action);color:var(--on-panel-action);--focus:var(--on-panel)}._8RiFmG_button[data-tone=panel]:is(:hover:not(:disabled),[data-preview=hover]){background:var(--panel-action);filter:brightness(1.08)}._8RiFmG_button[data-size=small]{min-height:var(--control-h-small);padding:var(--space-1) var(--space-4);font-size:var(--text-s)}._8RiFmG_button[data-block]{width:100%}._8RiFmG_button[data-kind=link]{justify-content:flex-start;justify-self:start;gap:var(--space-2);min-height:var(--control-h-small);margin-block:calc((1lh - var(--control-h-small)) / 2);border-radius:var(--radius-code);color:var(--ink);font:inherit;text-align:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;transition:text-decoration-color var(--dur-base) var(--ease);background:0 0;border:0;padding:0}._8RiFmG_button[data-kind=link]:is(:hover:not(:disabled),[data-preview=hover]){background:0 0;text-decoration-color:currentColor}._8RiFmG_button[data-kind=link]:is(:focus-visible,[data-preview=focus]){outline-offset:2px}._8RiFmG_button[data-kind=link][data-tone=muted]{color:var(--muted)}
.HZea0q_header{gap:var(--space-2);min-width:0;display:grid}.HZea0q_eyebrow{color:var(--muted);font-size:var(--text-xs);letter-spacing:var(--track-eyebrow);text-transform:uppercase;font-variant-numeric:lining-nums tabular-nums;margin:0;font-weight:600;line-height:1.5}.HZea0q_title{font-family:var(--display);font-size:var(--display-h1);letter-spacing:var(--track-display);text-wrap:balance;margin:0;font-weight:450;line-height:1.08}.HZea0q_lede{max-width:60ch;color:var(--muted);font-size:var(--text-m);margin:0;line-height:1.5}.HZea0q_band{display:none}:root[data-look=shore] .HZea0q_band{min-width:0;margin-top:var(--space-1);display:block}:root[data-look=shore] .HZea0q_band>*{padding-inline:0}
.Mjb2IG_shell{flex-direction:column;min-height:100dvh;display:flex}.Mjb2IG_header,.Mjb2IG_main,.Mjb2IG_footer{width:min(1080px, calc(100% - var(--space-7)));margin-inline:auto}.Mjb2IG_header{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--line);min-height:88px;display:flex}.Mjb2IG_brand{align-items:center;min-height:48px;text-decoration:none;display:inline-flex}.Mjb2IG_nav{align-items:center;gap:var(--space-4);display:flex}.Mjb2IG_signIn{min-height:48px;font-size:var(--text-s);white-space:nowrap;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.Mjb2IG_signIn:hover{text-underline-offset:4px;text-decoration:underline}.Mjb2IG_navApply{white-space:nowrap}.Mjb2IG_main{padding-bottom:var(--space-8);flex:1}.Mjb2IG_hero{align-items:center;gap:var(--space-8);grid-template-columns:minmax(0,1.25fr) minmax(280px,.85fr);padding:clamp(48px,7vw,88px) 0;display:grid}.Mjb2IG_hero h1,.Mjb2IG_application h1{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(48px,6.3vw,76px);font-weight:450;line-height:1.04}.Mjb2IG_hero h1 em{display:block}.Mjb2IG_hero h1 em,.Mjb2IG_application h1 em,.Mjb2IG_sectionHeading h2 em{font-weight:inherit}.Mjb2IG_lede{max-width:30ch;margin:var(--space-5) 0 var(--space-4);color:var(--muted);font-size:clamp(20px,2vw,24px);line-height:1.5}.Mjb2IG_lessonFormat{margin:0 0 var(--space-6);font-size:var(--text-s);line-height:1.6}.Mjb2IG_actions{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.Mjb2IG_textLink,.Mjb2IG_existingTeacher a,.Mjb2IG_application a,.Mjb2IG_help a{text-underline-offset:4px}.Mjb2IG_textLink{min-height:48px;font-size:var(--text-s);align-items:center;display:inline-flex}.Mjb2IG_existingTeacher{margin:var(--space-5) 0 0;color:var(--muted);font-size:var(--text-s);line-height:1.6}.Mjb2IG_rate{align-items:baseline;gap:var(--space-3);margin:var(--space-4) 0 0;font-family:var(--font-display);letter-spacing:-.05em;flex-wrap:wrap;font-size:clamp(76px,8vw,96px);font-weight:450;line-height:1;display:flex}.Mjb2IG_rate span{font-family:var(--font-ui);font-size:var(--text-s);letter-spacing:0;font-weight:400;line-height:1.5}.Mjb2IG_rateNote{margin:var(--space-4) 0 var(--space-5);color:var(--muted);font-size:var(--text-s);line-height:1.65}.Mjb2IG_offerFacts{gap:var(--space-4);padding:var(--space-5) 0;border-top:1px solid var(--line);margin:0;display:grid}.Mjb2IG_offerFacts>div{gap:var(--space-1);display:grid}.Mjb2IG_offerFacts dt{color:var(--muted);font-size:var(--text-xs)}.Mjb2IG_offerFacts dd{font-size:var(--text-s);margin:0;line-height:1.5}.Mjb2IG_paymentAim{padding:var(--space-4);border-radius:var(--radius-card);background:var(--gold-wash)}.Mjb2IG_paymentAim>p{margin:var(--space-2) 0 0;font-size:var(--text-m);font-weight:500;line-height:1.5}.Mjb2IG_paymentAim>p:last-child{font-size:var(--text-xs);font-weight:400;line-height:1.6}.Mjb2IG_teacherFit{align-items:center;gap:var(--space-6);padding:0 0 var(--space-7);grid-template-columns:minmax(0,1fr) minmax(180px,.35fr);display:grid}.Mjb2IG_teacherFit h2{font-family:var(--font-display);font-size:var(--display-m);letter-spacing:var(--track-display);margin:0;font-weight:450;line-height:1.2}.Mjb2IG_teacherFit>div>p{max-width:60ch;margin:var(--space-3) 0 0;color:var(--muted);font-size:var(--text-s);line-height:1.65}.Mjb2IG_requirement{padding:var(--space-4) 0 var(--space-4) var(--space-5);border-left:1px solid var(--line);color:var(--sage-ink);font-size:var(--text-m);margin:0;font-weight:500;line-height:1.5}.Mjb2IG_approach,.Mjb2IG_workSection,.Mjb2IG_applicationProcess{scroll-margin-top:var(--space-5);padding:var(--space-7) 0 var(--space-8);border-top:1px solid var(--line)}.Mjb2IG_sectionHeading{max-width:640px;margin-bottom:var(--space-6)}.Mjb2IG_sectionHeading h2,.Mjb2IG_invitation h2,.Mjb2IG_confirmation h2{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(30px,3.6vw,44px);font-weight:450;line-height:1.15}.Mjb2IG_sectionHeading>p:last-child{max-width:56ch;margin:var(--space-4) 0 0;color:var(--muted);line-height:1.65}.Mjb2IG_approachCards,.Mjb2IG_feedbackCards{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.Mjb2IG_cardHeading{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);display:flex}.Mjb2IG_cardHeading>span{color:var(--sage-ink);font-family:var(--font-display);font-size:24px}.Mjb2IG_cardHeading>p{margin:0}.Mjb2IG_approachCard{display:block}.Mjb2IG_approachCard h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:27px;font-weight:450;line-height:1.2}.Mjb2IG_approachCard>p{margin:var(--space-3) 0 0;color:var(--muted);font-size:var(--text-s);line-height:1.65}.Mjb2IG_feedbackCard{flex-direction:column;display:flex}.Mjb2IG_feedbackHeading{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);display:flex}.Mjb2IG_feedbackHeading>span{border-radius:var(--radius-control);background:var(--sage-wash);width:44px;height:44px;font-family:var(--font-display);place-items:center;font-size:26px;display:grid}.Mjb2IG_feedbackCard:nth-child(2) .Mjb2IG_feedbackHeading>span{background:var(--canvas)}.Mjb2IG_feedbackCard:nth-child(3) .Mjb2IG_feedbackHeading>span{background:var(--lilac)}.Mjb2IG_feedbackHeading h3{font-family:var(--font-display);letter-spacing:var(--track-display);margin:0;font-size:30px;font-weight:450}.Mjb2IG_feedbackCard h4{font-size:var(--text-m);margin:0;font-weight:500;line-height:1.4}.Mjb2IG_feedbackCard>p{margin:var(--space-3) 0 var(--space-5);color:var(--muted);font-size:var(--text-s);line-height:1.65}.Mjb2IG_feedbackExample{padding-top:var(--space-4);border-top:1px solid var(--line);margin-top:auto}.Mjb2IG_feedbackExample>p:first-child{margin:0 0 var(--space-3)}.Mjb2IG_feedbackExample blockquote{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:22px;line-height:1.4}.Mjb2IG_feedbackExample>p:last-child{margin:var(--space-3) 0 0;color:var(--muted);font-size:var(--text-s);line-height:1.6}.Mjb2IG_todayConnection{max-width:74ch;margin:var(--space-5) 0 0;color:var(--muted);font-size:var(--text-s);line-height:1.65}.Mjb2IG_workSteps{margin:0;padding:0;list-style:none}.Mjb2IG_workSteps li{align-items:start;gap:var(--space-5);padding:var(--space-5) 0;border-bottom:1px solid var(--line);grid-template-columns:48px minmax(0,.65fr) minmax(0,1fr);display:grid}.Mjb2IG_stepNumber{color:var(--sage-ink);font-family:var(--font-display);font-size:30px;line-height:1.2}.Mjb2IG_workSteps li>div>p{margin:0 0 var(--space-2)}.Mjb2IG_workSteps h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:27px;font-weight:450;line-height:1.2}.Mjb2IG_workSteps li>p{color:var(--muted);margin:0;line-height:1.65}.Mjb2IG_workNote,.Mjb2IG_applicationNote{margin:var(--space-5) 0 0;color:var(--muted);font-size:var(--text-s);line-height:1.6}.Mjb2IG_futureSection{align-items:center;gap:var(--space-7);margin-bottom:var(--space-8);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.Mjb2IG_futureCopy h2{margin:var(--space-4) 0 0;font-family:var(--font-display);letter-spacing:var(--track-display);font-size:clamp(30px,3vw,38px);font-weight:450;line-height:1.15}.Mjb2IG_futureCopy>p{margin:var(--space-4) 0 0;color:var(--muted);font-size:var(--text-s);line-height:1.65}.Mjb2IG_balancePreview{min-width:0;padding:var(--space-5);border-radius:var(--radius-card);background:var(--teacher-ground)}.Mjb2IG_balancePreview>p:first-child{margin:0 0 var(--space-4);line-height:1.5}.Mjb2IG_balanceOptions{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.Mjb2IG_balanceOptions li>div:first-child{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.Mjb2IG_balanceOptions strong{font-weight:500;font-size:var(--text-s)}.Mjb2IG_balanceOptions li>div>span{color:var(--muted);font-size:var(--text-xs);line-height:1.5}.Mjb2IG_balanceBar{border-radius:var(--radius-control);gap:3px;height:6px;display:flex;overflow:hidden}.Mjb2IG_balanceBar>span:first-child{background:var(--sage-ink)}.Mjb2IG_balanceBar>span:last-child{background:var(--ink);flex:1}.Mjb2IG_allConversation>span:first-child{flex-basis:100%}.Mjb2IG_allConversation>span:last-child{display:none}.Mjb2IG_mostlyConversation>span:first-child{flex-basis:75%}.Mjb2IG_evenMix>span:first-child{flex-basis:50%}.Mjb2IG_mostlyStructured>span:first-child{flex-basis:25%}.Mjb2IG_previewNote{margin:var(--space-4) 0 0;color:var(--muted);font-size:var(--text-xs);line-height:1.5}.Mjb2IG_invitation{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-7);border-radius:var(--radius-sheet);background:var(--canvas);flex-wrap:wrap;display:flex}.Mjb2IG_invitation>div>p:last-child{margin:var(--space-3) 0 0;color:var(--muted);line-height:1.6}.Mjb2IG_footer{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) 0;border-top:1px solid var(--line);color:var(--muted);font-size:var(--text-s);flex-wrap:wrap;display:flex}.Mjb2IG_footer nav{gap:var(--space-5);flex-wrap:wrap;display:flex}.Mjb2IG_footer a{text-underline-offset:4px;align-items:center;min-height:44px;display:inline-flex}.Mjb2IG_footerLegal{flex-basis:100%;margin:0;line-height:1.5}.Mjb2IG_application{align-items:start;gap:var(--space-8);padding-top:var(--space-8);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.Mjb2IG_application h1{font-size:clamp(38px,4.7vw,56px)}.Mjb2IG_applicationIntro>p:not(:first-child){margin:var(--space-5) 0 0;color:var(--muted);line-height:1.65}.Mjb2IG_applicationIntro .Mjb2IG_applicationAside{max-width:32ch;font-size:var(--text-s)}.Mjb2IG_form{gap:var(--space-5);display:grid}.Mjb2IG_hint,.Mjb2IG_fieldError{font-size:var(--text-s);margin:0;font-weight:400;line-height:1.5}.Mjb2IG_hint{color:var(--muted)}.Mjb2IG_field input[aria-invalid=true]{border:2px solid var(--problem-ink)}.Mjb2IG_fieldError{color:var(--problem-ink)}.Mjb2IG_privacyNote,.Mjb2IG_help{color:var(--muted);font-size:var(--text-s);margin:0;line-height:1.6}.Mjb2IG_privacyNote a{text-underline-offset:3px}.Mjb2IG_help{text-align:center}.Mjb2IG_honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.Mjb2IG_confirmation>p:not(:first-child){margin:var(--space-5) 0;color:var(--muted);line-height:1.65}.Mjb2IG_reference{overflow-wrap:anywhere;font-size:var(--text-s)}.Mjb2IG_reference strong{color:var(--ink);font-weight:500}.Mjb2IG_applicationExpectations{margin-top:var(--space-6)}.Mjb2IG_applicationExpectations h2{font-family:var(--font-display);margin:0;font-size:25px;font-weight:450}.Mjb2IG_applicationExpectations ul,.Mjb2IG_applicationExpectations ol{color:var(--muted);font-size:var(--text-s);padding-left:20px;line-height:1.65}.Mjb2IG_applicationExpectations li+li{margin-top:var(--space-3)}.Mjb2IG_formHeading h2{font-family:var(--font-display);margin:0;font-size:30px;font-weight:450;line-height:1.2}.Mjb2IG_formHeading>p:last-child{color:var(--muted);font-size:var(--text-s);margin-bottom:0;line-height:1.6}.Mjb2IG_applicationGroup{gap:var(--space-5);min-width:0;padding:var(--space-4) 0 0;border:0;margin:0;display:grid}.Mjb2IG_applicationGroup legend{width:100%;padding:var(--space-4) 0 0;border-top:1px solid var(--line);font-weight:500}.Mjb2IG_applicationGroup legend span{margin-right:var(--space-2);color:var(--sage-ink);font-family:var(--font-display);font-size:23px}.Mjb2IG_applicationReview{gap:var(--space-5);margin:0;display:grid}.Mjb2IG_applicationReview dt{margin-bottom:var(--space-2);font-size:var(--text-s);color:var(--muted)}.Mjb2IG_applicationReview dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.65}.Mjb2IG_applicationButtons{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:900px){.Mjb2IG_hero{gap:var(--space-5)}.Mjb2IG_approachCards,.Mjb2IG_feedbackCards{grid-template-columns:1fr}.Mjb2IG_futureSection{gap:var(--space-5)}.Mjb2IG_application{gap:var(--space-6)}}@media (max-width:680px){.Mjb2IG_header,.Mjb2IG_main,.Mjb2IG_footer{width:calc(100% - var(--space-5) * 2)}.Mjb2IG_hero,.Mjb2IG_application{gap:var(--space-6);grid-template-columns:1fr}.Mjb2IG_hero{padding:var(--space-7) 0}.Mjb2IG_teacherFit,.Mjb2IG_futureSection{grid-template-columns:1fr}.Mjb2IG_teacherFit{gap:var(--space-4)}.Mjb2IG_requirement{padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--paper);border-left:0}.Mjb2IG_workSteps li{gap:var(--space-3) var(--space-4);grid-template-columns:32px minmax(0,1fr)}.Mjb2IG_workSteps li>p{font-size:var(--text-s);grid-column:2}.Mjb2IG_application{padding-top:var(--space-7)}.Mjb2IG_applicationIntro .Mjb2IG_applicationAside{max-width:none}.Mjb2IG_invitation{padding:var(--space-6)}.Mjb2IG_nav{gap:var(--space-2)}}@media (max-width:420px){.Mjb2IG_header,.Mjb2IG_main,.Mjb2IG_footer{width:calc(100% - var(--space-4) * 2)}.Mjb2IG_header{gap:var(--space-2);min-height:76px;padding-block:var(--space-3);flex-wrap:wrap}.Mjb2IG_nav{justify-content:space-between;width:100%}.Mjb2IG_brand .glossalyse-teacher-mark{align-items:center;gap:var(--space-3);flex-direction:row;padding-block:0}.Mjb2IG_hero h1{font-size:clamp(40px,11vw,48px)}}
