.visual-home{--section-space:144px;--home-gutter:var(--publication-gutter);--home-gap:var(--publication-gap)}.visual-home .shell{width:calc(100% - var(--home-gutter) * 2);max-width:1320px}.visual-home .hero{gap:0 var(--home-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;min-height:0;padding:80px 0 108px;display:grid}.visual-home .hero-title{grid-column:1/9;min-width:0}.visual-home h1>span{white-space:nowrap;display:block}.visual-home .hero-last-word{display:inline}.visual-home .hero-tagline{color:var(--body);margin-top:32px}.visual-home .hero-edition{border-left:1px solid var(--border);color:var(--body);flex-direction:column;grid-column:10/13;align-self:stretch;padding:10px 0 4px 28px;display:flex}.visual-home .edition-focus{max-width:160px;margin-top:32px}.visual-home .edition-year{margin-top:8px}.visual-home .hero-folio{text-align:left;color:var(--primary);margin-top:auto;padding-top:40px}.visual-home .hero-rule{background:var(--border);grid-column:1/-1;height:1px;margin:48px 0 36px}.visual-home .hero-introduction{grid-area:3/6/auto/12}.visual-home .hero-lead{max-width:640px;margin:0}.visual-home .hero-support{max-width:520px;margin-top:18px}.visual-home .hero-actions{grid-area:3/1/auto/5;align-self:end;gap:26px;margin:0}.visual-home .hero-actions .button-text{border-bottom-color:var(--border);gap:22px;min-height:44px}.visual-home .selected-work{margin-top:0}.visual-home .work-heading h2{grid-column:1/7}.visual-home .work-heading>p{grid-column:8/13}.visual-home .work-feature{gap:var(--home-gap);padding:64px 0 96px}.visual-home .feature-narrative{grid-column:1/8;padding-right:64px}.visual-home .work-prose{margin-top:32px}.visual-home .work-scope{margin-top:28px}.visual-home .work-role{margin-top:32px}.visual-home .case-link{margin-top:24px}.visual-home .market-scale{border-left:1px solid var(--border);grid-column:8/13;padding-left:48px}.visual-home .market-scale figcaption{align-items:flex-end;gap:30px;display:flex}.visual-home .scale-number{display:block}.visual-home .market-scale ul{margin:40px 0 0;padding:0;list-style:none;display:block}.visual-home .market-scale li{border-top:1px solid var(--border);color:var(--body);padding:11px 0;transition:color .35s,border-color .35s}.visual-home .market-scale li:hover{color:var(--primary);border-color:var(--primary)}.visual-home .market-scale>p{max-width:380px;margin-top:24px}.visual-home .work-launch{padding:52px 0 64px}.visual-home .launch-heading{grid-column:1/4}.visual-home .launch-narrative{grid-column:5/13;align-self:start}.visual-home .launch-narrative .work-prose{max-width:690px;margin-top:28px}.visual-home .launch-process .inline-process{flex-wrap:wrap;justify-content:flex-start;gap:10px 16px}.visual-home .launch-process .inline-process li{white-space:nowrap;gap:16px}.visual-home .work-pmo{gap:0 var(--home-gap);padding:56px 0 60px}.visual-home .work-pmo>.pmo-heading{grid-column:1/6}.visual-home .work-pmo .case-headline{max-width:420px}.visual-home .pmo-copy{grid-column:7/13;padding-top:0}.visual-home .pmo-copy .work-prose{margin-top:0}.visual-home .pmo-copy .work-role{margin-top:24px}.visual-home .pmo-method{gap:var(--home-gap);border-top:1px solid var(--border);border-left:0;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin:40px 0 0;padding:24px 0 0;list-style:none;display:grid}.visual-home .pmo-method li+li{margin-top:0}.visual-home .additional-work{grid-template-columns:4fr 8fr;padding-top:24px}.visual-home .additional-work ul{gap:12px 32px}.visual-home .capabilities{--foreground:#f6f3ec;--body:#b9bab3;--stone:#b9bab3;--primary:#f6f3ec;--border:#3c3e38;color:#f6f3ec;background:#121312;margin-top:104px;padding:72px 0 88px}.visual-home .capabilities .section-kicker{border-bottom-color:#65665f;margin-bottom:64px}.visual-home .capability-split{gap:var(--home-gap)}.visual-home .capability-statement{grid-column:1/7}.visual-home .capability-statement h2{max-width:650px}.visual-home .capability-rows{grid-column:8/13;margin:0}.visual-home .capability-row{border-top:1px solid var(--border);padding:28px 0 32px;display:block}.visual-home .capability-row:first-child{border-top:0;padding-top:0}.visual-home .capability-row:last-child{padding-bottom:0}.visual-home .capability-row .inline-process{color:var(--body);gap:8px 12px;margin-top:16px}.visual-home .capability-row .inline-process li{gap:12px}.visual-home .capability-row p{color:var(--body);margin-top:18px}.visual-home .career-heading{margin-bottom:60px}.visual-home .career-heading>p{margin-top:22px}.visual-home .timeline{border:0;margin:0}.visual-home .timeline-entry{gap:var(--home-gap);border-top:1px solid var(--border);grid-template-columns:repeat(12,minmax(0,1fr));padding:52px 0 56px;display:grid}.visual-home .timeline-entry:nth-child(3){padding-block:36px 44px}.visual-home .timeline-entry:nth-child(4){padding-block:60px}.visual-home .timeline-entry:before,.visual-home .timeline-entry:after{display:none}.visual-home .timeline-date{color:var(--primary);white-space:nowrap;grid-column:1/4;padding:0}.visual-home .timeline-role{text-align:left;color:var(--body);margin-top:12px}.visual-home .timeline-description{grid-column:7/11;margin:0;padding-top:2px}.visual-home .career-evidence{grid-column:11/13;margin:2px 0 0;display:block}.visual-home .timeline-entry:first-child .career-evidence,.visual-home .timeline-entry:nth-child(2) .career-evidence,.visual-home .timeline-entry:nth-child(4) .career-evidence{border-left:1px solid var(--brass);color:var(--primary);padding-left:16px}.visual-home .career-evidence ul{display:block}.visual-home .career-evidence li+li{margin-top:14px}.visual-home .evidence-year{margin-bottom:12px;display:block}.visual-home .relationship-history{margin-top:18px;display:block}.visual-home .relationship-history>span{white-space:normal;display:block}.visual-home .relationship-history>span+span{margin-top:6px}.visual-home .current-status{gap:var(--home-gap);border:0;grid-template-columns:3fr 4.5fr 4.5fr;margin-top:44px;padding-top:0}.visual-home .current-status h3{grid-column:auto}.visual-home .profile .section-heading{max-width:800px;margin-bottom:64px}.visual-home .career-facts{gap:var(--home-gap);border:0;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;padding:0;display:grid}.visual-home .career-fact{border-top:1px solid var(--border);border-left:0;grid-column:span 3;padding:26px 0 0}.visual-home .career-fact:nth-child(2){border-color:var(--brass);grid-column:span 4;margin-top:48px}.visual-home .career-fact:nth-child(4){margin-top:48px}.visual-home .career-fact .fact-value{margin-bottom:28px}.visual-home .career-fact .fact-context{margin-top:16px}.visual-home .profile-details{border-top:0;margin-top:88px;padding-top:0}.visual-home .profile-narrative{grid-column:1/8;max-width:640px}.visual-home .profile-credentials{border-top:1px solid var(--border);grid-column:9/13;padding-top:24px}.visual-home .contact{margin-top:184px;padding-bottom:100px}.visual-home .contact-statement{max-width:1100px}.visual-home .contact-line{display:block}.visual-home .contact-paths{width:calc((100% - var(--home-gap) * 11) / 12 * 7 + var(--home-gap) * 6);border:0;grid-template-columns:1fr 1fr;gap:40px;margin:72px 0 0 auto;padding:0}.visual-home .contact-description,.visual-home .contact-career-prompt{margin-top:18px}.visual-home .contact-desktop-break{display:none}.visual-home .will-reveal{transition:opacity .6s ease-out,transform .6s ease-out}@media (max-width:1100px){.visual-home .hero{padding-top:64px}.visual-home .hero-edition{grid-column:10/13;padding-left:20px}.visual-home .hero-actions{gap:12px 24px}.visual-home .feature-narrative{padding-right:28px}.visual-home .market-scale{padding-left:30px}.visual-home .capability-statement{grid-column:1/7}.visual-home .capability-rows{grid-column:8/13}}@media (max-width:900px){.visual-home .hero{padding-top:52px;padding-bottom:80px}.visual-home .hero-title{grid-column:1/10}.visual-home .hero-edition{grid-column:10/13;padding-left:16px}.visual-home .edition-focus{margin-top:24px}.visual-home .hero-folio{padding-top:28px}.visual-home .hero-introduction{grid-column:6/13}.visual-home .work-heading{margin-bottom:48px}.visual-home .work-heading>p{grid-column:7/13}.visual-home .work-feature{padding:48px 0 72px;display:grid}.visual-home .feature-narrative{grid-column:1/8;padding-right:12px}.visual-home .market-scale{border-top:0;grid-column:8/13;margin:0;padding:0 0 0 24px}.visual-home .market-scale figcaption{gap:18px}.visual-home .work-launch,.visual-home .work-pmo{display:grid}.visual-home .launch-narrative{margin:0}.visual-home .capabilities{margin-top:80px;padding:56px 0 64px}.visual-home .capability-split{display:block}.visual-home .capability-statement h2{max-width:640px}.visual-home .capability-rows{margin-top:52px}.visual-home .capability-row>div{grid-template-columns:5fr 7fr;gap:0 32px;display:grid}.visual-home .capability-row h3{grid-column:1}.visual-home .capability-row .inline-process{grid-area:2/1}.visual-home .capability-row p{grid-area:1/2/3;margin:0}.visual-home .career{margin-top:88px}.visual-home .timeline-entry{grid-template-columns:repeat(8,minmax(0,1fr));padding:40px 0 48px}.visual-home .timeline-date{grid-column:1/4}.visual-home .career-company,.visual-home .timeline-description,.visual-home .career-evidence{grid-column:4/9}.visual-home .career-evidence ul{flex-wrap:wrap;gap:12px 28px;display:flex}.visual-home .career-evidence li+li{margin:0}.visual-home .current-status{grid-template-columns:3fr 5fr}.visual-home .current-status h3{grid-area:1/1/3}.visual-home .current-status .status-item{grid-column:2}.visual-home .profile{margin-top:112px}.visual-home .career-facts{grid-template-columns:repeat(6,minmax(0,1fr));gap:40px 24px}.visual-home .career-fact:first-child{grid-column:span 2}.visual-home .career-fact:nth-child(2){grid-column:span 4}.visual-home .career-fact:nth-child(4){margin-top:0}.visual-home .profile-details{grid-template-columns:7fr 5fr;gap:40px;margin-top:64px}.visual-home .profile-narrative{grid-column:1}.visual-home .profile-credentials{grid-column:2}.visual-home .contact{margin-top:128px;padding-bottom:80px}.visual-home .contact-paths{gap:32px;width:85%;margin-top:64px}}@media (max-width:600px){.visual-home{--section-space:96px}.visual-home .hero{grid-template-columns:repeat(6,minmax(0,1fr));gap:0 16px;padding:36px 0 72px;display:grid}.visual-home .hero-title{grid-area:1/1/auto/-1}.visual-home h1>span{white-space:normal}.visual-home .hero-last-word{display:block}.visual-home .hero-tagline{max-width:320px;margin-top:24px}.visual-home .hero-edition{border-left:0;border-top:1px solid var(--border);grid-area:2/1/auto/-1;grid-template-columns:1fr auto;align-items:start;gap:4px 12px;margin-top:28px;padding:16px 0 0;display:grid}.visual-home .edition-name{grid-column:1}.visual-home .edition-location{grid-area:2/1;margin:0}.visual-home .edition-focus{grid-area:3/1;max-width:none;margin:0}.visual-home .edition-year{text-align:right;grid-area:1/2;margin:0}.visual-home .hero-folio{text-align:right;grid-area:3/2;margin:0;padding:0}.visual-home .hero-rule{display:none}.visual-home .hero-introduction{grid-area:3/2/auto/7;margin-top:36px}.visual-home .hero-support{margin-top:16px}.visual-home .hero-actions{grid-area:4/1/auto/-1;gap:28px;margin-top:28px}.visual-home .hero-actions .button-text{gap:18px}.visual-home .work-heading{margin-bottom:40px;display:block}.visual-home .work-heading>p{margin-top:24px}.visual-home .work-feature{padding:32px 0 60px;display:block}.visual-home .feature-narrative{padding:0}.visual-home .project-category{margin-bottom:22px}.visual-home .work-prose,.visual-home .work-scope,.visual-home .work-role{margin-top:24px}.visual-home .market-scale{border-left:0;border-top:1px solid var(--border);grid-template-columns:2fr 3fr;gap:0 24px;margin-top:40px;padding:28px 0 0;display:grid}.visual-home .market-scale figcaption{grid-column:1;display:block}.visual-home .market-scale .eyebrow{margin:18px 0 0 4px;display:block}.visual-home .market-scale ul{grid-column:2;margin:0}.visual-home .market-scale li{padding:10px 0}.visual-home .market-scale li:first-child{border-top:0;padding-top:0}.visual-home .market-scale>p{grid-column:1/-1;margin-top:24px}.visual-home .work-launch{padding:36px 0 44px;display:block}.visual-home .launch-heading{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.visual-home .launch-heading .project-category{margin:0}.visual-home .launch-narrative{margin-top:28px}.visual-home .launch-process{margin-top:24px;padding-top:18px}.visual-home .launch-process .inline-process{flex-wrap:wrap;gap:8px 12px;display:flex}.visual-home .launch-process .inline-process li{gap:12px;margin:0;padding:0;display:flex}.visual-home .launch-process .process-arrow{margin:0;display:inline}.visual-home .work-pmo{padding:36px 0 40px;display:block}.visual-home .pmo-copy{margin-top:24px}.visual-home .pmo-method{grid-template-columns:1fr 1fr;gap:12px 20px;margin-top:28px;padding-top:20px}.visual-home .additional-work{padding-top:24px;display:block}.visual-home .additional-work ul{gap:8px 24px;margin-top:12px}.visual-home .additional-work li+li{margin:0}.visual-home .capabilities{margin-top:64px;padding:40px 0 56px}.visual-home .capabilities .section-kicker{margin-bottom:36px}.visual-home .statement-break{display:none}.visual-home .capability-rows{margin-top:44px}.visual-home .capability-row{padding:28px 0}.visual-home .capability-row>div{display:block}.visual-home .capability-row p{margin-top:18px}.visual-home .career{margin-top:64px}.visual-home .career-heading{margin-bottom:36px}.visual-home .timeline-entry,.visual-home .timeline-entry:nth-child(4){padding:36px 0 40px;display:block}.visual-home .timeline-entry:nth-child(3){padding-block:28px 32px}.visual-home .career-company{margin-top:22px}.visual-home .timeline-role{margin-top:8px}.visual-home .timeline-description{margin-top:20px;padding:0}.visual-home .career-evidence{margin-top:24px}.visual-home .career-evidence ul{gap:12px 24px}.visual-home .current-status{margin-top:36px;display:block}.visual-home .status-item{margin-top:24px}.visual-home .profile{margin-top:88px}.visual-home .profile .section-heading{margin-bottom:40px}.visual-home .career-facts{grid-template-columns:repeat(6,minmax(0,1fr));gap:36px 20px}.visual-home .career-fact{padding-top:24px}.visual-home .career-fact:first-child{grid-column:1/-1;grid-template-columns:104px 1fr;align-items:start;gap:0 20px;display:grid}.visual-home .career-fact:first-child .fact-value{grid-area:1/1/3;margin:0}.visual-home .career-fact:first-child dt,.visual-home .career-fact:first-child .fact-context{grid-column:2}.visual-home .career-fact:nth-child(2){grid-column:1/-1;margin-top:0}.visual-home .career-fact .fact-value{margin-bottom:22px}.visual-home .career-fact .fact-context{margin-top:12px}.visual-home .profile-details{margin-top:56px;display:block}.visual-home .profile-credentials{margin-top:40px;padding-top:24px}.visual-home .contact{margin-top:100px;padding-bottom:64px}.visual-home .contact .section-kicker{margin-bottom:48px}.visual-home .contact-statement{max-width:100%}.visual-home .contact-paths{width:100%;margin-top:56px;display:block}.visual-home .contact-path+.contact-path{border:0;margin-top:36px;padding:0}}@media (max-width:359px){.visual-home .hero-actions{gap:22px}.visual-home .hero-actions .button-text{gap:14px}}@media (prefers-reduced-motion:reduce){.visual-home .will-reveal{opacity:1;transform:none}}.visual-home .timeline-context{color:var(--body);margin-top:5px}.visual-home h1{font:var(--text-hero);letter-spacing:-.035em;letter-spacing:-.04em}.visual-home h2,.visual-home .work-heading h2{font:var(--text-section);letter-spacing:var(--tracking-heading)}.visual-home .hero-tagline{font:var(--text-position);letter-spacing:0}.visual-home .hero-edition,.visual-home .edition-name,.visual-home .edition-focus,.visual-home .hero-folio{font:var(--text-meta);letter-spacing:var(--tracking-meta)}.visual-home .hero-lead,.visual-home .work-heading>p{font:var(--text-lead);letter-spacing:0}.visual-home .hero-actions .button-text{font:var(--text-cta);letter-spacing:0}.visual-home .project-category{font:var(--text-meta);letter-spacing:var(--tracking-meta);letter-spacing:.12em}.visual-home .case-headline{font:var(--text-work-title);letter-spacing:0;letter-spacing:-.025em}.visual-home .launch-narrative .case-headline,.visual-home .work-pmo .case-headline{font:var(--text-work-title-quiet);letter-spacing:0;letter-spacing:-.025em}.visual-home .selected-work .project-secondary,.visual-home .launch-company{font:var(--text-context);letter-spacing:var(--tracking-heading)}.visual-home .launch-company>span{font:var(--text-small);letter-spacing:0}.visual-home .work-prose,.visual-home .work-scope,.visual-home .launch-process .inline-process li,.visual-home .capability-row p,.visual-home .timeline-description,.visual-home .profile-narrative p,.visual-home .contact-description{font:var(--text-body);letter-spacing:0}.visual-home .work-role,.visual-home .timeline-role,.visual-home .contact-career-prompt{font:var(--text-role);letter-spacing:0}.visual-home .market-scale li{font:var(--text-body);letter-spacing:0}.visual-home .market-scale>p{font:var(--text-small);letter-spacing:0}.visual-home .scale-number,.visual-home .career-fact .fact-value,.visual-home .career-fact:first-child .fact-value,.visual-home .career-fact:nth-child(2) .fact-value{font:var(--text-metric);letter-spacing:-.035em;font-variant-numeric:tabular-nums}.visual-home .market-scale .eyebrow,.visual-home .career-fact dt,.visual-home .career-evidence{font:var(--text-metric-label);letter-spacing:0}.visual-home .pmo-method li,.visual-home .capability-row h3{font:var(--text-workstream);letter-spacing:0}.visual-home .capability-statement h2,.visual-home .contact-statement{font:var(--text-statement);letter-spacing:0}.visual-home .timeline-date{font:var(--text-period);letter-spacing:0;font-variant-numeric:tabular-nums}.visual-home .career-company h3,.visual-home .status-company{font:var(--text-company);letter-spacing:var(--tracking-heading)}.visual-home .timeline-context,.visual-home .relationship-history,.visual-home .profile-credentials dd{font:var(--text-small);letter-spacing:0}.visual-home .career-fact .fact-context,.visual-home .evidence-year{font:var(--text-period);letter-spacing:0;font-variant-numeric:tabular-nums}.visual-home .current-status h3{font:var(--text-meta);letter-spacing:var(--tracking-meta)}.visual-home .career-heading>p{font:var(--text-small);letter-spacing:0}.visual-home .hero-lead{text-wrap:pretty}.visual-home .hero-edition .edition-name,.visual-home .edition-location,.visual-home .hero-folio{letter-spacing:.12em}.visual-home .career-company h3,.visual-home .launch-company{overflow-wrap:normal;line-break:strict}.visual-home .career-company a[target=_blank],.visual-home .timeline-context a{font:var(--text-link)}@media (max-width:1100px) and (min-width:901px){.visual-home h1{font-size:var(--type-hero-tablet)}}@media (max-width:600px){.visual-home h1{line-height:1.02}}@media (min-width:601px) and (max-width:780px){.visual-home h1>span{white-space:normal}}.visual-home .shell{max-width:var(--publication-width)}.visual-home .hero{grid-template-columns:var(--publication-grid);gap:0 var(--publication-gap);padding-block:80px 112px}.visual-home .hero-title{grid-area:1/1/auto/9}.visual-home .hero-edition{border-left:0;border-top:1px solid var(--border);grid-area:1/9/4/13;align-self:start;margin-left:56px;padding:20px 0 0}.visual-home .hero-introduction{grid-area:2/1/auto/9;margin-top:32px}.visual-home .hero-actions{grid-area:3/1/auto/9;align-self:start;margin-top:32px}.visual-home .hero-rule{grid-area:4/1/auto/-1;margin:56px 0 0}.visual-home .hero-folio{border-top:1px solid var(--border);margin-top:40px;padding-top:24px}.visual-home .hero-tagline{max-width:680px}.visual-home .work-heading{margin-bottom:56px}.visual-home .work-feature{align-items:start;padding-block:64px 112px}.visual-home .feature-narrative{padding-right:var(--composition-module);grid-column:1/8}.visual-home .market-scale{padding-left:var(--composition-module);grid-column:8/13}.visual-home .market-scale figcaption{align-items:center}.visual-home .market-scale li{padding-block:14px}.visual-home .work-launch{padding-block:48px 64px}.visual-home .launch-heading{padding-right:var(--publication-gap);grid-column:1/5}.visual-home .launch-narrative{grid-column:5/13}.visual-home .launch-process{padding-top:24px}.visual-home .work-pmo{grid-template-rows:auto 1fr;row-gap:24px;padding-block:56px 64px}.visual-home .work-pmo>.pmo-heading,.visual-home .pmo-copy{padding-right:var(--composition-module);grid-column:1/8}.visual-home .work-pmo>.pmo-heading{grid-row:1}.visual-home .pmo-copy{grid-row:2}.visual-home .pmo-method{padding:0 0 0 var(--composition-module);border:0;grid-area:1/8/3/13;margin:0;display:block}.visual-home .pmo-method li{border-top:1px solid var(--border);padding-block:24px}.visual-home .additional-work{grid-template-columns:4fr 8fr;display:grid}.visual-home .capabilities{margin-top:var(--composition-transition);padding-block:80px 96px}.visual-home .capability-split{grid-template-columns:var(--publication-grid);display:grid}.visual-home .capability-statement{grid-column:1/6;padding-right:28px}.visual-home .capability-rows{grid-column:6/13}.visual-home .capability-row{grid-template-columns:32px minmax(0,1fr);gap:20px;padding-block:28px 32px;display:grid}.visual-home .capability-index{padding-top:5px}.visual-home .capability-row>div{display:block}.visual-home .career{margin-top:var(--composition-open)}.visual-home .timeline-entry{grid-template-columns:var(--publication-grid);align-items:start}.visual-home .timeline-date{white-space:normal;grid-column:1/3}.visual-home .career-company{grid-column:3/6}.visual-home .timeline-description{grid-column:6/11;padding-right:16px}.visual-home .career-evidence{grid-column:11/13}.visual-home .timeline-description .timeline-context{margin-top:20px}.visual-home .profile{margin-top:var(--composition-open)}.visual-home .career-facts{border-top:1px solid var(--border);gap:var(--publication-gap)}.visual-home .career-fact,.visual-home .career-fact:first-child,.visual-home .career-fact:nth-child(2),.visual-home .career-fact:nth-child(4){border:0;flex-direction:column;align-items:flex-start;margin:0;padding-top:28px;display:flex}.visual-home .career-fact:first-child{grid-column:1/3}.visual-home .career-fact:nth-child(2){grid-column:3/7}.visual-home .career-fact:nth-child(3){grid-column:7/10}.visual-home .career-fact:nth-child(4){grid-column:10/13}.visual-home .career-fact .fact-value,.visual-home .career-fact:first-child .fact-value{margin:0 0 24px}.visual-home .profile-details{grid-template-columns:var(--publication-grid);gap:var(--publication-gap);margin-top:80px;display:grid}.visual-home .profile-narrative{grid-column:1/8}.visual-home .profile-credentials{grid-column:8/13;margin:0;padding-top:24px}.visual-home .contact{grid-template-columns:var(--publication-grid);gap:0 var(--publication-gap);margin-top:var(--composition-open);padding-bottom:112px;display:grid}.visual-home .contact>.publication-chapter{grid-column:1/-1}.visual-home .contact-statement{grid-column:1/8}.visual-home .contact-paths{grid-column:8/13;width:auto;margin:0;padding-left:28px;display:block}.visual-home .contact-path+.contact-path{border:0;border-top:1px solid var(--border);margin-top:36px;padding:28px 0 0}@media (max-width:1000px){.visual-home .hero{padding-block:64px 96px}.visual-home .hero-title{grid-column:1/-1}.visual-home .hero-introduction,.visual-home .hero-actions{grid-column:1/9}.visual-home .hero-edition{border-top:0;border-left:1px solid var(--border);grid-area:2/9/4/13;margin:32px 0 0;padding:20px 0 0 16px}.visual-home .hero-folio{margin-top:24px;padding-top:20px}.visual-home .work-heading>p{grid-column:7/13}.visual-home .feature-narrative{grid-column:1/7;padding-right:0}.visual-home .market-scale{grid-column:7/13;padding-left:24px}.visual-home .work-feature{padding-block:48px 80px}.visual-home .launch-heading{grid-column:1/5}.visual-home .launch-narrative{grid-column:5/13}.visual-home .capability-statement{grid-column:1/6;padding-right:0}.visual-home .capability-rows{grid-column:6/13;margin-top:0}.visual-home .timeline-entry{grid-template-columns:repeat(6,minmax(0,1fr))}.visual-home .timeline-date{grid-column:1/3}.visual-home .career-company{grid-column:3/7}.visual-home .timeline-description{grid-column:3/7;padding:0}.visual-home .career-evidence{grid-column:3/7}.visual-home .career-facts{grid-template-columns:repeat(12,minmax(0,1fr))}.visual-home .career-fact:first-child{grid-column:1/3}.visual-home .career-fact:nth-child(2){grid-column:3/7}.visual-home .career-fact:nth-child(3){grid-column:7/10}.visual-home .career-fact:nth-child(4){grid-column:10/13}.visual-home .contact-statement{grid-column:1/7}.visual-home .contact-paths{grid-column:7/13;padding-left:0}}@media (max-width:780px){.visual-home .hero-introduction,.visual-home .hero-actions{grid-column:1/-1}.visual-home .hero-edition{border:0;border-top:1px solid var(--border);grid-area:4/1/auto/-1;grid-template-columns:1fr 1fr;gap:10px 24px;margin:40px 0 0;padding:20px 0 0;display:grid}.visual-home .hero-edition p{border:0;max-width:none;margin:0;padding:0}.visual-home .hero-rule{display:none}.visual-home .work-feature,.visual-home .work-launch{display:block}.visual-home .feature-narrative{padding:0}.visual-home .market-scale{border-left:0;border-top:1px solid var(--border);grid-template-columns:2fr 3fr;gap:24px;margin-top:40px;padding:28px 0 0;display:grid}.visual-home .market-scale figcaption{display:block}.visual-home .market-scale ul{margin:0}.visual-home .market-scale>p{grid-column:1/-1;max-width:none;margin:0}.visual-home .launch-heading{padding:0;display:block}.visual-home .launch-narrative{margin-top:32px}.visual-home .capability-split{display:block}.visual-home .capability-rows{margin-top:48px}.visual-home .career-facts{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:40px}.visual-home .career-fact:first-child{grid-column:1/3}.visual-home .career-fact:nth-child(2){grid-column:3/7}.visual-home .career-fact:nth-child(3){grid-column:1/4}.visual-home .career-fact:nth-child(4){grid-column:4/7}.visual-home .profile-details{display:block}.visual-home .profile-credentials{margin-top:40px}.visual-home .contact{display:block}.visual-home .contact-paths{margin-top:48px}}@media (max-width:600px){.visual-home .hero{grid-template-columns:repeat(6,minmax(0,1fr));padding-block:40px 80px;display:grid}.visual-home .hero-introduction{grid-area:2/1/auto/-1;margin-top:28px}.visual-home .hero-actions{grid-area:3/1/auto/-1;margin-top:24px}.visual-home .hero-edition{grid-row:4;margin-top:40px}.visual-home .edition-name,.visual-home .edition-location,.visual-home .edition-focus,.visual-home .edition-year,.visual-home .hero-folio{text-align:left;grid-area:auto}.visual-home .work-heading{display:block}.visual-home .work-heading>p{margin-top:24px}.visual-home .work-feature{padding-block:32px 72px}.visual-home .market-scale .eyebrow{margin-left:0}.visual-home .market-scale ul{grid-column:2}.visual-home .market-scale>p{grid-column:1/-1}.visual-home .work-launch{padding-block:36px 48px}.visual-home .work-pmo{padding-block:40px 48px;display:block}.visual-home .work-pmo>.pmo-heading,.visual-home .pmo-copy{padding:0}.visual-home .pmo-copy{margin-top:24px}.visual-home .pmo-method{margin-top:32px;padding:0;display:block}.visual-home .pmo-method li{padding-block:20px}.visual-home .additional-work{display:block}.visual-home .capabilities{margin-top:64px;padding-block:48px 56px}.visual-home .capability-row{grid-template-columns:24px minmax(0,1fr);gap:16px}.visual-home .timeline-entry,.visual-home .timeline-entry:nth-child(4){padding-block:32px 40px;display:block}.visual-home .timeline-date,.visual-home .career-company,.visual-home .timeline-description,.visual-home .career-evidence{grid-column:auto}.visual-home .career-company{margin-top:20px}.visual-home .timeline-description,.visual-home .career-evidence{margin-top:24px}.visual-home .career-fact,.visual-home .career-fact:first-child,.visual-home .career-fact:nth-child(2),.visual-home .career-fact:nth-child(4){padding-top:24px}.visual-home .profile-details{margin-top:56px}.visual-home .contact{padding-bottom:80px}}.visual-home .hero-edition{border-top-color:var(--rule-signature);padding-top:24px}.visual-home .edition-name{color:var(--foreground)}.visual-home .edition-location{margin-top:var(--optical-small)}.visual-home .edition-focus{margin-top:28px}.visual-home .hero-folio{color:var(--primary);border-top-color:var(--rule-ledger)}.visual-home .hero-tagline{margin-top:28px}.visual-home .hero-actions .button-text{border-bottom-color:var(--link-rule)}.visual-home .work-feature{isolation:isolate;border-top-color:var(--primary);position:relative}.visual-home .work-feature:before{content:"";inset:0 calc(-1 * var(--publication-gap));z-index:-1;background:var(--paper-reference);pointer-events:none;position:absolute}.visual-home .project-category{color:var(--primary)}.visual-home .work-launch .project-category,.visual-home .work-pmo .project-category{color:var(--body)}.visual-home .market-scale{border-left-color:var(--rule-ledger)}.visual-home .market-scale .scale-number{color:var(--primary)}.visual-home .market-scale .eyebrow{color:var(--foreground)}.visual-home .market-scale li{color:var(--foreground);border-top-color:var(--rule-ledger)}.visual-home .market-scale li:hover{color:var(--primary);border-top-color:var(--rule-structural)}.visual-home .market-scale>p{padding-top:var(--optical-small)}.visual-home .work-launch,.visual-home .work-pmo{border-top-color:var(--rule-structural)}.visual-home .launch-process{border-top-color:var(--rule-ledger)}.visual-home .launch-process .process-arrow{color:var(--body)}.visual-home .launch-process li:nth-child(2) .process-arrow{color:var(--brass)}.visual-home .pmo-method li{color:var(--foreground);border-top-color:var(--rule-ledger)}.visual-home .pmo-method li:first-child{border-top-color:var(--rule-signature)}.visual-home .case-link{color:var(--primary);border-bottom-color:var(--link-rule)}.visual-home .additional-work{border-top-color:var(--rule-ledger)}.visual-home .capabilities{--foreground:var(--on-reset);--body:var(--on-reset-secondary);--stone:var(--on-reset-secondary);--primary:var(--on-reset);--border:var(--rule-reset);--rule-signature:var(--on-reset);--rule-ledger:var(--rule-reset);background:var(--surface-reset);color:var(--on-reset)}.visual-home .capabilities .section-kicker{border-bottom-color:var(--rule-reset)}.visual-home .capability-index{color:var(--on-reset-secondary)}.visual-home .capability-row{border-top-color:var(--rule-reset)}.visual-home .capability-row .inline-process{color:var(--on-reset-secondary)}.visual-home .timeline-date{color:var(--body)}.visual-home .career-company h3{color:var(--foreground)}.visual-home .career-company h3 a:hover{color:var(--primary);text-underline-offset:var(--link-offset);text-decoration:underline;text-decoration-thickness:1px}.visual-home .timeline-role{color:var(--foreground);margin-top:var(--optical-medium)}.visual-home .timeline-context{color:var(--body)}.visual-home .timeline-description .button-text{margin-top:var(--optical-small)}.visual-home .career-facts{border-top-color:var(--rule-structural)}.visual-home .career-fact .fact-value{color:var(--foreground)}.visual-home .career-fact:first-child .fact-value{color:var(--primary)}.visual-home .career-fact .fact-context{color:var(--body);margin-top:var(--optical-small)}.visual-home .profile-credentials{border-top-color:var(--rule-ledger)}.visual-home .profile-credentials dt{color:var(--foreground)}.visual-home .contact-path,.visual-home .contact-path+.contact-path{border-top-color:var(--rule-ledger)}.visual-home .contact-description{color:var(--body)}@media (min-width:1200px){.visual-home .hero-edition{position:relative}.visual-home .hero-edition:before{content:"";background:var(--rule-ledger);pointer-events:none;width:1px;position:absolute;top:-1px;bottom:0;left:-28px}}@media (max-width:780px){.visual-home .hero-edition{padding-top:20px}.visual-home .hero-edition p{margin:0}.visual-home .market-scale>p{padding-top:0}}@media (max-width:600px){.visual-home .hero-tagline{margin-top:24px}.visual-home .work-feature:before{inset-inline:calc(-1 * var(--publication-gutter))}.visual-home .market-scale{border-top-color:var(--rule-structural)}.visual-home .capability-row p{margin-top:16px}}.visual-home .hero-edition{border-top-color:#0000}.visual-home .hero-edition .edition-name,.visual-home .hero-edition .edition-location{color:var(--foreground)}.visual-home .hero-edition .edition-focus,.visual-home .hero-edition .edition-year,.visual-home .hero-edition .hero-folio{color:var(--body)}.visual-home .hero-edition .edition-focus{margin-top:40px}.visual-home .hero-folio{border-top-color:#0000}.visual-home .hero-rule{background:0 0}.visual-home .hero-actions .button-text,.visual-home .case-link{border-bottom-color:#0000}.visual-home .hero-actions .button-text:is(:hover,:focus-visible),.visual-home .case-link:is(:hover,:focus-visible){border-bottom-color:currentColor}.visual-home .timeline-entry{border-top-color:var(--rule-ledger)}.visual-home .timeline-entry:first-child .career-evidence,.visual-home .timeline-entry:nth-child(2) .career-evidence,.visual-home .timeline-entry:nth-child(4) .career-evidence{border-left-color:#0000}.visual-home .career-facts,.visual-home .profile-credentials,.visual-home .contact-path,.visual-home .contact-path+.contact-path{border-top-color:#0000}@media (max-width:780px){.visual-home .hero-edition .edition-focus,.visual-home .hero-edition .edition-year{margin-top:16px}.visual-home .hero-edition .hero-folio{margin-top:8px}}@media (min-width:781px){.visual-home .capability-statement .statement-phrase{white-space:nowrap}}.visual-home{--section-space:var(--space-chapter)}.visual-home .selected-work,.visual-home .capabilities,.visual-home .career,.visual-home .profile,.visual-home .contact{margin-top:var(--space-chapter)}.visual-home .work-heading,.visual-home .career-heading,.visual-home .profile .section-heading{margin-bottom:var(--space-header)}.visual-home .work-feature{padding-block:var(--space-row) 0}.visual-home .work-launch,.visual-home .work-pmo{margin-top:var(--space-module);padding-block:var(--space-row) 0}.visual-home .additional-work{margin-top:var(--space-module)}.visual-home .project-category{margin-bottom:var(--space-meta-title)}.visual-home .case-headline,.visual-home .launch-narrative .case-headline,.visual-home .work-pmo .case-headline{font:var(--text-title);letter-spacing:var(--tracking-heading)}.visual-home .selected-work .project-secondary,.visual-home .launch-company{font:var(--text-body-medium);margin-top:var(--space-title-body)}.visual-home .launch-company>span{font:var(--text-meta)}.visual-home .work-prose,.visual-home .work-scope,.visual-home .work-role{margin-top:var(--space-title-body)}.visual-home .market-scale figcaption{gap:var(--space-title-body)}.visual-home .market-scale .eyebrow{font:var(--text-meta)}.visual-home .market-scale ul{margin-top:var(--space-row)}.visual-home .launch-process{margin-top:var(--space-title-body);padding-top:var(--space-title-body)}.visual-home .pmo-method li{font:var(--text-title);padding-block:var(--space-row)}.visual-home .capabilities{padding-block:var(--space-header)}.visual-home .capabilities .publication-chapter{margin-bottom:var(--space-header)}.visual-home .capability-statement h3{font:var(--text-title);line-height:1.4}.visual-home .capability-row{border-top:0;padding-block:0}.visual-home .capability-row+.capability-row{margin-top:var(--space-module);padding-top:var(--space-row);border-top:1px solid var(--border)}.visual-home .capability-row .inline-process li{font:var(--text-meta)}.visual-home .capability-row p{margin-top:var(--space-title-body)}.visual-home .timeline-entry,.visual-home .timeline-entry:nth-child(n){padding-block:var(--space-row) 0}.visual-home .timeline-entry+.timeline-entry{margin-top:var(--space-module)}.visual-home .timeline-entry:last-child{border-bottom:0}.visual-home .timeline-context,.visual-home .relationship-history{font:var(--text-meta)}.visual-home .timeline-role{font:var(--text-body-medium);margin-top:var(--space-title-body)}.visual-home .career-evidence{font:var(--text-body-medium)}.visual-home .career-company .button-text,.visual-home .timeline-context a{font:var(--text-meta)}.visual-home .current-status,.visual-home .profile-details{margin-top:var(--space-module)}.visual-home .career-fact,.visual-home .career-fact:nth-child(n){padding-top:0}.visual-home .career-fact .fact-value,.visual-home .career-fact:first-child .fact-value{margin-bottom:var(--space-title-body)}.visual-home .profile-credentials{padding-top:0}.visual-home .contact .section-kicker{margin-bottom:var(--space-meta-title)}.visual-home .contact-statement{font-size:var(--type-section);line-height:1.3}.visual-home .contact-paths{padding-top:var(--space-header)}.visual-home .contact-path+.contact-path{margin-top:var(--space-module);padding-top:0}.visual-home .contact{padding-bottom:var(--space-chapter)}@media (max-width:780px){.visual-home .capability-rows,.visual-home .market-scale{margin-top:var(--space-module)}.visual-home .work-heading>p{margin-top:var(--space-title-body)}.visual-home .contact-paths{margin-top:var(--space-header);padding-top:0}.visual-home .career-company{margin-top:var(--space-meta-title)}.visual-home .timeline-description{margin-top:var(--space-title-body)}}.portrait-home .hero{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(12,minmax(0,1fr));gap:0 12px;min-height:0;padding-block:24px 0}.portrait-home .hero-edition{border:0;flex-direction:row;grid-area:1/1/auto/-1;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 20px;padding:0;display:flex}.portrait-home .hero-edition:before{content:none}.portrait-home .hero-edition .edition-name,.portrait-home .hero-edition .edition-location{font:var(--text-meta);margin:0}.portrait-home .hero-title{grid-area:2/1/auto/-1;margin:0 0 24px}.portrait-home .hero-title h1{font:var(--text-display);letter-spacing:-.04em;line-height:1.12}.portrait-home .hero-title h1>span{white-space:normal;display:block}.portrait-home .hero-title .hero-last-word{display:block}.portrait-home .hero-portrait{grid-area:3/1/auto/6;width:100%;max-width:none;height:140px}.portrait-home .hero-portrait img{aspect-ratio:1638/2048;object-fit:contain;object-position:left center;width:auto;max-width:100%;height:140px}.portrait-home .hero-story,.portrait-home .hero-introduction{display:contents}.portrait-home .hero-tagline{font:var(--text-body-medium);grid-area:3/6/auto/13;align-self:center;margin:0;padding:0}.portrait-home .hero-tagline-part{display:block}.portrait-home .hero-tagline-desktop,.portrait-home .hero-tagline-separator{display:none}.portrait-home .hero-tagline-part+.hero-tagline-part{margin-top:8px}.portrait-home .hero-actions{flex-wrap:wrap;grid-area:4/1/auto/-1;align-items:center;gap:24px;margin:28px 0 0;padding:0;display:flex}.portrait-home .hero-actions .button-text{font:var(--text-cta);gap:24px;min-height:48px}.portrait-home .hero-lead{font:var(--text-body);grid-area:5/1/auto/-1;margin:28px 0 0}.portrait-home .selected-work{margin-top:var(--space-header)}@media (min-width:781px){.portrait-home .hero{grid-template-columns:var(--publication-grid);gap:28px var(--publication-gap);grid-template-rows:auto auto;align-items:start;padding-block:42px 64px;display:grid}.portrait-home .hero-edition{border:0;flex-direction:column;grid-area:1/1/auto/4;align-self:start;gap:6px;margin:0;padding:0;display:flex}.portrait-home .hero-edition:before{content:none}.portrait-home .hero-edition .edition-name{font-size:var(--type-meta);letter-spacing:.16em;font-weight:500}.portrait-home .hero-edition .edition-location{font-size:var(--type-meta);color:var(--body);letter-spacing:.14em;margin:0;font-weight:400}.portrait-home .hero-title{grid-area:1/5/auto/13;margin:40px 0 0;padding:0}.portrait-home .hero-title h1{font:var(--text-display);letter-spacing:-.048em;margin:0}.portrait-home .hero-title h1>span{white-space:normal;display:block}.portrait-home .hero-title .hero-last-word{white-space:nowrap;display:inline}.portrait-home .hero-portrait{grid-area:2/2/auto/6;width:100%;max-width:340px;margin:0}.portrait-home .hero-portrait img{aspect-ratio:1638/2048;object-fit:cover;width:100%;height:auto;display:block}.portrait-home .hero-story{flex-direction:column;grid-area:2/6/auto/13;align-self:stretch;margin:52px 0 0;display:flex}.portrait-home .hero-introduction{margin:0;padding:0}.portrait-home .hero-tagline{max-width:none;font:var(--text-body-medium);color:var(--primary);letter-spacing:0;margin:0 0 30px}.portrait-home .hero-lead{max-width:640px;font:var(--text-body);color:var(--body);text-wrap:pretty;margin:0}.portrait-home .hero-actions{flex-flow:wrap;align-items:center;gap:28px 44px;margin:auto 0 0;padding:30px 0 0;display:flex}.portrait-home .hero-actions .button-text{min-height:48px;font:var(--text-cta);gap:28px}.portrait-home .hero-actions .hero-primary-link{color:var(--primary);border-bottom-color:var(--primary)}.portrait-home .hero-actions .button-text:last-child{color:var(--body)}.portrait-home .hero{padding-bottom:0}.portrait-home .hero-portrait{height:auto}.portrait-home .hero-portrait img{width:100%;height:auto}.portrait-home .hero-tagline-desktop,.portrait-home .hero-tagline-part,.portrait-home .hero-tagline-separator{display:inline}.portrait-home .selected-work{margin-top:var(--space-header)}}@media (max-width:1100px) and (min-width:781px){.portrait-home .hero-title{grid-column:4/13;margin-top:52px}.portrait-home .hero-title h1{font-size:var(--type-display)}.portrait-home .hero-portrait{grid-column:1/5}.portrait-home .hero-story{grid-column:6/13;margin-top:24px}.portrait-home .hero-tagline{margin-bottom:22px}.portrait-home .hero-lead{font-size:var(--type-body);line-height:1.85}.portrait-home .hero-actions{gap:24px;margin-top:24px}}.portrait-home .hero-title h1{letter-spacing:-.04em;line-height:1.12}.portrait-home .hero-tagline,.portrait-home .hero-lead{line-height:var(--leading-body)}@media (min-width:781px){.portrait-home .hero-tagline{margin-bottom:var(--space-title-body)}}._work_sqaw2_2{border-top:1px solid var(--rule-structural);min-width:0;padding-top:var(--space-row);scroll-margin-top:100px}._heading_sqaw2_3{min-width:0}._category_sqaw2_4{font:var(--text-meta);letter-spacing:.08em;color:var(--body);flex-wrap:wrap;align-items:baseline;gap:8px 24px;margin:0 0 14px;display:flex}._category_sqaw2_4 span:last-child{color:var(--foreground)}._title_sqaw2_6{font:var(--text-section);letter-spacing:-.03em;text-wrap:balance;overflow-wrap:normal;margin:0}._title_sqaw2_6 a{color:inherit;min-height:44px;padding-block:4px;text-decoration:none;display:inline-block}._title_sqaw2_6 a:hover{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}._company_sqaw2_9{font:var(--text-body-medium);margin:10px 0 0}._company_sqaw2_9 span{color:var(--body);font:var(--text-meta);margin-inline-start:20px;display:inline-block}._prose_sqaw2_11{max-width:1120px;font:var(--text-body);margin:24px 0 8px}._caseLink_sqaw2_12{min-width:44px;min-height:44px;color:var(--foreground);font:var(--text-body-medium);text-underline-offset:5px;align-items:center;gap:6px;padding-block:8px;text-decoration:none;display:inline-flex}._caseLink_sqaw2_12:hover{text-decoration:underline;text-decoration-thickness:1px}._arrow_sqaw2_14{transition:transform .18s;display:inline-block}._caseLink_sqaw2_12:hover ._arrow_sqaw2_14{transform:translate(4px)}._work_sqaw2_2 a:focus-visible{outline:2px solid var(--primary);outline-offset:5px}._atlas_sqaw2_17{grid-template-columns:1fr;margin:26px 0 0;display:grid}._count_sqaw2_18{color:var(--body);align-items:baseline;gap:12px;margin-bottom:16px;display:flex}._count_sqaw2_18 strong{font:var(--text-section);color:var(--foreground);line-height:1}._count_sqaw2_18 span{font:var(--text-meta);letter-spacing:.12em}._places_sqaw2_21{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:24px 10px;margin:0;padding:0;list-style:none;display:grid}._place_sqaw2_21{min-width:0;padding:0}._photoWindow_sqaw2_23{background:var(--border);height:190px;overflow:hidden}._photoWindow_sqaw2_23 img{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:filter .32s,transform .48s;display:block}._placeName_sqaw2_25{font:var(--text-body-medium);text-align:center;margin-top:10px;display:block}._placeEnglish_sqaw2_26{font:var(--text-meta);color:var(--body);text-align:center;margin-top:2px;display:block}._responsibilities_sqaw2_27{border-top:1px solid var(--rule-structural);grid-template-columns:1fr;gap:18px;margin-top:28px;padding-top:22px;display:grid}._roles_sqaw2_28,._scope_sqaw2_28{font:var(--text-body);margin:0;padding-inline-start:1.1em;list-style:outside}._roles_sqaw2_28 li,._scope_sqaw2_28 li{padding:0}._roles_sqaw2_28 li+li,._scope_sqaw2_28 li+li{margin-top:7px}._roles_sqaw2_28 li::marker{color:var(--primary);font-size:.72em}._scope_sqaw2_28 li::marker{color:var(--primary);font-size:.72em}._caption_sqaw2_32{max-width:980px;color:var(--body);font:var(--text-meta);margin:20px 0 0}._pmo_sqaw2_33{margin-top:var(--space-module)}._roleAndLink_sqaw2_34{flex-wrap:wrap;align-items:center;gap:4px 28px;margin-top:12px;display:flex}._roleAndLink_sqaw2_34 p{font:var(--text-body-medium);margin:0}._method_sqaw2_36{width:100%;min-width:0;max-width:680px;margin:24px auto 0}._ribbonWindow_sqaw2_37{overflow:hidden}._ribbonWindow_sqaw2_37 img{mix-blend-mode:multiply;width:100%;height:auto;display:block}._methodLabels_sqaw2_39{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}._methodLabels_sqaw2_39 li{min-width:0;font:var(--text-body-medium);text-align:center;padding:0}._methodLabels_sqaw2_39 span{display:block}@media (hover:hover) and (pointer:fine){._place_sqaw2_21:hover ._photoWindow_sqaw2_23 img{filter:grayscale(.15);transform:scale(1.025)}}@media (min-width:600px){._places_sqaw2_21{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 12px}._photoWindow_sqaw2_23{height:240px}._responsibilities_sqaw2_27{grid-template-columns:1fr 2fr;gap:28px}}@media (min-width:900px){._atlas_sqaw2_17{grid-template-columns:64px minmax(0,1fr);align-items:end;gap:18px;margin-top:32px}._count_sqaw2_18{flex-direction:column;align-items:flex-start;gap:10px;margin:0;padding-bottom:80px}._places_sqaw2_21{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}._photoWindow_sqaw2_23{height:310px}._place_sqaw2_21:nth-child(2) ._photoWindow_sqaw2_23{height:328px}._place_sqaw2_21:nth-child(3) ._photoWindow_sqaw2_23{height:344px}._place_sqaw2_21:nth-child(4) ._photoWindow_sqaw2_23{height:322px}._place_sqaw2_21:nth-child(5) ._photoWindow_sqaw2_23{height:338px}._place_sqaw2_21:nth-child(6) ._photoWindow_sqaw2_23{height:314px}._responsibilities_sqaw2_27{grid-template-columns:2fr 7fr;gap:36px}._scope_sqaw2_28{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}._scope_sqaw2_28 li+li{margin-top:0}._scope_sqaw2_28,._roles_sqaw2_28{font:var(--text-body)}._pmo_sqaw2_33{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:28px;display:grid}._pmo_sqaw2_33 ._heading_sqaw2_3{grid-column:span 5}._pmo_sqaw2_33 ._method_sqaw2_36{grid-column:span 7;justify-self:end;margin:0}._pmo_sqaw2_33 ._prose_sqaw2_11{margin-top:20px}._pmo_sqaw2_33 ._roleAndLink_sqaw2_34{gap:4px 20px}}@media (prefers-reduced-motion:no-preference){._work_sqaw2_2[data-entered=true] ._photoWindow_sqaw2_23 img{animation:.68s cubic-bezier(.2,.65,.25,1) backwards _location-entry_sqaw2_1;animation-delay:calc(var(--place) * 70ms)}._work_sqaw2_2[data-entered=true] ._ribbonWindow_sqaw2_37 img{animation:1s cubic-bezier(.2,.65,.25,1) both _ribbon-entry_sqaw2_1}._work_sqaw2_2[data-entered=true] ._methodLabels_sqaw2_39 li{animation:.48s backwards _method-entry_sqaw2_1;animation-delay:calc(.22s + var(--step) * .18s)}}@keyframes _location-entry_sqaw2_1{0%{opacity:.55;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes _ribbon-entry_sqaw2_1{0%{opacity:.65;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes _method-entry_sqaw2_1{0%{opacity:.45;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._work_sqaw2_2 *,._work_sqaw2_2 :after{transition:none!important;animation:none!important}}._work_sqaw2_2 ._credits_sqaw2_81._credits_sqaw2_81{width:max-content;max-width:100%;min-height:44px;font:var(--text-meta);color:var(--body);text-underline-offset:4px;align-items:center;margin-top:6px;display:flex}._project_jscv2_1{scroll-margin-top:calc(var(--header-height) + var(--anchor-gap))}._project_jscv2_1 :is(div,section,figure,header){min-width:0}._project_jscv2_1 h4{color:var(--foreground);font:var(--text-title);margin:0}._project_jscv2_1 h5,._project_jscv2_1 h6{color:var(--foreground);font:var(--text-body-medium);margin:0}._project_jscv2_1 p{margin:0}._project_jscv2_1 ._meta_jscv2_6,._project_jscv2_1 ._itemNumber_jscv2_6,._project_jscv2_1 ._step_jscv2_6,._project_jscv2_1 ._disclosure_jscv2_6,._outputs_jscv2_6 dd{font:var(--text-meta);color:var(--body)}._project_jscv2_1 ._itemNumber_jscv2_6{white-space:nowrap;margin-right:var(--space-meta-title)}._identity_jscv2_8 h4{margin-block:var(--space-meta-title)}._project_jscv2_1 ._projectTitle_jscv2_9{font:var(--text-body-medium);color:var(--foreground);margin-bottom:var(--space-meta-title)}._project_jscv2_1 ._lead_jscv2_10{margin-top:var(--space-title-body)}._body_jscv2_11{margin-top:var(--space-header)}._layer_jscv2_12+._layer_jscv2_12{margin-top:var(--space-row)}._layer_jscv2_12 h5{margin-top:var(--space-meta-title)}._layer_jscv2_12>p:not(._meta_jscv2_6),._evidence_jscv2_14 figcaption>p:last-child{margin-top:var(--space-title-body)}._project_jscv2_1 ._sequence_jscv2_15{color:var(--foreground);font:var(--text-body-medium)}._flowStep_jscv2_16{white-space:nowrap;display:inline-block}._outputs_jscv2_6{margin:var(--space-title-body) 0 0}._outputs_jscv2_6>div{padding-block:var(--space-meta-title);border-top:1px solid var(--rule-ledger)}._outputs_jscv2_6 dt{font:var(--text-body-medium)}._outputs_jscv2_6 dd{margin:0}._evidence_jscv2_14{margin:var(--space-header) 0 0;padding-top:var(--space-row);border-top:1px solid var(--rule-chapter)}._evidence_jscv2_14 h5{margin-top:var(--space-title-body)}._readingPath_jscv2_23{margin:var(--space-row) 0 0;padding:0;list-style:none}._readingPath_jscv2_23 li{gap:var(--space-meta-title);padding-block:var(--space-title-body);border-top:1px solid var(--rule-ledger);grid-template-columns:2rem minmax(0,1fr);align-items:baseline;display:grid}._readingPath_jscv2_23 h6{font:var(--text-body-medium)}._readingPath_jscv2_23 ._meta_jscv2_6{margin-top:var(--space-meta-title)}._project_jscv2_1 ._result_jscv2_27{margin-top:var(--space-row);font:var(--text-body-medium);color:var(--foreground)}._project_jscv2_1 ._disclosure_jscv2_6{margin-top:var(--space-title-body)}@media (min-width:781px){._intro_jscv2_30,._body_jscv2_11{grid-template-columns:var(--publication-grid);gap:var(--publication-gap);display:grid}._identity_jscv2_8{grid-column:1/6}._project_jscv2_1 ._lead_jscv2_10{grid-column:6/13;margin-top:0}._work_jscv2_33{grid-column:1/7}._evidence_jscv2_14{border:0;grid-column:8/13;margin:0;padding-top:0}._layer_jscv2_12+._layer_jscv2_12{margin-top:var(--space-row)}._outputs_jscv2_6>div{gap:var(--space-meta-title);grid-template-columns:1fr 1fr;align-items:baseline;display:grid}._outputs_jscv2_6 dd{text-align:right}}._applied_1v218_2{margin-top:var(--space-module);padding-top:var(--space-header);border-top:1px solid var(--rule-chapter);scroll-margin-top:calc(var(--header-height) + var(--anchor-gap))}._applied_1v218_2 :is(header,article,figure,div){min-width:0}._heading_1v218_4{max-width:44em;margin-bottom:var(--space-header)}._applied_1v218_2 h4{font:var(--text-title);color:var(--foreground);overflow-wrap:anywhere;margin:0;margin-top:var(--space-meta-title)}._applied_1v218_2 p{font:var(--text-body);color:var(--body);margin:0}._applied_1v218_2 ._collectionLabel_1v218_8{font:var(--text-meta)}._heading_1v218_4>p[data-prose]{margin-top:var(--space-title-body)}._projects_1v218_10{padding-top:var(--space-row);border-top:1px solid var(--rule-ledger)}._heading_1v218_4>p,._narrative_1v218_11{margin-top:var(--space-title-body)}._applied_1v218_2 ._meta_1v218_12,._applied_1v218_2 ._context_1v218_12,._applied_1v218_2 figcaption,._externalLink_1v218_12{font:var(--text-meta);color:var(--body)}._applied_1v218_2 ._projectTitle_1v218_13{font:var(--text-body-medium);color:var(--foreground);margin-top:var(--space-meta-title)}._applied_1v218_2 ._context_1v218_12{margin-top:var(--space-meta-title)}._applied_1v218_2 ._method_1v218_15{font:var(--text-body-medium);overflow-wrap:anywhere;margin-top:22px}._project_1v218_10{margin-top:var(--space-module);padding-top:var(--space-row);border-top:1px solid var(--rule-ledger);scroll-margin-top:calc(var(--header-height) + var(--anchor-gap))}._lead_1v218_17{border:0;margin-top:0;padding-top:0}._evidence_1v218_18{margin:28px 0 0}._applied_1v218_2 img,._gallery_1v218_19 img{object-fit:contain;width:100%;height:auto;display:block}._applied_1v218_2 ._evidence_1v218_18>a{border:0;width:100%;padding:0;display:block}._evidence_1v218_18 figcaption{margin-top:12px}._evidenceLink_1v218_22,._externalLink_1v218_12{min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--rule-micro);text-decoration-color:var(--rule-micro);text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}._evidenceLink_1v218_22{font:var(--text-body-medium);color:var(--foreground)}._externalLink_1v218_12{margin-top:var(--space-meta-title)}._evidenceLink_1v218_22:hover,._externalLink_1v218_12:hover{text-decoration-color:currentColor}._applied_1v218_2 :is(button,a):focus-visible{outline:2px solid var(--primary);outline-offset:4px}._gallery_1v218_19{width:min(1040px,100vw - 32px);max-width:none;max-height:90dvh;color:var(--foreground);background:var(--background);border:1px solid var(--rule-chapter);margin:auto;padding:24px;position:fixed;inset:0;overflow:auto}._gallery_1v218_19::backdrop{background:#121312b3}._galleryHeading_1v218_29{justify-content:space-between;align-items:start;gap:20px;display:flex}._galleryHeading_1v218_29 h2{font:var(--text-title)}._galleryHeading_1v218_29 button{min-width:64px;min-height:44px;font:var(--text-body);cursor:pointer;background:0 0;border:0}._gallery_1v218_19>p,._gallery_1v218_19 figcaption{font:var(--text-meta);color:var(--body);margin:12px 0}._gallery_1v218_19 figure{margin-top:24px}._fallback_1v218_34{padding-block:12px}@media (min-width:781px){._project_1v218_10{grid-template-columns:var(--publication-grid);gap:0 var(--publication-gap);align-items:start;display:grid}._identity_1v218_37{grid-column:1/5}._narrative_1v218_11{grid-column:6/13;margin:0}._projects_1v218_10{margin-inline-start:calc((100% + var(--publication-gap)) / 12)}._identity_1v218_37{grid-row:1/span 2}._evidence_1v218_18{margin-top:var(--space-row);grid-column:6/13}._lead_1v218_17 ._identity_1v218_37{grid-column:1/6}._lead_1v218_17 ._evidence_1v218_18{grid-column:1/-1;max-width:100%}._lead_1v218_17 ._evidence_1v218_18 picture{max-width:1000px;margin-left:auto;display:block}._lead_1v218_17 ._evidence_1v218_18 figcaption{max-width:1000px;margin-left:auto}}._applied_1v218_2 ._itemNumber_1v218_49{font:var(--text-meta);color:var(--body);white-space:nowrap;margin-right:var(--space-meta-title)}._closing_1x3ls_1{grid-template-columns:var(--publication-grid);gap:0 var(--publication-gap);margin-top:var(--space-chapter);padding-bottom:var(--space-chapter);display:grid}._intro_1x3ls_8{padding-right:var(--publication-gap);grid-area:1/1/span 4/6;min-width:0}._title_1x3ls_9{font:var(--text-section);margin-top:var(--space-meta-title)}._title_1x3ls_9 span{display:block}._closingStatement_1x3ls_11{font:var(--text-body);color:var(--body);margin-top:var(--space-title-body)}._colophon_1x3ls_12{margin-top:var(--space-header);font:var(--text-meta);color:var(--body)}._languages_1x3ls_13{margin-top:var(--space-meta-title)}._row_1x3ls_14{grid-column:6/13;min-width:0}._row_1x3ls_14 h3{font:var(--text-title);margin:0 0 var(--space-title-body)}._business_1x3ls_16{grid-row:1}._career_1x3ls_17{grid-row:2}._email_1x3ls_18{grid-row:3}._profile_1x3ls_19{grid-row:4}._career_1x3ls_17,._email_1x3ls_18,._profile_1x3ls_19{margin-top:var(--space-row);padding-top:var(--space-row);border-top:1px solid var(--rule-ledger)}._services_1x3ls_21{margin:0}._services_1x3ls_21>div+div{margin-top:var(--space-row)}._services_1x3ls_21 dt,._roles_1x3ls_23{font:var(--text-body-medium)}._services_1x3ls_21 dd,._description_1x3ls_24{font:var(--text-body);color:var(--body);margin:var(--space-meta-title) 0 0}._meta_1x3ls_25{font:var(--text-meta);color:var(--body)}._emailLink_1x3ls_26,._pdfLink_1x3ls_26{min-height:44px;font:var(--text-body-medium);color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--rule-micro);text-decoration-color:var(--rule-micro);text-underline-offset:.25em;align-items:center;display:inline-flex}._emailLink_1x3ls_26{white-space:nowrap;gap:.45em}._pdfLink_1x3ls_26:hover,._emailLink_1x3ls_26:hover{text-decoration-color:currentColor}._alternate_1x3ls_29{margin-top:var(--space-meta-title);color:var(--body)}@media (max-width:780px){._closing_1x3ls_1{flex-direction:column;display:flex}._intro_1x3ls_8{order:0;padding-right:0}._colophon_1x3ls_12{margin-top:var(--space-row)}._email_1x3ls_18{margin-top:var(--space-header);order:1}._business_1x3ls_16{margin-top:var(--space-row);padding-top:var(--space-row);border-top:1px solid var(--rule-ledger);order:2}._career_1x3ls_17{order:3}._profile_1x3ls_19{order:4}}._heading_1m9xe_2{margin-bottom:36px}._heading_1m9xe_2 ._label_1m9xe_3{font:var(--text-meta);color:var(--body);margin:0 0 12px}._heading_1m9xe_2 h2{font:var(--text-title);margin:0}._record_1m9xe_5{border-top:1px solid var(--rule-ledger);flex-direction:column;align-items:stretch;gap:16px;padding-top:24px;display:flex}._record_1m9xe_5+._record_1m9xe_5{margin-top:24px}._record_1m9xe_5>*{min-width:0;margin:0}._marker_1m9xe_8{align-items:baseline;gap:10px;display:flex}._number_1m9xe_9{font:var(--text-meta);color:var(--body);font-variant-numeric:tabular-nums}._verb_1m9xe_10{font:var(--text-title);color:var(--primary);margin:0}._main_1m9xe_11 h3{font:var(--text-title);overflow-wrap:anywhere;margin:0}._proof_1m9xe_12{font:var(--text-body-medium);color:var(--body);margin:var(--space-meta-title) 0 0}._company_1m9xe_13{font:var(--text-meta);color:var(--body)}@media (min-width:768px){._heading_1m9xe_2{margin-bottom:var(--space-header)}._record_1m9xe_5{grid-template-columns:var(--publication-grid);gap:18px var(--publication-gap);padding-top:var(--space-row);display:grid}._record_1m9xe_5+._record_1m9xe_5{margin-top:var(--space-row)}._marker_1m9xe_8{grid-column:1/4}._main_1m9xe_11{grid-column:4/10}._company_1m9xe_13{grid-column:10/13}}.visual-home .home-chapter{align-items:baseline;gap:var(--space-meta-title);border-bottom:1px solid var(--rule-chapter);padding-bottom:var(--space-row);margin-bottom:var(--space-header);display:flex}.visual-home .home-chapter>div{min-width:0}.visual-home .home-chapter-number,.visual-home .home-chapter h2{font:var(--text-section);color:inherit;margin:0}.visual-home .home-chapter-number{flex:none}.visual-home .hierarchy-divider{display:none}.visual-home .home-chapter .home-chapter-english{font:var(--text-meta);margin:0 0 var(--space-meta-title);color:inherit}.visual-home .home-work-group{align-items:baseline;gap:var(--space-meta-title);font:var(--text-title);margin:0 0 var(--space-title-body);display:flex}.visual-home .home-work-group>span{font:var(--text-body-medium);flex:none}.visual-home .work-heading{display:block}.visual-home .work-heading>p{margin:0}.visual-home .core-work-meta{font:var(--text-meta);margin:0 0 var(--space-header);color:var(--body)}.visual-home .core-work-meta span{display:block}.visual-home .project-category .project-number{font:var(--text-meta)}.visual-home .project-category .project-verb{margin-top:var(--space-meta-title);display:block}.visual-home .project-category .project-name{font:var(--text-body-medium);color:var(--foreground)}.visual-home .capabilities .home-chapter{border-color:var(--rule-reset)}.visual-home .career-heading>p:first-child{margin-top:0}.visual-home .work-points{padding-inline-start:1.2em;list-style:outside}.visual-home .work-points li+li{margin-top:var(--space-meta-title)}.visual-home .work-points li::marker{color:var(--primary)}.visual-home .market-scale{align-self:start;display:block}.visual-home .market-scale figcaption{align-items:center;display:flex}.visual-home .market-scale .eyebrow{margin:0}.visual-home .market-scale ul{gap:0 var(--space-row);margin-top:var(--space-row);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.visual-home .market-scale li,.visual-home .market-scale li:first-child{padding-block:var(--space-title-body);border-top:1px solid var(--rule-ledger);display:block}.visual-home .market-scale>p{max-width:none;margin-top:var(--space-row);padding-top:0}.visual-home .work-pmo{grid-template-rows:auto auto}.visual-home .work-pmo>.pmo-heading{grid-area:1/1/auto/5;padding-right:0}.visual-home .work-pmo>.pmo-copy{grid-area:1/6/auto/13;padding-right:0}.visual-home .pmo-method{gap:var(--space-row);margin:var(--space-row) 0 0;padding:var(--space-row) 0 0;border-top:1px solid var(--rule-ledger);grid-area:2/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.visual-home .pmo-method li,.visual-home .pmo-method li:first-child{justify-content:space-between;align-items:center;gap:var(--space-meta-title);border:0;padding:0;display:flex}.visual-home .pmo-method .method-connector{font:var(--text-body);color:var(--body)}@media (max-width:650px){.visual-home .pmo-method{gap:var(--space-meta-title);grid-template-columns:1fr}.visual-home .pmo-method li,.visual-home .pmo-method li:first-child{grid-template-columns:minmax(0,1fr);justify-items:start;display:grid}.visual-home .pmo-method .method-connector{transform-origin:50%;transform:rotate(90deg)}}.visual-home .kinetic-home-method{min-width:0;margin-top:var(--space-row);grid-area:2/1/auto/-1}.visual-home .market-scale ul{margin:0;display:block}.visual-home .market-scale li,.visual-home .market-scale li:first-child{border:0;padding:0}.capabilities [data-kinetic]{--accent-ink:var(--primary-foreground);--foreground:var(--primary-foreground);--background:#121312;--border:var(--rule-reset)}
