.CareersSubNav_bar__VsVCv{--sn-ink:#173b30;--sn-paper:#f5f3eb;--sn-lime:#d5f576;--sn-line:hsla(48,33%,94%,.14);position:sticky;top:var(--site-nav-height,4rem);z-index:30;background:rgba(23,59,48,.94);color:var(--sn-paper);border-bottom:1px solid var(--sn-line);backdrop-filter:blur(14px) saturate(1.1);font-family:Arial,Helvetica,sans-serif;letter-spacing:0}html:has(.CareersSubNav_bar__VsVCv[data-careers-subnav=full]){scroll-padding-top:calc(var(--site-nav-height, 4rem) + 6.5rem)}html:has(.CareersSubNav_bar__VsVCv[data-careers-subnav=bar]){scroll-padding-top:calc(var(--site-nav-height, 4rem) + 3.5rem)}.CareersSubNav_inner__ppl9U{display:flex;align-items:center;gap:8px;max-width:80rem;margin:0 auto;padding-top:6px;padding-right:12px}.CareersSubNav_primaryWrap__lv8V1{flex:1 1 auto;min-width:0}.CareersSubNav_onPageRow__6pdpY,.CareersSubNav_row__brKfL{display:flex;align-items:center;margin:0;padding:0 16px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:16px;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,transparent,#000 14px,#000 calc(100% - 28px),transparent)}.CareersSubNav_row__brKfL{gap:8px;position:relative}.CareersSubNav_item__KEQIe{flex:0 0 auto;scroll-snap-align:start}.CareersSubNav_backLink__KbS_6,.CareersSubNav_cta__n_1tu,.CareersSubNav_pill__IlfCx,.CareersSubNav_sectionLink__uGAhq{text-decoration:none}.CareersSubNav_pill__IlfCx{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-radius:999px;border:1px solid hsla(48,33%,94%,.24);color:var(--sn-paper);font-size:.9375rem;font-weight:600;line-height:1;white-space:nowrap;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.CareersSubNav_pill__IlfCx:hover{background:hsla(48,33%,94%,.09);border-color:hsla(48,33%,94%,.42)}.CareersSubNav_pillSecondary__zPbLp{color:hsla(48,33%,94%,.78);border-style:dashed;border-color:hsla(48,33%,94%,.2)}.CareersSubNav_pillFeatured__B7XLi{background:var(--sn-lime);border-color:var(--sn-lime);color:var(--sn-ink)}.CareersSubNav_pillFeatured__B7XLi:hover{background:#e3fb9b;border-color:#e3fb9b}.CareersSubNav_pillActive__q0viI,.CareersSubNav_pillActive__q0viI:hover{background:var(--sn-paper);border-color:var(--sn-paper);color:var(--sn-ink);border-style:solid}.CareersSubNav_pillFeatured__B7XLi.CareersSubNav_pillActive__q0viI,.CareersSubNav_pillFeatured__B7XLi.CareersSubNav_pillActive__q0viI:hover{background:var(--sn-lime);border-color:var(--sn-paper);box-shadow:0 0 0 2px var(--sn-ink),0 0 0 4px var(--sn-paper)}.CareersSubNav_cta__n_1tu{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border-radius:999px;background:var(--sn-paper);color:var(--sn-ink);font-size:.9375rem;font-weight:700;line-height:1;white-space:nowrap;transition:background-color .16s ease}.CareersSubNav_cta__n_1tu:hover{background:#fff}.CareersSubNav_onPageWrap___1dos{border-top:1px solid var(--sn-line)}.CareersSubNav_onPageRow__6pdpY{gap:4px;max-width:80rem;margin:0 auto}.CareersSubNav_backLink__KbS_6,.CareersSubNav_sectionLink__uGAhq{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 10px;border-radius:999px;color:hsla(48,33%,94%,.82);font-size:.875rem;line-height:1;white-space:nowrap;transition:color .16s ease,background-color .16s ease}.CareersSubNav_backLink__KbS_6:hover,.CareersSubNav_sectionLink__uGAhq:hover{color:var(--sn-paper);background:hsla(48,33%,94%,.08)}.CareersSubNav_sectionActive__9TWzw{color:var(--sn-lime);font-weight:700;box-shadow:inset 0 -2px 0 var(--sn-lime);border-radius:0}.CareersSubNav_backLink__KbS_6{color:var(--sn-paper);font-weight:600}.CareersSubNav_backLink__KbS_6:focus-visible,.CareersSubNav_cta__n_1tu:focus-visible,.CareersSubNav_pill__IlfCx:focus-visible,.CareersSubNav_sectionLink__uGAhq:focus-visible{outline:3px solid var(--sn-lime);outline-offset:2px}@media (min-width:768px){.CareersSubNav_inner__ppl9U{padding-left:24px;padding-right:24px;padding-top:8px;gap:12px}.CareersSubNav_onPageRow__6pdpY,.CareersSubNav_row__brKfL{-webkit-mask-image:none;mask-image:none}.CareersSubNav_row__brKfL{padding:0;scroll-padding-inline:0}.CareersSubNav_onPageRow__6pdpY{padding:0 24px;scroll-padding-inline:24px}}@media (prefers-reduced-motion:reduce){.CareersSubNav_backLink__KbS_6,.CareersSubNav_cta__n_1tu,.CareersSubNav_pill__IlfCx,.CareersSubNav_sectionLink__uGAhq{transition:none}}.CareersEngineers_page__fbRnx{--ink:#173b30;--ink-deep:#0f2a22;--ink-soft:#2f5346;--muted:#5a665e;--paper:#f5f3eb;--paper-deep:#ebe8dc;--card:#fffdf6;--sand:#e6dfc6;--line:#173b3026;--lime:#d5f576;--lime-hover:#e4ff9f;--on-dark:#e9ece3;--on-dark-soft:#c3cdc2;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;letter-spacing:-.01em;overflow-x:clip}.CareersEngineers_page__fbRnx h1,.CareersEngineers_page__fbRnx h2,.CareersEngineers_page__fbRnx h3,.CareersEngineers_page__fbRnx h4{font-family:Arial,Helvetica,sans-serif;font-weight:400;letter-spacing:-.04em;line-height:1.08;margin:0}.CareersEngineers_page__fbRnx h2{font-size:clamp(30px,6vw,52px)}.CareersEngineers_page__fbRnx h3{font-size:clamp(20px,4.4vw,26px);margin-top:40px}.CareersEngineers_page__fbRnx h4{font-size:17px;font-weight:700;letter-spacing:-.02em;margin-top:18px}.CareersEngineers_page__fbRnx em{font-family:Georgia,Times New Roman,serif;font-weight:400}.CareersEngineers_page__fbRnx dd,.CareersEngineers_page__fbRnx li,.CareersEngineers_page__fbRnx p{line-height:1.7;font-size:16px}.CareersEngineers_page__fbRnx p{margin:14px 0 0;max-width:72ch}.CareersEngineers_page__fbRnx [tabindex="0"]:focus-visible,.CareersEngineers_page__fbRnx a:focus-visible,.CareersEngineers_page__fbRnx summary:focus-visible{outline:3px solid #b8d360;outline-offset:3px}.CareersEngineers_wrap__S2NVu{max-width:1120px;margin:0 auto;padding:0 20px}@media (min-width:700px){.CareersEngineers_wrap__S2NVu{padding:0 6%}}@media (min-width:1260px){.CareersEngineers_wrap__S2NVu{padding:0}}.CareersEngineers_section___B2O2{padding:72px 0;scroll-margin-top:calc(var(--site-nav-height, 4rem) + var(--careers-subnav-h, 0px) + 12px)}.CareersEngineers_sectionDeep__G2I5Y{background:var(--paper-deep)}.CareersEngineers_sectionDark__ftCRe{background:var(--ink);color:var(--on-dark)}.CareersEngineers_sectionDark__ftCRe dd,.CareersEngineers_sectionDark__ftCRe li,.CareersEngineers_sectionDark__ftCRe p{color:var(--on-dark-soft)}.CareersEngineers_sectionDark__ftCRe .CareersEngineers_takeaway__DoEIk{color:var(--on-dark)}.CareersEngineers_sectionRisk__yPGKF{background:#f1ead2;border-top:6px solid var(--ink)}.CareersEngineers_sectionHead__N9luN{margin-bottom:8px}.CareersEngineers_eyebrow__c7xgk{margin:0 0 14px;font-size:12px;font-weight:700;letter-spacing:.14em;color:var(--ink-soft)}.CareersEngineers_sectionDark__ftCRe .CareersEngineers_eyebrow__c7xgk{color:var(--lime)}.CareersEngineers_takeaway__DoEIk{font-size:clamp(17px,2.6vw,21px);line-height:1.5;color:var(--ink);max-width:62ch}.CareersEngineers_note__18LXE{font-size:14px;color:var(--muted);border-left:3px solid var(--line);padding-left:14px}.CareersEngineers_sectionDark__ftCRe .CareersEngineers_note__18LXE{color:var(--on-dark-soft);border-left-color:#d5f57655}.CareersEngineers_backLink__ynpIP{display:inline-flex;align-items:center;gap:6px;font-size:14px;text-decoration:none;color:var(--on-dark-soft);margin-bottom:28px}.CareersEngineers_backLink__ynpIP:hover{color:var(--lime)}.CareersEngineers_hero__h0wIk{position:relative;background:linear-gradient(160deg,var(--ink-deep) 0,var(--ink) 60%,#1d4a3c 100%);color:var(--on-dark);padding:56px 0 0;overflow:hidden}.CareersEngineers_heroGlow__9jlPN{position:absolute;inset:-20% -10% auto auto;width:640px;height:640px;background:radial-gradient(circle,hsla(75,86%,71%,.22),hsla(75,86%,71%,0) 65%);pointer-events:none}.CareersEngineers_heroGrid__tMfZ5{position:relative;display:grid;gap:40px;padding-bottom:48px}.CareersEngineers_heroEyebrow__eG4FR{margin:0 0 18px;font-size:12px;font-weight:700;letter-spacing:.14em;color:var(--lime)}.CareersEngineers_hero__h0wIk h1{font-size:clamp(40px,9vw,76px);line-height:1;color:#fff}.CareersEngineers_hero__h0wIk h1 em{color:var(--lime)}.CareersEngineers_lede__uCSsg{font-size:clamp(17px,2.4vw,21px);line-height:1.55;color:var(--on-dark);margin-top:26px;max-width:56ch}.CareersEngineers_honest__s_EnS{font-size:15px;color:var(--on-dark-soft);border-left:3px solid var(--lime);padding-left:14px;margin-top:20px}.CareersEngineers_heroActions__LOoS5{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.CareersEngineers_btnGhost__mkhJ4,.CareersEngineers_btnPrimary__ul_6k{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:14px 24px;font-size:16px;font-weight:700;text-decoration:none;letter-spacing:-.01em;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.CareersEngineers_btnPrimary__ul_6k{background:var(--lime);color:var(--ink)}.CareersEngineers_btnPrimary__ul_6k:hover{background:var(--lime-hover)}.CareersEngineers_btnGhost__mkhJ4{border:1.5px solid;color:inherit}.CareersEngineers_btnGhost__mkhJ4:hover{background:hsla(75,86%,71%,.14)}.CareersEngineers_heroLadder__lOX1z{list-style:none;margin:0;padding:0;height:250px;display:grid;grid-template-columns:repeat(5,1fr);gap:10px;align-items:stretch}.CareersEngineers_heroLadder__lOX1z li{display:flex;flex-direction:column;justify-content:flex-end;min-width:0}.CareersEngineers_rung__Xchsi{flex:none;height:calc((100% - 34px) * var(--rise));min-height:52px;display:block;padding:10px 0 0 10px;border-radius:14px 14px 4px 4px;background:linear-gradient(180deg,#d5f576,#9fc94a);color:var(--ink-deep);font-size:22px;font-weight:800;line-height:1;transform-origin:bottom}.CareersEngineers_rungLabel__03NgR{flex:none;margin-top:10px;text-align:center;font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;line-height:1.2;color:var(--on-dark-soft)}@media (prefers-reduced-motion:no-preference){.CareersEngineers_rung__Xchsi{animation:CareersEngineers_grow__sMN6W .9s cubic-bezier(.2,.8,.2,1) both}.CareersEngineers_heroLadder__lOX1z li:nth-child(2) .CareersEngineers_rung__Xchsi{animation-delay:.08s}.CareersEngineers_heroLadder__lOX1z li:nth-child(3) .CareersEngineers_rung__Xchsi{animation-delay:.16s}.CareersEngineers_heroLadder__lOX1z li:nth-child(4) .CareersEngineers_rung__Xchsi{animation-delay:.24s}.CareersEngineers_heroLadder__lOX1z li:nth-child(5) .CareersEngineers_rung__Xchsi{animation-delay:.32s}}@keyframes CareersEngineers_grow__sMN6W{0%{transform:scaleY(.2);opacity:0}to{transform:scaleY(1);opacity:1}}@media (min-width:960px){.CareersEngineers_hero__h0wIk{padding-top:72px}.CareersEngineers_heroGrid__tMfZ5{grid-template-columns:1.2fr .8fr;align-items:end;gap:64px}.CareersEngineers_heroLadder__lOX1z{height:360px;gap:14px}.CareersEngineers_rungLabel__03NgR{font-size:11px}}.CareersEngineers_facts__EdCMU{list-style:none;margin:0 auto;padding-top:0;padding-bottom:36px;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.CareersEngineers_facts__EdCMU li{border-top:1px solid hsla(48,33%,94%,.28);padding-top:14px;display:flex;flex-direction:column;gap:6px}.CareersEngineers_facts__EdCMU strong{font-size:clamp(30px,6vw,46px);line-height:1;color:var(--lime);font-weight:400;letter-spacing:-.04em}.CareersEngineers_facts__EdCMU span{font-size:13px;line-height:1.45;color:var(--on-dark-soft)}@media (min-width:860px){.CareersEngineers_facts__EdCMU{grid-template-columns:repeat(4,1fr);gap:28px}}.CareersEngineers_statusBand__g2FcH{background:var(--lime);color:var(--ink-deep);padding:30px 0}.CareersEngineers_statusBand__g2FcH h2{font-size:15px;letter-spacing:.12em;text-transform:uppercase;font-weight:700}.CareersEngineers_statusBand__g2FcH p{color:var(--ink-deep);font-size:clamp(16px,2.2vw,19px);max-width:78ch}.CareersEngineers_tableScroll__WuQXk{margin-top:28px;overflow-x:auto;border:1px solid var(--line);border-radius:16px;background:var(--card)}.CareersEngineers_table___BcG5{width:100%;min-width:680px;border-collapse:collapse;font-size:15px}.CareersEngineers_table___BcG5 caption{text-align:left;padding:16px 18px 6px;font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.CareersEngineers_table___BcG5 td,.CareersEngineers_table___BcG5 th{text-align:left;vertical-align:top;padding:14px 18px;border-top:1px solid var(--line);line-height:1.5}.CareersEngineers_table___BcG5 thead th{font-size:13px;color:var(--ink-soft)}.CareersEngineers_table___BcG5 tbody th{font-weight:700}.CareersEngineers_evidenceList__Fkft1{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.CareersEngineers_evidenceCard__zv5P3{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:22px;display:flex;flex-direction:column}.CareersEngineers_evidenceCard__zv5P3 h3{font-size:19px;line-height:1.3;margin-top:14px;letter-spacing:-.02em;font-weight:700}.CareersEngineers_evidenceCard__zv5P3 p{font-size:15px;color:var(--ink-soft)}.CareersEngineers_source__SmEkf{margin-top:auto!important;padding-top:14px;font-size:13px!important}.CareersEngineers_source__SmEkf a{display:inline-flex;align-items:center;gap:4px;color:var(--ink);text-decoration-color:#173b3055;text-underline-offset:3px}.CareersEngineers_source__SmEkf span{color:var(--muted);font-style:italic}.CareersEngineers_badge__eDhFl{align-self:flex-start;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px;border-radius:999px}.CareersEngineers_badgePrimary__xsd1a{background:var(--ink);color:var(--lime)}.CareersEngineers_badgeReported__9vcfo{background:var(--sand);color:var(--ink)}.CareersEngineers_badgeOpinion__5sw0V{border:1.5px solid var(--ink);color:var(--ink)}.CareersEngineers_badgeJudgement__qFNb2{border:1.5px dashed var(--ink-soft);color:var(--ink-soft)}.CareersEngineers_bottomLine__rxrnz{margin-top:28px;font-size:clamp(18px,2.8vw,24px)!important;line-height:1.45!important;letter-spacing:-.03em;color:var(--ink);max-width:62ch}.CareersEngineers_tierGrid__uSOWr{margin-top:28px;display:grid;gap:16px}@media (min-width:820px){.CareersEngineers_tierGrid__uSOWr{grid-template-columns:1fr 1fr}}.CareersEngineers_tierCard__T8ECf{background:var(--ink);color:var(--on-dark);border-radius:20px;padding:26px}.CareersEngineers_tierCard__T8ECf h3{margin-top:0;font-size:22px;color:#fff}.CareersEngineers_tierCard__T8ECf ul{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:12px}.CareersEngineers_tierCard__T8ECf li{display:grid;grid-template-columns:18px 1fr;gap:10px;font-size:15px;line-height:1.5;color:var(--on-dark-soft)}.CareersEngineers_tierCard__T8ECf li svg{margin-top:3px;color:var(--lime)}.CareersEngineers_tierMuted__2aIyE{background:var(--card);color:var(--ink);border:1px solid var(--line)}.CareersEngineers_tierMuted__2aIyE h3{color:var(--ink)}.CareersEngineers_tierMuted__2aIyE li{color:var(--ink-soft)}.CareersEngineers_tierMuted__2aIyE li svg{color:#9a4a3a}.CareersEngineers_skillGroup__xWdeM h3{margin-top:44px}.CareersEngineers_skillList__XJa5n{list-style:none;margin:16px 0 0;padding:0;border-top:1px solid var(--line)}.CareersEngineers_skill__5cFU6{border-bottom:1px solid var(--line)}.CareersEngineers_skill__5cFU6 summary{list-style:none;cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:16px 40px 16px 0;position:relative}.CareersEngineers_skill__5cFU6 summary::-webkit-details-marker{display:none}.CareersEngineers_skill__5cFU6 summary:after{content:"+";position:absolute;right:6px;top:50%;transform:translateY(-50%);font-size:24px;line-height:1;color:var(--ink-soft);transition:transform .18s ease}.CareersEngineers_skill__5cFU6[open] summary:after{content:"\2212"}.CareersEngineers_skillId__X_3cR{font-size:12px;font-weight:700;color:var(--ink-soft);background:var(--paper-deep);border-radius:8px;padding:4px 8px;min-width:34px;text-align:center}.CareersEngineers_skillName__hCnHB{font-size:18px;font-weight:700;letter-spacing:-.02em;flex:1 1 220px}.CareersEngineers_tier__kpgM5{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:999px;white-space:nowrap}.CareersEngineers_tier_table_stakes__exLYZ{background:var(--ink);color:var(--paper)}.CareersEngineers_tier_differentiator__PVfjd{background:var(--lime);color:var(--ink-deep)}.CareersEngineers_tier_mention_and_evidence__1_WL5{background:var(--sand);color:var(--ink)}.CareersEngineers_seen__jWNou{font-size:13px;color:var(--muted);flex:1 1 100%}@media (min-width:900px){.CareersEngineers_seen__jWNou{flex:0 0 auto;min-width:190px;text-align:right}}.CareersEngineers_levels__VXfZk{list-style:none;margin:0;padding:4px 0 20px;display:grid;gap:10px}.CareersEngineers_levels__VXfZk li{display:grid;gap:4px 16px;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px 16px;font-size:15px;color:var(--ink-soft)}.CareersEngineers_levelName__4xKEp{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}@media (min-width:760px){.CareersEngineers_levels__VXfZk li{grid-template-columns:150px 1fr;align-items:baseline}}.CareersEngineers_signoffGrid__6BjZD{margin-top:30px;display:grid;gap:26px}@media (min-width:860px){.CareersEngineers_signoffGrid__6BjZD{grid-template-columns:1fr 1fr;gap:40px}}.CareersEngineers_signoffGrid__6BjZD h3{margin-top:0;color:#fff;font-size:22px}.CareersEngineers_signoffGrid__6BjZD ul{margin:14px 0 0;padding-left:20px;list-style:disc}.CareersEngineers_signoffGrid__6BjZD li{margin-top:8px;font-size:15px}.CareersEngineers_stages__Z3KhZ{list-style:none;margin:48px 0 0;padding:0;display:grid;gap:22px}.CareersEngineers_stage__wlkva{position:relative;display:grid;grid-template-columns:44px 1fr;gap:16px}.CareersEngineers_stage__wlkva:before{content:"";position:absolute;left:21px;top:46px;bottom:-26px;width:2px;background:linear-gradient(180deg,hsla(75,86%,71%,.55),hsla(75,86%,71%,.1))}.CareersEngineers_stage__wlkva:last-child:before{display:none}.CareersEngineers_stageNode__XX4Oq{width:44px;height:44px;border-radius:50%;background:var(--lime);color:var(--ink-deep);font-weight:800;font-size:20px;display:grid;place-items:center;position:relative;z-index:1}.CareersEngineers_stageCard__yaxJ7{background:hsla(48,33%,94%,.06);border:1px solid hsla(48,33%,94%,.16);border-radius:20px;padding:22px;min-width:0}.CareersEngineers_stageTop__1gmh_{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.CareersEngineers_stageTop__1gmh_ h3{margin:0;color:#fff;font-size:clamp(21px,4vw,28px)}.CareersEngineers_hours__D6ZQV{font-size:12px;font-weight:700;letter-spacing:.06em;border:1px solid;border-radius:999px;padding:4px 10px;white-space:nowrap}.CareersEngineers_sectionDark__ftCRe .CareersEngineers_hours__D6ZQV{color:var(--lime)}.CareersEngineers_outcome__P7N2v{color:var(--on-dark)!important;font-size:17px!important}.CareersEngineers_lessons__haBBo{margin-top:18px}.CareersEngineers_lessons__haBBo>summary{cursor:pointer;list-style:none;font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--lime);display:inline-flex;align-items:center;gap:8px}.CareersEngineers_lessons__haBBo>summary::-webkit-details-marker{display:none}.CareersEngineers_lessons__haBBo>summary:after{content:"+";font-size:20px;line-height:1}.CareersEngineers_lessons__haBBo[open]>summary:after{content:"\2212"}.CareersEngineers_lessons__haBBo ul{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:14px}.CareersEngineers_lesson__Ma6fL{background:rgba(0,0,0,.2);border-radius:14px;padding:16px 18px}.CareersEngineers_lessonTop__qBOfx{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.CareersEngineers_lessonTop__qBOfx strong{color:#fff;font-size:17px;letter-spacing:-.02em;flex:1 1 200px}.CareersEngineers_lessonId__kiGkb{font-size:12px;font-weight:700;background:hsla(75,86%,71%,.18);color:var(--lime);border-radius:8px;padding:4px 8px}.CareersEngineers_lesson__Ma6fL dl{margin:12px 0 0;display:grid;gap:2px 18px}.CareersEngineers_lesson__Ma6fL dt{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--lime);margin-top:10px}.CareersEngineers_lesson__Ma6fL dd{margin:0;font-size:15px}@media (min-width:760px){.CareersEngineers_lesson__Ma6fL dl{grid-template-columns:150px 1fr}.CareersEngineers_lesson__Ma6fL dt{margin-top:0;padding-top:4px}.CareersEngineers_lesson__Ma6fL dd{padding-bottom:8px}}.CareersEngineers_academyLinks__mRhRN{font-size:13px!important;margin-top:8px!important}.CareersEngineers_chip__ySaBJ{display:inline-block;font-size:12px;background:hsla(75,86%,71%,.14);color:var(--lime);border-radius:999px;padding:3px 10px;margin:2px 6px 2px 0}.CareersEngineers_gate__PHrcd{margin-top:16px!important;font-size:14px!important;color:var(--on-dark)!important}.CareersEngineers_ruleRow__I_ikV{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:10px}.CareersEngineers_ruleRow__I_ikV li{font-size:14px;border-left:3px solid var(--ink);padding:2px 0 2px 14px;color:var(--ink-soft)}@media (min-width:860px){.CareersEngineers_ruleRow__I_ikV{grid-template-columns:repeat(2,1fr);gap:10px 32px}}.CareersEngineers_capstoneGrid__qhNPD{margin-top:32px;display:grid;gap:18px}@media (min-width:1040px){.CareersEngineers_capstoneGrid__qhNPD{grid-template-columns:repeat(3,1fr)}}.CareersEngineers_capstone__kehZY{background:var(--card);border:1px solid var(--line);border-top:6px solid var(--ink);border-radius:20px;padding:24px}.CareersEngineers_capstoneTop__JInwi{display:flex;align-items:center;justify-content:space-between}.CareersEngineers_capstoneKey__xlUzA{width:42px;height:42px;border-radius:50%;background:var(--ink);color:var(--lime);font-weight:800;font-size:19px;display:grid;place-items:center}.CareersEngineers_capstone__kehZY .CareersEngineers_hours__D6ZQV{color:var(--ink)}.CareersEngineers_capstone__kehZY h3{margin-top:16px;font-size:23px}.CareersEngineers_when__Yqg8G{margin-top:6px!important;font-size:13px!important;font-weight:700;letter-spacing:.04em;color:var(--ink-soft)}.CareersEngineers_capstone__kehZY dl{margin:14px 0 0}.CareersEngineers_capstone__kehZY dt{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-top:14px}.CareersEngineers_capstone__kehZY dd{margin:2px 0 0;font-size:15px;color:var(--ink-soft)}.CareersEngineers_capstone__kehZY ul{margin:8px 0 0;padding-left:20px;list-style:disc}.CareersEngineers_capstone__kehZY li{font-size:15px;margin-top:6px;color:var(--ink-soft)}.CareersEngineers_rubric__CxMF7{margin-top:40px;background:var(--paper-deep);border-radius:20px;padding:26px}.CareersEngineers_rubric__CxMF7 h3{margin-top:0;font-size:22px}.CareersEngineers_rubric__CxMF7 ul{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.CareersEngineers_rubric__CxMF7 li{font-size:13px;font-weight:700;border:1.5px solid var(--ink);border-radius:999px;padding:6px 14px;line-height:1.3}.CareersEngineers_rules__4VBEv{list-style:none;counter-reset:rule;margin:20px 0 0;padding:0;display:grid;gap:12px}@media (min-width:780px){.CareersEngineers_rules__4VBEv{grid-template-columns:1fr 1fr}}.CareersEngineers_rules__4VBEv li{counter-increment:rule;position:relative;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:18px 18px 18px 64px;display:flex;flex-direction:column;gap:4px;font-size:15px;color:var(--ink-soft)}.CareersEngineers_rules__4VBEv li:before{content:counter(rule);position:absolute;left:18px;top:18px;width:32px;height:32px;border-radius:50%;background:var(--ink);color:var(--lime);font-weight:800;font-size:15px;display:grid;place-items:center}.CareersEngineers_rules__4VBEv strong{color:var(--ink);font-size:17px;letter-spacing:-.02em}.CareersEngineers_plainList__h5D_7{margin:18px 0 0;padding-left:22px;max-width:76ch;list-style:revert}.CareersEngineers_plainList__h5D_7 li{margin-top:10px;color:var(--ink-soft)}.CareersEngineers_portfolioGrid__rBECg{margin-top:22px;display:grid;gap:16px}@media (min-width:960px){.CareersEngineers_portfolioGrid__rBECg{grid-template-columns:repeat(3,1fr)}}.CareersEngineers_portfolioCard__pyqBm{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:22px}.CareersEngineers_portfolioCard__pyqBm h4{margin-top:0;font-size:18px}.CareersEngineers_portfolioCard__pyqBm ul{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:10px}.CareersEngineers_portfolioCard__pyqBm li{display:grid;grid-template-columns:18px 1fr;gap:10px;font-size:15px;line-height:1.5;color:var(--ink-soft)}.CareersEngineers_portfolioCard__pyqBm li svg{margin-top:3px;color:var(--ink)}.CareersEngineers_riskGrid__B2UVZ{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:14px}@media (min-width:820px){.CareersEngineers_riskGrid__B2UVZ{grid-template-columns:repeat(3,1fr)}}.CareersEngineers_riskGrid__B2UVZ li{background:var(--card);border-left:5px solid var(--ink);border-radius:6px 16px 16px 6px;padding:18px 20px}.CareersEngineers_riskGrid__B2UVZ h3{margin:0;font-size:19px;font-weight:700;letter-spacing:-.02em}.CareersEngineers_riskGrid__B2UVZ p{font-size:15px;color:var(--ink-soft);margin-top:8px}.CareersEngineers_commitments__OeOyk{margin-top:8px}.CareersEngineers_commitments__OeOyk ul{margin:14px 0 0;padding-left:22px;max-width:76ch;list-style:disc}.CareersEngineers_commitments__OeOyk li{margin-top:8px;color:var(--ink-soft)}.CareersEngineers_checkpoint___4j5K{margin-top:28px!important;background:var(--lime);color:var(--ink-deep);border-radius:16px;padding:18px 22px;font-weight:700;font-size:17px!important;line-height:1.5!important;max-width:78ch}.CareersEngineers_fitGrid__RJCWy{margin-top:8px}.CareersEngineers_fitFor__DOrJS,.CareersEngineers_fitNot__8RLwJ{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:10px}.CareersEngineers_fitFor__DOrJS li,.CareersEngineers_fitNot__8RLwJ li{display:grid;grid-template-columns:20px 1fr;gap:10px;color:var(--ink-soft);font-size:15px}.CareersEngineers_fitFor__DOrJS li svg{margin-top:3px;color:#2d7a4a}.CareersEngineers_fitNot__8RLwJ li svg{margin-top:3px;color:#9a4a3a}.CareersEngineers_surfaceGrid__DAbwN{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:14px}@media (min-width:820px){.CareersEngineers_surfaceGrid__DAbwN{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.CareersEngineers_surfaceGrid__DAbwN{grid-template-columns:repeat(3,1fr)}}.CareersEngineers_surfaceGrid__DAbwN li{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:18px 20px;display:flex;flex-direction:column;gap:8px;font-size:15px;color:var(--ink-soft)}.CareersEngineers_surfaceGrid__DAbwN strong{color:var(--ink);font-size:17px;letter-spacing:-.02em}.CareersEngineers_surfaceGrid__DAbwN small{font-size:13px;line-height:1.5;color:var(--muted);border-top:1px dashed var(--line);padding-top:8px;margin-top:auto}.CareersEngineers_guardrails__tpN9z{list-style:none;margin:18px 0 0;padding:0;border-top:1px solid var(--line)}.CareersEngineers_guardrails__tpN9z li{display:grid;gap:4px 28px;padding:14px 0;border-bottom:1px solid var(--line);font-size:15px}.CareersEngineers_guardrails__tpN9z em{font-family:Arial,Helvetica,sans-serif;font-style:normal;color:var(--ink-soft)}@media (min-width:860px){.CareersEngineers_guardrails__tpN9z li{grid-template-columns:1fr 1fr}}.CareersEngineers_faqList__V4AEZ{margin-top:28px;border-top:1px solid var(--line)}.CareersEngineers_faqItem__IHn18{border-bottom:1px solid var(--line)}.CareersEngineers_faqItem__IHn18 summary{list-style:none;cursor:pointer;padding:20px 44px 20px 0;font-size:clamp(17px,2.6vw,21px);letter-spacing:-.03em;line-height:1.3;position:relative}.CareersEngineers_faqItem__IHn18 summary::-webkit-details-marker{display:none}.CareersEngineers_faqItem__IHn18 summary:after{content:"+";position:absolute;right:6px;top:50%;transform:translateY(-50%);font-size:26px;line-height:1;color:var(--ink-soft)}.CareersEngineers_faqItem__IHn18[open] summary:after{content:"\2212"}.CareersEngineers_faqItem__IHn18 p{margin:0 0 22px;color:var(--ink-soft)}.CareersEngineers_ctaBand__HYfMs{background:linear-gradient(160deg,var(--ink-deep),var(--ink));color:var(--on-dark);padding:80px 0;text-align:center}.CareersEngineers_ctaBand__HYfMs h2{color:#fff;font-size:clamp(32px,6vw,56px)}.CareersEngineers_ctaRow__GrTu1{margin-top:32px;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:18px}.CareersEngineers_ctaTeach__DM2CC{display:flex;flex-direction:column;align-items:center;gap:6px}.CareersEngineers_ctaTeach__DM2CC small{font-size:13px;color:var(--on-dark-soft)}.CareersEngineers_ctaLinks__GO_fd{margin:28px auto 0!important;font-size:15px;color:var(--on-dark-soft)}.CareersEngineers_ctaLinks__GO_fd a{text-underline-offset:3px}.CareersEngineers_sources__URfj0{padding:56px 0 72px}.CareersEngineers_sources__URfj0 h2{font-size:clamp(24px,4vw,34px)}.CareersEngineers_sourceList__ZsHX2{margin:22px 0 0;padding-left:22px;display:grid;gap:10px}.CareersEngineers_sourceList__ZsHX2 li{font-size:14px;line-height:1.55;color:var(--ink-soft)}.CareersEngineers_sourceList__ZsHX2 a{display:inline-flex;align-items:center;gap:4px;font-weight:700;color:var(--ink);text-underline-offset:3px}.CareersEngineers_sourceList__ZsHX2 span{display:block;color:var(--muted)}@media print{.CareersEngineers_heroGlow__9jlPN,.CareersEngineers_heroLadder__lOX1z{display:none}.CareersEngineers_page__fbRnx details>:not(summary){display:block}}.CareersEngineers_note__18LXE a,.CareersEngineers_page__fbRnx p a{text-decoration:underline;text-decoration-color:#173b3066;text-underline-offset:3px}.CareersEngineers_ctaLinks__GO_fd a,.CareersEngineers_sectionDark__ftCRe .CareersEngineers_note__18LXE a,.CareersEngineers_sectionDark__ftCRe p a{text-decoration-color:#d5f57699}.CareersEngineers_skillNote__5uBB2{margin:0 0 12px!important;font-size:14px!important;color:var(--muted);border-left:3px solid var(--line);padding-left:12px}@media (max-width:560px){.CareersEngineers_stage__wlkva{grid-template-columns:34px 1fr;gap:10px}.CareersEngineers_stage__wlkva:before{left:16px;top:38px}.CareersEngineers_stageNode__XX4Oq{width:34px;height:34px;font-size:16px}.CareersEngineers_stageCard__yaxJ7{padding:16px}.CareersEngineers_lesson__Ma6fL{padding:14px}.CareersEngineers_tableScroll__WuQXk{-webkit-overflow-scrolling:touch}}