@font-face{font-family:Google Sans Download;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/google-sans-download.d781ccf6.ttf) format("truetype")}.CredentialsDownload_trigger__iEOpV{display:contents}.CredentialsDownload_dialog__bXQ7r{background:var(--jh-inverse-surface);border:2px solid var(--jh-inverse-line);border-radius:var(--jh-radius-surface);box-shadow:9px 9px 0 var(--jh-inverse-canvas);color:var(--jh-inverse-text);margin:auto;max-height:calc(100dvh - 48px);max-width:480px;overflow:auto;overscroll-behavior:contain;padding:32px;width:calc(100% - 48px)}.CredentialsDownload_dialog__bXQ7r::backdrop{background:color-mix(in srgb,var(--jh-inverse-canvas) 72%,transparent)}.CredentialsDownload_close__r7ewt{align-items:center;background:var(--jh-inverse-surface-soft);border:1px solid var(--jh-inverse-line-translucent);border-radius:var(--jh-radius-control);color:var(--jh-inverse-text);cursor:pointer;display:inline-flex;height:44px;justify-content:center;position:absolute;right:18px;top:18px;width:44px}.CredentialsDownload_heading__kzTVJ{padding-right:38px}.CredentialsDownload_eyebrow__W476H{color:var(--jh-inverse-accent);display:block;font:var(--jh-type-label);letter-spacing:.06em;margin-bottom:14px}.CredentialsDownload_heading__kzTVJ h2{font:var(--jh-type-h2);margin:0;text-wrap:balance}.CredentialsDownload_description__xlaKF{color:var(--jh-inverse-muted);font:var(--jh-type-body);margin:20px 0 0}.CredentialsDownload_account__2qKqu{color:var(--jh-inverse-muted);font:var(--jh-type-body-sm);margin:12px 0 0;overflow-wrap:anywhere}.CredentialsDownload_actions__N3aRF{margin-top:24px}.CredentialsDownload_error__Lo2ru,.CredentialsDownload_status__PVcjR{font:var(--jh-type-body-sm);margin:0 0 16px}.CredentialsDownload_status__PVcjR:empty{display:none}.CredentialsDownload_error__Lo2ru{border-left:3px solid var(--jh-inverse-accent);padding-left:12px}.CredentialsDownload_action__nzGTt{--jh-action-width:calc(100% - 8px);--jh-action-border:2px solid var(--jh-inverse-canvas);--jh-action-shadow:7px 7px 0 var(--jh-inverse-canvas);--jh-action-hover-shadow:9px 9px 0 var(--jh-inverse-canvas);--jh-action-active-shadow:2px 2px 0 var(--jh-inverse-canvas);--jh-action-focus:var(--jh-inverse-accent)}.CredentialsDownload_googleButton__In9vj{align-items:center;background:#131314;border:1px solid #8e918f;border-radius:4px;color:#e3e3e3;cursor:pointer;display:flex;font:500 14px/20px Google Sans Download,Arial,sans-serif;gap:10px;justify-content:center;letter-spacing:.25px;min-height:44px;padding:10px 12px;transition:background-color .16s ease-out,box-shadow .16s ease-out;width:100%}.CredentialsDownload_googleLogo__3HI8I{background:url(/_next/static/media/google-g.25d4aad5.png) 50%/contain no-repeat;display:block;flex-shrink:0;height:20.4px;width:20px}.CredentialsDownload_close__r7ewt:disabled,.CredentialsDownload_googleButton__In9vj:disabled{cursor:wait;opacity:.55}.CredentialsDownload_changeAccount__3pw8_,.CredentialsDownload_privacy__t42uz{align-items:center;color:var(--jh-inverse-muted);display:inline-flex;font:var(--jh-type-body-sm);min-height:44px;margin-top:16px;text-decoration:underline;text-underline-offset:3px}.CredentialsDownload_changeAccount__3pw8_{background:transparent;border:0;cursor:pointer;display:flex;padding:0;text-align:left}.CredentialsDownload_changeAccount__3pw8_+.CredentialsDownload_privacy__t42uz{margin-top:0}.CredentialsDownload_changeAccount__3pw8_:focus-visible,.CredentialsDownload_close__r7ewt:focus-visible,.CredentialsDownload_googleButton__In9vj:focus-visible,.CredentialsDownload_privacy__t42uz:focus-visible{outline:3px solid var(--jh-inverse-accent);outline-offset:4px}@media (hover:hover) and (pointer:fine){.CredentialsDownload_googleButton__In9vj:not(:disabled):hover{background:color-mix(in srgb,#131314,#e3e3e3 8%);box-shadow:0 1px 3px rgb(60 64 67/30%)}.CredentialsDownload_close__r7ewt:not(:disabled):hover{background:var(--jh-inverse-line)}.CredentialsDownload_changeAccount__3pw8_:hover,.CredentialsDownload_privacy__t42uz:hover{color:var(--jh-inverse-text)}}@media (max-width:480px){.CredentialsDownload_dialog__bXQ7r{max-height:calc(100dvh - 32px);padding:24px;width:calc(100% - 40px)}.CredentialsDownload_close__r7ewt{right:14px;top:14px}}@media (prefers-reduced-motion:reduce){.CredentialsDownload_googleButton__In9vj{transition:none}}.PublicDeferredYouTube_posterButton__gRhcR{appearance:none;color:#fff;cursor:pointer;font:inherit;isolation:isolate;margin:0;padding:0;position:relative;text-align:left}.PublicDeferredYouTube_posterButton__gRhcR:focus-visible{outline:var(--jh-focus-ring);outline-offset:4px}.PublicDeferredYouTube_player__CfZjq:focus-visible{outline:var(--jh-focus-ring);outline-offset:4px}.PublicDeferredYouTube_posterImage__N9PRM,.PublicDeferredYouTube_posterShade___jSsb{inset:0;position:absolute}.PublicDeferredYouTube_posterImage__N9PRM{height:100%;object-fit:cover;transition:transform .22s ease;width:100%;z-index:-2}.PublicDeferredYouTube_posterShade___jSsb{background:linear-gradient(180deg,rgba(8,10,13,.02) 44%,rgba(8,10,13,.8));z-index:-1}.PublicDeferredYouTube_playControl__MJxyG{align-items:center;align-self:flex-end;background:rgba(8,10,13,.82);border:1px solid rgba(255,255,255,.22);border-radius:999px;bottom:18px;display:inline-flex;font-size:14px;font-weight:700;gap:10px;left:18px;line-height:1;padding:10px 14px 10px 11px;position:absolute;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.PublicDeferredYouTube_playIcon__TxRJq{align-items:center;background:var(--jh-inverse-accent,var(--jh-coral));border-radius:999px;display:inline-flex;height:32px;justify-content:center;width:32px}.PublicDeferredYouTube_playIcon__TxRJq:before{border-bottom:6px solid transparent;border-left:10px solid #101319;border-top:6px solid transparent;content:"";margin-left:2px}.PublicDeferredYouTube_posterButton__gRhcR:hover .PublicDeferredYouTube_posterImage__N9PRM{transform:scale(1.02)}.PublicDeferredYouTube_posterButton__gRhcR:hover .PublicDeferredYouTube_playControl__MJxyG{background:rgba(8,10,13,.94);border-color:rgba(224,120,80,.68);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.PublicDeferredYouTube_playControl__MJxyG,.PublicDeferredYouTube_posterImage__N9PRM{transition:none}}.DeferredMedia_portraitPoster__SzsPX{background:radial-gradient(circle at 50% 24%,rgba(224,120,80,.32),transparent 28%),linear-gradient(155deg,#1c2330,#0d1016 56%,#080a0d)}.DeferredMedia_portraitPosterImage__Zs_ip{object-position:50% 50%}.DeferredMedia_portraitPosterShade__a_Fxt{background:linear-gradient(180deg,rgba(8,10,13,.62),rgba(8,10,13,.12) 36%,rgba(8,10,13,.28)),linear-gradient(90deg,rgba(8,10,13,.32),transparent 72%)}.DeferredMedia_portraitGrid__utyzN{inset:0;background:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 88%);mask-image:linear-gradient(180deg,#000,transparent 88%);position:absolute;z-index:-1}.InstrumentCards_frame__Uz0SJ{position:relative;width:100%}.InstrumentCards_featureFrame__yJ7P3{background:var(
    --jh-instrument-feature-frame-background,radial-gradient(circle at 50% 50%,rgba(224,120,80,.07),transparent 42%) 0 0/auto,linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px) 0 0/28px 28px,linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px) 0 0/28px 28px,rgba(255,255,255,.015)
  );border:var(
    --jh-instrument-feature-frame-border,1px solid var(--jh-instrument-feature-frame-line)
  );border-radius:var(--jh-instrument-feature-frame-radius);box-shadow:var(
    --jh-instrument-feature-frame-shadow,inset 0 1px 0 rgba(255,255,255,.08),0 28px 80px rgba(0,0,0,.25)
  );padding:var(--jh-instrument-feature-frame-padding,22px)}.InstrumentCards_featureFrame__yJ7P3:after,.InstrumentCards_featureFrame__yJ7P3:before{content:"";display:var(--jh-instrument-frame-decor-display,block);pointer-events:none;position:absolute;z-index:0}.InstrumentCards_featureFrame__yJ7P3:before{background:radial-gradient(circle,rgba(255,255,255,.7) 0 4px,rgba(255,255,255,.14) 5px 9px,transparent 10px),radial-gradient(circle,rgba(224,120,80,.9) 0 4px,rgba(224,120,80,.18) 5px 9px,transparent 10px),linear-gradient(90deg,transparent 0 10%,rgba(255,255,255,.22) 10% 36%,transparent 36% 40%,rgba(224,120,80,.34) 40% 62%,transparent 62% 66%,rgba(255,255,255,.18) 66% 90%,transparent 90% 100%);background-position:25% 50%,75% 50%,50%;background-repeat:no-repeat;background-size:18px 18px,18px 18px,100% 2px;height:22px;left:44px;right:44px;top:50%;transform:translateY(-50%)}.InstrumentCards_featureFrame__yJ7P3:after{background:linear-gradient(rgba(224,120,80,.34),rgba(224,120,80,.34)),linear-gradient(rgba(255,255,255,.16),rgba(255,255,255,.16)),linear-gradient(rgba(224,120,80,.22),rgba(224,120,80,.22));background-position:25% 0,50% 0,75% 0;background-repeat:no-repeat;background-size:2px 100%,2px 100%,2px 100%;inset:44px 0}.InstrumentCards_grid__KUXro{display:grid;grid-template-columns:repeat(var(--jh-instrument-columns),minmax(0,1fr));list-style:none;margin:0;padding:0;position:relative;z-index:1}.InstrumentCards_featureGrid__wuYSp{gap:var(--jh-instrument-feature-grid-gap,16px)}.InstrumentCards_featureCard__PjVI6{background:var(
    --jh-instrument-feature-card-background,linear-gradient(90deg,rgba(224,120,80,.06),transparent 34%),linear-gradient(160deg,rgba(255,255,255,.09),rgba(255,255,255,.03)),var(--jh-instrument-panel-solid)
  );border:var(
    --jh-instrument-feature-card-border,1px solid var(--jh-instrument-feature-card-line)
  );border-radius:var(--jh-instrument-card-radius);box-shadow:var(
    --jh-instrument-feature-card-shadow,0 18px 50px rgba(0,0,0,.28)
  );min-height:var(--jh-instrument-feature-card-min-height,250px);overflow:var(--jh-instrument-feature-card-overflow,hidden);padding:var(--jh-instrument-feature-card-padding,24px);position:relative;text-align:left}.InstrumentCards_featureCard__PjVI6:before{background:var(
    --jh-instrument-card-rule-background,linear-gradient(90deg,var(--jh-instrument-accent-strong),transparent)
  );content:"";height:var(--jh-instrument-card-rule-height,3px);inset:var(--jh-instrument-card-rule-inset,0 80px auto 24px);position:absolute}.InstrumentCards_featureCard__PjVI6:after{background:linear-gradient(90deg,rgba(255,255,255,.16) 0 12px,transparent 12px),linear-gradient(90deg,rgba(255,255,255,.12) 0 28px,transparent 28px),linear-gradient(90deg,rgba(224,120,80,.18) 0 18px,transparent 18px);background-position:0 0,0 10px,0 20px;background-repeat:no-repeat;background-size:56px 1px,70px 1px,48px 1px;bottom:22px;content:"";height:22px;opacity:.8;position:absolute;right:22px;width:74px}.InstrumentCards_featureMarker__RPDd_{align-items:center;background:var(
    --jh-instrument-marker-background,radial-gradient(circle at 32% 20%,rgba(224,120,80,.36),transparent 34%),linear-gradient(145deg,#151b24 0,#07090d 72%)
  );border:var(--jh-instrument-marker-border,1px solid rgba(8,10,13,.18));border-radius:var(--jh-instrument-marker-radius,18px);box-shadow:var(
    --jh-instrument-marker-shadow,0 18px 42px rgba(8,10,13,.18),inset 0 1px 0 rgba(255,255,255,.18)
  );color:var(--jh-instrument-marker-color,#EEF4FF);display:inline-flex;height:var(--jh-instrument-marker-size,58px);justify-content:center;margin-bottom:var(--jh-instrument-marker-gap,22px);overflow:hidden;position:relative;width:var(--jh-instrument-marker-size,58px)}.InstrumentCards_featureMarker__RPDd_:before{background:linear-gradient(90deg,rgba(224,120,80,.9),transparent);content:"";height:2px;left:12px;position:absolute;right:20px;top:0}.InstrumentCards_featureMarker__RPDd_:after{border:1px solid rgba(255,255,255,.08);border-radius:14px;content:"";inset:7px;position:absolute}.InstrumentCards_featureMarker__RPDd_>*{position:relative;z-index:1}.InstrumentCards_featureMarker__RPDd_ svg{filter:drop-shadow(0 8px 16px rgba(224,120,80,.22))}.InstrumentCards_featureContent__XED0k{min-width:0;position:relative;z-index:1}.InstrumentCards_featureTitle__CJwrx{color:var(--jh-instrument-text);font-family:var(--jh-font-display);font-size:24px;letter-spacing:0;line-height:1.08;margin:0}.InstrumentCards_featureTitleCompact__ChaVC{font-size:20px;letter-spacing:-.01em}.InstrumentCards_featureTitleLong__LkBk9{font-size:22px}.InstrumentCards_featureBody__nyJ_6{color:var(--jh-instrument-muted);font-family:var(--jh-font-body);font-size:15px;line-height:1.5;margin:12px 0 0;max-width:280px}@media (max-width:1080px){.InstrumentCards_grid__KUXro{grid-template-columns:repeat(var(--jh-instrument-tablet-columns),minmax(0,1fr))}}@media (max-width:640px){.InstrumentCards_featureFrame__yJ7P3:after,.InstrumentCards_featureFrame__yJ7P3:before{display:none}.InstrumentCards_featureFrame__yJ7P3{padding:var(--jh-instrument-feature-frame-padding,12px)}.InstrumentCards_grid__KUXro{grid-template-columns:repeat(var(--jh-instrument-mobile-columns),minmax(0,1fr))}.InstrumentCards_featureGrid__wuYSp{gap:14px}.InstrumentCards_featureCard__PjVI6{display:grid;gap:0 16px;grid-template-columns:52px minmax(0,1fr);min-height:var(--jh-instrument-feature-card-min-height,auto);padding:var(--jh-instrument-feature-card-padding,18px)}.InstrumentCards_featureCard__PjVI6:after{display:none}.InstrumentCards_featureMarker__RPDd_{border-radius:16px;grid-row:1/span 2;height:52px;margin-bottom:0;width:52px}.InstrumentCards_featureMarker__RPDd_:after{border-radius:12px;inset:6px}.InstrumentCards_featureMarker__RPDd_ svg{height:28px;width:28px}.InstrumentCards_featureTitleLong__LkBk9,.InstrumentCards_featureTitle__CJwrx{font-size:20px;margin-top:2px}.InstrumentCards_featureTitleCompact__ChaVC{font-size:18px}.InstrumentCards_featureBody__nyJ_6{font-size:13px;line-height:1.45;margin-top:8px;max-width:none}}.page_preview__B_73S{--home-paper:var(--jh-paper);--home-paper-soft:var(--jh-paper-soft);--home-surface:var(--jh-surface);--home-ink:var(--jh-ink);--home-muted:var(--jh-muted);--home-faint:var(--jh-faint);--home-line:var(--jh-line);--home-line-soft:var(--jh-line-soft);--home-wash:var(--jh-coral-wash);--home-coral:var(--jh-coral);--home-coral-ink:var(--jh-coral-ink);--home-coral-soft:var(--jh-coral-soft);--home-cobalt:var(--jh-cobalt);--home-dark:var(--jh-anchor);background:var(--home-paper);color:var(--home-ink);display:flow-root;overflow-x:clip}.page_preview__B_73S,.page_preview__B_73S *{box-sizing:border-box}.page_hero__ltPyA{--jh-breadcrumb-accent:var(--home-coral-ink);--jh-breadcrumb-hover:var(--home-ink);--jh-breadcrumb-link:var(--home-muted);--jh-hero-canvas:var(--home-paper);--jh-hero-glow:linear-gradient(transparent,transparent);--jh-hero-grid-line:transparent;background:var(--home-paper);border-bottom:1px solid var(--home-line-soft);min-height:660px;padding:var(--jh-hero-top-space) 24px 72px}.page_expertiseSection__L_vz0,.page_heroGrid__bPRcz,.page_mediaSection__mbMof,.page_offerSection__kqVNQ,.page_proofSection__S_rSN,.page_workSection__MJeRG{margin:0 auto;max-width:1228px;padding-left:24px;padding-right:24px;position:relative;width:100%}.page_heroGrid__bPRcz{align-items:start;display:grid;gap:clamp(44px,5vw,72px);grid-template-columns:minmax(0,1.08fr) minmax(380px,.78fr);max-width:1180px;min-width:0;padding-left:0;padding-right:0}.page_heroCopy__yWB7C{min-width:0;padding-top:0}.page_eyebrow__OP8m4{align-items:center;color:var(--home-coral-ink);display:flex;font:var(--jh-type-label);letter-spacing:.14em;margin-bottom:var(--jh-breadcrumb-gap);min-height:var(--jh-breadcrumb-height);text-transform:uppercase}.page_expertiseHead__s_dXb h2,.page_hero__ltPyA h1,.page_logoIntro__77SAB h2,.page_mediaCopy__DfVjQ h2,.page_sectionHead__z5beM h2,.page_workSectionHead__DY1zN h2{font-family:var(--jh-font-display);margin:0}.page_hero__ltPyA h1{color:var(--home-ink);font-size:clamp(56px,5.5vw,76px);font-weight:700;letter-spacing:-.05em;line-height:.96;margin-top:0;max-width:760px;overflow-wrap:break-word;text-wrap:balance}.page_heroAccent__hi4qy{background:linear-gradient(to bottom,transparent 28%,var(--home-coral) 28%,var(--home-coral) 92%,transparent 92%);box-decoration-break:clone;-webkit-box-decoration-break:clone;color:inherit;padding:0 .06em}.page_heroClosingPhrase__Y0MzW{white-space:nowrap}.page_heroClosingPhraseIndonesian___KTnS{white-space:normal}.page_heroAccentBreak__gn4qM{display:none}@media (min-width:641px){.page_heroAccent__hi4qy{white-space:nowrap}.page_heroAccentBreak__gn4qM{display:block}.page_heroClosingPhraseIndonesian___KTnS .page_heroAccent__hi4qy{white-space:normal}}.page_heroCopy__yWB7C p{color:var(--home-muted);font:var(--jh-type-body-lg);margin:28px 0 0;max-width:680px}.page_heroActions__S_cqD{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.page_primaryCta__o9veI{--jh-hero-action-active-shadow:2px 2px 0 var(--home-ink);--jh-hero-action-border:2px solid var(--home-ink);--jh-hero-action-color:var(--home-ink);--jh-hero-action-focus:var(--home-cobalt);--jh-hero-action-hover:var(--home-coral-soft);--jh-hero-action-hover-shadow:9px 9px 0 var(--home-ink);--jh-hero-action-shadow:7px 7px 0 var(--home-ink);--jh-hero-action-surface:var(--home-coral)}.page_frameworkCta__6lJB6{align-items:center;background:var(--home-surface);border:2px solid var(--home-ink);border-radius:var(--jh-radius-control);box-shadow:7px 7px 0 var(--home-ink);color:var(--home-ink);display:inline-flex;flex-shrink:0;font:600 13px/1.25 var(--jh-font-mono);gap:8px;justify-content:center;letter-spacing:.035em;min-height:52px;padding:14px 20px;text-decoration:none;text-transform:uppercase;touch-action:manipulation;transition:background-color .16s ease-out,box-shadow .16s ease-out,transform .16s ease-out;white-space:nowrap}@media (hover:hover) and (pointer:fine){.page_frameworkCta__6lJB6:hover{background:var(--home-coral-soft);box-shadow:9px 9px 0 var(--home-ink);transform:translate(-2px,-2px)}}.page_frameworkCta__6lJB6:active{box-shadow:2px 2px 0 var(--home-ink);transform:translate(5px,5px);transition-duration:80ms}.page_carouselControls__E4lce button:focus-visible,.page_featuredVideoLink__10EqV:focus-visible,.page_frameworkCta__6lJB6:focus-visible,.page_workOptionAction__o1LLT:focus-visible{outline:3px solid var(--home-cobalt);outline-offset:5px}.page_commandPanel__jwU2Z{--jh-profile-surface:var(--home-surface);--jh-profile-line:var(--home-line);--jh-profile-shadow:11px 11px 0 var(--home-coral);--jh-profile-note-surface:var(--home-coral-soft);--jh-profile-note-ink:var(--home-ink)}.page_portraitFrameOverrides__rDB1v{--jh-portrait-frame-background:var(--home-dark);--jh-portrait-frame-border:0;--jh-portrait-frame-inset:0;--jh-portrait-frame-overlay-background:none;--jh-portrait-frame-radius:var(--jh-radius-surface);--jh-portrait-glow-display:none;--jh-portrait-grid-background:linear-gradient(rgba(255,255,255,0.16) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,0.16) 1px,transparent 0);--jh-portrait-grid-inset:0;--jh-portrait-grid-opacity:0.35;--jh-portrait-grid-size:32px 32px;--jh-portrait-image-filter:grayscale(0.08) saturate(0.68) contrast(0.98) brightness(1.02);--jh-portrait-image-position:34% 48%;--jh-portrait-image-transform:scale(1.07);--jh-portrait-outline-display:none;--jh-portrait-outline-inset:0;--jh-portrait-shell-background:var(--home-dark);--jh-portrait-shell-border:0;--jh-portrait-shell-shadow:none;--jh-portrait-shell-padding:0;--jh-portrait-shell-radius:var(--jh-radius-surface);--jh-portrait-min-height:470px}.page_heroBioPanel__b0qeM{min-width:0}.page_heroBioPanel__b0qeM p{color:var(--home-ink);margin:0}.page_proofSection__S_rSN{background:var(--home-dark);border-bottom:1px solid var(--home-line-soft);box-shadow:0 0 0 100vmax var(--home-dark);clip-path:inset(0 -100vmax);color:var(--home-paper-soft);padding-bottom:96px;padding-top:92px}.page_logoIntro__77SAB{margin:0 0 42px}.page_expertiseHead__s_dXb h2,.page_logoIntro__77SAB h2,.page_mediaCopy__DfVjQ h2,.page_sectionHead__z5beM h2,.page_workSectionHead__DY1zN h2{font-size:clamp(40px,4.5vw,60px);font-weight:700;letter-spacing:-.04em;line-height:.98;text-wrap:balance}.page_logoIntro__77SAB h2{color:var(--home-paper-soft);max-width:700px}.page_logoFootnote__ISTNA{color:var(--jh-anchor-muted);font-size:13px;line-height:1.55;margin:18px 0 0;max-width:680px}.page_logoFootnoteSource__X2dFY{align-items:center;border:1px solid var(--home-coral);border-radius:var(--jh-radius-pill);color:var(--home-coral-soft);display:inline-flex;font:600 10px/1 var(--jh-font-mono);letter-spacing:.11em;margin-left:8px;padding:6px 11px;text-transform:uppercase;vertical-align:middle;white-space:nowrap}@media (max-width:640px){.page_logoFootnoteSource__X2dFY{margin:10px 0 0}}.page_logoRow__iKswh{background:var(--home-line);border:1px solid var(--home-line);border-radius:var(--jh-radius-surface);display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.page_logoItem__lpT9q{align-items:center;background:var(--home-surface);border-radius:var(--jh-radius-card);display:flex;flex-direction:column;gap:12px;justify-content:flex-start;margin:0;min-height:168px;padding:16px 16px 18px}.page_logoItem__lpT9q:nth-child(odd){background:var(--home-paper-soft)}.page_logoImageFrame__0fk_u{display:block;height:56px;max-width:100%;position:relative;width:100%}.page_logoImageFrame__0fk_u img{filter:brightness(0) saturate(100%);object-fit:contain;opacity:.86}.page_logoWordmark__ZEG_U{align-items:center;color:var(--home-ink);display:flex;font-family:var(--jh-font-display);font-size:19px;font-weight:600;height:100%;justify-content:center;text-align:center}.page_logoCaption__ewj8y{align-items:center;text-align:center;display:flex;flex-direction:column;gap:6px;justify-content:flex-start;min-height:24px;white-space:normal}.page_logoCaptionCumulative__oyAxp{align-items:center}.page_logoItemOthers__xdeE4{align-items:center;gap:10px;justify-content:center;text-align:center}.page_logoOthersLabel__M_SrH{color:var(--home-muted);font:var(--jh-type-label);letter-spacing:.14em;text-transform:uppercase}.page_logoItemOthers__xdeE4 .page_logoOthersLabel__M_SrH{color:var(--home-coral-ink)}.page_logoOthersNames__Wz33g{color:var(--home-muted);font-size:13px;line-height:1.55;margin:0 auto;max-width:25ch}.page_expertiseSection__L_vz0{--jh-instrument-accent:var(--home-coral);--jh-instrument-accent-strong:var(--home-coral);--jh-instrument-card-radius:var(--jh-radius-card);--jh-instrument-feature-card-line:var(--home-ink);--jh-instrument-feature-frame-line:transparent;--jh-instrument-feature-frame-radius:0;--jh-instrument-muted:var(--home-muted);--jh-instrument-panel-solid:var(--home-surface);--jh-instrument-text:var(--home-ink);background:var(--home-paper-soft);box-shadow:0 0 0 100vmax var(--home-paper-soft);clip-path:inset(0 -100vmax);color:var(--home-ink);padding-bottom:96px;padding-top:96px}.page_expertiseHead__s_dXb,.page_sectionHead__z5beM,.page_workSectionHead__DY1zN{margin:0 0 42px;max-width:860px}.page_expertiseHead__s_dXb h2{color:var(--home-ink)}.page_expertiseHead__s_dXb h2:after{background:var(--home-coral);content:"";display:block;height:8px;margin-top:20px;width:72px}.page_expertiseGroups__ck9XE{display:grid;gap:46px}.page_expertiseGroup__9SJ6L{min-width:0}.page_expertiseGroupTitle__66ZgY{align-items:center;color:var(--home-coral-ink);display:inline-flex;font:600 12px/1.2 var(--jh-font-mono);letter-spacing:.14em;margin:0 0 16px;min-height:0;padding:0;text-transform:uppercase}.page_expertiseGroupTitle__66ZgY:before{background:var(--home-coral);border-radius:50%;content:"";height:8px;margin-right:10px;width:8px}.page_expertiseFrameOverrides__SjiJp{--jh-instrument-feature-frame-background:transparent;--jh-instrument-feature-frame-border:0;--jh-instrument-feature-frame-padding:0;--jh-instrument-feature-frame-radius:0;--jh-instrument-feature-frame-shadow:none;--jh-instrument-frame-decor-display:none}.page_expertiseGridOverrides__EIs44{--jh-instrument-feature-grid-gap:20px}.page_expertiseCardOverrides__2k7_E{--expertise-card-bg:var(--home-surface);--expertise-card-ink:var(--home-ink);--expertise-card-line:var(--home-ink);--expertise-card-marker-bg:var(--home-coral-soft);--expertise-card-muted:var(--home-muted);--expertise-card-accent:var(--home-coral-ink);--expertise-card-shadow:var(--home-ink);--jh-instrument-card-radius:var(--jh-radius-card);--jh-instrument-card-rule-background:transparent;--jh-instrument-card-rule-height:0;--jh-instrument-card-rule-inset:0;--jh-instrument-marker-background:var(--expertise-card-marker-bg);--jh-instrument-marker-border:1px solid var(--home-line);--jh-instrument-marker-color:var(--home-ink);--jh-instrument-marker-gap:20px;--jh-instrument-marker-radius:12px;--jh-instrument-marker-shadow:none;--jh-instrument-marker-size:48px;--jh-instrument-feature-card-background:var(--expertise-card-bg);--jh-instrument-feature-card-border:2px solid var(--expertise-card-line);--jh-instrument-feature-card-min-height:250px;--jh-instrument-feature-card-overflow:visible;--jh-instrument-feature-card-padding:26px 22px 24px;--jh-instrument-feature-card-shadow:8px 8px 0 var(--expertise-card-shadow);--jh-instrument-muted:var(--expertise-card-muted);--jh-instrument-text:var(--expertise-card-ink)}.page_expertiseCardOverrides__2k7_E.page_expertiseCardOverrides__2k7_E:after{content:none;display:none}.page_expertiseGroup__9SJ6L:nth-child(2) .page_expertiseCardOverrides__2k7_E{--expertise-card-bg:var(--home-coral-soft);--expertise-card-marker-bg:var(--home-surface)}.page_workSection__MJeRG{background:var(--home-wash);box-shadow:0 0 0 100vmax var(--home-wash);clip-path:inset(0 -100vmax);color:var(--home-ink);padding-bottom:76px;padding-top:76px}.page_workSectionHead__DY1zN{margin-bottom:32px;text-align:left}.page_workSectionHead__DY1zN h2{color:var(--home-ink)}.page_workOptions__bTCuf{column-gap:clamp(28px,4vw,52px);grid-template-columns:repeat(2,minmax(0,1fr))}.page_workOption__NLZVj,.page_workOptions__bTCuf{background:transparent;border:0;border-radius:0;display:grid;overflow:visible}.page_workOption__NLZVj{align-items:start;border-bottom:1px solid var(--home-line);grid-template-areas:"meta action" "body body";grid-template-columns:minmax(0,1fr) auto;min-height:0;padding:14px 0 16px;position:relative}.page_workOption__NLZVj:first-child,.page_workOption__NLZVj:nth-child(2){border-top:1px solid var(--home-line)}.page_workOptionMeta__yyYM1{color:var(--home-coral-ink);font:600 11px/1.45 var(--jh-font-mono);grid-area:meta;letter-spacing:.11em;margin:0;padding-top:2px;text-transform:uppercase}.page_workOptionBody__2BIkB{grid-area:body;margin-top:9px}.page_workOptionBody__2BIkB h3{color:var(--home-ink);font-family:var(--jh-font-display);font-size:clamp(23px,2vw,28px);letter-spacing:-.035em;line-height:1.02;margin:0}.page_workOptionBody__2BIkB p{color:var(--home-muted);font-size:13px;line-height:1.42;margin:6px 0 0}.page_workOptionAction__o1LLT{align-items:center;align-self:start;background:transparent;border:0;border-bottom:3px solid var(--home-coral);border-radius:0;color:var(--home-ink);display:inline-flex;font:600 12px/1.35 var(--jh-font-mono);gap:12px;grid-area:action;justify-content:space-between;min-height:44px;padding:0 0 5px;text-decoration:none;text-transform:uppercase;touch-action:manipulation;white-space:nowrap;transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out,transform .16s ease-out}.page_workOptionArrow__6w3Yt{align-items:center;color:var(--home-dark);display:flex;transition:transform .16s ease}@media (hover:hover) and (pointer:fine){.page_workOptionAction__o1LLT:hover{background:transparent;border-bottom-color:var(--home-ink);color:var(--home-coral-ink);transform:none}.page_workOptionAction__o1LLT:hover .page_workOptionArrow__6w3Yt{transform:translateX(4px)}}.page_workOptionAction__o1LLT:active{background:transparent;border-bottom-color:var(--home-ink);box-shadow:none;transform:translateY(2px);transition-duration:80ms}.page_mediaSection__mbMof{align-items:start;background:var(--home-paper);box-shadow:0 0 0 100vmax var(--home-paper);clip-path:inset(0 -100vmax);display:grid;gap:clamp(36px,5vw,64px);grid-template-columns:minmax(280px,.72fr) minmax(360px,1.18fr);padding-bottom:96px;padding-top:96px}.page_speakingSection__XsTb8{background:var(--home-paper-soft);grid-template-columns:minmax(320px,.9fr) minmax(440px,1.1fr);box-shadow:0 0 0 100vmax var(--home-paper-soft)}.page_featuredThinkingSection__T9vIx{grid-template-areas:"copy media" "link media";grid-template-rows:auto 1fr;row-gap:0}.page_featuredThinkingSection__T9vIx>.page_mediaCopy__DfVjQ{grid-area:copy}.page_featuredThinkingSection__T9vIx>.page_featuredMedia__62fRk{grid-area:media}.page_featuredThinkingSection__T9vIx>.page_featuredVideoLink__10EqV{align-self:start;grid-area:link;justify-self:start}.page_mediaCopy__DfVjQ{max-width:460px;min-width:0}.page_mediaCopy__DfVjQ h2{color:var(--home-ink)}.page_mediaCopy__DfVjQ p{color:var(--home-muted);font:var(--jh-type-body-lg);margin:22px 0 0;max-width:620px}.page_videoFrame__x52X0{background:var(--home-dark);border:2px solid var(--home-line);border-radius:var(--jh-radius-surface);padding:8px;position:relative;width:100%}.page_speakingSection__XsTb8 .page_videoFrame__x52X0{box-shadow:8px 8px 0 var(--home-coral);margin:28px auto 8px;max-width:360px}.page_credentialsVideo__XSig1{aspect-ratio:9/16;background:var(--home-dark);border-radius:var(--jh-radius-surface);display:block;object-fit:cover;overflow:hidden;width:100%}.page_mediaStack__4D_pV{border:2px solid var(--home-line);border-radius:var(--jh-radius-surface);display:grid;overflow:hidden}.page_mediaStack__4D_pV div{align-items:baseline;background:var(--home-surface);display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:20px 24px;position:relative}.page_mediaStack__4D_pV div+div{border-top:1px solid var(--home-line-soft)}.page_mediaStack__4D_pV h3{color:var(--home-ink);font-family:var(--jh-font-display);font-size:20px;line-height:1.12;margin:0}.page_mediaStack__4D_pV span{color:var(--home-muted);display:block;font-size:15px;line-height:1.45}.page_mediaStack__4D_pV small{color:var(--home-faint);display:block;font-size:13px;line-height:1.45;margin-top:5px}.page_featuredVideoLink__10EqV{align-items:center;background:var(--home-coral-soft);border:2px solid var(--home-line);border-radius:var(--jh-radius-control);box-shadow:7px 7px 0 var(--home-dark);color:var(--home-ink);display:inline-flex;font:600 12px/1.35 var(--jh-font-mono);justify-content:center;margin-top:28px;min-height:52px;padding:0 18px;text-decoration:none;text-transform:uppercase;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}@media (hover:hover) and (pointer:fine){.page_featuredVideoLink__10EqV:hover{background:var(--home-coral);box-shadow:9px 9px 0 var(--home-dark);transform:translate(-2px,-2px)}}.page_featuredVideoLink__10EqV:active{box-shadow:2px 2px 0 var(--home-dark);transform:translate(5px,5px)}.page_featuredMedia__62fRk{border:2px solid var(--home-line);box-shadow:10px 10px 0 var(--home-coral);margin:0 10px 10px 0;padding:16px}.page_featuredMedia__62fRk,.page_featuredVideo__2X2p0{background:var(--home-dark);border-radius:var(--jh-radius-surface)}.page_featuredVideo__2X2p0{aspect-ratio:16/9;display:block;overflow:hidden;width:100%}.page_featuredVideoMeta__HlUCi{padding:18px 2px 2px}.page_featuredVideoMeta__HlUCi span{color:var(--home-coral-soft);display:block;font:600 11px/1.35 var(--jh-font-mono);letter-spacing:.1em;text-transform:uppercase}.page_featuredVideoMeta__HlUCi h3{color:var(--home-paper-soft);font-family:var(--jh-font-display);font-size:24px;line-height:1.1;margin:8px 0 0}.page_offerSection__kqVNQ{background:var(--home-dark);box-shadow:0 0 0 100vmax var(--home-dark);clip-path:inset(0 -100vmax);padding-bottom:96px;padding-top:96px}.page_offerSection__kqVNQ,.page_sectionHead__z5beM h2{color:var(--home-paper-soft)}.page_carouselControls__E4lce{display:flex;gap:12px;justify-content:flex-end;margin:-82px 8px 34px 0}.page_carouselControls__E4lce button{align-items:center;background:var(--home-surface);border:2px solid var(--home-line);border-radius:var(--jh-radius-control);box-shadow:5px 5px 0 var(--home-coral);color:var(--home-ink);cursor:pointer;display:inline-flex;height:46px;justify-content:center;transition:box-shadow .15s ease,transform .15s ease;width:46px}@media (hover:hover) and (pointer:fine){.page_carouselControls__E4lce button:hover{box-shadow:7px 7px 0 var(--home-coral);transform:translate(-2px,-2px)}}.page_offerGrid__RPut9{cursor:grab;display:flex;gap:18px;-webkit-mask-image:linear-gradient(90deg,#000,#000 calc(100% - 100px),transparent);mask-image:linear-gradient(90deg,#000,#000 calc(100% - 100px),transparent);overflow-x:auto;overscroll-behavior-x:contain;padding:0 78px 12px 0;scroll-padding-left:0;scroll-snap-type:x mandatory;scrollbar-width:none}.page_offerGrid__RPut9::-webkit-scrollbar{display:none}.page_offerGridDragging__JMQl0{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.page_offerCard__zKaHZ{--quote-bg:var(--home-surface);--quote-ink:var(--home-ink);--quote-muted:var(--home-muted);background:var(--quote-bg);border:2px solid var(--home-line);border-radius:var(--jh-radius-card);box-shadow:8px 8px 0 var(--home-coral);color:var(--quote-ink);flex:0 0 min(480px,calc(100vw - 56px));height:470px;overflow:hidden;padding:26px;position:relative;scroll-snap-align:start}.page_offerCard__zKaHZ:before{color:color-mix(in srgb,var(--quote-ink) 18%,transparent);content:"“";font-family:Georgia,serif;font-size:118px;line-height:1;position:absolute;right:18px;top:92px}.page_recommendationHeader__zfgBS{align-items:flex-start;display:flex;gap:15px;position:relative;z-index:1}.page_recommendationHeader__zfgBS>div{min-width:0}.page_recommendationHeader__zfgBS img{border:2px solid var(--home-line);flex:0 0 auto;height:56px;object-fit:cover;width:56px}.page_recommendationHeader__zfgBS h3{color:var(--quote-ink);font-family:var(--jh-font-display);font-size:23px;line-height:1.08;margin:0}.page_recommendationHeader__zfgBS p{color:var(--quote-muted);font-size:12px;line-height:1.38;margin:6px 0 0;overflow-wrap:break-word}.page_recommendationQuote__WDZoY{margin:24px 0 0;max-height:328px;overflow-y:auto;padding-right:10px;position:relative;z-index:1}.page_recommendationQuote__WDZoY:focus-visible{outline:3px solid var(--quote-ink);outline-offset:-3px}.page_recommendationQuote__WDZoY::-webkit-scrollbar{width:7px}.page_recommendationQuote__WDZoY::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--quote-ink) 36%,transparent)}.page_recommendationQuote__WDZoY p{color:var(--quote-muted);font-size:15px;line-height:1.58;margin:0}.page_recommendationQuote__WDZoY p+p{margin-top:14px}.page_faqOverrides__O91Ev{--jh-faq-accent:var(--home-coral-ink);--jh-faq-canvas:var(--home-paper-soft);--jh-faq-glow:linear-gradient(transparent,transparent);--jh-faq-heading-leading:0.98;--jh-faq-heading-size:clamp(40px,4.5vw,60px);--jh-faq-heading-size-mobile:38px;--jh-faq-item-background:var(--home-surface);--jh-faq-item-border:var(--home-line);--jh-faq-item-open-background:var(--home-wash);--jh-faq-item-open-border:var(--home-line);--jh-faq-item-radius:var(--jh-radius-card);--jh-faq-muted:var(--home-muted);--jh-faq-text:var(--home-ink);--jh-faq-padding-bottom:0}.page_finalCtaOverrides__aXAKO{--jh-inverse-text:var(--home-dark);--jh-cta-action-active-shadow:2px 2px 0 var(--home-dark);--jh-cta-action-border:2px solid var(--home-dark);--jh-cta-action-color:var(--home-ink);--jh-cta-action-hover:var(--home-paper-soft);--jh-cta-action-hover-shadow:9px 9px 0 var(--home-dark);--jh-cta-action-shadow:7px 7px 0 var(--home-dark);--jh-cta-action-surface:var(--home-surface);--jh-cta-border:2px solid var(--home-dark);--jh-cta-canvas:var(--home-coral);--jh-cta-color:var(--home-ink);--jh-cta-glow:linear-gradient(transparent,transparent);--jh-cta-grid-opacity:0;--jh-cta-margin:68px auto;--jh-cta-radius:var(--jh-radius-surface);--jh-cta-shadow:10px 10px 0 var(--home-dark);--jh-cta-surface-overlay:linear-gradient(135deg,var(--home-coral) 0%,var(--home-coral-soft) 100%)}@media (max-width:1180px){.page_workOptions__bTCuf{column-gap:28px}}@media (max-width:1040px){.page_logoIntro__77SAB,.page_mediaSection__mbMof{grid-template-columns:1fr}.page_logoIntro__77SAB{align-items:start}.page_logoRow__iKswh{grid-template-columns:repeat(2,1fr)}.page_featuredMedia__62fRk,.page_mediaCopy__DfVjQ,.page_mediaStack__4D_pV{justify-self:center;max-width:680px;width:100%}.page_speakingSection__XsTb8 .page_videoFrame__x52X0{margin-left:auto;margin-right:auto}.page_featuredThinkingSection__T9vIx{grid-template-areas:"copy" "media" "link";grid-template-columns:minmax(0,680px);grid-template-rows:auto auto auto;justify-content:center;row-gap:32px}.page_featuredThinkingSection__T9vIx>.page_featuredVideoLink__10EqV{margin-top:0}}@media (min-width:721px) and (max-width:960px){.page_hero__ltPyA{padding-left:20px;padding-right:20px}.page_heroGrid__bPRcz{gap:clamp(24px,4vw,40px);grid-template-columns:minmax(0,1.08fr) minmax(280px,.82fr)}.page_hero__ltPyA h1{font-size:clamp(46px,5.6vw,56px);max-width:580px}.page_heroCopy__yWB7C p{font-size:18px;line-height:1.52}.page_portraitFrameOverrides__rDB1v{--jh-portrait-height:clamp(340px,42vw,430px);--jh-portrait-min-height:clamp(340px,42vw,430px)}.page_heroBioPanel__b0qeM p{font-size:13px;line-height:1.48}}@media (max-width:720px){.page_heroGrid__bPRcz{grid-template-columns:minmax(0,1fr);row-gap:38px}.page_hero__ltPyA h1{font-size:clamp(44px,7.2vw,50px);max-width:none}.page_heroCopy__yWB7C p{font-size:17px;line-height:1.55;max-width:none}.page_portraitFrameOverrides__rDB1v{--jh-portrait-height:clamp(260px,55vw,360px);--jh-portrait-min-height:clamp(260px,55vw,360px)}}@media (max-width:640px){.page_hero__ltPyA{min-height:auto;padding:var(--jh-hero-top-space) 18px 30px}.page_expertiseSection__L_vz0,.page_heroGrid__bPRcz,.page_mediaSection__mbMof,.page_offerSection__kqVNQ,.page_proofSection__S_rSN,.page_workSection__MJeRG{padding-left:18px;padding-right:18px}.page_heroCopy__yWB7C,.page_heroGrid__bPRcz{margin-left:0;margin-right:0;max-width:none;width:100%}.page_heroGrid__bPRcz{gap:38px;padding-left:0;padding-right:0}.page_heroCopy__yWB7C{padding-top:0}.page_hero__ltPyA h1{font-size:44px;line-height:.98;max-width:none}.page_heroClosingPhrase__Y0MzW{white-space:normal}.page_heroCopy__yWB7C p{font-size:17px;line-height:1.58;max-width:none}.page_eyebrow__OP8m4{font-size:10px;line-height:1.6;overflow-wrap:anywhere}.page_heroActions__S_cqD{align-items:stretch;flex-direction:column}.page_frameworkCta__6lJB6{width:100%}.page_portraitFrameOverrides__rDB1v{--jh-portrait-height:214px;--jh-portrait-min-height:214px;align-self:start}.page_heroBioPanel__b0qeM p{font-size:12px;line-height:1.48}.page_expertiseSection__L_vz0,.page_mediaSection__mbMof,.page_offerSection__kqVNQ,.page_proofSection__S_rSN,.page_workSection__MJeRG{padding-bottom:72px;padding-top:72px}.page_workSection__MJeRG{padding-bottom:56px;padding-top:56px}.page_expertiseHead__s_dXb,.page_logoIntro__77SAB,.page_sectionHead__z5beM{margin-bottom:34px}.page_workSectionHead__DY1zN{margin-bottom:24px}.page_expertiseHead__s_dXb h2,.page_logoIntro__77SAB h2,.page_mediaCopy__DfVjQ h2,.page_sectionHead__z5beM h2,.page_workSectionHead__DY1zN h2{font-size:38px;line-height:1}.page_preview__B_73S h2{text-align:center}.page_logoRow__iKswh{grid-template-columns:repeat(2,minmax(0,1fr))}.page_logoItem__lpT9q{gap:10px;min-height:134px;padding:14px 8px}.page_logoImageFrame__0fk_u{height:52px;width:100%}.page_logoItem__lpT9q{align-items:center}.page_logoCaption__ewj8y{align-items:center;flex-direction:column;gap:6px;min-height:38px;text-align:center}.page_logoCaptionCumulative__oyAxp{width:100%}.page_expertiseGroups__ck9XE{gap:28px}.page_expertiseGroupTitle__66ZgY{margin-bottom:14px;min-height:0;padding:0}.page_expertiseCardOverrides__2k7_E{--jh-instrument-feature-card-min-height:0;--jh-instrument-feature-card-padding:24px 20px}.page_workOptions__bTCuf{column-gap:0;grid-template-columns:1fr}.page_workOption__NLZVj{align-items:start;grid-template-areas:"meta action" "body body";grid-template-columns:minmax(0,1fr) auto;min-height:0;padding:14px 0 16px}.page_workOption__NLZVj:nth-child(2){border-top:0}.page_workOptionBody__2BIkB h3{font-size:24px}.page_workOptionBody__2BIkB{margin-top:8px}.page_workOptionMeta__yyYM1{padding-top:1px}.page_workOptionAction__o1LLT{margin-top:0;min-height:44px}.page_workOptionBody__2BIkB p{font-size:13px;line-height:1.42}.page_featuredMedia__62fRk,.page_mediaCopy__DfVjQ,.page_mediaStack__4D_pV{max-width:none}.page_speakingSection__XsTb8 .page_videoFrame__x52X0{box-shadow:6px 6px 0 var(--home-coral);margin-left:auto;margin-right:auto}.page_featuredThinkingSection__T9vIx>.page_featuredVideoLink__10EqV{justify-self:center}.page_mediaStack__4D_pV div{gap:7px;grid-template-columns:1fr;padding:20px 18px}.page_featuredMedia__62fRk{box-shadow:7px 7px 0 var(--home-coral);margin-bottom:7px;margin-right:7px;padding:10px}.page_carouselControls__E4lce{justify-content:flex-start;margin:0 6px 30px 0}.page_offerGrid__RPut9{-webkit-mask-image:none;mask-image:none;padding-right:0}.page_offerCard__zKaHZ{flex-basis:calc(100vw - 52px);height:480px;padding:22px}.page_recommendationHeader__zfgBS h3{font-size:21px}.page_recommendationQuote__WDZoY p{font-size:14px}.page_finalCtaOverrides__aXAKO{--jh-cta-align:stretch;--jh-cta-button-justify:center;--jh-cta-button-width:100%;--jh-cta-direction:column;--jh-cta-gap:24px;--jh-cta-heading-leading:1.02;--jh-cta-heading-size:34px;--jh-cta-margin:58px 24px 68px;--jh-cta-padding:34px 28px}}@media (max-width:480px){.page_portraitFrameOverrides__rDB1v{--jh-portrait-height:auto;--jh-portrait-min-height:0;aspect-ratio:1;justify-self:center;max-width:360px;width:100%}.page_heroBioPanel__b0qeM p{font-size:14px;line-height:1.5}.page_workOptions__bTCuf{grid-template-columns:1fr}.page_workOption__NLZVj{min-height:0}}@media (max-width:360px){.page_expertiseHead__s_dXb h2{font-size:32px}.page_logoItem__lpT9q{padding-left:6px;padding-right:6px}}@media (prefers-reduced-motion:reduce){.page_carouselControls__E4lce button,.page_featuredVideoLink__10EqV,.page_frameworkCta__6lJB6,.page_workOptionAction__o1LLT,.page_workOptionArrow__6w3Yt{transition:none!important}.page_carouselControls__E4lce button:hover,.page_featuredVideoLink__10EqV:active,.page_featuredVideoLink__10EqV:hover,.page_frameworkCta__6lJB6:active,.page_frameworkCta__6lJB6:hover,.page_workOptionAction__o1LLT:active,.page_workOptionAction__o1LLT:hover,.page_workOptionAction__o1LLT:hover .page_workOptionArrow__6w3Yt{transform:none}}.page_logoMetricSourceLine__OGthQ{color:var(--home-faint);font:600 10px/1.3 var(--jh-font-mono);letter-spacing:.09em;margin-bottom:4px;text-transform:uppercase}.page_logoFigure__5XpBS{align-items:baseline;color:var(--home-coral-ink);display:flex;flex-wrap:wrap;font-family:var(--jh-font-display);font-size:clamp(20px,2vw,25px);font-weight:500;gap:6px;letter-spacing:-.01em;line-height:1.1}.page_logoArrow__C2IEY{color:var(--home-coral)}.page_logoFigureCaption__QrLkS{color:var(--home-muted);font:var(--jh-type-body-sm)}.page_logoAiRow__d7a1H{border-top:1px solid var(--home-line-soft);display:flex;flex-wrap:wrap;gap:6px 16px;justify-content:space-between;margin-top:auto;padding-top:10px}.page_logoAiChip__zc9BV{align-items:baseline;display:inline-flex;gap:6px}.page_logoAiChipLabel__m0OIJ{color:var(--home-cobalt);font:600 9px/1.3 var(--jh-font-mono);letter-spacing:.08em;text-transform:uppercase}.page_logoAiChipValue__AxUcd{color:var(--home-ink);font:600 11px/1.3 var(--jh-font-mono)}@media (max-width:640px){.page_logoFigure__5XpBS{font-size:17px;justify-content:center}.page_logoFigureCaption__QrLkS,.page_logoMetricSourceLine__OGthQ{text-align:center}.page_logoAiRow__d7a1H{flex-direction:column;gap:4px;width:100%}.page_logoAiChip__zc9BV{justify-content:space-between;width:100%}}.PublicHeroBand_heroBand__jgNJI{background:var(--jh-hero-glow),linear-gradient(180deg,var(--jh-hero-canvas) 0,var(--jh-hero-canvas) 100%);overflow:hidden;position:relative}.PublicHeroBand_heroBand__jgNJI:before{background-image:linear-gradient(var(--jh-hero-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--jh-hero-grid-line) 1px,transparent 1px);background-size:var(--jh-hero-grid-size);content:"";inset:0;-webkit-mask-image:var(--jh-hero-grid-mask);mask-image:var(--jh-hero-grid-mask);pointer-events:none;position:absolute}.PublicHeroBand_breadcrumb__9DzVH{color:var(--jh-breadcrumb-accent);display:block;font:var(--jh-type-label);letter-spacing:.14em;line-height:var(--jh-breadcrumb-height);margin:0 0 var(--jh-breadcrumb-gap);min-height:var(--jh-breadcrumb-height);min-width:0;text-transform:uppercase}.PublicHeroBand_breadcrumb__9DzVH a,.PublicHeroBand_breadcrumb__9DzVH>span[aria-hidden=true]{margin-right:10px;white-space:nowrap}.PublicHeroBand_breadcrumb__9DzVH>span[aria-current=page]{display:inline;min-width:0;white-space:normal}.PublicHeroBand_breadcrumb__9DzVH a{align-items:center;color:var(--jh-breadcrumb-link);display:inline-flex;min-height:var(--jh-breadcrumb-height);text-decoration:none;vertical-align:top}.PublicHeroBand_breadcrumb__9DzVH a:hover{color:var(--jh-breadcrumb-hover)}.PublicHeroBand_breadcrumb__9DzVH span{color:var(--jh-breadcrumb-accent)}@media (max-width:760px){.PublicHeroBand_breadcrumb__9DzVH{margin-bottom:var(--jh-breadcrumb-gap-compact)}}.PublicEditorialHeroAction_action__CyqBP{--jh-action-active-shadow:var(--jh-hero-action-active-shadow,2px 2px 0 var(--jh-ink));--jh-action-border:var(--jh-hero-action-border,2px solid var(--jh-ink));--jh-action-color:var(--jh-hero-action-color,var(--jh-ink));--jh-action-focus:var(--jh-hero-action-focus,var(--jh-ink));--jh-action-hover:var(--jh-hero-action-hover,var(--jh-coral-soft));--jh-action-hover-shadow:var(--jh-hero-action-hover-shadow,9px 9px 0 var(--jh-ink));--jh-action-shadow:var(--jh-hero-action-shadow,7px 7px 0 var(--jh-ink));--jh-action-surface:var(--jh-hero-action-surface,var(--jh-coral));--jh-action-width:var(--jh-hero-action-width,auto);--jh-action-compact-width:var(--jh-hero-action-compact-width,calc(100% - 8px))}@media (max-width:640px){.PublicEditorialHeroAction_action__CyqBP{--jh-action-width:var(--jh-hero-action-width,100%)}}.PublicEditorialProfilePanel_panel__xMa1Y{align-self:start;background:var(--jh-profile-surface,var(--jh-surface));border:2px solid var(--jh-profile-line,var(--jh-line));border-radius:var(--jh-radius-surface);box-shadow:var(
    --jh-profile-shadow,11px 11px 0 var(--jh-coral)
  );display:grid;gap:0;justify-self:end;max-width:500px;min-width:0;padding:12px;width:calc(100% - 11px)}.PublicEditorialProfilePanel_note__9AOPd,.PublicEditorialProfilePanel_portrait__OcF9i{border-radius:var(--jh-radius-card);min-width:0}.PublicEditorialProfilePanel_note__9AOPd{background:var(
    --jh-profile-note-surface,var(--jh-coral-soft)
  );border:0;border-top:2px solid var(--jh-profile-line,var(--jh-line));color:var(--jh-profile-note-ink,var(--jh-ink));font:400 15px/1.55 var(--jh-font-body);padding:22px 20px 20px}@media (max-width:1040px){.PublicEditorialProfilePanel_panel__xMa1Y{justify-self:center}}@media (max-width:640px){.PublicEditorialProfilePanel_panel__xMa1Y{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-left:0;margin-right:8px;max-width:none;padding:8px;width:calc(100% - 8px)}.PublicEditorialProfilePanel_note__9AOPd{border-left:2px solid var(--jh-profile-line,var(--jh-line));border-top:0;font-size:12px;line-height:1.48;padding:16px}}@media (max-width:480px){.PublicEditorialProfilePanel_panel__xMa1Y{grid-template-columns:1fr}.PublicEditorialProfilePanel_note__9AOPd{border-left:0;border-top:2px solid var(--jh-profile-line,var(--jh-line));font-size:14px;line-height:1.5;padding:16px}}.PublicFinalCta_cta__Dh2ao{align-items:var(--jh-cta-align,center);background:var(
      --jh-cta-glow,radial-gradient(circle at 78% 20%,rgba(224,120,80,.2),transparent 28%)
    ),var(
      --jh-cta-surface-overlay,linear-gradient(135deg,rgba(255,255,255,.075),rgba(255,255,255,.02))
    ),var(--jh-cta-canvas,#080a0d);border:var(--jh-cta-border,1px solid rgba(255,255,255,.11));border-radius:var(--jh-cta-radius,32px);box-shadow:var(--jh-cta-shadow,0 30px 90px rgba(8,10,13,.18));color:var(--jh-cta-color,var(--jh-inverse-text));display:flex;flex-direction:var(--jh-cta-direction,row);gap:var(--jh-cta-gap,28px);justify-content:space-between;margin:var(--jh-cta-margin,68px auto);max-width:1180px;overflow:hidden;padding:var(--jh-cta-padding,46px);position:relative}.PublicFinalCta_cta__Dh2ao:before{background:linear-gradient(var(--jh-inverse-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--jh-inverse-grid-line) 1px,transparent 1px);background-size:42px 42px;content:"";inset:0;-webkit-mask-image:linear-gradient(90deg,#000,transparent 72%);mask-image:linear-gradient(90deg,#000,transparent 72%);opacity:var(--jh-cta-grid-opacity,.65);pointer-events:none;position:absolute}.PublicFinalCta_cta__Dh2ao h2{color:var(--jh-cta-color,var(--jh-inverse-text));font-family:var(--jh-font-display);font-size:var(--jh-cta-heading-size,clamp(34px,4vw,52px));letter-spacing:0;line-height:var(--jh-cta-heading-leading,normal);margin:0;max-width:720px;position:relative;z-index:1}.PublicFinalCta_action__Atcp2{--jh-action-active-shadow:var(--jh-cta-action-active-shadow,2px 2px 0 var(--jh-nav-accent));--jh-action-border:var(--jh-cta-action-border,2px solid var(--jh-nav-ink));--jh-action-color:var(--jh-cta-action-color,var(--jh-nav-ink));--jh-action-focus:var(--jh-cta-action-focus,var(--jh-inverse-text));--jh-action-hover:var(--jh-cta-action-hover,var(--jh-nav-wash));--jh-action-hover-shadow:var(--jh-cta-action-hover-shadow,9px 9px 0 var(--jh-nav-accent));--jh-action-justify:var(--jh-cta-button-justify,center);--jh-action-radius:var(--jh-cta-action-radius,var(--jh-radius-control));--jh-action-shadow:var(--jh-cta-action-shadow,7px 7px 0 var(--jh-nav-accent));--jh-action-surface:var(--jh-cta-action-surface,var(--jh-nav-surface));--jh-action-width:var(--jh-cta-button-width,auto);--jh-action-compact-width:var(--jh-cta-button-width,calc(100% - 8px));position:relative;z-index:1}@media (min-width:641px) and (max-width:1228px){.PublicFinalCta_cta__Dh2ao{margin-left:24px;margin-right:24px}}.PublicFaqSection_section__SuL9E{background:var(
      --jh-faq-glow,radial-gradient(circle at 50% 6%,rgba(224,120,80,.08),transparent 26%)
    ),var(--jh-faq-canvas,var(--jh-inverse-canvas));box-shadow:0 0 0 100vmax var(--jh-faq-canvas,var(--jh-inverse-canvas));clip-path:inset(0 -100vmax);color:var(--jh-faq-text,var(--jh-inverse-text));padding:68px 24px var(--jh-faq-padding-bottom,0)}.PublicFaqSection_head__f0Bim{margin:0 auto 34px;max-width:820px;text-align:center}.PublicFaqSection_head__f0Bim h2{color:var(--jh-faq-text,var(--jh-inverse-text));font:var(--jh-type-h2);font-size:var(--jh-faq-heading-size,clamp(26px,3vw,36px));line-height:var(--jh-faq-heading-leading,1.12);margin:16px auto 0;max-width:760px}.PublicFaqSection_grid__JvGwG{display:grid;gap:16px;grid-template-columns:var(--jh-faq-columns,repeat(2,minmax(0,1fr)));margin:0 auto;max-width:var(--jh-faq-max-width,1040px)}.PublicFaqSection_item__99sza{background:var(
    --jh-faq-item-background,linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.03)) #0e1116
  );border:1px solid var(--jh-faq-item-border,rgba(255,255,255,.1));border-radius:var(--jh-faq-item-radius,18px);overflow:hidden;padding:4px 22px;position:relative;transition:border-color .2s ease,background .2s ease}.PublicFaqSection_item__99sza:before{background:linear-gradient(90deg,var(--jh-faq-accent,rgba(224,120,80,.82)),transparent);content:"";height:2px;left:22px;opacity:.72;pointer-events:none;position:absolute;right:76px;top:0}.PublicFaqSection_item__99sza[open]{background:var(
    --jh-faq-item-open-background,linear-gradient(160deg,rgba(224,120,80,.1),rgba(255,255,255,.03)) #0e1116
  );border-color:var(--jh-faq-item-open-border,rgba(224,120,80,.4))}.PublicFaqSection_question__CE27p{align-items:center;color:var(--jh-faq-text,var(--jh-inverse-text));cursor:pointer;display:flex;font-family:var(--jh-font-display);font-size:18px;line-height:1.3;list-style:none;min-height:52px;padding:18px 0}.PublicFaqSection_question__CE27p::-webkit-details-marker{display:none}.PublicFaqSection_question__CE27p:focus-visible{border-radius:8px;outline:var(--jh-focus-ring);outline-offset:-3px}.PublicFaqSection_question__CE27p h3{align-items:center;color:inherit;display:flex;font:inherit;gap:18px;justify-content:space-between;margin:0;width:100%}.PublicFaqSection_toggle__W_RfL{flex-shrink:0;height:16px;position:relative;width:16px}.PublicFaqSection_toggle__W_RfL:after,.PublicFaqSection_toggle__W_RfL:before{background:var(--jh-faq-accent,var(--jh-inverse-accent));content:"";inset:0;margin:auto;position:absolute;transition:transform .2s ease,opacity .2s ease}.PublicFaqSection_toggle__W_RfL:before{height:2px;width:16px}.PublicFaqSection_toggle__W_RfL:after{height:16px;width:2px}.PublicFaqSection_item__99sza[open] .PublicFaqSection_toggle__W_RfL:after{opacity:0;transform:rotate(90deg)}.PublicFaqSection_answer__6PZoW{color:var(--jh-faq-muted,var(--jh-inverse-muted));font-size:15px;line-height:1.6;margin:0;padding:0 0 20px}@media (max-width:1040px){.PublicFaqSection_grid__JvGwG{grid-template-columns:1fr}}@media (max-width:640px){.PublicFaqSection_section__SuL9E{padding:58px 18px var(--jh-faq-padding-bottom,0)}.PublicFaqSection_head__f0Bim{margin-bottom:28px}.PublicFaqSection_head__f0Bim h2{font-size:var(--jh-faq-heading-size-mobile,26px)}.PublicFaqSection_question__CE27p{font-size:16px}}@media (prefers-reduced-motion:reduce){.PublicFaqSection_item__99sza,.PublicFaqSection_toggle__W_RfL:after,.PublicFaqSection_toggle__W_RfL:before{transition:none}}.PublicPortraitFrame_shell__fkyOz{background:var(--jh-portrait-shell-background,var(--jh-inverse-surface));border:var(--jh-portrait-shell-border,1px solid var(--jh-inverse-line));border-radius:var(--jh-portrait-shell-radius,28px);box-shadow:var(
    --jh-portrait-shell-shadow,0 32px 90px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.12)
  );height:var(--jh-portrait-height,auto);min-height:var(--jh-portrait-min-height,500px);min-width:0;overflow:hidden;padding:var(--jh-portrait-shell-padding,24px);position:relative}.PublicPortraitFrame_shell__fkyOz:before{border:var(--jh-portrait-outline-border,1px solid rgba(255,255,255,.09));border-radius:var(--jh-portrait-outline-radius,22px);content:"";display:var(--jh-portrait-outline-display,block);inset:var(--jh-portrait-outline-inset,16px);position:absolute}.PublicPortraitFrame_shell__fkyOz:after{background:var(
    --jh-portrait-grid-background,linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px)
  );background-size:var(--jh-portrait-grid-size,34px 34px);content:"";inset:var(--jh-portrait-grid-inset,24px);opacity:var(--jh-portrait-grid-opacity,.5);pointer-events:none;position:absolute;z-index:2}.PublicPortraitFrame_glow__NU459{background:var(--jh-portrait-glow-background,rgba(224,120,80,.12));border-radius:50%;filter:blur(42px);height:var(--jh-portrait-glow-size,230px);display:var(--jh-portrait-glow-display,block);left:50%;position:absolute;top:var(--jh-portrait-glow-top,32px);transform:translateX(-50%);width:var(--jh-portrait-glow-size,230px)}.PublicPortraitFrame_frame__6MuH4{align-items:center;background:var(--jh-portrait-frame-background,var(--jh-inverse-surface));border:var(--jh-portrait-frame-border,1px solid var(--jh-inverse-line));border-radius:var(--jh-portrait-frame-radius,26px);bottom:var(--jh-portrait-frame-inset,24px);display:flex;justify-content:center;left:var(--jh-portrait-frame-inset,24px);overflow:hidden;position:absolute;right:var(--jh-portrait-frame-inset,24px);top:var(--jh-portrait-frame-inset,24px)}.PublicPortraitFrame_frame__6MuH4:before{background:var(
    --jh-portrait-frame-overlay-background,radial-gradient(circle at 36% 22%,rgba(224,120,80,.14),transparent 34%),linear-gradient(90deg,rgba(7,8,9,.12),rgba(7,8,9,.46)),linear-gradient(180deg,rgba(7,8,9,0),rgba(7,8,9,.52))
  );content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.PublicPortraitFrame_frame__6MuH4>img{filter:var(
    --jh-portrait-image-filter,grayscale(.08) contrast(1.08) brightness(.86) saturate(.72)
  );height:100%;inset:0;object-fit:cover;object-position:var(--jh-portrait-image-position,34% 48%);position:absolute;transform:var(--jh-portrait-image-transform,scale(1.1));width:100%}.page_about__ZG61k{--about-paper:var(--jh-paper);--about-paper-soft:var(--jh-paper-soft);--about-surface:var(--jh-surface);--about-ink:var(--jh-ink);--about-muted:var(--jh-muted);--about-line:var(--jh-line);--about-line-soft:var(--jh-line-soft);--about-wash:var(--jh-coral-wash);--about-coral:var(--jh-coral);--about-coral-ink:var(--jh-coral-ink);--about-coral-soft:var(--jh-coral-soft);--about-dark:var(--jh-anchor);background:var(--about-paper);color:var(--about-ink);display:flow-root;overflow-x:clip}.page_hero__jthfZ{--jh-breadcrumb-accent:var(--about-coral-ink);--jh-breadcrumb-hover:var(--about-ink);--jh-breadcrumb-link:var(--about-muted);--jh-hero-canvas:var(--about-paper);--jh-hero-glow:linear-gradient(180deg,transparent,transparent);--jh-hero-grid-line:transparent;background:var(--about-paper);border-bottom:1px solid var(--about-line-soft);padding:var(--jh-hero-top-space) 24px 72px}.page_heroGrid__THNis{align-items:start;display:grid;column-gap:clamp(44px,5vw,72px);grid-template-areas:"intro profile" "body profile";grid-template-columns:minmax(0,1.08fr) minmax(380px,.78fr);margin:0 auto;max-width:1180px;position:relative;row-gap:28px;z-index:1}.page_heroIntro__LMLXV{align-self:start;grid-area:intro;min-width:0}.page_heroIntro__LMLXV h1{color:var(--about-ink);font:var(--jh-type-h1);letter-spacing:0;margin:0;max-width:700px}.page_heroAccent__3eDXH{background:linear-gradient(to bottom,transparent 28%,var(--about-coral) 28%,var(--about-coral) 92%,transparent 92%);box-decoration-break:clone;-webkit-box-decoration-break:clone;color:inherit;padding:0 .06em}.page_heroText__Y31Y7{color:var(--about-muted);display:grid;font:var(--jh-type-body-lg);gap:16px;grid-area:body;margin-top:0;max-width:720px}.page_heroText__Y31Y7 p{margin:0}.page_heroActions__H5fdJ{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}.page_heroButton__6_pFo{--jh-hero-action-active-shadow:2px 2px 0 var(--about-dark);--jh-hero-action-border:2px solid var(--about-dark);--jh-hero-action-color:var(--about-ink);--jh-hero-action-focus:var(--about-ink);--jh-hero-action-hover:var(--about-coral-soft);--jh-hero-action-hover-shadow:9px 9px 0 var(--about-dark);--jh-hero-action-shadow:7px 7px 0 var(--about-dark);--jh-hero-action-surface:var(--about-coral)}.page_credentialsDownload__0T84t{--jh-action-surface:var(--about-surface);--jh-action-hover:var(--about-paper-soft);--jh-action-padding:14px 16px;text-decoration:none}.page_credentialsDownload__0T84t svg{flex-shrink:0}.page_profilePanel__RMX0z{--jh-profile-surface:var(--about-surface);--jh-profile-line:var(--about-line);--jh-profile-shadow:11px 11px 0 var(--about-coral);--jh-profile-note-surface:var(--about-coral-soft);--jh-profile-note-ink:var(--about-ink);grid-area:profile}.page_portraitOverrides__ojIQL{--jh-portrait-frame-background:var(--about-dark);--jh-portrait-frame-border:0;--jh-portrait-frame-inset:0;--jh-portrait-frame-overlay-background:none;--jh-portrait-frame-radius:var(--jh-radius-surface);--jh-portrait-glow-display:none;--jh-portrait-grid-background:linear-gradient(rgba(255,255,255,0.16) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,0.16) 1px,transparent 0);--jh-portrait-grid-inset:0;--jh-portrait-grid-opacity:0.35;--jh-portrait-grid-size:32px 32px;--jh-portrait-image-filter:grayscale(0.08) saturate(0.68) contrast(0.98) brightness(1.02);--jh-portrait-image-position:34% 48%;--jh-portrait-image-transform:scale(1.07);--jh-portrait-outline-display:none;--jh-portrait-outline-inset:0;--jh-portrait-shell-background:var(--about-dark);--jh-portrait-shell-border:0;--jh-portrait-shell-shadow:none;--jh-portrait-shell-padding:0;--jh-portrait-shell-radius:var(--jh-radius-surface);--jh-portrait-min-height:470px;overflow:hidden;width:100%}.page_profileNote__ZAMNw{min-width:0}.page_career__uWetD,.page_philosophy__VMEVU,.page_publishedProof__T4fYh,.page_workAreas__ms_bZ{margin:0 auto;max-width:1228px;padding:84px 24px;width:100%}.page_workAreas__ms_bZ{align-items:end;background:var(--about-dark);box-shadow:0 0 0 100vmax var(--about-dark);clip-path:inset(0 -100vmax);column-gap:32px;color:var(--about-paper-soft);display:grid;grid-template-columns:minmax(0,1fr) auto;isolation:isolate;position:relative}.page_workAreas__ms_bZ:before{background:linear-gradient(rgba(251,248,241,.045) 1px,transparent 0),linear-gradient(90deg,rgba(251,248,241,.045) 1px,transparent 0);background-size:42px 42px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#000,transparent 82%);mask-image:linear-gradient(180deg,#000,transparent 82%);opacity:.7;pointer-events:none;position:absolute;z-index:-1}.page_workAreas__ms_bZ:after{aspect-ratio:1;border:1px solid rgba(224,120,80,.24);border-radius:50%;box-shadow:0 0 0 18px rgba(224,120,80,.045),0 0 0 36px rgba(251,248,241,.035);content:"";height:min(48vw,620px);position:absolute;right:min(-18vw,-180px);top:170px;transform:rotate(-18deg);z-index:-1}.page_career__uWetD{background:var(--about-paper);box-shadow:0 0 0 100vmax var(--about-paper);clip-path:inset(0 -100vmax)}.page_publishedProof__T4fYh{background:var(--about-wash);box-shadow:0 0 0 100vmax var(--about-wash);clip-path:inset(0 -100vmax)}.page_philosophy__VMEVU{background:var(--about-coral-soft);box-shadow:0 0 0 100vmax var(--about-coral-soft);clip-path:inset(0 -100vmax)}.page_sectionHead__TH6mM h2{color:var(--about-ink);font:var(--jh-type-h2);letter-spacing:0;margin:0;max-width:780px}.page_sectionHead__TH6mM h2:after{background:var(--about-coral);content:"";display:block;height:8px;margin-top:20px;width:72px}.page_workAreas__ms_bZ .page_sectionHead__TH6mM h2{color:var(--about-paper-soft);font:var(--jh-type-h2);letter-spacing:-.02em;line-height:1.04;max-width:720px;text-transform:none}.page_frameworkLead__cH84F{grid-column:1;grid-row:1}.page_frameworkLink__01KlR{align-items:center;color:var(--about-coral);display:inline-flex;flex:0 0 auto;font:600 16px/1.4 var(--jh-font-body);gap:8px;justify-content:center;grid-column:2;grid-row:1;min-height:44px;padding:8px 0;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:5px;touch-action:manipulation;transition:color .16s ease-out;white-space:nowrap}.page_frameworkLink__01KlR:focus-visible{outline:3px solid var(--about-coral);outline-offset:4px}@media (hover:hover) and (pointer:fine){.page_frameworkLink__01KlR:hover{color:var(--about-paper-soft)}}.page_frameworkLink__01KlR:active{color:var(--about-coral-soft);transition-duration:80ms}.page_areaGrid__4GApb{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));grid-column:1/-1;grid-row:2;list-style:none;margin:42px 0 0;padding:0;position:relative}.page_areaItem__vX3Uh{--area-bg:var(--about-paper-soft);--area-ink:var(--about-ink);--area-line:var(--about-line);--area-muted:var(--about-muted);--area-accent:var(--about-coral-ink);--area-shadow:var(--about-coral);align-content:start;background:var(--area-bg);border:2px solid var(--area-line);border-radius:var(--jh-radius-card);box-shadow:8px 8px 0 var(--area-shadow);color:var(--area-ink);display:flex;flex-direction:column;gap:12px;grid-column:span 1;isolation:isolate;min-height:220px;min-width:0;padding:20px 16px 22px;position:relative}.page_areaItem__vX3Uh:after{background:var(--area-accent);border:4px solid var(--area-bg);border-radius:50%;content:"";height:16px;position:absolute;right:16px;top:17px;width:16px}.page_areaItem__vX3Uh:nth-child(2n){--area-bg:var(--about-coral);--area-ink:var(--about-ink);--area-line:var(--about-ink);--area-muted:rgba(23,26,32,0.88);--area-accent:var(--about-ink);--area-shadow:var(--about-paper-soft)}.page_areaIndex__rGBz4{color:var(--area-accent);font:var(--jh-type-label);letter-spacing:.12em;padding-top:5px}.page_areaIndex__rGBz4,.page_areaItem__vX3Uh h3{position:relative;text-transform:uppercase;z-index:1}.page_areaItem__vX3Uh h3{color:var(--area-ink);font:600 clamp(15px,1.2vw,19px) /1.08 var(--jh-font-display);letter-spacing:-.05em;margin:0;overflow-wrap:anywhere;white-space:normal}.page_areaItem__vX3Uh p{color:var(--area-muted);font:400 13px/1.42 var(--jh-font-body);margin:0;max-width:820px;position:relative;z-index:1}.page_timeline__RY3kt{border-radius:var(--jh-radius-surface);border-top:2px solid var(--about-line);margin-top:42px}.page_timelineRow__rAt__{border-bottom:1px solid var(--about-line-soft);display:grid;gap:36px;grid-template-columns:220px minmax(0,1fr);padding:28px 0}.page_timelineDate__NOC1G{color:var(--about-coral-ink);font:var(--jh-type-label);letter-spacing:.08em;padding-top:5px;text-transform:uppercase}.page_timelineRow__rAt__ h3{color:var(--about-ink);font:var(--jh-type-h3);letter-spacing:-.02em;margin:0}.page_timelineRow__rAt__ p{color:var(--about-muted);font:var(--jh-type-body);margin:10px 0 0;max-width:820px}.page_timelineRow__rAt__ .page_role__sgTE9{color:var(--about-ink);font-weight:600;margin-top:6px}.page_articleGrid__34PtB{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:42px}.page_articleCard__kVD8J,.page_videoCard__N9qFP{background:var(--about-surface);border:2px solid var(--about-line);border-radius:var(--jh-radius-card);color:var(--about-ink);min-width:0;overflow:hidden}.page_articleCard__kVD8J{border-radius:var(--jh-radius-card);display:flex;flex-direction:column;min-height:430px;overflow:hidden;text-decoration:none;transition:box-shadow .16s ease-out,transform .16s ease-out}.page_articleCard__kVD8J:focus-visible{outline:3px solid var(--about-ink);outline-offset:5px}@media (hover:hover) and (pointer:fine){.page_articleCard__kVD8J:hover{box-shadow:8px 8px 0 var(--about-coral);transform:translate(-2px,-2px)}}.page_articleCard__kVD8J>img{aspect-ratio:16/9;background:var(--about-dark);border-bottom:2px solid var(--about-line);filter:saturate(.68) contrast(1.02);object-fit:cover;width:100%}.page_articleCard__kVD8J>div{display:flex;flex:1 1;flex-direction:column;padding:24px}.page_articleCard__kVD8J span,.page_videoCard__N9qFP>div>span{color:var(--about-coral-ink);font:var(--jh-type-label);letter-spacing:.08em;text-transform:uppercase}.page_articleCard__kVD8J h3{color:var(--about-ink);font:var(--jh-type-h4);margin:14px 0 0}.page_articleCard__kVD8J p{color:var(--about-muted);font:var(--jh-type-body-sm);margin:14px 0 20px}.page_articleCard__kVD8J small{color:var(--about-muted);font:var(--jh-type-label);margin-top:auto}.page_videoBlock__NG_8V{border-radius:var(--jh-radius-surface);border-top:2px solid var(--about-line);margin-top:64px;padding-top:48px}.page_videoBlock__NG_8V>h3{color:var(--about-ink);font:var(--jh-type-h3);margin:0}.page_videoGrid__iLHrW{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px}.page_videoCard__N9qFP{display:flex;flex-direction:column}.page_videoCard__N9qFP iframe,.page_videoEmbed__Xc9_g{aspect-ratio:16/9;border:0;border-bottom:2px solid var(--about-line);display:block;width:100%}.page_videoCard__N9qFP>div{padding:20px 22px 24px}.page_videoCard__N9qFP h4{color:var(--about-ink);font:600 22px/1.2 var(--jh-font-display);margin:12px 0 0;min-height:2.4em}.page_quoteBlock__gMh8F{border-bottom:2px solid var(--about-line);border-radius:var(--jh-radius-surface);border-top:2px solid var(--about-line);margin:0 auto;max-width:1080px;padding:52px 0;position:relative}.page_quoteBlock__gMh8F:before{color:var(--about-coral-ink);content:"“";font:700 88px/.7 var(--jh-font-display);left:0;position:absolute;top:50px}.page_quoteBlock__gMh8F blockquote{color:var(--about-ink);font:600 clamp(28px,3.6vw,46px)/1.1 var(--jh-font-display);letter-spacing:-.035em;margin:0;max-width:960px;padding-left:62px;text-wrap:balance}.page_quoteBlock__gMh8F figcaption{color:var(--about-coral-ink);font:var(--jh-type-label);letter-spacing:.1em;margin:28px 0 0 62px;text-transform:uppercase}.page_quoteSource__x0bgg{color:var(--about-ink);display:block;font:500 14px/1.5 var(--jh-font-body);letter-spacing:0;margin-top:8px;text-transform:none}.page_cta__FfmTN{--jh-cta-border:2px solid var(--about-dark);--jh-cta-canvas:var(--about-dark);--jh-cta-color:var(--about-paper-soft);--jh-cta-radius:var(--jh-radius-surface);--jh-cta-shadow:10px 10px 0 var(--about-coral);--jh-cta-margin:68px auto}@media (max-width:1040px){.page_heroGrid__THNis{grid-template-areas:"intro" "body" "profile";grid-template-columns:minmax(0,1fr);row-gap:38px}.page_portraitOverrides__ojIQL{aspect-ratio:1;--jh-portrait-height:auto;--jh-portrait-min-height:0}.page_heroText__Y31Y7{margin-top:0;max-width:780px}.page_articleGrid__34PtB{grid-template-columns:repeat(2,minmax(0,1fr))}.page_articleCard__kVD8J:last-child{display:flex;flex-direction:column;grid-column:1/-1;min-height:430px}.page_articleCard__kVD8J:last-child>img{aspect-ratio:16/9;height:auto}}@media (max-width:760px){.page_articleGrid__34PtB,.page_workAreas__ms_bZ{grid-template-columns:minmax(0,1fr)}.page_articleCard__kVD8J:last-child{grid-column:auto}.page_career__uWetD,.page_philosophy__VMEVU,.page_publishedProof__T4fYh,.page_workAreas__ms_bZ{padding-bottom:72px;padding-top:72px}.page_timelineRow__rAt__{gap:10px;grid-template-columns:minmax(0,1fr)}.page_areaGrid__4GApb{grid-template-columns:repeat(2,minmax(0,1fr))}.page_frameworkLead__cH84F,.page_frameworkLink__01KlR{grid-column:1;grid-row:auto}.page_frameworkLink__01KlR{justify-self:start;margin-top:28px}.page_areaGrid__4GApb{grid-column:1;grid-row:auto}.page_areaItem__vX3Uh,.page_areaItem__vX3Uh:first-child,.page_areaItem__vX3Uh:nth-child(2),.page_areaItem__vX3Uh:nth-child(3),.page_areaItem__vX3Uh:nth-child(4){grid-column:span 1}.page_areaItem__vX3Uh:nth-child(5){grid-column:1/-1}.page_timelineDate__NOC1G{padding-top:0}}@media (max-width:640px){.page_heroActions__H5fdJ{align-items:stretch;flex-direction:column}.page_hero__jthfZ{padding:var(--jh-hero-top-space) 18px 30px}.page_heroGrid__THNis{row-gap:38px}.page_heroText__Y31Y7{font:var(--jh-type-body);gap:14px}.page_portraitOverrides__ojIQL{aspect-ratio:auto;--jh-portrait-height:214px;--jh-portrait-min-height:214px;align-self:start}.page_career__uWetD,.page_philosophy__VMEVU,.page_publishedProof__T4fYh,.page_workAreas__ms_bZ{padding:64px 18px}.page_areaGrid__4GApb,.page_articleGrid__34PtB,.page_timeline__RY3kt{margin-top:32px}.page_areaGrid__4GApb{gap:16px;grid-template-columns:minmax(0,1fr)}.page_areaItem__vX3Uh{gap:18px;min-height:0;padding:24px 22px 26px}.page_areaItem__vX3Uh,.page_areaItem__vX3Uh:first-child,.page_areaItem__vX3Uh:nth-child(2),.page_areaItem__vX3Uh:nth-child(3),.page_areaItem__vX3Uh:nth-child(4),.page_areaItem__vX3Uh:nth-child(5){grid-column:1}.page_areaItem__vX3Uh:after{top:28px}.page_areaIndex__rGBz4{padding-top:2px}.page_areaItem__vX3Uh h3,.page_areaItem__vX3Uh p{grid-column:auto}.page_areaItem__vX3Uh p,.page_timelineRow__rAt__ p{font:var(--jh-type-body-sm)}.page_areaItem__vX3Uh p{padding-left:0}.page_articleCard__kVD8J>div{padding:22px}.page_videoBlock__NG_8V{margin-top:52px;padding-top:40px}.page_videoGrid__iLHrW{grid-template-columns:minmax(0,1fr);margin-top:26px}.page_quoteBlock__gMh8F{padding:40px 0}.page_quoteBlock__gMh8F:before{font-size:64px;top:38px}.page_quoteBlock__gMh8F blockquote{font-size:28px;padding-left:42px}.page_quoteBlock__gMh8F figcaption{margin-left:42px}.page_cta__FfmTN{--jh-cta-align:stretch;--jh-cta-button-justify:center;--jh-cta-button-width:100%;--jh-cta-direction:column;--jh-cta-gap:22px;--jh-cta-heading-leading:1.08;--jh-cta-heading-size:30px;--jh-cta-margin:56px 18px 58px;--jh-cta-padding:34px 30px}}@media (max-width:480px){.page_portraitOverrides__ojIQL{aspect-ratio:1;--jh-portrait-height:auto;--jh-portrait-min-height:0;justify-self:center;max-width:360px;width:100%}.page_articleGrid__34PtB{grid-template-columns:minmax(0,1fr)}.page_articleCard__kVD8J,.page_articleCard__kVD8J:last-child{display:flex;grid-column:auto;flex-direction:column;min-height:0}.page_articleCard__kVD8J:last-child>img,.page_articleCard__kVD8J>img{aspect-ratio:16/9;background:var(--about-dark);border-bottom:2px solid var(--about-line);border-right:0;height:auto;min-height:0;object-fit:contain}.page_articleCard__kVD8J>div{padding:18px}.page_articleCard__kVD8J h3{font-size:18px;margin-top:10px}.page_articleCard__kVD8J p{font-size:13px;margin:10px 0 14px}.page_articleCard__kVD8J small{margin-top:10px}.page_videoGrid__iLHrW{gap:12px}.page_videoCard__N9qFP>div{padding:14px}.page_videoCard__N9qFP h4{font-size:16.5px;line-height:1.25;min-height:0}}@media (prefers-reduced-motion:reduce){.page_articleCard__kVD8J,.page_articleCard__kVD8J:hover{transform:none;transition:none!important}.page_frameworkLink__01KlR{transition:none}}.page_contact__MhpOm{--contact-paper:var(--jh-paper);--contact-paper-soft:var(--jh-paper-soft);--contact-surface:var(--jh-surface);--contact-ink:var(--jh-ink);--contact-muted:var(--jh-muted);--contact-line:var(--jh-line);--contact-line-soft:var(--jh-line-soft);--contact-wash:var(--jh-coral-wash);--contact-coral:var(--jh-coral);--contact-coral-ink:var(--jh-coral-ink);background:var(--contact-paper);color:var(--contact-ink);display:flow-root;overflow-x:clip}.page_hero__YhWSV{--jh-breadcrumb-accent:var(--contact-coral-ink);--jh-breadcrumb-hover:var(--contact-ink);--jh-breadcrumb-link:var(--contact-muted);--jh-hero-canvas:var(--contact-paper);--jh-hero-glow:linear-gradient(transparent,transparent);--jh-hero-grid-line:transparent;border-bottom:1px solid var(--contact-line-soft);padding:var(--jh-hero-top-space) 0 96px}.page_inner__AqyTp{margin:0 auto;max-width:var(--jh-shell-max);padding:0 var(--jh-page-gutter);position:relative;width:100%}.page_introRow__1yTZQ{align-items:end;display:grid;gap:clamp(48px,7vw,96px);grid-template-columns:minmax(0,1fr) minmax(250px,320px)}.page_heroCopy__b2kZw{max-width:760px;min-width:0}.page_title__eOki0{color:var(--contact-ink);font:var(--jh-type-h1);letter-spacing:0;margin:0;max-width:760px;overflow-wrap:break-word;text-wrap:balance}.page_heroAccent__S7Xud{background:linear-gradient(to bottom,transparent 28%,var(--contact-coral) 28%,var(--contact-coral) 92%,transparent 92%);box-decoration-break:clone;-webkit-box-decoration-break:clone;color:inherit;padding:0 .06em}.page_lead__Z4GqI{color:var(--contact-muted);font:var(--jh-type-body-lg);margin:28px 0 0;max-width:720px}.page_responseRail__2cyEZ{align-self:end;border-top:2px solid var(--contact-line);min-width:0}.page_responseItem__NmAYf{border-bottom:1px solid var(--contact-line-soft);display:grid;gap:9px;min-width:0;padding:16px 0 18px}.page_responseItem__NmAYf:last-child{border-bottom:0}.page_responseLabel__FDVhd{color:var(--contact-coral-ink);font:var(--jh-type-label);letter-spacing:.1em}.page_responseItem__NmAYf strong{color:var(--contact-ink);font:var(--jh-type-h4);overflow-wrap:anywhere}.page_formInstrument___iGI0{margin:clamp(58px,7vw,84px) auto 0;max-width:var(--jh-content-max);min-width:0;padding:0 10px 10px 0;position:relative}.page_formSurface__uXEEL{background:var(--contact-surface);border-radius:var(--jh-radius-surface);overflow:hidden;position:relative}.page_faqOverrides__PoGxV{--jh-faq-accent:var(--contact-coral-ink);--jh-faq-canvas:var(--contact-paper-soft);--jh-faq-columns:repeat(2,minmax(0,1fr));--jh-faq-glow:linear-gradient(transparent,transparent);--jh-faq-item-background:var(--contact-surface);--jh-faq-item-border:var(--contact-line);--jh-faq-item-open-background:var(--contact-wash);--jh-faq-item-open-border:var(--contact-coral);--jh-faq-item-radius:var(--jh-radius-card);--jh-faq-max-width:1040px;--jh-faq-muted:var(--contact-muted);--jh-faq-padding-bottom:80px;--jh-faq-text:var(--contact-ink)}@media (max-width:1040px){.page_faqOverrides__PoGxV{--jh-faq-columns:1fr}}@media (max-width:900px){.page_introRow__1yTZQ{align-items:start;gap:38px;grid-template-columns:1fr}.page_responseRail__2cyEZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.page_responseItem__NmAYf{padding-right:24px}.page_responseItem__NmAYf+.page_responseItem__NmAYf{border-bottom:0;border-left:1px solid var(--contact-line-soft);padding-left:24px}}@media (max-width:640px){.page_hero__YhWSV{padding-bottom:68px}.page_inner__AqyTp{padding-left:var(--jh-page-gutter-compact);padding-right:var(--jh-page-gutter-compact)}.page_lead__Z4GqI{margin-top:24px}.page_formInstrument___iGI0{margin-top:52px;padding-right:8px}.page_faqOverrides__PoGxV{--jh-faq-padding-bottom:64px}}@media (max-width:480px){.page_responseRail__2cyEZ{display:block}.page_responseItem__NmAYf,.page_responseItem__NmAYf+.page_responseItem__NmAYf{border-bottom:0;border-left:0;padding-left:0;padding-right:0}.page_responseItem__NmAYf+.page_responseItem__NmAYf{border-top:1px solid var(--contact-line-soft)}}