.RolePage_page__LANNz{--ink:#1c1920;--ink-soft:#514c56;--muted:#6e6873;--line:#e2dee5;--line-strong:#d2cdd6;--paper:#faf9f7;--surface:#ffffff;--soft:#f4f1f6;--violet:#6558d9;--violet-dark:#4d42bd;--violet-soft:#ebe8ff;--shadow-sm:0 1px 2px rgba(30,25,35,0.04),0 5px 16px rgba(30,25,35,0.04);--radius-sm:12px;--radius-md:20px;--radius-lg:28px;--content:1160px;--measure:760px;--focus:0 0 0 3px rgba(101,88,217,0.32);color:var(--ink);background:var(--paper);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.RolePage_page__LANNz *,.RolePage_page__LANNz :after,.RolePage_page__LANNz :before{box-sizing:border-box}.RolePage_container__9VNrU{width:min(100% - 40px,var(--content));margin:0 auto}.RolePage_hero__9Axyq{padding:clamp(36px,5vw,64px) 0 clamp(32px,4vw,52px);border-bottom:1px solid var(--line)}.RolePage_backLink__DLNGC{display:inline-flex;gap:8px;align-items:center;min-height:44px;margin:0 0 4px;color:var(--ink-soft);font-size:.92rem;font-weight:600;text-decoration:none;transition:color .16s ease}.RolePage_backLink__DLNGC:hover{color:var(--violet-dark)}.RolePage_backLink__DLNGC svg{width:16px;height:16px}.RolePage_eyebrow__r4aSW{display:inline-block;margin:0 0 16px;padding:6px 14px;color:var(--violet-dark);font-size:.78rem;font-weight:680;letter-spacing:.08em;text-transform:uppercase;background:var(--violet-soft);border-radius:999px}.RolePage_hero__9Axyq h1{max-width:18ch;margin:0;font-size:clamp(2.2rem,5vw,3.2rem);font-weight:700;line-height:1.06;letter-spacing:-.03em}.RolePage_heroLead__7fY87{max-width:62ch;margin:18px 0 0;color:var(--ink-soft);font-size:clamp(1.02rem,1.5vw,1.14rem);line-height:1.62}.RolePage_meta__2DAEd{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none}.RolePage_meta__2DAEd li{display:inline-flex;gap:6px;align-items:center;padding:5px 11px;color:var(--ink-soft);font-size:.82rem;font-weight:620;background:var(--soft);border:1px solid var(--line);border-radius:999px}.RolePage_meta__2DAEd svg{width:14px;height:14px}.RolePage_heroActions__mMRYj{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.RolePage_body__RAXMe{max-width:var(--measure);padding:clamp(40px,6vw,68px) 0 clamp(56px,8vw,96px)}.RolePage_section__dVBrf+.RolePage_section__dVBrf{margin-top:clamp(32px,4vw,48px);padding-top:clamp(32px,4vw,48px);border-top:1px solid var(--line)}.RolePage_section__dVBrf h2{margin:0 0 16px;font-size:clamp(1.3rem,2.4vw,1.6rem);font-weight:720;letter-spacing:-.02em}.RolePage_paragraph__5w8Bj{margin:0 0 14px;color:var(--ink-soft);font-size:1.01rem;line-height:1.72}.RolePage_paragraph__5w8Bj:last-child{margin-bottom:0}.RolePage_list__LK93J{display:flex;flex-direction:column;gap:12px;margin:0;padding:0 0 0 22px;color:var(--ink-soft);font-size:1.01rem;line-height:1.68}.RolePage_list__LK93J li::marker{color:var(--violet-dark)}.RolePage_processList__0Rwtl{display:flex;flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;counter-reset:none}.RolePage_processList__0Rwtl li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start}.RolePage_processNumber__Ij_YK{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;color:var(--violet-dark);font-size:.86rem;font-weight:720;background:var(--violet-soft);border-radius:999px}.RolePage_processList__0Rwtl h3{margin:4px 0 6px;font-size:1rem;font-weight:690}.RolePage_processList__0Rwtl p{margin:0;color:var(--ink-soft);font-size:.95rem;line-height:1.65}.RolePage_applyPanel__GXL70{margin-top:clamp(36px,5vw,56px);padding:clamp(24px,3.5vw,36px);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.RolePage_applyPanel__GXL70 h2{margin:0 0 12px;font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:720;letter-spacing:-.02em}.RolePage_applyPanel__GXL70 p{max-width:60ch;margin:0;color:var(--ink-soft);font-size:.99rem;line-height:1.7}.RolePage_applyActions__59TvF{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.RolePage_applyNote__DukCv{margin-top:18px;color:var(--muted);font-size:.87rem}.RolePage_applyNote__DukCv a{color:var(--violet-dark);font-weight:600;text-underline-offset:2px}.RolePage_primaryButton__t6SpZ,.RolePage_secondaryButton__Rr7c_{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:50px;padding:12px 26px;font-size:.96rem;font-weight:680;text-decoration:none;border-radius:999px;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.RolePage_primaryButton__t6SpZ{color:#ffffff;background:var(--ink);border:1px solid var(--ink)}.RolePage_primaryButton__t6SpZ:hover{background:var(--violet-dark);border-color:var(--violet-dark)}.RolePage_secondaryButton__Rr7c_{color:var(--ink);background:var(--surface);border:1px solid var(--line-strong)}.RolePage_secondaryButton__Rr7c_:hover{border-color:var(--ink)}.RolePage_primaryButton__t6SpZ svg,.RolePage_secondaryButton__Rr7c_ svg{width:17px;height:17px}@media (max-width:1050px){.RolePage_body__RAXMe{max-width:680px}}@media (max-width:820px){.RolePage_body__RAXMe{max-width:none}}@media (max-width:640px){.RolePage_container__9VNrU{width:min(100% - 28px,var(--content))}.RolePage_applyActions__59TvF .RolePage_primaryButton__t6SpZ,.RolePage_applyActions__59TvF .RolePage_secondaryButton__Rr7c_,.RolePage_heroActions__mMRYj .RolePage_primaryButton__t6SpZ{width:100%}}@media (max-width:390px){.RolePage_container__9VNrU{width:min(100% - 20px,var(--content))}.RolePage_hero__9Axyq h1{font-size:2rem}.RolePage_applyPanel__GXL70{padding:20px}}.RolePage_page__LANNz a:focus-visible,.RolePage_page__LANNz button:focus-visible{outline:2px solid var(--violet-dark);outline-offset:2px;box-shadow:var(--focus)}@media (prefers-reduced-motion:reduce){.RolePage_page__LANNz *,.RolePage_page__LANNz :after,.RolePage_page__LANNz :before{scroll-behavior:auto!important;animation-duration:.001ms!important;transition-duration:.001ms!important}}@media (forced-colors:active){.RolePage_applyPanel__GXL70,.RolePage_meta__2DAEd li,.RolePage_primaryButton__t6SpZ,.RolePage_processNumber__Ij_YK,.RolePage_secondaryButton__Rr7c_{border:1px solid CanvasText}}.resourcesMenu_resourcesItem__34Ybr{display:flex;align-items:center}.resourcesMenu_trigger__aeRvZ{min-height:44px;display:inline-flex;align-items:center;gap:5px;padding:0 10px 0 13px;color:#5f5a65;font:inherit;font-size:.93rem;font-weight:580;background:none;border:0;border-radius:10px;cursor:pointer;transition:color .16s ease,background-color .16s ease}.resourcesMenu_triggerCurrent__2kV3K,.resourcesMenu_trigger__aeRvZ:hover,.resourcesMenu_trigger__aeRvZ[aria-expanded=true]{color:#1b1820;background:rgba(101,88,217,.08)}.resourcesMenu_trigger__aeRvZ svg{width:15px;height:15px;color:#8b8592;transition:transform .16s ease}.resourcesMenu_trigger__aeRvZ:hover svg,.resourcesMenu_trigger__aeRvZ[aria-expanded=true] svg{color:#6558d9}.resourcesMenu_trigger__aeRvZ[aria-expanded=true] svg{transform:rotate(180deg)}.resourcesMenu_panel__OuODE{position:absolute;top:calc(100% + 10px);left:50%;z-index:95;width:min(100vw - 32px,1040px);visibility:hidden;opacity:0;transform:translate(-50%,4px);background:#ffffff;border:1px solid #dcd8e1;border-radius:18px;box-shadow:0 1px 2px rgba(30,25,35,.05),0 30px 80px rgba(39,31,48,.16);transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s}.resourcesMenu_panel__OuODE[data-open]{visibility:visible;opacity:1;transform:translate(-50%);transition:opacity .16s ease,transform .16s ease,visibility 0s}.resourcesMenu_panelInner__7z1q5{display:grid;grid-template-columns:1fr 1fr 1.1fr 300px;gap:26px 34px;padding:26px 26px 24px 30px}.resourcesMenu_group__Hl4_m{min-width:0}.resourcesMenu_groupTitle__fTjX6{margin:0 0 10px;padding-left:10px;color:#756f79;font-size:.71rem;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.resourcesMenu_groupList__1Mlt_{margin:0;padding:0;display:grid;gap:2px;list-style:none}.resourcesMenu_panel__OuODE .resourcesMenu_groupLink__sJ__O{min-height:44px;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:2px;padding:8px 10px;font-weight:400;border-radius:11px;text-decoration:none;background:none;transition:background-color .16s ease}.resourcesMenu_panel__OuODE .resourcesMenu_groupLink__sJ__O:hover{background:rgba(101,88,217,.07)}.resourcesMenu_panel__OuODE .resourcesMenu_groupLink__sJ__O[aria-current=page]{background:rgba(101,88,217,.08)}.resourcesMenu_panel__OuODE .resourcesMenu_groupLink__sJ__O[aria-current=page] .resourcesMenu_linkLabel__RNOnM{color:#4d42bd;font-weight:700}.resourcesMenu_linkLabel__RNOnM{color:#29242f;font-size:.9rem;font-weight:640;line-height:1.3;transition:color .16s ease}.resourcesMenu_panel__OuODE .resourcesMenu_groupLink__sJ__O:hover .resourcesMenu_linkLabel__RNOnM{color:#4d42bd}.resourcesMenu_linkDescription__6m1rx{color:#756f79;font-size:.77rem;line-height:1.35}.resourcesMenu_featured__qpCUP{display:flex;flex-direction:column;padding:20px 20px 18px;background:#f0eef8;border:1px solid #dcd7f6;border-radius:14px}.resourcesMenu_featuredKicker__4_Zss{margin:0 0 16px;color:#5146b6;font-size:.71rem;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.resourcesMenu_featuredSteps__Xcggr{margin:0;padding:0;display:grid;gap:14px;list-style:none}.resourcesMenu_featuredSteps__Xcggr li{position:relative;min-height:30px;padding-left:34px}.resourcesMenu_featuredSteps__Xcggr li:not(:last-child):after{content:"";position:absolute;top:26px;bottom:-12px;left:11px;width:1px;background:#cdc5ec}.resourcesMenu_stepIndex__RfU79{position:absolute;top:1px;left:0;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;color:#4d42bd;font-size:.6rem;font-weight:760;background:#ffffff;border:1px solid #cdc5ec;border-radius:50%}.resourcesMenu_stepBody__8fLED{display:flex;flex-direction:column;gap:1px}.resourcesMenu_stepBody__8fLED strong{color:#241f2b;font-size:.86rem;font-weight:700;line-height:1.3}.resourcesMenu_stepBody__8fLED small{color:#6b6480;font-size:.75rem;line-height:1.35}.resourcesMenu_panel__OuODE .resourcesMenu_featuredLink__JGLWq{min-height:44px;margin-top:18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;color:#ffffff;font-size:.83rem;font-weight:700;text-decoration:none;background:#292330;border-radius:11px;transition:background-color .16s ease,transform .16s ease}.resourcesMenu_panel__OuODE .resourcesMenu_featuredLink__JGLWq:hover{color:#ffffff;background:#4d42bd;transform:translateY(-1px)}.resourcesMenu_panel__OuODE .resourcesMenu_featuredLink__JGLWq svg{width:15px;height:15px}@media (max-width:1180px){.resourcesMenu_panelInner__7z1q5{grid-template-columns:1fr 1fr 1.1fr;gap:22px 28px}.resourcesMenu_featured__qpCUP{grid-column:1/-1;flex-direction:row;align-items:center;gap:20px;padding:16px 20px}.resourcesMenu_featuredKicker__4_Zss{margin:0;flex-shrink:0;max-width:110px}.resourcesMenu_featuredSteps__Xcggr{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.resourcesMenu_featuredSteps__Xcggr li{min-height:24px;padding-left:30px}.resourcesMenu_featuredSteps__Xcggr li:not(:last-child):after,.resourcesMenu_stepBody__8fLED small{display:none}.resourcesMenu_panel__OuODE .resourcesMenu_featuredLink__JGLWq{margin-top:0;flex-shrink:0}}.resourcesMenu_mobileResources__RhBjC{display:block}.resourcesMenu_mobileTrigger__y6iPK{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 14px;color:#5f5a65;font:inherit;font-size:1.08rem;font-weight:580;text-align:left;background:none;border:0;border-radius:10px;cursor:pointer;transition:color .16s ease,background-color .16s ease}.resourcesMenu_mobileTrigger__y6iPK[aria-expanded=true]{color:#1b1820;background:rgba(101,88,217,.08)}@media (hover:hover) and (pointer:fine){.resourcesMenu_mobileResourcesPanel__CMrYC .resourcesMenu_mobileGroup__AGSTs a:hover,.resourcesMenu_mobileTrigger__y6iPK:hover{color:#1b1820;background:rgba(101,88,217,.08)}}.resourcesMenu_mobileTrigger__y6iPK svg{width:18px;height:18px;color:#8b8592;transition:transform .16s ease}.resourcesMenu_mobileTrigger__y6iPK[aria-expanded=true] svg{transform:rotate(180deg)}.resourcesMenu_mobileResourcesPanel__CMrYC{display:grid;gap:16px;padding:6px 0 10px}.resourcesMenu_mobileTriggerCurrent__315UD{color:#1b1820;background:rgba(101,88,217,.08)}.resourcesMenu_mobileResourcesPanel__CMrYC .resourcesMenu_mobileGroup__AGSTs a.resourcesMenu_mobileLinkCurrent__pgqUQ{color:#1b1820;background:rgba(101,88,217,.08);font-weight:650}.resourcesMenu_mobileTriggerCurrent__315UD,.resourcesMenu_mobileTrigger__y6iPK[aria-expanded=true]{color:#1b1820;background:rgba(101,88,217,.08)}.resourcesMenu_mobileResourcesPanel__CMrYC[hidden]{display:none}.resourcesMenu_mobileGroupTitle__YTOMb{margin:0;padding:0 14px;color:#756f79;font-size:.7rem;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.resourcesMenu_mobileGroup__AGSTs ul{margin:4px 0 0;padding:0;display:grid;gap:2px;list-style:none}.resourcesMenu_mobileResourcesPanel__CMrYC .resourcesMenu_mobileGroup__AGSTs a{min-height:44px;display:flex;align-items:center;padding:0 14px 0 24px;color:#5f5a65;font-size:.98rem;font-weight:560;text-decoration:none;border-radius:10px;transition:color .16s ease,background-color .16s ease}@media (hover:hover) and (pointer:fine){.resourcesMenu_mobileResourcesPanel__CMrYC .resourcesMenu_mobileGroup__AGSTs a:hover{color:#1b1820;background:rgba(101,88,217,.08)}}.resourcesMenu_mobileResourcesPanel__CMrYC .resourcesMenu_mobileGroup__AGSTs a:focus-visible,.resourcesMenu_mobileTrigger__y6iPK:focus-visible,.resourcesMenu_panel__OuODE .resourcesMenu_featuredLink__JGLWq:focus-visible,.resourcesMenu_panel__OuODE .resourcesMenu_groupLink__sJ__O:focus-visible,.resourcesMenu_trigger__aeRvZ:focus-visible{outline:3px solid rgba(101,88,217,.35);outline-offset:2px}@media (prefers-reduced-motion:reduce){.resourcesMenu_linkLabel__RNOnM,.resourcesMenu_mobileTrigger__y6iPK svg,.resourcesMenu_panel__OuODE,.resourcesMenu_panel__OuODE .resourcesMenu_featuredLink__JGLWq,.resourcesMenu_panel__OuODE .resourcesMenu_groupLink__sJ__O,.resourcesMenu_panel__OuODE[data-open],.resourcesMenu_trigger__aeRvZ svg{transition:none!important}.resourcesMenu_panel__OuODE .resourcesMenu_featuredLink__JGLWq:hover{transform:none}}@media (forced-colors:active){.resourcesMenu_featured__qpCUP,.resourcesMenu_panel__OuODE,.resourcesMenu_stepIndex__RfU79{border:1px solid CanvasText}}.navbar_navbarFrame__2Ofjr{position:relative;top:0;z-index:90;width:100%;border-bottom:1px solid rgba(30,27,36,.1);background:rgba(250,249,247,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.navbar_navbar__iQJkt{width:min(100% - 32px,1200px);min-height:68px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;color:#1b1820;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.navbar_brand__Kgu5l{width:-moz-fit-content;width:fit-content;min-height:44px;display:inline-flex;align-items:center;color:#1b1820;text-decoration:none;flex-shrink:0}.navbar_brandLogo__soyXV{display:block;width:auto;height:28px;max-width:154px}.navbar_desktopNav__lPQB0{display:flex;align-items:center;gap:4px;margin:0;padding:0;list-style:none}.navbar_desktopNav__lPQB0 a,.navbar_mobileNav__APijF a{min-height:44px;display:inline-flex;align-items:center;color:#5f5a65;font-size:.93rem;font-weight:580;text-decoration:none;border-radius:10px;transition:color .16s ease,background-color .16s ease}.navbar_desktopNav__lPQB0 a{padding:0 13px}.navbar_desktopNav__lPQB0 a.navbar_active__VJsyr,.navbar_mobileNav__APijF a.navbar_active__VJsyr{color:#1b1820;background:rgba(101,88,217,.08)}@media (hover:hover) and (pointer:fine){.navbar_desktopNav__lPQB0 a:hover,.navbar_mobileNav__APijF a:hover{color:#1b1820;background:rgba(101,88,217,.08)}}.navbar_desktopActions__61eK5{display:flex;justify-content:flex-end;align-items:center;gap:8px}.navbar_primaryAction__A_lDe,.navbar_secondaryAction__IUqGJ{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 17px;border-radius:11px;font-size:.91rem;font-weight:680;text-decoration:none;transition:transform .16s ease,color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.navbar_mobileActions__YlwW1 .navbar_secondaryAction__IUqGJ{color:#38333e;background:#ffffff;border:1px solid #e2dee5}@media (hover:hover) and (pointer:fine){.navbar_secondaryAction__IUqGJ:hover{color:#1b1820;background:#ffffff;border-color:#dedbe3}.navbar_primaryAction__A_lDe:hover{transform:translateY(-1px);background:#6558d9;border-color:#6558d9;box-shadow:0 8px 22px rgba(65,53,164,.2)}}.navbar_primaryAction__A_lDe{color:#ffffff;background:#292330;border:1px solid #292330;box-shadow:0 6px 18px rgba(26,21,32,.14)}.navbar_closeButton__nzFbr,.navbar_menuButton__XGJtk{width:44px;height:44px;align-items:center;justify-content:center;padding:0;border:1px solid #dcd8e1;border-radius:12px;color:#27222d;background:#ffffff;cursor:pointer}.navbar_menuButton__XGJtk{display:none;justify-self:end}.navbar_closeButton__nzFbr svg,.navbar_menuButton__XGJtk svg{width:21px;height:21px}.navbar_mobileDialog__yO6je{width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:transparent;overflow:hidden}.navbar_mobileDialog__yO6je::backdrop{background:rgba(24,20,29,.36);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.navbar_mobilePanel__Yo5qN{width:min(88vw,390px);min-height:100%;max-height:100dvh;margin-left:auto;padding:max(18px,env(safe-area-inset-top)) 18px max(18px,env(safe-area-inset-bottom));display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;color:#1b1820;background:#faf9f7;border-left:1px solid #dfdce4;box-shadow:-24px 0 60px rgba(27,24,32,.16);animation:navbar_panel-in__PSoCj .22s cubic-bezier(.22,1,.36,1)}.navbar_mobileHeader__Xdkha{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:16px}.navbar_mobileTitle__M4pCn{font-size:.82rem;font-weight:720;letter-spacing:.12em;text-transform:uppercase;color:#746e79}.navbar_mobileNav__APijF{margin:28px 0 0;padding:0;display:grid;gap:7px;list-style:none}.navbar_mobileNav__APijF a{width:100%;min-height:52px;padding:0 14px;font-size:1.08rem}.navbar_mobileActions__YlwW1{margin-top:auto;padding-top:40px;display:grid;gap:10px}.navbar_mobileActions__YlwW1 .navbar_primaryAction__A_lDe,.navbar_mobileActions__YlwW1 .navbar_secondaryAction__IUqGJ{width:100%;min-height:50px}.navbar_brand__Kgu5l:focus-visible,.navbar_closeButton__nzFbr:focus-visible,.navbar_desktopNav__lPQB0 a:focus-visible,.navbar_menuButton__XGJtk:focus-visible,.navbar_mobileNav__APijF a:focus-visible,.navbar_primaryAction__A_lDe:focus-visible,.navbar_secondaryAction__IUqGJ:focus-visible{outline:3px solid rgba(101,88,217,.35);outline-offset:2px}@keyframes navbar_panel-in__PSoCj{0%{opacity:0;transform:translateX(28px)}to{opacity:1;transform:translateX(0)}}@media (max-width:920px){.navbar_navbar__iQJkt{grid-template-columns:1fr auto}.navbar_desktopActions__61eK5,.navbar_desktopNav__lPQB0{display:none}.navbar_menuButton__XGJtk{display:inline-flex}}@media (max-width:560px){.navbar_navbar__iQJkt{width:min(100% - 24px,1200px);min-height:64px}.navbar_brandLogo__soyXV{height:24px;max-width:132px}}@media (prefers-reduced-motion:reduce){.navbar_mobilePanel__Yo5qN,.navbar_navbarFrame__2Ofjr *{animation-duration:.001ms!important;transition-duration:.001ms!important}}