.JobBoardPublic_shell__Qjnzq{max-width:1080px;padding:28px 18px 72px;display:flex;flex-direction:column;gap:18px}.JobBoardPublic_hero__MA0RL{overflow:hidden;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(145deg,var(--jb-header-bg,#0b1220),rgba(15,23,42,.82));padding:22px 22px 20px}.JobBoardPublic_hero__MA0RL:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 18% 12%,rgba(59,130,246,.28),transparent 55%),radial-gradient(circle at 78% 18%,rgba(56,189,248,.18),transparent 58%);opacity:.9}.JobBoardPublic_heroInner__m0kdf{gap:10px}.JobBoardPublic_brandRow__RKma1{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.JobBoardPublic_brand___za5D{display:flex;gap:12px}.JobBoardPublic_logo__yugzX{width:40px;height:40px;border-radius:10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}.JobBoardPublic_title__DOy3P{color:#f8fafc;letter-spacing:.01em;font-size:clamp(1.4rem,2.2vw,2rem)}.JobBoardPublic_subtitle__Y9_E4{margin:0;color:rgba(226,232,240,.74);line-height:1.65;max-width:72ch}.JobBoardPublic_siteLink__vM5CT{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;font-weight:800;letter-spacing:.01em;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:rgba(240,246,255,.92);transition:transform .15s ease,background .15s ease,border-color .15s ease}.JobBoardPublic_siteLink__vM5CT:hover{transform:translateY(-1px);background:rgba(59,130,246,.18);border-color:rgba(59,130,246,.34)}.JobBoardPublic_contentCard__CHhfX{border-radius:24px;border:1px solid rgba(255,255,255,.06);background:rgba(10,12,16,.88);padding:18px}.JobBoardPublic_sectionTitle__wqzx8{margin:0 0 12px;color:rgba(240,246,255,.92);letter-spacing:.01em;font-size:1.05rem}.JobBoardPublic_jobList__kWKMK{display:flex;flex-direction:column;gap:12px}.JobBoardPublic_jobCard__utwhW{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.06);background:rgba(15,17,22,.78)}.JobBoardPublic_jobMeta__uhZ4E{display:flex;flex-direction:column;gap:4px}.JobBoardPublic_jobTitle__FJL6P{color:rgba(240,246,255,.92);font-weight:800;letter-spacing:.01em}.JobBoardPublic_jobLocation__xO2a5{color:rgba(195,210,240,.68);font-size:.92rem}.JobBoardPublic_cta__1Ye8g{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;background:var(--jb-accent,#3b82f6);border:1px solid rgba(255,255,255,.12);color:#031021;font-weight:900;letter-spacing:.01em;transition:transform .15s ease,filter .15s ease;white-space:nowrap}.JobBoardPublic_cta__1Ye8g:hover{transform:translateY(-1px);filter:brightness(1.05) saturate(1.06)}.JobBoardPublic_empty__4jHbP{color:rgba(195,210,240,.68);line-height:1.6}.JobBoardPublic_detailGrid__5GDMY{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);gap:16px}.JobBoardPublic_jobDetailTitle__jGSvQ{margin:0 0 6px;color:rgba(240,246,255,.92);font-size:1.35rem;letter-spacing:.01em}.JobBoardPublic_jobDetailMeta__op5zz{margin:0 0 14px;color:rgba(195,210,240,.68)}.JobBoardPublic_jobDetailBody__Wpn5T{color:rgba(226,232,240,.74)}.JobBoardPublic_applyTitle__0Ga7f{margin:0 0 10px;color:rgba(240,246,255,.92);font-size:1.05rem}.JobBoardPublic_applyForm__rwxkV{gap:10px}.JobBoardPublic_label__Th0nx{font-size:.9rem;color:rgba(240,246,255,.86);font-weight:700}.JobBoardPublic_input__DD1LY{padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:rgba(7,10,14,.6);color:rgba(240,246,255,.9)}.JobBoardPublic_input__DD1LY::-moz-placeholder{color:rgba(195,210,240,.6)}.JobBoardPublic_input__DD1LY::placeholder{color:rgba(195,210,240,.6)}.JobBoardPublic_errorBox__KRDJY,.JobBoardPublic_successBox__Zc8wD{border-radius:16px;padding:12px;border:1px solid rgba(255,255,255,.08)}.JobBoardPublic_successBox__Zc8wD{background:rgba(34,197,94,.12);border-color:rgba(34,197,94,.28);color:rgba(187,247,208,.92)}.JobBoardPublic_errorBox__KRDJY{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.28);color:rgba(254,202,202,.92)}@media (max-width:920px){.JobBoardPublic_detailGrid__5GDMY{grid-template-columns:1fr}}.JobBoardPublic_shell__Qjnzq{position:relative;isolation:isolate;width:100%;max-width:1280px;min-height:100vh;margin:0 auto;padding:20px 18px 72px;color:#10224a}.JobBoardPublic_shell__Qjnzq:before{content:"";position:fixed;inset:0;z-index:-1;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(240,247,255,.9) 42%,rgba(255,255,255,.98)),linear-gradient(90deg,rgba(228,238,252,.75),rgba(255,255,255,.35))}.JobBoardPublic_hero__MA0RL{position:relative;overflow:visible;min-height:168px;border:0;border-radius:0;background:transparent;padding:0 18px 26px}.JobBoardPublic_hero__MA0RL:before{display:none}.JobBoardPublic_heroInner__m0kdf{position:relative;min-height:150px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:20px}.JobBoardPublic_brandRow__RKma1{width:100%}.JobBoardPublic_brand___za5D{display:inline-flex;align-items:center;gap:14px}.JobBoardPublic_logo__yugzX{width:46px;height:46px;border-radius:12px;-o-object-fit:contain;object-fit:contain;background:#ffffff;border:1px solid #dce6f5;box-shadow:0 12px 24px rgba(29,78,216,.08)}.JobBoardPublic_publicLogoWrap__k1DDs{width:100%;display:flex;align-items:center;justify-content:center;padding:8px 0 4px}.JobBoardPublic_publicLogo__sEqRy{display:block;width:min(320px,72vw);max-height:92px;-o-object-fit:contain;object-fit:contain}.JobBoardPublic_title__DOy3P{margin:0;color:#10224a;font-size:2.35rem;line-height:1.08;letter-spacing:0}.JobBoardPublic_subtitle__Y9_E4{margin:12px 0 0;max-width:48rem;color:#51617f;font-size:1.08rem;line-height:1.55;letter-spacing:0}.JobBoardPublic_backButton__Gtqey,.JobBoardPublic_siteLink__vM5CT{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 16px;border-radius:999px;border:1px solid #dbe4f1;background:rgba(255,255,255,.82);color:#283b61;font-weight:800;letter-spacing:0;box-shadow:0 12px 28px rgba(15,23,42,.06);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background .15s ease}.JobBoardPublic_backButton__Gtqey:hover,.JobBoardPublic_siteLink__vM5CT:hover{transform:translateY(-1px);border-color:#abc0dd;background:#ffffff;box-shadow:0 16px 34px rgba(15,23,42,.09)}.JobBoardPublic_heroArt__stcck{position:absolute;top:6px;right:120px;width:260px;height:158px;pointer-events:none}.JobBoardPublic_heroArtBackdrop__r7wPA{position:absolute;right:6px;bottom:0;width:174px;height:96px;border-radius:30px 30px 8px 8px;background:linear-gradient(135deg,rgba(203,225,255,.66),rgba(145,191,255,.2));transform:skewX(-10deg)}.JobBoardPublic_heroSparkle__Vb7cH{position:absolute;color:rgba(255,255,255,.98);font-size:24px;font-weight:900;line-height:1;text-shadow:0 8px 18px rgba(37,99,235,.12)}.JobBoardPublic_heroSparkleOne__CK9Q9{left:18px;top:58px}.JobBoardPublic_heroSparkleTwo__93BCr{right:4px;top:40px}.JobBoardPublic_paperCard__v3Oxs{position:absolute;top:8px;left:82px;width:104px;height:132px;border-radius:10px;border:1px solid rgba(221,231,245,.9);background:rgba(255,255,255,.88);box-shadow:0 18px 38px rgba(37,99,235,.15);transform:rotate(15deg);padding:18px 18px 14px}.JobBoardPublic_paperAvatar__bnHfP{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#2f6df0;background:#e9f1ff}.JobBoardPublic_paperLine__evNnB{display:block;width:64px;height:7px;margin-top:10px;border-radius:999px;background:#dfe8f8}.JobBoardPublic_paperLineShort__dxWoI{width:52px}.JobBoardPublic_paperLineTiny__rO3JB{width:42px}.JobBoardPublic_paperCheck__D1Hfq{position:absolute;right:13px;bottom:12px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#ffffff;background:#37c883;box-shadow:0 10px 20px rgba(22,163,74,.2)}.JobBoardPublic_contentCard__CHhfX{border:1px solid rgba(220,230,245,.95);border-radius:20px;background:rgba(255,255,255,.94);box-shadow:0 18px 44px rgba(15,23,42,.08)}.JobBoardPublic_jobTitle__FJL6P,.JobBoardPublic_sectionTitle__wqzx8{color:#10224a;letter-spacing:0}.JobBoardPublic_empty__4jHbP,.JobBoardPublic_jobLocation__xO2a5{color:#51617f}.JobBoardPublic_jobCard__utwhW{border-radius:14px;border-color:#dce5f2;background:rgba(255,255,255,.94)}.JobBoardPublic_applyPage__yHruU{display:flex;flex-direction:column;gap:18px}.JobBoardPublic_applicationCard__sxS7C{padding:34px 32px 30px}.JobBoardPublic_applicationJobHeader__GvG3P{display:flex;align-items:center;gap:20px;padding:0 0 28px;border-bottom:0}.JobBoardPublic_jobMark__nj4eM{width:76px;height:76px;flex:0 0 76px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:0;background:#edf4ff;color:#2d6df2;box-shadow:inset 0 0 0 1px rgba(215,230,255,.8)}.JobBoardPublic_jobDetailTitle__jGSvQ{flex:0 1 auto;margin:0;color:#10224a;font-size:1.48rem;line-height:1.25;letter-spacing:0}.JobBoardPublic_jobHeaderContent__zgiCJ{flex:1;min-width:0}.JobBoardPublic_jobTitleRow__Q_4rc{display:flex;align-items:center;gap:8px 14px;margin:0 0 10px;width:100%}.JobBoardPublic_jobTitleActionArea__m9xx_{flex:1 0 210px;min-width:190px;display:flex;justify-content:center}.JobBoardPublic_jobDetailMeta__op5zz{margin:0;display:inline-flex;align-items:center;gap:9px;color:#61708d;font-size:.98rem;line-height:1.45}.JobBoardPublic_jobHeaderCompensation__MypEu{width:-moz-fit-content;width:fit-content;max-width:100%;margin:10px 0 0 27px;padding:8px 11px;border:1px solid #dbe7fb;border-radius:10px;background:#f8fbff;display:inline-flex;align-items:center;gap:9px;color:#10224a}.JobBoardPublic_jobHeaderCompensation__MypEu span{color:#5d6d89;font-size:.76rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.JobBoardPublic_jobHeaderCompensation__MypEu strong{font-size:.96rem;font-weight:900;white-space:nowrap}.JobBoardPublic_jobDescriptionJump__pK7lH{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:7px 11px;border:1px solid #cbdcff;border-radius:8px;background:#f2f7ff;color:#1d55df;box-shadow:0 8px 18px rgba(29,85,223,.08);font-size:.88rem;font-weight:900;line-height:1.25;text-decoration:none;white-space:nowrap;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease}.JobBoardPublic_jobDescriptionJump__pK7lH:hover{border-color:#9fbaff;background:#e8f1ff;box-shadow:0 10px 22px rgba(29,85,223,.12);transform:translateY(-1px)}.JobBoardPublic_jobDescriptionJump__pK7lH:focus-visible{outline:3px solid rgba(45,109,242,.22);outline-offset:2px}.JobBoardPublic_jobDescriptionJump__pK7lH svg{flex:0 0 auto}.JobBoardPublic_applicationShell__qmE_b{display:flex;flex-direction:column;gap:22px;padding-top:2px}.JobBoardPublic_applyWithIndeedPanel__zresR{display:flex;align-items:center;justify-content:center;min-height:132px;margin-top:28px;padding:28px 20px;border-top:1px solid #edf2f8}.JobBoardPublic_applyWithIndeedPanel__zresR .indeed-apply-widget{display:inline-flex;min-height:44px;min-width:224px}.JobBoardPublic_applyForm__rwxkV{display:flex;flex-direction:column;gap:26px}.JobBoardPublic_formSection__Odqp6{display:flex;flex-direction:column;gap:16px;padding-top:24px;border-top:1px solid #edf2f8}.JobBoardPublic_formSectionHeader__MKm__{display:flex;flex-direction:column;gap:6px}.JobBoardPublic_formSectionTitle__CEaC9{margin:0;color:#10224a;font-size:1rem;line-height:1.3;letter-spacing:0}.JobBoardPublic_formSectionText__XPzdY{margin:0;color:#5f6f8e;font-size:.94rem;line-height:1.55}.JobBoardPublic_uploadGrid__3cy_z{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.JobBoardPublic_uploadCard__d42Am{position:relative;min-height:136px;display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:14px;padding:20px;border-radius:12px;border:1px dashed #cdd8e8;background:rgba(255,255,255,.86);cursor:pointer;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease,transform .14s ease}.JobBoardPublic_uploadCard__d42Am:hover{transform:translateY(-1px);border-color:#74a3f5;background:#fbfdff;box-shadow:0 14px 30px rgba(37,99,235,.08)}.JobBoardPublic_uploadCard__d42Am:focus-within{border-color:#2d6df2;background:#fbfdff;box-shadow:0 0 0 3px rgba(45,109,242,.13)}.JobBoardPublic_uploadCardError__6ikaC{border-color:#ef4444;background:#fff7f7;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.JobBoardPublic_uploadCardError__6ikaC:focus-within,.JobBoardPublic_uploadCardError__6ikaC:hover{border-color:#dc2626;background:#fff7f7;box-shadow:0 0 0 3px rgba(239,68,68,.12),0 14px 30px rgba(239,68,68,.08)}.JobBoardPublic_uploadIcon__xITRT{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:0;background:#eef5ff;color:#2d6df2;box-shadow:0 12px 24px rgba(37,99,235,.06)}.JobBoardPublic_uploadContent__U4DIy{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:9px}.JobBoardPublic_uploadTitle__d_qRJ{color:#10224a;font-size:1rem;font-weight:900;line-height:1.3}.JobBoardPublic_uploadMeta__AhZbY{color:#5f6f8e;font-size:.95rem;line-height:1.35;overflow-wrap:anywhere}.JobBoardPublic_uploadButton__GbyW1{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border-radius:8px;border:1px solid #d7e0ee;background:#ffffff;color:#10224a;font-size:.92rem;font-weight:900;box-shadow:0 8px 18px rgba(15,23,42,.04)}.JobBoardPublic_fileInput__rCSYC{position:absolute;inset:0;opacity:0;cursor:pointer}.JobBoardPublic_fieldGrid__2B12j{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.JobBoardPublic_nameGrid__MnIvI{grid-template-columns:repeat(3,minmax(0,1fr))}.JobBoardPublic_fieldWide__mwtnS{grid-column:1/-1}.JobBoardPublic_label__Th0nx{min-width:0;display:flex;flex-direction:column;gap:9px;color:#10224a;font-size:.92rem;font-weight:800;line-height:1.3}.JobBoardPublic_input__DD1LY{width:100%;min-height:50px;padding:0 17px;border-radius:10px;border:1px solid #d7e0ee;background:rgba(255,255,255,.92);color:#10224a;font-size:.98rem;outline:none;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}textarea.JobBoardPublic_input__DD1LY{min-height:118px;padding-top:14px;padding-bottom:14px;resize:vertical;line-height:1.5}.JobBoardPublic_input__DD1LY::-moz-placeholder{color:#8a97af}.JobBoardPublic_input__DD1LY::placeholder{color:#8a97af}.JobBoardPublic_input__DD1LY:focus{border-color:#2d6df2;background:#ffffff;box-shadow:0 0 0 3px rgba(45,109,242,.13)}.JobBoardPublic_inputError__ZSkMX,.JobBoardPublic_inputError__ZSkMX:focus{border-color:#ef4444;background:#fffafa;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.JobBoardPublic_fieldError__rhHki{color:#b91c1c;font-size:.86rem;font-weight:800;line-height:1.35}.JobBoardPublic_fieldHelp__JVtsi{color:#70809c;font-size:.82rem;font-weight:650;line-height:1.35}.JobBoardPublic_applicationShell__qmE_b .JobBoardPublic_cta__1Ye8g,.JobBoardPublic_formActions__U62gT .JobBoardPublic_cta__1Ye8g{min-height:54px;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:0 22px;border-radius:999px;border:1px solid #2563eb;background:linear-gradient(90deg,#1d55df,#2f7df6);color:#ffffff;font-weight:900;letter-spacing:0;box-shadow:0 14px 30px rgba(37,99,235,.2);cursor:pointer}.JobBoardPublic_applicationShell__qmE_b .JobBoardPublic_cta__1Ye8g:hover,.JobBoardPublic_formActions__U62gT .JobBoardPublic_cta__1Ye8g:hover{transform:translateY(-1px);filter:brightness(1.03)}.JobBoardPublic_applicationShell__qmE_b .JobBoardPublic_cta__1Ye8g:disabled,.JobBoardPublic_secondaryButton__qYkoq:disabled{cursor:not-allowed;opacity:.66;transform:none}.JobBoardPublic_secureNote__qv9nv{display:inline-flex;align-items:center;justify-content:center;gap:9px;color:#66748d;font-size:.92rem;line-height:1.4}.JobBoardPublic_formActions__U62gT{display:grid;grid-template-columns:minmax(132px,180px) minmax(0,1fr);gap:12px}.JobBoardPublic_secondaryButton__qYkoq{min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid #d7e0ee;border-radius:999px;background:#ffffff;color:#10224a;font-weight:900;cursor:pointer}.JobBoardPublic_jobCard__utwhW .JobBoardPublic_cta__1Ye8g{width:auto;min-height:42px;border-radius:999px;padding:0 16px}.JobBoardPublic_meadowbrookApplyTheme__YRtfu .JobBoardPublic_jobMark__nj4eM{background:#ecfdf3;color:#15803d;box-shadow:inset 0 0 0 1px rgba(187,247,208,.92)}.JobBoardPublic_meadowbrookApplyTheme__YRtfu .JobBoardPublic_jobHeaderCompensation__MypEu{border:1px solid #bbf7d0;background:#f0fdf4}.JobBoardPublic_meadowbrookApplyTheme__YRtfu .JobBoardPublic_jobDescriptionJump__pK7lH{border:1px solid #bbf7d0;background:#ecfdf3;color:#166534;box-shadow:0 8px 18px rgba(22,163,74,.1)}.JobBoardPublic_meadowbrookApplyTheme__YRtfu .JobBoardPublic_jobDescriptionJump__pK7lH:hover{border-color:#86efac;background:#dcfce7;box-shadow:0 10px 22px rgba(22,163,74,.14)}.JobBoardPublic_meadowbrookApplyTheme__YRtfu .JobBoardPublic_jobDescriptionJump__pK7lH:focus-visible{outline:3px solid rgba(22,163,74,.2)}.JobBoardPublic_meadowbrookApplyTheme__YRtfu .JobBoardPublic_uploadCard__d42Am:hover{border-color:#86efac;box-shadow:0 14px 30px rgba(22,163,74,.1)}.JobBoardPublic_meadowbrookApplyTheme__YRtfu .JobBoardPublic_uploadCard__d42Am:focus-within{border-color:#16a34a;box-shadow:0 0 0 3px rgba(22,163,74,.13)}.JobBoardPublic_meadowbrookApplyTheme__YRtfu .JobBoardPublic_uploadIcon__xITRT{background:#ecfdf3;color:#15803d;box-shadow:0 12px 24px rgba(22,163,74,.08)}.JobBoardPublic_meadowbrookApplyTheme__YRtfu .JobBoardPublic_input__DD1LY:focus{border-color:#16a34a;box-shadow:0 0 0 3px rgba(22,163,74,.13)}.JobBoardPublic_meadowbrookApplyTheme__YRtfu .JobBoardPublic_applicationShell__qmE_b .JobBoardPublic_cta__1Ye8g,.JobBoardPublic_meadowbrookApplyTheme__YRtfu .JobBoardPublic_formActions__U62gT .JobBoardPublic_cta__1Ye8g{border:1px solid #16a34a;background:linear-gradient(90deg,#15803d,#22c55e);box-shadow:0 14px 30px rgba(22,163,74,.22)}.JobBoardPublic_visuallyHidden__3fbok{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.JobBoardPublic_boardShell__URmOX{width:calc(100% - clamp(36px, 9vw, 256px));max-width:1536px;padding:46px 0 72px;gap:0}.JobBoardPublic_boardHero__eedJO{min-height:214px;padding:0 0 30px;overflow:visible}.JobBoardPublic_boardHero__eedJO:after,.JobBoardPublic_boardHero__eedJO:before{display:none}.JobBoardPublic_boardHeroInner__pdS5F{min-height:184px;gap:28px;align-items:center;justify-content:flex-start;z-index:1}.JobBoardPublic_boardIntro__Cb5gE{position:relative;z-index:1;max-width:760px}.JobBoardPublic_boardBrand__hyK2S{align-items:center;gap:18px}.JobBoardPublic_boardHero__eedJO .JobBoardPublic_logo__yugzX{width:54px;height:54px;border-radius:14px}.JobBoardPublic_boardHero__eedJO .JobBoardPublic_title__DOy3P{font-size:clamp(3.1rem,4.4vw,4.85rem);line-height:.98;font-weight:900;color:#081431}.JobBoardPublic_boardHero__eedJO .JobBoardPublic_subtitle__Y9_E4{margin-top:18px;color:#53627c;font-size:clamp(1.12rem,1.35vw,1.38rem);line-height:1.45}.JobBoardPublic_boardHero__eedJO .JobBoardPublic_publicLogo__sEqRy{width:min(360px,78vw);max-height:104px}.JobBoardPublic_boardSearchForm__ihLKi{position:relative;z-index:2;display:flex;align-items:flex-start;gap:18px;width:min(660px,100%)}.JobBoardPublic_searchField__n2_pG{min-width:0;flex:1 1 auto;min-height:58px;display:flex;align-items:center;gap:14px;padding:0 20px;border:1px solid #d5dfef;border-radius:22px;background:rgba(255,255,255,.92);color:#5a6b88;box-shadow:0 12px 30px rgba(15,23,42,.04);transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.JobBoardPublic_searchField__n2_pG:focus-within{border-color:#7aa7f5;background:#ffffff;box-shadow:0 0 0 4px rgba(45,109,242,.1),0 14px 34px rgba(15,23,42,.06)}.JobBoardPublic_searchField__n2_pG input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#10224a;font:inherit;font-size:1.02rem;font-weight:650}.JobBoardPublic_searchField__n2_pG input::-moz-placeholder{color:#65748f;font-weight:650}.JobBoardPublic_searchField__n2_pG input::placeholder{color:#65748f;font-weight:650}.JobBoardPublic_filterMenu__i4rZZ{position:relative;flex:0 0 auto}.JobBoardPublic_filterMenu__i4rZZ[open] .JobBoardPublic_filterSummary__hueyJ{border-color:#8db3f7;background:#ffffff;box-shadow:0 0 0 4px rgba(45,109,242,.09),0 14px 30px rgba(15,23,42,.07)}.JobBoardPublic_filterSummary__hueyJ{min-height:58px;min-width:152px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:0 20px;border:1px solid #d5dfef;border-radius:22px;background:rgba(255,255,255,.9);color:#10224a;font-weight:900;cursor:pointer;list-style:none;box-shadow:0 12px 30px rgba(15,23,42,.04)}.JobBoardPublic_filterSummary__hueyJ::-webkit-details-marker{display:none}.JobBoardPublic_filterPanel__FzcG9{position:absolute;top:calc(100% + 10px);right:0;width:260px;padding:16px;border:1px solid #d8e2f0;border-radius:16px;background:#ffffff;box-shadow:0 22px 48px rgba(15,23,42,.14);display:flex;flex-direction:column;gap:14px}.JobBoardPublic_filterPanel__FzcG9 label{display:flex;flex-direction:column;gap:8px;color:#10224a;font-size:.88rem;font-weight:850}.JobBoardPublic_filterPanel__FzcG9 select{min-height:44px;border-radius:10px;border:1px solid #d7e0ee;background:#ffffff;color:#10224a;padding:0 12px;font:inherit}.JobBoardPublic_filterApply__FQMA9{min-height:42px;border:0;border-radius:10px;background:#155eef;color:#ffffff;font-weight:900;cursor:pointer}.JobBoardPublic_rolesPanel__ZCK38{position:relative;z-index:1;border:1px solid rgba(220,230,245,.95);border-radius:28px;background:rgba(255,255,255,.88);box-shadow:0 22px 54px rgba(15,23,42,.08);padding:32px}.JobBoardPublic_rolesHeader__JvOg0{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.JobBoardPublic_rolesTitleGroup__Fe13N{display:inline-flex;align-items:center;gap:14px;min-width:0}.JobBoardPublic_roleIcon__zBj2E,.JobBoardPublic_rolesHeaderIcon__VtF_6{display:inline-flex;align-items:center;justify-content:center;color:#155eef;background:#eaf2ff}.JobBoardPublic_rolesHeaderIcon__VtF_6{width:44px;height:44px;border-radius:12px}.JobBoardPublic_rolesPanel__ZCK38 .JobBoardPublic_sectionTitle__wqzx8{margin:0;color:#081431;font-size:1.35rem;font-weight:900;line-height:1.2}.JobBoardPublic_rolesCount__XRZKT{flex:0 0 auto;min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border-radius:999px;background:#eaf2ff;color:#155eef;font-weight:900}.JobBoardPublic_rolesPanel__ZCK38 .JobBoardPublic_jobList__kWKMK{gap:12px}.JobBoardPublic_rolesPanel__ZCK38 .JobBoardPublic_jobCard__utwhW{min-height:112px;display:grid;grid-template-columns:78px minmax(0,1fr) 34px 158px;align-items:center;gap:18px;padding:20px 28px 20px 22px;border-radius:16px;border:1px solid #dce5f2;background:rgba(255,255,255,.96);box-shadow:0 10px 24px rgba(15,23,42,.035);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.JobBoardPublic_rolesPanel__ZCK38 .JobBoardPublic_jobCard__utwhW:hover{transform:translateY(-1px);border-color:#c5d5ed;box-shadow:0 18px 36px rgba(15,23,42,.07)}.JobBoardPublic_roleIcon__zBj2E{width:64px;height:64px;border-radius:999px}.JobBoardPublic_rolesPanel__ZCK38 .JobBoardPublic_jobMeta__uhZ4E{min-width:0;gap:9px}.JobBoardPublic_rolesPanel__ZCK38 .JobBoardPublic_jobTitle__FJL6P{margin:0;color:#081431;font-size:clamp(1.08rem,1.5vw,1.38rem);line-height:1.25;font-weight:900}.JobBoardPublic_rolesPanel__ZCK38 .JobBoardPublic_jobLocation__xO2a5{display:flex;align-items:center;gap:8px;color:#586982;font-size:1.02rem;font-weight:650;line-height:1.4}.JobBoardPublic_roleChevron__w1a32{color:#6d7d96}.JobBoardPublic_rolesPanel__ZCK38 .JobBoardPublic_cta__1Ye8g{min-height:52px;width:100%;border-radius:8px;border-color:#155eef;background:linear-gradient(180deg,#2463ff,#0f55e8);color:#ffffff;box-shadow:0 12px 24px rgba(21,94,239,.22)}.JobBoardPublic_rolesPanel__ZCK38 .JobBoardPublic_cta__1Ye8g:hover{transform:translateY(-1px);filter:brightness(1.03)}.JobBoardPublic_boardFooterLink__z72dR{display:flex;justify-content:flex-end;margin-top:20px}.JobBoardPublic_roleDetails__GVK51{padding:28px 30px}.JobBoardPublic_applyTitle__0Ga7f{margin:0 0 14px;display:inline-flex;align-items:center;gap:9px;color:#10224a;font-size:1.04rem;letter-spacing:0}.JobBoardPublic_jobDetailBody__Wpn5T{color:#51617f;line-height:1.7}.JobBoardPublic_jobDetailBody__Wpn5T p{margin:0 0 12px}.JobBoardPublic_jobDetailBody__Wpn5T br{line-height:1.8}.JobBoardPublic_jobDetailBody__Wpn5T u{text-decoration-color:rgba(45,109,242,.55);text-underline-offset:3px}.JobBoardPublic_jobDetailBody__Wpn5T ol,.JobBoardPublic_jobDetailBody__Wpn5T ul{margin:10px 0 14px;padding-left:22px}.JobBoardPublic_jobDetailBody__Wpn5T ul{list-style:disc outside!important}.JobBoardPublic_jobDetailBody__Wpn5T ol{list-style:decimal outside!important}.JobBoardPublic_jobDetailBody__Wpn5T li{display:list-item;list-style:inherit;margin:6px 0}.JobBoardPublic_jobDetailBody__Wpn5T p:last-child{margin-bottom:0}.JobBoardPublic_jobDetailBody__Wpn5T a,.JobBoardPublic_jobDetailBody__Wpn5T strong{color:#10224a}.JobBoardPublic_aiDisclosureBox__HCyGr{margin:16px 0 14px;padding:13px 15px;border:1px solid #dbe7fb;border-radius:12px;background:#f8fbff;color:#30415f;font-size:.92rem;line-height:1.45}.JobBoardPublic_benefitsBox__0_wnn{margin:18px 0 14px;padding:16px 18px;border:1px solid #dce7fb;border-radius:14px;background:#f7fbff}.JobBoardPublic_benefitsBox__0_wnn h4{margin:0 0 10px;color:#10224a;font-size:.98rem;line-height:1.3}.JobBoardPublic_benefitsBox__0_wnn ul{margin:0;padding-left:19px}.JobBoardPublic_benefitsBox__0_wnn li{margin:5px 0}.JobBoardPublic_errorBox__KRDJY,.JobBoardPublic_successBox__Zc8wD{border-radius:12px;padding:14px 16px}.JobBoardPublic_successBox__Zc8wD{background:#ecfdf3;border-color:#bbf7d0;color:#14532d}.JobBoardPublic_errorBox__KRDJY{background:#fff1f2;border-color:#fecdd3;color:#991b1b}@media (max-width:900px){.JobBoardPublic_boardShell__URmOX{width:100%;padding:34px 18px 56px}.JobBoardPublic_boardHero__eedJO{min-height:0;padding-bottom:26px}.JobBoardPublic_boardHero__eedJO:after{opacity:.55;right:-180px;width:420px}.JobBoardPublic_boardHeroInner__pdS5F{min-height:0;gap:28px}.JobBoardPublic_boardSearchForm__ihLKi{width:100%}.JobBoardPublic_rolesPanel__ZCK38{padding:20px;border-radius:22px}.JobBoardPublic_rolesPanel__ZCK38 .JobBoardPublic_jobCard__utwhW{grid-template-columns:64px minmax(0,1fr);gap:16px;padding:18px}.JobBoardPublic_rolesPanel__ZCK38 .JobBoardPublic_cta__1Ye8g{grid-column:2;max-width:180px}.JobBoardPublic_roleChevron__w1a32{display:none}.JobBoardPublic_heroArt__stcck{right:18px;opacity:.72}.JobBoardPublic_applicationCard__sxS7C{padding:28px 24px}}@media (max-width:760px){.JobBoardPublic_shell__Qjnzq{padding:18px 14px 56px}.JobBoardPublic_boardShell__URmOX{width:100%;padding:26px 14px 48px}.JobBoardPublic_hero__MA0RL{min-height:0;padding:0 4px 22px}.JobBoardPublic_boardHero__eedJO{padding:0 0 22px}.JobBoardPublic_boardHero__eedJO:after,.JobBoardPublic_boardHero__eedJO:before{display:none}.JobBoardPublic_heroInner__m0kdf{min-height:0;gap:18px}.JobBoardPublic_boardHeroInner__pdS5F{gap:22px}.JobBoardPublic_boardHero__eedJO .JobBoardPublic_title__DOy3P{font-size:2.75rem}.JobBoardPublic_boardHero__eedJO .JobBoardPublic_subtitle__Y9_E4{font-size:1.04rem}.JobBoardPublic_boardSearchForm__ihLKi{flex-direction:column;gap:12px}.JobBoardPublic_filterSummary__hueyJ,.JobBoardPublic_searchField__n2_pG{width:100%;min-height:54px;border-radius:18px}.JobBoardPublic_searchField__n2_pG input{font-size:.88rem}.JobBoardPublic_filterMenu__i4rZZ,.JobBoardPublic_filterPanel__FzcG9{width:100%}.JobBoardPublic_filterPanel__FzcG9{position:static;margin-top:10px}.JobBoardPublic_rolesHeader__JvOg0{align-items:flex-start}.JobBoardPublic_rolesPanel__ZCK38 .JobBoardPublic_jobCard__utwhW{grid-template-columns:52px minmax(0,1fr);gap:14px;padding:16px}.JobBoardPublic_roleIcon__zBj2E{width:52px;height:52px}.JobBoardPublic_rolesPanel__ZCK38 .JobBoardPublic_jobLocation__xO2a5{align-items:flex-start;font-size:.94rem}.JobBoardPublic_rolesPanel__ZCK38 .JobBoardPublic_cta__1Ye8g{grid-column:1/-1;max-width:none}.JobBoardPublic_heroArt__stcck{display:none}.JobBoardPublic_brand___za5D{align-items:flex-start}.JobBoardPublic_title__DOy3P{font-size:2rem}.JobBoardPublic_subtitle__Y9_E4{font-size:1rem}.JobBoardPublic_applicationCard__sxS7C{padding:24px 18px;border-radius:18px}.JobBoardPublic_applicationJobHeader__GvG3P{align-items:flex-start;gap:15px;padding-bottom:22px}.JobBoardPublic_jobMark__nj4eM{width:60px;height:60px;flex-basis:60px}.JobBoardPublic_jobDetailTitle__jGSvQ{font-size:1.25rem}.JobBoardPublic_jobTitleRow__Q_4rc{flex-wrap:wrap}.JobBoardPublic_jobTitleActionArea__m9xx_{flex:0 0 auto;min-width:0;justify-content:flex-start}.JobBoardPublic_jobHeaderCompensation__MypEu{margin-left:0;flex-wrap:wrap}.JobBoardPublic_jobHeaderCompensation__MypEu strong{white-space:normal}.JobBoardPublic_fieldGrid__2B12j,.JobBoardPublic_formActions__U62gT,.JobBoardPublic_uploadGrid__3cy_z{grid-template-columns:1fr}.JobBoardPublic_uploadGrid__3cy_z{gap:14px}.JobBoardPublic_uploadCard__d42Am{min-height:132px;grid-template-columns:56px minmax(0,1fr);padding:18px}.JobBoardPublic_secureNote__qv9nv{align-items:flex-start;text-align:left}.JobBoardPublic_roleDetails__GVK51{padding:24px 20px}}