@keyframes common__appearOnView{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translate(0,0)}}@keyframes common__disappearFromView{to{opacity:0;transform:translateY(2rem)}0%{opacity:1;transform:translate(0,0)}}@keyframes common__appearOnViewFromLeft{0%{opacity:0;transform:translate(-2rem)rotate(-10deg)scale(1.1)}to{opacity:1;transform:translate(0,0)rotate(0)scale(1)}}@keyframes common__appearOnViewFromRight{0%{opacity:0;transform:translate(2rem)rotate(10deg)scale(1.1)}to{opacity:1;transform:translate(0,0)rotate(0)scale(1)}}@keyframes common__gradientTransition{0%{background-position:0 0,0 0}50%{background-position:100% 100%,100% 100%}to{background-position:100% 100%,0 75%}}@keyframes bButton__slideDown{0%{transform:translateY(-100%)}to{transform:translate(0,0)}}@keyframes cDecoratedHighlight__appearOnView{0%{opacity:0;transform:rotate(10deg)scale(.9)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes cLogoBanner__scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes homeHero__backgroundFade{0%{opacity:0}to{opacity:.5}}@keyframes homeHero__foregroundFade{0%{opacity:0}to{opacity:1}}@keyframes homeHero__overlayAppear{0%{transform:translate(48%,-101%)}to{transform:translate(0,0)}}@keyframes educatorsHero__imageZoom{0%{background-size:auto 100%}to{background-size:auto 110%}}.p-careers__section{background:radial-gradient(120% 100% at 0 0,#fe84e41f 0%,#f0e8ff14 36%,#fff0 62%),linear-gradient(#fff 0%,#f7f5ff 100%);padding:144px 24px 96px}.p-careers__container{max-width:1100px;margin:0 auto}.p-careers__title{letter-spacing:-.02em;text-align:center;color:#1d1d1d;margin:0 0 24px;font-size:2.5rem;font-weight:700;line-height:1.15}.p-careers__desc{color:#1d1d1d;text-align:center;max-width:900px;margin:0 auto;font-size:1rem;font-weight:400;line-height:1.7}.p-careers__desc ul{list-style:outside}.p-careers__desc ul li{margin-top:8px;margin-left:18px}.p-careers__desc--black{color:#1d1d1d;margin-left:0}.p-careers__desc a{color:var(--unseen_pink);text-decoration:underline}.p-careers__jobs{gap:24px;margin-top:40px;display:grid}.p-careers__job-card{background:linear-gradient(135deg,#fff 0%,#fafbff 100%);border:1px solid #0000000f;border-radius:20px;flex-direction:column;padding:28px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 1px 2px #0000000a,0 10px 30px #00000014}.p-careers__job-card:hover{transform:translateY(-4px);box-shadow:0 4px 10px #0000000f,0 18px 36px #0000001a}.p-careers__job-title{color:#1d1d1d;margin-bottom:14px;font-size:1.55rem;font-weight:700}.p-careers__job-company{color:#1d1d1d;align-items:center;margin-bottom:.5rem;font-size:.95rem;font-weight:600;line-height:1.5;display:flex}.p-careers__job-company svg{flex-shrink:0;width:18px;margin-right:.55rem}.p-careers__jobLink{margin-top:14px;text-decoration:none}.p-careers__jobCta{text-transform:none;letter-spacing:-.05em;color:#fff;background:linear-gradient(135deg,#fe84e4 0% 45%,#0955c6 100%);border-radius:6px;justify-content:center;align-items:center;padding:.75rem 1.75rem;font-size:.825rem;font-weight:600;text-decoration:none;transition:all .3s ease-in-out;display:inline-flex;box-shadow:0 4px 6px #0000001a}.p-careers__jobCta:hover{background:linear-gradient(135deg,#ff99e9 0%,#1a66d7 100%);transform:translateY(-2px);box-shadow:0 6px 8px #00000026}.p-careers__job-desc{color:#374151;margin-top:.5rem;font-size:16px;font-weight:400}@media (min-width:768px){.p-careers__section{padding:152px 48px 112px}.p-careers__jobs{grid-template-columns:repeat(2,minmax(0,1fr))}}
