.join_photoFrame__Lcq7z{justify-self:center;width:min(460px,100%);padding:14px;border:1px solid rgba(255,255,255,.18);border-radius:30px;background:rgba(255,255,255,.07);box-shadow:0 30px 80px rgba(0,0,0,.32)}.join_photoFrame__Lcq7z img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:20px}.join_photoFrameLight__HweRG{border-color:var(--line);background:var(--white);box-shadow:0 30px 80px rgba(22,60,85,.14)}.join_heroBg__JNyDD.join_heroBg__JNyDD{object-position:70% top}.join_heroSub__pChbR{margin-bottom:22px;color:var(--primary-dark);font-size:20px;font-weight:600;line-height:1.35;letter-spacing:-.02em}.join_tiles__9pOk0{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.join_tile__tMG_l{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 20px 8px 8px;border:1px solid var(--line);border-radius:999px;color:var(--ink);background:var(--white);box-shadow:0 10px 28px rgba(22,60,85,.06);text-decoration:none;transition:border-color .2s ease}.join_tile__tMG_l:focus-visible,.join_tile__tMG_l:hover{border-color:var(--primary-dark)}.join_tile__tMG_l h2{font-size:15px;font-weight:700;letter-spacing:0;white-space:nowrap}.join_tileIcon__zSGoC{width:40px;height:40px;flex:none;display:grid;place-items:center;padding:10px;border-radius:50%;color:var(--primary-dark);background:var(--primary-pale)}.join_tileArrow__vzv8U{width:18px;height:18px;flex:none;color:var(--primary-dark)}.join_centerAction__mlJOj{display:flex;justify-content:center;margin-top:48px}.join_specialtiesHeading__HYN3V{margin-bottom:28px}.join_specialtiesList__I9TwW.join_specialtiesList__I9TwW ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;columns:auto}.join_steps__3APsU{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:48px}.join_steps__3APsU>li{grid-column:span 2}.join_steps__3APsU>li:nth-child(4){grid-column:2/span 2}.join_stepMeta__IpdQF.join_stepMeta__IpdQF{margin:0;font-size:11px;line-height:1.2;font-weight:700;letter-spacing:0}.join_stepText__sqpM8.join_stepText__sqpM8{margin-top:20px;color:var(--ink);font-size:18px;line-height:1.45;letter-spacing:-.01em;font-weight:600}@media (min-width:1101px){.join_steps__3APsU>li:nth-child(3) .join_stepLink__1DNdQ.join_stepLink__1DNdQ{display:none}}.join_aboveRings__9ecPl{position:relative;z-index:1}.join_eyebrow__OGnMx{display:inline-flex;align-items:center;gap:10px;margin-bottom:22px;color:var(--primary-dark);font-size:15px;font-weight:600}.join_eyebrow__OGnMx:before{content:"";width:28px;height:2px;border-radius:2px;background:var(--primary-dark)}.join_prose__sAkc2{display:grid;gap:18px;margin-top:24px}.join_prose__sAkc2 p{color:var(--muted);font-size:18px;line-height:1.7}.join_lead__JYrjX{max-width:1000px;margin:0 auto 48px;font-size:clamp(20px,2vw,26px);line-height:1.45;letter-spacing:-.02em;font-weight:500;text-align:center}.join_lead__JYrjX span{color:var(--primary-dark)}.join_benefits__JEYM1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.join_benefits__JEYM1 li{align-items:flex-start;font-size:16px;line-height:1.55}.join_formCard__4K68M{padding:40px;border:1px solid var(--line);border-radius:28px;color:var(--ink);background:var(--white)}.join_learn__Za4nn{text-align:center}.join_learn__Za4nn .join_formCard__4K68M{max-width:760px;margin:0 auto;text-align:left}.join_learnHeading___vBO_.join_learnHeading___vBO_{max-width:1040px;margin:0 auto 32px;text-wrap:balance}@media (max-width:1100px){.join_steps__3APsU{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.join_steps__3APsU>li,.join_steps__3APsU>li:nth-child(4){grid-column:auto}.join_steps__3APsU>li:last-child{grid-column:1/-1}}@media (min-width:901px) and (max-width:1100px){.join_stepLink__1DNdQ.join_stepLink__1DNdQ{display:none}}@media (max-width:900px){.join_photoFrame__Lcq7z{width:min(380px,100%)}.join_steps__3APsU{grid-template-columns:1fr;gap:48px}.join_steps__3APsU>li:last-child{grid-column:auto}}@media (max-width:640px){.join_specialtiesList__I9TwW.join_specialtiesList__I9TwW ul{grid-template-columns:1fr}.join_tile__tMG_l,.join_tiles__9pOk0 li{width:100%}.join_tile__tMG_l h2{flex:1}.join_benefits__JEYM1{grid-template-columns:1fr}.join_formCard__4K68M{padding:28px 20px}}.forms_form__cPVzD{display:grid;gap:18px}.forms_formHeading__k_FiD{margin-bottom:6px;font-size:24px;line-height:1.25;letter-spacing:-.03em;font-weight:600}.forms_field__AC3F8{display:grid;gap:8px;min-width:0;margin:0;padding:0;border:0}.forms_label__Sno7Z{padding:0;font-size:15px;font-weight:600}.forms_required__66iHk{margin-left:4px;font-weight:500}.forms_note__g0zkA,.forms_required__66iHk,.forms_subLabel__QJ0TJ{color:var(--muted);font-size:13px}.forms_pair__OgA7M{display:grid;grid-template-columns:1fr 1fr;gap:12px}.forms_pair__OgA7M span{display:grid;gap:6px}.forms_form__cPVzD input:not([type=file]),.forms_form__cPVzD select{width:100%;min-height:50px;padding:0 16px;border:1px solid var(--line);border-radius:14px;color:var(--ink);background:var(--white);font:inherit;font-size:16px}.forms_form__cPVzD input[type=file]{padding:12px;border:1px dashed var(--line);border-radius:14px;background:var(--white);font:inherit;font-size:14px}.forms_form__cPVzD input:focus-visible,.forms_form__cPVzD select:focus-visible{outline:3px solid var(--primary-light);outline-offset:1px;border-color:var(--primary)}.forms_submit__D2umb{justify-self:start;min-width:160px;margin-top:6px;cursor:pointer}.forms_status___Kbrm{min-height:1.4em;color:var(--primary-dark);font-size:14px;font-weight:600}.forms_status___Kbrm:empty{display:none}.forms_dialog__eZxLg{width:min(620px,calc(100% - 32px));max-height:calc(100dvh - 48px);margin:auto;padding:40px;border:0;border-radius:28px;color:var(--ink);background:var(--paper);box-shadow:0 40px 100px rgba(6,22,34,.45)}.forms_dialog__eZxLg::backdrop{background:rgba(15,46,66,.6);backdrop-filter:blur(4px)}.forms_close__F1OOr{position:absolute;top:16px;right:16px;width:40px;height:40px;border:1px solid var(--line);border-radius:50%;color:var(--ink);background:var(--white);font-size:22px;line-height:1;cursor:pointer}.forms_dialog__eZxLg .forms_formHeading__k_FiD{padding-right:40px}@media (max-width:640px){.forms_dialog__eZxLg{padding:28px 20px}.forms_pair__OgA7M{grid-template-columns:1fr}.forms_submit__D2umb{width:100%}}