.kaizen-workbench .wb-profile{color:#eeece7;background:#0a0a0b;width:min(100% - 112px,1320px);margin:0 auto;padding:86px 0 0;font-family:Geist,sans-serif}.kaizen-workbench .wb-profile :is(h1,h2,h3,p,figure){margin:0}.kaizen-workbench .wb-profile :is(h1,h2,h3){color:#eeece7;text-wrap:balance;font-family:Geist,sans-serif;font-weight:400}.kaizen-workbench .wb-profile .wb-profile-label{color:#a7a5a5;letter-spacing:.11em;text-transform:uppercase;font-family:Geist Mono,monospace;font-size:11px;font-weight:400;line-height:1.6}.kaizen-workbench .wb-profile-hero{-moz-column-gap:clamp(48px, 7vw, 112px);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;column-gap:clamp(48px,7vw,112px);padding-bottom:100px;display:grid}.kaizen-workbench .wb-profile h1{letter-spacing:-.065em;margin-top:28px;font-size:clamp(64px,7.6vw,108px);line-height:.97}.kaizen-workbench .wb-profile .wb-profile-role{color:#a7a5a5;margin-top:32px;font-size:14px;line-height:1.65}.kaizen-workbench .wb-profile .wb-profile-lede{letter-spacing:-.025em;max-width:480px;margin-top:32px;font-size:clamp(18px,1.65vw,23px);line-height:1.5}.kaizen-workbench .wb-profile-actions{flex-wrap:wrap;align-items:center;gap:22px 28px;margin-top:34px;display:flex}.kaizen-workbench .wb-profile .wb-profile-button{color:#0a0a0b;background:#eeece7;border:1px solid #eeece7;border-radius:4px;justify-content:space-between;align-items:center;gap:24px;min-height:46px;padding:12px 18px;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.kaizen-workbench .wb-profile .wb-profile-button:hover{background:#d4d1cb;border-color:#d4d1cb}.kaizen-workbench .wb-profile .wb-profile-text-link{color:#eeece7;text-underline-offset:5px;align-items:center;gap:18px;min-height:44px;font-size:13px;line-height:1.4;-webkit-text-decoration:underline #535355;text-decoration:underline #535355;display:inline-flex}.kaizen-workbench .wb-profile .wb-profile-text-link:hover{text-decoration-color:#eeece7}.kaizen-workbench .wb-profile-portrait{justify-self:end;width:100%;max-width:440px}.kaizen-workbench .wb-profile-portrait img{aspect-ratio:4/5;border:1px solid #29292b;border-radius:2px;width:100%;height:auto}.kaizen-workbench .wb-profile-portrait figcaption{color:#a7a5a5;padding-top:14px;font-size:11px;line-height:1.5}.kaizen-workbench .wb-profile-section{border-top:1px solid #29292b;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:40px;padding:72px 0;display:grid}.kaizen-workbench .wb-profile h2{letter-spacing:-.045em;font-size:clamp(28px,3vw,42px);line-height:1.13}.kaizen-workbench .wb-profile-copy{max-width:650px}.kaizen-workbench .wb-profile-copy p{color:#b8b6b3;margin-top:24px;font-size:16px;line-height:1.75}.kaizen-workbench .wb-profile-copy .wb-profile-text-link{margin-top:24px}.kaizen-workbench .wb-profile-independent{border-top:1px solid #29292b;padding:72px 0 88px}.kaizen-workbench .wb-profile-section-heading{max-width:640px;margin-bottom:40px}.kaizen-workbench .wb-profile-section-heading h2{margin-top:22px}.kaizen-workbench .wb-profile-section-heading>p:last-child{color:#b8b6b3;margin-top:20px;font-size:16px;line-height:1.75}.kaizen-workbench .wb-profile .wb-profile-work-row{color:#eeece7;border-top:1px solid #29292b;grid-template-columns:36px minmax(0,1fr) minmax(0,1fr) 28px;align-items:center;gap:28px;padding:30px 0;text-decoration:none;display:grid}.kaizen-workbench .wb-profile-work-row:last-child{border-bottom:1px solid #29292b}.kaizen-workbench .wb-profile-work-number{color:#a7a5a5;align-self:start;padding-top:4px;font-family:Geist Mono,monospace;font-size:11px}.kaizen-workbench .wb-profile-work-title h3{letter-spacing:-.035em;margin-top:9px;font-size:24px;line-height:1.2}.kaizen-workbench .wb-profile-work-row>p{color:#a7a5a5;max-width:420px;font-size:14px;line-height:1.65}.kaizen-workbench .wb-profile-work-arrow{justify-self:end;transition:transform .16s}.kaizen-workbench .wb-profile-work-row:hover .wb-profile-work-arrow{transform:translate(3px,-3px)}.kaizen-workbench .wb-profile-work-row:hover h3{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.kaizen-workbench .wb-profile-close{border-top:1px solid #29292b;justify-content:space-between;align-items:center;gap:40px;padding:64px 0 88px;display:flex}.kaizen-workbench .wb-profile-close h2{margin-top:22px}.kaizen-workbench .wb-profile-close p:last-child{color:#a7a5a5;margin-top:20px;font-size:15px;line-height:1.65}.kaizen-workbench .wb-profile-close .wb-profile-button{flex-shrink:0}.kaizen-workbench[data-motion=off] .wb-profile-work-arrow{transition:none}.kaizen-workbench[data-motion=off] .wb-profile-work-row:hover .wb-profile-work-arrow{transform:none}@media (max-width:1000px){.kaizen-workbench .wb-profile{width:calc(100% - 72px);padding-top:64px}.kaizen-workbench .wb-profile-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:40px;padding-bottom:72px}.kaizen-workbench .wb-profile h1{font-size:76px}.kaizen-workbench .wb-profile-section{grid-template-columns:minmax(0,.8fr) minmax(0,2fr)}.kaizen-workbench .wb-profile .wb-profile-work-row{grid-template-columns:28px minmax(0,1fr) minmax(0,1.1fr) 20px;gap:20px}}@media (max-width:760px){.kaizen-workbench .wb-profile{width:calc(100% - 48px);padding-top:42px}.kaizen-workbench .wb-profile-hero{grid-template-columns:minmax(0,1fr);gap:44px;padding-bottom:56px}.kaizen-workbench .wb-profile h1{margin-top:24px;font-size:clamp(62px,13vw,88px)}.kaizen-workbench .wb-profile .wb-profile-role{margin-top:24px}.kaizen-workbench .wb-profile .wb-profile-lede{max-width:520px;margin-top:26px;font-size:20px}.kaizen-workbench .wb-profile-actions{gap:16px 24px;margin-top:28px}.kaizen-workbench .wb-profile-portrait{justify-self:start;max-width:440px}.kaizen-workbench .wb-profile-section{grid-template-columns:minmax(0,1fr);gap:24px;padding:48px 0}.kaizen-workbench .wb-profile-independent{padding:48px 0 56px}.kaizen-workbench .wb-profile .wb-profile-work-row{grid-template-columns:24px minmax(0,1fr) 24px;align-items:start;gap:14px;padding:26px 0}.kaizen-workbench .wb-profile-work-row>p{grid-column:2}.kaizen-workbench .wb-profile-work-arrow{grid-area:1/3}.kaizen-workbench .wb-profile-work-title h3{font-size:23px}.kaizen-workbench .wb-profile-close{flex-direction:column;align-items:start;gap:28px;padding:48px 0 64px}}@media (prefers-reduced-motion:reduce){.kaizen-workbench .wb-profile-work-arrow{transition:none}.kaizen-workbench .wb-profile-work-row:hover .wb-profile-work-arrow{transform:none}}
