.kaizen-workbench .wb-button{font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:1.3;text-decoration:none;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.kaizen-workbench :is(.wb-button,.wb-tabs-trigger,.wb-accordion-trigger,.wb-close,.wb-input,.wb-textarea):focus-visible{outline:2px solid var(--ring,#d2d2d2);outline-offset:3px}.kaizen-workbench :is(.wb-button,.wb-tabs-trigger,.wb-accordion-trigger,.wb-close):disabled{pointer-events:none;opacity:.5}.kaizen-workbench .wb-button>svg{pointer-events:none;flex-shrink:0;width:16px;height:16px}.kaizen-workbench .wb-button-default{background:var(--primary,#eeece7);color:var(--primary-foreground,#111)}.kaizen-workbench .wb-button-default:hover{background:#fff}.kaizen-workbench .wb-button-destructive{background:var(--destructive,#b93642);color:#fff}.kaizen-workbench .wb-button-destructive:hover{filter:brightness(1.1)}.kaizen-workbench .wb-button-outline{border-color:var(--border,#303034);color:var(--foreground,#eeece7);background:0 0}.kaizen-workbench :is(.wb-button-outline,.wb-button-ghost):hover{background:var(--accent,#262629)}.kaizen-workbench .wb-button-secondary{background:var(--secondary,#242426);color:var(--foreground,#eeece7)}.kaizen-workbench .wb-button-secondary:hover{background:var(--accent,#303033)}.kaizen-workbench .wb-button-ghost{color:inherit;background:0 0}.kaizen-workbench .wb-button-link{color:var(--primary,#eeece7);text-underline-offset:4px;background:0 0}.kaizen-workbench .wb-button-link:hover{text-decoration:underline}.kaizen-workbench .wb-button-size-default{min-height:36px;padding:8px 16px}.kaizen-workbench .wb-button-size-xs{gap:4px;min-height:24px;padding:4px 8px;font-size:12px}.kaizen-workbench .wb-button-size-sm{gap:6px;min-height:32px;padding:6px 12px}.kaizen-workbench .wb-button-size-lg{min-height:40px;padding:8px 24px}.kaizen-workbench .wb-button-size-icon{width:36px;height:36px;padding:0}.kaizen-workbench .wb-button-size-icon-xs{width:24px;height:24px;padding:0}.kaizen-workbench .wb-button-size-icon-sm{width:32px;height:32px;padding:0}.kaizen-workbench .wb-button-size-icon-lg{width:40px;height:40px;padding:0}.kaizen-workbench :is(.wb-button-size-xs,.wb-button-size-icon-xs)>svg{width:12px;height:12px}.kaizen-workbench.wb-overlay{z-index:9999;background:#000000a6;position:fixed;inset:0}.kaizen-workbench.wb-overlay[data-state=open]{animation:.18s ease-out wb-fade-in}.kaizen-workbench.wb-overlay[data-state=closed]{animation:.15s ease-in wb-fade-out}.kaizen-workbench.wb-dialog-content{z-index:10000;overscroll-behavior:contain;border:1px solid var(--border,#303034);background:var(--background,#101012);width:min(512px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--foreground,#eeece7);border-radius:4px;outline:none;gap:16px;padding:24px;display:grid;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 24px 100px #0006}.kaizen-workbench.wb-dialog-content[data-state=open]{animation:.18s ease-out wb-dialog-in}.kaizen-workbench.wb-dialog-content[data-state=closed]{animation:.15s ease-in wb-dialog-out}.kaizen-workbench .wb-close{width:36px;height:36px;color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:2px;justify-content:center;align-items:center;padding:8px;display:inline-flex;position:absolute;top:12px;right:12px}.kaizen-workbench .wb-close:hover{opacity:1;background:var(--accent,#262629)}.kaizen-workbench .wb-close>svg{pointer-events:none;width:16px;height:16px}.kaizen-workbench .wb-dialog-header{text-align:left;flex-direction:column;gap:8px;display:flex}.kaizen-workbench .wb-dialog-footer{justify-content:flex-end;gap:8px;display:flex}.kaizen-workbench .wb-dialog-title{margin:0;font-size:18px;font-weight:600;line-height:1.2}.kaizen-workbench .wb-description{color:var(--muted-foreground,#aaa);margin:0;font-size:14px;line-height:1.6}.kaizen-workbench.wb-sheet-content{z-index:10000;overscroll-behavior:contain;border:0 solid var(--border,#303034);background:var(--background,#101012);color:var(--foreground,#eeece7);outline:none;flex-direction:column;gap:16px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 24px 100px #0006}.kaizen-workbench.wb-sheet-content[data-side=right]{--wb-sheet-x:100%;--wb-sheet-y:0%;border-left-width:1px;width:min(384px,75vw);height:100dvh;inset:0 0 0 auto}.kaizen-workbench.wb-sheet-content[data-side=left]{--wb-sheet-x:-100%;--wb-sheet-y:0%;border-right-width:1px;width:min(384px,75vw);height:100dvh;inset:0 auto 0 0}.kaizen-workbench.wb-sheet-content[data-side=top]{--wb-sheet-x:0%;--wb-sheet-y:-100%;border-bottom-width:1px;max-height:90dvh;inset:0 0 auto}.kaizen-workbench.wb-sheet-content[data-side=bottom]{--wb-sheet-x:0%;--wb-sheet-y:100%;border-top-width:1px;max-height:90dvh;inset:auto 0 0}.kaizen-workbench.wb-sheet-content[data-state=open]{animation:.22s ease-out wb-sheet-in}.kaizen-workbench.wb-sheet-content[data-state=closed]{animation:.18s ease-in wb-sheet-out}.kaizen-workbench .wb-sheet-header{flex-direction:column;gap:6px;padding:16px;display:flex}.kaizen-workbench .wb-sheet-footer{flex-direction:column;gap:8px;margin-top:auto;padding:16px;display:flex}.kaizen-workbench .wb-sheet-title{margin:0;font-size:16px;font-weight:600;line-height:1.3}.kaizen-workbench .wb-tabs{gap:8px;display:flex}.kaizen-workbench .wb-tabs[data-orientation=horizontal]{flex-direction:column}.kaizen-workbench .wb-tabs-list{width:fit-content;color:var(--muted-foreground,#aaa);border-radius:4px;justify-content:center;align-items:center;gap:0;padding:3px;display:inline-flex}.kaizen-workbench .wb-tabs-list[data-orientation=vertical]{flex-direction:column}.kaizen-workbench .wb-tabs-list-default{background:var(--muted,#242426)}.kaizen-workbench .wb-tabs-list-line{background:0 0;border-radius:0;gap:4px}.kaizen-workbench .wb-tabs-trigger{min-height:30px;color:var(--muted-foreground,#aaa);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;flex:1;justify-content:center;align-items:center;gap:6px;padding:4px 8px;font-size:14px;font-weight:500;transition:color .16s,background-color .16s;display:inline-flex;position:relative}.kaizen-workbench .wb-tabs-trigger:hover{color:var(--foreground,#eeece7)}.kaizen-workbench .wb-tabs-trigger[data-state=active]{background:var(--background,#101012);color:var(--foreground,#eeece7)}.kaizen-workbench .wb-tabs-list-line .wb-tabs-trigger[data-state=active]{background:0 0}.kaizen-workbench .wb-tabs-list-line .wb-tabs-trigger:after{content:"";opacity:0;background:currentColor;height:2px;position:absolute;inset:auto 0 -3px}.kaizen-workbench .wb-tabs-list-line .wb-tabs-trigger[data-state=active]:after{opacity:1}.kaizen-workbench .wb-tabs-list[data-orientation=vertical] .wb-tabs-trigger{justify-content:flex-start;width:100%}.kaizen-workbench .wb-tabs-list-line[data-orientation=vertical] .wb-tabs-trigger:after{width:2px;height:auto;inset:0 -3px 0 auto}.kaizen-workbench .wb-tabs-content{outline:none;flex:1;min-width:0}.kaizen-workbench .wb-tabs-content:focus-visible{outline:2px solid var(--ring,#d2d2d2);outline-offset:5px}.kaizen-workbench .wb-accordion-item{border-bottom:1px solid var(--border,#303034)}.kaizen-workbench .wb-accordion-item:last-child{border-bottom:0}.kaizen-workbench .wb-accordion-header{margin:0;display:flex}.kaizen-workbench .wb-accordion-trigger{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;flex:1;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 0;font-size:14px;font-weight:500;display:flex}.kaizen-workbench .wb-accordion-trigger:hover{text-decoration:underline}.kaizen-workbench .wb-accordion-chevron{pointer-events:none;width:16px;height:16px;color:var(--muted-foreground,#aaa);flex-shrink:0;margin-top:2px;transition:transform .2s}.kaizen-workbench .wb-accordion-trigger[data-state=open]>.wb-accordion-chevron{transform:rotate(180deg)}.kaizen-workbench .wb-accordion-content{font-size:14px;overflow:hidden}.kaizen-workbench .wb-accordion-content[data-state=open]{animation:.2s ease-out wb-accordion-down}.kaizen-workbench .wb-accordion-content[data-state=closed]{animation:.2s ease-out wb-accordion-up}.kaizen-workbench .wb-accordion-content-inner{padding-bottom:16px}.kaizen-workbench :is(.wb-input,.wb-textarea){border:1px solid var(--border,#303034);width:100%;min-width:0;color:var(--foreground,#eeece7);font:inherit;background:0 0;border-radius:3px;padding:8px 12px;font-size:16px;line-height:1.5;transition:border-color .16s;display:block}.kaizen-workbench .wb-input{min-height:36px}.kaizen-workbench .wb-textarea{resize:vertical;min-height:64px}.kaizen-workbench :is(.wb-input,.wb-textarea)::-moz-placeholder{color:var(--muted-foreground,#aaa)}.kaizen-workbench :is(.wb-input,.wb-textarea)::placeholder{color:var(--muted-foreground,#aaa)}.kaizen-workbench :is(.wb-input,.wb-textarea):disabled{cursor:not-allowed;opacity:.5}.kaizen-workbench :is(.wb-input,.wb-textarea)[aria-invalid=true]{border-color:var(--destructive,#df6262)}.kaizen-workbench .wb-input::file-selector-button{color:inherit;font:inherit;background:0 0;border:0;padding:0 8px 0 0;font-weight:500}.kaizen-workbench .wb-label{-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:1;display:flex}@keyframes wb-fade-in{0%{opacity:0}to{opacity:1}}@keyframes wb-fade-out{0%{opacity:1}to{opacity:0}}@keyframes wb-dialog-in{0%{opacity:0;transform:translate(-50%,-48%)scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes wb-dialog-out{0%{opacity:1}to{opacity:0;transform:translate(-50%,-48%)scale(.98)}}@keyframes wb-sheet-in{0%{transform:translate(var(--wb-sheet-x), var(--wb-sheet-y))}to{transform:translate(0)}}@keyframes wb-sheet-out{0%{transform:translate(0)}to{transform:translate(var(--wb-sheet-x), var(--wb-sheet-y))}}@keyframes wb-accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes wb-accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}@media (max-width:639px){.kaizen-workbench .wb-dialog-footer{flex-direction:column-reverse}}@media (min-width:768px){.kaizen-workbench :is(.wb-input,.wb-textarea){font-size:14px}}@media (prefers-reduced-motion:reduce){.kaizen-workbench.wb-overlay,.kaizen-workbench.wb-dialog-content,.kaizen-workbench.wb-sheet-content,.kaizen-workbench .wb-accordion-content{animation:none!important}.kaizen-workbench :is(.wb-button,.wb-close,.wb-tabs-trigger,.wb-accordion-chevron,.wb-input,.wb-textarea){transition:none!important}}
.kaizen-workbench{--kaizen-ink:var(--site-background);--kaizen-paper:var(--site-foreground);--kaizen-line-light:var(--site-border);--kaizen-font-interface:var(--site-font-sans);--kaizen-font-instrument:var(--site-font-mono);--background:var(--kaizen-ink);--foreground:var(--kaizen-paper);--primary:var(--kaizen-paper);--primary-foreground:#111;--secondary:#19191c;--muted:#141416;--muted-foreground:#a7a5a5;--accent:#242426;--border:var(--kaizen-line-light);--ring:#b9b5b2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--kaizen-font-interface);color:var(--foreground);font-synthesis:none;-webkit-font-smoothing:antialiased;font-size:16px;font-weight:400;line-height:1.5}.kaizen-workbench.site{background:var(--background);min-height:100svh}.kaizen-workbench .sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.kaizen-workbench .anchor-target{scroll-margin-top:100px;display:block}.kaizen-workbench,.kaizen-workbench *,.kaizen-workbench :before,.kaizen-workbench :after{box-sizing:border-box}html:has(.kaizen-workbench.site){scroll-behavior:smooth;scroll-padding-top:100px}.kaizen-workbench button,.kaizen-workbench a,.kaizen-workbench input,.kaizen-workbench textarea{-webkit-tap-highlight-color:transparent}.kaizen-workbench button,.kaizen-workbench a{touch-action:manipulation}:where(.kaizen-workbench) button{cursor:pointer;font:inherit;color:inherit}.kaizen-workbench button:disabled{cursor:default}:where(.kaizen-workbench) a{color:inherit;text-decoration:none}.kaizen-workbench button:focus-visible,.kaizen-workbench a:focus-visible{outline-offset:5px;outline:2px solid #eee}.kaizen-workbench img{max-width:100%;display:block}:where(.kaizen-workbench) p,:where(.kaizen-workbench) h1,:where(.kaizen-workbench) h2,:where(.kaizen-workbench) h3{margin:0}.kaizen-workbench ::selection{color:#111;background:#eeece7}.kaizen-workbench.site{max-width:1800px;margin:auto;overflow:clip}.kaizen-workbench .skip-link{color:#111;z-index:100;background:#eee;padding:14px;position:fixed;top:-80px;left:20px}.kaizen-workbench .skip-link:focus{top:15px}:is(html:has(.kaizen-workbench.site),body:has(.kaizen-workbench.site)){background:#0a0a0b}:where(.kaizen-workbench) :is(h1,h2,h3,h4,h5,h6){font-family:var(--kaizen-font-interface);text-transform:none;color:inherit}:where(.kaizen-workbench) p,:where(.kaizen-workbench) li{font-size:inherit;line-height:inherit;color:inherit;font-weight:400}:where(.kaizen-workbench) a{display:inline}.kaizen-workbench button{text-transform:none}.kaizen-workbench .skip-link{border:0;font-weight:500;transform:none}.kaizen-workbench :focus-visible{box-shadow:none}.kaizen-workbench .workbench-header{border-bottom:1px solid var(--border);z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0bf5;justify-content:space-between;align-items:center;height:88px;padding:0 5.5%;display:flex;position:sticky;top:0}.kaizen-workbench .brand{align-items:center;gap:16px;display:flex}.kaizen-workbench .brand-mark{-o-object-fit:contain;object-fit:contain;width:111px;height:37px}.kaizen-workbench .brand span{letter-spacing:2px;color:#bbb;font-family:Geist Mono,monospace;font-size:9px}.kaizen-workbench .desktop-nav{align-items:center;gap:32px;font-size:13px;display:flex}.kaizen-workbench .desktop-nav>button:not([data-slot]){background:0 0;border:0;padding:12px 0}.kaizen-workbench .desktop-nav>a,.kaizen-workbench .desktop-nav>button:not([data-slot]){color:#bbb;transition:color .2s}.kaizen-workbench .desktop-nav>a:hover,.kaizen-workbench .desktop-nav>button:hover{color:#fff}.kaizen-workbench .primary-button{min-height:48px;box-shadow:none;border-radius:2px!important;gap:24px!important;padding:0 22px!important;font-size:13px!important;font-weight:500!important;transition:background .2s!important}.kaizen-workbench [data-slot=button][data-variant=default],.kaizen-workbench .primary-button{color:#111!important;background:#eeece7!important}.kaizen-workbench .primary-button:hover{background:#fff!important}.kaizen-workbench .primary-button svg{transition:transform .2s}.kaizen-workbench .primary-button:hover svg{transform:translate(2px,-2px)}.kaizen-workbench .mobile-menu-button{width:44px;height:44px;display:none!important}.kaizen-workbench .mobile-menu-button svg{width:22px;height:22px}.kaizen-workbench .section-shell{border-bottom:1px solid var(--border);padding-left:5.5%;padding-right:5.5%;scroll-margin-top:10px}.kaizen-workbench .eyebrow,.kaizen-workbench .mono{letter-spacing:1.6px;color:#a5a3a3;font-family:Geist Mono,monospace;font-size:10px;font-weight:400;line-height:1.7}.kaizen-workbench .hero{padding-top:58px;padding-bottom:0}.kaizen-workbench .hero-eyebrow{align-items:center;gap:10px;display:flex}.kaizen-workbench .accent-dot{background:#ce4049;width:5px;height:5px;display:inline-block}.kaizen-workbench .hero-layout{grid-template-columns:minmax(0,1.9fr) minmax(230px,1fr);align-items:end;gap:6%;margin-top:37px;display:grid}.kaizen-workbench .hero h1{letter-spacing:-.06em;max-width:960px;font-size:clamp(48px,5.45vw,83px);font-weight:500;line-height:1.035}.kaizen-workbench .hero h1>span{color:#929293}.kaizen-workbench .hero-support{padding-bottom:5px}.kaizen-workbench .hero-support>p{color:#b7b7ba;max-width:355px;font-size:clamp(15px,1.3vw,18px);line-height:1.65}.kaizen-workbench .hero-cta{margin-top:25px}.kaizen-workbench .quiet-link{color:#a5a5a8;align-items:center;gap:16px;width:fit-content;min-height:28px;margin-top:18px;font-size:12px;display:flex}.kaizen-workbench .quiet-link svg{transition:transform .25s}.kaizen-workbench .quiet-link:hover svg{transform:translate(4px)}.kaizen-workbench .quiet-link:hover{color:#eee}.kaizen-workbench .hero-meta{color:#87878b;border-top:1px solid var(--border);justify-content:space-between;gap:24px;margin-top:49px;padding:17px 0;font-size:11px;line-height:1.7;display:flex}.kaizen-workbench .work-section{padding-top:49px;padding-bottom:36px}.kaizen-workbench .section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:31px;display:flex}.kaizen-workbench .section-heading h2{letter-spacing:-.045em;margin-top:11px;font-size:clamp(28px,3vw,44px);font-weight:500;line-height:1.15}.kaizen-workbench .text-link{color:#c4c4c7;background:0 0;border:0;border-bottom:1px solid #515154;align-items:center;gap:22px;padding:8px 0;font-size:12px;line-height:1.4;transition:color .2s;display:inline-flex}.kaizen-workbench .text-link:hover{color:#fff}.kaizen-workbench .text-link svg{flex-shrink:0}.kaizen-workbench .work-grid{grid-template-columns:minmax(0,1.24fr) minmax(0,1fr);align-items:start;gap:30px;display:grid}.kaizen-workbench .project{min-width:0}.kaizen-workbench .project-kicker{justify-content:space-between;align-items:center;gap:12px;min-height:24px;margin-bottom:12px;display:flex}.kaizen-workbench .project-kicker .eyebrow{letter-spacing:1.5px;font-size:9px}.kaizen-workbench .status{color:#aaa;white-space:nowrap;border:1px solid #383839;padding:3px 7px;font-family:Geist Mono,monospace;font-size:9px}.kaizen-workbench .project-open{text-align:left;width:100%;color:inherit;background:0 0;border:0;padding:0;display:block}.kaizen-workbench .project-image{background:#111;border:1px solid #303032;width:100%;position:relative;overflow:hidden}.kaizen-workbench .project-image img{width:100%;height:auto;transition:transform .65s cubic-bezier(.22,1,.36,1);display:block}.kaizen-workbench .project-open:hover .project-image img{transform:scale(1.018)}.kaizen-workbench .project-caption{justify-content:space-between;align-items:start;gap:16px;padding:21px 0 0;display:flex}.kaizen-workbench .project-caption h3{letter-spacing:-.045em;font-size:clamp(25px,2.6vw,36px);font-weight:500;line-height:1.1}.kaizen-workbench .project-caption p{color:#939398;margin-top:10px;font-size:12px;line-height:1.6}.kaizen-workbench .project-arrow{flex-shrink:0;margin-top:3px;transition:transform .2s}.kaizen-workbench .project-open:hover .project-arrow{transform:translate(3px,-3px)}.kaizen-workbench .project-context{color:#b5b5b9;max-width:400px;margin-top:15px;font-size:14px;line-height:1.7}.kaizen-workbench .project-overlay-label{color:#111;visibility:hidden;background:#eeece7;align-items:center;gap:12px;padding:10px 12px;font-size:11px;transition:transform .2s;display:flex;position:absolute;bottom:16px;right:16px;transform:translateY(8px)}.kaizen-workbench .project-open:hover .project-overlay-label,.kaizen-workbench .project-open:focus-visible .project-overlay-label{visibility:visible;transform:translateY(0)}.kaizen-workbench .more-work{border-top:1px solid var(--border);align-items:center;gap:36px;margin-top:40px;padding-top:24px;display:flex}.kaizen-workbench .more-work>.eyebrow{margin-right:auto;font-size:9px}.kaizen-workbench .more-work>button{color:#aaa;background:0 0;border:0;align-items:center;gap:15px;padding:10px 0;font-size:13px;display:flex}.kaizen-workbench .more-work>button:hover{color:#fff}.kaizen-workbench .approach-section{grid-template-columns:1fr 1fr;gap:9%;padding-top:80px;padding-bottom:80px;display:grid}.kaizen-workbench .approach-copy h2,.kaizen-workbench .studio-copy h2{letter-spacing:-.05em;margin-top:25px;font-size:clamp(30px,3.5vw,50px);font-weight:500;line-height:1.12}.kaizen-workbench .approach-copy h2>span{color:#919194}.kaizen-workbench .approach-copy>p:not(.eyebrow){color:#b2b2b7;max-width:430px;margin-top:23px;font-size:15px;line-height:1.8}.kaizen-workbench .approach-copy .text-link{margin-top:25px}.kaizen-workbench .approach-steps{padding-top:20px}.kaizen-workbench .services-accordion [data-slot=accordion-trigger]{letter-spacing:-.04em;padding:27px 0;font-size:26px;text-decoration:none!important}.kaizen-workbench .accordion-label{align-items:center;gap:30px;display:flex}.kaizen-workbench .accordion-label .mono{color:#858585;font-size:11px}.kaizen-workbench .services-accordion [data-state=open]>.accordion-label .mono{color:#d65b61}.kaizen-workbench .services-accordion [data-slot=accordion-content]{padding-left:43px;padding-right:24px}.kaizen-workbench .services-accordion [data-slot=accordion-content] h3{margin-bottom:10px;font-size:16px;font-weight:500}.kaizen-workbench .services-accordion [data-slot=accordion-content] p{color:#aaa;font-size:14px;line-height:1.8}.kaizen-workbench .studio-section{grid-template-columns:1fr 1fr;gap:9%;padding-top:66px;padding-bottom:66px;display:grid}.kaizen-workbench .studio-copy h2{margin-top:22px}.kaizen-workbench .studio-copy>p:last-of-type{color:#aaa;margin-top:19px;font-size:14px;line-height:1.8}.kaizen-workbench .studio-copy .text-link{margin-top:20px}.kaizen-workbench .studio-resources{padding-top:8px}.kaizen-workbench .resource-tabs{width:100%;background:0 0!important;border-bottom:1px solid #444!important;border-radius:0!important;justify-content:flex-start!important;gap:34px!important;height:auto!important;padding:0!important;display:flex!important}.kaizen-workbench .resource-tabs [data-slot=tabs-trigger]{position:relative;box-shadow:none!important;color:#939398!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0!important;padding:4px 0 18px!important;font-size:16px!important}.kaizen-workbench .resource-tabs [data-state=active]{color:#ece8e6!important}.kaizen-workbench .resource-tabs [data-state=active]:after{content:"";background:#eee;height:1px;position:absolute;bottom:-1px;left:0;right:0}.kaizen-workbench .resource-panel{padding-top:29px}.kaizen-workbench .resource-title{letter-spacing:-.04em;justify-content:space-between;align-items:start;gap:28px;font-size:clamp(23px,2.3vw,33px);line-height:1.25;display:flex}.kaizen-workbench .resource-title svg{flex-shrink:0}.kaizen-workbench .resource-panel p{color:#999;margin-top:16px;font-size:14px;line-height:1.7}.kaizen-workbench .resource-panel .text-link{margin-top:24px}.kaizen-workbench .contact-section{justify-content:space-between;align-items:end;gap:24px;padding-top:64px;padding-bottom:64px;display:flex}.kaizen-workbench .contact-section h2{letter-spacing:-.055em;margin-top:24px;font-size:clamp(46px,5vw,72px);font-weight:500;line-height:1.03}.kaizen-workbench .contact-section p:not(.eyebrow){color:#aaa;margin-top:24px;font-size:14px;line-height:1.7}.kaizen-workbench .contact-section .primary-button{margin-top:28px}.kaizen-workbench .contact-signature{letter-spacing:-.075em;color:#68686c;-webkit-user-select:none;user-select:none;font-size:clamp(70px,10vw,155px);line-height:.9}.kaizen-workbench .contact-signature>span{letter-spacing:5px;text-transform:uppercase;color:#858585;margin-top:17px;font-size:10px;line-height:1.5;display:block}.kaizen-workbench .footer-meta{color:#8f8f94;justify-content:space-between;align-items:center;gap:24px;padding:24px 5.5%;font-size:10px;display:flex}.kaizen-workbench .footer-meta>div{align-items:center;gap:22px;display:flex}.kaizen-workbench .motion-toggle{background:0 0;border:0;align-items:center;gap:6px;min-height:34px;font-size:10px;display:flex}.kaizen-workbench .contact-direct>p{color:#aaa;margin-bottom:22px;font-size:15px;line-height:1.8}.kaizen-workbench .contact-direct .services-accordion{margin-top:22px}.kaizen-workbench .contact-direct .services-accordion [data-slot=accordion-trigger]{letter-spacing:0;font-size:14px}.kaizen-workbench .contact-direct .services-accordion [data-slot=accordion-content]{padding-left:0}.kaizen-workbench.detail-dialog{max-height:88dvh;overflow:auto;background:#101012!important;border-color:#323235!important;border-radius:3px!important;gap:22px!important;width:min(840px,100vw - 32px)!important;max-width:840px!important;padding:38px!important}.kaizen-workbench.detail-dialog [data-slot=dialog-title]{letter-spacing:-.05em;max-width:650px;padding-right:15px;font-size:clamp(28px,4vw,44px);font-weight:500;line-height:1.05}.kaizen-workbench.detail-dialog [data-slot=dialog-description]{color:#aaa6a6;margin-top:10px;font-size:15px;line-height:1.6}.kaizen-workbench.detail-dialog .eyebrow{margin-bottom:10px}.kaizen-workbench .detail-image{border:1px solid var(--border);width:100%;height:auto}.kaizen-workbench .detail-copy{color:#bbb7b7;font-size:16px;line-height:1.7}.kaizen-workbench .detail-copy p+p{margin-top:18px}.kaizen-workbench .scope-list{flex-wrap:wrap;gap:9px;margin:0;padding:0;list-style:none;display:flex}.kaizen-workbench .scope-list li,.kaizen-workbench .status-line{color:#aaa6a6;font-size:12px}.kaizen-workbench .scope-list li{border:1px solid var(--border);padding:7px 10px}.kaizen-workbench .dialog-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.kaizen-workbench .dialog-actions [data-slot=button]{border-radius:2px;min-height:42px}.kaizen-workbench .status-line{margin-top:-8px}.kaizen-workbench.menu-sheet,.kaizen-workbench.all-work-sheet{overflow:auto;background:#101012!important;border-color:#333!important;padding:30px!important}.kaizen-workbench.menu-sheet{width:min(420px,90vw)!important}.kaizen-workbench.menu-sheet nav{flex-direction:column;margin-top:40px;display:flex}.kaizen-workbench.menu-sheet nav>a,.kaizen-workbench.menu-sheet nav>button{letter-spacing:-.04em;text-align:left;background:0 0;border:0;border-bottom:1px solid #333;justify-content:space-between;align-items:center;padding:22px 0;font-size:25px;display:flex}.kaizen-workbench.all-work-sheet{width:min(780px,96vw)!important;max-width:780px!important}.kaizen-workbench.all-work-sheet [data-slot=sheet-title]{letter-spacing:-.05em;font-size:38px}.kaizen-workbench .all-work-list{flex-direction:column;gap:0;display:flex}.kaizen-workbench .all-work-list>button{border:0;border-bottom:1px solid var(--border);text-align:left;background:0 0;align-items:center;gap:20px;padding:20px 0;display:flex}.kaizen-workbench .all-work-list>button>img{aspect-ratio:1.6;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;flex-shrink:0;width:31%}.kaizen-workbench .all-work-list>button>span{flex-direction:column;flex:1;gap:7px;display:flex}.kaizen-workbench .all-work-list strong{letter-spacing:-.04em;font-size:24px;font-weight:500}.kaizen-workbench .all-work-list>button>span>span:last-child{color:#aaa;font-size:12px}.kaizen-workbench .all-work-list>button>svg{flex-shrink:0}.kaizen-workbench .all-work-list .eyebrow{letter-spacing:1.4px;font-size:8px}.kaizen-workbench .confidential-project,.kaizen-workbench .additional-work{border-bottom:1px solid var(--border);padding:24px 0}.kaizen-workbench .confidential-project h3,.kaizen-workbench .additional-work h3{margin:5px 0 12px;font-size:21px}.kaizen-workbench .confidential-project p:last-child{color:#aaa;font-size:14px;line-height:1.7}.kaizen-workbench .additional-work a{color:#bbb;justify-content:space-between;padding:10px 0;font-size:14px;display:flex}.kaizen-workbench .inquiry-form{gap:22px;display:grid}.kaizen-workbench .kind-options{flex-wrap:wrap;gap:8px;display:flex}.kaizen-workbench .kind-options button{border-radius:2px;font-size:12px}.kaizen-workbench .form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.kaizen-workbench .inquiry-form label{color:#d4cece;margin-bottom:10px;font-size:12px}.kaizen-workbench .inquiry-form input,.kaizen-workbench .inquiry-form textarea{color:#eee;box-shadow:none;min-height:44px;background:#0b0b0d!important;border-radius:2px!important}.kaizen-workbench .inquiry-form textarea{resize:vertical;line-height:1.7}.kaizen-workbench .form-note{color:#a9a3a4;font-size:12px;line-height:1.7}.kaizen-workbench .inquiry-form .primary-button{justify-self:start}.kaizen-workbench .note-review h3{letter-spacing:-.03em;font-size:24px}.kaizen-workbench .note-review>p{color:#aaa;margin-top:9px;font-size:14px}.kaizen-workbench .note-review pre{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid #333;max-height:250px;margin:20px 0;padding:20px;font-size:13px;line-height:1.8;overflow:auto}.kaizen-workbench[data-motion=off] *,.kaizen-workbench[data-motion=off] :before,.kaizen-workbench[data-motion=off] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (max-width:1000px){.kaizen-workbench .workbench-header{height:76px}.kaizen-workbench .brand span{display:none}.kaizen-workbench .desktop-nav{gap:24px}.kaizen-workbench .hero-layout{grid-template-columns:1.5fr 1fr;gap:5%}.kaizen-workbench .hero h1{font-size:clamp(45px,5.8vw,60px)}.kaizen-workbench .hero-support>p{font-size:14px}.kaizen-workbench .hero-cta{gap:15px!important;padding:0 15px!important;font-size:12px!important}.kaizen-workbench .work-grid{gap:24px}.kaizen-workbench .more-work{gap:22px}.kaizen-workbench .more-work>.eyebrow{max-width:95px}.kaizen-workbench .approach-section,.kaizen-workbench .studio-section{gap:6%}.kaizen-workbench .footer-meta{align-items:start}.kaizen-workbench .footer-meta>div{flex-wrap:wrap;justify-content:flex-end;gap:17px}}@media (max-width:700px){html:has(.kaizen-workbench.site){scroll-padding-top:78px}.kaizen-workbench .workbench-header{height:68px;padding:0 6%}.kaizen-workbench .brand-mark{width:100px;height:34px}.kaizen-workbench .brand span{letter-spacing:1.7px;font-size:8px;display:block}.kaizen-workbench .desktop-nav{display:none}.kaizen-workbench .mobile-menu-button{display:inline-flex!important}.kaizen-workbench .section-shell{padding-left:6%;padding-right:6%}.kaizen-workbench .hero{padding-top:38px}.kaizen-workbench .hero-eyebrow{letter-spacing:1.2px;font-size:9px}.kaizen-workbench .hero-layout{margin-top:28px;display:block}.kaizen-workbench .hero h1{max-width:600px;font-size:clamp(42px,8.7vw,59px);line-height:1.07}.kaizen-workbench .desktop-break{display:none}.kaizen-workbench .hero-support{max-width:440px;margin-top:27px}.kaizen-workbench .hero-support>p{max-width:420px;font-size:15px;line-height:1.75}.kaizen-workbench .hero-cta{min-height:48px;margin-top:22px;gap:24px!important;padding:0 20px!important;font-size:13px!important}.kaizen-workbench .quiet-link{margin-top:12px}.kaizen-workbench .hero-meta{margin-top:29px;padding:15px 0;font-size:10px}.kaizen-workbench .hero-meta>span:last-child{display:none}.kaizen-workbench .work-section{padding-top:34px;padding-bottom:30px}.kaizen-workbench .section-heading{gap:20px;margin-bottom:27px}.kaizen-workbench .section-heading h2{max-width:270px;margin-top:12px;font-size:29px}.kaizen-workbench .section-heading .text-link{white-space:nowrap;gap:10px;font-size:11px}.kaizen-workbench .eyebrow{letter-spacing:1.4px;font-size:9px}.kaizen-workbench .work-grid{grid-template-columns:1fr;gap:37px}.kaizen-workbench .project-kicker{margin-bottom:10px}.kaizen-workbench .project-caption{padding-top:17px}.kaizen-workbench .project-caption h3{font-size:29px}.kaizen-workbench .project-caption p{max-width:280px;font-size:12px}.kaizen-workbench .project-context{max-width:100%;margin-top:12px;font-size:14px}.kaizen-workbench .more-work{grid-template-columns:1fr;gap:0;margin-top:30px;padding-top:22px;display:grid}.kaizen-workbench .more-work>.eyebrow{max-width:none;margin-bottom:8px}.kaizen-workbench .more-work>button{border-bottom:1px solid var(--border);justify-content:space-between;padding:15px 0;font-size:14px}.kaizen-workbench .more-work>button:last-child{border:0}.kaizen-workbench .approach-section{padding-top:43px;padding-bottom:39px;display:block}.kaizen-workbench .approach-copy h2,.kaizen-workbench .studio-copy h2{margin-top:20px;font-size:35px}.kaizen-workbench .approach-copy>p:not(.eyebrow){margin-top:19px;font-size:14px}.kaizen-workbench .approach-copy .text-link{margin-top:19px}.kaizen-workbench .approach-steps{padding-top:28px}.kaizen-workbench .services-accordion [data-slot=accordion-trigger]{padding:22px 0;font-size:24px}.kaizen-workbench .services-accordion [data-slot=accordion-content]{padding-left:42px;padding-right:12px}.kaizen-workbench .studio-section{padding-top:40px;padding-bottom:40px;display:block}.kaizen-workbench .studio-resources{margin-top:34px;padding:0}.kaizen-workbench .resource-tabs{gap:30px!important}.kaizen-workbench .resource-tabs [data-slot=tabs-trigger]{font-size:15px!important}.kaizen-workbench .resource-title{font-size:26px}.kaizen-workbench .resource-panel{min-height:180px;padding-top:25px}.kaizen-workbench .contact-section{padding-top:40px;padding-bottom:42px;display:block}.kaizen-workbench .contact-section h2{margin-top:20px;font-size:48px}.kaizen-workbench .contact-section p:not(.eyebrow){max-width:270px;margin-top:20px;font-size:14px}.kaizen-workbench .contact-signature{display:none}.kaizen-workbench .footer-meta{flex-direction:column;gap:12px;padding:22px 6%;font-size:10px}.kaizen-workbench .footer-meta>div{justify-content:flex-start;gap:20px;width:100%}.kaizen-workbench .motion-toggle{margin-left:auto;font-size:9px}.kaizen-workbench.detail-dialog{max-height:90dvh;gap:20px!important;padding:29px 21px!important}.kaizen-workbench.detail-dialog [data-slot=dialog-title]{max-width:95%;font-size:31px}.kaizen-workbench .detail-copy{font-size:15px}.kaizen-workbench .form-row{grid-template-columns:1fr;gap:20px}.kaizen-workbench .kind-options{gap:6px}.kaizen-workbench .kind-options button{padding:7px 10px;font-size:11px}.kaizen-workbench .dialog-actions{flex-direction:column}.kaizen-workbench .dialog-actions button,.kaizen-workbench .dialog-actions a{justify-content:center}.kaizen-workbench.all-work-sheet{padding:24px 18px!important}.kaizen-workbench .all-work-list>button{gap:13px}.kaizen-workbench .all-work-list strong{font-size:20px}.kaizen-workbench .all-work-list>button>span>span:last-child{font-size:11px}.kaizen-workbench .all-work-list>button>img{width:29%}.kaizen-workbench .all-work-list>button>svg{width:18px}.kaizen-workbench.menu-sheet{padding:32px 22px!important}}@media (prefers-reduced-motion:reduce){html:has(.kaizen-workbench.site){scroll-behavior:auto}.kaizen-workbench *,.kaizen-workbench :before,.kaizen-workbench :after{transition:none!important;animation:none!important}}.kaizen-workbench .additional-work>button{color:#bbb;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:10px 0;font-size:14px;display:flex}.kaizen-workbench .legacy-project-content{color:#bbb;font-size:15px;line-height:1.7}.kaizen-workbench .legacy-project-content h2{color:#eee;letter-spacing:-.05em;margin:12px 0 18px;font-size:36px;font-weight:500;line-height:1.1}.kaizen-workbench .legacy-project-content h3{color:#eee;margin:28px 0 12px;font-size:22px;font-weight:500;line-height:1.3}.kaizen-workbench .legacy-project-content p{margin:16px 0}.kaizen-workbench .legacy-project-content img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto}.kaizen-workbench .legacy-project-content figure{margin:24px 0}.kaizen-workbench .legacy-project-content figcaption{color:#999;margin-top:10px;font-size:12px}.kaizen-workbench .legacy-project-content .project-facts{border-block:1px solid var(--border);grid-template-columns:1fr 2fr;gap:12px 24px;margin:24px 0;padding:24px 0;display:grid}.kaizen-workbench .legacy-project-content dt{color:#eee;font-weight:500}.kaizen-workbench .legacy-project-content dd{margin:0}.kaizen-workbench .legacy-project-content .scene-controls,.kaizen-workbench .legacy-project-content .inline-links{flex-wrap:wrap;gap:12px;display:flex}.kaizen-workbench .legacy-project-content button,.kaizen-workbench .legacy-project-content .button{color:#eee;text-align:left;white-space:normal;background:0 0;border:1px solid #444;border-radius:2px;justify-content:center;align-items:center;gap:12px;padding:11px 15px;font-size:13px;display:inline-flex}.kaizen-workbench .legacy-project-content button[aria-pressed=true],.kaizen-workbench .legacy-project-content .button{color:#111;background:#eeece7}.kaizen-workbench .legacy-project-content .book-detail-intro{max-width:350px;margin:24px auto}.kaizen-workbench .legacy-project-content ol,.kaizen-workbench .legacy-project-content ul{padding-left:22px}.kaizen-workbench .legacy-project-content li{margin:10px 0}.kaizen-workbench .legacy-project-content label{color:#ccc;margin-top:18px;font-size:13px;display:block}.kaizen-workbench .legacy-project-content input:not([type=checkbox]),.kaizen-workbench .legacy-project-content textarea,.kaizen-workbench .legacy-project-content select{color:#eee;width:100%;font:inherit;background:#0b0b0d;border:1px solid #444;border-radius:2px;margin-top:9px;padding:12px;display:block}.kaizen-workbench .legacy-project-content input[type=checkbox]{accent-color:var(--kaizen-red);width:18px;height:18px;margin-right:10px}.kaizen-workbench .legacy-project-content [role=status],.kaizen-workbench .legacy-project-content [role=alert]{border:1px solid #555;padding:12px}@media (max-width:700px){.kaizen-workbench .legacy-project-content h2{font-size:30px}.kaizen-workbench .legacy-project-content .project-facts{grid-template-columns:1fr;gap:5px}.kaizen-workbench .legacy-project-content dd{margin-bottom:14px}.kaizen-workbench .legacy-project-content .dialog-actions{align-items:stretch}}.kaizen-workbench .lakeside-beta-honeypot{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.kaizen-workbench .lakeside-beta-form fieldset{border:0;min-width:0;margin:0;padding:0}.kaizen-workbench .lakeside-beta-consent{align-items:flex-start;gap:10px;display:flex}.kaizen-workbench .lakeside-beta-consent input{flex-shrink:0;margin-top:3px}.kaizen-workbench .lakeside-beta-form .form-bottom{gap:16px;margin-top:24px;display:grid}html:has(.kaizen-workbench.site[data-motion=off]){scroll-behavior:auto}:is(body:has(.kaizen-workbench.site[data-motion=off]) :is(.kaizen-workbench.wb-overlay,.kaizen-workbench.wb-dialog-content,.kaizen-workbench.wb-sheet-content),body:has(.kaizen-workbench.site[data-motion=off]) .kaizen-workbench :is(.wb-accordion-content,.wb-accordion-chevron)){transition:none!important;animation:none!important}.kaizen-workbench .desktop-nav{gap:clamp(16px,2vw,28px)}.kaizen-workbench .desktop-nav [aria-current=page]{color:var(--foreground);text-underline-offset:7px;text-decoration:underline}.kaizen-workbench.menu-sheet nav a{padding:12px 0}.kaizen-workbench.menu-sheet nav [aria-current=page]{color:var(--foreground);text-underline-offset:8px;text-decoration:underline}.kaizen-workbench .workbench-footer{border-top:1px solid var(--border);padding:36px 0 0}.kaizen-workbench .footer-pages{border-bottom:1px solid var(--border);justify-content:space-between;align-items:start;gap:28px;padding:0 5.5% 32px;display:flex}.kaizen-workbench .footer-pages>a{align-items:center;gap:24px;font-size:18px;display:inline-flex}.kaizen-workbench .footer-pages nav{color:var(--muted-foreground);flex-wrap:wrap;gap:14px 24px;font-size:13px;display:flex}@media (max-width:960px){.kaizen-workbench .desktop-nav{display:none}.kaizen-workbench .mobile-menu-button{display:inline-flex!important}.kaizen-workbench .footer-pages{flex-direction:column}}.kaizen-workbench .wb-navigation-arrow{vertical-align:middle;flex-shrink:0;display:inline-block}
