.home_wrap__Z4_Yr{--blue:#1550dd;--ink:#0a2540;--body:#3a5a80;--sub:#637994;--line:#0a25401a;--cream:#f5f0e6;--band:#faf7f0;--amber:#ffc24d;color:var(--body);background:#fff}.home_wrap__Z4_Yr *{box-sizing:border-box}.home_wrap__Z4_Yr :where(a){color:inherit;text-decoration:none}.home_wrap__Z4_Yr :where(img){max-width:100%}.home_wrap__Z4_Yr :where(h1,h2,h3,p){margin:0}.home_container__eduTK{width:100%;max-width:1280px;margin:0 auto;padding:0 24px}@media (min-width:768px){.home_container__eduTK{padding:0 40px}}.home_inner__magWn{max-width:1200px;margin:0 auto}.home_sec__i5QgD{width:100%;padding:3.5rem 0 4rem}@media (min-width:768px){.home_sec__i5QgD{padding:7rem 0 8rem}}.home_tWhite__104_k{background:#fff}.home_tBand__Fdde0{background:var(--band)}.home_tBlue__oJLVO{background:var(--blue)}.home_h2__qGzbf{font-size:1.75rem;font-weight:700;line-height:1.18;letter-spacing:-.01em;color:var(--ink);margin:0 0 1.25rem;text-wrap:balance}@media (min-width:768px){.home_h2__qGzbf{font-size:2.25rem}}.home_lede__gUXRw{font-size:1.05rem;line-height:1.7;max-width:60ch}.home_center___nT4a{text-align:center;max-width:680px;margin:0 auto 3.5rem}.home_center___nT4a .home_lede__gUXRw{margin:0 auto}.home_wave__iszWT{width:100%;line-height:0;margin-bottom:-1px}.home_wave__iszWT svg{display:block;width:100%;height:64px}@media (min-width:768px){.home_wave__iszWT svg{height:120px}}.home_btn__f_D1_{display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;padding:.9rem 2rem;font-size:1rem;font-weight:700;transition:background-color .15s,color .15s}.home_btnWhite__8VCbQ{background:#fff;color:var(--blue)}.home_btnWhite__8VCbQ:hover{background:var(--ink);color:#fff}.home_btnBlue__CPzxY{background:var(--blue);color:#fff}.home_btnBlue__CPzxY:hover{background:var(--ink)}.home_tlink__Gcr5D{font-weight:600;color:var(--blue);display:inline-flex;gap:.4rem;align-items:center}.home_tlink__Gcr5D span{transition:transform .15s}.home_tlink__Gcr5D:hover span{transform:translateX(3px)}.home_hero__o4ZPq{position:relative;background:var(--blue);color:#fff;overflow:hidden}.home_heroCopy__e6FQF{position:relative;z-index:2;text-align:center;max-width:820px;margin:0 auto;padding:4rem 0 4.5rem}@media (min-width:768px){.home_heroCopy__e6FQF{padding-top:6.5rem;padding-bottom:6rem}}.home_heroCopy__e6FQF h1{color:#fff;font-size:2.3rem;font-weight:700;line-height:1.1;letter-spacing:-.015em;margin-bottom:1.4rem}@media (min-width:768px){.home_heroCopy__e6FQF h1{font-size:3.6rem}}.home_rot__n55kK{display:block;color:var(--amber);height:1.15em;overflow:hidden;position:relative;white-space:nowrap}@media (max-width:480px){.home_rot__n55kK{font-size:.8em}}.home_rot__n55kK i{font-style:normal;display:block;transition:transform .45s cubic-bezier(.2,.7,.2,1),opacity .45s}.home_rotOut__5dVvi{position:absolute;left:0;right:0;top:0;transform:translateY(-100%);opacity:0}.home_rotIn__TBsVP{transform:translateY(100%);opacity:0;transition:none}.home_heroSub__f1U6Y{color:#ffffffe0;font-size:1.08rem;line-height:1.65;max-width:640px;margin:0 auto 2.1rem}@media (min-width:768px){.home_heroSub__f1U6Y{font-size:1.18rem}}.home_heroCtas__MWeNs{display:flex;flex-wrap:wrap;gap:1rem 1.75rem;justify-content:center;align-items:center}.home_heroCtas__MWeNs .home_alt__OvFmm{color:#fff;font-weight:600;opacity:.9}.home_heroCtas__MWeNs .home_alt__OvFmm:hover{opacity:1}.home_alt__OvFmm{font-weight:600}.home_proof__nH_9l{padding:2.5rem 0 3rem;text-align:center}.home_proofLab__mHi3q{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--sub);margin-bottom:1.6rem}.home_logos__FQZ6s{overflow:hidden;padding:6px 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8%,#000 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8%,#000 92%,#0000)}.home_ltrack__p0wG4{display:flex;width:max-content;animation:home_lmarq__F_DnJ 38s linear infinite}.home_logos__FQZ6s:hover .home_ltrack__p0wG4{animation-play-state:paused}.home_lgroup__CyKj7{display:flex;align-items:center;gap:4.25rem;padding-right:4.25rem;flex-shrink:0}.home_lgroup__CyKj7 img{width:auto;max-width:none;display:block;opacity:.88}@keyframes home_lmarq__F_DnJ{to{transform:translateX(-50%)}}@media (max-width:640px){.home_lgroup__CyKj7{gap:3rem;padding-right:3rem;zoom:.85}.home_ltrack__p0wG4{animation-duration:30s}}@media (prefers-reduced-motion:reduce){.home_logos__FQZ6s{-webkit-mask-image:none;mask-image:none}.home_ltrack__p0wG4{animation:none;width:auto;justify-content:center}.home_lgroup__CyKj7{flex-wrap:wrap;justify-content:center;row-gap:1.75rem;padding-right:0}.home_lgroup__CyKj7[aria-hidden]{display:none}}@media (min-width:768px){.home_headsSec___IcKa{padding-top:5.5rem}}.home_heads__X5KKk{display:grid;grid-template-columns:1fr;gap:2.5rem}@media (min-width:960px){.home_heads__X5KKk{grid-template-columns:1fr 1.55fr;gap:6rem;align-items:start}.home_heads__X5KKk .home_stick__EvWlN{position:sticky;top:2.5rem}}.home_heads__X5KKk .home_lede__gUXRw{margin-bottom:1.75rem}
/* !important on both states: .mOnly and .stickCtas are applied to the same
   element and have equal specificity, so source order would otherwise decide. */.home_mOnly__ZurS_{display:none!important;margin-top:2.25rem}@media (max-width:959px){.home_heads__X5KKk{gap:3.5rem}.home_mOnly__ZurS_{display:flex!important}.home_stick__EvWlN .home_stickCtas__5DXVw{display:none}.home_heads__X5KKk .home_lede__gUXRw{margin-bottom:0}}.home_stickCtas__5DXVw{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem}.home_rowlist__L2yUx{border-top:0}.home_rowlist__L2yUx>:first-child{padding-top:0}.home_rowlist__L2yUx>.home_hrow__0Kb6P:last-of-type,.home_rowlist__L2yUx>.home_whyItem__NVjrv:last-of-type{border-bottom:0;padding-bottom:0}.home_hrow__0Kb6P{--hl:#b9cdf8;--hlHover:#1550dd;display:grid;grid-template-columns:1fr auto;gap:1.5rem;align-items:center;padding:1.6rem 0;border-bottom:1px solid var(--line)}.home_hrow__0Kb6P h3{font-size:1.25rem;line-height:1.3;font-weight:700;color:var(--ink);margin-bottom:.55rem;text-wrap:balance;transition:color .15s}@media (min-width:768px){.home_hrow__0Kb6P h3{font-size:1.45rem}}.home_hrow__0Kb6P h3 span{box-shadow:inset 0 -.17em 0 var(--hl);padding:0 .2em .16em;margin:0 -.2em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:box-shadow .18s ease;text-decoration:none}.home_hrow__0Kb6P:focus-visible h3 span,.home_hrow__0Kb6P:hover h3 span{box-shadow:inset 0 -.17em 0 var(--hlHover)}@media (max-width:640px){.home_hrow__0Kb6P h3 span,.home_hrow__0Kb6P:hover h3 span{box-shadow:none;padding:0;margin:0}.home_hrow__0Kb6P h3:after{content:"";display:block;width:44px;height:4px;border-radius:2px;background:var(--hl);margin-top:.6rem}}.home_hrow__0Kb6P .home_arr__QqK91{color:var(--blue);font-size:1.35rem;line-height:1;transition:transform .18s}@media (hover:hover){.home_hrow__0Kb6P .home_arr__QqK91{opacity:0;transform:translateX(-8px);transition:transform .2s,opacity .2s}.home_hrow__0Kb6P:focus-visible .home_arr__QqK91,.home_hrow__0Kb6P:hover .home_arr__QqK91{opacity:1;transform:translateX(0)}}.home_hrow__0Kb6P p{font-size:.97rem;line-height:1.55}.home_ways__nuZgx{display:grid;grid-template-columns:1fr;gap:3rem;max-width:1100px;margin:0 auto;text-align:center}@media (min-width:860px){.home_ways__nuZgx{grid-template-columns:repeat(3,1fr);gap:0}.home_way__shHnv{padding:0 2.5rem}.home_way__shHnv+.home_way__shHnv{border-left:1px solid var(--line)}}.home_way__shHnv .home_num__8fZXF{margin-bottom:1.1rem;font-size:3rem;font-weight:700;letter-spacing:-.03em;color:var(--blue);line-height:1;font-variant-numeric:tabular-nums}.home_way__shHnv h3{font-size:1.2rem;font-weight:700;color:var(--ink);margin-bottom:.55rem}.home_way__shHnv p{font-size:.96rem;line-height:1.6;max-width:34ch;margin:0 auto;text-wrap:balance}.home_waysFoot__K1P7_{text-align:center;margin-top:3.5rem}.home_quote__Ak2WE{max-width:860px;margin:0 -10px;text-align:center}.home_quote__Ak2WE blockquote{position:relative;margin:0 0 1.25rem;font-size:1.35rem;line-height:1.4;font-weight:600;color:var(--ink);letter-spacing:-.01em;text-wrap:balance}.home_qm__PcjL4{color:var(--blue);font-size:2.2em;line-height:0;font-weight:700}.home_qmO__1_fvU{margin-right:.12em;vertical-align:-.28em}.home_qmC__K5h3a{margin-left:.28em;vertical-align:-.24em}.home_quote__Ak2WE cite{display:block;font-style:normal;font-size:.95rem;line-height:1.5;color:var(--sub)}.home_citeName__4FduF{display:block;color:var(--ink)}.home_citeSep__a3Ig_{display:none}@media (min-width:768px){.home_quote__Ak2WE{margin:0 auto}.home_quote__Ak2WE blockquote{font-size:1.8rem}.home_citeName__4FduF,.home_citeSep__a3Ig_{display:inline}.home_proofband__346US{padding-top:5rem}}.home_record__J28MN{display:grid;grid-template-columns:1fr;gap:2.5rem;max-width:1100px;margin:4.5rem auto 5rem;text-align:center}@media (min-width:768px){.home_record__J28MN{margin:5rem auto 7rem}}@media (min-width:700px){.home_record__J28MN{grid-template-columns:repeat(3,1fr);gap:0}.home_record__J28MN>div+div{border-left:1px solid var(--line)}}.home_record__J28MN b{display:block;font-size:3.25rem;font-weight:700;letter-spacing:-.03em;color:var(--blue);line-height:1;margin-bottom:.6rem;font-variant-numeric:tabular-nums}.home_record__J28MN>div>span{font-size:.95rem;color:var(--body)}.home_whySec__SPuxR{padding:4rem 0 4.5rem}@media (min-width:768px){.home_whySec__SPuxR{padding:6.5rem 0 7rem}}.home_whyItem__NVjrv{--hl:#b9cdf8;padding:1.75rem 0;border-bottom:1px solid var(--line)}.home_whyItem__NVjrv h3{font-size:1.25rem;line-height:1.3;font-weight:700;color:var(--ink);margin-bottom:.7rem;text-wrap:balance}@media (min-width:768px){.home_whyItem__NVjrv h3{font-size:1.45rem}}.home_whyItem__NVjrv h3 span{box-shadow:inset 0 -.17em 0 var(--hl);padding:0 .2em .16em;margin:0 -.2em;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media (max-width:640px){.home_whyItem__NVjrv h3 span{box-shadow:none;padding:0;margin:0}.home_whyItem__NVjrv h3:after{content:"";display:block;width:44px;height:4px;border-radius:2px;background:var(--hl);margin-top:.6rem}}.home_whyItem__NVjrv p{font-size:.97rem;line-height:1.65;max-width:60ch}.home_team__EIpvA{display:grid;grid-template-columns:1fr;gap:3rem;padding-top:4rem;border-top:1px solid var(--line)}@media (min-width:960px){.home_team__EIpvA{grid-template-columns:1fr 1.5fr;gap:6rem;align-items:start}}.home_person__KFQrM{display:grid;grid-template-columns:96px 1fr;gap:1.5rem;padding:1.9rem 0;border-bottom:1px solid var(--line);align-items:start}.home_person__KFQrM:first-child{padding-top:0}.home_person__KFQrM:nth-child(2){border-bottom:0}@media (min-width:640px){.home_person__KFQrM{grid-template-columns:132px 1fr;gap:2rem}}.home_person__KFQrM picture{display:block;width:100%}.home_person__KFQrM img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:18px;background:var(--cream)}.home_person__KFQrM h3{font-size:1.25rem;color:var(--ink);font-weight:700}.home_person__KFQrM .home_role__CQbZm{font-size:.85rem;color:var(--sub);margin:.15rem 0 .7rem}.home_person__KFQrM p{font-size:.98rem;line-height:1.6;max-width:52ch}.home_inds__y_rb3{margin-top:3rem;padding-top:3rem;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem 2.5rem}.home_inds__y_rb3 .home_lab__rRjNX{font-size:.95rem;color:var(--sub)}.home_inds__y_rb3 a{font-size:1.3rem;font-weight:700;color:var(--ink);display:inline-flex;gap:.4rem}@media (min-width:768px){.home_inds__y_rb3 a{font-size:1.6rem}}@media (max-width:640px){.home_inds__y_rb3{flex-direction:column;gap:.6rem}}.home_inds__y_rb3 a:hover{color:var(--blue)}.home_inds__y_rb3 a span{color:var(--blue);transition:transform .15s}.home_inds__y_rb3 a:hover span{transform:translateX(3px)}.home_promo__csEKR{background:var(--blue);color:#fff;border-radius:1rem;display:flex;flex-direction:column;gap:1.5rem;padding:2rem 1.5rem;overflow:hidden}@media (min-width:768px){.home_promo__csEKR{flex-direction:row;align-items:center;gap:3.5rem;padding:3.25rem 3.5rem}}.home_pimg__WIb6U{flex:0 0 30%;display:flex;justify-content:center}.home_pimg__WIb6U img{max-height:120px;width:auto}@media (min-width:768px){.home_pimg__WIb6U img{max-height:250px}}.home_promo__csEKR h2{color:#fff;font-size:1.7rem;line-height:1.2;font-weight:700;margin-bottom:.8rem;letter-spacing:-.01em}@media (min-width:768px){.home_promo__csEKR h2{font-size:2.1rem}}.home_promo__csEKR p{color:#ffffffdb;line-height:1.65;max-width:56ch;margin-bottom:1.6rem}.home_prow__X29DL{display:flex;flex-wrap:wrap;gap:1rem 1.75rem;align-items:center}.home_reads__jeBue{margin-top:5.5rem}.home_readsHead__YEbmd{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:2.5rem}.home_readsHead__YEbmd .home_h2__qGzbf{margin:0}@media (max-width:640px){.home_reads__jeBue{display:flex;flex-direction:column}.home_readsHead__YEbmd{display:contents}.home_readsHead__YEbmd .home_h2__qGzbf{text-wrap:pretty;margin-bottom:2rem}.home_readsHead__YEbmd .home_tlink__Gcr5D{order:3;align-self:flex-end;margin-top:2rem}}.home_posts__YqmRu{display:grid;grid-template-columns:1fr;gap:2.25rem}@media (min-width:860px){.home_posts__YqmRu{grid-template-columns:repeat(3,1fr);gap:0;align-items:start}.home_post__ltcuy+.home_post__ltcuy{border-left:1px solid var(--line);padding-left:2.75rem}.home_post__ltcuy{padding-right:2.75rem}.home_post__ltcuy:last-child{padding-right:0}}.home_post__ltcuy{display:block}.home_post__ltcuy .home_cat__0wwpn{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--ink);margin-bottom:.75rem}.home_post__ltcuy h3{color:var(--blue);font-size:1.25rem;line-height:1.28;font-weight:700;margin-bottom:.5rem;transition:color .2s ease-out;text-wrap:balance}.home_post__ltcuy:hover h3{color:var(--ink)}.home_post__ltcuy p{font-size:.95rem;line-height:1.55;color:var(--body)}.home_close__1rHiG{padding:2.5rem 0 3.25rem}@media (max-width:767px){.home_closeGrid__GJw4e>div:last-child{display:none}}@media (min-width:768px){.home_close__1rHiG{padding:4rem 0 6.5rem}}.home_closeGrid__GJw4e{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center;max-width:1040px;margin:0 auto}@media (min-width:860px){.home_closeGrid__GJw4e{grid-template-columns:1.25fr 1fr;gap:5rem}}.home_close__1rHiG h2{color:#fff;font-size:2.1rem;line-height:1.12;font-weight:700;letter-spacing:-.015em;margin-bottom:1.1rem}@media (min-width:768px){.home_close__1rHiG h2{font-size:3rem}}.home_close__1rHiG p{color:#ffffffdb;font-size:1.08rem;line-height:1.65;max-width:48ch;margin-bottom:2rem}.home_mail__GOSGs{display:block;margin-top:1.4rem;color:#fffc;font-size:.95rem}.home_mail__GOSGs a{color:#fff;font-weight:600;border-bottom:1px solid #fff6}.home_close__1rHiG picture{display:none}@media (min-width:768px){.home_close__1rHiG picture{display:block}.home_close__1rHiG img{max-width:340px;width:100%;margin:0 auto;display:block}}