.work-page{--work-ink:#152337;--work-muted:#46566b;--work-link:#086b70}.work-page .segment-career-education-purpose-led-growth{--segment-color:#94621a;--segment-soft:#fff8ec;--segment-bright:#f9d48e;--segment-dark:#3b2d18}.work-page .segment-banking-transformation-risk-control{--segment-color:#485972;--segment-soft:#f1f4f8;--segment-bright:#cbdcf6;--segment-dark:#27384f}.work-page .segment-sustainability-esg-corporate-alignment{--segment-color:#226e55;--segment-soft:#eef8f2;--segment-bright:#a6e9c8;--segment-dark:#163d31}.work-page .segment-ai-technology-responsible-innovation{--segment-color:#2c62a0;--segment-soft:#eff5fc;--segment-bright:#b9dcff;--segment-dark:#1b3653}.work-page .segment-well-being-conscious-leadership{--segment-color:#96445d;--segment-soft:#fff2f6;--segment-bright:#f8c2d5;--segment-dark:#41273b}.work-page .work-service-map{padding-top:10px;padding-bottom:58px}.work-page .work-service-map .section-heading{margin-bottom:28px}.work-page .work-service-map .section-heading>p:not(.eyebrow){color:var(--work-muted)}.work-page .work-segment-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:0;gap:0;border:1px solid #d8dee5;border-radius:18px;background:#fff;box-shadow:0 12px 32px rgba(18,24,38,.05)}.work-page .work-segment-card{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);align-items:center;grid-gap:30px;gap:30px;min-width:0;min-height:112px;padding:24px 28px;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none}.work-page .work-segment-card+.work-segment-card{border-top:1px solid #e2e7ed}.work-page .work-segment-card:before{position:absolute;inset:24px auto 24px 0;width:3px;border-radius:0 3px 3px 0;background:var(--segment-color);content:""}.work-page .work-segment-heading{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start;min-width:0}.work-page .work-segment-index{display:grid;width:40px;height:40px;place-items:center;border:1px solid color-mix(in srgb,var(--segment-color) 22%,white);border-radius:12px;background:var(--segment-soft);color:var(--segment-color);font-size:.76rem;font-weight:800;letter-spacing:.06em}.work-page .work-segment-heading h3{margin:0;color:var(--work-ink);font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.4;font-weight:750}.work-page .work-segment-count{margin:5px 0 0;color:var(--work-muted);font-size:.8rem;line-height:1.4}.work-page .work-segment-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;min-width:0}.work-page .work-segment-products a{display:flex;min-width:0;min-height:46px;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border:1px solid transparent;border-radius:9px;background:var(--segment-soft);color:var(--work-ink);font-size:.88rem;font-weight:650;line-height:1.45;overflow-wrap:break-word;transition:background .16s ease,border-color .16s ease}.work-page .work-segment-products a:after{flex:0 0 auto;color:var(--segment-color);content:"→";font-size:1rem}.work-page .work-segment-products a:hover{border-color:var(--segment-color);background:#fff}.work-page .work-card-copy h3 a:hover,.work-page .work-card-links a:hover,.work-page .work-card-meta>a:hover,.work-page .work-segment-heading a:hover{text-decoration:underline;text-underline-offset:4px}.work-page .work-card-copy a:focus-visible,.work-page .work-segment-card a:focus-visible{outline:3px solid var(--segment-color);outline-offset:4px}.work-page .work-card{min-width:0;display:flex;flex-direction:column}.work-page .work-card-visual{gap:26px;min-height:300px;border-top:4px solid var(--segment-color,#2c62a0);background:#0b1626;color:#fff}.work-page .work-card-visual:before{background:linear-gradient(125deg,#0b1626 8%,var(--segment-dark,#1b3653) 100%)}.work-page .work-card-visual:after{background:rgba(255,255,255,.025);border-color:rgba(255,255,255,.12);pointer-events:none}.work-page .work-card-visual>strong{max-width:100%;color:#fff;font-size:clamp(1.8rem,3.1vw,2.7rem);font-weight:750;line-height:1.1;letter-spacing:-.035em;overflow-wrap:break-word}.work-page .work-visual-topline,.work-page .work-visual-topline span{color:var(--segment-bright,#b9dcff)}.work-page .work-visual-topline{font-weight:800;line-height:1.5}.work-page .work-visual-pills span{border-color:rgba(255,255,255,.3);background:#142335;color:#f5f9ff;font-weight:650;-webkit-backdrop-filter:none;backdrop-filter:none}.work-page .work-card-visual:focus-visible{outline:3px solid #fff;outline-offset:-8px}.work-page .work-card-copy{flex:1 1;display:flex;flex-direction:column;gap:16px}.work-page .work-card-copy h3{color:var(--work-ink)}.work-page .work-card-copy>p{min-height:0;color:var(--work-muted)}.work-page .work-card-meta>a{color:var(--segment-color,#2c62a0)}.work-page .work-card-links{margin-top:auto;padding-top:12px}.work-page .work-card-links a{color:var(--work-link)}.work-page .work-status{background:#fff7e8;color:#80530d}@media (max-width:980px){.work-page .work-segment-card{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:24px;padding:24px}.work-page .work-segment-products{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.work-page .work-segment-card{grid-template-columns:minmax(0,1fr);gap:18px;padding:22px 20px}.work-page .work-segment-heading{align-items:center;gap:12px}.work-page .work-segment-card:before{top:22px;bottom:22px}.work-page .work-card-visual{min-height:270px;padding:24px}.work-page .work-card-copy{padding:22px 24px 24px}}@media (prefers-reduced-motion:reduce){.work-page .work-segment-products a{transition:none}}