.shift_foundation__Px_X7.shift_foundation__Px_X7{--surface-0:#f7f7f2;--surface-1:#efefe9;--surface-2:#fff;--ink-100:#171815;--ink-80:#44453f;--ink-60:#686a62;--ink-30:#acaea5;--ink-10:#dddfd6;--accent-primary:#6441c7;--canvas:var(--surface-0);--canvas-elevated:var(--surface-1);--surface:var(--surface-2);--text-primary:var(--ink-100);--text-secondary:var(--ink-80);--text-muted:var(--ink-60);--brand:var(--accent-primary);--brand-hover:#5030ad;--focus:var(--accent-primary);--border:var(--ink-10);--page-gutter:clamp(3rem,4.45vw,4.5rem);--container:90rem;--container-wide:90rem;--text-h1:clamp(2.875rem,5.3vw,4.75rem);--text-h2:clamp(2.125rem,4vw,3.625rem);--text-body:1rem;--text-body-lg:1.125rem;--text-label:.875rem;--section-space-sm:4rem;--section-space-md:6rem;--section-space-lg:7rem;--space-xs:.5rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:4rem;--space-section:clamp(4rem,7vw,7rem);--shift-ease:cubic-bezier(.22,1,.36,1);--shift-time:380ms;background:var(--surface-0);color:var(--ink-100);font-size:1rem;line-height:1.6;font-synthesis:none}.shift_foundation__Px_X7 .public-container{width:min(100%,90rem);padding-inline:var(--page-gutter);margin-inline:auto}.shift_foundation__Px_X7 .public-container--narrow{max-width:54rem}.shift_foundation__Px_X7 .public-eyebrow{font-size:.75rem;letter-spacing:.07em;color:var(--ink-60);font-weight:500}.shift_foundation__Px_X7 .public-eyebrow:before{display:none}.shift_container__RyPdD{width:min(100%,90rem);padding-inline:var(--page-gutter);margin-inline:auto}.shift_label___7PsC{display:block;margin:0;font-size:.75rem;font-weight:500;line-height:1.5;letter-spacing:.075em;text-transform:uppercase;color:var(--ink-60)}.shift_arrow__GMKi2{width:20px;height:20px;flex:none;stroke:currentColor;stroke-width:1.5;fill:none}.shift_action__iYX1n{border:1px solid transparent;border-radius:999px;background:var(--ink-100);color:var(--surface-0)!important;font-weight:600}.shift_action__iYX1n,.shift_textLink__nW9M0{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;text-decoration:none;font-size:1rem;line-height:22px}.shift_textLink__nW9M0{border:1px solid var(--ink-10);border-radius:999px;color:inherit;font-weight:500}.shift_section__lhwQL{padding-block:var(--space-section)}.shift_sectionHead__85lha{display:flex;align-items:end;justify-content:space-between;gap:3rem;margin-bottom:3rem}.shift_sectionHead__85lha h2{font-size:clamp(2.125rem,3.6vw,3.25rem);font-weight:500;line-height:1.13;letter-spacing:-.025em;max-width:760px;margin:16px 0 0}.shift_hero__TdUxW{padding:72px 0 88px}.shift_heroGrid__Mj1p_{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.shift_heroLabel__badgr{grid-column:1/-1;margin-bottom:24px}.shift_hero__TdUxW h1{grid-column:1/9;max-width:100%;margin:0;font-size:clamp(4rem,7vw,6.75rem);line-height:1.04;letter-spacing:-.035em;font-weight:550;text-align:left;text-wrap:balance}.shift_heroContext__7R8k_{grid-column:9/-1;align-self:end;padding-left:12px}.shift_heroContext__7R8k_>p{font-size:1.125rem;line-height:1.6;color:var(--ink-80);margin:0 0 24px}.shift_heroContext__7R8k_ .shift_action__iYX1n,.shift_heroContext__7R8k_ .shift_textLink__nW9M0{display:flex;width:100%}.shift_heroContext__7R8k_ .shift_textLink__nW9M0{margin-top:12px}.shift_services__9q_WF{border-top:1px solid var(--ink-10);padding-block:48px var(--space-section)}.shift_serviceLayout__SGO_C{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.shift_serviceIndex__UzJEy{grid-column:1/7}.shift_serviceRow__wD_b7{border-bottom:1px solid var(--ink-10)}.shift_serviceName__7quaS{display:flex;align-items:center;gap:20px;padding:18px 0;width:100%;background:none;border:0;text-align:left;color:var(--ink-100);text-decoration:none}.shift_serviceName__7quaS>span:first-child{color:var(--ink-60);font-size:.75rem;min-width:1.5rem}.shift_serviceName__7quaS h3{margin:0;flex:1 1;font-size:clamp(1.35rem,2.25vw,2rem);line-height:1.3;letter-spacing:-.02em;font-weight:450}.shift_serviceStage__SslcH{grid-column:8/-1;display:grid;align-content:start}.shift_servicePanel__zPKbU{grid-area:1/1;visibility:hidden;opacity:0;pointer-events:none}.shift_servicePanel__zPKbU[data-active=true]{visibility:visible;opacity:1;pointer-events:auto}.shift_servicePanel__zPKbU>p{font-size:1.25rem;line-height:1.55;margin:24px 0}.shift_servicePanel__zPKbU ul{margin:24px 0 32px;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:8px 24px;color:var(--ink-60);font-size:.875rem}.shift_servicePreview___gsaX{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;margin-top:24px}.shift_servicePreview___gsaX img{object-fit:cover}.shift_mobileService__ESgBD,.shift_serviceMobileHeading__zbuxz{display:none}.shift_serviceName__7quaS[data-active=true]>span:first-child{color:var(--accent-primary)}.shift_sectorPanel__VVLJ3,.shift_servicePanel__zPKbU{transform:translateY(6px);transition:opacity var(--shift-time) var(--shift-ease),transform var(--shift-time) var(--shift-ease),visibility var(--shift-time)}.shift_sectorPanel__VVLJ3[data-active=true],.shift_servicePanel__zPKbU[data-active=true]{transform:none}.shift_sectorList__u39gv li{display:flex;align-items:center;border-bottom:1px solid var(--ink-10)}.shift_sectorList__u39gv li>a{flex:1 1;border:0}.shift_sectorList__u39gv li>button{width:44px;height:44px;border:0;background:none;font-size:1.25rem;color:var(--ink-60);cursor:pointer}.shift_sectorList__u39gv li[data-active=true] h2{color:var(--accent-primary)}.shift_action__iYX1n,.shift_clientLogo__CJxrR,.shift_journalImage__2qY2g img,.shift_projectImage__MYNPK img,.shift_textLink__nW9M0 .shift_arrow__GMKi2,.shift_workFragment__pfRiR img{transition:transform var(--shift-time) var(--shift-ease),background-color var(--shift-time),opacity var(--shift-time)}.shift_action__iYX1n .shift_arrow__GMKi2{transition:transform var(--shift-time) var(--shift-ease)}.shift_action__iYX1n:focus-visible,.shift_action__iYX1n:hover{background:color-mix(in srgb,var(--ink-100) 84%,var(--surface-0))}.shift_action__iYX1n:is(:hover,:focus-visible) .shift_arrow__GMKi2,.shift_textLink__nW9M0:is(:hover,:focus-visible) .shift_arrow__GMKi2{transform:translateX(2px)}.shift_journalLead__NKu2G a:is(:hover,:focus-visible) img,.shift_projectItem__pQNh4 a:is(:hover,:focus-visible) img{transform:scale(1.015) translateX(6px)}.shift_clientLogo__CJxrR:is(:hover,:focus-visible){opacity:1;transform:scale(1.02)}.shift_workFragment__pfRiR{transition:opacity var(--shift-time),transform var(--shift-time) var(--shift-ease)}.shift_workCanvas__YFUrS:has(.shift_workFragment__pfRiR:hover) .shift_workFragment__pfRiR:not(:hover){opacity:.65}.shift_workFragment__pfRiR:is(:hover,:focus-visible) img{transform:scale(1.025) translate(4px,-4px)}.shift_processStrip__1eDKU li{transition:border-color .4s,color .4s}.shift_processStrip__1eDKU li[data-active=true]{border-color:var(--accent-primary)}.shift_workField__CL1ME{padding:8px 0 64px}.shift_workCanvas__YFUrS{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:24px}.shift_workFragment__pfRiR{grid-column:span 3;position:relative;display:block;color:white;overflow:hidden;aspect-ratio:4/5}.shift_workFragment__pfRiR:first-child{grid-column:span 6;aspect-ratio:4/3}.shift_workFragment__pfRiR:nth-child(3){align-self:end}.shift_workFragment__pfRiR img{object-fit:cover}@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.shift_workFragment__pfRiR{transform:translateY(var(--work-scroll,0))}.shift_workFragment__pfRiR img{transform:scale(1.04) translate(var(--work-x,0),var(--work-y,0))}}.shift_workCaption__jr_QD{position:absolute;inset:auto 0 0;padding:32px 20px 16px;background:linear-gradient(transparent,rgba(0,0,0,.7));display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:.9375rem}.shift_workCaption__jr_QD small{display:block;font-size:.75rem}.shift_clients__50BPf{padding-block:48px 64px;border-block:1px solid var(--ink-10)}.shift_clientRows__e8dQ0{display:flex;flex-direction:column;gap:36px;margin-top:36px}.shift_clientRow__j7q8S{display:flex;align-items:center;justify-content:space-around;gap:40px}.shift_clientRow__j7q8S:nth-child(2){padding-inline:8%}.shift_clientLogo__CJxrR{max-width:150px;flex:1 1;min-width:0;opacity:.7}.shift_clientLogo__CJxrR img{display:block;width:100%;height:56px;object-fit:contain}.shift_projectRows__DzxAI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 20px}.shift_projectItem__pQNh4{min-width:0}.shift_projectItem__pQNh4[data-media=false]{grid-column:1/-1;margin:0;padding:24px 0;border-bottom:1px solid var(--ink-10)}.shift_projectItem__pQNh4>a{display:block;text-decoration:none;color:inherit}.shift_projectImage__MYNPK{position:relative;overflow:hidden;aspect-ratio:621/510;border-radius:16px;background:var(--surface-1)}.shift_projectImage__MYNPK img{object-fit:cover}.shift_projectCopy__qUSIM{display:flex;align-items:start;justify-content:space-between;gap:24px;padding-top:20px}.shift_projectCopy__qUSIM h2,.shift_projectCopy__qUSIM h3{font-size:clamp(1.375rem,2.4vw,2rem);line-height:1.25;font-weight:500;letter-spacing:-.02em;margin:0 0 8px}.shift_projectCopy__qUSIM p{font-size:.875rem;color:var(--ink-60);margin:0}.shift_projectCopy__qUSIM>span{display:flex;gap:20px;align-items:center;font-size:.875rem}.shift_process__YOnJt{padding-block:var(--space-section);border-block:1px solid var(--ink-10)}.shift_processStrip__1eDKU{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.shift_processStrip__1eDKU li{padding:24px 32px 0 0;border-top:1px solid var(--ink-30)}.shift_processStrip__1eDKU li+li{padding-left:24px}.shift_processStrip__1eDKU h3{display:flex;justify-content:space-between;gap:16px;font-size:clamp(1.5rem,2.7vw,2.5rem);font-weight:450;letter-spacing:-.025em;line-height:1.25;margin:0 0 24px}.shift_processStrip__1eDKU p{font-size:1rem;line-height:1.6;max-width:28ch;color:var(--ink-80);margin:0}.shift_closing__Xv_Ed{padding-block:64px}.shift_closingSurface__ni14E{display:grid;grid-template-columns:7fr 4fr;gap:64px;align-items:end;background:var(--ink-100);color:var(--surface-0);border-radius:24px;padding:56px;position:relative;overflow:hidden}.shift_closingSurface__ni14E:before{content:"";width:5px;height:52px;position:absolute;left:0;top:56px;transform:skewY(-25deg);background:var(--accent-primary)}.shift_closingSurface__ni14E h2{color:inherit;font-size:clamp(2.125rem,3.8vw,3.5rem);line-height:1.13;font-weight:450;letter-spacing:-.025em;margin:0}.shift_closingSurface__ni14E p{font-size:1rem;color:color-mix(in srgb,var(--surface-0) 76%,var(--ink-100));margin:0 0 24px}.shift_closingSurface__ni14E .shift_action__iYX1n{background:var(--surface-0);color:var(--ink-100)!important}.shift_footer__AIUW7{padding:48px 0 24px;background:var(--surface-0);border-top:1px solid var(--ink-10)}.shift_footerGrid__JYl8v{display:grid;grid-template-columns:5fr 3fr 4fr;gap:48px}.shift_footerBrand__G4YHo img{width:160px;height:auto}.shift_footerBrand__G4YHo p{margin:24px 0 0;color:var(--ink-60);font-size:1rem}.shift_footerNav__dj8Kp{display:flex;flex-direction:column;align-items:start;gap:8px}.shift_footerContact__cWpfb a,.shift_footerNav__dj8Kp a{text-decoration:none;display:block;min-height:36px;font-size:1rem}.shift_footerContact__cWpfb{justify-self:end}.shift_footerContact__cWpfb p{margin:12px 0 0;font-size:.875rem;color:var(--ink-60)}.shift_footerBottom__dYxnf{margin-top:56px;padding-top:20px;border-top:1px solid var(--ink-10);display:flex;justify-content:space-between;gap:24px;font-size:.8125rem;color:var(--ink-60)}.shift_footerBottom__dYxnf p{margin:0}.shift_footerBottom__dYxnf nav{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center}.shift_footerBottom__dYxnf a,.shift_footerBottom__dYxnf button{color:inherit;font-size:inherit;text-decoration:none;background:none;border:0;padding:4px 0;cursor:pointer}.shift_page__pDLw_{padding:0 0 96px}.shift_opening__qbT6J{max-width:834px;padding:48px 0 80px;margin:0 auto;text-align:center}.shift_opening__qbT6J h1{font-size:64px;font-weight:650;letter-spacing:-.6px;line-height:1.05;margin:0}.shift_opening__qbT6J>p{max-width:550px;font-size:20px;line-height:26px;color:var(--ink-60);margin:24px auto 0}.shift_empty__fRQqf{display:grid;justify-items:center;gap:24px;padding:64px 32px;background:var(--surface-1);border-radius:24px;text-align:center}.shift_empty__fRQqf>span{font-size:14px;color:var(--ink-60)}.shift_empty__fRQqf h2{font-size:28px;line-height:34px;letter-spacing:-.4px;font-weight:600;margin:0 0 16px}.shift_empty__fRQqf p{color:var(--ink-60);font-size:16px;line-height:24px;margin:0 auto 24px;max-width:45ch}.shift_archiveCount__86Kmd{font-size:.8125rem;color:var(--ink-60);margin-bottom:24px}.shift_sectorLayout__FcOqQ{display:grid;grid-template-columns:1fr 1fr;gap:8%}.shift_sectorList__u39gv{list-style:none;margin:0;padding:0}.shift_sectorList__u39gv a{display:flex;justify-content:space-between;align-items:center;gap:20px;text-decoration:none;color:inherit;padding:20px 0;border-bottom:1px solid var(--ink-10)}.shift_sectorList__u39gv h2,.shift_sectorList__u39gv h3{font-size:clamp(1.5rem,2.7vw,2.375rem);font-weight:450;letter-spacing:-.02em;margin:0;line-height:1.25}.shift_sectorContexts__r7U_O{display:grid;padding:32px;border-radius:24px;background:var(--surface-1)}.shift_sectorPanel__VVLJ3{grid-area:1/1;visibility:hidden;opacity:0;pointer-events:none}.shift_sectorPanel__VVLJ3[data-active=true]{visibility:visible;opacity:1;pointer-events:auto}.shift_sectorPanel__VVLJ3>p{font-size:1.125rem;line-height:1.6}.shift_sectorPanel__VVLJ3 ul{padding-left:20px;margin:24px 0;line-height:1.9;color:var(--ink-60)}.shift_sectorPanel__VVLJ3 img{width:100%;height:auto;max-height:280px;object-fit:cover}.shift_journalLead__NKu2G>a{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;color:inherit;text-decoration:none;padding-bottom:48px}.shift_journalLead__NKu2G[data-media=false]>a{grid-template-columns:1fr;max-width:800px}.shift_journalLead__NKu2G h2,.shift_journalLead__NKu2G h3{font-size:clamp(2rem,3.3vw,3rem);font-weight:450;letter-spacing:-.025em;line-height:1.2;margin:20px 0}.shift_journalLead__NKu2G p{font-size:1rem;color:var(--ink-80);line-height:1.65}.shift_journalImage__2qY2g{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:16px}.shift_journalImage__2qY2g img{object-fit:cover}.shift_postMeta__HWXjY{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:.8125rem!important;color:var(--ink-60)!important}.shift_journalRows__VlJeU article>a{display:grid;grid-template-columns:2.5fr 7fr .5fr;align-items:center;gap:32px;text-decoration:none;color:inherit;padding:28px 0;border-top:1px solid var(--ink-10)}.shift_journalRows__VlJeU h2,.shift_journalRows__VlJeU h3{font-size:clamp(1.25rem,2.2vw,2rem);line-height:1.3;font-weight:450;letter-spacing:-.015em;margin:0}.shift_filters__qT2Ix{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:40px;font-size:14px}.shift_filters__qT2Ix a{padding:10px 16px;border-radius:999px;background:var(--surface-1);text-decoration:none}.shift_filters__qT2Ix a[aria-current=page]{color:var(--surface-0);background:var(--ink-100)}.shift_contact__hRIFV{padding-block:48px 96px}.shift_contactGrid__ex4mE{display:grid;grid-template-columns:5fr 7fr;gap:8%;align-items:start}.shift_contactIntro__GsSJS h1{font-size:64px;font-weight:650;line-height:1.05;letter-spacing:-.6px;margin:20px 0 24px}.shift_contactIntro__GsSJS>p{max-width:38ch;font-size:1.125rem;line-height:1.65;color:var(--ink-80)}.shift_contactDetails__fYzhq{margin-top:40px}.shift_contactDetails__fYzhq dl>div{margin-bottom:20px}.shift_contactDetails__fYzhq dt{font-size:.75rem;color:var(--ink-60);margin-bottom:4px}.shift_contactDetails__fYzhq dd{margin:0;font-size:1rem}.shift_contactDetails__fYzhq a{text-decoration:none}.shift_contactDetails__fYzhq>p{font-size:.875rem;color:var(--ink-60)}.shift_contactForm__A3EYM{padding:32px;border-radius:24px;background:var(--surface-1)}.shift_contactForm__A3EYM h2{font-size:24px;font-weight:600;line-height:30px;margin:0 0 32px}.shift_contactForm__A3EYM .public-form{padding:0}.shift_contactForm__A3EYM .contact-form__grid :is(input:not([type=checkbox]),select,textarea){border-radius:8px;border-color:var(--ink-10)}.shift_aboutOpening__zgyU5{max-width:834px;padding:48px 0 100px;margin:auto;text-align:center}.shift_aboutOpening__zgyU5 h1{font-size:64px;font-weight:650;letter-spacing:-.6px;line-height:1.05;margin:24px 0}.shift_aboutOpening__zgyU5>p{font-size:20px;line-height:28px;max-width:650px;color:var(--ink-60);margin:auto}.shift_aboutMethod___zg5p{display:grid;grid-template-columns:5fr 7fr;gap:64px;padding:56px 0;border-top:1px solid var(--ink-10)}.shift_aboutMethod___zg5p h2{font-size:clamp(2rem,3.7vw,3.25rem);font-weight:450;letter-spacing:-.025em;line-height:1.15;margin:0}.shift_aboutMethod___zg5p p{font-size:1.125rem;line-height:1.65;color:var(--ink-80);max-width:55ch}.shift_aboutDisciplines__ezMF1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none;padding:0;margin:24px 0 80px}.shift_aboutDisciplines__ezMF1 li{display:flex;flex-direction:column;gap:24px;padding:32px;min-height:300px;border-radius:24px;background:var(--surface-1)}.shift_aboutDisciplines__ezMF1 span{font-size:.75rem;color:var(--ink-60);padding-top:6px}.shift_aboutDisciplines__ezMF1 h2{font-size:1.75rem;font-weight:450;margin:0;line-height:1.3}.shift_aboutDisciplines__ezMF1 p{margin:0;color:var(--ink-80);font-size:1rem;line-height:1.6}.shift_company__0ErKJ{display:grid;grid-template-columns:5fr 7fr;gap:64px;border-top:1px solid var(--ink-10);padding-block:48px}.shift_company__0ErKJ h2{font-size:1.5rem;font-weight:500;line-height:1.3;margin:0}.shift_company__0ErKJ dl{margin:0}.shift_company__0ErKJ dl>div{display:grid;grid-template-columns:140px 1fr;gap:24px;margin-bottom:16px}.shift_company__0ErKJ dt{font-size:.8125rem;color:var(--ink-60)}.shift_company__0ErKJ dd{font-size:.9375rem;margin:0;line-height:1.6;overflow-wrap:anywhere}.shift_serviceHubRow__wqW9a{display:grid;grid-template-columns:32px minmax(0,1fr) minmax(0,1fr) 44px;gap:24px;padding:40px;margin-bottom:20px;border-radius:24px;background:var(--surface-1);scroll-margin-top:112px}.shift_serviceHubRow__wqW9a>span{font-size:.75rem;color:var(--ink-60);padding-top:8px}.shift_serviceHubRow__wqW9a h2{font-size:32px;font-weight:600;line-height:36px;letter-spacing:-.4px;margin:0 0 20px}.shift_serviceHubRow__wqW9a a{color:inherit;text-decoration:none}.shift_serviceHubRow__wqW9a p{max-width:40ch;color:var(--ink-80);font-size:1rem;line-height:1.65}.shift_serviceHubRow__wqW9a ul{display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:12px 24px;list-style:none;padding:0;margin:4px 0;font-size:.9375rem;color:var(--ink-80)}.shift_serviceHubRow__wqW9a>.shift_textLink__nW9M0{padding:0;width:44px;height:44px;background:var(--surface-2)}.shift_serviceHubRow__wqW9a li{scroll-margin-top:112px}.shift_serviceHubRow__wqW9a h2 a:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:1023px){.shift_foundation__Px_X7.shift_foundation__Px_X7{--page-gutter:36px}.shift_heroContext__7R8k_{grid-column:8/-1;padding-left:0}.shift_hero__TdUxW h1{grid-column:1/8;font-size:clamp(3.5rem,7vw,5rem)}.shift_heroLabel__badgr{margin-bottom:16px}.shift_servicePanel__zPKbU ul{grid-template-columns:1fr}.shift_closingSurface__ni14E{padding:40px;gap:40px}.shift_footerGrid__JYl8v{gap:32px;grid-template-columns:4fr 3fr 5fr}.shift_aboutMethod___zg5p,.shift_company__0ErKJ{gap:40px}}@media(max-width:767px){.shift_serviceDesktop__bkLva{display:none}.shift_serviceMobileHeading__zbuxz{display:block;margin:0}.shift_serviceMobileButton__3ZLbT{display:flex;align-items:center;gap:12px;padding:20px 0;width:100%;border:0;background:none;color:var(--ink-100);font-size:1.375rem;text-align:left;font-weight:450;line-height:1.3;cursor:pointer}.shift_serviceMobileButton__3ZLbT>span:first-child{font-size:.75rem;color:var(--ink-60);min-width:1.5rem}.shift_serviceMobileButton__3ZLbT>span:last-child{margin-left:auto;font-size:1.25rem}.shift_mobileService__ESgBD{transition:grid-template-rows .38s var(--shift-ease),opacity .38s var(--shift-ease),visibility .38s;opacity:0}.shift_mobileService__ESgBD[data-active=true]{opacity:1}.shift_foundation__Px_X7.shift_foundation__Px_X7{--page-gutter:20px;--space-section:64px}.shift_hero__TdUxW{padding:40px 0 48px}.shift_heroGrid__Mj1p_{display:block}.shift_heroLabel__badgr{margin-bottom:32px;font-size:.6875rem;letter-spacing:.055em}.shift_hero__TdUxW h1{font-size:clamp(3rem,12.8vw,4.25rem);line-height:1.07;letter-spacing:-.03em}.shift_heroContext__7R8k_{margin-top:32px;max-width:32rem}.shift_heroContext__7R8k_>p{font-size:1rem;margin-bottom:24px}.shift_heroContext__7R8k_ .shift_action__iYX1n{width:100%}.shift_heroContext__7R8k_ .shift_textLink__nW9M0{margin-top:8px}.shift_services__9q_WF{padding-top:32px}.shift_sectionHead__85lha{display:block;margin-bottom:32px}.shift_sectionHead__85lha h2{font-size:2.125rem}.shift_sectionHead__85lha>.shift_textLink__nW9M0{margin-top:16px}.shift_serviceLayout__SGO_C{display:block}.shift_serviceStage__SslcH{display:none}.shift_serviceName__7quaS{padding:18px 0;gap:12px}.shift_serviceName__7quaS h3{font-size:1.375rem}.shift_mobileService__ESgBD{display:grid;grid-template-rows:0fr;visibility:hidden}.shift_mobileService__ESgBD[data-active=true]{grid-template-rows:1fr;visibility:visible}.shift_mobileService__ESgBD>div{overflow:hidden;min-height:0}.shift_mobileService__ESgBD p{font-size:1rem;color:var(--ink-80);padding-top:8px}.shift_mobileService__ESgBD .shift_textLink__nW9M0{margin-bottom:20px}.shift_workCanvas__YFUrS{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px}.shift_workFragment__pfRiR,.shift_workFragment__pfRiR:first-child{flex:0 0 88%;aspect-ratio:4/5;scroll-snap-align:start}.shift_workField__CL1ME{padding-block:0 32px}.shift_clientRow__j7q8S{flex-wrap:wrap;gap:24px 32px;justify-content:center}.shift_clientRow__j7q8S:nth-child(2){padding:0}.shift_clientLogo__CJxrR{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 32px)}.shift_projectRows__DzxAI{display:block}.shift_projectItem__pQNh4,.shift_projectItem__pQNh4:nth-child(n){margin:0 0 40px}.shift_projectImage__MYNPK,.shift_projectItem__pQNh4:nth-child(3) .shift_projectImage__MYNPK{aspect-ratio:4/3}.shift_projectCopy__qUSIM{gap:16px;padding-top:16px}.shift_projectCopy__qUSIM h2,.shift_projectCopy__qUSIM h3{font-size:1.375rem}.shift_projectCopy__qUSIM>span{gap:12px}.shift_processStrip__1eDKU{display:block}.shift_processStrip__1eDKU li,.shift_processStrip__1eDKU li+li{padding:24px 0;display:grid;grid-template-columns:1fr 1.5fr;gap:24px}.shift_processStrip__1eDKU h3{font-size:1.5rem;margin:0}.shift_processStrip__1eDKU h3 svg{display:none}.shift_processStrip__1eDKU p{font-size:.9375rem}.shift_closing__Xv_Ed{padding-block:32px 48px}.shift_closingSurface__ni14E{display:block;padding:32px 24px;border-radius:18px}.shift_closingSurface__ni14E h2{font-size:2.125rem;margin-bottom:32px}.shift_closingSurface__ni14E .shift_action__iYX1n{width:100%}.shift_footerGrid__JYl8v{grid-template-columns:1fr 1fr;gap:32px 20px}.shift_footerBrand__G4YHo{grid-column:1/-1}.shift_footerBrand__G4YHo img{width:144px}.shift_footerContact__cWpfb{justify-self:start}.shift_footerContact__cWpfb a{font-size:.9375rem;overflow-wrap:anywhere}.shift_footerBottom__dYxnf{display:block;margin-top:40px}.shift_footerBottom__dYxnf nav{margin-top:16px;gap:8px 16px}.shift_page__pDLw_{padding:0 0 64px}.shift_opening__qbT6J{padding:24px 0 48px}.shift_opening__qbT6J h1{font-size:44px;line-height:48px}.shift_opening__qbT6J>p{font-size:18px;line-height:26px;margin-top:20px}.shift_empty__fRQqf{padding:40px 20px}.shift_empty__fRQqf h2{font-size:24px;line-height:30px}.shift_sectorLayout__FcOqQ{display:block}.shift_sectorList__u39gv h2,.shift_sectorList__u39gv h3{font-size:1.5rem}.shift_sectorContexts__r7U_O{margin-top:32px;padding:24px}.shift_journalLead__NKu2G>a{display:flex;flex-direction:column-reverse;gap:24px;align-items:stretch}.shift_journalLead__NKu2G h2,.shift_journalLead__NKu2G h3{font-size:2rem}.shift_journalRows__VlJeU article>a{grid-template-columns:1fr 20px;gap:12px 16px;padding:24px 0}.shift_journalRows__VlJeU .shift_postMeta__HWXjY{grid-column:1/-1}.shift_journalRows__VlJeU h2,.shift_journalRows__VlJeU h3{font-size:1.375rem}.shift_contact__hRIFV{padding:24px 0 64px}.shift_contactGrid__ex4mE{display:flex;flex-direction:column;gap:40px}.shift_contactIntro__GsSJS h1{font-size:44px;line-height:48px;margin:16px 0 24px}.shift_contactIntro__GsSJS>p{font-size:1rem}.shift_contactDetails__fYzhq{margin-top:28px}.shift_contactDetails__fYzhq dl{display:grid;grid-template-columns:1fr 1fr;gap:16px}.shift_contactDetails__fYzhq dl>div{margin:0}.shift_contactDetails__fYzhq dd{font-size:.9375rem;overflow-wrap:anywhere}.shift_contactForm__A3EYM{width:100%;padding:28px 20px}.shift_aboutOpening__zgyU5{padding:24px 0 64px}.shift_aboutOpening__zgyU5 h1{font-size:44px;line-height:48px}.shift_aboutOpening__zgyU5>p{font-size:18px;line-height:26px}.shift_aboutMethod___zg5p{display:block;padding:32px 0}.shift_aboutMethod___zg5p h2{font-size:2.125rem;margin-bottom:24px}.shift_aboutMethod___zg5p p{font-size:1rem}.shift_aboutDisciplines__ezMF1{grid-template-columns:1fr;gap:20px}.shift_aboutDisciplines__ezMF1 li{min-height:0;padding:28px;gap:20px}.shift_company__0ErKJ{display:block;padding-block:32px}.shift_company__0ErKJ h2{margin-bottom:24px}.shift_company__0ErKJ dl>div{grid-template-columns:1fr;gap:4px;margin-bottom:20px}.shift_serviceHubRow__wqW9a{grid-template-columns:minmax(0,1fr) 44px;gap:20px;padding:24px}.shift_serviceHubRow__wqW9a>span{grid-column:1;grid-row:1}.shift_serviceHubRow__wqW9a>div{grid-column:1/-1;grid-row:2}.shift_serviceHubRow__wqW9a h2{font-size:28px;line-height:32px}.shift_serviceHubRow__wqW9a ul{grid-column:1/-1;grid-row:3;grid-template-columns:1fr;gap:12px}.shift_serviceHubRow__wqW9a>a{grid-column:2;grid-row:1}}@media(min-width:768px) and (max-width:1023px){.shift_serviceHubRow__wqW9a{padding:28px;grid-template-columns:24px minmax(0,1fr) minmax(0,1fr) 44px;gap:20px}.shift_serviceHubRow__wqW9a ul{grid-template-columns:1fr}.shift_contactGrid__ex4mE{grid-template-columns:1fr 1.3fr;gap:32px}.shift_contactForm__A3EYM{padding:24px}.shift_contactIntro__GsSJS h1{font-size:52px}.shift_aboutDisciplines__ezMF1 li{padding:24px}}@media(prefers-reduced-motion:reduce){.shift_foundation__Px_X7 *,.shift_foundation__Px_X7 :after,.shift_foundation__Px_X7 :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.shift_foundation__Px_X7 .shift_arrow__GMKi2,.shift_foundation__Px_X7 img{transform:none!important}}