.If7x6W_site{--profile-ink:#1a1a1a;--profile-body:#262626;--profile-green:#1b7a4e;--profile-dark-green:#0f2e1f;--profile-lime:#e4f9d0;--profile-mint:#c9eddf;--profile-muted:#737373;min-height:100dvh;color:var(--profile-ink);font-family:var(--font-sans), Inter, sans-serif;background:#fff;font-weight:400;overflow-x:clip}#If7x6W_work,#If7x6W_experience,#If7x6W_expertise,#If7x6W_meeting-link{scroll-margin-top:80px}.If7x6W_siteHeader{z-index:20;background:#fff;transition:box-shadow .24s;position:sticky;top:0;box-shadow:0 8px 20px #4fbf8f0d}.If7x6W_site[data-header-condensed=true] .If7x6W_siteHeader{box-shadow:0 10px 30px #10241a14}.If7x6W_navInner{grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;width:min(1340px,100% - 48px);min-height:76px;margin:0 auto;display:grid}.If7x6W_navIdentity{align-items:center;min-width:0;display:flex}.If7x6W_headerLogoLink{border-radius:2px;flex:none;display:inline-flex}.If7x6W_headerLogoLink:focus-visible{outline:2px solid var(--profile-green);outline-offset:3px}.If7x6W_logo,.If7x6W_footerLogo{object-fit:contain;width:auto;height:auto}.If7x6W_headerConsultant{opacity:0;white-space:nowrap;align-items:center;gap:10px;min-width:0;max-width:0;margin-left:0;padding-left:0;transition:max-width .36s,margin .36s,padding .36s,opacity .24s,transform .36s;display:flex;overflow:hidden;transform:translate(-8px)}.If7x6W_site[data-header-condensed=true] .If7x6W_headerConsultant{opacity:1;border-left:1px solid #10241a24;max-width:min(25vw,310px);margin-left:18px;padding-left:18px;transform:none}.If7x6W_headerPortrait{flex:none;width:30px;height:30px;font-size:10px}.If7x6W_headerProfileName{text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.If7x6W_navLinks{align-items:center;gap:36px;display:flex}.If7x6W_navLinks a{color:#10241a;letter-spacing:.24px;font-size:16px;font-weight:400;line-height:24px;text-decoration:none}.If7x6W_navLinks a:hover{color:var(--profile-green)}.If7x6W_navActions{justify-content:flex-end;gap:8px;display:flex}.If7x6W_publicButton{min-height:42px;font-family:var(--font-sans), Inter, sans-serif;letter-spacing:0;text-align:center;white-space:nowrap;border:1px solid #1b7a4e;border-radius:4px;justify-content:center;align-items:center;padding:7px 16px;font-size:16px;font-weight:600;line-height:26px;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex;box-shadow:0 8px 16px #00000008}.If7x6W_publicButtonPrimary{color:#fff;background:#1b7a4e}.If7x6W_publicButtonSecondary{color:#1b7a4e;background:0 0}.If7x6W_publicButtonPrimary:hover{background:#15613e;border-color:#15613e}.If7x6W_publicButtonSecondary:hover{background:#1b7a4e12}.If7x6W_publicButton:focus-visible{outline-offset:3px;outline:2px solid #1b7a4e}.If7x6W_publicButton:disabled{cursor:wait;opacity:.65}.If7x6W_hero{background-image:url(/brand/gradients/bg.jpg);background-position:50%;background-size:cover}.If7x6W_heroInner,.If7x6W_sectionInner{width:min(1352px,100% - 48px);margin:0 auto}.If7x6W_heroInner{grid-template-columns:682px 536px;align-items:center;gap:122px;min-height:893px;padding:104px 0;display:grid}.If7x6W_heroCopy{min-width:0;container-type:inline-size}.If7x6W_eyebrow{color:#15613e;letter-spacing:0;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1747311a;border:1px solid #17473112;border-radius:999px;align-items:center;min-height:26px;margin:0;padding:2px 12px;font-size:14px;font-weight:600;line-height:22px;display:inline-flex}.If7x6W_hero h1{max-width:850px;font-family:var(--font-heading), "Plus Jakarta Sans", sans-serif;--name-size:clamp(76px, 7.45vw, 130px);font-size:min(var(--name-size), 15cqi);letter-spacing:-3px;overflow-wrap:break-word;margin:32px 0 0;font-weight:500;line-height:115px}.If7x6W_heroSummary{color:#262626;letter-spacing:.42px;max-width:760px;margin:24px 0 0;font-size:clamp(20px,1.6vw,28px);font-weight:400;line-height:48px}.If7x6W_heroMeta{flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:24px;display:flex}.If7x6W_heroMeta span,.If7x6W_heroMeta a{color:#262626;letter-spacing:.27px;align-items:center;gap:7px;font-size:18px;font-weight:400;line-height:32px;text-decoration:none;display:inline-flex}.If7x6W_profileIcon{object-fit:contain;flex:none;width:24px;height:24px}.If7x6W_heroActions{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}.If7x6W_portraitStage{min-height:620px;position:relative}.If7x6W_portraitStage .If7x6W_portrait{background:var(--profile-dark-green);width:472px;height:472px;color:var(--profile-lime);box-shadow:none;border:0;font-size:86px;position:absolute;top:27px;left:50%;transform:translate(-50%)}.If7x6W_portraitImage{object-fit:cover;border-radius:50%}.If7x6W_tenureBadge{color:#fff;background:#0f2e1f;border-radius:4px;flex-direction:column;gap:4px;padding:8px 14px;display:flex;position:absolute;top:450px;left:367.89px}.If7x6W_tenureBadge span{color:#e4f9d0;letter-spacing:0;text-transform:uppercase;white-space:nowrap;font-size:14px;font-weight:600;line-height:22px}.If7x6W_tenureBadge strong{letter-spacing:.21px;font-size:14px;font-weight:400;line-height:20px}.If7x6W_highlights{background:#fff}.If7x6W_highlightInner{width:min(1520px,100% - 48px);margin:0 auto;display:grid}.If7x6W_highlightItem{min-width:0;min-height:190px;padding:32px}.If7x6W_highlightItem>span,.If7x6W_asideCard>span,.If7x6W_personalGrid span{color:var(--profile-green);letter-spacing:0;text-transform:uppercase;margin-bottom:8px;font-size:14px;font-weight:600;line-height:22px;display:block}.If7x6W_highlightItem p,.If7x6W_highlightItem ul{color:#1a1a1a;letter-spacing:.27px;margin:0;font-size:18px;font-weight:400;line-height:32px}.If7x6W_highlightItem ul{padding-left:20px;list-style-type:disc;list-style-position:outside}.If7x6W_projectsSection{background-image:url(/brand/gradients/bg-green-1.jpg);background-position:50%;background-size:cover}.If7x6W_projectsSection .If7x6W_sectionInner,.If7x6W_experienceSection .If7x6W_sectionInner,.If7x6W_expertiseSection .If7x6W_sectionInner{padding:96px 0}.If7x6W_sectionIntro{max-width:900px}.If7x6W_sectionIntro h2,.If7x6W_personalLead h2,.If7x6W_contactLayout h2{font-family:var(--font-heading), "Plus Jakarta Sans", sans-serif;letter-spacing:-3px;margin:16px 0 0;font-size:clamp(54px,5.05vw,88px);font-weight:500;line-height:96px}.If7x6W_experienceTitle{white-space:nowrap}.If7x6W_projectGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:calc(100% - 16px);margin-top:40px;display:grid}.If7x6W_projectCard{background:#fff;border-radius:8px;grid-template-columns:18px minmax(0,1fr);gap:24px;min-height:0;padding:24px;display:grid;box-shadow:0 8px 20px #4fbf8f0d}.If7x6W_projectNumber,.If7x6W_timelineNumber{color:var(--profile-green);font-family:var(--font-heading), "Plus Jakarta Sans", sans-serif;font-size:16px;font-weight:600;line-height:normal}.If7x6W_projectContent h3{font-family:var(--font-heading), "Plus Jakarta Sans", sans-serif;color:#0a0a0a;letter-spacing:-1px;margin:0;font-size:32px;font-weight:600;line-height:38.4px}.If7x6W_projectContent{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.If7x6W_projectMetadata{flex-wrap:wrap;gap:8px;margin:16px 0 0;display:flex}.If7x6W_projectMetadata div{color:#15613e;text-transform:uppercase;border:1px solid #17473112;border-radius:999px;align-items:center;gap:3px;padding:3px 12px;font-size:14px;font-weight:600;line-height:22px;display:inline-flex}.If7x6W_projectMetadata div[data-kind=employees]{background:#c9eddf80}.If7x6W_projectMetadata div[data-kind=revenue]{background:#d8fab880;padding-inline:14px}.If7x6W_projectMetadata dd,.If7x6W_projectMetadata dt{margin:0}.If7x6W_projectContent>p{color:#262626;letter-spacing:.27px;white-space:pre-line;margin:16px 0 0;font-size:18px;font-weight:400;line-height:32px}.If7x6W_projectCaseStudyLink{color:var(--profile-green);border-radius:4px;align-self:flex-end;margin-top:16px;font-size:16px;font-weight:600;line-height:26px;text-decoration:none}.If7x6W_projectCaseStudyLink:hover{opacity:.8}.If7x6W_projectCaseStudyLink:focus-visible{outline:2px solid var(--profile-green);outline-offset:3px}.If7x6W_experienceSection{background:#fff}.If7x6W_experienceLayout{grid-template-columns:minmax(0,918px) minmax(280px,379px);justify-content:space-between;align-items:start;gap:56px;margin-top:40px;display:grid}.If7x6W_timeline{flex-direction:column;display:flex}.If7x6W_timelineItem{border-bottom:1px solid #e5e5e5;margin-bottom:32px;padding:0 0 33px}.If7x6W_timelineItem:last-child{border-bottom:0;margin-bottom:0}.If7x6W_timelineItem h3{font-family:var(--font-heading), "Plus Jakarta Sans", sans-serif;color:#0a0a0a;letter-spacing:-1px;margin:12px 0 0;font-size:32px;font-weight:600;line-height:38.4px}.If7x6W_timelineItem ul,.If7x6W_asideCard ul,.If7x6W_personalGrid ul{margin:16px 0 0;padding-left:24px}.If7x6W_timelineItem ul,.If7x6W_asideCard ul{list-style-type:disc;list-style-position:outside}.If7x6W_timelineItem li{color:#262626;letter-spacing:.27px;margin:0;font-size:18px;font-weight:400;line-height:32px}.If7x6W_experienceAside{flex-direction:column;gap:16px;display:flex}.If7x6W_asideCard,.If7x6W_personalGrid>div{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:24px;position:relative;box-shadow:0 8px 20px #4fbf8f0d}.If7x6W_asideCard>.If7x6W_profileIcon,.If7x6W_personalGrid .If7x6W_profileIcon{position:absolute;top:24px;left:24px}.If7x6W_asideCard>span,.If7x6W_personalGrid span{padding-left:32px}.If7x6W_asideCard p,.If7x6W_asideCard li,.If7x6W_personalGrid p,.If7x6W_personalGrid li{color:#262626;letter-spacing:.27px;font-size:18px;font-weight:400;line-height:32px}.If7x6W_asideCard p{margin:0}.If7x6W_asideCard ul{margin-top:0}.If7x6W_specialSkillCard{color:#fff;background:#10241a;border-color:#10241a}.If7x6W_specialSkillCard>span{color:#e4f9d0}.If7x6W_specialSkillCard p{color:#fff}.If7x6W_educationCard{background:var(--profile-lime);border-color:#e4f9d0}.If7x6W_expertiseSection{background-image:url(/brand/gradients/bg-green-2.jpg);background-position:50%;background-size:cover}.If7x6W_toolSearchArea{margin-top:40px}.If7x6W_toolSearchField{--input-surface:white;max-width:620px}.If7x6W_toolSearchStatus{color:#10241a9e;font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums;margin:12px 0 0;font-size:13px}.If7x6W_toolSearchArea .If7x6W_categoryList,.If7x6W_toolSearchEmpty{margin-top:56px}.If7x6W_categoryList{flex-direction:column;gap:56px;margin-top:90px;display:flex}.If7x6W_category{grid-template-columns:340px minmax(0,1fr);gap:32px;padding-top:32px;display:grid}.If7x6W_category h3{color:#10241a;letter-spacing:.27px;margin:0;font-size:18px;font-weight:600;line-height:38px}.If7x6W_skillGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.If7x6W_skill,.If7x6W_otherTool{background:#fff;border-radius:4px;align-items:center;gap:14px;min-width:0;padding:8px 16px;display:flex;box-shadow:0 8px 10px #4fbf8f0d}.If7x6W_skill{min-height:66px;padding-bottom:18px}.If7x6W_skillDetails{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.If7x6W_skillHeading{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.If7x6W_skillName{color:#10241a;letter-spacing:.27px;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:600;line-height:38px;overflow:hidden}.If7x6W_skillLevel{color:#10241a9e;letter-spacing:.21px;flex:none;font-size:14px;font-weight:400;line-height:20px}.If7x6W_skillProgress{height:4px}.If7x6W_skillProgress>[data-slot=progress-track]{background:#d6e5dc}.If7x6W_skillProgress [data-slot=progress-indicator]{background:var(--profile-green)}.If7x6W_otherToolGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.If7x6W_otherTool{min-height:56px}.If7x6W_otherTool .If7x6W_skillName{font-size:18px}.If7x6W_emptyCopy{color:var(--profile-muted);margin:60px 0 0}.If7x6W_personalSection{background:#fff}.If7x6W_personalSection .If7x6W_sectionInner{padding:96px 0}.If7x6W_personalLayout{grid-template-columns:912px 379px;justify-content:space-between;align-items:start;gap:61px;display:grid}.If7x6W_personalLead h2{max-width:912px;font-size:88px}.If7x6W_personalLead h2 span{color:var(--profile-green)}.If7x6W_personalGrid{flex-direction:column;gap:16px;display:flex}.If7x6W_personalGrid span{margin-bottom:8px}.If7x6W_personalGrid>div{padding:25px}.If7x6W_personalGrid ul,.If7x6W_personalGrid p{margin-top:0;margin-bottom:0}.If7x6W_contactSection{background-image:url(/brand/gradients/bg-green-3.jpg);background-position:50%;background-size:cover}.If7x6W_contactSection .If7x6W_sectionInner{padding:144px 0}.If7x6W_contactLayout{grid-template-columns:900px 365px;align-items:center;gap:80px;min-height:409px;display:grid}.If7x6W_contactLayout h2{max-width:900px;font-size:88px}.If7x6W_contactCard{text-align:center;background:linear-gradient(#c9eddf3d,#0000 76px),#fff;border:1px solid #0f2e1f24;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:365px;min-height:409px;padding:28px 16px;display:flex;box-shadow:inset 0 0 0 6px #0f2e1f05,0 12px 28px #0f2e1f14}.If7x6W_contactCard .If7x6W_portrait{background:var(--profile-dark-green);width:200px;height:200px;color:var(--profile-lime);border:0;font-size:38px;box-shadow:0 6px 18px #0f2e1f1a}.If7x6W_contactCard h3{font-family:var(--font-heading), "Plus Jakarta Sans", sans-serif;letter-spacing:-1px;margin:24px 0 5px;font-size:32px;font-weight:600;line-height:38.4px}.If7x6W_contactCard>span{color:var(--profile-green);text-transform:uppercase;margin-bottom:24px;font-size:14px;font-weight:600;line-height:22px}.If7x6W_contactActions{flex-direction:column;align-items:center;gap:8px;display:flex}.If7x6W_footer{background:var(--profile-dark-green);color:#fff;justify-content:space-between;align-items:center;gap:40px;min-height:175px;padding:24px max(24px,50% - 670px);display:flex}.If7x6W_footerBrand p{color:#ebfff5;letter-spacing:.21px;margin:8px 0 0;font-size:14px;font-weight:400;line-height:20px}.If7x6W_footerIcons{align-items:center;gap:16px;margin-top:8px;display:flex}.If7x6W_footerIcons a{border-radius:2px;width:24px;height:24px;display:block}.If7x6W_footerIcons img{object-fit:contain;width:24px;height:24px}.If7x6W_footerMeta{color:#ebfff5;letter-spacing:.21px;flex-direction:column;align-items:flex-end;gap:18px;font-size:14px;font-weight:400;line-height:20px;display:flex}.If7x6W_footerMetaLinks{gap:4px;display:flex}.If7x6W_footerMetaLinks a{color:inherit;border-radius:2px;text-decoration:none}.If7x6W_footerIcons a:hover,.If7x6W_footerMetaLinks a:hover{opacity:.8}.If7x6W_footerIcons a:focus-visible,.If7x6W_footerMetaLinks a:focus-visible{outline-offset:3px;outline:2px solid #d8fab8}.If7x6W_site[data-scroll-ready=true] [data-scroll-reveal]{opacity:0;transition:opacity .62s,transform .62s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}.If7x6W_site[data-scroll-ready=true] [data-scroll-reveal][data-reveal-delay="1"]{transition-delay:.1s}.If7x6W_site[data-scroll-ready=true] [data-scroll-reveal][data-reveal-delay="2"]{transition-delay:.18s}.If7x6W_site[data-scroll-ready=true] [data-scroll-reveal][data-reveal-delay="3"]{transition-delay:.26s}.If7x6W_site[data-scroll-ready=true] [data-scroll-reveal][data-revealed=true]{opacity:1;transform:none}@media (max-width:1180px){.If7x6W_navInner{grid-template-columns:1fr auto}.If7x6W_navLinks{display:none}.If7x6W_heroInner{grid-template-columns:minmax(0,1fr) minmax(330px,38vw);gap:48px}.If7x6W_portraitStage .If7x6W_portrait{width:min(420px,38vw);height:min(420px,38vw);top:0}.If7x6W_portraitStage{min-height:min(520px,45vw)}.If7x6W_tenureBadge{inset:auto 0 0 auto}.If7x6W_category{grid-template-columns:240px minmax(0,1fr)}.If7x6W_otherToolGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.If7x6W_heroInner,.If7x6W_sectionInner,.If7x6W_highlightInner{width:min(100% - 40px,720px)}.If7x6W_heroInner{grid-template-columns:1fr;gap:56px;min-height:auto;padding:80px 0}.If7x6W_hero h1{--name-size:clamp(64px, 12vw, 104px)}.If7x6W_portraitStage{justify-self:center;width:min(536px,100%);min-height:min(520px,80vw)}.If7x6W_portraitStage .If7x6W_portrait{width:min(472px,70vw);height:min(472px,70vw)}.If7x6W_highlightInner{grid-template-columns:repeat(2,minmax(0,1fr))!important}.If7x6W_projectGrid,.If7x6W_experienceLayout,.If7x6W_personalLayout,.If7x6W_contactLayout{grid-template-columns:1fr}.If7x6W_experienceAside,.If7x6W_personalGrid,.If7x6W_contactCard{width:min(100%,520px)}.If7x6W_category{grid-template-columns:1fr;gap:20px}.If7x6W_contactLayout{min-height:auto}}@media (max-width:640px){.If7x6W_navInner{gap:12px;width:calc(100% - 28px);min-height:64px}.If7x6W_logo{width:128px}.If7x6W_navActions>:not(:last-child){display:none}.If7x6W_navActions>*{min-height:38px;padding-inline:10px;font-size:12px}.If7x6W_headerConsultant{display:none}.If7x6W_heroInner,.If7x6W_sectionInner,.If7x6W_highlightInner{width:calc(100% - 32px)}.If7x6W_heroInner{gap:42px;padding:60px 0 72px}.If7x6W_hero h1{--name-size:clamp(54px, 18vw, 78px);line-height:.94}.If7x6W_heroSummary{margin-top:22px;font-size:18px;line-height:1.55}.If7x6W_heroMeta{flex-direction:column;align-items:flex-start}.If7x6W_portraitStage .If7x6W_portrait{width:min(330px,82vw);height:min(330px,82vw)}.If7x6W_portraitStage{min-height:min(370px,90vw)}.If7x6W_tenureBadge{right:-8px}.If7x6W_highlightInner{grid-template-columns:1fr!important}.If7x6W_highlightItem,.If7x6W_highlightItem:nth-child(2n),.If7x6W_highlightItem:last-child{min-height:0;padding:30px 24px}.If7x6W_projectsSection .If7x6W_sectionInner,.If7x6W_experienceSection .If7x6W_sectionInner,.If7x6W_expertiseSection .If7x6W_sectionInner,.If7x6W_personalSection .If7x6W_sectionInner,.If7x6W_contactSection .If7x6W_sectionInner{padding:70px 0}.If7x6W_sectionIntro h2,.If7x6W_personalLead h2,.If7x6W_contactLayout h2{font-size:clamp(42px,13vw,60px)}.If7x6W_experienceTitle{white-space:normal}.If7x6W_projectGrid,.If7x6W_experienceLayout,.If7x6W_categoryList{margin-top:52px}.If7x6W_projectCard{grid-template-columns:1fr;min-height:0;padding:28px 24px}.If7x6W_projectContent h3,.If7x6W_timelineItem h3{font-size:25px}.If7x6W_projectContent>p,.If7x6W_timelineItem li{font-size:15px}.If7x6W_skillGrid,.If7x6W_otherToolGrid{grid-template-columns:1fr}.If7x6W_skillLevel{font-size:12px}.If7x6W_contactCard{min-height:350px;padding:26px}.If7x6W_footer{flex-direction:column;align-items:flex-start;padding:40px 24px}.If7x6W_footerMeta{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.If7x6W_site[data-scroll-ready=true] [data-scroll-reveal]{opacity:1;transition:none;transform:none}}