.panda-v2_root__hBssz{--v2-page:var(--paper);--v2-surface:color-mix(in srgb,var(--rule) 30%,var(--paper));--v2-ink:var(--ink);--v2-muted:var(--muted);--v2-border:var(--rule);--v2-signal:var(--brass-lite);--v2-signal-inverse:var(--brass-dark);--v2-action:var(--ink);--v2-action-hover:color-mix(in srgb,var(--ink) 86%,var(--paper));--v2-focus:var(--brass-lite);--v2-focus-inverse:var(--brass-dark);--v2-dark:var(--ink);--v2-dark-surface:color-mix(in srgb,var(--paper) 6%,var(--ink));--v2-dark-muted:color-mix(in srgb,var(--paper) 72%,var(--ink));--v2-dark-rule:color-mix(in srgb,var(--paper) 20%,transparent);--v2-paper:var(--v2-page);--v2-paper-deep:color-mix(in srgb,var(--rule) 65%,var(--paper));--v2-line:var(--v2-border);--v2-gutter:clamp(1.25rem,4.2vw,4.5rem);--v2-max:94rem;--v2-display-1:clamp(2.375rem,3.6vw + 1.45rem,4.25rem);--v2-display-2:clamp(1.75rem,1.6vw + 1.35rem,2.75rem);--v2-display-hero:clamp(2.9rem,6.4vw + 0.3rem,7.5rem);--v2-display-weight:600;--v2-display-leading:1.06;--v2-display-tracking:-0.032em;--v2-body:1rem;--v2-body-leading:1.75;--v2-eyebrow:0.68rem;--v2-eyebrow-tracking:0.24em;--v2-ease-out:cubic-bezier(0.16,1,0.3,1);--v2-yellow:var(--brass-dark);position:relative;isolation:isolate;min-height:100dvh;overflow:clip;background:var(--v2-paper);color:var(--v2-ink);font-family:var(--font-sans),Inter,Arial,sans-serif;font-size:var(--v2-body);line-height:var(--v2-body-leading)}.panda-v2_root__hBssz[dir=rtl]{font-family:var(--font-arabic),var(--font-sans),Inter,Arial,sans-serif;line-height:1.9;--v2-display-1:clamp(2.25rem,3.394vw + 1.455rem,4rem);--v2-display-2:clamp(1.75rem,1.455vw + 1.409rem,2.5rem);--v2-display-hero:clamp(2.4rem,4.4vw + 1rem,5.25rem);--v2-display-leading:1.18;--v2-body-leading:1.9}.panda-v2_root__hBssz[dir=rtl] :where(h1,h2,h3,h4,h5,h6,.panda-v2_eyebrow__ALg8W,[class*=eyebrow]){letter-spacing:normal}.panda-v2_root__hBssz[dir=rtl] :where(h1,h2,h3,h4,h5,h6){font-family:inherit;font-weight:600}.panda-v2_root__hBssz :where(h1){font-family:var(--font-display),Arial,sans-serif;font-size:var(--v2-display-1);font-weight:var(--v2-display-weight);line-height:var(--v2-display-leading);letter-spacing:var(--v2-display-tracking)}.panda-v2_root__hBssz :where(h2){font-family:var(--font-display),Arial,sans-serif;font-size:var(--v2-display-2);font-weight:var(--v2-display-weight);line-height:var(--v2-display-leading);letter-spacing:var(--v2-display-tracking)}.panda-v2_root__hBssz *,.panda-v2_root__hBssz :after,.panda-v2_root__hBssz :before{box-sizing:border-box;border-color:currentColor}.panda-v2_root__hBssz :where(a,button,summary):focus-visible{outline:2px solid var(--v2-focus);outline-offset:3px;border-radius:.125rem}.panda-v2_footer__yki50 :where(a,button,summary):focus-visible,.panda-v2_workSection__r3AEV :where(a,button,summary):focus-visible{outline-color:var(--v2-focus-inverse)}.panda-v2_root__hBssz :where(a,button){-webkit-tap-highlight-color:transparent}.panda-v2_skipLink__C54l_{position:fixed;inset-block-start:.75rem;inset-inline-start:.75rem;z-index:110;transform:translateY(-180%);background:var(--v2-action);color:var(--v2-paper);padding:.8rem 1rem;font-size:.82rem;font-weight:700;transition:transform .16s ease}.panda-v2_skipLink__C54l_:focus{transform:translateY(0)}.panda-v2_header__JdoU2{position:absolute;inset:0 0 auto;z-index:50;border-bottom:1px solid var(--v2-border);background:color-mix(in srgb,var(--v2-page) 96%,transparent)}.panda-v2_headerInner__kv2yR{width:min(100%,var(--v2-max));min-height:5.25rem;margin-inline:auto;padding-inline:var(--v2-gutter);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem}.panda-v2_logo__sluJf{width:9.25rem;min-height:2.75rem;display:flex;align-items:center}.panda-v2_logo__sluJf img{width:100%;height:auto;display:block}.panda-v2_desktopNav__tn_1l{display:flex;align-items:center;gap:clamp(1.4rem,2.5vw,2.75rem)}.panda-v2_desktopNav__tn_1l a,.panda-v2_footer__yki50 a,.panda-v2_languageSwitch__6W4Yb button{transition:color .18s ease,opacity .18s ease}.panda-v2_desktopNav__tn_1l a{position:relative;min-width:2.75rem;min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;padding-block:.75rem;color:var(--v2-muted);font-size:.79rem;font-weight:650;letter-spacing:.02em;text-decoration:none}.panda-v2_desktopNav__tn_1l a:after{content:"";position:absolute;inset:auto 0 0;height:1px;transform:scaleX(0);transform-origin:center;background:var(--v2-ink);transition:transform .18s ease}.panda-v2_desktopNav__tn_1l a:focus-visible,.panda-v2_desktopNav__tn_1l a:hover{color:var(--v2-ink)}.panda-v2_desktopNav__tn_1l a:focus-visible:after,.panda-v2_desktopNav__tn_1l a:hover:after{transform:scaleX(1)}.panda-v2_headerActions__64o_d{justify-self:end;display:flex;align-items:center;gap:1rem}.panda-v2_languageSwitch__6W4Yb,.panda-v2_mobileLanguage__POnad{display:flex;align-items:center;gap:.4rem;color:var(--v2-muted);font-size:.72rem;font-weight:750;letter-spacing:.08em}.panda-v2_languageSwitch__6W4Yb button,.panda-v2_mobileLanguage__POnad button{min-width:2.75rem;min-height:2.75rem;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit}.panda-v2_languageSwitch__6W4Yb a,.panda-v2_mobileLanguage__POnad a{min-width:2.75rem;min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;color:inherit;text-decoration:none}.panda-v2_languageSwitch__6W4Yb a[aria-current=true],.panda-v2_languageSwitch__6W4Yb button[aria-pressed=true],.panda-v2_mobileLanguage__POnad a[aria-current=true],.panda-v2_mobileLanguage__POnad button[aria-pressed=true]{color:var(--v2-ink)}.panda-v2_ctaButton___5lKa,.panda-v2_headerCta__2dx11,.panda-v2_primaryButton__5Kj0F{min-height:3rem;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;text-decoration:none;font-size:.82rem;font-weight:750}.panda-v2_headerCta__2dx11{background:var(--v2-ink);color:var(--v2-paper);padding-inline:1.1rem}.panda-v2_headerCta__2dx11:active,.panda-v2_headerCta__2dx11:hover{background:var(--v2-dark-surface)}.panda-v2_ctaButton___5lKa svg,.panda-v2_headerCta__2dx11 svg,.panda-v2_primaryButton__5Kj0F svg,.panda-v2_serviceList__2Lxv2 svg,.panda-v2_workMeta__BZ5Y7 svg{width:1rem;height:1rem;stroke-width:1.8;transition:transform .18s ease}.panda-v2_ctaButton___5lKa:hover svg,.panda-v2_headerCta__2dx11:hover svg,.panda-v2_primaryButton__5Kj0F:hover svg,.panda-v2_serviceList__2Lxv2 a:hover svg,.panda-v2_workMeta__BZ5Y7 a:hover svg{transform:translate(2px,-2px)}.panda-v2_root__hBssz[dir=rtl] :where(.panda-v2_headerCta__2dx11,.panda-v2_primaryButton__5Kj0F,.panda-v2_ctaButton___5lKa,.panda-v2_serviceList__2Lxv2 a,.panda-v2_workMeta__BZ5Y7 a):hover svg{transform:translate(-2px,-2px)}.panda-v2_menuTrigger__90Qjr{width:3rem;height:3rem;display:none;align-items:center;justify-content:center;border:1px solid var(--v2-border);background:transparent;color:var(--v2-ink);cursor:pointer}.panda-v2_menuTrigger__90Qjr svg{width:1.25rem;height:1.25rem}.panda-v2_menuTrigger__90Qjr:focus-visible{border:2px solid var(--v2-focus);outline:0}.panda-v2_mobileMenu__IY3Sj{position:fixed;inset:4.5rem 0 auto;z-index:45;height:calc(100dvh - 4.5rem);overflow-y:auto;display:flex;flex-direction:column;background:var(--v2-surface);padding:clamp(1rem,3vh,1.75rem) var(--v2-gutter) clamp(1.5rem,4vh,2.5rem)}.panda-v2_mobileMenu__IY3Sj[hidden]{display:none}.panda-v2_mobileMenu__IY3Sj nav{border-top:1px solid var(--v2-line)}.panda-v2_mobileMenu__IY3Sj nav a{min-height:clamp(4.35rem,12.5vh,5.35rem);display:grid;grid-template-columns:2.5rem 1fr;align-items:center;border-bottom:1px solid var(--v2-line);color:var(--v2-ink);font-family:var(--font-display),Arial,sans-serif;font-size:clamp(1.65rem,7.5vw,2.25rem);text-decoration:none}.panda-v2_mobileMenu__IY3Sj nav a:focus-visible{outline:0;background:color-mix(in srgb,var(--v2-signal) 6%,transparent);box-shadow:inset 3px 0 0 var(--v2-focus)}.panda-v2_root__hBssz[dir=rtl] .panda-v2_mobileMenu__IY3Sj nav a:focus-visible{box-shadow:inset -3px 0 0 var(--v2-focus)}.panda-v2_root__hBssz[dir=rtl] .panda-v2_mobileMenu__IY3Sj nav a{font-family:inherit;font-weight:650}.panda-v2_mobileMenu__IY3Sj nav a span{align-self:start;justify-self:center;padding-block-start:1.5rem;color:var(--v2-muted);font-family:var(--font-sans),Arial,sans-serif;font-size:.65rem;font-weight:700}.panda-v2_mobileMenu__IY3Sj nav a[aria-current=page]{color:var(--v2-action)}.panda-v2_mobileMenu__IY3Sj nav a[aria-current=page] span{color:currentColor}.panda-v2_mobileMenu__IY3Sj nav .panda-v2_mobileMenuCta__jOo9u{min-height:4rem;margin-block-start:1rem;padding-inline:1rem;grid-template-columns:2.25rem 1fr;border:0;background:var(--v2-action);color:var(--v2-paper);font-family:var(--font-sans),Arial,sans-serif;font-size:.95rem;font-weight:750}.panda-v2_root__hBssz[dir=rtl] .panda-v2_mobileMenu__IY3Sj nav .panda-v2_mobileMenuCta__jOo9u{font-family:inherit}.panda-v2_mobileMenu__IY3Sj nav .panda-v2_mobileMenuCta__jOo9u span{align-self:center;padding-block-start:0;color:color-mix(in srgb,var(--v2-paper) 78%,transparent)}.panda-v2_mobileMenu__IY3Sj nav .panda-v2_mobileMenuCta__jOo9u:active,.panda-v2_mobileMenu__IY3Sj nav .panda-v2_mobileMenuCta__jOo9u:hover{background:var(--v2-action-hover)}.panda-v2_mobileMenu__IY3Sj nav .panda-v2_mobileMenuCta__jOo9u:focus-visible{background:var(--v2-action-hover);box-shadow:inset 3px 0 0 var(--v2-focus-inverse)}.panda-v2_root__hBssz[dir=rtl] .panda-v2_mobileMenu__IY3Sj nav .panda-v2_mobileMenuCta__jOo9u:focus-visible{box-shadow:inset -3px 0 0 var(--v2-focus-inverse)}.panda-v2_mobileLanguage__POnad{margin-block-start:auto;padding-block-start:1.5rem;justify-content:flex-end;font-size:.9rem}.panda-v2_root__hBssz [data-reveal]{transition:opacity .35s ease-out,transform .35s ease-out}.panda-v2_root__hBssz [data-reveal=hidden]{opacity:0;transform:translateY(12px)}.panda-v2_root__hBssz [data-reveal=shown]{opacity:1;transform:none}.panda-v2_hero__idcuN{position:relative;width:min(100%,var(--v2-max));min-height:min(59rem,100svh);margin-inline:auto;padding:calc(5.25rem + clamp(3rem, 7vw, 7.5rem)) var(--v2-gutter) clamp(3rem,6vw,6.5rem);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(2.5rem,5.5vw,6.5rem)}.panda-v2_heroCopy__Hp4f3{max-width:46rem}.panda-v2_eyebrow__ALg8W{margin:0;color:var(--v2-signal);font-size:var(--v2-eyebrow);font-weight:700;letter-spacing:var(--v2-eyebrow-tracking);line-height:1.2;text-transform:uppercase}.panda-v2_root__hBssz[dir=rtl] .panda-v2_eyebrow__ALg8W{letter-spacing:0}.panda-v2_hero__idcuN h1{max-width:15ch;margin:1.35rem 0 0;color:var(--v2-ink);text-wrap:balance}.panda-v2_root__hBssz[dir=rtl] .panda-v2_hero__idcuN h1,.panda-v2_root__hBssz[dir=rtl] :where(.panda-v2_sectionIntro__PTUSR h2,.panda-v2_finalCta__vsJlW h2,.panda-v2_workMeta__BZ5Y7 h3,.panda-v2_serviceList__2Lxv2 h3,.panda-v2_steps__4g1_0 h3){font-family:inherit;font-weight:600}.panda-v2_root__hBssz[dir=rtl] .panda-v2_hero__idcuN h1{max-width:11.5ch}.panda-v2_heroBody__CyhNX{max-width:39rem;margin:1.65rem 0 0;color:var(--v2-muted);font-size:var(--v2-body);line-height:var(--v2-body-leading)}.panda-v2_heroActions__oWG_V{margin-block-start:2.25rem;display:flex;align-items:center;flex-wrap:wrap;gap:1.25rem}:where(.panda-v2_primaryButton__5Kj0F,.panda-v2_ctaButton___5lKa,.panda-v2_headerCta__2dx11,.panda-v2_servicesCta__Kw8K5 a,.panda-v2_serviceStartCta__1C_in>div:last-child>a,.panda-v2_siteNotFound__t3IDG a:first-child,.panda-v2_workNotFound__YI_hi a,.panda-v2_serviceNotFound__ZGpCa a,.panda-v2_caseStudyCta__EJviH>a,.panda-v2_contactConfirmation__KRoKT button,.panda-v2_contactForm___5F8a button[type=submit]){border-radius:2px}.panda-v2_primaryButton__5Kj0F{min-height:3.5rem;padding-inline:1.4rem;background:var(--v2-action);color:var(--v2-paper)}.panda-v2_ctaButton___5lKa:active,.panda-v2_ctaButton___5lKa:hover,.panda-v2_primaryButton__5Kj0F:active,.panda-v2_primaryButton__5Kj0F:hover{background:var(--v2-action-hover)}.panda-v2_textLink__465uQ{min-height:3rem;display:inline-flex;align-items:center;gap:.65rem;color:var(--v2-ink);font-size:.82rem;font-weight:700;text-underline-offset:.35rem}.panda-v2_textLink__465uQ svg{width:1rem;height:1rem}.panda-v2_heroVisual__fuAqs{position:relative;min-height:clamp(33rem,65vh,45rem);overflow:hidden;background:var(--v2-paper-deep)}.panda-v2_heroVisual__fuAqs:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent 50%,color-mix(in srgb,var(--v2-dark) 66%,transparent))}.panda-v2_heroImage__HIXnJ{-o-object-fit:cover;object-fit:cover;-o-object-position:61% 50%;object-position:61% 50%;filter:saturate(1.08) contrast(1.04) brightness(.94);animation:panda-v2_heroReveal__zkKcw .9s cubic-bezier(.2,.75,.25,1) both}.panda-v2_heroBackdrop__TZ_zC{position:absolute;inset:0}.panda-v2_heroBackdropMedia__TRwOD{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:61% 50%;object-position:61% 50%}.panda-v2_heroBackdrop__TZ_zC:after{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--v2-dark) 14%,transparent)}.panda-v2_heroVisual__fuAqs figcaption{position:absolute;inset:auto 0 0;z-index:2;padding:1.4rem 1.6rem;display:flex;justify-content:space-between;gap:1rem;color:var(--v2-paper);font-size:.74rem;font-weight:650;letter-spacing:.02em}.panda-v2_heroVisual__fuAqs figcaption p,.panda-v2_heroVisual__fuAqs figcaption ul{margin:0;padding:0}.panda-v2_heroVisual__fuAqs figcaption ul{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem;list-style:none;color:color-mix(in srgb,var(--v2-paper) 86%,transparent)}.panda-v2_heroVisual__fuAqs figcaption li+li:before{content:"·";margin-inline-end:.45rem}.panda-v2_trust__TaFxN{width:min(100%,var(--v2-max));margin-inline:auto;padding:0 var(--v2-gutter) clamp(4rem,6vw,6rem);display:grid;grid-template-columns:minmax(12rem,.65fr) 1.35fr;align-items:center;gap:2rem}.panda-v2_trust__TaFxN>p{margin:0;color:var(--v2-muted);font-size:.72rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.panda-v2_marquee__vxDrF{position:relative;min-width:0;display:flex;overflow:hidden;padding:1.4rem 0;border-block:1px solid var(--v2-line);mask-image:linear-gradient(to right,transparent,var(--v2-ink) 4rem,var(--v2-ink) calc(100% - 4rem),transparent);-webkit-mask-image:linear-gradient(to right,transparent,var(--v2-ink) 4rem,var(--v2-ink) calc(100% - 4rem),transparent)}.panda-v2_marqueeTrack__ZZWDK{flex:0 0 auto;margin:0;padding:0;display:flex;align-items:center;list-style:none;animation:panda-v2_marqueeScroll__NerFs var(--v2-marquee-duration,135s) linear infinite}.panda-v2_root__hBssz[dir=rtl] .panda-v2_marqueeTrack__ZZWDK{--v2-marquee-direction:-1}@keyframes panda-v2_marqueeScroll__NerFs{0%{transform:translateX(0)}to{transform:translateX(calc(-100% * var(--v2-marquee-direction, 1)))}}.panda-v2_marquee__vxDrF:focus-within .panda-v2_marqueeTrack__ZZWDK,.panda-v2_marquee__vxDrF:hover .panda-v2_marqueeTrack__ZZWDK{animation-play-state:paused}.panda-v2_marqueeTrack__ZZWDK li{flex:0 0 auto;padding-inline:clamp(1.5rem,3.2vw,3.25rem);display:flex;align-items:center;justify-content:center}.panda-v2_marqueeTrack__ZZWDK img{width:auto;height:calc(clamp(1.5rem, 2.4vw, 2.1rem) * var(--v2-logo-scale, 1));max-width:12rem;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease-out}.panda-v2_marqueeTrack__ZZWDK li:hover img{transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.panda-v2_marquee__vxDrF{overflow:visible;mask-image:none;-webkit-mask-image:none}.panda-v2_marqueeTrack__ZZWDK{flex:1 1 auto;min-width:0;flex-wrap:wrap;justify-content:center;row-gap:1.25rem;animation:none}.panda-v2_marqueeClone__R_ITX{display:none}}.panda-v2_servicesSection__IKZxs,.panda-v2_whySection__rCUpb,.panda-v2_workSection__r3AEV{padding:clamp(5rem,8vw,8rem) var(--v2-gutter)}.panda-v2_workSection__r3AEV{background:var(--v2-dark);color:var(--v2-paper)}.panda-v2_workSection__r3AEV .panda-v2_eyebrow__ALg8W{color:var(--v2-signal-inverse)}.panda-v2_sectionIntro__PTUSR{width:min(100%,var(--v2-max));margin-inline:auto;display:grid;grid-template-columns:minmax(9rem,.38fr) 1fr minmax(16rem,.62fr);align-items:end;gap:clamp(1.5rem,4vw,5rem)}.panda-v2_finalCta__vsJlW h2,.panda-v2_sectionIntro__PTUSR h2{margin:0;text-wrap:balance}.panda-v2_finalCta__vsJlW>p:nth-of-type(2),.panda-v2_sectionIntro__PTUSR>p:last-child{margin:0;color:var(--v2-muted);font-size:clamp(.95rem,1.3vw,1.1rem);line-height:1.7}.panda-v2_sectionIntroLight__5BMzP h2{color:var(--v2-paper)}.panda-v2_sectionIntroLight__5BMzP>p:last-child{color:var(--v2-dark-muted)}.panda-v2_workGrid__9TvL3{width:min(100%,var(--v2-max));margin:clamp(3.5rem,5.5vw,5.5rem) auto 0;display:grid;grid-template-columns:1.45fr .8fr;gap:clamp(2rem,4vw,5rem) clamp(1.5rem,3vw,3rem)}.panda-v2_workCard__zb968:first-child{grid-row:span 2}.panda-v2_workImageLink__LQyO9{display:block}.panda-v2_workImage__JLysJ{position:relative;aspect-ratio:16/11;overflow:hidden;background:var(--v2-dark-surface)}.panda-v2_workCard__zb968:not(:first-child) .panda-v2_workImage__JLysJ{aspect-ratio:16/10}.panda-v2_workImage__JLysJ img{-o-object-fit:cover;object-fit:cover;transform:scale(1.002);transition:transform .6s cubic-bezier(.2,.7,.2,1),filter .3s ease}.panda-v2_workImageLink__LQyO9:focus-visible img,.panda-v2_workImageLink__LQyO9:hover img{transform:scale(1.035);filter:saturate(1.06)}.panda-v2_workMeta__BZ5Y7{margin-block-start:1.35rem;display:flex;align-items:start;justify-content:space-between;gap:1rem}.panda-v2_workMeta__BZ5Y7 p{margin:0 0 .45rem;color:var(--v2-dark-muted);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.panda-v2_root__hBssz[dir=rtl] .panda-v2_workMeta__BZ5Y7 p{letter-spacing:0}.panda-v2_workMeta__BZ5Y7 h3{margin:0;font-family:var(--font-display),Arial,sans-serif;font-size:clamp(1.55rem,2.2vw,2.4rem);font-weight:600;line-height:1.08}.panda-v2_workMeta__BZ5Y7 a{width:2.75rem;height:2.75rem;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--v2-paper) 35%,transparent);color:var(--v2-paper)}.panda-v2_workMeta__BZ5Y7 a:active,.panda-v2_workMeta__BZ5Y7 a:hover{border-color:var(--v2-focus-inverse);color:var(--v2-signal-inverse)}.panda-v2_workMeta__BZ5Y7 a:focus-visible{border:2px solid var(--v2-focus-inverse);outline:0}.panda-v2_workSummary__fN5uc{max-width:46rem;margin:1rem 0 0;color:var(--v2-dark-muted);font-size:.9rem;line-height:1.65}.panda-v2_resultStats__TzdT1{margin:1.25rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:0 clamp(1.25rem,2.5vw,2rem)}.panda-v2_resultStats__TzdT1>div{padding-inline-start:clamp(1.25rem,2.5vw,2rem);border-inline-start:1px solid var(--v2-line)}.panda-v2_resultStats__TzdT1>div:first-child{padding-inline-start:0;border-inline-start:0}.panda-v2_resultStats__TzdT1 dd{margin:0;font-family:var(--font-display),Arial,sans-serif;font-size:var(--v2-display-2);font-weight:var(--v2-display-weight);line-height:var(--v2-display-leading);letter-spacing:var(--v2-display-tracking)}.panda-v2_root__hBssz[dir=rtl] .panda-v2_resultStats__TzdT1 dd{font-family:inherit;font-weight:600;letter-spacing:normal}.panda-v2_resultStats__TzdT1 dt{margin-block-start:.35rem;color:var(--v2-muted);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.panda-v2_root__hBssz[dir=rtl] .panda-v2_resultStats__TzdT1 dt{letter-spacing:0}.panda-v2_workSection__r3AEV .panda-v2_resultStats__TzdT1 dt{color:var(--v2-dark-muted)}.panda-v2_workSection__r3AEV .panda-v2_resultStats__TzdT1>div{border-inline-start-color:var(--v2-dark-rule)}.panda-v2_allWorkLink__Njc_m{width:min(100%,var(--v2-max));margin:clamp(3.5rem,5vw,5rem) auto 0;padding-block-start:1.5rem;display:flex;justify-content:flex-end;border-top:1px solid color-mix(in srgb,var(--v2-paper) 25%,transparent)}.panda-v2_allWorkLink__Njc_m a{min-height:3.25rem;display:inline-flex;align-items:center;gap:.65rem;color:var(--v2-paper);font-size:.8rem;font-weight:750;text-underline-offset:.3rem}.panda-v2_allWorkLink__Njc_m svg{width:1rem;height:1rem}.panda-v2_numbersBand__6gFd6{padding:clamp(4rem,6.5vw,6.5rem) var(--v2-gutter);background:var(--v2-paper)}.panda-v2_numbers__bt0A7{width:min(100%,var(--v2-max));margin:0 auto;padding:clamp(2.5rem,4vw,3.5rem) 0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:clamp(2rem,5vw,5rem);border-block:1px solid var(--v2-line);list-style:none}.panda-v2_numbers__bt0A7 li{display:grid;align-content:start;gap:.7rem}.panda-v2_numberValue__ysmJg{font-family:var(--font-display),Arial,sans-serif;font-size:var(--v2-display-2);font-weight:var(--v2-display-weight);line-height:var(--v2-display-leading);letter-spacing:var(--v2-display-tracking)}.panda-v2_numberLabel__8Hf__{max-width:22rem;color:var(--v2-muted);font-size:var(--v2-body);line-height:1.5;text-wrap:balance}.panda-v2_servicesSection__IKZxs,.panda-v2_whySection__rCUpb{background:var(--v2-paper)}.panda-v2_serviceList__2Lxv2{width:min(100%,var(--v2-max));margin:clamp(3.5rem,6vw,6rem) auto 0;padding:0;border-top:1px solid var(--v2-line);list-style:none}.panda-v2_serviceList__2Lxv2 li{min-height:9rem;display:grid;grid-template-columns:5rem minmax(0,1fr) minmax(10rem,.32fr);align-items:center;gap:clamp(1.25rem,3vw,3rem);border-bottom:1px solid var(--v2-line)}.panda-v2_serviceNumber__UwuHv{align-self:start;padding-block-start:2rem;color:var(--v2-muted);font-size:.68rem;font-weight:700;letter-spacing:.08em}.panda-v2_serviceList__2Lxv2 h3{margin:0;font-family:var(--font-display),Arial,sans-serif;font-size:clamp(1.7rem,2.7vw,3.1rem);font-weight:600;letter-spacing:-.025em;line-height:1.05}.panda-v2_serviceList__2Lxv2 li>div p{max-width:45rem;margin:.7rem 0 0;color:var(--v2-muted);font-size:.9rem}.panda-v2_serviceList__2Lxv2 a{min-height:3rem;justify-self:end;display:inline-flex;align-items:center;gap:.6rem;color:var(--v2-ink);font-size:.76rem;font-weight:750;text-underline-offset:.3rem}.panda-v2_serviceList__2Lxv2 a:active,.panda-v2_serviceList__2Lxv2 a:hover,.panda-v2_textLink__465uQ:active,.panda-v2_textLink__465uQ:hover{color:var(--v2-action)}.panda-v2_steps__4g1_0{width:min(100%,var(--v2-max));margin:clamp(3.5rem,6vw,6rem) auto 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);list-style:none}.panda-v2_steps__4g1_0 li{min-height:17rem;padding:1.5rem clamp(1.2rem,2vw,2rem) 2rem;display:flex;flex-direction:column;border-inline-start:1px solid var(--v2-line)}.panda-v2_steps__4g1_0 li:first-child{border-inline-start:0}.panda-v2_steps__4g1_0 li>span{color:var(--v2-muted);font-size:.68rem;font-weight:700}.panda-v2_steps__4g1_0 h3{margin:auto 0 1.15rem;font-family:var(--font-display),Arial,sans-serif;font-size:clamp(1.55rem,2.2vw,2.25rem);font-weight:600}.panda-v2_steps__4g1_0 p{margin:0;color:var(--v2-muted);font-size:.86rem;line-height:1.65}.panda-v2_finalCta__vsJlW{padding:clamp(5rem,8vw,8rem) var(--v2-gutter);display:grid;grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr) minmax(16rem,.5fr);align-items:start;gap:clamp(1.5rem,4vw,5rem);background:var(--v2-surface)}.panda-v2_finalCta__vsJlW h2{max-width:12ch}.panda-v2_finalCta__vsJlW>p:nth-of-type(2){max-width:28rem}.panda-v2_ctaButton___5lKa{grid-column:2;width:-moz-fit-content;width:fit-content;min-height:3.75rem;margin-block-start:-1rem;padding-inline:1.5rem;background:var(--v2-action);color:var(--v2-paper)}.panda-v2_footer__yki50{padding:clamp(3.75rem,6vw,6rem) var(--v2-gutter) 1.75rem;background:var(--v2-dark);color:var(--v2-paper)}.panda-v2_footerBottom__8HIah,.panda-v2_footerTop__USAwU{width:min(100%,var(--v2-max));margin-inline:auto}.panda-v2_footerTop__USAwU{display:grid;grid-template-columns:1.3fr .45fr .45fr;gap:clamp(2.5rem,6vw,7rem)}.panda-v2_footerTop__USAwU>div img{width:12.5rem;height:auto}.panda-v2_footerTop__USAwU>div p{max-width:24rem;margin:1.25rem 0 0;color:var(--v2-dark-muted);font-size:.9rem}.panda-v2_footer__yki50 nav{display:flex;flex-direction:column;align-items:flex-start}.panda-v2_footer__yki50 nav>p{margin:0 0 1rem;color:var(--v2-dark-muted);font-size:.68rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.panda-v2_root__hBssz[dir=rtl] .panda-v2_footer__yki50 nav>p{letter-spacing:0}.panda-v2_footer__yki50 nav a{min-width:2.75rem;min-height:2.75rem;display:inline-flex;align-items:center;color:var(--v2-paper);font-size:.82rem;text-decoration:none}.panda-v2_footer__yki50 nav a:focus-visible,.panda-v2_footer__yki50 nav a:hover{color:var(--v2-signal-inverse)}.panda-v2_footerBottom__8HIah{margin-block-start:clamp(3rem,5vw,5rem);padding-block-start:1.5rem;display:flex;justify-content:space-between;gap:1.5rem;border-top:1px solid color-mix(in srgb,var(--v2-paper) 18%,transparent);color:var(--v2-dark-muted);font-size:.72rem}.panda-v2_footerBottom__8HIah p{margin:0}.panda-v2_footerCredit__BNVxR{display:block;margin-block-start:.4rem;color:color-mix(in srgb,var(--v2-paper) 55%,transparent)}.panda-v2_footerBottom__8HIah div{display:flex;gap:1.5rem}.panda-v2_footerBottom__8HIah a{min-width:2.75rem;min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;color:inherit}.panda-v2_footerBottom__8HIah a:active,.panda-v2_footerBottom__8HIah a:hover{color:var(--v2-signal-inverse)}@media (min-width:75rem){.panda-v2_heroTitleLine__EeoPY{display:block}.panda-v2_heroCopy__Hp4f3{align-self:start;margin-block-start:clamp(3rem,6vh,4.5rem)}.panda-v2_root__hBssz[dir=rtl] .panda-v2_hero__idcuN h1{max-width:none}}@keyframes panda-v2_heroReveal__zkKcw{0%{transform:scale(1.035)}to{transform:scale(1)}}@media (max-width:70rem){.panda-v2_headerInner__kv2yR{grid-template-columns:auto 1fr}.panda-v2_desktopNav__tn_1l{display:none}.panda-v2_headerActions__64o_d{grid-column:2}.panda-v2_menuTrigger__90Qjr{display:inline-flex}.panda-v2_hero__idcuN{grid-template-columns:minmax(0,.85fr) minmax(27rem,1.15fr);gap:2.5rem}.panda-v2_sectionIntro__PTUSR{grid-template-columns:.3fr 1fr}.panda-v2_sectionIntro__PTUSR>p:last-child{grid-column:2;max-width:38rem}.panda-v2_finalCta__vsJlW{grid-template-columns:.3fr 1fr}.panda-v2_finalCta__vsJlW>p:nth-of-type(2){grid-column:2}.panda-v2_ctaButton___5lKa{margin-block-start:0}.panda-v2_steps__4g1_0{grid-template-columns:repeat(2,1fr)}.panda-v2_steps__4g1_0 li{min-height:15rem;border-bottom:1px solid var(--v2-line)}.panda-v2_steps__4g1_0 li:nth-child(3){border-inline-start:0;border-bottom:0}.panda-v2_steps__4g1_0 li:nth-child(4){border-bottom:0}}@media (max-width:64rem){.panda-v2_hero__idcuN{min-height:auto;padding-block-start:8.5rem;grid-template-columns:1fr;gap:3rem}.panda-v2_heroCopy__Hp4f3{max-width:48rem}.panda-v2_hero__idcuN h1,.panda-v2_root__hBssz[dir=rtl] .panda-v2_hero__idcuN h1{max-width:13ch}.panda-v2_heroVisual__fuAqs{min-height:34rem}}@media (max-width:54rem){.panda-v2_header__JdoU2{position:absolute}.panda-v2_headerInner__kv2yR{min-height:4.5rem}.panda-v2_logo__sluJf{width:8.1rem}.panda-v2_headerActions__64o_d>.panda-v2_languageSwitch__6W4Yb,.panda-v2_headerCta__2dx11{display:none}.panda-v2_mobileMenu__IY3Sj{inset-block-start:4.5rem}.panda-v2_hero__idcuN{min-height:auto;padding-block-start:8rem;grid-template-columns:1fr}.panda-v2_heroCopy__Hp4f3{max-width:46rem}.panda-v2_hero__idcuN h1{max-width:12ch}.panda-v2_heroVisual__fuAqs{min-height:34rem}.panda-v2_trust__TaFxN{grid-template-columns:1fr}.panda-v2_marquee__vxDrF{padding-block:1.1rem}.panda-v2_workGrid__9TvL3{grid-template-columns:1fr}.panda-v2_workCard__zb968:first-child{grid-row:auto}.panda-v2_workCard__zb968:not(:first-child){width:83%}.panda-v2_workCard__zb968:nth-child(3){justify-self:end}.panda-v2_footerTop__USAwU{grid-template-columns:1fr .5fr .5fr}}@media (max-width:42rem){.panda-v2_root__hBssz{--v2-gutter:1.25rem}.panda-v2_hero__idcuN{padding-block-start:7.25rem;padding-block-end:3rem;gap:2.75rem}.panda-v2_heroBody__CyhNX{font-size:var(--v2-body);line-height:var(--v2-body-leading)}.panda-v2_heroActions__oWG_V{align-items:stretch;flex-direction:column}.panda-v2_numbers__bt0A7{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem 1.75rem}.panda-v2_primaryButton__5Kj0F,.panda-v2_textLink__465uQ{width:100%;justify-content:space-between}.panda-v2_textLink__465uQ{border-bottom:1px solid var(--v2-line)}.panda-v2_heroVisual__fuAqs{min-height:27rem;margin-inline:-1.25rem}.panda-v2_heroVisual__fuAqs figcaption{padding:1.1rem 1.25rem;flex-direction:column;gap:.25rem}.panda-v2_heroVisual__fuAqs figcaption ul{justify-content:flex-start}.panda-v2_trust__TaFxN{gap:1.2rem;padding-block-end:4rem}.panda-v2_marquee__vxDrF{mask-image:linear-gradient(to right,transparent,var(--v2-ink) 1.75rem,var(--v2-ink) calc(100% - 1.75rem),transparent);-webkit-mask-image:linear-gradient(to right,transparent,var(--v2-ink) 1.75rem,var(--v2-ink) calc(100% - 1.75rem),transparent)}.panda-v2_marqueeTrack__ZZWDK li{padding-inline:1.35rem}.panda-v2_servicesSection__IKZxs,.panda-v2_whySection__rCUpb,.panda-v2_workSection__r3AEV{padding-block:4.75rem}.panda-v2_finalCta__vsJlW,.panda-v2_sectionIntro__PTUSR{grid-template-columns:1fr;gap:1.25rem}.panda-v2_ctaButton___5lKa,.panda-v2_finalCta__vsJlW>p:nth-of-type(2),.panda-v2_sectionIntro__PTUSR>p:last-child{grid-column:1}.panda-v2_workGrid__9TvL3{margin-block-start:3rem;gap:3.25rem}.panda-v2_workCard__zb968:not(:first-child){width:100%}.panda-v2_workCard__zb968:not(:first-child) .panda-v2_workImage__JLysJ,.panda-v2_workImage__JLysJ{aspect-ratio:4/3}.panda-v2_workSummary__fN5uc{font-size:.84rem}.panda-v2_serviceList__2Lxv2{margin-block-start:3rem}.panda-v2_serviceList__2Lxv2 li{min-height:auto;padding-block:1.8rem;grid-template-columns:2.1rem 1fr auto;gap:.75rem}.panda-v2_serviceNumber__UwuHv{padding-block-start:.35rem}.panda-v2_serviceList__2Lxv2 h3{font-size:1.6rem}.panda-v2_serviceList__2Lxv2 li>div p{margin-block-start:.55rem;font-size:.82rem;line-height:1.55}.panda-v2_serviceList__2Lxv2 a{width:2.75rem;height:2.75rem;min-height:2.75rem;justify-content:center;border:1px solid var(--v2-line)}.panda-v2_serviceList__2Lxv2 a span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.panda-v2_steps__4g1_0{grid-template-columns:1fr;margin-block-start:3rem}.panda-v2_steps__4g1_0 li,.panda-v2_steps__4g1_0 li:nth-child(3),.panda-v2_steps__4g1_0 li:nth-child(4){min-height:13rem;border-inline-start:0;border-bottom:1px solid var(--v2-line)}.panda-v2_steps__4g1_0 li:last-child{border-bottom:0}.panda-v2_finalCta__vsJlW{padding-block:4.75rem}.panda-v2_ctaButton___5lKa{width:100%;margin-block-start:1rem;justify-content:space-between}.panda-v2_footerTop__USAwU{grid-template-columns:1fr 1fr}.panda-v2_footerTop__USAwU>div{grid-column:span 2}.panda-v2_footerBottom__8HIah{flex-direction:column}}@media (max-width:22rem){.panda-v2_root__hBssz{--v2-gutter:1rem}.panda-v2_headerInner__kv2yR{padding-inline:1rem}.panda-v2_heroVisual__fuAqs{margin-inline:-1rem}.panda-v2_serviceList__2Lxv2 li{grid-template-columns:1.8rem 1fr}.panda-v2_serviceList__2Lxv2 a{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.panda-v2_root__hBssz *,.panda-v2_root__hBssz :after,.panda-v2_root__hBssz :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.panda-v2_heroImage__HIXnJ,.panda-v2_workImage__JLysJ img{animation:none;transform:none}}.panda-v2_legalPage__RM3H4,.panda-v2_siteNotFound__t3IDG{width:min(100%,52rem);min-height:70dvh;margin-inline:auto;padding:clamp(9rem,14vw,12rem) var(--v2-gutter) clamp(5rem,9vw,8rem)}.panda-v2_legalPage__RM3H4 h1,.panda-v2_siteNotFound__t3IDG h1{max-width:14ch;margin-block:1rem 1.5rem}.panda-v2_legalStatus__uHS4j{margin-block-end:3.5rem;border-inline-start:3px solid var(--v2-signal);padding-inline-start:1rem;color:var(--v2-muted);font-size:.9rem;line-height:1.7}.panda-v2_legalLanguageNotice__xbdhM{display:grid;gap:.65rem;margin-block-end:3rem;border-inline-start:2px solid var(--v2-signal);padding:.25rem 0 .25rem 1.25rem;color:var(--v2-muted);font-size:.88rem;line-height:1.7}.panda-v2_legalLanguageNotice__xbdhM span{display:block;text-align:left}.panda-v2_legalSections__y34EW{display:grid;gap:2.75rem}.panda-v2_legalSections__y34EW section{display:grid;gap:.85rem;border-block-start:1px solid var(--v2-border);padding-block-start:1.5rem}.panda-v2_legalSections__y34EW h2{font-size:clamp(1.15rem,1rem + .6vw,1.4rem);line-height:1.35;letter-spacing:0}.panda-v2_legalSections__y34EW p{color:var(--v2-muted);line-height:1.8}.panda-v2_legalSections__y34EW a{min-height:2.75rem;display:inline-flex;align-items:center;color:var(--v2-action);text-decoration:underline;text-underline-offset:.2em}.panda-v2_siteNotFound__t3IDG>p:not(.panda-v2_eyebrow__ALg8W){max-width:38rem;color:var(--v2-muted);font-size:var(--v2-body);line-height:var(--v2-body-leading)}.panda-v2_siteNotFound__t3IDG>div{display:flex;flex-wrap:wrap;gap:.75rem;margin-block-start:2.5rem}.panda-v2_siteNotFound__t3IDG a{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.55rem;border:1px solid var(--v2-ink);padding:.7rem 1rem;font-size:.82rem;font-weight:750;text-transform:uppercase;letter-spacing:.06em}.panda-v2_siteNotFound__t3IDG a:first-child{background:var(--v2-ink);color:var(--v2-paper)}@media (max-width:42rem){.panda-v2_legalPage__RM3H4,.panda-v2_siteNotFound__t3IDG{min-height:65dvh;padding-block-start:7.5rem}.panda-v2_siteNotFound__t3IDG a,.panda-v2_siteNotFound__t3IDG>div{width:100%}}.panda-v2_approachPage__0a6bR{padding-block-start:5.25rem}.panda-v2_approachHero__vB9LG{width:min(100%,var(--v2-max));min-height:calc(100svh - 5.25rem);margin-inline:auto;padding:clamp(3.5rem,6vw,7rem) var(--v2-gutter);display:grid;grid-template-columns:minmax(0,.94fr) minmax(28rem,1.06fr);align-items:center;gap:clamp(2.5rem,6vw,7rem)}.panda-v2_approachBreaksIntro___OCBW h2,.panda-v2_approachContinuity__K6nZR h3,.panda-v2_approachCta__1TQH4 h2,.panda-v2_approachFitIntro__BvYjH h2,.panda-v2_approachHeroCopy__AwlAK h1,.panda-v2_approachProcessIntro__oD644 h2,.panda-v2_approachProofCopy__ZJDQa h2,.panda-v2_approachRegional__Cgkrb h2,.panda-v2_approachRelationship__Ll8AE h3,.panda-v2_approachSectionHeading__7QUL3 h2{margin:0;font-family:var(--font-display),Arial,sans-serif;font-weight:600;letter-spacing:-.04em;line-height:1;text-wrap:balance}.panda-v2_root__hBssz[dir=rtl] :where(.panda-v2_approachHeroCopy__AwlAK h1,.panda-v2_approachSectionHeading__7QUL3 h2,.panda-v2_approachProcessIntro__oD644 h2,.panda-v2_approachBreaksIntro___OCBW h2,.panda-v2_approachProofCopy__ZJDQa h2,.panda-v2_approachRegional__Cgkrb h2,.panda-v2_approachFitIntro__BvYjH h2,.panda-v2_approachCta__1TQH4 h2,.panda-v2_approachContinuity__K6nZR h3,.panda-v2_approachRelationship__Ll8AE h3,.panda-v2_approachStages__O2cgx h3){font-family:inherit;font-weight:680;letter-spacing:0;line-height:1.2}.panda-v2_approachHeroCopy__AwlAK h1{max-width:12ch;margin-block-start:1.4rem}.panda-v2_root__hBssz[dir=rtl] .panda-v2_approachHeroCopy__AwlAK h1{max-width:12ch}.panda-v2_approachHeroCopy__AwlAK>p:nth-of-type(2){max-width:42rem;margin:1.75rem 0 0;color:var(--v2-muted);font-size:var(--v2-body);line-height:var(--v2-body-leading)}.panda-v2_approachTextLink__pAlTr{width:-moz-fit-content;width:fit-content;min-height:3rem;margin-block-start:2rem;display:inline-flex;align-items:center;gap:.7rem;color:var(--v2-ink);font-size:.82rem;font-weight:750;text-underline-offset:.3rem}.panda-v2_approachTextLink__pAlTr svg{width:1rem;height:1rem}.panda-v2_approachHeroVisual___55u3{position:relative;min-height:clamp(34rem,67vh,47rem);margin:0;overflow:hidden;background:var(--v2-dark-surface)}.panda-v2_approachHeroVisual___55u3:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 54%,color-mix(in srgb,var(--v2-dark) 72%,transparent))}.panda-v2_approachHeroVisual___55u3 img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;filter:saturate(.96) contrast(1.04) brightness(.9);animation:panda-v2_heroReveal__zkKcw .9s cubic-bezier(.2,.75,.25,1) both}.panda-v2_approachHeroVisual___55u3 figcaption{position:absolute;inset:auto 0 0;z-index:2;padding:1.35rem 1.5rem;display:flex;justify-content:space-between;gap:1rem;color:var(--v2-paper);font-size:.74rem;font-weight:650}.panda-v2_approachHeroVisual___55u3 figcaption span:last-child{color:color-mix(in srgb,var(--v2-paper) 78%,transparent);text-align:end}.panda-v2_approachRegional__Cgkrb,.panda-v2_approachStory__oMyEP{width:min(100%,var(--v2-max));margin-inline:auto;padding:clamp(5.5rem,9vw,9rem) var(--v2-gutter);display:grid;grid-template-columns:minmax(0,.88fr) minmax(22rem,1.12fr);gap:clamp(3rem,8vw,9rem)}.panda-v2_approachRegional__Cgkrb h2,.panda-v2_approachSectionHeading__7QUL3 h2{max-width:12ch;margin-block-start:1.35rem}.panda-v2_approachRegional__Cgkrb>div:last-child>p,.panda-v2_approachStoryBody__RgMcm>p{max-width:44rem;margin:0;color:var(--v2-muted);font-size:var(--v2-body);line-height:var(--v2-body-leading)}.panda-v2_approachStoryBody__RgMcm>p+p{margin-block-start:1.5rem}.panda-v2_approachFit__D1Dhn>ul,.panda-v2_approachRegional__Cgkrb ul{margin:2.5rem 0 0;padding:0;list-style:none}.panda-v2_approachProcess__cS5nr{padding:clamp(5.5rem,8vw,8rem) var(--v2-gutter);background:var(--v2-surface)}.panda-v2_approachProcessIntro__oD644{width:min(100%,var(--v2-max));margin-inline:auto;display:grid;grid-template-columns:minmax(9rem,.35fr) minmax(0,1fr) minmax(17rem,.55fr);align-items:end;gap:clamp(1.5rem,4vw,5rem)}.panda-v2_approachProcessIntro__oD644 h2{max-width:12ch}.panda-v2_approachProcessIntro__oD644>p:last-child{margin:0;color:var(--v2-muted);line-height:1.75}.panda-v2_approachStages__O2cgx{width:min(100%,var(--v2-max));margin:clamp(3.5rem,6vw,6rem) auto 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--v2-line);list-style:none}.panda-v2_approachStages__O2cgx li{min-height:20rem;padding:1.5rem clamp(1.25rem,2vw,2rem) 2rem;display:flex;flex-direction:column;border-inline-start:1px solid var(--v2-line)}.panda-v2_approachStages__O2cgx li:first-child{border-inline-start:0}.panda-v2_approachStages__O2cgx li>span{color:var(--v2-muted);font-size:.68rem;font-weight:750}.panda-v2_approachStages__O2cgx h3{max-width:12ch;margin:auto 0 1.2rem;font-family:var(--font-display),Arial,sans-serif;font-size:clamp(1.6rem,2.2vw,2.35rem);font-weight:600;letter-spacing:-.025em;line-height:1.05}.panda-v2_approachStages__O2cgx p{margin:0;color:var(--v2-muted);font-size:.87rem;line-height:1.7}.panda-v2_approachBreaks__yC7Dl{padding:clamp(5.5rem,9vw,9rem) var(--v2-gutter);background:var(--v2-dark);color:var(--v2-paper)}.panda-v2_approachBreaks__yC7Dl :where(a,button):focus-visible{outline-color:var(--v2-focus-inverse)}.panda-v2_approachBreaks__yC7Dl .panda-v2_eyebrow__ALg8W,.panda-v2_approachRelationship__Ll8AE .panda-v2_eyebrow__ALg8W{color:var(--v2-signal-inverse)}.panda-v2_approachBreakPath__jMV4U,.panda-v2_approachBreaksIntro___OCBW,.panda-v2_approachContinuity__K6nZR{width:min(100%,var(--v2-max));margin-inline:auto}.panda-v2_approachBreaksIntro___OCBW{display:grid;grid-template-columns:minmax(9rem,.35fr) minmax(0,1fr) minmax(17rem,.55fr);align-items:end;gap:clamp(1.5rem,4vw,5rem)}.panda-v2_approachBreaksIntro___OCBW h2{max-width:13ch}.panda-v2_approachBreaksIntro___OCBW>p:last-child{margin:0;color:var(--v2-dark-muted);line-height:1.75}.panda-v2_approachBreakPath__jMV4U{margin-block-start:clamp(3.5rem,6vw,6rem);padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid color-mix(in srgb,var(--v2-paper) 26%,transparent);list-style:none}.panda-v2_approachBreakPath__jMV4U li{position:relative;min-height:10rem;padding:1.25rem 1.4rem 1.6rem;display:flex;flex-direction:column;justify-content:space-between;border-inline-start:1px solid color-mix(in srgb,var(--v2-paper) 26%,transparent)}.panda-v2_approachBreakPath__jMV4U li:first-child{border-inline-start:0}.panda-v2_approachBreakPath__jMV4U li:not(:last-child):after{content:"→";position:absolute;inset-inline-end:-.8rem;inset-block-start:50%;z-index:1;width:1.6rem;height:1.6rem;display:grid;place-items:center;background:var(--v2-dark);color:var(--v2-signal-inverse)}.panda-v2_root__hBssz[dir=rtl] .panda-v2_approachBreakPath__jMV4U li:not(:last-child):after{content:"←"}.panda-v2_approachBreakPath__jMV4U span{color:var(--v2-dark-muted);font-size:.68rem}.panda-v2_approachBreakPath__jMV4U strong{max-width:14ch;font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:650;line-height:1.35}.panda-v2_approachContinuity__K6nZR{margin-block-start:clamp(3.5rem,6vw,6rem);display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,8vw,9rem)}.panda-v2_approachContinuity__K6nZR h3{max-width:13ch;font-size:clamp(2.25rem,3.5vw,3.8rem)}.panda-v2_approachContinuity__K6nZR p{max-width:42rem;margin:0;color:var(--v2-dark-muted);font-size:var(--v2-body);line-height:var(--v2-body-leading)}.panda-v2_approachProof__FU6Fj{display:grid;grid-template-columns:1fr 1fr;background:var(--v2-paper)}.panda-v2_approachProofCopy__ZJDQa{min-height:36rem;padding:clamp(4.5rem,7vw,7.5rem) max(var(--v2-gutter),calc((100vw - var(--v2-max)) / 2 + var(--v2-gutter)));display:flex;flex-direction:column;justify-content:center;border-inline-end:1px solid var(--v2-line)}.panda-v2_approachProofCopy__ZJDQa h2{max-width:12ch;margin-block-start:1.35rem}.panda-v2_approachProofCopy__ZJDQa>p:not(.panda-v2_eyebrow__ALg8W){max-width:39rem;margin:1.4rem 0 0;color:var(--v2-muted);line-height:1.75}.panda-v2_approachRelationship__Ll8AE{grid-column:1/-1;padding:clamp(4rem,7vw,7rem) max(var(--v2-gutter),calc((100vw - var(--v2-max)) / 2 + var(--v2-gutter)));display:grid;grid-template-columns:minmax(9rem,.35fr) minmax(0,.9fr) minmax(18rem,.75fr);align-items:center;gap:clamp(1.5rem,5vw,6rem);background:var(--v2-dark-surface);color:var(--v2-paper)}.panda-v2_approachRelationship__Ll8AE h3{max-width:12ch;font-size:clamp(2.25rem,3.6vw,3.8rem)}.panda-v2_approachRelationship__Ll8AE>p:last-child{margin:0;color:var(--v2-dark-muted);line-height:1.75}.panda-v2_approachRegional__Cgkrb{border-bottom:1px solid var(--v2-line)}.panda-v2_approachRegional__Cgkrb ul{border-top:1px solid var(--v2-line)}.panda-v2_approachRegional__Cgkrb li{min-height:4.25rem;display:grid;grid-template-columns:3rem 1fr;align-items:center;border-bottom:1px solid var(--v2-line);font-size:1rem;font-weight:650}.panda-v2_approachRegional__Cgkrb li span{color:var(--v2-muted);font-size:.68rem}.panda-v2_approachFit__D1Dhn{padding:clamp(5.5rem,9vw,9rem) var(--v2-gutter);display:grid;grid-template-columns:minmax(0,.85fr) minmax(22rem,1.15fr);gap:clamp(3rem,8vw,9rem);background:var(--v2-surface)}.panda-v2_approachFitIntro__BvYjH,.panda-v2_approachFit__D1Dhn>ul{width:100%;max-width:calc(var(--v2-max) / 2)}.panda-v2_approachFitIntro__BvYjH{justify-self:end}.panda-v2_approachFitIntro__BvYjH h2{max-width:13ch;margin-block-start:1.35rem}.panda-v2_approachFitIntro__BvYjH>p:last-child{max-width:38rem;margin:1.5rem 0 0;color:var(--v2-muted);line-height:1.75}.panda-v2_approachFit__D1Dhn>ul{margin-block-start:0}.panda-v2_approachFit__D1Dhn>ul li{min-height:6.25rem;padding:1.35rem 0 1.35rem 3.5rem;display:flex;align-items:center;border-bottom:1px solid var(--v2-line);font-size:var(--v2-body);line-height:var(--v2-body-leading)}.panda-v2_approachFit__D1Dhn>ul li:before{content:"✓";width:2rem;height:2rem;margin-inline-start:-3.5rem;margin-inline-end:1.5rem;flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--v2-signal);color:var(--v2-signal);font-size:var(--v2-body)}.panda-v2_approachCta__1TQH4{padding:clamp(5.5rem,9vw,9rem) var(--v2-gutter);display:grid;grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr) minmax(16rem,.5fr);align-items:start;gap:clamp(1.5rem,4vw,5rem);background:var(--v2-paper)}.panda-v2_approachCta__1TQH4 h2{max-width:12ch}.panda-v2_approachCta__1TQH4>p:nth-of-type(2){max-width:29rem;margin:0;color:var(--v2-muted);font-size:var(--v2-body);line-height:var(--v2-body-leading)}.panda-v2_approachCta__1TQH4 .panda-v2_ctaButton___5lKa{grid-column:2;margin-block-start:-1rem}@media (max-width:70rem){.panda-v2_approachHero__vB9LG{grid-template-columns:1fr;min-height:auto}.panda-v2_approachHeroCopy__AwlAK{max-width:52rem}.panda-v2_approachHeroVisual___55u3{min-height:36rem}.panda-v2_approachBreaksIntro___OCBW,.panda-v2_approachCta__1TQH4,.panda-v2_approachProcessIntro__oD644,.panda-v2_approachRelationship__Ll8AE{grid-template-columns:.35fr 1fr}.panda-v2_approachBreaksIntro___OCBW>p:last-child,.panda-v2_approachCta__1TQH4>p:nth-of-type(2),.panda-v2_approachProcessIntro__oD644>p:last-child,.panda-v2_approachRelationship__Ll8AE>p:last-child{grid-column:2}.panda-v2_approachStages__O2cgx{grid-template-columns:repeat(2,minmax(0,1fr))}.panda-v2_approachStages__O2cgx li{min-height:16rem;border-bottom:1px solid var(--v2-line)}.panda-v2_approachStages__O2cgx li:nth-child(3){border-inline-start:0;border-bottom:0}.panda-v2_approachStages__O2cgx li:nth-child(4){border-bottom:0}.panda-v2_approachRelationship__Ll8AE .panda-v2_eyebrow__ALg8W{align-self:start}}@media (max-width:54rem){.panda-v2_approachPage__0a6bR{padding-block-start:4.5rem}.panda-v2_approachHero__vB9LG{padding-block-start:4rem}.panda-v2_approachContinuity__K6nZR,.panda-v2_approachFit__D1Dhn,.panda-v2_approachProof__FU6Fj,.panda-v2_approachRegional__Cgkrb,.panda-v2_approachStory__oMyEP{grid-template-columns:1fr}.panda-v2_approachProofCopy__ZJDQa{min-height:auto;padding:clamp(4.5rem,10vw,7rem) var(--v2-gutter);border-inline-end:0;border-bottom:1px solid var(--v2-line)}.panda-v2_approachRelationship__Ll8AE{grid-column:1}.panda-v2_approachFitIntro__BvYjH{justify-self:stretch}}@media (max-width:42rem){.panda-v2_approachHero__vB9LG{padding-block:3.25rem 4.5rem;gap:3rem}.panda-v2_approachHeroCopy__AwlAK h1,.panda-v2_root__hBssz[dir=rtl] .panda-v2_approachHeroCopy__AwlAK h1{max-width:13ch}.panda-v2_approachHeroVisual___55u3{min-height:27rem;margin-inline:calc(var(--v2-gutter) * -1)}.panda-v2_approachHeroVisual___55u3 figcaption{padding:1.1rem var(--v2-gutter);flex-direction:column;gap:.25rem}.panda-v2_approachHeroVisual___55u3 figcaption span:last-child{text-align:start}.panda-v2_approachFit__D1Dhn,.panda-v2_approachRegional__Cgkrb,.panda-v2_approachStory__oMyEP{gap:2.5rem}.panda-v2_approachBreaksIntro___OCBW,.panda-v2_approachCta__1TQH4,.panda-v2_approachProcessIntro__oD644,.panda-v2_approachRelationship__Ll8AE{grid-template-columns:1fr;gap:1.35rem}.panda-v2_approachBreaksIntro___OCBW>p:last-child,.panda-v2_approachCta__1TQH4 .panda-v2_ctaButton___5lKa,.panda-v2_approachCta__1TQH4>p:nth-of-type(2),.panda-v2_approachProcessIntro__oD644>p:last-child,.panda-v2_approachRelationship__Ll8AE>p:last-child{grid-column:1}.panda-v2_approachStages__O2cgx{grid-template-columns:1fr;margin-block-start:3rem}.panda-v2_approachStages__O2cgx li,.panda-v2_approachStages__O2cgx li:nth-child(3),.panda-v2_approachStages__O2cgx li:nth-child(4){min-height:13.5rem;border-inline-start:0;border-bottom:1px solid var(--v2-line)}.panda-v2_approachStages__O2cgx li:last-child{border-bottom:0}.panda-v2_approachBreakPath__jMV4U{grid-template-columns:1fr}.panda-v2_approachBreakPath__jMV4U li{min-height:6.5rem;border-inline-start:0;border-bottom:1px solid color-mix(in srgb,var(--v2-paper) 26%,transparent)}.panda-v2_approachBreakPath__jMV4U li:last-child{border-bottom:0}.panda-v2_approachBreakPath__jMV4U li:not(:last-child):after,.panda-v2_root__hBssz[dir=rtl] .panda-v2_approachBreakPath__jMV4U li:not(:last-child):after{content:"↓";inset-inline-end:1.25rem;inset-block:auto -.8rem}.panda-v2_approachContinuity__K6nZR{gap:1.5rem}.panda-v2_approachContinuity__K6nZR h3,.panda-v2_approachRelationship__Ll8AE h3{font-size:clamp(2rem,9.5vw,2.8rem)}.panda-v2_approachFit__D1Dhn>ul li{padding-inline-start:3rem}.panda-v2_approachFit__D1Dhn>ul li:before{margin-inline-start:-3rem;margin-inline-end:1rem}.panda-v2_approachCta__1TQH4 .panda-v2_ctaButton___5lKa{width:100%;margin-block-start:.5rem;justify-content:space-between}}@media (max-width:22rem){.panda-v2_approachHeroVisual___55u3{margin-inline:-1rem}}@media (prefers-reduced-motion:reduce){.panda-v2_approachHeroVisual___55u3 img{animation:none;transform:none}}.panda-v2_srOnly__r0Rj_{clip:rect(0,0,0,0)}.panda-v2_contactPage__G_Jpf{padding-block-start:5.25rem}.panda-v2_contactHero__P5pWU{width:min(100%,var(--v2-max));margin-inline:auto;padding:clamp(3.5rem,6vw,6.75rem) var(--v2-gutter) clamp(4.5rem,8vw,8rem);display:grid;grid-template-columns:minmax(17rem,.75fr) minmax(31rem,1.25fr);align-items:start;gap:clamp(3rem,7vw,8rem)}.panda-v2_contactIntro__tY3vA{align-self:start}.panda-v2_contactAside__9oRHW{grid-column:1;grid-row:2}.panda-v2_contactIntro__tY3vA h1{max-width:10ch;margin:1.25rem 0 0}.panda-v2_contactLead__XOpIg{max-width:38rem;margin:1.75rem 0 0;color:var(--v2-muted);font-size:var(--v2-body);line-height:var(--v2-body-leading)}.panda-v2_contactDirect__vUaFa{margin-block-start:clamp(2.5rem,5vw,4.5rem);padding-block-start:1.5rem;border-top:1px solid var(--v2-line)}.panda-v2_contactDirect__vUaFa h2,.panda-v2_contactSocial__8TNXt>p{margin:0;color:var(--v2-muted);font-size:.73rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.panda-v2_root__hBssz[dir=rtl] .panda-v2_contactDirect__vUaFa h2,.panda-v2_root__hBssz[dir=rtl] .panda-v2_contactSocial__8TNXt>p{letter-spacing:0}.panda-v2_contactProfile__f65YU{margin-block-start:2rem;padding-block-start:1.5rem;border-top:1px solid var(--v2-line)}.panda-v2_contactProfile__f65YU h2{margin:0;color:var(--v2-muted);font-size:.73rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.panda-v2_root__hBssz[dir=rtl] .panda-v2_contactProfile__f65YU h2{letter-spacing:0}.panda-v2_contactProfile__f65YU p{margin:.75rem 0 0;color:var(--v2-muted);font-size:.9rem;line-height:1.6}.panda-v2_contactProfile__f65YU a{min-height:2.75rem;margin-block-start:.75rem;display:inline-flex;align-items:center;gap:.5rem;color:var(--v2-ink);font-size:.9rem;font-weight:650;text-decoration:underline;text-underline-offset:.25em}.panda-v2_contactProfile__f65YU a svg{width:1.1rem;height:1.1rem;flex:none}.panda-v2_contactDirect__vUaFa dl{margin:1rem 0 0}.panda-v2_contactDirect__vUaFa dl>div{min-height:3.25rem;padding-block:.65rem;display:grid;grid-template-columns:5.5rem 1fr;align-items:baseline;gap:1rem;border-bottom:1px solid var(--v2-line)}.panda-v2_contactDirect__vUaFa dt{color:var(--v2-muted);font-size:.73rem}.panda-v2_contactDirect__vUaFa dd{margin:0;font-size:.9rem}.panda-v2_contactDirect__vUaFa a{min-height:2.75rem;display:inline-flex;align-items:center;color:var(--v2-ink);text-underline-offset:.22rem}.panda-v2_contactSocial__8TNXt{margin-block-start:1.5rem}.panda-v2_contactSocial__8TNXt>div{margin-block-start:.55rem;display:flex;flex-wrap:wrap;gap:0 1rem}.panda-v2_contactSocial__8TNXt a{min-height:2.75rem;display:inline-flex;align-items:center;color:var(--v2-ink);font-size:.78rem;text-underline-offset:.2rem}.panda-v2_contactConfirmation__KRoKT,.panda-v2_contactForm___5F8a{grid-column:2;grid-row:1/span 2;padding:clamp(1.5rem,3vw,3rem);border:1px solid var(--v2-line);background:var(--v2-surface)}.panda-v2_contactFormHeader__UGUjW{display:grid;grid-template-columns:minmax(12rem,.85fr) 1fr;align-items:end;gap:2rem}.panda-v2_contactConfirmation__KRoKT h2,.panda-v2_contactFormHeader__UGUjW h2,.panda-v2_contactNext___6wy_ h2{margin:0}.panda-v2_contactFormHeader__UGUjW>p{margin:0;color:var(--v2-muted);font-size:.86rem;line-height:1.65}.panda-v2_contactFieldGrid__IlApG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.25rem}.panda-v2_contactField__0PqH1{min-width:0;margin-block-start:.3rem}.panda-v2_contactField__0PqH1 label{min-height:2rem;display:flex;align-items:baseline;justify-content:space-between;gap:1rem;color:var(--v2-ink);font-size:.79rem;font-weight:700}.panda-v2_contactField__0PqH1 label small{color:var(--v2-muted);font-size:.65rem;font-weight:500}.panda-v2_contactField__0PqH1 input,.panda-v2_contactField__0PqH1 select,.panda-v2_contactField__0PqH1 textarea{width:100%;min-height:3.25rem;padding:.75rem .85rem;border:1px solid var(--v2-line);border-radius:0;background:var(--v2-page);color:var(--v2-ink);font:inherit;font-size:1rem;line-height:1.4}.panda-v2_contactField__0PqH1 textarea{min-height:8.5rem;resize:vertical}.panda-v2_contactField__0PqH1 input[dir=ltr],.panda-v2_contactField__0PqH1 textarea[dir=ltr]{text-align:left}.panda-v2_contactField__0PqH1 input[aria-invalid=true],.panda-v2_contactField__0PqH1 select[aria-invalid=true],.panda-v2_contactField__0PqH1 textarea[aria-invalid=true]{border:2px solid var(--v2-signal)}.panda-v2_contactField__0PqH1 :where(input,select,textarea):focus-visible{outline:2px solid var(--v2-focus);outline-offset:2px}.panda-v2_contactFieldHint__TMGme{min-height:1.3rem;margin:.45rem 0 0;color:var(--v2-muted);font-size:.7rem;line-height:1.45}.panda-v2_contactFieldError__zb9qE{min-height:1.65rem;margin:.3rem 0 0;color:var(--v2-signal);font-size:.7rem;font-weight:650;line-height:1.35}.panda-v2_contactFieldError__zb9qE span{width:1rem;height:1rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid;border-radius:50%;font-size:.62rem}.panda-v2_contactConfirmation__KRoKT button,.panda-v2_contactSubmit__kbpiq{width:100%;min-height:3.5rem;padding-inline:1.15rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border:0;background:var(--v2-action);color:var(--v2-paper);cursor:pointer;font:inherit;font-size:.82rem;font-weight:750}.panda-v2_contactConfirmation__KRoKT button:hover,.panda-v2_contactSubmit__kbpiq:hover{background:var(--v2-action-hover)}.panda-v2_contactConfirmation__KRoKT button svg,.panda-v2_contactSubmit__kbpiq svg{width:1rem;height:1rem}.panda-v2_contactReadNote__WIxSu{margin:.85rem 0 0;color:var(--v2-muted);font-size:.8rem;line-height:1.6}.panda-v2_contactSteps___yMG2{max-width:38rem;margin:0;padding:0;display:grid;gap:1.1rem;list-style:none;counter-reset:contact-step}.panda-v2_contactSteps___yMG2 li{display:grid;grid-template-columns:2.25rem 1fr;gap:.75rem;color:var(--v2-dark-muted);line-height:1.7;counter-increment:contact-step}.panda-v2_contactSteps___yMG2 li:before{content:"0" counter(contact-step);color:var(--v2-signal-inverse);font-size:.78rem;font-weight:750;line-height:2.2;letter-spacing:.06em}.panda-v2_contactConfirmation__KRoKT{min-height:36rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.panda-v2_contactConfirmation__KRoKT h2{max-width:13ch;margin-block-start:1.25rem}.panda-v2_contactConfirmation__KRoKT>p:not(.panda-v2_eyebrow__ALg8W){max-width:36rem;margin:1.25rem 0 0;color:var(--v2-muted);line-height:1.75}.panda-v2_contactConfirmationEmail__LLLRl{margin-block-start:.5rem!important}.panda-v2_contactConfirmationEmail__LLLRl a{font-weight:650;color:var(--v2-signal)}.panda-v2_contactConfirmation__KRoKT form{margin:0}.panda-v2_contactConfirmation__KRoKT button{width:auto;margin-block-start:2rem}.panda-v2_contactNext___6wy_{padding:clamp(4rem,8vw,8rem) var(--v2-gutter);display:grid;grid-template-columns:minmax(10rem,.35fr) minmax(17rem,.75fr) minmax(17rem,.8fr);align-items:start;gap:clamp(2rem,5vw,6rem);background:var(--v2-dark);color:var(--v2-paper)}.panda-v2_contactNext___6wy_ .panda-v2_eyebrow__ALg8W{color:var(--v2-signal-inverse)}.panda-v2_contactNext___6wy_>p:last-child{max-width:38rem;margin:0;color:var(--v2-dark-muted);line-height:1.75}@media (max-width:70rem){.panda-v2_contactHero__P5pWU{grid-template-columns:minmax(17rem,.65fr) minmax(28rem,1fr);gap:3.5rem}.panda-v2_contactFormHeader__UGUjW{grid-template-columns:1fr;gap:1rem}}@media (max-width:58rem){.panda-v2_contactHero__P5pWU{grid-template-columns:1fr}.panda-v2_contactIntro__tY3vA{position:static}.panda-v2_contactAside__9oRHW,.panda-v2_contactConfirmation__KRoKT,.panda-v2_contactForm___5F8a{grid-column:1;grid-row:auto}.panda-v2_contactIntro__tY3vA h1{max-width:12ch}.panda-v2_contactLead__XOpIg{max-width:46rem}.panda-v2_contactDirect__vUaFa{max-width:40rem}.panda-v2_contactNext___6wy_{grid-template-columns:1fr 1fr}.panda-v2_contactNext___6wy_ .panda-v2_eyebrow__ALg8W{grid-column:1/-1}}@media (max-width:42rem){.panda-v2_contactHero__P5pWU{padding-block:3.5rem 4.5rem;gap:3rem}.panda-v2_contactLead__XOpIg{font-size:var(--v2-body)}.panda-v2_contactDirect__vUaFa dl>div{grid-template-columns:5rem minmax(0,1fr)}.panda-v2_contactConfirmation__KRoKT,.panda-v2_contactForm___5F8a{padding:1.25rem}.panda-v2_contactFieldGrid__IlApG{grid-template-columns:1fr}.panda-v2_contactNext___6wy_{grid-template-columns:1fr;gap:1.5rem}.panda-v2_contactNext___6wy_ .panda-v2_eyebrow__ALg8W{grid-column:1}}@media (max-width:22rem){.panda-v2_contactDirect__vUaFa dl>div{grid-template-columns:1fr;gap:.15rem}.panda-v2_contactConfirmation__KRoKT,.panda-v2_contactForm___5F8a{padding:1rem}}@media (prefers-reduced-motion:reduce){.panda-v2_contactConfirmation__KRoKT button,.panda-v2_contactSubmit__kbpiq{transition:none}}.panda-v2_desktopNav__tn_1l a[aria-current=page]{color:var(--v2-ink)}.panda-v2_desktopNav__tn_1l a[aria-current=page]:after{transform:scaleX(1);background:var(--v2-signal)}.panda-v2_workIndexHero__QjfrX{width:min(100%,var(--v2-max));margin-inline:auto;padding:calc(5.25rem + clamp(2.5rem, 4.5vw, 4.5rem)) var(--v2-gutter) clamp(3.5rem,5.5vw,5.5rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(28rem,1fr);align-items:center;gap:clamp(2.5rem,6vw,7rem)}.panda-v2_workIndexHeroCopy__rCcUr{max-width:42rem}.panda-v2_caseStudyCta__EJviH h2,.panda-v2_caseStudyFacts__2En2C h2,.panda-v2_caseStudyGallery__wpLfD h2,.panda-v2_caseStudyHero__TgW3e h1,.panda-v2_caseStudyOverview__EguYb h2,.panda-v2_caseStudyRelationship__q3851 h2,.panda-v2_caseStudyScope__uxNuW h2,.panda-v2_discoveryIntro__tmQs0 h2,.panda-v2_indexProjectMeta__vC7Ou h2,.panda-v2_relatedWorkHeading__1xkNa h2,.panda-v2_workIndexHeroCopy__rCcUr h1,.panda-v2_workNotFound__YI_hi h1{margin:0;text-wrap:balance}.panda-v2_workIndexHeroCopy__rCcUr h1{max-width:17ch;margin-block-start:1.35rem;font-size:clamp(2.1rem,2.2vw + 1.2rem,3.4rem)}.panda-v2_root__hBssz[dir=rtl] .panda-v2_workIndexHeroCopy__rCcUr h1{max-width:18ch}.panda-v2_workIndexHeroCopy__rCcUr>p:nth-of-type(2){max-width:35rem;margin:1.75rem 0 0;color:var(--v2-muted);font-size:var(--v2-body);line-height:var(--v2-body-leading)}.panda-v2_workIndexHeroCopy__rCcUr .panda-v2_textLink__465uQ{margin-block-start:2rem}.panda-v2_workIndexHeroImage__lIc6B{position:relative;min-height:clamp(24rem,52vh,34rem);overflow:hidden;background:var(--v2-dark-surface)}.panda-v2_workIndexHeroImage__lIc6B .panda-v2_heroSlides__ezFHV{z-index:0}.panda-v2_workIndexHeroImage__lIc6B .panda-v2_heroImage__HIXnJ{filter:var(--v2-grade)}.panda-v2_workIndexHeroImage__lIc6B:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 64%,color-mix(in srgb,var(--v2-dark) 62%,transparent));pointer-events:none}.panda-v2_caseStudyGallery__wpLfD img,.panda-v2_caseStudyHeroImage__is3DY img,.panda-v2_indexProjectImage__enTbf img,.panda-v2_relatedWorkImage__AB4Gs img,.panda-v2_workIndexHeroImage__lIc6B img{-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1),filter .25s ease}.panda-v2_workIndexHeroImage__lIc6B>span{position:absolute;z-index:1;inset-block-end:1.25rem;inset-inline-end:1.35rem;color:var(--v2-paper);font-size:.72rem;font-weight:700;letter-spacing:.12em}.panda-v2_discoverySection__uvI4X{padding:clamp(5rem,8vw,8rem) var(--v2-gutter) clamp(6rem,10vw,10rem);background:var(--v2-dark);color:var(--v2-paper)}.panda-v2_caseStudyRelationship__q3851 :where(a,button):focus-visible,.panda-v2_discoverySection__uvI4X :where(a,button):focus-visible,.panda-v2_relatedWorkSection__9ozo3 :where(a,button):focus-visible{outline-color:var(--v2-focus-inverse)}.panda-v2_clientRelationshipNote__YObPp,.panda-v2_discoveryIntro__tmQs0,.panda-v2_filterPanel__M6k9R,.panda-v2_indexProjectGrid___0IwN,.panda-v2_moreComing__0q7Rl,.panda-v2_noResults__YfFbC,.panda-v2_resultBar__px6mh{width:min(100%,var(--v2-max));margin-inline:auto}.panda-v2_discoveryIntro__tmQs0{display:grid;gap:1rem}.panda-v2_caseStudyRelationship__q3851 .panda-v2_eyebrow__ALg8W,.panda-v2_discoveryIntro__tmQs0 .panda-v2_eyebrow__ALg8W,.panda-v2_relatedWorkSection__9ozo3 .panda-v2_eyebrow__ALg8W{color:var(--v2-signal-inverse)}.panda-v2_discoveryIntro__tmQs0 h2{color:var(--v2-paper)}.panda-v2_filterPanel__M6k9R{margin-block-start:clamp(1.75rem,3vw,2.75rem);padding-block:1.25rem;display:grid;gap:1rem;border-block:1px solid color-mix(in srgb,var(--v2-paper) 24%,transparent)}.panda-v2_filterGroup__w4Hd4{display:flex;flex-wrap:wrap;gap:.55rem}.panda-v2_clientFilter__f1YVt a,.panda-v2_filterGroup__w4Hd4 a{min-height:2.75rem;padding:.65rem .95rem;display:inline-flex;align-items:center;gap:.6rem;border:1px solid color-mix(in srgb,var(--v2-paper) 25%,transparent);color:var(--v2-paper);font-size:.8rem;font-weight:700;text-decoration:none;white-space:nowrap;transition:border-color .16s ease,background-color .16s ease}.panda-v2_clientFilter__f1YVt a:active,.panda-v2_clientFilter__f1YVt a:hover,.panda-v2_filterGroup__w4Hd4 a:active,.panda-v2_filterGroup__w4Hd4 a:hover{border-color:var(--v2-focus-inverse)}.panda-v2_clientFilter__f1YVt a[aria-current=true],.panda-v2_filterGroup__w4Hd4 a[aria-current=true]{border-color:var(--v2-focus-inverse);background:var(--v2-focus-inverse);color:var(--v2-dark)}.panda-v2_filterCount__YtxIZ{color:var(--v2-dark-muted);font-size:.72rem;font-weight:600;font-variant-numeric:tabular-nums}.panda-v2_filterGroup__w4Hd4 a[aria-current=true] .panda-v2_filterCount__YtxIZ{color:color-mix(in srgb,var(--v2-dark) 70%,transparent)}.panda-v2_clientFilter__f1YVt{border-top:1px solid color-mix(in srgb,var(--v2-paper) 14%,transparent);padding-block-start:1rem}.panda-v2_clientFilter__f1YVt>summary{min-height:2.75rem;display:inline-flex;align-items:center;gap:.75rem;cursor:pointer;list-style:none;color:var(--v2-paper)}.panda-v2_clientFilter__f1YVt>summary::-webkit-details-marker{display:none}.panda-v2_clientFilter__f1YVt>summary>span{color:var(--v2-dark-muted);font-size:.68rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.panda-v2_root__hBssz[dir=rtl] .panda-v2_clientFilter__f1YVt>summary>span{letter-spacing:0}.panda-v2_clientFilter__f1YVt>summary>strong{font-size:.9rem;font-weight:700}.panda-v2_clientFilter__f1YVt>summary svg{width:1rem;height:1rem;transition:transform .18s ease}.panda-v2_clientFilter__f1YVt[open]>summary svg{transform:rotate(180deg)}.panda-v2_clientFilter__f1YVt>div{margin-block-start:.85rem;display:flex;flex-wrap:wrap;gap:.5rem}.panda-v2_resultBar__px6mh{min-height:4rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;border-bottom:1px solid color-mix(in srgb,var(--v2-paper) 20%,transparent)}.panda-v2_resultBar__px6mh p{margin:0;color:var(--v2-dark-muted);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.panda-v2_root__hBssz[dir=rtl] .panda-v2_resultBar__px6mh p{letter-spacing:0}.panda-v2_noResults__YfFbC a,.panda-v2_resultBar__px6mh a{color:var(--v2-paper);font-size:.78rem;font-weight:750;text-underline-offset:.3rem}.panda-v2_clientRelationshipNote__YObPp{margin-block-start:2rem;display:grid;grid-template-columns:minmax(15rem,.55fr) 1fr;border-top:1px solid var(--v2-dark-rule)}.panda-v2_clientRelationshipNote__YObPp>div{min-height:14rem;padding:clamp(1.5rem,3vw,3rem);display:flex;flex-direction:column;justify-content:center}.panda-v2_clientRelationshipNote__YObPp>div+div{border-inline-start:1px solid color-mix(in srgb,var(--v2-paper) 22%,transparent);background:var(--v2-dark-surface)}.panda-v2_clientRelationshipNote__YObPp small,.panda-v2_clientRelationshipNote__YObPp span{color:var(--v2-dark-muted);font-size:.72rem}.panda-v2_clientRelationshipNote__YObPp strong{margin-block-start:.85rem;color:var(--v2-focus-inverse);font-family:var(--font-display),Arial,sans-serif;font-size:clamp(2.5rem,5vw,5rem);font-weight:600;line-height:.95}.panda-v2_root__hBssz[dir=rtl] .panda-v2_clientRelationshipNote__YObPp strong{font-family:inherit;font-weight:700}.panda-v2_clientRelationshipNote__YObPp p{max-width:45rem;margin:1.25rem 0 0;color:var(--v2-paper);line-height:1.65}.panda-v2_clientRelationshipNote__YObPp small{max-width:45rem;margin-block-start:.65rem;line-height:1.55}.panda-v2_indexProjectGrid___0IwN{margin-block-start:clamp(2rem,3.5vw,3rem);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2.5rem,4vw,3.75rem) clamp(1.25rem,2.2vw,2.25rem)}.panda-v2_workGroup__o4yDi+.panda-v2_workGroup__o4yDi{margin-block-start:clamp(4.5rem,7vw,7rem)}.panda-v2_workGroupHeading__KZLUI{width:min(100%,var(--v2-max));margin:clamp(3rem,5vw,4.5rem) auto 0;padding-block-end:1.1rem;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 2rem;border-bottom:1px solid color-mix(in srgb,var(--v2-paper) 20%,transparent)}.panda-v2_workGroup__o4yDi .panda-v2_indexProjectGrid___0IwN{width:min(100%,var(--v2-max));margin-inline:auto}.panda-v2_workGroupHeading__KZLUI h2{margin:0;color:var(--v2-paper);font-size:clamp(1.5rem,1vw + 1.15rem,2rem)}.panda-v2_workGroupHeading__KZLUI span{color:var(--v2-dark-muted);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.panda-v2_root__hBssz[dir=rtl] .panda-v2_workGroupHeading__KZLUI span{letter-spacing:0}.panda-v2_moreComing__0q7Rl{margin-block-start:clamp(3rem,5vw,4.5rem);padding-block-start:clamp(1.5rem,3vw,2.25rem);border-top:1px solid color-mix(in srgb,var(--v2-paper) 20%,transparent);color:var(--v2-dark-muted);font-size:.8rem}.panda-v2_indexProjectCard__4gGbW{position:relative;min-width:0;display:flex;flex-direction:column}.panda-v2_indexProjectImage__enTbf{position:relative;aspect-ratio:3/2;display:block;overflow:hidden;background:var(--v2-dark-surface)}.panda-v2_indexProjectCard__4gGbW:focus-within .panda-v2_indexProjectImage__enTbf img,.panda-v2_indexProjectCard__4gGbW:hover .panda-v2_indexProjectImage__enTbf img,.panda-v2_relatedWorkImage__AB4Gs:focus-visible img,.panda-v2_relatedWorkImage__AB4Gs:hover img{transform:scale(1.035);filter:saturate(1.06)}.panda-v2_indexProjectMeta__vC7Ou{margin-block-start:1.15rem;flex:1;display:flex;flex-direction:column}.panda-v2_indexProjectMeta__vC7Ou>.panda-v2_resultStats__TzdT1{margin-block-start:auto;padding-block-start:1.25rem}.panda-v2_indexProjectMeta__vC7Ou>p:first-child{margin:0;color:var(--v2-focus-inverse);font-size:.68rem;font-weight:750;letter-spacing:.08em;line-height:1.5;text-transform:uppercase}.panda-v2_root__hBssz[dir=rtl] .panda-v2_indexProjectMeta__vC7Ou>p:first-child{letter-spacing:0}.panda-v2_indexProjectMeta__vC7Ou h3{margin:.55rem 0 0;color:var(--v2-paper);font-family:var(--font-display),Arial,sans-serif;font-size:clamp(1.15rem,.5vw + 1rem,1.45rem);font-weight:600;line-height:1.22;letter-spacing:-.015em;text-wrap:balance}.panda-v2_root__hBssz[dir=rtl] .panda-v2_indexProjectMeta__vC7Ou h3{font-family:inherit;line-height:1.45;letter-spacing:0}.panda-v2_indexProjectMeta__vC7Ou h3 a{color:inherit;text-decoration:none;text-underline-offset:.25rem}.panda-v2_indexProjectMeta__vC7Ou h3 a:after{content:"";position:absolute;inset:0;z-index:1}.panda-v2_indexProjectCard__4gGbW:hover h3 a{text-decoration:underline;text-decoration-thickness:1px}.panda-v2_indexProjectMeta__vC7Ou h3 a:focus-visible{outline:none}.panda-v2_indexProjectMeta__vC7Ou h3 a:focus-visible:after{outline:2px solid var(--v2-focus-inverse);outline-offset:4px}.panda-v2_indexProjectMeta__vC7Ou>p:nth-of-type(2){margin:.7rem 0 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:var(--v2-dark-muted);font-size:.88rem;line-height:1.65}.panda-v2_caseStudyCta__EJviH>a,.panda-v2_caseStudyRelationship__q3851 a,.panda-v2_relatedWorkEmpty__rzASt a,.panda-v2_relatedWorkGrid__GzSyl article>a:last-child,.panda-v2_workNotFound__YI_hi a{min-height:3rem;margin-block-start:1rem;display:inline-flex;align-items:center;gap:.65rem;color:inherit;font-size:.78rem;font-weight:750;text-underline-offset:.3rem}.panda-v2_caseStudyCta__EJviH svg,.panda-v2_caseStudyRelationship__q3851 svg,.panda-v2_relatedWorkEmpty__rzASt svg,.panda-v2_relatedWorkGrid__GzSyl svg,.panda-v2_workNotFound__YI_hi svg{width:1rem;height:1rem;transition:transform .18s ease}.panda-v2_root__hBssz[dir=rtl] :where(.panda-v2_caseStudyRelationship__q3851,.panda-v2_relatedWorkGrid__GzSyl,.panda-v2_caseStudyCta__EJviH,.panda-v2_relatedWorkEmpty__rzASt,.panda-v2_workNotFound__YI_hi) a:hover svg{transform:translate(-2px,-2px)}.panda-v2_noResults__YfFbC{min-height:22rem;display:grid;place-content:center;text-align:center}.panda-v2_noResults__YfFbC p{margin:0;color:var(--v2-dark-muted)}.panda-v2_caseStudyArticle__UKYc4{background:var(--v2-paper)}.panda-v2_caseStudyHero__TgW3e{width:min(100%,var(--v2-max));min-height:55rem;margin-inline:auto;padding:calc(5.25rem + clamp(3rem, 5vw, 5.5rem)) var(--v2-gutter) clamp(4rem,7vw,7rem);display:grid;grid-template-columns:minmax(0,.85fr) minmax(31rem,1.15fr);align-items:center;gap:clamp(2.75rem,6vw,7rem)}.panda-v2_caseStudyHeroCopy__sr695{min-width:0}.panda-v2_caseStudyBack__M_hf_{min-height:2.75rem;margin-block-end:clamp(2.5rem,5vw,5rem);display:inline-flex;align-items:center;gap:.65rem;color:var(--v2-muted);font-size:.78rem;font-weight:700;text-decoration-thickness:1px;text-underline-offset:.3rem}.panda-v2_caseStudyBack__M_hf_ svg{width:1rem;height:1rem}.panda-v2_root__hBssz[dir=rtl] .panda-v2_caseStudyBack__M_hf_ svg{transform:rotate(180deg)}.panda-v2_caseStudyClient__h8lRm{margin:1.15rem 0 0;color:var(--v2-muted);font-size:.78rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.panda-v2_caseStudyHero__TgW3e h1{max-width:10ch;margin-block-start:.7rem}.panda-v2_root__hBssz[dir=rtl] .panda-v2_caseStudyHero__TgW3e h1{max-width:12ch}.panda-v2_caseStudySummary__pw_RX{max-width:40rem;margin:1.5rem 0 0;color:var(--v2-muted);font-size:var(--v2-body);line-height:var(--v2-body-leading)}.panda-v2_caseStudyIdentity__VXPjG{margin:2.25rem 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid var(--v2-line)}.panda-v2_caseStudyIdentity__VXPjG>div{min-height:6.25rem;padding:1.15rem 0}.panda-v2_caseStudyIdentity__VXPjG>div+div{padding-inline-start:1.5rem;border-inline-start:1px solid var(--v2-line)}.panda-v2_caseStudyIdentity__VXPjG dt{color:var(--v2-muted);font-size:.67rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.panda-v2_caseStudyIdentity__VXPjG dd{margin:.65rem 0 0;font-size:.86rem;font-weight:700}.panda-v2_caseStudyHeroImage__is3DY{position:relative;min-height:clamp(37rem,70vh,48rem);margin:0;overflow:hidden;background:var(--v2-paper-deep)}.panda-v2_caseStudyHeroImage__is3DY img,.panda-v2_caseStudyHeroImage__is3DY>picture{position:absolute;inset:0;display:block;width:100%;height:100%}.panda-v2_caseStudyCta__EJviH,.panda-v2_caseStudyFacts__2En2C,.panda-v2_caseStudyGallery__wpLfD,.panda-v2_caseStudyOverview__EguYb,.panda-v2_caseStudyRelationship__q3851,.panda-v2_caseStudyScope__uxNuW,.panda-v2_relatedWorkSection__9ozo3{padding:clamp(5rem,8vw,8rem) var(--v2-gutter)}.panda-v2_caseStudyCta__EJviH+.panda-v2_caseClosing__9zSAc{border-block-start:1px solid var(--v2-line)}.panda-v2_caseClosing__9zSAc{padding:clamp(4rem,7vw,7rem) var(--v2-gutter);display:grid;gap:2rem;background:var(--v2-paper-deep)}.panda-v2_caseClosing__9zSAc h2{max-width:18ch;margin:0;text-wrap:balance}.panda-v2_caseClosingActions___vDTD{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem}.panda-v2_caseClosingActions___vDTD .panda-v2_primaryButton__5Kj0F{display:inline-flex;align-items:center;gap:.75rem;font-size:.82rem;font-weight:750}.panda-v2_caseClosingActions___vDTD svg{width:1rem;height:1rem}.panda-v2_caseStudyIdentity__VXPjG dd a{color:inherit;text-underline-offset:.3rem}.panda-v2_caseStudyFacts__2En2C,.panda-v2_caseStudyGallery__wpLfD,.panda-v2_caseStudyOverview__EguYb,.panda-v2_caseStudyScope__uxNuW{display:grid;grid-template-columns:minmax(12rem,.42fr) 1fr;gap:clamp(2rem,6vw,8rem)}.panda-v2_caseStudyFacts__2En2C>div,.panda-v2_caseStudyGallery__wpLfD>div,.panda-v2_caseStudyOverview__EguYb>div,.panda-v2_caseStudyScope__uxNuW>div{min-width:0}.panda-v2_caseStudyFacts__2En2C h2,.panda-v2_caseStudyGallery__wpLfD h2,.panda-v2_caseStudyOverview__EguYb h2,.panda-v2_caseStudyScope__uxNuW h2{margin-block-start:1rem}.panda-v2_caseStudyOverview__EguYb{background:var(--v2-surface)}.panda-v2_caseStudyNarrative__Df2BO{border-top:1px solid var(--v2-line)}.panda-v2_caseStudyNarrative__Df2BO>section{padding:clamp(1.75rem,3vw,3rem) 0;display:grid;grid-template-columns:minmax(8rem,.3fr) 1fr;gap:clamp(1.5rem,4vw,4rem);border-bottom:1px solid var(--v2-line)}.panda-v2_caseStudyNarrative__Df2BO h3{margin:0;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.panda-v2_root__hBssz[dir=rtl] .panda-v2_caseStudyNarrative__Df2BO h3{letter-spacing:0}.panda-v2_caseStudyNarrative__Df2BO p{max-width:50rem;margin:0;color:var(--v2-muted);font-size:var(--v2-body);line-height:var(--v2-body-leading)}.panda-v2_caseStudyScope__uxNuW{background:var(--v2-paper)}.panda-v2_caseStudyScope__uxNuW ol{margin:0;padding:0;border-top:1px solid var(--v2-line);list-style:none}.panda-v2_caseStudyScope__uxNuW li{min-height:5.25rem;padding:1rem 0;display:grid;grid-template-columns:4rem 1fr;align-items:center;border-bottom:1px solid var(--v2-line);font-family:var(--font-display),Arial,sans-serif;font-size:clamp(1.4rem,2.2vw,2.2rem)}.panda-v2_root__hBssz[dir=rtl] .panda-v2_caseStudyScope__uxNuW li{font-family:inherit;font-weight:650}.panda-v2_caseStudyScope__uxNuW li span{color:var(--v2-signal);font-family:var(--font-sans),Arial,sans-serif;font-size:.68rem;font-weight:800}.panda-v2_caseStudyFacts__2En2C{background:var(--v2-paper-deep)}.panda-v2_caseStudyFacts__2En2C dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--v2-line);border-inline-start:1px solid var(--v2-line)}.panda-v2_caseStudyFacts__2En2C dl>div{min-height:14rem;padding:clamp(1.5rem,3vw,3rem);display:flex;flex-direction:column-reverse;justify-content:space-between;border-inline-end:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line)}.panda-v2_caseStudyFacts__2En2C dt{color:var(--v2-muted);font-size:.78rem}.panda-v2_caseStudyFacts__2En2C dd{margin:0;color:var(--v2-signal);font-family:var(--font-display),Arial,sans-serif;font-size:clamp(3.5rem,6vw,6rem);font-weight:600;letter-spacing:-.045em;line-height:.9}.panda-v2_root__hBssz[dir=rtl] .panda-v2_caseStudyFacts__2En2C dd{font-family:inherit;font-weight:700}.panda-v2_caseStudyGallery__wpLfD>div:last-child{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.panda-v2_caseStudyGallery__wpLfD>div.panda-v2_caseStudyGalleryBody__1L4bt{display:block}.panda-v2_caseStudyGallery__wpLfD figure{position:relative;min-height:28rem;margin:0;overflow:hidden;background:var(--v2-paper-deep)}.panda-v2_caseStudyRelationship__q3851{display:grid;grid-template-columns:1fr 1fr;background:var(--v2-dark);color:var(--v2-paper)}.panda-v2_caseStudyRelationship__q3851>div{padding:clamp(2.5rem,4vw,5rem)}.panda-v2_caseStudyRelationship__q3851>div+div{border-inline-start:1px solid color-mix(in srgb,var(--v2-paper) 20%,transparent);background:var(--v2-dark-surface)}.panda-v2_caseStudyRelationship__q3851 h2{max-width:11ch;margin-block-start:1.2rem}.panda-v2_caseStudyRelationship__q3851 strong{display:block;color:var(--v2-focus-inverse);font-family:var(--font-display),Arial,sans-serif;font-size:clamp(5rem,9vw,9rem);font-weight:600;letter-spacing:-.045em;line-height:.8}.panda-v2_root__hBssz[dir=rtl] .panda-v2_caseStudyRelationship__q3851 strong{font-family:inherit;font-weight:700}.panda-v2_caseStudyRelationship__q3851 p{max-width:44rem;margin:2rem 0 0;font-size:var(--v2-body);line-height:var(--v2-body-leading)}.panda-v2_caseStudyRelationship__q3851 small{max-width:44rem;margin-block-start:.8rem;display:block;color:var(--v2-dark-muted);line-height:1.6}.panda-v2_relatedWorkSection__9ozo3{background:var(--v2-dark);color:var(--v2-paper)}.panda-v2_relatedWorkHeading__1xkNa{width:min(100%,var(--v2-max));margin-inline:auto;display:grid;grid-template-columns:minmax(8rem,.32fr) 1fr minmax(16rem,.55fr);align-items:end;gap:clamp(1.5rem,5vw,6rem)}.panda-v2_relatedWorkHeading__1xkNa>div>p,.panda-v2_relatedWorkHeading__1xkNa>p:last-child{margin:0;color:var(--v2-dark-muted);line-height:1.7}.panda-v2_relatedClientPath__NpcbQ{min-height:2.75rem;margin-block-start:.75rem;display:inline-flex;align-items:center;gap:.55rem;color:var(--v2-paper);font-size:.76rem;font-weight:750;text-underline-offset:.3rem}.panda-v2_relatedClientPath__NpcbQ svg{width:1rem;height:1rem}.panda-v2_relatedWorkGrid__GzSyl{width:min(100%,var(--v2-max));margin:clamp(3.5rem,6vw,6rem) auto 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,4rem)}.panda-v2_relatedWorkImage__AB4Gs{position:relative;aspect-ratio:16/10;display:block;overflow:hidden;background:var(--v2-dark-surface)}.panda-v2_relatedWorkGrid__GzSyl article>p{margin:1.3rem 0 0;color:var(--v2-focus-inverse);font-size:.7rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.panda-v2_relatedWorkGrid__GzSyl h3{margin:.55rem 0 0;font-family:var(--font-display),Arial,sans-serif;font-size:clamp(1.8rem,3vw,3rem);font-weight:600;line-height:1.05}.panda-v2_root__hBssz[dir=rtl] .panda-v2_relatedWorkGrid__GzSyl h3{font-family:inherit;font-weight:680}.panda-v2_relatedWorkEmpty__rzASt{min-height:14rem;padding:3rem var(--v2-gutter);display:grid;place-items:center;background:var(--v2-dark);color:var(--v2-paper)}.panda-v2_caseStudyCta__EJviH{display:grid;grid-template-columns:minmax(9rem,.35fr) 1fr minmax(16rem,.55fr);gap:clamp(1.5rem,5vw,6rem);background:var(--v2-surface)}.panda-v2_caseStudyCta__EJviH h2{max-width:11ch}.panda-v2_caseStudyCta__EJviH>p:nth-of-type(2){margin:0;color:var(--v2-muted);line-height:1.7}.panda-v2_caseStudyCta__EJviH>a{grid-column:2;width:-moz-fit-content;width:fit-content;min-height:3.75rem;margin:0;padding-inline:1.5rem;background:var(--v2-action);color:var(--v2-paper);text-decoration:none}.panda-v2_caseStudyCta__EJviH>a:active,.panda-v2_caseStudyCta__EJviH>a:hover,.panda-v2_workNotFound__YI_hi a:active,.panda-v2_workNotFound__YI_hi a:hover{background:var(--v2-action-hover)}.panda-v2_workNotFound__YI_hi{min-height:78vh;padding:calc(5.25rem + clamp(5rem, 10vw, 10rem)) var(--v2-gutter) clamp(5rem,10vw,10rem);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.panda-v2_workNotFound__YI_hi h1{max-width:14ch;margin-block-start:1.25rem}.panda-v2_workNotFound__YI_hi>p:not(.panda-v2_eyebrow__ALg8W){max-width:42rem;margin:1.25rem 0 0;color:var(--v2-muted);line-height:1.7}.panda-v2_workNotFound__YI_hi a{min-height:3.5rem;margin-block-start:2rem;padding-inline:1.25rem;background:var(--v2-action);color:var(--v2-paper);text-decoration:none}@media (max-width:70rem){.panda-v2_caseStudyHero__TgW3e,.panda-v2_workIndexHero__QjfrX{grid-template-columns:minmax(0,.8fr) minmax(27rem,1.2fr);gap:2.5rem}.panda-v2_workIndexHero__QjfrX{grid-template-columns:minmax(0,1fr) minmax(24rem,1fr)}.panda-v2_caseStudyCta__EJviH,.panda-v2_relatedWorkHeading__1xkNa{grid-template-columns:minmax(8rem,.3fr) 1fr}.panda-v2_caseStudyCta__EJviH>p:nth-of-type(2),.panda-v2_relatedWorkHeading__1xkNa>div,.panda-v2_relatedWorkHeading__1xkNa>p:last-child{grid-column:2}}@media (max-width:64rem){.panda-v2_caseStudyHero__TgW3e,.panda-v2_workIndexHero__QjfrX{min-height:auto;padding-block-start:9rem;grid-template-columns:1fr}.panda-v2_caseStudyHero__TgW3e h1,.panda-v2_workIndexHeroCopy__rCcUr h1{max-width:13ch}.panda-v2_caseStudyHeroImage__is3DY,.panda-v2_workIndexHeroImage__lIc6B{min-height:36rem}.panda-v2_caseStudyBack__M_hf_{margin-block-end:2rem}.panda-v2_workIndexHeroCopy__rCcUr h1{max-width:22ch}.panda-v2_workIndexHeroImage__lIc6B{min-height:clamp(18rem,48vw,26rem)}.panda-v2_indexProjectGrid___0IwN{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:54rem){.panda-v2_caseStudyRelationship__q3851{grid-template-columns:1fr}.panda-v2_caseStudyRelationship__q3851>div+div{border-inline-start:0;border-top:1px solid color-mix(in srgb,var(--v2-paper) 20%,transparent)}.panda-v2_caseStudyFacts__2En2C,.panda-v2_caseStudyGallery__wpLfD,.panda-v2_caseStudyOverview__EguYb,.panda-v2_caseStudyScope__uxNuW{grid-template-columns:minmax(10rem,.32fr) 1fr}}@media (max-width:42rem){.panda-v2_caseStudyHero__TgW3e,.panda-v2_workIndexHero__QjfrX{padding-block-start:7.5rem;padding-block-end:4rem;gap:2.75rem}.panda-v2_caseStudyHeroImage__is3DY,.panda-v2_workIndexHeroImage__lIc6B{min-height:27rem;margin-inline:calc(var(--v2-gutter) * -1)}.panda-v2_caseStudyCta__EJviH,.panda-v2_caseStudyFacts__2En2C,.panda-v2_caseStudyGallery__wpLfD,.panda-v2_caseStudyOverview__EguYb,.panda-v2_caseStudyScope__uxNuW,.panda-v2_discoveryIntro__tmQs0,.panda-v2_relatedWorkHeading__1xkNa{grid-template-columns:1fr;gap:1.25rem}.panda-v2_filterGroup__w4Hd4[data-filter-kind=type]{margin-inline:calc(var(--v2-gutter) * -1);padding-inline:var(--v2-gutter);flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;scroll-padding-inline:var(--v2-gutter)}.panda-v2_filterGroup__w4Hd4[data-filter-kind=type]::-webkit-scrollbar{display:none}.panda-v2_filterGroup__w4Hd4[data-filter-kind=type] a{flex:0 0 auto}.panda-v2_resultBar__px6mh{min-height:3.5rem}.panda-v2_clientRelationshipNote__YObPp{grid-template-columns:1fr}.panda-v2_clientRelationshipNote__YObPp>div{min-height:11rem}.panda-v2_clientRelationshipNote__YObPp>div+div{border-inline-start:0;border-top:1px solid color-mix(in srgb,var(--v2-paper) 22%,transparent)}.panda-v2_indexProjectGrid___0IwN{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem .85rem}.panda-v2_indexProjectImage__enTbf{aspect-ratio:4/3}.panda-v2_indexProjectMeta__vC7Ou{margin-block-start:.7rem}.panda-v2_indexProjectMeta__vC7Ou>p:first-child{font-size:.62rem}.panda-v2_indexProjectMeta__vC7Ou h3{margin-block-start:.35rem;font-size:.98rem;line-height:1.3}.panda-v2_root__hBssz[dir=rtl] .panda-v2_indexProjectMeta__vC7Ou h3{font-size:1rem;line-height:1.5}.panda-v2_indexProjectMeta__vC7Ou>p:nth-of-type(2){display:none}.panda-v2_indexProjectMeta__vC7Ou>.panda-v2_resultStats__TzdT1{padding-block-start:.75rem;gap:0 .75rem}.panda-v2_indexProjectMeta__vC7Ou>.panda-v2_resultStats__TzdT1>div{padding-inline-start:.75rem}.panda-v2_indexProjectMeta__vC7Ou>.panda-v2_resultStats__TzdT1>div:first-child{padding-inline-start:0}.panda-v2_indexProjectMeta__vC7Ou>.panda-v2_resultStats__TzdT1 dd{font-size:1.35rem}.panda-v2_indexProjectMeta__vC7Ou>.panda-v2_resultStats__TzdT1 dt{margin-block-start:.2rem;font-size:.58rem;letter-spacing:.04em;line-height:1.35}.panda-v2_workIndexHeroCopy__rCcUr h1{font-size:clamp(1.9rem,6vw + .5rem,2.5rem)}.panda-v2_workIndexHeroImage__lIc6B{min-height:17rem}.panda-v2_caseStudyIdentity__VXPjG{grid-template-columns:1fr}.panda-v2_caseStudyIdentity__VXPjG>div+div{padding-inline-start:0;border-inline-start:0;border-top:1px solid var(--v2-line)}.panda-v2_caseStudyNarrative__Df2BO>section{grid-template-columns:1fr;gap:.85rem}.panda-v2_caseStudyScope__uxNuW li{grid-template-columns:3rem 1fr}.panda-v2_caseStudyFacts__2En2C dl{grid-template-columns:1fr}.panda-v2_caseStudyFacts__2En2C dl>div{min-height:11rem}.panda-v2_caseStudyGallery__wpLfD>div:last-child,.panda-v2_relatedWorkGrid__GzSyl{grid-template-columns:1fr}.panda-v2_caseStudyGallery__wpLfD figure{min-height:24rem}.panda-v2_caseStudyRelationship__q3851>div{padding:3rem 0}.panda-v2_caseStudyRelationship__q3851{padding-inline:var(--v2-gutter)}.panda-v2_caseStudyCta__EJviH>a,.panda-v2_caseStudyCta__EJviH>p:nth-of-type(2),.panda-v2_relatedWorkHeading__1xkNa>div,.panda-v2_relatedWorkHeading__1xkNa>p:last-child{grid-column:1}.panda-v2_caseStudyCta__EJviH>a{width:100%;margin-block-start:1rem;justify-content:space-between}}@media (max-width:22rem){.panda-v2_filterGroup__w4Hd4 a{padding-inline:.75rem}.panda-v2_caseStudyScope__uxNuW li{grid-template-columns:2.5rem 1fr;font-size:1.3rem}}@media (prefers-reduced-motion:reduce){.panda-v2_caseStudyGallery__wpLfD img,.panda-v2_caseStudyHeroImage__is3DY img,.panda-v2_indexProjectImage__enTbf img,.panda-v2_relatedWorkImage__AB4Gs img,.panda-v2_workIndexHeroImage__lIc6B img{animation:none;transform:none}}.panda-v2_serviceDetail__XeyQO,.panda-v2_servicesIndex__e0xeg{padding-block-start:5.25rem}.panda-v2_servicesHero__izuez{min-height:clamp(38rem,78vh,52rem);padding:clamp(6rem,10vw,10rem) var(--v2-gutter) clamp(5rem,8vw,8rem);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(18rem,.62fr);align-items:end;gap:clamp(3rem,8vw,10rem);border-bottom:1px solid var(--v2-line)}.panda-v2_otherServices__hnxva>div,.panda-v2_serviceDeliverables__9SV3p>div,.panda-v2_serviceDetailHero__DX6HR>div,.panda-v2_serviceEditorialIntro__lgTJN,.panda-v2_serviceOrientationIntro___maUm,.panda-v2_serviceProblem__N0kV2>div,.panda-v2_serviceStartCta__1C_in>div,.panda-v2_servicesHero__izuez>div:first-child,.panda-v2_servicesHero__izuez>div:last-child{min-width:0}.panda-v2_serviceDetailHero__DX6HR h1,.panda-v2_serviceNotFound__ZGpCa h1,.panda-v2_servicesHero__izuez h1{margin:1.25rem 0 0}.panda-v2_servicesHero__izuez h1{max-width:13ch}.panda-v2_root__hBssz[dir=rtl] .panda-v2_servicesHero__izuez h1{max-width:11ch}.panda-v2_servicesHero__izuez>div:last-child>p{max-width:36rem;margin:0;color:var(--v2-muted);font-size:var(--v2-body);line-height:var(--v2-body-leading)}.panda-v2_servicesHero__izuez .panda-v2_textLink__465uQ{margin-block-start:2rem}.panda-v2_serviceOrientation__u2MzK{padding:clamp(5rem,9vw,9rem) var(--v2-gutter);background:var(--v2-dark);color:var(--v2-paper)}.panda-v2_serviceOrientation__u2MzK :where(a,button):focus-visible,.panda-v2_serviceRelatedWork__oBGrS :where(a,button):focus-visible,.panda-v2_serviceStartCta__1C_in :where(a,button):focus-visible{outline-color:var(--v2-focus-inverse)}.panda-v2_serviceEditorialIntro__lgTJN,.panda-v2_serviceOrientationIntro___maUm,.panda-v2_serviceRelatedWorkIntro__sznlA{display:grid;grid-template-columns:minmax(9rem,.32fr) minmax(0,1fr) minmax(18rem,.52fr);gap:clamp(1.5rem,5vw,6rem);align-items:start}.panda-v2_connectedDisciplines___pcyp h2,.panda-v2_otherServices__hnxva h2,.panda-v2_serviceDeliverables__9SV3p h2,.panda-v2_serviceEditorialIntro__lgTJN h2,.panda-v2_serviceOrientationIntro___maUm h2,.panda-v2_serviceProblem__N0kV2 h2,.panda-v2_serviceRelatedWork__oBGrS h2,.panda-v2_serviceStartCta__1C_in h2,.panda-v2_servicesCta__Kw8K5 h2{margin:0}.panda-v2_serviceEditorialIntro__lgTJN h2,.panda-v2_serviceOrientationIntro___maUm h2{max-width:14ch}.panda-v2_serviceEditorialIntro__lgTJN>p:last-child,.panda-v2_serviceOrientationIntro___maUm>p:last-child,.panda-v2_serviceRelatedWorkIntro__sznlA>p{margin:0;color:var(--v2-dark-muted);line-height:1.75}.panda-v2_serviceEditorialIntro__lgTJN>p:last-child{color:var(--v2-muted)}.panda-v2_otherServices__hnxva ol,.panda-v2_serviceEditorialList__sFkJx,.panda-v2_serviceOrientationList__Ev8fS{margin:clamp(4rem,8vw,8rem) 0 0;padding:0;list-style:none}.panda-v2_serviceOrientationList__Ev8fS{border-top:1px solid color-mix(in srgb,var(--v2-paper) 24%,transparent)}.panda-v2_serviceOrientationList__Ev8fS li{border-bottom:1px solid color-mix(in srgb,var(--v2-paper) 24%,transparent)}.panda-v2_serviceOrientationList__Ev8fS a{min-height:10.5rem;padding:2rem 0;display:grid;grid-template-columns:minmax(4rem,.18fr) minmax(0,1.2fr) minmax(15rem,.55fr);align-items:center;gap:clamp(1.5rem,4vw,5rem);color:inherit;text-decoration:none}.panda-v2_serviceOrientationList__Ev8fS a>span{align-self:start;color:var(--v2-focus-inverse);font-size:.72rem;font-weight:750;letter-spacing:.1em}.panda-v2_serviceOrientationList__Ev8fS a>p{max-width:49rem;margin:0;font-size:clamp(1.2rem,2vw,1.75rem);line-height:1.5}.panda-v2_serviceOrientationList__Ev8fS strong{min-height:2.75rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--v2-dark-muted);font-size:.8rem;font-weight:650;line-height:1.45}.panda-v2_otherServices__hnxva svg,.panda-v2_serviceEditorialList__sFkJx svg,.panda-v2_serviceNotFound__ZGpCa svg,.panda-v2_serviceOrientationList__Ev8fS svg,.panda-v2_serviceRelatedWork__oBGrS svg,.panda-v2_serviceStartCta__1C_in svg,.panda-v2_servicesCta__Kw8K5 svg{width:1rem;height:1rem;flex:0 0 auto;transition:transform .18s ease}.panda-v2_otherServices__hnxva a:hover svg,.panda-v2_serviceEditorialList__sFkJx>li>a:hover svg,.panda-v2_serviceNotFound__ZGpCa a:hover svg,.panda-v2_serviceOrientationList__Ev8fS a:hover svg,.panda-v2_serviceRelatedWork__oBGrS a:hover svg,.panda-v2_serviceStartCta__1C_in a:hover svg,.panda-v2_servicesCta__Kw8K5 a:hover svg{transform:translate(2px,-2px)}.panda-v2_root__hBssz[dir=rtl] :where(.panda-v2_serviceOrientationList__Ev8fS a,.panda-v2_serviceEditorialList__sFkJx>li>a,.panda-v2_servicesCta__Kw8K5 a,.panda-v2_serviceRelatedWork__oBGrS a,.panda-v2_serviceStartCta__1C_in a,.panda-v2_otherServices__hnxva a,.panda-v2_serviceNotFound__ZGpCa a):hover svg{transform:translate(-2px,-2px)}.panda-v2_serviceEditorial__pVmRv{padding:clamp(5rem,9vw,9rem) var(--v2-gutter);background:var(--v2-surface)}.panda-v2_serviceEditorialList__sFkJx{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1px;background:var(--v2-line);border:1px solid var(--v2-line)}.panda-v2_serviceEditorialList__sFkJx>li{grid-column:span 6;min-width:0;min-height:35rem;padding:clamp(2rem,4vw,4rem);display:grid;grid-template-rows:auto 1fr auto auto;gap:2.25rem;background:var(--v2-surface)}.panda-v2_serviceEditorialList__sFkJx>li:first-child{grid-column:span 12;min-height:31rem;grid-template-columns:minmax(0,.9fr) minmax(15rem,.55fr) minmax(15rem,.55fr);grid-template-rows:1fr auto;-moz-column-gap:clamp(2rem,6vw,7rem);column-gap:clamp(2rem,6vw,7rem)}.panda-v2_serviceEditorialList__sFkJx>li[data-service-layout="2"]{background:var(--v2-paper-deep)}.panda-v2_serviceEditorialIdentity__Ek3Df>span{color:var(--v2-signal);font-size:.72rem;font-weight:750;letter-spacing:.1em}.panda-v2_serviceEditorialIdentity__Ek3Df h3{max-width:13ch;margin:1.35rem 0 0;font-family:var(--font-display),Arial,sans-serif;font-size:clamp(2.5rem,4vw,4.7rem);font-weight:600;letter-spacing:-.035em;line-height:.98}.panda-v2_root__hBssz[dir=rtl] .panda-v2_serviceEditorialIdentity__Ek3Df h3{font-family:inherit;font-weight:680;line-height:1.18}.panda-v2_serviceEditorialIdentity__Ek3Df>p,.panda-v2_serviceEditorialNeed__LF5QM>p:last-child{max-width:38rem;margin:1.1rem 0 0;color:var(--v2-muted);line-height:1.7}.panda-v2_serviceEditorialDeliverables__2rHo3>p,.panda-v2_serviceEditorialNeed__LF5QM>p:first-child{margin:0 0 1rem;color:var(--v2-signal);font-size:.68rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.panda-v2_root__hBssz[dir=rtl] :where(.panda-v2_serviceEditorialNeed__LF5QM>p:first-child,.panda-v2_serviceEditorialDeliverables__2rHo3>p){letter-spacing:0}.panda-v2_serviceEditorialNeed__LF5QM>p:last-child{margin:0;color:var(--v2-ink)}.panda-v2_serviceEditorialDeliverables__2rHo3 ul{margin:0;padding:0;list-style:none;border-top:1px solid var(--v2-line)}.panda-v2_serviceEditorialDeliverables__2rHo3 li{padding:.75rem 0;border-bottom:1px solid var(--v2-line);color:var(--v2-muted);font-size:.88rem}.panda-v2_serviceEditorialDeliverables__2rHo3 small{display:block;margin-block-start:.75rem;color:var(--v2-muted);font-size:.72rem}.panda-v2_serviceEditorialList__sFkJx>li>a{min-height:2.75rem;display:inline-flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--v2-ink);font-size:.82rem;font-weight:750;text-decoration:none}.panda-v2_serviceEditorialList__sFkJx>li:first-child>a{grid-column:1/-1}.panda-v2_connectedDisciplines___pcyp{padding:clamp(5rem,10vw,10rem) var(--v2-gutter);display:grid;grid-template-columns:minmax(9rem,.3fr) minmax(0,1fr) minmax(18rem,.5fr);gap:clamp(1.5rem,5vw,6rem);align-items:start}.panda-v2_connectedDisciplines___pcyp h2{max-width:13ch}.panda-v2_connectedDisciplines___pcyp>p:nth-of-type(2){margin:0;color:var(--v2-muted);line-height:1.75}.panda-v2_connectedDisciplines___pcyp>div{grid-column:2/-1;margin-block-start:2rem;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--v2-line)}.panda-v2_connectedDisciplines___pcyp>div span{min-height:6rem;padding:1rem;display:flex;align-items:flex-end;border-inline-end:1px solid var(--v2-line);color:var(--v2-signal);font-weight:750}.panda-v2_servicesCta__Kw8K5{padding:clamp(5rem,9vw,9rem) var(--v2-gutter);display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.62fr);gap:clamp(3rem,8vw,10rem);background:var(--v2-dark);color:var(--v2-paper)}.panda-v2_servicesCta__Kw8K5 h2{max-width:13ch;margin-block-start:1.25rem}.panda-v2_servicesCta__Kw8K5>div:last-child>p{max-width:38rem;margin:0;line-height:1.75}.panda-v2_servicesCta__Kw8K5>div:last-child>div{margin-block-start:2rem;display:flex;flex-wrap:wrap;gap:.75rem}.panda-v2_servicesCta__Kw8K5 a{min-height:3.25rem;padding-inline:1rem;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;border:1px solid color-mix(in srgb,var(--v2-paper) 55%,transparent);color:var(--v2-paper);font-size:.8rem;font-weight:750;text-decoration:none}.panda-v2_servicesCta__Kw8K5 a:last-child{border-color:var(--v2-signal-inverse);background:var(--v2-signal-inverse)}.panda-v2_servicesCta__Kw8K5 a:last-child:active,.panda-v2_servicesCta__Kw8K5 a:last-child:hover{background:color-mix(in srgb,var(--v2-signal-inverse) 88%,var(--v2-ink));border-color:color-mix(in srgb,var(--v2-signal-inverse) 88%,var(--v2-ink))}.panda-v2_serviceDetailHero__DX6HR{min-height:clamp(40rem,82vh,56rem);padding:clamp(5rem,9vw,9rem) var(--v2-gutter) clamp(4rem,7vw,7rem);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.55fr);align-items:end;gap:clamp(3rem,8vw,10rem);border-bottom:1px solid var(--v2-line)}.panda-v2_serviceDetail__XeyQO[data-service=frame] .panda-v2_serviceDetailHero__DX6HR,.panda-v2_serviceDetail__XeyQO[data-service=live] .panda-v2_serviceDetailHero__DX6HR{background:var(--v2-dark);color:var(--v2-paper);border-color:color-mix(in srgb,var(--v2-paper) 20%,transparent)}.panda-v2_serviceDetail__XeyQO[data-service=direction] .panda-v2_serviceDetailHero__DX6HR{background:var(--v2-paper-deep)}.panda-v2_serviceDetail__XeyQO[data-service=system] .panda-v2_serviceDetailHero__DX6HR{border-block-end:.55rem solid var(--v2-signal)}.panda-v2_serviceDetail__XeyQO[data-service=advisory] .panda-v2_serviceDetailHero__DX6HR{min-height:clamp(36rem,70vh,48rem)}.panda-v2_serviceDetailBack__luS2e{width:-moz-fit-content;width:fit-content;min-height:2.75rem;margin-block-end:clamp(3rem,7vw,7rem);display:inline-flex;align-items:center;gap:.7rem;color:var(--v2-muted);font-size:.8rem;font-weight:700;text-decoration:none}.panda-v2_serviceDetail__XeyQO[data-service=frame] .panda-v2_serviceDetailBack__luS2e,.panda-v2_serviceDetail__XeyQO[data-service=live] .panda-v2_serviceDetailBack__luS2e{color:var(--v2-dark-muted)}.panda-v2_serviceDetailBack__luS2e svg{width:1rem;height:1rem}.panda-v2_root__hBssz[dir=rtl] .panda-v2_serviceDetailBack__luS2e svg{transform:rotate(180deg)}.panda-v2_serviceDetailHero__DX6HR h1{max-width:12ch}.panda-v2_root__hBssz[dir=rtl] .panda-v2_serviceDetailHero__DX6HR h1{max-width:10ch}.panda-v2_serviceDetailHero__DX6HR>div:last-child{min-height:20rem;display:flex;flex-direction:column;justify-content:space-between}.panda-v2_serviceDetailHero__DX6HR>div:last-child>p{margin:0;color:var(--v2-muted);font-size:clamp(1.2rem,1.8vw,1.65rem);line-height:1.6}.panda-v2_serviceDetail__XeyQO[data-service=frame] .panda-v2_serviceDetailHero__DX6HR>div:last-child>p,.panda-v2_serviceDetail__XeyQO[data-service=live] .panda-v2_serviceDetailHero__DX6HR>div:last-child>p{color:var(--v2-dark-muted)}.panda-v2_serviceDetailHero__DX6HR>div:last-child>span{align-self:flex-end;color:var(--v2-signal);font-family:var(--font-display),Arial,sans-serif;font-size:clamp(5rem,12vw,12rem);line-height:.7}.panda-v2_serviceDeliverables__9SV3p,.panda-v2_serviceProblem__N0kV2,.panda-v2_serviceStartCta__1C_in{padding:clamp(5rem,9vw,9rem) var(--v2-gutter);display:grid;grid-template-columns:minmax(15rem,.65fr) minmax(0,1fr);gap:clamp(3rem,9vw,11rem);align-items:start}.panda-v2_otherServices__hnxva h2,.panda-v2_serviceDeliverables__9SV3p h2,.panda-v2_serviceProblem__N0kV2 h2,.panda-v2_serviceStartCta__1C_in h2{max-width:13ch;margin-block-start:1.2rem}.panda-v2_serviceProblem__N0kV2>p{max-width:54rem;margin:0;padding-block-start:clamp(2rem,6vw,6rem);font-family:var(--font-display),Arial,sans-serif;font-size:clamp(1.9rem,3.3vw,3.45rem);font-weight:600;line-height:1.2}.panda-v2_root__hBssz[dir=rtl] .panda-v2_serviceProblem__N0kV2>p{font-family:inherit;font-weight:580;letter-spacing:0;line-height:1.55}.panda-v2_serviceDeliverables__9SV3p{border-block:1px solid var(--v2-line);background:var(--v2-surface)}.panda-v2_serviceDeliverables__9SV3p ol{margin:0;padding:0;list-style:none;border-top:1px solid var(--v2-line)}.panda-v2_serviceDeliverables__9SV3p li{min-height:5.2rem;padding:1rem 0;display:grid;grid-template-columns:4rem 1fr;align-items:center;gap:1rem;border-bottom:1px solid var(--v2-line);font-size:clamp(1.15rem,2vw,1.65rem);line-height:1.35}.panda-v2_serviceDeliverables__9SV3p li span{color:var(--v2-signal);font-size:.68rem;font-weight:750;letter-spacing:.09em}.panda-v2_serviceFaq__xkzpp,.panda-v2_serviceStory__9hyTN{padding:clamp(5rem,9vw,9rem) var(--v2-gutter);display:grid;grid-template-columns:minmax(15rem,.65fr) minmax(0,1fr);gap:clamp(3rem,9vw,11rem);align-items:start;border-top:1px solid var(--v2-line)}.panda-v2_serviceFaq__xkzpp>div,.panda-v2_serviceStory__9hyTN>div{min-width:0}.panda-v2_serviceFaq__xkzpp h2,.panda-v2_serviceStory__9hyTN h2{max-width:15ch;margin:1.2rem 0 0}.panda-v2_serviceStory__9hyTN>div:last-child{max-width:44rem;display:grid;gap:1.6rem}.panda-v2_serviceStory__9hyTN>div:last-child p{margin:0;font-size:clamp(1.05rem,1.25vw,1.2rem);line-height:1.8}.panda-v2_serviceStory__9hyTN>div:last-child p:first-child{font-size:clamp(1.2rem,1.7vw,1.5rem);line-height:1.6}.panda-v2_serviceFaq__xkzpp{background:var(--v2-surface)}.panda-v2_serviceFaq__xkzpp dl{max-width:48rem;margin:0;border-top:1px solid var(--v2-line)}.panda-v2_serviceFaq__xkzpp dl>div{padding:1.6rem 0 1.8rem;border-bottom:1px solid var(--v2-line)}.panda-v2_serviceFaq__xkzpp dt{font-size:clamp(1.1rem,1.6vw,1.35rem);font-weight:600;line-height:1.4}.panda-v2_serviceFaq__xkzpp dd{margin:.75rem 0 0;color:var(--v2-muted);line-height:1.75}@media (max-width:64rem){.panda-v2_serviceFaq__xkzpp,.panda-v2_serviceStory__9hyTN{grid-template-columns:minmax(13rem,.55fr) 1fr;gap:4rem}}@media (max-width:42rem){.panda-v2_serviceFaq__xkzpp,.panda-v2_serviceStory__9hyTN{grid-template-columns:1fr;gap:1.5rem}}.panda-v2_serviceRelatedWork__oBGrS{padding:clamp(5rem,9vw,9rem) var(--v2-gutter);background:var(--v2-dark);color:var(--v2-paper)}.panda-v2_serviceRelatedWorkIntro__sznlA h2{max-width:13ch}.panda-v2_serviceRelatedWorkGrid__wSvNm{margin-block-start:clamp(4rem,8vw,8rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,5rem)}.panda-v2_serviceRelatedWorkGrid__wSvNm article:first-child{grid-column:1/-1;width:76%}.panda-v2_serviceRelatedWorkGrid__wSvNm article:nth-child(3){margin-block-start:5rem}.panda-v2_serviceRelatedWorkImage__zMCsn{position:relative;aspect-ratio:16/10;display:block;overflow:hidden;background:var(--v2-dark-surface)}.panda-v2_serviceRelatedWorkGrid__wSvNm article:first-child .panda-v2_serviceRelatedWorkImage__zMCsn{aspect-ratio:16/8}.panda-v2_serviceRelatedWorkImage__zMCsn img{-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.panda-v2_serviceRelatedWorkImage__zMCsn:hover img{transform:scale(1.018)}.panda-v2_serviceRelatedWorkGrid__wSvNm article>p{margin:1.25rem 0 0;color:var(--v2-focus-inverse);font-size:.69rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.panda-v2_root__hBssz[dir=rtl] .panda-v2_serviceRelatedWorkGrid__wSvNm article>p{letter-spacing:0}.panda-v2_serviceRelatedWorkGrid__wSvNm h3{margin:.6rem 0 0;font-family:var(--font-display),Arial,sans-serif;font-size:clamp(2rem,3.8vw,4rem);font-weight:600;line-height:1}.panda-v2_root__hBssz[dir=rtl] .panda-v2_serviceRelatedWorkGrid__wSvNm h3{font-family:inherit;font-weight:680;line-height:1.2}.panda-v2_serviceRelatedWorkGrid__wSvNm article>a:last-child{min-height:2.75rem;margin-block-start:1rem;display:inline-flex;align-items:center;gap:.65rem;color:var(--v2-paper);font-size:.8rem;font-weight:700;text-decoration:none}.panda-v2_serviceStartCta__1C_in{background:var(--v2-signal);color:var(--v2-paper)}.panda-v2_serviceStartCta__1C_in>div:last-child>p{max-width:38rem;margin:0;line-height:1.75}.panda-v2_serviceStartCta__1C_in>div:last-child>a{width:-moz-fit-content;width:fit-content;min-height:3.5rem;margin-block-start:2rem;padding-inline:1.25rem;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;font-size:.82rem;font-weight:750;text-decoration:none}.panda-v2_otherServices__hnxva{padding:clamp(5rem,9vw,9rem) var(--v2-gutter);background:var(--v2-surface)}.panda-v2_otherServices__hnxva ol{border-top:1px solid var(--v2-line)}.panda-v2_otherServices__hnxva li{border-bottom:1px solid var(--v2-line)}.panda-v2_otherServices__hnxva li a{min-height:9rem;padding:1.5rem 0;display:grid;grid-template-columns:minmax(15rem,.7fr) minmax(0,1fr) minmax(10rem,.35fr);align-items:center;gap:clamp(1.5rem,5vw,6rem);color:var(--v2-ink);text-decoration:none}.panda-v2_otherServices__hnxva li a>span{font-family:var(--font-display),Arial,sans-serif;font-size:clamp(1.7rem,3vw,3rem);font-weight:600;letter-spacing:-.025em;line-height:1.05}.panda-v2_root__hBssz[dir=rtl] .panda-v2_otherServices__hnxva li a>span{font-family:inherit;font-weight:680;letter-spacing:0;line-height:1.2}.panda-v2_otherServices__hnxva li a>small{color:var(--v2-muted);font-size:.88rem;line-height:1.65}.panda-v2_otherServices__hnxva li a>strong{min-height:2.75rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.75rem}.panda-v2_serviceNotFound__ZGpCa{min-height:78vh;padding:calc(5.25rem + clamp(5rem, 10vw, 10rem)) var(--v2-gutter) clamp(5rem,10vw,10rem);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.panda-v2_serviceNotFound__ZGpCa h1{max-width:14ch}.panda-v2_serviceNotFound__ZGpCa>p:not(.panda-v2_eyebrow__ALg8W){max-width:42rem;margin:1.25rem 0 0;color:var(--v2-muted);line-height:1.7}.panda-v2_serviceNotFound__ZGpCa a{min-height:3.5rem;margin-block-start:2rem;padding-inline:1.25rem;display:inline-flex;align-items:center;gap:.75rem;background:var(--v2-action);color:var(--v2-paper);font-size:.82rem;font-weight:750;text-decoration:none}@media (max-width:70rem){.panda-v2_serviceDetailHero__DX6HR,.panda-v2_servicesHero__izuez{grid-template-columns:minmax(0,.95fr) minmax(18rem,.55fr);gap:3rem}.panda-v2_serviceEditorialIntro__lgTJN,.panda-v2_serviceOrientationIntro___maUm,.panda-v2_serviceRelatedWorkIntro__sznlA{grid-template-columns:minmax(8rem,.28fr) 1fr}.panda-v2_serviceEditorialIntro__lgTJN>p:last-child,.panda-v2_serviceOrientationIntro___maUm>p:last-child,.panda-v2_serviceRelatedWorkIntro__sznlA>p{grid-column:2}.panda-v2_serviceEditorialList__sFkJx>li:first-child{grid-template-columns:1fr 1fr}.panda-v2_serviceEditorialList__sFkJx>li:first-child .panda-v2_serviceEditorialIdentity__Ek3Df{grid-column:1/-1}.panda-v2_connectedDisciplines___pcyp{grid-template-columns:minmax(8rem,.28fr) 1fr}.panda-v2_connectedDisciplines___pcyp>div,.panda-v2_connectedDisciplines___pcyp>p:nth-of-type(2){grid-column:2}}@media (max-width:64rem){.panda-v2_serviceDetailHero__DX6HR,.panda-v2_servicesHero__izuez{min-height:auto;grid-template-columns:1fr;align-items:start}.panda-v2_servicesHero__izuez>div:last-child{max-width:42rem}.panda-v2_serviceDetailHero__DX6HR>div:last-child{min-height:10rem}.panda-v2_serviceDeliverables__9SV3p,.panda-v2_serviceProblem__N0kV2,.panda-v2_serviceStartCta__1C_in{grid-template-columns:minmax(13rem,.55fr) 1fr;gap:4rem}.panda-v2_serviceEditorialList__sFkJx>li,.panda-v2_serviceEditorialList__sFkJx>li:first-child{grid-column:span 12}.panda-v2_serviceEditorialList__sFkJx>li:not(:first-child){min-height:29rem;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto}.panda-v2_serviceEditorialList__sFkJx>li:not(:first-child) .panda-v2_serviceEditorialIdentity__Ek3Df,.panda-v2_serviceEditorialList__sFkJx>li:not(:first-child)>a{grid-column:1/-1}.panda-v2_servicesCta__Kw8K5{grid-template-columns:1fr 1fr;gap:4rem}}@media (max-width:54rem){.panda-v2_serviceOrientationList__Ev8fS a{grid-template-columns:3rem 1fr}.panda-v2_serviceOrientationList__Ev8fS strong{grid-column:2}.panda-v2_otherServices__hnxva li a{grid-template-columns:1fr 1fr}.panda-v2_otherServices__hnxva li a>strong{grid-column:2}}@media (max-width:42rem){.panda-v2_serviceDetail__XeyQO,.panda-v2_servicesIndex__e0xeg{padding-block-start:5.25rem}.panda-v2_serviceDetailHero__DX6HR,.panda-v2_servicesHero__izuez{padding-block:4.5rem}.panda-v2_serviceDetailBack__luS2e{margin-block-end:2.5rem}.panda-v2_serviceDetailHero__DX6HR>div:last-child>span{font-size:6rem}.panda-v2_connectedDisciplines___pcyp,.panda-v2_serviceDeliverables__9SV3p,.panda-v2_serviceEditorialIntro__lgTJN,.panda-v2_serviceOrientationIntro___maUm,.panda-v2_serviceProblem__N0kV2,.panda-v2_serviceRelatedWorkIntro__sznlA,.panda-v2_serviceStartCta__1C_in,.panda-v2_servicesCta__Kw8K5{grid-template-columns:1fr;gap:1.5rem}.panda-v2_connectedDisciplines___pcyp>div,.panda-v2_connectedDisciplines___pcyp>p:nth-of-type(2),.panda-v2_serviceEditorialIntro__lgTJN>p:last-child,.panda-v2_serviceOrientationIntro___maUm>p:last-child,.panda-v2_serviceRelatedWorkIntro__sznlA>p{grid-column:1}.panda-v2_serviceOrientationList__Ev8fS a{min-height:0;padding-block:1.6rem;grid-template-columns:2.25rem 1fr;gap:1rem}.panda-v2_serviceOrientationList__Ev8fS a>p{font-size:1.05rem}.panda-v2_serviceOrientationList__Ev8fS strong{grid-column:2}.panda-v2_serviceEditorialList__sFkJx>li,.panda-v2_serviceEditorialList__sFkJx>li:first-child,.panda-v2_serviceEditorialList__sFkJx>li:not(:first-child){min-height:0;padding:1.6rem;display:flex;flex-direction:column;gap:1.75rem}.panda-v2_serviceEditorialIdentity__Ek3Df h3{font-size:clamp(2.2rem,10vw,3rem)}.panda-v2_connectedDisciplines___pcyp>div{grid-template-columns:repeat(5,minmax(0,1fr))}.panda-v2_connectedDisciplines___pcyp>div span{min-height:4.5rem;padding:.55rem}.panda-v2_servicesCta__Kw8K5>div:last-child>div{flex-direction:column}.panda-v2_servicesCta__Kw8K5 a{width:100%;justify-content:space-between}.panda-v2_serviceProblem__N0kV2>p{padding-block-start:1.5rem;font-size:clamp(1.65rem,8vw,2.25rem)}.panda-v2_serviceDeliverables__9SV3p li{min-height:4.5rem;grid-template-columns:2.5rem 1fr;font-size:1.05rem}.panda-v2_serviceRelatedWorkGrid__wSvNm{grid-template-columns:1fr;gap:3.5rem}.panda-v2_serviceRelatedWorkGrid__wSvNm article:first-child{grid-column:1;width:100%}.panda-v2_serviceRelatedWorkGrid__wSvNm article:nth-child(3){margin-block-start:0}.panda-v2_serviceRelatedWorkGrid__wSvNm article:first-child .panda-v2_serviceRelatedWorkImage__zMCsn,.panda-v2_serviceRelatedWorkImage__zMCsn{aspect-ratio:4/3}.panda-v2_serviceStartCta__1C_in>div:last-child>a{width:100%;justify-content:space-between}.panda-v2_otherServices__hnxva li a{min-height:0;padding-block:1.5rem;grid-template-columns:1fr;gap:.75rem}.panda-v2_otherServices__hnxva li a>strong{grid-column:1;margin-block-start:.5rem}}@media (max-width:22rem){.panda-v2_serviceOrientationList__Ev8fS a{grid-template-columns:1.75rem 1fr}.panda-v2_serviceEditorialList__sFkJx>li,.panda-v2_serviceEditorialList__sFkJx>li:first-child,.panda-v2_serviceEditorialList__sFkJx>li:not(:first-child){padding:1.25rem}.panda-v2_connectedDisciplines___pcyp>div span{font-size:.6rem}.panda-v2_serviceDeliverables__9SV3p li{grid-template-columns:2rem 1fr}}@media (prefers-reduced-motion:reduce){.panda-v2_otherServices__hnxva svg,.panda-v2_serviceEditorialList__sFkJx svg,.panda-v2_serviceNotFound__ZGpCa svg,.panda-v2_serviceOrientationList__Ev8fS svg,.panda-v2_serviceRelatedWorkImage__zMCsn img,.panda-v2_serviceRelatedWork__oBGrS svg,.panda-v2_serviceStartCta__1C_in svg,.panda-v2_servicesCta__Kw8K5 svg{animation:none;transition:none;transform:none}}.panda-v2_narrativeLockup__JwOxR{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.panda-v2_narrativeClientLogo__Vp8ko,.panda-v2_narrativeEventLogo__hkIfs{display:block;width:auto;max-width:8.5rem;max-height:2.25rem;-o-object-fit:contain;object-fit:contain}.panda-v2_narrativeEventLogo__hkIfs{max-height:1.75rem;opacity:.85}.panda-v2_narrativeSection__t6_qt{display:grid;gap:clamp(1.25rem,3vw,2.5rem);padding-block:clamp(2.5rem,6vw,5rem);padding-inline:var(--v2-gutter);max-width:var(--v2-max);margin-inline:auto;width:100%;border-block-start:1px solid var(--v2-line)}.panda-v2_narrativeSectionCopy__kRAWq{max-width:68ch;display:flex;flex-direction:column;gap:.875rem}.panda-v2_narrativeSectionCopy__kRAWq p{color:var(--v2-muted)}.panda-v2_narrativeGallery__FKoU2{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));list-style:none;margin:0;padding:0}.panda-v2_narrativeThumb__tjuvt{position:relative;display:block;width:100%;padding:0;border:0;background:var(--v2-surface);cursor:zoom-in;overflow:hidden}.panda-v2_narrativeThumb__tjuvt img{display:block;width:100%;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;transition:transform .22s cubic-bezier(.2,0,.13,1)}.panda-v2_narrativeThumb__tjuvt:hover img{transform:scale(1.02)}.panda-v2_narrativePhase__r7K8s{position:absolute;inset-block-end:.5rem;inset-inline-start:.5rem;padding:.125rem .5rem;background:color-mix(in srgb,var(--v2-dark) 78%,transparent);color:var(--v2-paper);font-size:.75rem;letter-spacing:var(--v2-eyebrow-tracking);opacity:0;transition:opacity .2s ease}.panda-v2_narrativeThumb__tjuvt:focus-visible .panda-v2_narrativePhase__r7K8s,.panda-v2_narrativeThumb__tjuvt:hover .panda-v2_narrativePhase__r7K8s{opacity:1}@media (hover:none){.panda-v2_narrativePhase__r7K8s{display:none}}.panda-v2_narrativeResults__qyUkj{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0}.panda-v2_narrativeResults__qyUkj dt{font-family:var(--font-display),Arial,sans-serif;font-size:clamp(2rem,4vw,3rem);line-height:1;color:var(--v2-ink)}.panda-v2_narrativeResults__qyUkj dd{margin:.5rem 0 0;color:var(--v2-muted)}.panda-v2_lightbox__JXdLf{position:fixed;inset:0;z-index:80;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:clamp(1rem,4vw,3rem);background:color-mix(in srgb,var(--v2-dark) 94%,transparent)}.panda-v2_lightboxFigure__lD_vj{margin:0;display:flex;flex-direction:column;gap:.75rem;max-width:min(100%,96rem);max-height:82dvh}.panda-v2_lightboxImage__Qzeqa{display:block;max-width:100%;max-height:74dvh;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.panda-v2_lightboxCaption__dDjmE{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;color:var(--v2-dark-muted);font-size:.875rem}.panda-v2_lightboxCounter__FRTzR{font-variant-numeric:tabular-nums}.panda-v2_lightboxClose__kkezV,.panda-v2_lightboxControls__gVpqE button{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;border:1px solid var(--v2-dark-rule);background:transparent;color:var(--v2-paper);font:inherit;cursor:pointer;transition:background .18s ease}.panda-v2_lightboxClose__kkezV:hover,.panda-v2_lightboxControls__gVpqE button:hover{background:color-mix(in srgb,var(--v2-paper) 12%,transparent)}.panda-v2_lightboxClose__kkezV{position:absolute;inset-block-start:clamp(.75rem,3vw,1.5rem);inset-inline-end:clamp(.75rem,3vw,1.5rem)}.panda-v2_lightboxControls__gVpqE{display:flex;gap:.5rem}.panda-v2_lightbox__JXdLf :focus-visible{outline:2px solid var(--v2-focus-inverse);outline-offset:2px}.panda-v2_srOnly__r0Rj_{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.panda-v2_root__hBssz{font-weight:400}.panda-v2_eyebrow__ALg8W{color:var(--v2-muted);font-weight:600}.panda-v2_eyebrow__ALg8W:before{content:"";display:inline-block;width:1.75rem;height:1px;margin-inline-end:.9rem;vertical-align:.32em;background:var(--v2-yellow)}.panda-v2_workSection__r3AEV .panda-v2_eyebrow__ALg8W{color:var(--v2-dark-muted)}.panda-v2_header__JdoU2{position:fixed;transition:transform .6s var(--v2-ease-out),background-color .4s ease,border-color .4s ease,box-shadow .4s ease}.panda-v2_header__JdoU2[data-scrolled=true]{background:color-mix(in srgb,var(--v2-page) 82%,transparent);backdrop-filter:saturate(1.4) blur(18px);box-shadow:0 1px 0 color-mix(in srgb,var(--v2-ink) 6%,transparent)}.panda-v2_header__JdoU2[data-hidden=true]{transform:translateY(-101%)}.panda-v2_scrollProgress__ZtlJm{position:absolute;inset:auto 0 -1px;height:1px;pointer-events:none;background:var(--v2-yellow);transform:scaleX(var(--progress,0));transform-origin:left center}.panda-v2_root__hBssz[dir=rtl] .panda-v2_scrollProgress__ZtlJm{transform-origin:right center}.panda-v2_logoLight__oqPuH{display:none!important}.panda-v2_headerCta__2dx11{padding-inline:1.25rem;font-weight:600;letter-spacing:.02em;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.panda-v2_header__JdoU2[data-overlay=true]:not([data-scrolled=true]):not([data-menu-open=true]){border-bottom-color:color-mix(in srgb,var(--v2-paper) 16%,transparent);background:transparent}.panda-v2_header__JdoU2[data-overlay=true]:not([data-scrolled=true]):not([data-menu-open=true]) .panda-v2_logoDark__bnN_U{display:none!important}.panda-v2_header__JdoU2[data-overlay=true]:not([data-scrolled=true]):not([data-menu-open=true]) .panda-v2_logoLight__oqPuH{display:block!important}.panda-v2_header__JdoU2[data-overlay=true]:not([data-scrolled=true]):not([data-menu-open=true]) :where(.panda-v2_desktopNav__tn_1l a,.panda-v2_languageSwitch__6W4Yb,.panda-v2_menuTrigger__90Qjr){color:color-mix(in srgb,var(--v2-paper) 80%,transparent)}.panda-v2_header__JdoU2[data-overlay=true]:not([data-scrolled=true]):not([data-menu-open=true]) :where(.panda-v2_desktopNav__tn_1l a:hover,.panda-v2_languageSwitch__6W4Yb a[aria-current=true]){color:var(--v2-paper)}.panda-v2_header__JdoU2[data-overlay=true]:not([data-scrolled=true]):not([data-menu-open=true]) .panda-v2_desktopNav__tn_1l a:after{background:var(--v2-paper)}.panda-v2_header__JdoU2[data-overlay=true]:not([data-scrolled=true]):not([data-menu-open=true]) .panda-v2_menuTrigger__90Qjr{border-color:color-mix(in srgb,var(--v2-paper) 35%,transparent)}.panda-v2_header__JdoU2[data-overlay=true]:not([data-scrolled=true]):not([data-menu-open=true]) .panda-v2_headerCta__2dx11{background:transparent;color:var(--v2-paper);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v2-paper) 45%,transparent)}.panda-v2_header__JdoU2[data-overlay=true]:not([data-scrolled=true]):not([data-menu-open=true]) .panda-v2_headerCta__2dx11:hover{background:var(--v2-paper);color:var(--v2-ink)}.panda-v2_ctaButton___5lKa,.panda-v2_primaryButton__5Kj0F{position:relative;isolation:isolate;overflow:hidden;min-height:3.5rem;padding-inline:1.6rem;background:var(--v2-ink);color:var(--v2-paper);font-weight:600;letter-spacing:.02em;transition:color .5s var(--v2-ease-out)}.panda-v2_ctaButton___5lKa:before,.panda-v2_primaryButton__5Kj0F:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--v2-yellow);transform:scaleX(0);transform-origin:right center;transition:transform .7s var(--v2-ease-out)}.panda-v2_ctaButton___5lKa:active,.panda-v2_ctaButton___5lKa:hover,.panda-v2_primaryButton__5Kj0F:active,.panda-v2_primaryButton__5Kj0F:hover{background:var(--v2-ink);color:var(--v2-ink)}.panda-v2_ctaButton___5lKa:hover:before,.panda-v2_primaryButton__5Kj0F:hover:before{transform:scaleX(1);transform-origin:left center}.panda-v2_root__hBssz[dir=rtl] :where(.panda-v2_primaryButton__5Kj0F,.panda-v2_ctaButton___5lKa):before{transform-origin:left center}.panda-v2_root__hBssz[dir=rtl] :where(.panda-v2_primaryButton__5Kj0F,.panda-v2_ctaButton___5lKa):hover:before{transform-origin:right center}.panda-v2_textLink__465uQ{font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:.5rem;transition:text-decoration-color .3s ease,text-underline-offset .3s ease}.panda-v2_textLink__465uQ:hover{color:inherit;text-decoration-color:var(--v2-yellow);text-underline-offset:.35rem}.panda-v2_hero__idcuN{width:100%;min-height:100svh;margin:0;padding:calc(5.25rem + clamp(2rem, 7vh, 5rem)) var(--v2-gutter) clamp(3rem,8vh,5.5rem);display:grid;grid-template-columns:minmax(0,1fr);align-items:end;gap:0;overflow:hidden;isolation:isolate;background:var(--v2-dark);color:var(--v2-paper)}.panda-v2_heroVisual__fuAqs{position:absolute;inset:0;z-index:0;min-height:0;margin:0;border-radius:0;background:var(--v2-dark)}.panda-v2_heroVisual__fuAqs:after{background:linear-gradient(180deg,color-mix(in srgb,var(--v2-dark) 55%,transparent) 0,color-mix(in srgb,var(--v2-dark) 8%,transparent) 26%,color-mix(in srgb,var(--v2-dark) 30%,transparent) 55%,color-mix(in srgb,var(--v2-dark) 92%,transparent) 100%),linear-gradient(90deg,color-mix(in srgb,var(--v2-dark) 82%,transparent) 0,color-mix(in srgb,var(--v2-dark) 45%,transparent) 42%,transparent 72%)}.panda-v2_root__hBssz[dir=rtl] .panda-v2_heroVisual__fuAqs:after{background:linear-gradient(180deg,color-mix(in srgb,var(--v2-dark) 55%,transparent) 0,color-mix(in srgb,var(--v2-dark) 8%,transparent) 26%,color-mix(in srgb,var(--v2-dark) 30%,transparent) 55%,color-mix(in srgb,var(--v2-dark) 92%,transparent) 100%),linear-gradient(270deg,color-mix(in srgb,var(--v2-dark) 82%,transparent) 0,color-mix(in srgb,var(--v2-dark) 45%,transparent) 42%,transparent 72%)}.panda-v2_heroImage__HIXnJ{-o-object-position:50% 42%;object-position:50% 42%;filter:saturate(.88) contrast(1.06) brightness(.86)}.panda-v2_heroVisual__fuAqs figcaption{inset-block:auto clamp(3rem,8vh,5.5rem);inset-inline:auto var(--v2-gutter);padding:0;flex-direction:column;align-items:flex-end;gap:.45rem;color:color-mix(in srgb,var(--v2-paper) 72%,transparent);font-size:.68rem;font-weight:500;letter-spacing:.08em;text-align:end}.panda-v2_heroVisual__fuAqs figcaption ul{color:color-mix(in srgb,var(--v2-paper) 55%,transparent)}.panda-v2_heroSlides__ezFHV{position:absolute;inset:0;overflow:hidden}.panda-v2_heroSlide__7sGDY{position:absolute;inset:0;opacity:0}.panda-v2_heroSlide__7sGDY[data-state=previous]{opacity:1}.panda-v2_heroSlide__7sGDY[data-state=active]{z-index:1;opacity:1;transition:opacity var(--hero-fade,1.4s) cubic-bezier(.45,0,.25,1)}.panda-v2_heroSlides__ezFHV[data-motion=on] .panda-v2_heroSlide__7sGDY[data-state=active],.panda-v2_heroSlides__ezFHV[data-motion=on] .panda-v2_heroSlide__7sGDY[data-state=previous]{animation:panda-v2_heroDrift__762nd calc(var(--hero-hold, 6.5s) + var(--hero-fade, 1.4s) * 2) linear both}.panda-v2_heroSlides__ezFHV[data-running=false] .panda-v2_heroSlide__7sGDY{animation-play-state:paused}@keyframes panda-v2_heroDrift__762nd{0%{transform:scale(1)}to{transform:scale(1.06)}}.panda-v2_heroVisual__fuAqs figcaption a{color:inherit;text-decoration:none;background-image:linear-gradient(var(--v2-yellow),var(--v2-yellow));background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .5s var(--v2-ease-out),color .3s ease;animation:panda-v2_heroCaptionIn__8vZr0 .7s var(--v2-ease-out) both}.panda-v2_root__hBssz[dir=rtl] .panda-v2_heroVisual__fuAqs figcaption a{background-position:100% 100%}.panda-v2_heroVisual__fuAqs figcaption a:focus-visible,.panda-v2_heroVisual__fuAqs figcaption a:hover{color:var(--v2-paper);background-size:100% 1px}.panda-v2_heroVisual__fuAqs figcaption p>span{display:inline-block;animation:panda-v2_heroCaptionIn__8vZr0 .7s var(--v2-ease-out) both}@keyframes panda-v2_heroCaptionIn__8vZr0{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:none}}.panda-v2_heroControls__epsXI{position:absolute;z-index:3;inset-block-end:clamp(1.1rem,3vh,1.9rem);inset-inline-end:var(--v2-gutter);display:flex;align-items:center;gap:.85rem;color:color-mix(in srgb,var(--v2-paper) 72%,transparent)}.panda-v2_heroToggle__mwd6C{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;padding:0;border:1px solid color-mix(in srgb,var(--v2-paper) 30%,transparent);border-radius:50%;background:transparent;color:inherit;cursor:pointer;transition:border-color .3s ease,color .3s ease}.panda-v2_heroToggle__mwd6C svg{width:.62rem;height:.62rem;fill:currentColor;stroke-width:0}.panda-v2_heroToggle__mwd6C:focus-visible,.panda-v2_heroToggle__mwd6C:hover{border-color:var(--v2-yellow);color:var(--v2-paper)}.panda-v2_heroCount__uyuPM{min-width:3.4rem;font-size:.68rem;font-weight:500;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--v2-paper)}.panda-v2_heroCount__uyuPM span{color:color-mix(in srgb,var(--v2-paper) 50%,transparent)}.panda-v2_heroDots__6AKVi{display:flex;gap:.4rem;margin:0;padding:0;list-style:none}.panda-v2_heroDots__6AKVi button{position:relative;display:block;width:2.25rem;height:1.75rem;padding:0;border:0;background:none;cursor:pointer}.panda-v2_heroDots__6AKVi button:before,.panda-v2_heroDots__6AKVi button>span{content:"";position:absolute;inset-inline:0;top:50%;height:1px}.panda-v2_heroDots__6AKVi button:before{background:color-mix(in srgb,var(--v2-paper) 32%,transparent);transition:background-color .3s ease}.panda-v2_heroDots__6AKVi button:hover:before{background:color-mix(in srgb,var(--v2-paper) 70%,transparent)}.panda-v2_heroDots__6AKVi button>span{background:var(--v2-yellow);transform:scaleX(0);transform-origin:left center}.panda-v2_root__hBssz[dir=rtl] .panda-v2_heroDots__6AKVi button>span{transform-origin:right center}.panda-v2_heroDots__6AKVi button[aria-current=true]>span{transform:scaleX(1)}.panda-v2_heroControls__epsXI[data-running=true] .panda-v2_heroDots__6AKVi button[aria-current=true]>span{animation:panda-v2_heroProgress__SN22i var(--hero-hold,6.5s) linear both}@keyframes panda-v2_heroProgress__SN22i{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.panda-v2_heroDots__6AKVi button:focus-visible,.panda-v2_heroToggle__mwd6C:focus-visible{outline:1px solid var(--v2-yellow);outline-offset:3px}@media (max-width:42rem){.panda-v2_heroControls__epsXI{gap:.6rem}.panda-v2_heroCount__uyuPM{display:none}.panda-v2_heroDots__6AKVi button{width:1.6rem}}.panda-v2_heroCopy__Hp4f3{position:relative;z-index:2;max-width:64rem;display:block}.panda-v2_hero__idcuN .panda-v2_eyebrow__ALg8W{color:color-mix(in srgb,var(--v2-paper) 78%,transparent)}.panda-v2_hero__idcuN h1{max-width:none;margin-block-start:1.75rem;color:var(--v2-paper);font-size:var(--v2-display-hero);font-weight:600;line-height:.98;letter-spacing:-.042em}.panda-v2_root__hBssz[dir=rtl] .panda-v2_hero__idcuN h1{max-width:none;font-weight:600;line-height:1.22}.panda-v2_heroTitleLine__EeoPY{display:block}.panda-v2_heroTitleSoft__9rpb_{font-weight:300;color:color-mix(in srgb,var(--v2-paper) 80%,transparent)}.panda-v2_heroBody__CyhNX{max-width:34rem;margin-block-start:clamp(1.75rem,3vw,2.5rem);color:color-mix(in srgb,var(--v2-paper) 76%,transparent);font-size:clamp(1rem,1.05vw,1.0625rem)}.panda-v2_heroActions__oWG_V{margin-block-start:2.5rem;gap:2rem}.panda-v2_hero__idcuN .panda-v2_primaryButton__5Kj0F,.panda-v2_hero__idcuN .panda-v2_primaryButton__5Kj0F:hover{background:var(--v2-paper);color:var(--v2-ink)}.panda-v2_hero__idcuN .panda-v2_textLink__465uQ{color:var(--v2-paper)}.panda-v2_heroScrollCue__oJFGO{position:absolute;z-index:2;inset-block-end:0;inset-inline-start:50%;width:1px;height:clamp(2.5rem,7vh,4.5rem);overflow:hidden;background:color-mix(in srgb,var(--v2-paper) 22%,transparent)}.panda-v2_heroScrollCue__oJFGO span{position:absolute;inset:0;background:var(--v2-yellow);transform:translateY(-100%)}.panda-v2_trust__TaFxN{padding-block:clamp(4.5rem,8vw,7rem)}.panda-v2_manifesto__glyi2{padding:clamp(6rem,13vw,12rem) var(--v2-gutter);border-top:1px solid var(--v2-line);background:var(--v2-paper);color:var(--v2-ink)}.panda-v2_manifestoInner__teSu_{width:min(100%,var(--v2-max));margin-inline:auto;display:grid;gap:clamp(2.25rem,4vw,3.75rem)}.panda-v2_scrollWords__awc6u{max-width:19ch;margin:0;font-family:var(--font-display),Arial,sans-serif;font-size:clamp(2.2rem,5vw,5.4rem);font-weight:500;line-height:1.07;letter-spacing:-.038em;text-wrap:balance}.panda-v2_root__hBssz[dir=rtl] .panda-v2_scrollWords__awc6u{max-width:16ch;font-size:clamp(2rem,4.4vw,4.6rem);font-weight:500;line-height:1.35}.panda-v2_scrollWords__awc6u span{transition:opacity .18s linear}.panda-v2_scrollWords__awc6u[data-scroll-words=on] span{opacity:clamp(.12,calc(var(--lit, 0) - var(--i)),1)}.panda-v2_scrollWords__awc6u span:nth-last-child(-n+2){font-weight:300}.panda-v2_manifestoBody__R2zpd{width:min(100%,62rem);margin-inline-start:auto;padding-block-start:clamp(1.75rem,3vw,2.5rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,4.5rem);border-top:1px solid var(--v2-line)}.panda-v2_manifestoBody__R2zpd p{margin:0;color:var(--v2-muted);font-size:clamp(.98rem,1.1vw,1.0625rem);line-height:1.8}.panda-v2_inHouse__s1v_N{padding:clamp(5.5rem,10vw,10rem) var(--v2-gutter);background:var(--v2-surface)}.panda-v2_inHouseGrid__Q7AyD{width:min(100%,var(--v2-max));margin:clamp(3.5rem,6vw,6rem) auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(1.5rem,2.8vw,3rem)}.panda-v2_inHouseCard__m6oNW{display:flex;flex-direction:column}.panda-v2_inHouseCard__m6oNW:nth-child(2){margin-block-start:clamp(0rem,7vw,6rem)}.panda-v2_inHouseImage__Q1SI7{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;border-radius:2px;background:var(--v2-paper-deep)}.panda-v2_inHouseImage__Q1SI7 img{-o-object-fit:cover;object-fit:cover;filter:saturate(.9);transition:transform 1.6s var(--v2-ease-out),filter .8s ease}.panda-v2_inHouseImage__Q1SI7:focus-visible img,.panda-v2_inHouseImage__Q1SI7:hover img{transform:scale(1.05);filter:saturate(1)}.panda-v2_inHouseTag__naDRY{margin:1.6rem 0 0;display:flex;align-items:center;gap:.85rem;color:var(--v2-ink);font-size:.7rem;font-weight:600;letter-spacing:.24em;line-height:1.2;text-transform:uppercase}.panda-v2_inHouseTag__naDRY span{color:var(--v2-muted);letter-spacing:.08em}.panda-v2_inHouseTag__naDRY span:after{content:"";display:inline-block;width:1.5rem;height:1px;margin-inline-start:.85rem;vertical-align:.3em;background:var(--v2-yellow)}.panda-v2_root__hBssz[dir=rtl] .panda-v2_inHouseTag__naDRY{letter-spacing:0;font-size:.85rem}.panda-v2_inHouseCard__m6oNW h3{margin:1rem 0 0;font-family:var(--font-display),Arial,sans-serif;font-size:clamp(1.45rem,1.9vw,2rem);font-weight:600;line-height:1.14;letter-spacing:-.028em;text-wrap:balance}.panda-v2_root__hBssz[dir=rtl] .panda-v2_inHouseCard__m6oNW h3{font-family:inherit;letter-spacing:0;line-height:1.4}.panda-v2_inHouseBodyText___zIXS{max-width:30rem;margin:.9rem 0 0;color:var(--v2-muted);font-size:.95rem;line-height:1.75}.panda-v2_inHousePoints__JDMAw{margin:1.5rem 0 0;padding:0;border-top:1px solid var(--v2-line);list-style:none}.panda-v2_inHousePoints__JDMAw li{padding-block:.75rem;border-bottom:1px solid var(--v2-line);font-size:.86rem;font-weight:500}.panda-v2_inHouseLink__37usG{width:-moz-fit-content;width:fit-content;min-height:2.75rem;margin-block-start:1rem;display:inline-flex;align-items:center;gap:.55rem;color:var(--v2-ink);font-size:.82rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,var(--v2-ink) 30%,transparent);text-underline-offset:.5rem;transition:text-decoration-color .3s ease,text-underline-offset .3s ease}.panda-v2_inHouseLink__37usG:hover{text-decoration-color:var(--v2-yellow);text-underline-offset:.35rem}.panda-v2_inHouseLink__37usG svg{width:1rem;height:1rem;transition:transform .3s ease}.panda-v2_inHouseLink__37usG:hover svg{transform:translate(2px,-2px)}.panda-v2_root__hBssz[dir=rtl] .panda-v2_inHouseLink__37usG:hover svg{transform:translate(-2px,-2px)}.panda-v2_workImage__JLysJ{border-radius:2px}.panda-v2_workImage__JLysJ img{transition:transform 1.4s var(--v2-ease-out),filter .6s ease}.panda-v2_workImageLink__LQyO9:focus-visible img,.panda-v2_workImageLink__LQyO9:hover img{transform:scale(1.04)}.panda-v2_workMeta__BZ5Y7 a{border-radius:50%;border-color:color-mix(in srgb,var(--v2-paper) 28%,transparent);transition:background-color .3s ease,border-color .3s ease,color .3s ease}.panda-v2_workMeta__BZ5Y7 a:active,.panda-v2_workMeta__BZ5Y7 a:hover{border-color:var(--v2-paper);background:var(--v2-paper);color:var(--v2-ink)}.panda-v2_numbersBand__6gFd6{--v2-line:var(--v2-dark-rule);--v2-muted:var(--v2-dark-muted);padding-block:0 clamp(5.5rem,9vw,9rem);background:var(--v2-dark);color:var(--v2-paper)}.panda-v2_numbers__bt0A7{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:clamp(3rem,5vw,4.5rem);padding-block:clamp(3.5rem,6vw,5rem)}.panda-v2_numbers__bt0A7 li{position:relative;padding-block-start:1.5rem;container-type:inline-size}.panda-v2_numbers__bt0A7 li:before{content:"";position:absolute;inset:0 auto auto 0;width:2rem;height:1px;background:var(--v2-yellow)}.panda-v2_root__hBssz[dir=rtl] .panda-v2_numbers__bt0A7 li:before{inset:0 0 auto auto}.panda-v2_numberValue__ysmJg{color:var(--v2-paper);font-size:min(clamp(3rem,5.6vw,5.75rem),20cqi);font-weight:300;line-height:1;letter-spacing:-.05em;font-variant-numeric:tabular-nums;white-space:nowrap}.panda-v2_numberLabel__8Hf__{max-width:18rem;font-size:.92rem}.panda-v2_serviceList__2Lxv2 li{position:relative}.panda-v2_serviceList__2Lxv2 li:after{content:"";position:absolute;inset:auto 0 -1px;height:1px;background:var(--v2-ink);transform:scaleX(0);transform-origin:left center;transition:transform .9s var(--v2-ease-out)}.panda-v2_root__hBssz[dir=rtl] .panda-v2_serviceList__2Lxv2 li:after{transform-origin:right center}@media (hover:hover){.panda-v2_serviceList__2Lxv2 li:hover:after{transform:scaleX(1)}.panda-v2_serviceList__2Lxv2 li>div{transition:transform .7s var(--v2-ease-out)}.panda-v2_serviceList__2Lxv2 li:hover>div{transform:translateX(.6rem)}.panda-v2_root__hBssz[dir=rtl] .panda-v2_serviceList__2Lxv2 li:hover>div{transform:translateX(-.6rem)}}.panda-v2_steps__4g1_0 h3{margin:2.75rem 0 1rem}.panda-v2_whySection__rCUpb{background:var(--v2-surface)}.panda-v2_steps__4g1_0 li{position:relative}.panda-v2_steps__4g1_0 li:after{content:"";position:absolute;inset:-1px auto auto 0;width:100%;height:1px;background:var(--v2-yellow);transform:scaleX(0);transform-origin:left center;transition:transform .9s var(--v2-ease-out)}.panda-v2_root__hBssz[dir=rtl] .panda-v2_steps__4g1_0 li:after{inset:-1px 0 auto auto;transform-origin:right center}.panda-v2_steps__4g1_0 li:hover:after{transform:scaleX(1)}.panda-v2_finalCta__vsJlW{--v2-muted:var(--v2-dark-muted);--v2-line:var(--v2-dark-rule);--v2-focus:var(--v2-focus-inverse);padding-block:clamp(6rem,11vw,10rem);grid-template-columns:minmax(8rem,.32fr) minmax(0,1fr) minmax(16rem,.5fr);border-bottom:1px solid var(--v2-dark-rule);background:var(--v2-dark);color:var(--v2-paper)}.panda-v2_finalCta__vsJlW .panda-v2_eyebrow__ALg8W{color:var(--v2-dark-muted)}.panda-v2_finalCta__vsJlW h2{max-width:16ch;color:var(--v2-paper);font-size:clamp(2.3rem,4.6vw,4.75rem);font-weight:500;line-height:1.04;letter-spacing:-.04em}.panda-v2_root__hBssz[dir=rtl] .panda-v2_finalCta__vsJlW h2{line-height:1.3;letter-spacing:0}.panda-v2_fit__GwWqt{grid-column:2/-1;margin-block-start:clamp(1rem,2vw,2rem);display:grid;gap:1.1rem}.panda-v2_fit__GwWqt>p{margin:0;color:var(--v2-dark-muted);font-size:.68rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.panda-v2_root__hBssz[dir=rtl] .panda-v2_fit__GwWqt>p{letter-spacing:0;font-size:.85rem}.panda-v2_fit__GwWqt ul{margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 clamp(1rem,2vw,2rem);list-style:none}.panda-v2_fit__GwWqt li{padding-block:1.1rem .4rem;border-top:1px solid var(--v2-dark-rule);color:color-mix(in srgb,var(--v2-paper) 86%,transparent);font-size:.92rem;font-weight:500;line-height:1.5}.panda-v2_finalCta__vsJlW .panda-v2_ctaButton___5lKa{margin-block-start:1.25rem;background:var(--v2-paper);color:var(--v2-ink)}.panda-v2_finalCta__vsJlW .panda-v2_ctaButton___5lKa:active,.panda-v2_finalCta__vsJlW .panda-v2_ctaButton___5lKa:hover{background:var(--v2-paper);color:var(--v2-ink)}.panda-v2_root__hBssz [data-reveal]{transition:opacity 1.1s var(--v2-ease-out),transform 1.3s var(--v2-ease-out)}.panda-v2_root__hBssz [data-reveal=hidden]{transform:translateY(36px)}.panda-v2_serviceDetailHero__DX6HR>div:last-child>span{color:var(--v2-yellow);font-weight:200;letter-spacing:-.05em}.panda-v2_serviceProblem__N0kV2>p{font-size:clamp(1.6rem,2.6vw,2.75rem);font-weight:500;line-height:1.24;letter-spacing:-.025em}.panda-v2_caseStudyScope__uxNuW li,.panda-v2_otherServices__hnxva li a>span{font-weight:500}.panda-v2_caseStudyFacts__2En2C dd,.panda-v2_caseStudyRelationship__q3851 strong,.panda-v2_clientRelationshipNote__YObPp strong{font-weight:300}@media (max-width:70rem){.panda-v2_finalCta__vsJlW{grid-template-columns:.3fr 1fr}.panda-v2_fit__GwWqt ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:64rem){.panda-v2_hero__idcuN{min-height:92svh;padding-block-start:8rem}.panda-v2_heroVisual__fuAqs{min-height:0}.panda-v2_heroVisual__fuAqs figcaption{display:none}.panda-v2_hero__idcuN h1,.panda-v2_root__hBssz[dir=rtl] .panda-v2_hero__idcuN h1{max-width:none}}@media (max-width:54rem){.panda-v2_header__JdoU2{position:fixed}.panda-v2_inHouseGrid__Q7AyD{grid-template-columns:1fr;gap:4rem}.panda-v2_inHouseCard__m6oNW:nth-child(2){margin-block-start:0}.panda-v2_inHouseImage__Q1SI7{aspect-ratio:4/3.6}.panda-v2_manifestoBody__R2zpd{grid-template-columns:1fr;margin-inline-start:0}.panda-v2_numbers__bt0A7{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:42rem){.panda-v2_hero__idcuN{min-height:88svh;padding-block:7.5rem 4.5rem}.panda-v2_heroVisual__fuAqs:after,.panda-v2_root__hBssz[dir=rtl] .panda-v2_heroVisual__fuAqs:after{background:linear-gradient(180deg,color-mix(in srgb,var(--v2-dark) 60%,transparent) 0,color-mix(in srgb,var(--v2-dark) 45%,transparent) 30%,color-mix(in srgb,var(--v2-dark) 80%,transparent) 60%,color-mix(in srgb,var(--v2-dark) 96%,transparent) 100%)}.panda-v2_heroVisual__fuAqs{margin-inline:0}.panda-v2_heroActions__oWG_V{gap:1rem}.panda-v2_hero__idcuN .panda-v2_textLink__465uQ{border-bottom:0}.panda-v2_heroScrollCue__oJFGO{display:none}.panda-v2_numbers__bt0A7{gap:2.75rem 1.25rem}.panda-v2_numberValue__ysmJg{font-size:min(2.75rem,20cqi)}.panda-v2_finalCta__vsJlW{grid-template-columns:minmax(0,1fr)}.panda-v2_finalCta__vsJlW .panda-v2_ctaButton___5lKa,.panda-v2_finalCta__vsJlW>*,.panda-v2_finalCta__vsJlW>p:nth-of-type(2),.panda-v2_fit__GwWqt{grid-column:1/-1}.panda-v2_fit__GwWqt ul{grid-template-columns:1fr}}@media (max-width:22rem){.panda-v2_heroVisual__fuAqs{margin-inline:0}}@media (prefers-reduced-motion:no-preference){.panda-v2_heroTitleLine__EeoPY{overflow:clip;padding-block-end:.12em;margin-block-end:-.12em}.panda-v2_heroTitleLine__EeoPY>span{display:inline-block;animation:panda-v2_v2LineUp__uJoux 1.4s var(--v2-ease-out) both;animation-delay:calc(.25s + var(--line, 0) * .14s)}.panda-v2_heroActions__oWG_V,.panda-v2_heroBody__CyhNX,.panda-v2_heroVisual__fuAqs figcaption,.panda-v2_hero__idcuN .panda-v2_eyebrow__ALg8W{animation:panda-v2_v2FadeUp__MKhmx 1.2s var(--v2-ease-out) both}.panda-v2_hero__idcuN .panda-v2_eyebrow__ALg8W{animation-delay:.12s}.panda-v2_heroBody__CyhNX{animation-delay:.75s}.panda-v2_heroActions__oWG_V{animation-delay:.9s}.panda-v2_heroVisual__fuAqs figcaption{animation-delay:1.2s}.panda-v2_heroImage__HIXnJ{animation:panda-v2_v2HeroSettle__eWIN0 2.6s var(--v2-ease-out) both}.panda-v2_heroScrollCue__oJFGO span{animation:panda-v2_v2Cue__1Dyu7 2.4s cubic-bezier(.65,0,.35,1) 1.6s infinite}@supports (animation-timeline:view()){.panda-v2_heroImage__HIXnJ{animation:panda-v2_v2HeroSettle__eWIN0 2.6s var(--v2-ease-out) both,panda-v2_v2Drift__0w6mA linear both;animation-timeline:auto,view();animation-range:normal,exit 0 exit 100%}.panda-v2_inHouseImage__Q1SI7 img,.panda-v2_workImage__JLysJ img{animation:panda-v2_v2Parallax__O_hmY linear both;animation-timeline:view();animation-range:cover 0 cover 100%}}}@keyframes panda-v2_v2LineUp__uJoux{0%{transform:translateY(112%)}to{transform:translateY(0)}}@keyframes panda-v2_v2FadeUp__MKhmx{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes panda-v2_v2HeroSettle__eWIN0{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes panda-v2_v2Cue__1Dyu7{0%{transform:translateY(-100%)}55%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes panda-v2_v2Drift__0w6mA{0%{translate:0 0;scale:1}to{translate:0 12%;scale:1.06}}@keyframes panda-v2_v2Parallax__O_hmY{0%{translate:0 -4%;scale:1.1}to{translate:0 4%;scale:1.1}}.panda-v2_root__hBssz[dir=rtl] .panda-v2_eyebrow__ALg8W,.panda-v2_root__hBssz[dir=rtl] .panda-v2_fit__GwWqt>p{font-size:.82rem}.panda-v2_footer__yki50{border-top:1px solid var(--v2-line);background:var(--v2-paper);color:var(--v2-ink)}.panda-v2_footer__yki50 :where(a,button,summary):focus-visible{outline-color:var(--v2-focus)}.panda-v2_footerTop__USAwU>div img{width:11rem}.panda-v2_footerTop__USAwU>div p{color:var(--v2-muted)}.panda-v2_footer__yki50 nav>p{color:var(--v2-muted);font-weight:600;letter-spacing:.24em}.panda-v2_footer__yki50 nav a{color:var(--v2-ink);transition:color .25s ease}.panda-v2_footer__yki50 nav a:focus-visible,.panda-v2_footer__yki50 nav a:hover{color:var(--v2-muted)}.panda-v2_footerSocial__ats_U ul{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem;list-style:none}.panda-v2_footer__yki50 .panda-v2_footerSocial__ats_U a{width:2.75rem;height:2.75rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--v2-line);border-radius:50%;color:var(--v2-ink);transition:background-color .3s ease,border-color .3s ease,color .3s ease}.panda-v2_footer__yki50 .panda-v2_footerSocial__ats_U a:focus-visible,.panda-v2_footer__yki50 .panda-v2_footerSocial__ats_U a:hover{border-color:var(--v2-ink);background:var(--v2-ink);color:var(--v2-paper)}.panda-v2_footerSocial__ats_U svg{width:1.05rem;height:1.05rem;stroke-width:1.6}.panda-v2_footerBottom__8HIah{border-top-color:var(--v2-line);color:var(--v2-muted)}.panda-v2_footerCredit__BNVxR{color:var(--v2-muted)}.panda-v2_footerBottom__8HIah a:active,.panda-v2_footerBottom__8HIah a:hover{color:var(--v2-ink)}.panda-v2_footerTop__USAwU{grid-template-columns:minmax(0,1.6fr) repeat(3,auto);-moz-column-gap:clamp(2.5rem,6vw,6rem);column-gap:clamp(2.5rem,6vw,6rem);row-gap:2.5rem}.panda-v2_footerSocial__ats_U ul{flex-wrap:nowrap}.panda-v2_footerContact__Srbfy span{min-height:2.25rem;display:inline-flex;align-items:center;color:var(--v2-muted);font-size:.82rem}@media (pointer:fine){.panda-v2_footer__yki50 nav:not(.panda-v2_footerSocial__ats_U) a{min-height:2.25rem}}.panda-v2_footerCredit__BNVxR{display:inline;margin:0;margin-inline-start:.75rem;padding-inline-start:.75rem;border-inline-start:1px solid var(--v2-line)}@media (min-width:42.01rem){.panda-v2_footerBottom__8HIah{align-items:center}}@media (max-width:62rem){.panda-v2_footerTop__USAwU{grid-template-columns:1fr 1fr}.panda-v2_footerTop__USAwU>div{grid-column:1/-1}}@media (max-width:42rem){.panda-v2_footerCredit__BNVxR{display:block;margin:.4rem 0 0;padding:0;border:0}}.panda-v2_finalCta__vsJlW{border-bottom:0}.panda-v2_root__hBssz{--v2-grade:saturate(0.84) contrast(1.06) sepia(0.07) brightness(0.98)}.panda-v2_approachHeroVisual___55u3 img,.panda-v2_caseStudyGallery__wpLfD img,.panda-v2_caseStudyHeroImage__is3DY img,.panda-v2_inHouseImage__Q1SI7 img,.panda-v2_inHouseImage__Q1SI7:focus-visible img,.panda-v2_inHouseImage__Q1SI7:hover img,.panda-v2_indexProjectImage__enTbf img,.panda-v2_narrativeThumb__tjuvt img,.panda-v2_relatedWorkImage__AB4Gs img,.panda-v2_serviceRelatedWorkImage__zMCsn img,.panda-v2_workImageLink__LQyO9:focus-visible img,.panda-v2_workImageLink__LQyO9:hover img,.panda-v2_workImage__JLysJ img,.panda-v2_workIndexHeroImage__lIc6B img{filter:var(--v2-grade)}.panda-v2_heroImage__HIXnJ{filter:var(--v2-grade) brightness(.88)}.panda-v2_trust__TaFxN>p{font-weight:600;letter-spacing:.24em}.panda-v2_allServicesLink__7vqQn{width:min(100%,var(--v2-max));margin:clamp(3.5rem,6vw,5.5rem) auto 0;padding-block-start:1.5rem;display:flex;justify-content:flex-end;border-top:1px solid var(--v2-line)}.panda-v2_allServicesLink__7vqQn a{min-height:3rem;display:inline-flex;align-items:center;gap:.6rem;color:var(--v2-ink);font-size:.82rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,var(--v2-ink) 30%,transparent);text-underline-offset:.5rem;transition:text-decoration-color .3s ease,text-underline-offset .3s ease}.panda-v2_allServicesLink__7vqQn a:hover{text-decoration-color:var(--v2-yellow);text-underline-offset:.35rem}.panda-v2_allServicesLink__7vqQn svg{width:1rem;height:1rem}.panda-v2_allWorkLink__Njc_m a{font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,var(--v2-paper) 35%,transparent);text-underline-offset:.5rem}.panda-v2_allWorkLink__Njc_m a:hover{text-decoration-color:var(--v2-yellow)}.panda-v2_connectedDisciplines___pcyp>div span{min-height:9rem;padding:1.1rem 1.1rem 1.25rem;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:1.5rem;color:var(--v2-muted);font-size:.7rem;font-weight:600;letter-spacing:.08em}.panda-v2_connectedDisciplines___pcyp>div span strong{color:var(--v2-ink);font-size:1rem;font-weight:600;letter-spacing:-.01em;line-height:1.3}.panda-v2_connectedDisciplines___pcyp>div span:last-child{border-inline-end:0}.panda-v2_serviceStartCta__1C_in{background:var(--v2-paper);color:var(--v2-ink)}.panda-v2_serviceStartCta__1C_in>div:last-child>p{color:var(--v2-muted)}.panda-v2_serviceStartCta__1C_in>div:last-child>a{background:var(--v2-ink);color:var(--v2-paper);font-weight:600;transition:background-color .4s ease,color .4s ease}.panda-v2_serviceStartCta__1C_in>div:last-child>a:hover{background:var(--v2-yellow);color:var(--v2-ink)}.panda-v2_servicesCta__Kw8K5 a:last-child{border-color:var(--v2-paper);background:var(--v2-paper);color:var(--v2-ink);font-weight:600;transition:background-color .4s ease,border-color .4s ease}.panda-v2_servicesCta__Kw8K5 a:last-child:active,.panda-v2_servicesCta__Kw8K5 a:last-child:hover{border-color:var(--v2-yellow);background:var(--v2-yellow);color:var(--v2-ink)}.panda-v2_servicesCta__Kw8K5 a{font-weight:600}@media (max-width:54rem){.panda-v2_connectedDisciplines___pcyp>div span{min-height:0}}.panda-v2_serviceGallery___VXjy{padding:clamp(5rem,9vw,9rem) var(--v2-gutter);display:flex;flex-direction:column;gap:clamp(4.5rem,8vw,8rem)}.panda-v2_serviceGalleryBlock__AMLRW{display:flex;flex-direction:column;gap:clamp(2rem,4vw,3.5rem)}.panda-v2_serviceGalleryIntro__kv8HW{display:grid;grid-template-columns:minmax(15rem,.65fr) minmax(0,1fr);gap:clamp(3rem,9vw,11rem);align-items:end}.panda-v2_serviceGalleryIntro__kv8HW>div{min-width:0}.panda-v2_serviceGalleryIntro__kv8HW h2{max-width:16ch;margin:1.2rem 0 0}.panda-v2_serviceGalleryIntro__kv8HW>p{max-width:38rem;margin:0;color:var(--v2-muted);font-size:var(--v2-body);line-height:var(--v2-body-leading)}.panda-v2_narrativeGallery__FKoU2.panda-v2_serviceGalleryGrid__819T6{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:64rem){.panda-v2_serviceGalleryIntro__kv8HW{grid-template-columns:minmax(13rem,.55fr) 1fr;gap:4rem}}@media (max-width:52rem){.panda-v2_narrativeGallery__FKoU2.panda-v2_serviceGalleryGrid__819T6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:42rem){.panda-v2_serviceGalleryIntro__kv8HW{grid-template-columns:1fr;gap:1.25rem}.panda-v2_narrativeGallery__FKoU2.panda-v2_serviceGalleryGrid__819T6{gap:.5rem}}.panda-v2_feedbackPage__D4icD{width:min(100%,52rem);margin-inline:auto;padding:clamp(2rem,5vw,4rem) var(--v2-gutter) clamp(3.5rem,7vw,6rem)}.panda-v2_feedbackIntro__HX00P h1{max-width:20ch;margin:1rem 0 0;font-size:var(--v2-display-1);font-weight:var(--v2-display-weight);line-height:var(--v2-display-leading);letter-spacing:var(--v2-display-tracking);text-wrap:balance}[dir=rtl] .panda-v2_feedbackIntro__HX00P h1{letter-spacing:0;line-height:1.3}.panda-v2_feedbackGreeting__WW1XG{margin:2rem 0 0;color:var(--v2-ink);font-size:1.05rem}.panda-v2_feedbackLead__42av1{max-width:36rem;margin:1.5rem 0 0;color:var(--v2-muted);font-size:1.02rem}.panda-v2_feedbackMeta__USK_b{margin:2.5rem 0 0;display:flex;flex-wrap:wrap;gap:0;border-block:1px solid var(--v2-line)}.panda-v2_feedbackMeta__USK_b>div{flex:1 1 10rem;padding:1rem 0;padding-inline-end:1.5rem}.panda-v2_feedbackMeta__USK_b>div+div{padding-inline-start:1.5rem;border-inline-start:1px solid var(--v2-line)}.panda-v2_feedbackMeta__USK_b dt{color:var(--v2-muted);font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}[dir=rtl] .panda-v2_feedbackMeta__USK_b dt{letter-spacing:0}.panda-v2_feedbackMeta__USK_b dd{margin:.3rem 0 0;font-weight:600}.panda-v2_feedbackForm__1_9pa{margin-block-start:clamp(2.5rem,5vw,4rem)}.panda-v2_feedbackFormAlert__3m81Z{margin:0 0 1.5rem;padding:.9rem 1.1rem;border-inline-start:3px solid var(--v2-signal);background:var(--v2-surface);font-size:.9rem;font-weight:600}.panda-v2_feedbackBlock__H_WhO{padding-block:clamp(2rem,4vw,2.75rem);border-block-start:1px solid var(--v2-line)}.panda-v2_feedbackBlockHead__3ZAEA{display:grid;grid-template-columns:2.5rem 1fr;-moz-column-gap:.75rem;column-gap:.75rem;align-items:baseline;margin-block-end:1.5rem}.panda-v2_feedbackBlockHead__3ZAEA>span{color:var(--v2-yellow);font-size:.78rem;font-weight:700;font-variant-numeric:tabular-nums}.panda-v2_feedbackBlockHead__3ZAEA h2{margin:0;font-size:clamp(1.25rem,.8vw + 1rem,1.6rem);font-weight:600;line-height:1.3}.panda-v2_feedbackBlockHead__3ZAEA p{grid-column:2;margin:.5rem 0 0;color:var(--v2-muted);font-size:.88rem}.panda-v2_feedbackRatingList__IHjlf{display:grid;gap:.25rem}.panda-v2_feedbackRating__KLos_{margin:0;padding:.85rem 0;border:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem 1.5rem;border-block-end:1px dashed color-mix(in srgb,var(--v2-line) 80%,transparent)}.panda-v2_feedbackRating__KLos_:focus{outline:none}.panda-v2_feedbackRating__KLos_ legend{float:inline-start;padding:0;font-weight:600;font-size:.98rem}.panda-v2_feedbackRatingFeatured__kRkW7 legend{font-size:1.08rem}.panda-v2_feedbackStars__Vglud{display:flex;align-items:center;gap:.15rem}.panda-v2_feedbackStar__8rFmP{position:relative;width:2.75rem;height:2.75rem;display:inline-grid;place-items:center;cursor:pointer;color:color-mix(in srgb,var(--v2-ink) 22%,transparent);transition:color .16s var(--v2-ease-out),transform .16s var(--v2-ease-out)}.panda-v2_feedbackStar__8rFmP svg{width:1.65rem;height:1.65rem;stroke-width:1.4}.panda-v2_feedbackStar__8rFmP[data-on=true]{color:var(--v2-yellow)}.panda-v2_feedbackStar__8rFmP[data-on=true] svg{fill:currentColor}.panda-v2_feedbackStar__8rFmP:hover{transform:scale(1.08)}.panda-v2_feedbackScaleOption__cwRqq input,.panda-v2_feedbackSrOnly__M3gjf,.panda-v2_feedbackStar__8rFmP input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.panda-v2_feedbackScaleOption__cwRqq input:focus-visible+bdi,.panda-v2_feedbackStar__8rFmP input:focus-visible+svg{outline:2px solid var(--v2-focus);outline-offset:2px}.panda-v2_feedbackRatingWord__55QM0{min-width:7.5rem;margin-inline-start:.75rem;color:var(--v2-muted);font-size:.82rem}.panda-v2_feedbackScale__6f4XT{margin:0;padding:0;border:0}.panda-v2_feedbackScale__6f4XT:focus{outline:none}.panda-v2_feedbackScaleRow__euk9j{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:.35rem;direction:ltr}.panda-v2_feedbackScaleOption__cwRqq{position:relative;min-height:3rem;display:grid;place-items:center;border:1px solid var(--v2-line);background:var(--v2-page);cursor:pointer;font-weight:600;font-variant-numeric:tabular-nums;transition:background .16s var(--v2-ease-out),color .16s var(--v2-ease-out),border-color .16s var(--v2-ease-out)}.panda-v2_feedbackScaleOption__cwRqq:hover{border-color:var(--v2-ink)}.panda-v2_feedbackScaleOption__cwRqq[data-on=true]{border-color:var(--v2-ink);background:var(--v2-ink);color:var(--v2-paper)}.panda-v2_feedbackScaleEnds__rp5Iu{margin-block-start:.6rem;display:flex;justify-content:space-between;direction:ltr;color:var(--v2-muted);font-size:.78rem}[dir=rtl] .panda-v2_feedbackScaleEnds__rp5Iu span{direction:rtl}.panda-v2_feedbackFieldGrid__V2guj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.25rem}.panda-v2_feedbackFieldGrid__V2guj>.panda-v2_feedbackField__5BRYk:first-child{grid-column:1/-1}.panda-v2_feedbackField__5BRYk{min-width:0;margin-block-end:1.25rem}.panda-v2_feedbackField__5BRYk label{min-height:2rem;display:flex;align-items:baseline;justify-content:space-between;gap:1rem;font-size:.86rem;font-weight:650}.panda-v2_feedbackField__5BRYk label small{color:var(--v2-muted);font-size:.7rem;font-weight:500}.panda-v2_feedbackField__5BRYk input,.panda-v2_feedbackField__5BRYk textarea{width:100%;min-height:3.25rem;padding:.8rem .9rem;border:1px solid var(--v2-line);border-radius:0;background:var(--v2-page);color:var(--v2-ink);font:inherit;font-size:1rem;line-height:1.55}.panda-v2_feedbackField__5BRYk textarea{min-height:7.5rem;resize:vertical}.panda-v2_feedbackField__5BRYk :where(input,textarea):focus-visible{outline:2px solid var(--v2-focus);outline-offset:2px}.panda-v2_feedbackField__5BRYk :where(input,textarea)[aria-invalid=true]{border:2px solid var(--v2-signal)}.panda-v2_feedbackError___5JN0{margin:.45rem 0 0;color:var(--v2-signal);font-size:.78rem;font-weight:650}.panda-v2_feedbackBlockQuote__xfcH2{position:relative}.panda-v2_feedbackField__5BRYk textarea.panda-v2_feedbackQuoteInput__USMeb{min-height:8.5rem;padding:1.25rem 1.35rem;border:0;border-inline-start:3px solid var(--v2-yellow);background:var(--v2-surface);font-size:1.15rem;line-height:1.6}.panda-v2_feedbackCounter__uabbp{margin:.4rem 0 0;color:var(--v2-muted);font-size:.72rem;text-align:end}.panda-v2_feedbackConsent__hj_GI{margin:.5rem 0 0;padding:0;border:0;display:grid;gap:.5rem}.panda-v2_feedbackConsent__hj_GI:focus{outline:none}.panda-v2_feedbackConsent__hj_GI legend{margin-block-end:.75rem;padding:0;font-size:.92rem;font-weight:650}.panda-v2_feedbackConsentOption__MK_HE{display:flex;align-items:center;gap:.75rem;min-height:3rem;padding:.65rem .9rem;border:1px solid var(--v2-line);background:var(--v2-page);cursor:pointer;transition:border-color .16s var(--v2-ease-out)}.panda-v2_feedbackConsentOption__MK_HE:hover{border-color:var(--v2-ink)}.panda-v2_feedbackConsentOption__MK_HE[data-on=true]{border-color:var(--v2-ink);box-shadow:inset 3px 0 0 var(--v2-yellow)}[dir=rtl] .panda-v2_feedbackConsentOption__MK_HE[data-on=true]{box-shadow:inset -3px 0 0 var(--v2-yellow)}.panda-v2_feedbackConsentOption__MK_HE input{width:1.1rem;height:1.1rem;margin:0;accent-color:var(--v2-ink)}.panda-v2_feedbackDoneLink__Xv8Ct,.panda-v2_feedbackSubmit__XVIRz{width:100%;min-height:3.75rem;margin-block-start:1rem;padding-inline:1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border:0;background:var(--v2-action);color:var(--v2-paper);cursor:pointer;font:inherit;font-size:.9rem;font-weight:750;text-decoration:none}.panda-v2_feedbackDoneLink__Xv8Ct:hover,.panda-v2_feedbackSubmit__XVIRz:hover{background:var(--v2-action-hover)}.panda-v2_feedbackSubmit__XVIRz:disabled{cursor:progress;opacity:.8}.panda-v2_feedbackDoneLink__Xv8Ct svg,.panda-v2_feedbackSubmit__XVIRz svg{width:1rem;height:1rem}.panda-v2_feedbackDone__fdUzS{margin-block-start:clamp(2.5rem,5vw,4rem);padding:clamp(2rem,5vw,3.5rem);border:1px solid var(--v2-line);background:var(--v2-surface)}.panda-v2_feedbackDone__fdUzS h1:focus,.panda-v2_feedbackDone__fdUzS:focus{outline:none}.panda-v2_feedbackDone__fdUzS h1,.panda-v2_feedbackDone__fdUzS h2{margin:1rem 0 0;font-size:var(--v2-display-2);font-weight:600;line-height:1.15}.panda-v2_feedbackDone__fdUzS p{max-width:34rem;margin:1rem 0 0;color:var(--v2-muted)}.panda-v2_feedbackDone__fdUzS .panda-v2_feedbackDoneLink__Xv8Ct{width:auto;display:inline-flex;margin-block-start:2rem}.panda-v2_feedbackDoneMark__Q8IA9{color:var(--v2-yellow)}.panda-v2_feedbackDoneMark__Q8IA9 svg{width:2rem;height:2rem;fill:currentColor}@media (max-width:40rem){.panda-v2_feedbackRating__KLos_{grid-template-columns:1fr}.panda-v2_feedbackStar__8rFmP{width:2.6rem;height:2.6rem}.panda-v2_feedbackRatingWord__55QM0{min-width:0}.panda-v2_feedbackScaleRow__euk9j{gap:.2rem}.panda-v2_feedbackScaleOption__cwRqq{min-height:2.9rem;font-size:.88rem}.panda-v2_feedbackFieldGrid__V2guj{grid-template-columns:1fr}.panda-v2_feedbackMeta__USK_b>div+div{padding-inline-start:0;border-inline-start:0;border-block-start:1px solid var(--v2-line)}.panda-v2_feedbackMeta__USK_b>div{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.panda-v2_feedbackConsentOption__MK_HE,.panda-v2_feedbackScaleOption__cwRqq,.panda-v2_feedbackStar__8rFmP{transition:none}.panda-v2_feedbackStar__8rFmP:hover{transform:none}}.panda-v2_feedbackBar__aXEPd{width:min(100%,52rem);margin-inline:auto;padding:1.25rem var(--v2-gutter) 0;display:flex;align-items:center;justify-content:space-between;gap:1rem}.panda-v2_feedbackBarLogo__ralAi img{width:auto;height:2.1rem}.panda-v2_feedbackBarLang__7JZSD{min-height:2.75rem;display:inline-flex;align-items:center;padding-inline:.9rem;border:1px solid var(--v2-line);color:var(--v2-ink);font-size:.82rem;font-weight:600;text-decoration:none}.panda-v2_feedbackBarLang__7JZSD:hover{border-color:var(--v2-ink)}.panda-v2_feedbackFoot__JTrp2{width:min(100%,52rem);margin-inline:auto;padding:1.5rem var(--v2-gutter) 2.5rem;border-block-start:1px solid var(--v2-line);color:var(--v2-muted);font-size:.78rem}.panda-v2_feedbackFoot__JTrp2 p{margin:0}.panda-v2_feedbackFoot__JTrp2 a{color:inherit}.panda-v2_feedbackLoading__mPnCI{min-height:40vh}.panda-v2_feedbackShareNote__kMwZR{max-width:36rem;margin:1rem 0 0;padding:.75rem 1rem;border-inline-start:3px solid var(--v2-yellow);background:var(--v2-surface);font-size:.92rem}.panda-v2_feedbackChoices__EXvOn legend small,.panda-v2_feedbackRating__KLos_ legend small{display:block;margin-block-start:.2rem;color:var(--v2-muted);font-size:.8rem;font-weight:500}.panda-v2_feedbackChoices__EXvOn legend small{display:inline;margin-inline-start:.5rem}.panda-v2_feedbackStarsRow__W9RT_{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem}.panda-v2_feedbackRating__KLos_[data-na=true] legend{color:var(--v2-muted)}.panda-v2_feedbackNa__Ao84I{position:relative;min-height:2.75rem;display:inline-flex;align-items:center;padding-inline:.75rem;border:1px dashed var(--v2-line);color:var(--v2-muted);cursor:pointer;font-size:.78rem;font-weight:600}.panda-v2_feedbackChoice__jkC31 input,.panda-v2_feedbackNa__Ao84I input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.panda-v2_feedbackChoice__jkC31 input:focus-visible+span,.panda-v2_feedbackNa__Ao84I input:focus-visible+span{outline:2px solid var(--v2-focus);outline-offset:4px}.panda-v2_feedbackNa__Ao84I[data-on=true]{border-style:solid;border-color:var(--v2-ink);color:var(--v2-ink)}.panda-v2_feedbackLowNote__Np7Ub{grid-column:1/-1;padding-block-start:.5rem}.panda-v2_feedbackLowNote__Np7Ub .panda-v2_feedbackField__5BRYk{margin-block-end:.25rem}.panda-v2_feedbackLowNote__Np7Ub textarea{min-height:4.5rem}.panda-v2_feedbackFieldHint___Fxmi{margin:0 0 .5rem;color:var(--v2-muted);font-size:.8rem}.panda-v2_feedbackFieldFeatured__cy32Q label{font-size:1rem}.panda-v2_feedbackFieldFeatured__cy32Q textarea{border-color:var(--v2-ink)}.panda-v2_feedbackChoices__EXvOn{margin:.75rem 0 1.25rem;padding:0;border:0}.panda-v2_feedbackChoices__EXvOn:focus{outline:none}.panda-v2_feedbackChoices__EXvOn legend{margin-block-end:.65rem;padding:0;font-size:.86rem;font-weight:650}.panda-v2_feedbackChoices__EXvOn>div{display:flex;flex-wrap:wrap;gap:.5rem}.panda-v2_feedbackChoice__jkC31{position:relative;min-height:2.9rem;display:inline-flex;align-items:center;gap:.4rem;padding-inline:1rem;border:1px solid var(--v2-line);background:var(--v2-page);cursor:pointer;font-size:.88rem;font-weight:600;transition:border-color .16s var(--v2-ease-out),background .16s var(--v2-ease-out)}.panda-v2_feedbackChoice__jkC31:hover{border-color:var(--v2-ink)}.panda-v2_feedbackChoice__jkC31[data-on=true]{border-color:var(--v2-ink);background:var(--v2-ink);color:var(--v2-paper)}.panda-v2_feedbackChoice__jkC31 span{display:inline-flex;align-items:center;gap:.4rem}.panda-v2_feedbackChoice__jkC31 svg{width:.95rem;height:.95rem}.panda-v2_feedbackSubmitNote__K_uUE{margin:.75rem 0 0;color:var(--v2-muted);font-size:.78rem;text-align:center}.panda-v2_feedbackDoneActions__2vYCQ{margin-block-start:2rem;display:flex;flex-wrap:wrap;gap:.75rem}.panda-v2_feedbackGhost__Vw8Wg{min-height:3rem;display:inline-flex;align-items:center;gap:.5rem;padding-inline:1.1rem;border:1px solid var(--v2-ink);background:transparent;color:var(--v2-ink);cursor:pointer;font:inherit;font-size:.88rem;font-weight:700;text-decoration:none}.panda-v2_feedbackGhost__Vw8Wg:hover{background:var(--v2-ink);color:var(--v2-paper)}.panda-v2_feedbackGhost__Vw8Wg svg{width:1rem;height:1rem}.panda-v2_feedbackShare__gEw1J{margin-block-start:1.5rem;padding:clamp(1.5rem,4vw,2.25rem);border:1px solid var(--v2-line)}.panda-v2_feedbackShare__gEw1J h2{margin:0;font-size:1.2rem;font-weight:650}.panda-v2_feedbackShare__gEw1J p{margin:.5rem 0 1.25rem;color:var(--v2-muted)}@media (max-width:40rem){.panda-v2_feedbackBarLogo__ralAi img{height:1.8rem}.panda-v2_feedbackStarsRow__W9RT_ .panda-v2_feedbackRatingWord__55QM0{display:none}}.panda-v2_testimonialsSection__q1YSf{padding:clamp(5rem,8vw,8rem) var(--v2-gutter);background:var(--v2-paper)}.panda-v2_testimonialsHead__aeFKo{width:min(100%,var(--v2-max));margin-inline:auto}.panda-v2_testimonialsHead__aeFKo h2{max-width:18ch;margin:1.25rem 0 0;text-wrap:balance}.panda-v2_testimonialsList__a_hQb{width:min(100%,var(--v2-max));margin:clamp(2.75rem,5vw,4.5rem) auto 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,2.25rem)}.panda-v2_testimonialsList__a_hQb[data-count="1"]{grid-template-columns:minmax(0,46rem)}.panda-v2_testimonialsList__a_hQb[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.panda-v2_testimonialsCard__jpT7N{height:100%;margin:0;padding:clamp(1.75rem,3vw,2.5rem);display:flex;flex-direction:column;border-block-start:1px solid var(--v2-ink);background:var(--v2-surface)}.panda-v2_testimonialsMark__GdoLL{height:2.25rem;color:var(--v2-yellow);font-family:var(--font-display),Georgia,serif;font-size:4.5rem;line-height:1}.panda-v2_testimonialsCard__jpT7N blockquote{flex:1;margin:1rem 0 0}.panda-v2_testimonialsCard__jpT7N blockquote p{margin:0;font-size:clamp(1.1rem,.6vw + .95rem,1.35rem);line-height:1.6;text-wrap:pretty}.panda-v2_testimonialsCard__jpT7N figcaption{margin-block-start:2rem;padding-block-start:1rem;display:grid;gap:.2rem;border-block-start:1px solid var(--v2-line)}.panda-v2_testimonialsCard__jpT7N figcaption strong{font-size:.92rem;font-weight:650}.panda-v2_testimonialsCard__jpT7N figcaption span{color:var(--v2-muted);font-size:.82rem}@media (max-width:56rem){.panda-v2_testimonialsList__a_hQb,.panda-v2_testimonialsList__a_hQb[data-count="2"]{grid-template-columns:1fr}}.panda-v2_consent__2Vdbn{position:fixed;z-index:60;inset-block-end:clamp(.75rem,2vw,1.5rem);inset-inline-start:clamp(.75rem,2vw,1.5rem);width:min(26rem,calc(100vw - 1.5rem));padding:1.25rem 1.25rem 1rem;background:var(--v2-page);color:var(--v2-ink);border:1px solid var(--v2-border);border-top:2px solid var(--v2-signal);box-shadow:0 18px 48px color-mix(in srgb,var(--v2-ink) 14%,transparent);font-size:.85rem;line-height:1.7;animation:panda-v2_consentIn__ub_v_ .42s cubic-bezier(.2,.7,.2,1) both}.panda-v2_consent__2Vdbn p{margin:0;color:var(--v2-ink)}.panda-v2_consent__2Vdbn a{color:inherit;text-decoration:underline;text-decoration-color:var(--v2-signal);text-underline-offset:.2em}.panda-v2_consentActions__EfIw7{display:flex;justify-content:flex-end;gap:.5rem;margin-block-start:1rem}.panda-v2_consentAccept__0c2no,.panda-v2_consentDecline__wxF_7{min-height:2.75rem;padding-inline:1.1rem;font:inherit;font-size:.8rem;font-weight:600;letter-spacing:.02em;cursor:pointer;border:1px solid var(--v2-action);transition:background-color .16s ease,color .16s ease}.panda-v2_consentAccept__0c2no{background:var(--v2-action);color:var(--v2-page)}.panda-v2_consentAccept__0c2no:hover{background:var(--v2-action-hover)}.panda-v2_consentDecline__wxF_7{background:transparent;color:var(--v2-ink);border-color:var(--v2-border)}.panda-v2_consentDecline__wxF_7:hover{border-color:var(--v2-ink)}.panda-v2_consentAccept__0c2no:focus-visible,.panda-v2_consentDecline__wxF_7:focus-visible,.panda-v2_consent__2Vdbn a:focus-visible{outline:2px solid var(--v2-focus);outline-offset:2px}@keyframes panda-v2_consentIn__ub_v_{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.panda-v2_consent__2Vdbn{animation:none}}.panda-v2_footerCookieButton__a09Vg{min-height:2.75rem;padding:0;display:inline-flex;align-items:center;background:none;border:0;color:inherit;font:inherit;cursor:pointer}.panda-v2_footerCookieButton__a09Vg:active,.panda-v2_footerCookieButton__a09Vg:hover{color:var(--v2-ink)}.panda-v2_root__hBssz[dir=rtl]{--v2-display-leading:1.42}.panda-v2_root__hBssz[dir=rtl] :is(h1,h2){line-height:1.42!important}.panda-v2_root__hBssz[dir=rtl] h3{line-height:1.5}.panda-v2_root__hBssz[dir=rtl] .panda-v2_scrollWords__awc6u{line-height:1.42}.panda-v2_trust__TaFxN{grid-template-columns:1fr;justify-items:center;gap:1.4rem}.panda-v2_trust__TaFxN>p{text-align:center}.panda-v2_root__hBssz[dir=rtl] .panda-v2_trust__TaFxN>p{font-size:.875rem;letter-spacing:0}.panda-v2_trust__TaFxN .panda-v2_marquee__vxDrF{width:100%}@media (min-width:64.01rem){.panda-v2_manifestoInner__teSu_{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);-moz-column-gap:clamp(3rem,6vw,7rem);column-gap:clamp(3rem,6vw,7rem);align-items:end}.panda-v2_manifestoInner__teSu_>:first-child{grid-column:1/-1}.panda-v2_manifestoBody__R2zpd{width:auto;margin:0;grid-template-columns:1fr;gap:1.25rem}}.panda-v2_scrollWords__awc6u[data-scroll-words=on] span{opacity:clamp(.3,calc(var(--lit, 0) - var(--i)),1)}.panda-v2_root__hBssz[dir=rtl] .panda-v2_caseStudyIdentity__VXPjG dt{font-size:.8125rem;letter-spacing:0}.panda-v2_caseStudyIdentity__VXPjG dd{font-size:.95rem}.panda-v2_root__hBssz[dir=rtl] .panda-v2_narrativePhase__r7K8s{font-size:.8125rem;letter-spacing:0}.panda-v2_root__hBssz[dir=rtl] .panda-v2_caseStudyClient__h8lRm{font-size:.875rem;letter-spacing:0}@media (max-width:42rem){.panda-v2_caseStudyHero__TgW3e{padding-block-start:5.25rem;gap:2rem}.panda-v2_caseStudyHeroImage__is3DY{order:-1;min-height:0;aspect-ratio:4/3.4}.panda-v2_caseStudyIdentity__VXPjG>div{min-height:0;padding-block:.85rem}}.panda-v2_serviceProblem__N0kV2>p{font-size:clamp(1.3rem,1.9vw,1.85rem);line-height:1.5}.panda-v2_root__hBssz[dir=rtl] .panda-v2_serviceProblem__N0kV2>p{font-size:clamp(1.2rem,1.6vw,1.55rem);font-weight:450;line-height:1.9}.panda-v2_serviceDetail__XeyQO[data-photo] .panda-v2_serviceDetailHero__DX6HR{min-height:clamp(28rem,58vh,42rem);border-bottom:0}.panda-v2_serviceDetailPhoto__jrHOH{position:relative;margin:0;aspect-ratio:21/9;overflow:hidden;background:var(--v2-paper-deep)}.panda-v2_serviceDetailPhoto__jrHOH img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:var(--v2-grade)}@media (max-width:42rem){.panda-v2_serviceDetailPhoto__jrHOH{aspect-ratio:4/3}}.panda-v2_caseFilm__xxJvG{width:min(100%,var(--v2-max));margin-inline:auto;padding:clamp(1rem,3vw,2rem) var(--v2-gutter) clamp(3.5rem,6vw,6rem)}.panda-v2_caseFilmFrame__GSYVl{position:relative;margin-block-start:1.25rem;aspect-ratio:16/9;overflow:hidden;background:var(--v2-dark)}.panda-v2_caseFilmFrame__GSYVl iframe,.panda-v2_caseFilmPoster__kSW44{position:absolute;inset:0;width:100%;height:100%;border:0}.panda-v2_caseFilmPoster__kSW44{padding:0;background:var(--v2-dark);cursor:pointer}.panda-v2_caseFilmPoster__kSW44 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:var(--v2-grade) brightness(.62);transition:filter .4s ease}.panda-v2_caseFilmPoster__kSW44:focus-visible img,.panda-v2_caseFilmPoster__kSW44:hover img{filter:var(--v2-grade) brightness(.8)}.panda-v2_caseFilmPlay__GSvYn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);min-height:3.5rem;padding:0 1.6rem;display:inline-flex;align-items:center;gap:.7rem;background:var(--v2-paper);color:var(--v2-ink);font-size:1rem;font-weight:700;white-space:nowrap;transition:background-color .2s ease}.panda-v2_caseFilmPlay__GSvYn svg{width:1.15rem;height:1.15rem;fill:currentColor}.panda-v2_caseFilmPoster__kSW44:focus-visible .panda-v2_caseFilmPlay__GSvYn,.panda-v2_caseFilmPoster__kSW44:hover .panda-v2_caseFilmPlay__GSvYn{background:var(--v2-yellow)}a.panda-v2_footerCredit__BNVxR{text-decoration:none}a.panda-v2_footerCredit__BNVxR:focus-visible,a.panda-v2_footerCredit__BNVxR:hover{color:var(--v2-ink);text-decoration:underline;text-underline-offset:.25rem}@media (max-width:42rem){.panda-v2_inHouseGrid__Q7AyD{margin-inline:calc(var(--v2-gutter) * -1);padding-inline:var(--v2-gutter);grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:84%;gap:1rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--v2-gutter);scrollbar-width:none}.panda-v2_inHouseGrid__Q7AyD::-webkit-scrollbar{display:none}.panda-v2_inHouseCard__m6oNW{scroll-snap-align:start}.panda-v2_inHouseImage__Q1SI7{aspect-ratio:4/3}.panda-v2_inHousePoints__JDMAw{display:none}.panda-v2_steps__4g1_0{grid-template-columns:repeat(2,minmax(0,1fr))}.panda-v2_steps__4g1_0 li,.panda-v2_steps__4g1_0 li:last-child,.panda-v2_steps__4g1_0 li:nth-child(3),.panda-v2_steps__4g1_0 li:nth-child(4){min-height:0;padding:1.25rem 1rem 1.5rem;border-bottom:1px solid var(--v2-line);border-inline-start:0}.panda-v2_steps__4g1_0 li:nth-child(odd){border-inline-end:1px solid var(--v2-line)}.panda-v2_steps__4g1_0 li:nth-last-child(-n+2){border-bottom:0}.panda-v2_steps__4g1_0 h3{margin:1.4rem 0 .6rem;font-size:1.3rem}}.panda-v2_hero__idcuN h1.panda-v2_heroHeading__HZ9g5{margin-block-start:0}.panda-v2_heroKicker__kga9d{display:block}.panda-v2_heroTitleText__6xQNh{display:block;margin-block-start:1.75rem}.panda-v2_footerTop__USAwU>div p.panda-v2_footerAbout__4Ew2a{margin-block-start:.5rem;font-size:.8rem;line-height:1.6}.panda-v2_trust__TaFxN{padding-block-end:clamp(3rem,5vw,4.5rem)}.panda-v2_manifesto__glyi2{padding-block-start:clamp(4.5rem,8vw,7.5rem)}.panda-v2_spotlight__uD6iR{padding:clamp(5rem,9vw,8.5rem) var(--v2-gutter);border-top:1px solid var(--v2-line);background:var(--v2-paper);color:var(--v2-ink)}.panda-v2_spotlightGrid__DThMv{width:min(100%,var(--v2-max));margin:clamp(3rem,5vw,5rem) auto 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(2.5rem,4vw,4rem) clamp(1.5rem,3vw,3rem)}.panda-v2_spotlightCard__fMaB3{display:flex;flex-direction:column}.panda-v2_spotlightCard__fMaB3 h3{margin:1rem 0 0;font-family:var(--font-display),Arial,sans-serif;font-size:clamp(1.6rem,2.3vw,2.4rem);font-weight:600;line-height:1.12;letter-spacing:-.028em;text-wrap:balance}.panda-v2_root__hBssz[dir=rtl] .panda-v2_spotlightCard__fMaB3 h3{font-family:inherit;letter-spacing:0;line-height:1.4}.panda-v2_spotlightImage__2pDi0{position:relative;display:block;aspect-ratio:3/2;overflow:hidden;border-radius:2px;background:var(--v2-paper-deep)}.panda-v2_spotlightImage__2pDi0 img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;filter:var(--v2-grade);transition:transform 1.6s var(--v2-ease-out)}.panda-v2_spotlightImage__2pDi0:focus-visible img,.panda-v2_spotlightImage__2pDi0:hover img{transform:scale(1.04)}.panda-v2_workGrid__9TvL3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.panda-v2_workCard__zb968,.panda-v2_workCard__zb968:first-child,.panda-v2_workCard__zb968:not(:first-child),.panda-v2_workCard__zb968:nth-child(3){width:auto;grid-row:auto;justify-self:stretch}.panda-v2_workCard__zb968:not(:first-child) .panda-v2_workImage__JLysJ,.panda-v2_workImage__JLysJ{aspect-ratio:4/3}.panda-v2_numbers__bt0A7{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:64rem){.panda-v2_workGrid__9TvL3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:54rem){.panda-v2_spotlightGrid__DThMv{grid-template-columns:minmax(0,1fr)}}@media (max-width:42rem){.panda-v2_workGrid__9TvL3{grid-template-columns:minmax(0,1fr)}.panda-v2_numbers__bt0A7{grid-template-columns:repeat(2,minmax(0,1fr))}.panda-v2_numbers__bt0A7 li:last-child:nth-child(odd){grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.panda-v2_spotlightImage__2pDi0 img{transition:none}.panda-v2_spotlightImage__2pDi0:focus-visible img,.panda-v2_spotlightImage__2pDi0:hover img{transform:none}}.panda-v2_casePress__RDXBW{display:grid;grid-template-columns:minmax(12rem,.42fr) 1fr;gap:clamp(2rem,6vw,8rem);padding:clamp(4rem,7vw,7rem) var(--v2-gutter);border-block-start:1px solid var(--v2-line)}.panda-v2_casePress__RDXBW>div{min-width:0}.panda-v2_casePressIntro__VKJfp{max-width:22rem;margin:1rem 0 0;color:var(--v2-muted);font-size:var(--v2-body);line-height:var(--v2-body-leading)}.panda-v2_casePressList__JQRGB{min-width:0;margin:0;padding:0;list-style:none;border-block-start:1px solid var(--v2-line)}.panda-v2_casePressList__JQRGB li{border-block-end:1px solid var(--v2-line)}.panda-v2_casePressLink___zurR{position:relative;display:grid;gap:.45rem;padding-block:1.35rem;padding-inline-end:2.5rem;color:var(--v2-ink);text-decoration:none}.panda-v2_casePressMeta__w0pDl{color:var(--v2-muted);font-size:.78rem;font-weight:600;letter-spacing:.02em}.panda-v2_casePressTitle__NsCHO{font-size:clamp(1.02rem,.4vw + .95rem,1.25rem);font-weight:600;line-height:1.45;text-wrap:pretty;overflow-wrap:anywhere}.panda-v2_casePressArrow__9MzCH{position:absolute;inset-inline-end:.25rem;inset-block-start:1.5rem;width:1.1rem;height:1.1rem;color:var(--v2-muted);transition:transform .22s var(--v2-ease-out),color .22s var(--v2-ease-out)}.panda-v2_casePressLink___zurR:focus-visible .panda-v2_casePressTitle__NsCHO,.panda-v2_casePressLink___zurR:hover .panda-v2_casePressTitle__NsCHO{text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:1px}.panda-v2_casePressLink___zurR:hover .panda-v2_casePressArrow__9MzCH{color:var(--v2-signal);transform:translate(2px,-2px)}.panda-v2_casePressLink___zurR:focus-visible{outline:2px solid var(--v2-focus);outline-offset:4px}@media (max-width:60rem){.panda-v2_casePress__RDXBW{grid-template-columns:1fr;gap:1.5rem}}@media (prefers-reduced-motion:reduce){.panda-v2_casePressArrow__9MzCH{transition:none}}.panda-v2_narrativeFacts__uOi3_{display:block;padding-block:clamp(3.5rem,6vw,5.5rem)}.panda-v2_narrativeFacts__uOi3_>div{display:grid;grid-template-columns:minmax(12rem,.42fr) 1fr;gap:clamp(2rem,6vw,8rem);align-items:start}.panda-v2_narrativeFacts__uOi3_ .panda-v2_narrativeResults__qyUkj{margin:0;display:flex;flex-wrap:wrap;gap:2.5rem 0;border:0}.panda-v2_narrativeFacts__uOi3_ .panda-v2_narrativeResults__qyUkj>div{min-height:0;padding:0 clamp(1.5rem,3vw,3rem);display:flex;flex-direction:column;justify-content:flex-start;gap:.85rem;border:0;border-inline-start:1px solid var(--v2-line)}.panda-v2_narrativeFacts__uOi3_ .panda-v2_narrativeResults__qyUkj>div:first-child{padding-inline-start:0;border-inline-start:0}.panda-v2_narrativeFacts__uOi3_ .panda-v2_narrativeResults__qyUkj dt{color:var(--v2-signal);font-family:var(--font-display),Arial,sans-serif;font-size:clamp(3rem,4.6vw,4.5rem);font-weight:300;letter-spacing:-.04em;line-height:.9}.panda-v2_narrativeFacts__uOi3_ .panda-v2_narrativeResults__qyUkj dd{max-width:15rem;margin:0;color:var(--v2-muted);font-family:inherit;font-size:.9rem;font-weight:500;letter-spacing:0;line-height:1.5}.panda-v2_root__hBssz[dir=rtl] .panda-v2_narrativeFacts__uOi3_ .panda-v2_narrativeResults__qyUkj dt{font-family:inherit;font-weight:700;letter-spacing:0;direction:ltr;text-align:right}.panda-v2_root__hBssz[dir=rtl] .panda-v2_narrativeFacts__uOi3_ .panda-v2_narrativeResults__qyUkj dd{font-weight:500}.panda-v2_narrativeFacts__uOi3_+.panda-v2_casePress__RDXBW{padding-block-start:clamp(3rem,5vw,4.5rem)}.panda-v2_casePressTitle__NsCHO{font-size:clamp(1rem,.3vw + .95rem,1.15rem);font-weight:500;line-height:1.5}.panda-v2_casePressIntro__VKJfp{max-width:19rem;font-size:.9rem;line-height:1.7}@media (max-width:60rem){.panda-v2_narrativeFacts__uOi3_>div{grid-template-columns:1fr;gap:1.75rem}}