@font-face{font-family:outfit;src:url(/_next/static/media/e96e15292515bfc8-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:outfit Fallback;src:local("Arial");ascent-override:100.84%;descent-override:26.22%;line-gap-override:0.00%;size-adjust:99.17%}.__className_8c8247{font-family:outfit,outfit Fallback}.__variable_8c8247{--font-outfit:"outfit","outfit Fallback"}:root{--dm-glass-frost:100;--dm-glass-refraction:60;--dm-glass-depth:60;--dm-glass-dispersion:0;--dm-glass-splay:0;--dm-glass-light-angle:39deg;--dm-glass-radius-sm:8px;--dm-glass-radius-lg:20px;--dm-glass-border-muted:#6e6e6e;--dm-glass-blur:60px;--dm-glass-saturate:100%;--dm-glass-fill:rgb(0 0 0/0.2);--dm-glass-fill-accent:linear-gradient(39deg,rgb(255 255 255/0.06),rgb(0 0 0/0.18));--dm-glass-border:#6e6e6e;--dm-glass-shadow:inset 0 1px 0 rgb(255 255 255/0.1),inset 0 -1px 0 rgb(0 0 0/0.2),0 24px 48px -24px rgb(0 0 0/0.6);--dm-section-card-radius:20px;--dm-section-card-blur:60px;--dm-section-card-saturate:100%;--dm-section-card-fill:rgb(0 0 0/0);--dm-section-card-border:#6e6e6e;--dm-section-card-shadow:inset 0 1px 0 rgb(255 255 255/0.1),inset 0 -1px 0 rgb(0 0 0/0.15),0 24px 64px -28px rgb(0 0 0/0.65)}.home-section-card{-webkit-backdrop-filter:blur(var(--dm-section-card-blur)) saturate(var(--dm-section-card-saturate));backdrop-filter:blur(var(--dm-section-card-blur)) saturate(var(--dm-section-card-saturate));background:var(--dm-section-card-fill);border:1px solid var(--dm-section-card-border);border-radius:var(--dm-section-card-radius);box-shadow:var(--dm-section-card-shadow);position:relative;z-index:1;width:100%;padding:clamp(2rem,5vw,5rem) clamp(1.5rem,4.5vw,6.25rem);overflow:hidden}.home-section-card--hero{display:flex;flex-direction:column;justify-content:center;width:100%;min-height:min(53.4375rem,calc(100svh - var(--dm-header-h) - var(--dm-section-peek) - 3rem))}@media (max-width:768px){.home-section-card{padding:1.375rem 1.125rem;border-radius:16px}.home-section-card--hero{min-height:0;justify-content:flex-start;padding-block:1.75rem}}.auth-card,.careers-role,.contact-cta__card,.contact-form,.cookie-banner__panel,.cs-panel,.dm-glass,.feedback-card,.feedback-modal__panel,.home-careers__card,.home-podcast,.insights-card,.ju-card,.ju-role-row,.our-work-hero__card,.our-work-projects__panel,.our-work-projects__search,.podcast-hero__card,.podcast-player,.story-value-card,.svc-expertise__panel,.svc-process__panel,.svc-work-card,.svc-work-panel{-webkit-backdrop-filter:blur(var(--dm-glass-blur)) saturate(var(--dm-glass-saturate));backdrop-filter:blur(var(--dm-glass-blur)) saturate(var(--dm-glass-saturate));background:var(--dm-glass-fill);border:1px solid var(--dm-glass-border);box-shadow:var(--dm-glass-shadow)}.insights-card__body{-webkit-backdrop-filter:blur(var(--dm-glass-blur)) saturate(var(--dm-glass-saturate));backdrop-filter:blur(var(--dm-glass-blur)) saturate(var(--dm-glass-saturate));background:var(--dm-glass-fill-accent)}.contact-cta__card,.home-podcast{border-radius:var(--dm-glass-radius-lg)}:root{--dm-btn-font-size:1rem;--dm-btn-radius:64px;--dm-btn-min-height:2.875rem;--dm-btn-padding:0.75rem 1.5rem;--dm-btn-primary-bg:linear-gradient(0deg,#344d64,#6e93a3);--dm-btn-primary-border:#83afc2;--dm-btn-primary-text:#fff;--dm-btn-primary-hover-bg:linear-gradient(rgb(0 0 0/0.2),rgb(0 0 0/0.2)),linear-gradient(0deg,#648798,#385268);--dm-btn-primary-pressed-bg:#5b7c8e;--dm-btn-primary-hover-text-shadow:none;--dm-btn-secondary-bg:rgb(131 175 194/0.2);--dm-btn-secondary-border:#83afc2;--dm-btn-secondary-text:#fff;--dm-btn-secondary-hover-bg:rgb(131 175 194/0.35);--dm-btn-secondary-hover-border:#fff;--dm-btn-secondary-hover-text:#fff;--dm-btn-secondary-pressed-bg:var(--dm-btn-secondary-hover-bg);--dm-btn-secondary-pressed-border:#fff;--dm-btn-secondary-pressed-text:#fff;--dm-btn-tertiary-bg:transparent;--dm-btn-tertiary-border:#656565;--dm-btn-tertiary-text:#fff;--dm-btn-tertiary-hover-border:#656565;--dm-btn-tertiary-hover-text:#bbb;--dm-btn-tertiary-pressed-text:#fff;--dm-btn-tertiary-clear-text:#9da5ad}.auth-form__submit,.dm-btn,.dm-nav__cta,.home-btn,.ju-btn,.work-share__btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--dm-btn-min-height);padding:var(--dm-btn-padding);border:1px solid transparent;border-radius:var(--dm-btn-radius);font:inherit;font-size:var(--dm-btn-font-size);font-weight:400;line-height:normal;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .15s ease,background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,text-shadow .15s ease,transform var(--dm-hover-duration,.22s) var(--dm-hover-ease,ease)}.auth-form__submit:disabled,.dm-btn:disabled,.home-btn:disabled,.ju-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.auth-form__submit,.dm-btn--outline.dm-btn--muted,.dm-btn--primary,.home-btn--outline.home-btn--muted,.home-btn--primary,.ju-btn--glass,.ju-btn--primary,.ju-role-detail__apply.ju-btn{background:var(--dm-btn-primary-bg);border-color:var(--dm-btn-primary-border);color:var(--dm-btn-primary-text)}.auth-form__submit:hover:not(:disabled),.dm-btn--outline.dm-btn--muted:hover,.dm-btn--primary:hover,.home-btn--outline.home-btn--muted:hover,.home-btn--primary:hover,.ju-btn--glass:hover,.ju-btn--primary:hover,.ju-role-detail__apply.ju-btn:hover:not(:disabled){background:var(--dm-btn-primary-hover-bg);border-color:var(--dm-btn-primary-border);color:var(--dm-btn-primary-text);text-shadow:var(--dm-btn-primary-hover-text-shadow)}.auth-form__submit:active:not(:disabled),.dm-btn--outline.dm-btn--muted:active,.dm-btn--primary:active,.home-btn--outline.home-btn--muted:active,.home-btn--primary:active,.ju-btn--glass:active,.ju-btn--primary:active,.ju-role-detail__apply.ju-btn:active:not(:disabled){background:var(--dm-btn-primary-pressed-bg);border-color:var(--dm-btn-primary-border);color:var(--dm-btn-primary-text);text-shadow:none}.dm-btn--outline.dm-btn--accent,.dm-btn--secondary,.dm-nav__cta,.home-btn--outline.home-btn--accent,.home-btn--secondary,.work-share__btn{background:var(--dm-btn-secondary-bg);border-color:var(--dm-btn-secondary-border);color:var(--dm-btn-secondary-text)}.dm-btn--outline.dm-btn--accent:hover:not(:disabled),.dm-btn--secondary:hover:not(:disabled),.dm-nav__cta:hover,.home-btn--outline.home-btn--accent:hover,.home-btn--secondary:hover,.work-share__btn:hover{background:var(--dm-btn-secondary-hover-bg);border-color:var(--dm-btn-secondary-hover-border);color:var(--dm-btn-secondary-hover-text)}.dm-btn--outline.dm-btn--accent:active:not(:disabled),.dm-btn--secondary:active:not(:disabled),.dm-nav__cta:active,.home-btn--outline.home-btn--accent:active,.home-btn--secondary:active,.work-share__btn:active{background:var(--dm-btn-secondary-pressed-bg);border-color:var(--dm-btn-secondary-pressed-border);color:var(--dm-btn-secondary-pressed-text)}.dm-nav__cta--active,.dm-nav__cta--active:hover{background:var(--dm-btn-primary-bg);border-color:var(--dm-btn-primary-border);color:#fff}.ju-btn--ghost{min-height:auto;padding:.625rem 0;border:0;border-bottom:1px solid var(--dm-btn-tertiary-border);border-radius:0;background:transparent;color:var(--dm-btn-tertiary-text)}.ju-btn--ghost:hover{background:transparent;border-bottom-color:var(--dm-btn-tertiary-hover-border);color:var(--dm-btn-tertiary-hover-text)}.ju-btn--ghost:active{background:transparent;border-bottom-color:var(--dm-btn-tertiary-border);color:var(--dm-btn-tertiary-pressed-text)}.ju-btn:not(.ju-btn--glass,.ju-btn--ghost,.ju-btn--primary,.ju-role-detail__apply){background:var(--dm-btn-secondary-bg);border-color:var(--dm-btn-secondary-border);color:var(--dm-btn-secondary-text)}.ju-btn:not(.ju-btn--glass,.ju-btn--ghost,.ju-btn--primary,.ju-role-detail__apply):hover{background:var(--dm-btn-secondary-hover-bg);border-color:var(--dm-btn-secondary-hover-border);color:var(--dm-btn-secondary-hover-text)}.home-cta{font-size:1.125rem;min-height:2.4375rem;padding-inline:1.5rem}.home-cta__arrow{transform:rotate(-90deg);width:.875rem;height:.5rem}@media (max-width:768px){.home-cta{font-size:1rem}}.dm-btn--tertiary{min-height:auto;padding:var(--dm-btn-padding);border:0;border-bottom:1px solid var(--dm-btn-tertiary-border);border-radius:0;background:var(--dm-btn-tertiary-bg);color:var(--dm-btn-tertiary-text)}.dm-btn--tertiary:hover{color:var(--dm-btn-tertiary-hover-text)}.dm-btn--tertiary:active,.dm-btn--tertiary:hover{border-bottom-color:var(--dm-btn-tertiary-hover-border);text-shadow:none}.dm-btn--tertiary:active{color:var(--dm-btn-tertiary-pressed-text)}.auth-form__submit:focus-visible,.dm-btn--tertiary:focus-visible,.dm-btn:focus-visible,.dm-nav__cta:focus-visible,.home-btn:focus-visible,.ju-btn:focus-visible,.work-share__btn:focus-visible{outline:2px solid #83afc2;outline-offset:2px}:root{--dm-font-header:2.25rem;--dm-font-subtitle:1.5rem;--dm-font-label:1rem;--dm-font-body:1rem;--dm-font-tag:0.875rem;--dm-tag-font-size:var(--dm-font-tag);--dm-tag-radius:40px;--dm-tag-min-height:1.5rem;--dm-tag-padding:0.625rem;--dm-tag-bg-static:linear-gradient(90deg,rgb(32 76 114/0.2),rgb(178 223 243/0.2) 83.654%);--dm-title-glow:0 0 6.8px rgb(255 255 255/0.85);--dm-section-title-glow:0 1px 10px #b2dff3;--dm-label-glow:0 0 3px #83afc2;--dm-label-title-gap:clamp(1.75rem,3vw,2.25rem);--dm-section-heading-size:var(--dm-font-header);--dm-section-heading-lh:1.1;--dm-section-heading-weight:300;--dm-section-heading-muted:#83afc2;--dm-section-y:clamp(2rem,4vh,3rem);--dm-section-y-tight:clamp(1.25rem,3vw,2rem);--dm-section-y-spacious:clamp(4.5rem,11vw,7rem);--dm-section-peek:clamp(2.5rem,8vh,5rem);--dm-section-viewport-min:calc(100svh - var(--dm-header-h, 6.25rem) - var(--dm-section-peek));--dm-section-y-compact:clamp(1rem,2.5vh,1.75rem);--dm-section-y-expertise:clamp(2.75rem,7vh,4.5rem);--dm-section-y-expertise-bottom:clamp(4rem,10vh,7rem);--dm-section-y-before-contact:clamp(3.5rem,9vh,6rem);--dm-dots-inset:0px;font-family:var(--font-outfit),Outfit,system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.45;font-weight:400;color:#fff;background-color:#011422;font-synthesis:style;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{box-sizing:border-box}body{margin:0;overflow-x:clip}body,html{overscroll-behavior-y:none}html{scrollbar-gutter:stable}#root{max-width:100%;width:100%;min-height:100vh}@media (max-width:768px){:root{--dm-font-header:1.75rem;--dm-font-subtitle:1.25rem;--dm-font-label:1rem;--dm-label-title-gap:1rem;--dm-section-heading-size:1.75rem;--dm-section-y:clamp(1.25rem,3vh,2rem);--dm-section-y-compact:clamp(0.75rem,2vh,1.25rem);--dm-section-peek:1.5rem;--dm-section-viewport-min:0px}}.dm-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.site-bg{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100lvh;z-index:0;pointer-events:none;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#011422;overflow:hidden}.dm-shell{position:relative;z-index:1;min-height:100svh;display:flex;flex-direction:column;background:transparent;color:#fff;--dm-rule:rgb(255 255 255/0.12);--dm-header-h:6.25rem}.dm-hero-bg{position:fixed;top:0;left:0;z-index:0;width:max(1080px,120vw,120vh);height:max(1080px,120vw,120vh);overflow:hidden;opacity:0;pointer-events:none;transform:translate(calc(50vw - 50%),calc(50vh - 50%));transition:opacity .5s ease}.dm-hero-bg--persistent{transition:none}.dm-hero-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(1 20 34/.58),rgb(1 20 34/.32) 42%,rgb(1 20 34/.16)),radial-gradient(circle at 50% 45%,rgb(1 20 34/.1),rgb(1 20 34/.42));pointer-events:none}.dm-hero-bg--active{opacity:1;visibility:visible}.dm-hero-bg:not(.dm-hero-bg--active){visibility:hidden}.dm-hero-bg__frame{position:relative;width:100%;height:100%}.contact-hero>:not(.dm-hero-bg),.cs-hero>:not(.dm-hero-bg),.cs-index-hero>:not(.dm-hero-bg),.home-hero>:not(.dm-hero-bg),.insights-hero>:not(.dm-hero-bg),.podcast-hero>:not(.dm-hero-bg),.svc-hero>:not(.dm-hero-bg){position:relative;z-index:1}.dm-hero-bg--fallback .dm-hero-bg__frame{background:url(/images/layout/bg-still.webp) 50%/cover no-repeat}.dm-bg-debug{position:fixed;left:12px;bottom:12px;z-index:9999;display:grid;grid-gap:2px;gap:2px;max-width:min(360px,calc(100vw - 24px));padding:8px 12px;border:1px solid rgb(255 255 255/.25);border-radius:8px;background:rgb(0 0 0/.8);color:#fff;font:12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;pointer-events:none}.dm-bg-debug__hint{opacity:.6}.dm-wrap{width:min(1170px,calc(100% - 48px),calc(100% - 2 * var(--dm-dots-inset, 0px)));margin-inline:auto}.feedback-page__hero.dm-wrap,[class$=-hero].dm-wrap{max-width:none}.dm-glow-hero,.dm-glow-section,.dm-glow-title{text-shadow:var(--dm-section-title-glow)}.dm-main{flex:1 1;min-height:2rem}.dm-label{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 var(--dm-label-title-gap);font-size:var(--dm-font-label);font-weight:400;letter-spacing:.09em;text-transform:uppercase;color:#fff;text-shadow:var(--dm-label-glow)}.dm-label__dot{width:7px;height:7px;border-radius:50%;background:#4fa9da;box-shadow:0 0 8px #83afc2}.dm-page-section{position:relative;padding-block:var(--dm-section-y)}.dm-nav-section{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:var(--dm-section-viewport-min);scroll-margin-top:var(--dm-header-h)}.dm-nav-section--compact{display:block;align-items:stretch;min-height:auto;padding-block:var(--dm-section-y-compact);scroll-margin-top:var(--dm-header-h)}[class*=-hero].dm-page-section{padding-block:clamp(1.5rem,3vw,2.5rem)}.dm-section-heading{margin:0 0 2.5rem;display:flex;flex-direction:column;gap:.25rem;font-size:var(--dm-section-heading-size);font-weight:var(--dm-section-heading-weight);line-height:var(--dm-section-heading-lh);color:#fff;text-shadow:var(--dm-section-title-glow)}.dm-section-heading__muted{font-weight:300;color:var(--dm-section-heading-muted)}:is([class*=-hero] [class*=-hero__title],[class*=-hero__title],.feedback-page__title,.apply-form__title,.dm-section-heading,.dm-page-section :is(.home-intro__title,.home-capabilities__title,.home-work__title,.home-careers__title,.home-insights__title,.svc-process__title,.svc-capabilities__title,.svc-expertise__title,.svc-work-panel__title,.story-culture__title,.story-values__title,.story-founder__title,.insights-blogs__heading,.podcast-hero__title,.podcast-episodes__title,.ju-culture__title,.ju-team__title,.ju-roles__title,.careers-roles__title,.careers-closed__title,.cs-section-title,.contact-cta__title)){font-size:var(--dm-section-heading-size);font-weight:var(--dm-section-heading-weight);line-height:var(--dm-section-heading-lh);text-shadow:var(--dm-section-title-glow);color:#fff}:is([class*=-hero__title] [class*=__muted],[class*=-hero__title] .ju-muted,[class*=-hero__muted],.dm-page-section [class*=__title] [class*=__muted],.dm-page-section [class*=__heading] [class*=__muted],.dm-page-section [class*=__title] .ju-muted,.contact-cta__accent){font-weight:300;color:var(--dm-section-heading-muted)}:is([class*=__lede],[class*=__tagline],.home-hero__welcome,.home-capabilities__sub,.contact-cta__body,.cs-section-lede,.cs-hero__subtitle,.cs-team__subtitle,.cs-index-card__subtitle,.svc-work-panel__subtitle){font-size:var(--dm-font-subtitle)}@media (max-width:768px){.dm-wrap{width:min(1170px,calc(100% - 32px))}.dm-nav-section{justify-content:flex-start;min-height:0}[class*=-hero].dm-page-section{padding-block:1rem 1.25rem}}.dm-shell{--dm-hover-duration:220ms;--dm-hover-ease:cubic-bezier(0.22,1,0.36,1);--dm-hover-lift:-5px;--dm-hover-shadow:0 18px 36px -22px rgb(79 169 218/0.45),0 0 0 1px rgb(255 222 222/0.2);--dm-hover-border:rgb(255 222 222/0.72);--dm-hover-bg:rgb(255 255 255/0.04)}.cs-index-card__media,.dm-btn,.home-btn,.ju-btn,a.careers-role,a.cs-index-card,a.home-cap-row,a.our-work-project{transition:transform var(--dm-hover-duration) var(--dm-hover-ease),border-color var(--dm-hover-duration) ease,box-shadow var(--dm-hover-duration) ease,background-color var(--dm-hover-duration) ease,background var(--dm-hover-duration) ease,color var(--dm-hover-duration) ease,opacity var(--dm-hover-duration) ease}@media (hover:hover) and (pointer:fine){a.cs-index-card:hover{transform:translateX(6px);background:var(--dm-hover-bg);border-radius:8px}a.careers-role:hover{transform:translateY(-2px)}a.cs-index-card:hover .cs-index-card__media{transform:scale(1.04)}.dm-btn:hover,.home-btn:hover,.ju-btn:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.cs-index-card__media,.dm-btn,.home-btn,.ju-btn,a.careers-role,a.cs-index-card,a.home-cap-row,a.our-work-project{transition:none}@media (hover:hover) and (pointer:fine){.dm-btn:hover,.home-btn:hover,.ju-btn:hover,a.careers-role:hover,a.cs-index-card:hover,a.cs-index-card:hover .cs-index-card__media{transform:none}}}.cookie-banner{position:fixed;inset-inline:0;bottom:0;z-index:80;padding:clamp(.75rem,2vw,1.25rem);pointer-events:none}.cookie-banner__panel.dm-wrap{width:min(1170px,calc(100% - 48px))}.cookie-banner__panel{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.25rem 2rem;padding:clamp(1rem,2.5vw,1.5rem) clamp(1.1rem,3vw,1.75rem);border-radius:1rem;pointer-events:auto}.cookie-banner__content{flex:1 1 20rem;min-width:min(100%,20rem)}.cookie-banner__title{margin:0 0 .5rem;font-size:1.125rem;font-weight:500;line-height:1.3;color:#fff}.cookie-banner__lede{margin:0;max-width:42rem;font-size:.9375rem;line-height:1.5;color:rgb(255 255 255/.82)}.cookie-banner__lede+.cookie-banner__lede{margin-top:.4rem}.cookie-banner__lede a{color:#4fa9da;text-decoration:underline;text-underline-offset:2px}.cookie-banner__lede a:hover{color:#fff}.cookie-banner__preferences{display:grid;grid-gap:.85rem;gap:.85rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgb(255 255 255/.12)}.cookie-banner__preference{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.cookie-banner__preference-copy{min-width:0}.cookie-banner__preference-label{display:block;margin-bottom:.2rem;font-size:var(--dm-font-body);font-weight:500;color:#fff}.cookie-banner__preference-desc{margin:0;font-size:.8125rem;line-height:1.45;color:rgb(255 255 255/.68)}.cookie-banner__toggle{flex-shrink:0;width:1.1rem;height:1.1rem;margin-top:.15rem;accent-color:#4fa9da}.cookie-banner__toggle:disabled{opacity:.72;cursor:not-allowed}.cookie-banner__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.cookie-banner__btn{min-height:2.5rem;padding-inline:1.15rem;cursor:pointer}.cookie-banner__btn--choice{min-width:9.75rem}.cookie-banner__link-btn{padding:.35rem .5rem;border:0;background:transparent;color:rgb(255 255 255/.78);font:inherit;font-size:var(--dm-font-body);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.cookie-banner__link-btn:hover{color:#fff}.cookie-banner__btn:focus-visible,.cookie-banner__link-btn:focus-visible{outline:2px solid #4fa9da;outline-offset:2px}@media (max-width:40rem){.cookie-banner__actions{width:100%}.cookie-banner__btn,.cookie-banner__link-btn{flex:1 1 auto;justify-content:center}}@media (prefers-reduced-motion:reduce){.cookie-banner__panel{transition:none}}button.dm-footer-site__cookie{padding:0;border:0;background:transparent;font:inherit;cursor:pointer}