.page_resume__hfU7f{max-width:900px;margin:0 auto;padding:1rem 0 4rem;color:var(--color-text);line-height:1.8;word-break:keep-all;overflow-wrap:break-word}.page_intro__2h6fQ{padding-bottom:2.2rem;margin-bottom:2.5rem;border-bottom:2px solid var(--color-rule)}.page_eyebrow___DgpU{font-size:.7rem;letter-spacing:.12em;color:var(--color-accent)}.page_intro__2h6fQ h1{font-size:2.1rem;color:var(--color-primary);margin:.3rem 0 .8rem}.page_intro__2h6fQ p{margin:.45rem 0}.page_contact__Ut1zg{font-size:.83rem;color:var(--color-text-secondary)}.page_navigation__JAl_6{display:flex;flex-wrap:wrap;gap:.7rem 1.5rem;margin-top:1.4rem;font-size:.85rem}.page_navigation__JAl_6 a{color:var(--color-accent);text-decoration:none}.page_navigation__JAl_6 a:hover{text-decoration:underline}.page_navigation__JAl_6 a:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.page_case__bUpwz{margin:0 0 5rem;scroll-margin-top:2rem}.page_caseHeader__RqkHb{margin-bottom:1.3rem}.page_kicker___JMFL{display:flex;flex-wrap:wrap;gap:.4rem 1rem;font-size:.75rem;color:var(--color-text-secondary);margin:0 0 .6rem}.page_kicker___JMFL>span{font-weight:700;color:var(--color-accent);letter-spacing:.08em}.page_case__bUpwz h2{font-size:1.65rem;line-height:1.45;color:var(--color-primary);margin:0 0 .8rem;letter-spacing:-.035em}.page_role__4z0Yr{font-size:.85rem;margin:.25rem 0;color:var(--color-text-secondary)}.page_role__4z0Yr strong{margin-right:.6rem;color:var(--color-primary)}.page_stack__QWiVN{font-size:.76rem;margin:.25rem 0;color:var(--color-text-secondary)}.page_diagram__N23Gf{margin:2rem 0 2.8rem;padding:1.7rem 1.4rem;background:var(--color-bg-subtle);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.page_lane__nva3K+.page_lane__nva3K{margin-top:1.6rem}.page_laneLabel__3nD6_{font-size:.72rem;font-weight:600;margin:0 0 .35rem;color:var(--color-text-secondary)}.page_flow__dPCmP{list-style:none;display:flex;padding:0;margin:0;align-items:stretch}.page_flow__dPCmP li{display:flex;align-items:center;flex:1 1;min-width:0}.page_node__T2wfH{flex:1 1;text-align:center;border:1px solid var(--color-border);background:var(--color-bg-card);padding:1rem .45rem;min-width:0;min-height:6.5rem;display:flex;flex-direction:column;justify-content:center}.page_node__T2wfH span,.page_node__T2wfH strong{display:block}.page_node__T2wfH strong{font-size:.95rem;line-height:1.4;color:var(--color-primary)}.page_node__T2wfH span{font-size:.8rem;color:var(--color-text-secondary);margin-top:.2rem}.page_connector__swQP3{font-size:.72rem;color:var(--color-text-secondary);flex:0 0 4.6rem;text-align:center;white-space:nowrap}.page_flow__dPCmP li:last-child{flex:.78 1}.page_flow__dPCmP:not(:has(.page_connector__swQP3)) li{flex:1 1}.page_flow__dPCmP:not(:has(.page_connector__swQP3)) li+li{margin-left:.5rem}.page_diagram__N23Gf figcaption{font-size:.72rem;color:var(--color-text-secondary);margin-top:.8rem}.page_section__ftlgU{margin-top:2.7rem}.page_section__ftlgU h3{font-size:1.2rem;color:var(--color-accent);margin:0 0 1rem}.page_section__ftlgU p{margin:0;font-size:.94rem}.page_section__ftlgU p+p{margin-top:1.3rem}.page_section__ftlgU .page_context__LWDb5{font-size:.8rem;color:var(--color-text-secondary);margin-top:.5rem}.page_walkthrough__7670W{border-left:2px solid var(--color-border);padding-left:1rem}.page_result__vIvIY{border-top:2px solid var(--color-rule);padding-top:1rem}.page_folio__PgdbW{margin-top:1.7rem;display:flex;justify-content:space-between;border-top:1px solid var(--color-border);padding-top:.5rem;font-size:.7rem;color:var(--color-text-secondary)}@media screen and (max-width:650px){.page_intro__2h6fQ h1{font-size:1.7rem}.page_case__bUpwz h2{font-size:1.4rem}.page_diagram__N23Gf{padding:.8rem}.page_flow__dPCmP,.page_flow__dPCmP li{flex-direction:column}.page_flow__dPCmP li{align-items:stretch}.page_flow__dPCmP li+li{margin-left:0;margin-top:.4rem}.page_connector__swQP3{flex:auto;padding:.25rem}.page_node__T2wfH{padding:.55rem}.page_node__T2wfH strong{font-size:.9rem}.page_node__T2wfH span{font-size:.78rem}}@media print{@page career{margin:12mm 14mm;background:white}body:has(.page_resume__hfU7f),html:has(.page_resume__hfU7f){page:career;color-scheme:only light!important;background:white!important;transition:none!important}.page_resume__hfU7f,.page_resume__hfU7f *{transition:none!important;animation:none!important}.page_navigation__JAl_6{display:none!important}.page_resume__hfU7f{line-height:1.55}.page_intro__2h6fQ{display:flex;align-items:baseline;justify-content:space-between;gap:3mm;margin-bottom:4mm;padding-bottom:2mm}.page_intro__2h6fQ h1{font-size:13pt;margin:0}.page_intro__2h6fQ>p:not(.page_contact__Ut1zg){display:none}.page_intro__2h6fQ p{font-size:9pt;margin:1mm 0}.page_intro__2h6fQ .page_eyebrow___DgpU{font-size:7pt}.page_intro__2h6fQ .page_contact__Ut1zg{font-size:8pt}.page_case__bUpwz{display:block;margin:0;page-break-before:auto;break-before:auto}.page_case__bUpwz+.page_case__bUpwz{margin-top:10mm}.page_caseHeader__RqkHb{margin-bottom:3mm}.page_kicker___JMFL{font-size:7.5pt;margin-bottom:1.5mm}.page_case__bUpwz h2{font-size:15pt;margin-bottom:2mm}.page_role__4z0Yr{font-size:8pt}.page_stack__QWiVN{font-size:7pt}.page_diagram__N23Gf{margin:5mm 0 7mm;padding:4mm}.page_lane__nva3K+.page_lane__nva3K{margin-top:5mm}.page_laneLabel__3nD6_{font-size:8.5pt;margin-bottom:2mm}.page_node__T2wfH{padding:3mm 1.5mm;min-height:19mm}.page_node__T2wfH strong{font-size:9.5pt}.page_node__T2wfH span{font-size:8.5pt}.page_connector__swQP3{font-size:7.5pt;flex-basis:18mm}.page_diagram__N23Gf figcaption{font-size:8.5pt;margin-top:4mm}.page_section__ftlgU{margin-top:6mm}.page_section__ftlgU h3{font-size:12pt;margin-bottom:3mm}.page_section__ftlgU p{font-size:10.5pt;line-height:1.65}.page_section__ftlgU .page_context__LWDb5{font-size:8pt;margin-top:1.5mm}.page_result__vIvIY{padding-top:4mm;page-break-inside:avoid;break-inside:avoid}.page_folio__PgdbW{page-break-before:avoid;break-before:avoid;margin-top:3mm;padding-top:1.5mm;font-size:7pt}.page_caseHeader__RqkHb,.page_diagram__N23Gf{page-break-inside:avoid;break-inside:avoid}.page_caseHeader__RqkHb,.page_summary__sH9GY{page-break-after:avoid;break-after:avoid}.page_section__ftlgU p{orphans:3;widows:3}.page_section__ftlgU p+p{margin-top:4mm}}.page_summary__sH9GY{font-size:1rem;font-weight:500;margin:1rem 0;color:var(--color-primary)}.page_decision__In5Sx h3{font-size:1.2rem;line-height:1.5}.page_decision__In5Sx p strong{color:var(--color-primary)}@media print{.page_summary__sH9GY{font-size:10.5pt;margin:3mm 0;line-height:1.65}.page_decision__In5Sx h3{font-size:12pt}.page_decision__In5Sx h3,.page_section__ftlgU h3{page-break-after:avoid;break-after:avoid}.page_decision__In5Sx p{orphans:3;widows:3}.page_section__ftlgU p{font-size:11pt;line-height:1.75}}.page_highlights__gd2ef{margin:1.2rem 0 1.5rem;border-top:2px solid var(--color-rule);padding-top:.8rem}.page_highlights__gd2ef>div{display:grid;grid-template-columns:3rem 1fr;grid-gap:.7rem;gap:.7rem;margin:.45rem 0}.page_highlights__gd2ef dt{font-weight:700;color:var(--color-accent);font-size:.85rem}.page_highlights__gd2ef dd{margin:0;font-size:.94rem}.page_section__ftlgU .page_criterion__MYqh7{font-weight:600;margin:1rem 0 .6rem;color:var(--color-primary)}.page_comparison__bVkhC{width:100%;table-layout:fixed;border-collapse:collapse;margin:.7rem 0 1.1rem;font-size:.87rem;line-height:1.65}.page_comparison__bVkhC caption{text-align:left;font-size:.75rem;color:var(--color-text-secondary);margin-bottom:.3rem}.page_comparison__bVkhC td,.page_comparison__bVkhC th{padding:.7rem .65rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border)}.page_comparison__bVkhC thead{background:var(--color-bg-subtle)}.page_comparison__bVkhC th:first-child{width:25%}.page_comparison__bVkhC tbody th{font-weight:600}.page_steps__sTyRw{padding-left:1.4rem;margin:.7rem 0;font-size:.94rem}.page_steps__sTyRw li{padding-left:.3rem;margin:.55rem 0}.page_section__ftlgU .page_limitations__holg9{font-size:.85rem;color:var(--color-text-secondary)}@media print{.page_highlights__gd2ef{margin:3mm 0 4mm;padding-top:2mm;page-break-inside:avoid;break-inside:avoid}.page_highlights__gd2ef>div{grid-template-columns:10mm 1fr;gap:2mm;margin:1.5mm 0}.page_highlights__gd2ef dd,.page_highlights__gd2ef dt{font-size:10pt;line-height:1.65}.page_section__ftlgU .page_criterion__MYqh7{font-size:10.5pt;margin:3mm 0 2mm;page-break-after:avoid;break-after:avoid}.page_comparison__bVkhC{font-size:10pt;line-height:1.65;margin:3mm 0 5mm;page-break-inside:avoid;break-inside:avoid}.page_comparison__bVkhC caption{font-size:8pt}.page_comparison__bVkhC td,.page_comparison__bVkhC th{padding:3mm 2mm}.page_steps__sTyRw{font-size:11pt;line-height:1.75;margin:2mm 0;padding-left:5mm}.page_steps__sTyRw li{margin:1.5mm 0;page-break-inside:avoid;break-inside:avoid}.page_section__ftlgU .page_limitations__holg9{font-size:10pt}}