.careers_hero__329sD{position:relative;overflow:hidden;min-height:100vh;display:flex;align-items:center;padding:clamp(120px,18vh,190px) 0 clamp(80px,12vh,120px);background:#0c1c19}.careers_heroCollage__SkL13{position:absolute;inset:0;z-index:0;display:grid;grid-template-columns:1fr 1.5fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"a c d" "b c e";grid-gap:3px;gap:3px}.careers_heroTile__jfLuo{background-size:cover;background-position:50%;background-color:#0c1c19}.careers_heroTile__jfLuo:first-child{grid-area:a}.careers_heroTile__jfLuo:nth-child(2){grid-area:b}.careers_heroTile__jfLuo:nth-child(3){grid-area:c}.careers_heroTile__jfLuo:nth-child(4){grid-area:d}.careers_heroTile__jfLuo:nth-child(5){grid-area:e}.careers_heroScrim__cH5Ez{position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(9,24,33,.58),rgba(9,24,33,.4) 50%,rgba(9,24,33,.58)),radial-gradient(70% 90% at 50% 55%,rgba(9,24,33,.12) 0,rgba(9,24,33,.52) 100%)}.careers_hero__329sD .container{position:relative;z-index:2}.careers_heroInner__ak2ev{max-width:760px;margin:0 auto;text-align:center}.careers_hero__329sD .careers_eyebrow__5GBCU{color:#a9d2f5}.careers_hero__329sD .careers_h1__LuCM6{color:#fff;text-shadow:0 2px 30px rgba(0,0,0,.5)}.careers_hero__329sD .careers_intro__BbPXV{color:#fff;text-shadow:0 1px 18px rgba(0,0,0,.85),0 1px 3px rgba(0,0,0,.6);margin-left:auto;margin-right:auto}.careers_hero__329sD .careers_btnRow__86zIb{justify-content:center}.careers_hero__329sD .careers_btnGhost__j3ic_{color:#fff;background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.4)}.careers_hero__329sD .careers_btnGhost__j3ic_:hover{background:hsla(0,0%,100%,.16);border-color:#fff}@media (max-width:720px){.careers_heroCollage__SkL13{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;grid-template-areas:"a c" "b c" "d e"}}.careers_sec__L2ZOq{padding:52px 0;background:var(--paper)}.careers_seca__wnPX_{padding:52px 0;background:var(--cream)}.careers_eyebrow__5GBCU{font-size:18px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--green);margin-bottom:16px}.careers_h1__LuCM6{font-size:clamp(40px,5.5vw,58px);line-height:1.03;letter-spacing:-.03em;margin-bottom:24px}.careers_h1__LuCM6,.careers_h2__67686{font-family:var(--font-display);font-weight:500;color:var(--ink)}.careers_h2__67686{font-size:clamp(28px,4vw,44px);line-height:1.06;letter-spacing:-.025em;margin-bottom:18px}.careers_intro__BbPXV{font-size:18px;max-width:600px;margin-bottom:32px}.careers_intro__BbPXV,.careers_lede__rA1j5{font-weight:400;color:var(--text-2);line-height:1.65}.careers_lede__rA1j5{font-size:16px;max-width:620px}.careers_sectionHead__8fbIl{margin-bottom:8px}.careers_btnRow__86zIb{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.careers_btnGhostInv__TsTsT,.careers_btnGhost__j3ic_,.careers_btnGreen__smE86,.careers_btnWhite__peOu3{font-size:15px;font-weight:500;border-radius:999px;padding:13px 28px;display:inline-flex;align-items:center;gap:8px;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.careers_btnGreen__smE86{background:var(--green);color:#fff;border:1px solid var(--green)}.careers_btnGreen__smE86:hover{background:var(--green-dk);border-color:var(--green-dk);transform:translateY(-1px)}.careers_btnGhost__j3ic_{color:var(--ink);background:transparent;border:1px solid rgba(26,26,22,.18)}.careers_btnGhost__j3ic_:hover{border-color:var(--ink);background:rgba(26,26,22,.04);transform:translateY(-1px)}.careers_btnWhite__peOu3{background:#fff;color:var(--ink);border:1px solid #fff}.careers_btnWhite__peOu3:hover{background:var(--cream-2);transform:translateY(-1px)}.careers_btnGhostInv__TsTsT{color:hsla(0,0%,100%,.85);background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.22)}.careers_btnGhostInv__TsTsT:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.45);transform:translateY(-1px)}.careers_values__yoHu5{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-top:48px}.careers_val__79_xm{background:var(--paper);border:var(--card-border);border-radius:18px;box-shadow:var(--card-shadow);padding:30px 28px;transition:transform .22s ease,box-shadow .22s ease}.careers_val__79_xm:hover{transform:translateY(-3px);box-shadow:0 1px 2px rgba(26,26,22,.05),0 28px 56px -30px rgba(26,26,22,.32)}.careers_valTitle__NWn33{font-family:var(--font-display);font-size:21px;font-weight:500;color:var(--ink);margin-bottom:12px;line-height:1.15}.careers_valBody__eFXDe{font-size:15px;font-weight:400;color:var(--text-2);line-height:1.65}.careers_eoNote__Q_T8Y{margin-top:28px;font-size:13px;font-weight:400;color:var(--text-4)}.careers_rolesGrid__5f6ED{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-top:48px}.careers_roleCard__7hnGz{display:flex;flex-direction:column;background:var(--cream);border:var(--card-border);border-radius:18px;box-shadow:var(--card-shadow);padding:30px 28px;transition:transform .22s ease,box-shadow .22s ease}.careers_roleCard__7hnGz:hover{transform:translateY(-3px);box-shadow:0 1px 2px rgba(26,26,22,.05),0 28px 56px -30px rgba(26,26,22,.32)}.careers_roleDept__1uIEj{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--green);margin-bottom:10px}.careers_roleTitle__Zy3K_{font-family:var(--font-display);font-size:20px;font-weight:500;color:var(--ink);line-height:1.18;margin-bottom:10px}.careers_roleMeta__H0aI7{font-size:14px;font-weight:400;color:var(--text-3);margin-bottom:20px;flex-grow:1}.careers_roleApply__5JwH6{font-size:14px;font-weight:600;color:var(--green)}.careers_roleList__2gyBx{margin-top:40px;display:flex;flex-direction:column;gap:16px}.careers_roleItem__FSDXB{background:var(--cream);border:var(--card-border);border-radius:18px;box-shadow:var(--card-shadow);overflow:hidden;transition:box-shadow .22s ease}.careers_roleItem__FSDXB[open]{box-shadow:0 1px 2px rgba(26,26,22,.05),0 28px 56px -30px rgba(26,26,22,.32)}.careers_roleSummary__VL8uA{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 30px}.careers_roleSummary__VL8uA::-webkit-details-marker{display:none}.careers_roleSumMain__x7TMg{display:block;min-width:0}.careers_roleSumMain__x7TMg .careers_roleDept__1uIEj{display:block}.careers_roleSumMain__x7TMg .careers_roleTitle__Zy3K_{display:block;margin-bottom:8px}.careers_roleLoc__phJWV{display:block;font-size:14px;font-weight:400;color:var(--text-3)}.careers_roleChevron__ilHEg{flex:0 0 auto;width:36px;height:36px;border-radius:50%;border:1px solid var(--green-border);color:var(--green);display:inline-flex;align-items:center;justify-content:center;font-size:24px;font-weight:400;line-height:1;transition:transform .25s ease,background .2s ease}.careers_roleSummary__VL8uA:hover .careers_roleChevron__ilHEg{background:var(--green-pale)}.careers_roleItem__FSDXB[open] .careers_roleChevron__ilHEg{transform:rotate(45deg);background:var(--green-pale)}.careers_roleBody__HrPt_{padding:24px 30px 32px;border-top:1px solid rgba(26,26,22,.08)}.careers_roleSummaryText__4jcy_{font-size:16px;font-weight:400;line-height:1.62;color:var(--text-2);max-width:820px;margin:0 0 22px}.careers_roleFacts__aeP1M{display:flex;flex-wrap:wrap;gap:10px 28px;padding:16px 20px;margin-bottom:26px;background:var(--paper);border:1px solid rgba(26,26,22,.08);border-radius:12px;font-size:14px;color:var(--text-2)}.careers_roleFacts__aeP1M strong{display:block;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-4);margin-bottom:3px}.careers_roleBlock__BuYI8{margin-top:26px}.careers_roleBlock__BuYI8:first-of-type{margin-top:0}.careers_roleBlockH__I78Fq{font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--green);margin:0 0 14px}.careers_roleUl__g11Y4{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px;max-width:900px}.careers_roleUl__g11Y4 li{position:relative;padding-left:22px;font-size:15px;font-weight:400;line-height:1.6;color:var(--text-2)}.careers_roleUl__g11Y4 li:before{content:"";position:absolute;left:2px;top:9px;width:6px;height:6px;border-radius:50%;background:var(--green)}.careers_roleActions__o_kJs{margin-top:30px}@media (max-width:600px){.careers_roleSummary__VL8uA{padding:22px 20px;gap:14px}.careers_roleBody__HrPt_{padding:22px 20px 28px}}.careers_noRoles__hBfHy{margin-top:48px;position:relative;overflow:hidden;border-radius:var(--card-radius);background:var(--ink);box-shadow:var(--card-shadow);padding:60px 48px;text-align:center}.careers_noRoles__hBfHy:before{content:"";position:absolute;top:-200px;right:-180px;width:520px;height:520px;background:radial-gradient(circle,rgba(255,122,89,.16),rgba(255,122,89,0) 70%);pointer-events:none}.careers_noRoles__hBfHy>*{position:relative}.careers_noRolesH__8BBR0{font-family:var(--font-display);font-size:clamp(22px,3vw,28px);font-weight:500;color:#fdfcf9;line-height:1.1;margin-bottom:14px}.careers_noRolesBody__UuK2Q{font-size:16px;font-weight:400;color:hsla(0,0%,100%,.7);line-height:1.65;max-width:480px;margin:0 auto 28px}.careers_noRoles__hBfHy .careers_btnGreen__smE86{background:var(--green);border-color:var(--green)}.careers_teamsLabel__LvUzg{margin-top:48px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-4);margin-bottom:16px}.careers_teamsChips__N_00v{display:flex;gap:10px;flex-wrap:wrap}.careers_teamChip__HN58c{font-size:13px;font-weight:500;color:var(--green);background:var(--green-pale);border:1px solid var(--green-border);border-radius:999px;padding:8px 16px}.careers_ctaBand__RNRwf{background:var(--cream);padding:40px 0 52px}.careers_ctaInner__e4c1U{position:relative;display:grid;grid-template-columns:1fr auto;grid-gap:48px;gap:48px;align-items:center;background:linear-gradient(135deg,var(--green-dk),var(--green) 70%,#3f9a59);border-radius:28px;padding:60px 56px;box-shadow:var(--card-shadow);overflow:hidden}.careers_ctaInner__e4c1U:before{content:"";position:absolute;bottom:-180px;right:-120px;width:480px;height:480px;background:radial-gradient(circle,hsla(0,0%,100%,.18),hsla(0,0%,100%,0) 70%);pointer-events:none}.careers_ctaInner__e4c1U>*{position:relative}.careers_ctaH__21eHu{font-family:var(--font-display);font-size:clamp(28px,4vw,44px);font-weight:500;color:#fff;line-height:1.05;letter-spacing:-.025em;margin-bottom:12px}.careers_ctaSub__GX034{font-size:17px;font-weight:400;color:hsla(0,0%,100%,.85);max-width:480px;line-height:1.6}.careers_ctaBtns__FFrzV{display:flex;gap:10px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}@media (max-width:960px){.careers_ctaInner__e4c1U{grid-template-columns:1fr;gap:32px;padding:48px 36px}.careers_ctaBtns__FFrzV{justify-content:flex-start}.careers_rolesGrid__5f6ED,.careers_values__yoHu5{grid-template-columns:1fr 1fr}}@media (max-width:600px){.careers_hero__329sD,.careers_sec__L2ZOq,.careers_seca__wnPX_{padding:52px 0}.careers_rolesGrid__5f6ED,.careers_values__yoHu5{grid-template-columns:1fr}.careers_noRoles__hBfHy{padding:48px 28px}}@media (prefers-reduced-motion:reduce){.careers_hero__329sD:before{animation:none}}