.careers_page__CFlDJ{--career-ink:var(--home-ink);--career-muted:var(--home-muted);--career-accent:var(--home-green);--career-accent-dark:var(--home-green-dark);--career-paper:var(--home-surface-soft);--career-soft:var(--home-mint);--career-white:var(--home-surface);--career-line:var(--home-line);overflow:clip;background:var(--career-paper);color:var(--career-ink)}.careers_page__CFlDJ .section-shell{width:min(1180px,calc(100% - 2rem))}.careers_page__CFlDJ h1,.careers_page__CFlDJ h2,.careers_page__CFlDJ h3,.careers_page__CFlDJ p{margin-block:0}.careers_hero__pbQtK{min-height:620px;display:grid;align-items:center;padding-block:30px;background:linear-gradient(90deg,transparent 0 68%,rgb(from var(--career-accent) r g b/.055) 68%),var(--career-paper)}.careers_heroGrid__6KuvX{display:grid;grid-template-columns:minmax(0,.98fr) minmax(460px,1.02fr);align-items:center;gap:58px}.careers_heroCopy__o5d75{max-width:600px}.careers_eyebrow__nV4AO,.careers_sectionKicker__bwRZX{color:var(--career-accent-dark);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.careers_heroCopy__o5d75 h1{margin-top:16px;font-family:var(--font-fraunces),Georgia,serif;font-size:clamp(46px,4.2vw,58px);font-weight:690;letter-spacing:-.045em;line-height:1.01}.careers_heroCopy__o5d75>p:not(.careers_eyebrow__nV4AO){max-width:540px;margin-top:20px;color:var(--career-muted);font-size:16px;font-weight:600;line-height:1.6}.careers_closingActions__uIFP7,.careers_heroActions__gpmHl{display:flex;flex-wrap:wrap;gap:11px;margin-top:26px}.careers_closingActions__uIFP7 a,.careers_contactLink__3iQmm,.careers_primaryButton__eykup,.careers_secondaryButton__XCeyR{min-height:47px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:8px;padding:0 19px;font-size:13px;font-weight:900;text-decoration:none;white-space:nowrap;transition:transform .17s ease,background-color .17s ease,border-color .17s ease}.careers_closingActions__uIFP7 a:first-child,.careers_contactLink__3iQmm,.careers_primaryButton__eykup{background:var(--career-accent-dark);color:var(--career-white)}.careers_closingActions__uIFP7 a:last-child,.careers_secondaryButton__XCeyR{border:1px solid var(--career-line);background:rgba(255,255,255,.7);color:var(--career-ink)}.careers_closingActions__uIFP7 a:first-child:hover,.careers_contactLink__3iQmm:hover,.careers_primaryButton__eykup:hover{background:var(--home-forest);transform:translateY(-2px)}.careers_closingActions__uIFP7 a:last-child:hover,.careers_secondaryButton__XCeyR:hover{border-color:var(--career-accent);transform:translateY(-2px)}.careers_closingActions__uIFP7 a:active,.careers_contactLink__3iQmm:active,.careers_primaryButton__eykup:active,.careers_secondaryButton__XCeyR:active{transform:translateY(1px)}.careers_inlineIcon__P2egr{width:17px;height:17px;flex:0 0 auto}.careers_heroVisual__2XE9i{min-width:0}.careers_portraitRail__SoObB{min-height:350px;display:grid;grid-template-columns:1.08fr .92fr .92fr;align-items:end;gap:10px}.careers_portrait__nbNX9{min-height:280px;position:relative;overflow:hidden;border-radius:10px;background:var(--career-line);box-shadow:0 26px 55px -42px rgb(from var(--career-ink) r g b/.72)}.careers_portrait__nbNX9:first-child{min-height:350px}.careers_portrait__nbNX9 img{object-fit:cover;object-position:top center}.careers_heroStatus__MY9m2{min-height:84px;display:grid;grid-template-columns:44px 1fr;align-items:center;gap:14px;margin-top:12px;border:1px solid var(--home-line-strong);border-radius:10px;background:var(--career-white);padding:12px 15px}.careers_emptyIcon__kTEoZ,.careers_statusIcon__hFEeP{color:var(--career-accent-dark)}.careers_statusIcon__hFEeP{width:24px;height:24px;margin-inline:auto}.careers_heroStatus__MY9m2 small,.careers_heroStatus__MY9m2 strong{display:block}.careers_heroStatus__MY9m2 small{color:var(--career-muted);font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.careers_heroStatus__MY9m2 strong{margin-top:4px;font-size:14px;font-weight:900}.careers_openings__Qabs4{min-height:620px;display:grid;align-items:center;padding-block:32px;background:var(--career-white);scroll-margin-top:96px}.careers_openingsGrid__mWigv{display:grid;grid-template-columns:.78fr 1.22fr;align-items:center;gap:58px}.careers_closingFrame__AbjhL h2,.careers_guidanceHeader__bOA_e h2,.careers_openingsIntro__2kNRv h2,.careers_questionsIntro__AkC_v h2,.careers_sectionHeading__3KGwE h2{font-family:var(--font-fraunces),Georgia,serif;font-size:clamp(34px,3.3vw,46px);font-weight:680;letter-spacing:-.04em;line-height:1.04}.careers_guidanceHeader__bOA_e h2,.careers_openingsIntro__2kNRv h2{margin-top:0}.careers_guidanceHeader__bOA_e>p:not(.careers_sectionKicker__bwRZX),.careers_openingsIntro__2kNRv>p:not(.careers_sectionKicker__bwRZX),.careers_questionsIntro__AkC_v>p,.careers_sectionHeading__3KGwE>p{max-width:650px;margin-top:13px;color:var(--career-muted);font-size:15px;font-weight:600;line-height:1.58}.careers_emptyState__nMpHo{min-height:400px;display:flex;flex-direction:column;justify-content:center;border:1px solid var(--career-line);border-radius:10px;background:repeating-linear-gradient(0deg,transparent,transparent 44px,rgb(from var(--career-ink) r g b/.05) 44px,rgb(from var(--career-ink) r g b/.05) 45px),var(--career-paper);padding:34px}.careers_emptyMark___Z1wP{width:58px;height:58px;display:grid;place-items:center;border:1px solid var(--home-line-strong);border-radius:10px;background:var(--career-white)}.careers_emptyIcon__kTEoZ{width:28px;height:28px}.careers_emptyState__nMpHo h3{margin-top:22px;font-family:var(--font-fraunces),Georgia,serif;font-size:30px;font-weight:680;letter-spacing:-.03em}.careers_emptyState__nMpHo p{max-width:570px;margin-top:10px;color:var(--career-muted);font-size:14px;font-weight:650;line-height:1.55}.careers_emptyActions__Y1BuT{display:flex;flex-wrap:wrap;gap:9px 18px;margin-top:24px}.careers_emptyActions__Y1BuT a{min-height:44px;display:inline-flex;align-items:center;color:var(--career-accent-dark);font-size:12px;font-weight:900;text-underline-offset:4px}.careers_valuesSection__YC4Gv{min-height:620px;display:grid;align-items:center;padding-block:28px;background:var(--career-paper)}.careers_sectionHeading__3KGwE{max-width:720px;margin-bottom:22px}.careers_valuesExplorer__AEJe9{display:grid;grid-template-columns:280px minmax(0,1fr);gap:18px}.careers_valueTabs__WXe1d{display:grid;gap:6px}.careers_valueTabs__WXe1d button{min-height:84px;position:relative;display:grid;align-content:center;gap:4px;border:1px solid transparent;border-radius:8px;background:transparent;padding:12px 44px 12px 14px;color:var(--career-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.careers_valueTabs__WXe1d button:hover{border-color:var(--career-line);background:var(--career-white);transform:translateX(3px)}.careers_valueTabs__WXe1d button[aria-selected=true]{border-color:var(--home-line-strong);background:var(--career-soft);color:var(--career-accent-dark)}.careers_valueTabs__WXe1d span{font-size:15px;font-weight:900}.careers_valueTabs__WXe1d small{color:var(--career-muted);font-size:11px;font-weight:650}.careers_tabArrow__wUzOz{width:18px;height:18px;position:absolute;top:calc(50% - 9px);right:14px}.careers_valueStage___HDGl,.careers_valueStage___HDGl article{min-height:384px}.careers_valueStage___HDGl article{display:grid;grid-template-columns:1.06fr .94fr;overflow:hidden;border:1px solid var(--career-line);border-radius:10px;background:var(--career-white)}.careers_valueImageWrap__IxqMf{min-height:384px;position:relative;overflow:hidden;background:var(--career-line)}.careers_valueImage__hPa21{object-fit:cover}.careers_valueCopy__jNfFJ{display:flex;flex-direction:column;justify-content:center;padding:28px}.careers_valueCopy__jNfFJ>p{color:var(--career-accent-dark);font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.careers_valueCopy__jNfFJ h3{margin-top:12px;font-family:var(--font-fraunces),Georgia,serif;font-size:clamp(25px,2.3vw,34px);font-weight:680;letter-spacing:-.035em;line-height:1.1}.careers_valueCopy__jNfFJ>div{display:grid;grid-template-columns:20px 1fr;gap:10px;margin-top:20px;border-top:1px solid var(--career-line);padding-top:16px;color:var(--career-muted);font-size:12px;font-weight:700;line-height:1.5}.careers_guidanceIcon__NdHk_,.careers_processIcon__u2_6z,.careers_valueIcon__n7VIG{color:var(--career-accent-dark)}.careers_valueIcon__n7VIG{width:18px;height:18px}.careers_guidanceSection__Kktoy{min-height:620px;display:grid;align-items:center;padding-block:30px;background:var(--career-white);scroll-margin-top:96px}.careers_guidanceHeader__bOA_e{max-width:760px}.careers_guidanceGrid__t4Dcw{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px}.careers_guidanceGrid__t4Dcw article{min-height:200px;border-top:3px solid var(--career-accent);background:var(--career-paper);padding:20px}.careers_guidanceIcon__NdHk_{width:23px;height:23px}.careers_guidanceGrid__t4Dcw h3{margin-top:26px;font-size:16px;font-weight:900;line-height:1.25}.careers_guidanceGrid__t4Dcw p{margin-top:9px;color:var(--career-muted);font-size:12px;font-weight:650;line-height:1.55}.careers_processNote__h7Icy{display:grid;grid-template-columns:24px 1fr;gap:12px;margin-top:14px;border:1px solid var(--home-line-strong);border-radius:8px;background:var(--career-soft);padding:14px 16px;color:var(--career-muted);font-size:12px;font-weight:650;line-height:1.5}.careers_processIcon__u2_6z{width:21px;height:21px}.careers_questionsSection__Ku8p9{min-height:620px;display:grid;align-items:center;padding-block:32px;background:var(--career-paper)}.careers_questionsGrid__y56U5{display:grid;grid-template-columns:.78fr 1.22fr;gap:58px}.careers_contactLink__3iQmm{margin-top:22px}.careers_questionsList__14XV4{border-top:1px solid var(--career-line)}.careers_questionsList__14XV4 details{border-bottom:1px solid var(--career-line)}.careers_questionsList__14XV4 summary{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 4px;font-size:14px;font-weight:900;cursor:pointer;list-style:none}.careers_questionsList__14XV4 summary::-webkit-details-marker{display:none}.careers_questionsList__14XV4 summary span{width:34px;height:34px;display:grid;flex:0 0 auto;place-items:center;border:1px solid var(--career-line);border-radius:8px;background:var(--career-white);color:var(--career-accent-dark);font-size:19px;transition:transform .18s ease}.careers_questionsList__14XV4 details[open] summary span{transform:rotate(45deg)}.careers_questionsList__14XV4 details>p{max-width:700px;padding:0 54px 20px 4px;color:var(--career-muted);font-size:13px;font-weight:650;line-height:1.6}.careers_closingSection__5IpBX{padding-block:30px 36px;background:var(--career-white)}.careers_closingFrame__AbjhL{display:flex;align-items:center;justify-content:space-between;gap:34px;border:1px solid var(--home-line-strong);border-radius:10px;background:var(--career-soft);padding:28px 30px}.careers_closingFrame__AbjhL>div:first-child{max-width:680px}.careers_closingFrame__AbjhL h2{margin-top:0}.careers_closingActions__uIFP7{flex:0 0 auto;margin-top:0}@media (prefers-reduced-motion:no-preference){.careers_portrait__nbNX9{animation:careers_portrait-enter__P8Mep .65s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--portrait-index) * 90ms)}@keyframes careers_portrait-enter__P8Mep{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:980px){.careers_guidanceSection__Kktoy,.careers_hero__pbQtK,.careers_openings__Qabs4,.careers_questionsSection__Ku8p9,.careers_valuesSection__YC4Gv{min-height:0;padding-block:48px}.careers_heroGrid__6KuvX,.careers_openingsGrid__mWigv,.careers_questionsGrid__y56U5{grid-template-columns:1fr;gap:30px}.careers_heroCopy__o5d75,.careers_openingsIntro__2kNRv,.careers_questionsIntro__AkC_v{max-width:720px}.careers_portraitRail__SoObB{max-width:680px}.careers_emptyState__nMpHo{min-height:340px}.careers_guidanceGrid__t4Dcw{grid-template-columns:repeat(2,minmax(0,1fr))}.careers_guidanceGrid__t4Dcw article{min-height:170px}.careers_closingFrame__AbjhL{align-items:flex-start;flex-direction:column}}@media (max-width:760px){.careers_page__CFlDJ .section-shell{width:min(100% - 1.25rem,1180px)}.careers_guidanceSection__Kktoy,.careers_hero__pbQtK,.careers_openings__Qabs4,.careers_questionsSection__Ku8p9,.careers_valuesSection__YC4Gv{padding-block:34px}.careers_heroCopy__o5d75 h1{font-size:clamp(39px,12vw,50px)}.careers_closingActions__uIFP7,.careers_heroActions__gpmHl{align-items:stretch;flex-direction:column}.careers_closingActions__uIFP7 a,.careers_contactLink__3iQmm,.careers_primaryButton__eykup,.careers_secondaryButton__XCeyR{width:100%}.careers_portraitRail__SoObB{min-height:250px;gap:7px}.careers_portrait__nbNX9,.careers_portrait__nbNX9:first-child{min-height:220px}.careers_portrait__nbNX9:nth-child(2),.careers_portrait__nbNX9:nth-child(3){min-height:175px}.careers_emptyState__nMpHo{min-height:330px;padding:24px 18px}.careers_emptyActions__Y1BuT{align-items:flex-start;flex-direction:column}.careers_valuesExplorer__AEJe9{display:block}.careers_valueTabs__WXe1d{display:flex;overflow-x:auto;gap:7px;margin:0 -.625rem 14px;padding:0 .625rem 4px;scrollbar-width:none}.careers_valueTabs__WXe1d::-webkit-scrollbar{display:none}.careers_valueTabs__WXe1d button{min-width:max-content;min-height:54px;padding:9px 36px 9px 12px}.careers_valueTabs__WXe1d small{display:none}.careers_valueStage___HDGl,.careers_valueStage___HDGl article{min-height:0}.careers_valueStage___HDGl article{grid-template-columns:1fr}.careers_valueImageWrap__IxqMf{min-height:235px}.careers_valueCopy__jNfFJ{padding:22px 18px}.careers_guidanceGrid__t4Dcw{grid-template-columns:1fr}.careers_guidanceGrid__t4Dcw article{min-height:155px}.careers_questionsList__14XV4 summary{min-height:70px}.careers_closingSection__5IpBX{padding-block:24px 30px}.careers_closingFrame__AbjhL{padding:24px 17px}}@media (max-width:400px){.careers_portraitRail__SoObB{grid-template-columns:1.12fr .88fr}.careers_portrait__nbNX9:nth-child(3){display:none}.careers_heroStatus__MY9m2{grid-template-columns:38px 1fr}}@media (prefers-reduced-motion:reduce){.careers_page__CFlDJ *,.careers_page__CFlDJ :after,.careers_page__CFlDJ :before{scroll-behavior:auto!important;transition-duration:.001ms!important}}