.landing-module__bxHgOq__hero{gap:1.5rem;padding-top:2rem;padding-bottom:3.5rem;display:grid}.landing-module__bxHgOq__heroHeading{animation:.65s both landing-module__bxHgOq__arrive}.landing-module__bxHgOq__heroPhoto{aspect-ratio:3/2;border-radius:4rem 1.25rem;animation:.85s both landing-module__bxHgOq__photograph;overflow:hidden}.landing-module__bxHgOq__heroActions{animation:.75s both landing-module__bxHgOq__arrive}.landing-module__bxHgOq__tutorPhoto{aspect-ratio:3/2;border-radius:1.25rem 5rem 1.25rem 1.25rem}.landing-module__bxHgOq__subjectSwitch{isolation:isolate;position:relative}.landing-module__bxHgOq__subjectIndicator{z-index:-1;background:rgb(var(--k-rw));width:calc(50% - .375rem);transition:transform .35s var(--ease-standard), background-color .35s;border-radius:.75rem;position:absolute;inset:.375rem auto .375rem .375rem}.landing-module__bxHgOq__subjectSwitch[data-subject=math] .landing-module__bxHgOq__subjectIndicator{background:rgb(var(--k-math));transform:translate(100%)}.landing-module__bxHgOq__subjectContent{animation:landing-module__bxHgOq__subjectIn .32s var(--ease-standard) both}.landing-module__bxHgOq__subjectContent[data-subject=math]{--slide-from:1rem}.landing-module__bxHgOq__subjectContent[data-subject=reading]{--slide-from:-1rem}.landing-module__bxHgOq__planCard{transition:transform .22s var(--ease-standard), border-color .22s, background-color .22s}.landing-module__bxHgOq__planCard:focus-visible,.landing-module__bxHgOq__planCard:hover{border-color:rgb(var(--k-gold));background-color:rgb(var(--k-surface-raised));transform:translateY(-5px)rotate(-.6deg)}.landing-module__bxHgOq__planCard:nth-child(2n):focus-visible,.landing-module__bxHgOq__planCard:nth-child(2n):hover{transform:translateY(-5px)rotate(.6deg)}.landing-module__bxHgOq__planCard:active{transform:translateY(-1px)scale(.99)}.landing-module__bxHgOq__mascot{transform-origin:55% 80%}.landing-module__bxHgOq__mascotInvitation:hover .landing-module__bxHgOq__mascot,.landing-module__bxHgOq__mascotInvitation:focus-within .landing-module__bxHgOq__mascot{animation:landing-module__bxHgOq__wave .65s var(--ease-standard) both}.landing-module__bxHgOq__dialog{width:min(38rem,100% - 2rem)}.landing-module__bxHgOq__dialog::backdrop{background:#000000a6}@keyframes landing-module__bxHgOq__arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-module__bxHgOq__photograph{0%{opacity:0;transform:translateY(14px)rotate(1.2deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes landing-module__bxHgOq__subjectIn{0%{opacity:0;transform:translateX(var(--slide-from))}to{opacity:1;transform:translate(0)}}@keyframes landing-module__bxHgOq__wave{0%,to{transform:rotate(0)}30%{transform:rotate(5deg)}65%{transform:rotate(-3deg)}}@media (min-width:768px){.landing-module__bxHgOq__hero{grid-template-rows:auto auto;grid-template-columns:.95fr 1.05fr;gap:1.5rem 3rem;padding-top:4rem;padding-bottom:5rem}.landing-module__bxHgOq__heroHeading{grid-area:1/1;align-self:end}.landing-module__bxHgOq__heroActions{grid-area:2/1;align-self:start}.landing-module__bxHgOq__heroPhoto{aspect-ratio:5/4;grid-area:1/2/3/3;align-self:stretch}}@media (prefers-reduced-motion:reduce){.landing-module__bxHgOq__heroHeading,.landing-module__bxHgOq__heroPhoto,.landing-module__bxHgOq__heroActions,.landing-module__bxHgOq__subjectContent,.landing-module__bxHgOq__mascotInvitation .landing-module__bxHgOq__mascot{animation:none!important}.landing-module__bxHgOq__subjectIndicator,.landing-module__bxHgOq__planCard{transition:none}.landing-module__bxHgOq__planCard:hover,.landing-module__bxHgOq__planCard:focus-visible,.landing-module__bxHgOq__planCard:active,.landing-module__bxHgOq__planCard:nth-child(2n):hover,.landing-module__bxHgOq__planCard:nth-child(2n):focus-visible{transform:none}}
@media (max-width:639px) and (max-height:640px){.plans-module__E_h_ya__overview{padding-top:1rem;padding-bottom:1.5rem}.plans-module__E_h_ya__overview>h1{font-size:2rem;line-height:1.125}.plans-module__E_h_ya__overview>h1+p{margin-top:.5rem;margin-bottom:1rem;font-size:.875rem;line-height:1.375}.plans-module__E_h_ya__overview [aria-label="Compare all four plans"]{gap:.5rem}.plans-module__E_h_ya__overview [aria-label="Compare all four plans"]>a{padding:.75rem}.plans-module__E_h_ya__overview [aria-label="Compare all four plans"] h3{font-size:1.125rem;line-height:1.375}.plans-module__E_h_ya__overview [aria-label="Compare all four plans"] a>p:first-of-type{margin-top:.5rem;font-size:1.5rem;line-height:1.75rem}.plans-module__E_h_ya__overview [aria-label="Compare all four plans"] a>span{margin-top:.5rem}}@media (max-width:279px){.plans-module__E_h_ya__overview [aria-label="Compare all four plans"]{grid-template-columns:minmax(0,1fr)}}