.about_pageBg__mGXpT{position:fixed;inset:0;background:#fff;z-index:-1;pointer-events:none}.about_main__nbSSX{padding:120px var(--page-pad-x) 120px;display:grid;grid-template-columns:repeat(24,1fr);grid-column-gap:8px;column-gap:8px;background:#fff;min-height:100vh}.about_column__D23M5{grid-column:1/span 11;display:flex;flex-direction:column;gap:72px}.about_section__iIVqi{display:flex;flex-direction:column;gap:4px}.about_emoji__zTMDl{font-size:var(--type-body-size);font-weight:var(--type-weight);line-height:var(--type-body-lh)}.about_list__1MOlT{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.about_list__1MOlT li{font-size:var(--type-body-size);font-weight:var(--type-weight);line-height:var(--type-body-lh);color:var(--fg)}.about_inlineLink__iz40h,.about_link__vERT_{color:var(--fg);font-weight:var(--type-weight);text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.about_inlineLink__iz40h:hover,.about_link__vERT_:hover{color:var(--link-hover)}.about_bio__X5aiq{font-size:var(--type-body-size);font-weight:var(--type-weight);line-height:var(--type-body-lh);color:var(--fg)}.about_subtext__o2o5e{color:rgba(0,0,0,.3)}.about_gifWrap__vA8Pp{grid-column:1/span 11;margin-top:36px}.about_gif__QgYs1{width:100%;height:320px;object-fit:cover;display:block}.about_footer__EMIj8{grid-column:1/span 2;padding-top:72px;font-size:var(--type-body-size);line-height:var(--type-body-lh);color:var(--fg-muted)}@media (max-width:640px){.about_main__nbSSX{padding:80px var(--page-pad-x) 80px;grid-template-columns:1fr}.about_column__D23M5,.about_footer__EMIj8,.about_gifWrap__vA8Pp{grid-column:auto}.about_column__D23M5{width:100%;gap:48px}.about_gif__QgYs1{width:100%;height:200px}}.LiquidText_container__KQ1Yd{display:inline}.LiquidText_container__KQ1Yd,.LiquidText_visual__QWVIW{text-decoration:inherit;color:inherit}.LiquidText_word__sfrS9{white-space:nowrap}.LiquidText_char__3b7q5,.LiquidText_word__sfrS9{display:inline-block;text-decoration:inherit;color:inherit}.LiquidText_char__3b7q5{transform-origin:center center;will-change:transform;transition:transform .05s linear}.Nav_nav__W3s5_{position:fixed;top:24px;left:var(--page-pad-x);font-size:16px;line-height:var(--type-body-lh);display:flex;align-items:center;z-index:100;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .3s ease}.Nav_glass__8K4Si{inset:-11px -20px;border-radius:999px;opacity:0;transition:opacity .3s ease;background:linear-gradient(hsla(0,0%,100%,.85),hsla(0,0%,100%,.78)) padding-box,linear-gradient(180deg,#fff,hsla(0,0%,100%,.5) 45%,hsla(0,0%,100%,.9)) border-box;border:1px solid transparent}.Nav_glass__8K4Si,.Nav_glass__8K4Si:before{position:absolute;z-index:-1;pointer-events:none}.Nav_glass__8K4Si:before{content:"";inset:0;border-radius:inherit;backdrop-filter:blur(22px) saturate(220%);-webkit-backdrop-filter:blur(22px) saturate(220%);filter:url(#liquid-refraction)}.Nav_nav__W3s5_[data-state=visible] .Nav_glass__8K4Si{opacity:1}.Nav_left__JKul0{display:flex;align-items:center;gap:20px;position:relative;z-index:1}.Nav_logo__zClE7{gap:8px;font-size:inherit;font-weight:500;color:var(--fg);transition:color .2s ease}.Nav_logoIcon__5_mUH,.Nav_logo__zClE7{display:inline-flex;align-items:center}.Nav_logoIcon__5_mUH{justify-content:center;width:24px;height:24px;flex-shrink:0;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.Nav_logoIcon__5_mUH video{display:block;width:100%;height:100%;object-fit:contain}.Nav_logo__zClE7:hover .Nav_logoIcon__5_mUH{transform:rotate(-12deg) scale(1.08)}.Nav_link__wp3R3{font-size:inherit;font-weight:500;color:var(--fg);text-decoration:none;transition:color .2s ease}.Nav_linkActive__bdMZq{color:var(--fg)}.Nav_link__wp3R3:focus-visible,.Nav_logo__zClE7:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:4px}.Nav_back__RcSLT{font-size:inherit;font-weight:500;color:var(--fg-muted);transition:color .2s ease}.Nav_back__RcSLT:hover{color:var(--fg)}.Nav_projects__bhhlR{position:relative;display:inline-flex;align-items:center}.Nav_projectsToggle__pyCAI{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;cursor:pointer;font:inherit;color:var(--fg)}.Nav_projectsMenu__IpMQH{position:absolute;top:calc(100% + 12px);left:0;min-width:280px;padding:8px;border-radius:14px;background:hsla(0,0%,100%,.92);backdrop-filter:blur(22px) saturate(220%);-webkit-backdrop-filter:blur(22px) saturate(220%);border:1px solid rgba(0,0,0,.08);box-shadow:0 12px 32px rgba(0,0,0,.12),0 2px 6px rgba(0,0,0,.06);display:flex;flex-direction:column;z-index:10}.Nav_projectsItem__ETqUt{display:grid;grid-template-columns:max-content 1fr max-content;grid-column-gap:8px;column-gap:8px;align-items:center;padding:8px 10px;border-radius:8px;color:var(--fg);text-decoration:none;transition:background .18s ease}.Nav_projectsItem__ETqUt:hover{background:rgba(0,0,0,.04)}.Nav_projectsItemActive__h2KX5{background:rgba(0,0,0,.05)}.Nav_projectsCompany__2EJng{color:var(--fg-muted);font-size:14px}.Nav_projectsTitle__lAc9Z{color:var(--fg);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Nav_projectsLock__s6HFV{display:inline-flex;align-items:center;color:var(--fg-muted);margin-left:4px}.Nav_projectsItemLocked__e8klJ{cursor:not-allowed;opacity:.55}.Nav_projectsItemLocked__e8klJ:hover{background:transparent}.Nav_projectsItemLocked__e8klJ .Nav_projectsCompany__2EJng,.Nav_projectsItemLocked__e8klJ .Nav_projectsTitle__lAc9Z{color:var(--fg-muted)}@media (max-width:640px){.Nav_nav__W3s5_{top:12px}.Nav_left__JKul0{gap:14px}.Nav_glass__8K4Si{inset:-9px -16px}}@media (hover:none) and (pointer:coarse){.Nav_glass__8K4Si:before{backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%)}}@media (prefers-reduced-motion:reduce){.Nav_glass__8K4Si,.Nav_nav__W3s5_{transition:none}}.CaseCard_card__WvIXf{position:relative;display:block;width:100%;border-radius:calc(20px + var(--bulge-tl, 0) * var(--proximity, 0) * 24px) calc(20px + var(--bulge-tr, 0) * var(--proximity, 0) * 24px) calc(20px + var(--bulge-br, 0) * var(--proximity, 0) * 24px) calc(20px + var(--bulge-bl, 0) * var(--proximity, 0) * 24px);overflow:hidden;cursor:pointer;isolation:isolate;will-change:transform,border-radius;perspective:900px;background:#ececef;transform:translateY(calc(var(--proximity, 0) * -8px));box-shadow:0 calc(2px + var(--proximity, 0) * 4px) calc(8px + var(--proximity, 0) * 8px) rgba(50,70,100,calc(.08 + var(--proximity, 0) * .06)),0 0 calc(12px + var(--proximity, 0) * 6px) rgba(180,200,220,calc(.18 + var(--proximity, 0) * .08))}.CaseCard_card__WvIXf:active{transform:translateY(0)}.CaseCard_card__WvIXf:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:5;box-shadow:inset 0 0 0 .5px rgba(0,0,0,.08),inset 0 .5px 1px hsla(0,0%,100%,.55),inset 0 -1px 2px rgba(50,70,100,.1)}.CaseCard_empty__VpvLN,.CaseCard_media__ato0S,.CaseCard_phoneMedia__1t2LV{position:absolute;inset:0;border-radius:inherit;overflow:hidden;background:hsla(0,0%,100%,.4)}.CaseCard_media__ato0S:before,.CaseCard_phoneMedia__1t2LV:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:4;background:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0) 30%);mix-blend-mode:plus-lighter}.CaseCard_image__4IzxH,.CaseCard_phoneBg__oJovz{transition:transform .5s cubic-bezier(.22,1,.36,1)}.CaseCard_image__4IzxH{transform:translateY(var(--cover-shift-y,0)) scale(var(--cover-scale,1))}.CaseCard_card__WvIXf:hover .CaseCard_phoneBg__oJovz{transform:scale(1.04)}.CaseCard_lens__ztTNg{position:absolute;inset:0;z-index:3;border-radius:inherit;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .25s ease;-webkit-mask-image:radial-gradient(circle 50px at var(--cursor-x,50%) var(--cursor-y,50%),#000 65%,transparent 100%);mask-image:radial-gradient(circle 50px at var(--cursor-x,50%) var(--cursor-y,50%),#000 65%,transparent 100%)}.CaseCard_lensImage__lEJXB{position:absolute;inset:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transform:scale(1.55);transform-origin:var(--cursor-x,50%) var(--cursor-y,50%)}.CaseCard_card__WvIXf:hover .CaseCard_lens__ztTNg{opacity:1}.CaseCard_phoneMedia__1t2LV{display:flex;align-items:center;justify-content:center;background:transparent}.CaseCard_phoneBg__oJovz{object-fit:contain}.CaseCard_phoneWrapper__RcrSp{position:relative;z-index:2;width:30%;aspect-ratio:9/19.5;display:flex;align-items:center;justify-content:center;margin-top:-5%}.CaseCard_phoneFrame__is7Xx{position:absolute;inset:0;object-fit:contain;z-index:2;pointer-events:none}.CaseCard_phoneVideo___cdxR{object-fit:cover;object-position:top}.CaseCard_phoneIframeWrap__kcyru,.CaseCard_phoneVideo___cdxR{position:absolute;inset:6% 6%;width:88%;height:88%;border-radius:28px;z-index:1;-webkit-clip-path:inset(0 0 3.5% 0);clip-path:inset(0 0 3.5% 0)}.CaseCard_phoneIframeWrap__kcyru{overflow:hidden}.CaseCard_phoneIframe__UQQRK{position:absolute;top:0;left:0;width:498px;height:968px;border:0;display:block;background:transparent;pointer-events:none}.CaseCard_label__hPovc{position:absolute;left:12px;right:12px;bottom:12px;z-index:10;padding:14px 18px;border-radius:18px;overflow:hidden;isolation:isolate;display:flex;align-items:center;gap:12px;transform-style:preserve-3d;transform:rotateX(0deg) rotateY(0deg);transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .3s ease;background:linear-gradient(hsla(0,0%,100%,.5),hsla(0,0%,100%,.4)) padding-box,linear-gradient(180deg,#fff,hsla(0,0%,100%,.4) 45%,hsla(0,0%,100%,.85)) border-box;border:1px solid transparent;box-shadow:inset 0 1.2px 0 #fff,inset 0 -1px 0 hsla(0,0%,100%,.65),inset 0 -4px 12px hsla(0,0%,100%,.3),inset 0 4px 12px hsla(0,0%,100%,.18),0 2px 8px rgba(0,0,0,.05);outline:.5px solid rgba(0,0,0,.08);outline-offset:-.5px}.CaseCard_card__WvIXf:hover .CaseCard_label__hPovc{box-shadow:inset 0 1.5px 0 #fff,inset 0 -1px 0 hsla(0,0%,100%,.75),inset 0 -4px 12px hsla(0,0%,100%,.4),inset 0 4px 12px hsla(0,0%,100%,.22),0 4px 12px rgba(0,0,0,.06)}.CaseCard_labelGlass__4M_yW{position:absolute;inset:0;border-radius:inherit;backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);filter:url(#liquid-refraction);z-index:-1;pointer-events:none}@supports (background:-webkit-named-image(i)){.CaseCard_labelGlass__4M_yW{filter:none}}.CaseCard_labelShimmer__3dEzE{position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:1;background:radial-gradient(circle 200px at var(--mx,50%) var(--my,-20%),hsla(0,0%,100%,.55),hsla(0,0%,100%,.2) 35%,transparent 65%);opacity:0;transition:opacity .35s ease;mix-blend-mode:plus-lighter}.CaseCard_card__WvIXf:hover .CaseCard_labelShimmer__3dEzE{opacity:1}.CaseCard_label__hPovc:before{background:radial-gradient(55% 50% at 18% 6%,hsla(0,0%,100%,.4),transparent 60%),linear-gradient(180deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,0) 28%,hsla(0,0%,100%,0) 75%,hsla(0,0%,100%,.2));z-index:0}.CaseCard_label__hPovc:after,.CaseCard_label__hPovc:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit}.CaseCard_label__hPovc:after{background:linear-gradient(105deg,transparent 35%,hsla(0,0%,100%,.55) 50%,transparent 65%);transform:translateX(-110%);transition:transform 1.1s cubic-bezier(.22,1,.36,1);z-index:2;mix-blend-mode:plus-lighter}.CaseCard_card__WvIXf:hover .CaseCard_label__hPovc:after{transform:translateX(110%)}.CaseCard_labelText__lU4IM{position:relative;z-index:3;flex:1 1;min-width:0}.CaseCard_arrow__GEH1G{position:relative;z-index:3;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:#fff;overflow:hidden;isolation:isolate;background:linear-gradient(150deg,rgba(40,42,52,.95),rgba(0,0,0,.95));backdrop-filter:blur(8px) saturate(160%);-webkit-backdrop-filter:blur(8px) saturate(160%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),inset 0 -1px 0 rgba(0,0,0,.4),0 2px 6px rgba(0,0,0,.25);opacity:0;transform:translateX(-8px) scale(.85);transition:opacity .28s ease,transform .32s cubic-bezier(.22,1,.36,1)}.CaseCard_arrow__GEH1G:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle 28px at var(--mx,50%) var(--my,50%),hsla(0,0%,100%,.55) 0,hsla(0,0%,100%,.18) 30%,transparent 65%);pointer-events:none;mix-blend-mode:plus-lighter}.CaseCard_arrow__GEH1G svg{position:relative;z-index:1}.CaseCard_card__WvIXf:hover .CaseCard_arrow__GEH1G{opacity:1;transform:translateX(0) scale(1)}.CaseCard_title__xeJt9{position:relative;z-index:3;font-size:14px;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--fg)}.CaseCard_description__ykqAQ{position:relative;z-index:3;margin-top:3px;font-size:14px;font-weight:var(--type-weight);line-height:1.45;color:var(--fg-muted)}@media (max-width:640px){.CaseCard_label__hPovc{left:8px;right:8px;bottom:8px;padding:12px 14px;border-radius:14px}.CaseCard_description__ykqAQ,.CaseCard_title__xeJt9{font-size:13px}.CaseCard_image__4IzxH{transform:translateY(calc(var(--cover-shift-y, 0px) * .5)) scale(var(--cover-scale,1))}}@media (hover:none) and (pointer:coarse){.CaseCard_card__WvIXf:after,.CaseCard_labelShimmer__3dEzE,.CaseCard_label__hPovc:after,.CaseCard_lens__ztTNg{display:none}.CaseCard_labelGlass__4M_yW{backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%)}.CaseCard_arrow__GEH1G{opacity:1;transform:translateX(0) scale(1)}}.CaseCard_cardLocked__6zc_z{cursor:default}.CaseCard_lockedForm__JcBpR{display:contents}.CaseCard_labelTextSwap__RIxll{position:relative;flex:1 1;min-width:0}.CaseCard_labelTextSwap__RIxll .CaseCard_lockedInput__3NNYg{width:100%;background:transparent;border:none;outline:none;padding:0;font-family:inherit;color:var(--fg)}.CaseCard_labelTextSwap__RIxll .CaseCard_lockedInput__3NNYg,.CaseCard_lockedPlaceholder__hvmhk{position:absolute;inset:0;font-size:16px;font-weight:500;letter-spacing:-.01em;opacity:0;pointer-events:none;transition:opacity .2s ease}.CaseCard_lockedPlaceholder__hvmhk{display:flex;align-items:center;color:var(--fg-muted)}.CaseCard_lockedPlaceholderHidden__t3RC5{opacity:0!important}.CaseCard_cardLocked__6zc_z:focus-within .CaseCard_lockedPlaceholder__hvmhk,.CaseCard_cardLocked__6zc_z:hover .CaseCard_lockedPlaceholder__hvmhk{opacity:.85}@media (hover:none) and (pointer:coarse){.CaseCard_cardLocked__6zc_z .CaseCard_lockedPlaceholder__hvmhk{opacity:.85}}.CaseCard_labelTextSwap__RIxll .CaseCard_lockedInput__3NNYg:disabled{opacity:.5}.CaseCard_cardLocked__6zc_z .CaseCard_labelText__lU4IM{transition:opacity .2s ease}.CaseCard_cardLocked__6zc_z:focus-within .CaseCard_labelText__lU4IM,.CaseCard_cardLocked__6zc_z:hover .CaseCard_labelText__lU4IM{opacity:0;pointer-events:none}.CaseCard_cardLocked__6zc_z:focus-within .CaseCard_labelTextSwap__RIxll .CaseCard_lockedInput__3NNYg,.CaseCard_cardLocked__6zc_z:hover .CaseCard_labelTextSwap__RIxll .CaseCard_lockedInput__3NNYg{opacity:1;pointer-events:auto}.CaseCard_cardLocked__6zc_z .CaseCard_arrow__GEH1G{opacity:0;pointer-events:none;border:none;transform:translateX(8px) scale(.85);transition:opacity .22s ease,transform .28s cubic-bezier(.22,1,.36,1)}.CaseCard_cardLocked__6zc_z:focus-within .CaseCard_arrow__GEH1G,.CaseCard_cardLocked__6zc_z:hover .CaseCard_arrow__GEH1G{opacity:.4;transform:translateX(0) scale(1);cursor:default}.CaseCard_cardLocked__6zc_z:focus-within .CaseCard_arrow__GEH1G:not(:disabled),.CaseCard_cardLocked__6zc_z:hover .CaseCard_arrow__GEH1G:not(:disabled){opacity:1;pointer-events:auto;cursor:pointer}@media (max-width:640px){.CaseCard_labelTextSwap__RIxll .CaseCard_lockedInput__3NNYg,.CaseCard_lockedPlaceholder__hvmhk{font-size:16px}}@media (hover:none) and (pointer:coarse){.CaseCard_cardLocked__6zc_z .CaseCard_labelText__lU4IM{opacity:0;pointer-events:none}.CaseCard_cardLocked__6zc_z .CaseCard_labelTextSwap__RIxll .CaseCard_lockedInput__3NNYg{opacity:1;pointer-events:auto}.CaseCard_cardLocked__6zc_z .CaseCard_arrow__GEH1G{opacity:.4;transform:translateX(0) scale(1)}.CaseCard_cardLocked__6zc_z .CaseCard_arrow__GEH1G:not(:disabled){opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.CaseCard_card__WvIXf,.CaseCard_card__WvIXf:hover,.CaseCard_card__WvIXf:hover .CaseCard_image__4IzxH,.CaseCard_card__WvIXf:hover .CaseCard_phoneBg__oJovz,.CaseCard_image__4IzxH,.CaseCard_label__hPovc:after,.CaseCard_phoneBg__oJovz{transition:none;transform:none}}.CaseCard_cardGallery__5IZvB{background:url(/images/chrome-backdrop.png) 50%/cover no-repeat;box-shadow:inset 0 0 0 .5px rgba(0,0,0,.12)}.CaseCard_cardGallery__5IZvB .CaseCard_empty__VpvLN,.CaseCard_cardGallery__5IZvB .CaseCard_media__ato0S,.CaseCard_cardGallery__5IZvB .CaseCard_phoneMedia__1t2LV{background:transparent}.CaseCard_cardGallery__5IZvB .CaseCard_image__4IzxH,.CaseCard_cardGallery__5IZvB .CaseCard_phoneBg__oJovz{transform:translateY(var(--cover-shift-y,0)) scale(calc(var(--cover-scale, 1) * 1.035));transform-origin:center;border-radius:12px;filter:drop-shadow(0 6px 16px rgba(40,70,100,.18)) drop-shadow(0 0 .5px rgba(0,0,0,.25))}.CaseCard_cardGallery__5IZvB .CaseCard_image__4IzxH[src*=messenger-phone]{inset:auto!important;top:5%!important;left:50%!important;width:30%!important;height:auto!important;aspect-ratio:9/19.5;object-fit:cover;object-position:top center;transform:translateX(-50%)!important;border-radius:16px;-webkit-clip-path:none;clip-path:none;filter:none}.CaseCard_cardGallery__5IZvB .CaseCard_image__4IzxH[src*=msec-browser],.CaseCard_cardGallery__5IZvB .CaseCard_image__4IzxH[src*=need-hero-browser],.CaseCard_cardGallery__5IZvB .CaseCard_image__4IzxH[src*=uber-cover]{inset:5% auto auto 50%!important;width:80%!important;height:auto!important;object-fit:contain;transform:translateX(-50%)!important;border-radius:12px;-webkit-clip-path:none;clip-path:none;filter:none}.CaseCard_cardGallery__5IZvB .CaseCard_image__4IzxH[src*=need-hero-browser]{aspect-ratio:1684/1244}.CaseCard_cardGallery__5IZvB .CaseCard_image__4IzxH[src*=uber-cover]{aspect-ratio:2880/1800}.CaseCard_cardGallery__5IZvB .CaseCard_image__4IzxH[src*=msec-browser]{aspect-ratio:1600/1068;border-radius:0}.CaseCard_cardGallery__5IZvB .CaseCard_image__4IzxH[src*=microsoft-identity-ui]{inset:10% auto auto 50%!important;width:50%!important;height:auto!important;aspect-ratio:636/600;object-fit:contain;transform:translateX(-50%)!important;border-radius:12px;-webkit-clip-path:none;clip-path:none;filter:none}.CaseCard_cardGallery__5IZvB .CaseCard_image__4IzxH[src*=whatsapp-logo]{inset:22% auto auto 50%!important;width:25%!important;height:auto!important;aspect-ratio:1/1;object-fit:contain;transform:translateX(-50%)!important;border-radius:0;-webkit-clip-path:none;clip-path:none;filter:none}.CaseCard_cardGallery__5IZvB .CaseCard_media__ato0S:has(.CaseCard_image__4IzxH[src*=messenger-phone]),.CaseCard_cardGallery__5IZvB .CaseCard_media__ato0S:has(.CaseCard_image__4IzxH[src*=microsoft-identity-ui]),.CaseCard_cardGallery__5IZvB .CaseCard_media__ato0S:has(.CaseCard_image__4IzxH[src*=msec-browser]),.CaseCard_cardGallery__5IZvB .CaseCard_media__ato0S:has(.CaseCard_image__4IzxH[src*=need-hero-browser]),.CaseCard_cardGallery__5IZvB .CaseCard_media__ato0S:has(.CaseCard_image__4IzxH[src*=uber-cover]),.CaseCard_cardGallery__5IZvB .CaseCard_media__ato0S:has(.CaseCard_image__4IzxH[src*=whatsapp-logo]){filter:drop-shadow(0 6px 16px rgba(40,70,100,.18)) drop-shadow(0 0 .5px rgba(0,0,0,.25))}.CaseCard_cardGallery__5IZvB .CaseCard_label__hPovc{left:0;right:0;bottom:0;padding:24px;border-radius:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:0;outline:0;box-shadow:none;transform:none}.CaseCard_cardGallery__5IZvB .CaseCard_labelGlass__4M_yW,.CaseCard_cardGallery__5IZvB .CaseCard_labelShimmer__3dEzE,.CaseCard_cardGallery__5IZvB .CaseCard_label__hPovc:after{display:none}.CaseCard_cardGallery__5IZvB .CaseCard_label__hPovc:before{display:block;content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5) 45%,hsla(0,0%,100%,.55));backdrop-filter:blur(40px) saturate(160%);-webkit-backdrop-filter:blur(40px) saturate(160%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 45%,#000);mask-image:linear-gradient(180deg,transparent,#000 45%,#000);box-shadow:inset .5px 0 0 rgba(0,0,0,.12),inset -.5px 0 0 rgba(0,0,0,.12),inset 0 -.5px 0 rgba(0,0,0,.12)}.CaseCard_cardGallery__5IZvB .CaseCard_card__WvIXf:hover .CaseCard_label__hPovc{box-shadow:none}.CaseCard_cardGallery__5IZvB .CaseCard_description__ykqAQ,.CaseCard_cardGallery__5IZvB .CaseCard_title__xeJt9{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CaseCard_cardGallery__5IZvB .CaseCard_title__xeJt9{font-weight:500}.CaseCard_cardGallery__5IZvB .CaseCard_company__cLSFX{position:relative;z-index:3;margin:0 0 4px;font-size:14px;font-weight:var(--type-weight);color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CaseCard_cardGallery__5IZvB .CaseCard_phoneWrapper__RcrSp{position:absolute;inset:auto;top:5%;left:50%;transform:translateX(-50%);width:30%;height:auto;margin:0;aspect-ratio:9/19.5;border-radius:16px;overflow:hidden;isolation:isolate;filter:drop-shadow(0 6px 16px rgba(40,70,100,.18)) drop-shadow(0 0 .5px rgba(0,0,0,.25))}.CaseCard_cardGallery__5IZvB .CaseCard_phoneIframeWrap__kcyru{inset:0;width:100%;height:100%;border-radius:0;-webkit-clip-path:none;clip-path:none;filter:none}.CaseCard_cardGallery__5IZvB .CaseCard_phoneIframe__UQQRK{border-radius:0;filter:none;-webkit-mask-image:none;mask-image:none;-webkit-clip-path:none;clip-path:none}@media (max-width:640px){.CaseCard_cardGallery__5IZvB .CaseCard_empty__VpvLN,.CaseCard_cardGallery__5IZvB .CaseCard_media__ato0S,.CaseCard_cardGallery__5IZvB .CaseCard_phoneMedia__1t2LV{inset:0;border-radius:inherit}.CaseCard_cardGallery__5IZvB .CaseCard_label__hPovc{padding:16px}.CaseCard_cardGallery__5IZvB .CaseCard_phoneWrapper__RcrSp{position:absolute;inset:auto;top:5%;left:50%;transform:translateX(-50%);width:35%;height:auto;aspect-ratio:9/19.5;margin:0;border-radius:0;filter:none}}.CaseList_list__zlH9_{display:flex;flex-direction:column}.CaseList_row__4d1Mp{display:grid;grid-template-columns:repeat(24,1fr);grid-column-gap:var(--grid-gutter,8px);column-gap:var(--grid-gutter,8px);align-items:center;padding:12px 0;border-top:1px solid rgba(26,26,28,.1);color:var(--fg);text-decoration:none;font-size:var(--type-body-size);line-height:var(--type-body-lh);font-weight:var(--type-weight);transition:background .2s ease,padding .2s ease}.CaseList_company__hpJR1{grid-column:1/span 2}.CaseList_title__I1By9{grid-column:3/span 5}.CaseList_description__X2k6L{grid-column:8/span 9}.CaseList_year__x3pBd{grid-column:17/span 2}.CaseList_lockedSlot__Kh1YL{grid-column:21/span 2;color:var(--fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CaseList_lockedHoverLabel__6tqbK,.CaseList_rowLocked__QND6z:hover .CaseList_lockedLabel__fxQ1X{display:none}.CaseList_rowLocked__QND6z:hover .CaseList_lockedHoverLabel__6tqbK{display:inline}.CaseList_arrow__O4dba{grid-column:23/span 2}.CaseList_row__4d1Mp:last-child{border-bottom:1px solid rgba(26,26,28,.1)}.CaseList_row__4d1Mp:hover{background:rgba(26,26,28,.03)}.CaseList_company__hpJR1{color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CaseList_year__x3pBd{color:var(--fg-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.CaseList_title__I1By9{color:var(--fg)}.CaseList_description__X2k6L,.CaseList_title__I1By9{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CaseList_description__X2k6L{color:var(--fg-muted)}.CaseList_arrow__O4dba{display:inline-flex;align-items:center;justify-content:center;justify-self:end;width:36px;height:36px;border-radius:50%;color:#fff;overflow:hidden;isolation:isolate;background:linear-gradient(150deg,rgba(40,42,52,.95),rgba(0,0,0,.95));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),inset 0 -1px 0 rgba(0,0,0,.4),0 2px 6px rgba(0,0,0,.25);opacity:0;transform:translateX(-8px) scale(.85);transition:opacity .28s ease,transform .32s cubic-bezier(.22,1,.36,1)}.CaseList_row__4d1Mp:hover .CaseList_arrow__O4dba{opacity:1;transform:translateX(0) scale(1)}.CaseList_rowLocked__QND6z:hover .CaseList_arrow__O4dba{opacity:.4;cursor:not-allowed}.CaseList_arrowSubmit__xSXEC{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;cursor:pointer;font:inherit}.CaseList_rowActive__4p6ov .CaseList_arrow__O4dba{opacity:1;transform:translateX(0) scale(1)}.CaseList_arrowSubmit__xSXEC:disabled{opacity:.4;cursor:not-allowed}.CaseList_rowLocked__QND6z{cursor:pointer}.CaseList_rowActive__4p6ov{background:rgba(26,26,28,.03)}.CaseList_lock__2gn0e{margin-right:6px;opacity:.6}.CaseList_lockedForm__9ItCw{display:block}.CaseList_lockedInput__IRc4W{width:100%;background:transparent;border:none;outline:none;padding:0;font:inherit;font-size:16px;color:var(--fg);-webkit-appearance:none}.CaseList_lockedInput__IRc4W::placeholder{color:var(--fg-muted)}.CaseList_lockedInputError__0iu4L::placeholder{color:var(--fg-muted)}@media (max-width:640px){.CaseList_row__4d1Mp{grid-template-columns:64px minmax(0,1fr) 20px;column-gap:14px;padding:16px 0}.CaseList_company__hpJR1{grid-column:1/span 1}.CaseList_title__I1By9{grid-column:2/span 1}.CaseList_arrow__O4dba{grid-column:3/span 1}.CaseList_description__X2k6L,.CaseList_lockedSlot__Kh1YL,.CaseList_year__x3pBd{display:none}.CaseList_rowActive__4p6ov .CaseList_lockedSlot__Kh1YL{display:block;grid-column:1/-1;margin-top:8px}}.FeaturedWork_wrap__FpLe7{display:grid;grid-template-columns:repeat(24,1fr);grid-column-gap:var(--grid-gutter,8px);column-gap:var(--grid-gutter,8px);width:100%}.FeaturedWork_titleSlot__O0DAK{grid-column:1/span 2}.FeaturedWork_content__x5q4A{grid-column:1/-1;display:flex;flex-direction:column;gap:20px;min-width:0}.FeaturedWork_toggleRow__el92n{display:flex;justify-content:flex-start}@media (max-width:640px){.FeaturedWork_wrap__FpLe7{display:flex;flex-direction:column;gap:12px}.FeaturedWork_content__x5q4A,.FeaturedWork_titleSlot__O0DAK{grid-column:auto}}.FeaturedWork_toggle__XmoqY{display:inline-flex;gap:16px;align-items:baseline}.FeaturedWork_toggleBtn__s7kst{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--fg-muted);padding:0;font:inherit;font-size:var(--type-body-size);line-height:var(--type-body-lh);font-weight:var(--type-weight);cursor:pointer;text-underline-offset:3px;transition:color .18s ease}.FeaturedWork_toggleBtn__s7kst:hover{color:var(--fg)}.FeaturedWork_toggleBtnActive__xpSb4{color:var(--fg);text-decoration:underline}.HeroIntro_intro__NzmTR{display:grid;grid-template-columns:repeat(24,1fr);grid-column-gap:var(--grid-gutter,8px);column-gap:var(--grid-gutter,8px);grid-row-gap:20px;row-gap:20px;align-items:start;width:100%}.HeroIntro_aboutLabel__wPOJG{grid-column:1/span 2;font-size:var(--type-body-size);line-height:var(--type-body-lh);font-weight:var(--type-weight);color:var(--fg);margin:0}.HeroIntro_taglineRow__eRIfK{grid-column:3/-1;display:grid;grid-template-columns:subgrid;align-items:start;min-width:0}.HeroIntro_tagline__fcVGB{grid-column:12/span 7;font-size:var(--type-body-size);font-weight:var(--type-weight);line-height:var(--type-body-lh);color:var(--fg);margin:0;min-width:0}.HeroIntro_taglineMuted__Ivxzc{color:var(--fg-muted)}.HeroIntro_links__ddM2Z{grid-column:12/span 7;min-width:0}.HeroIntro_linksStandalone__7AA2i,.HeroIntro_links__ddM2Z{font-size:var(--type-body-size);line-height:var(--type-body-lh);font-weight:var(--type-weight);color:var(--fg-muted);margin:36px 0 0;display:flex;align-items:baseline;gap:4px}.HeroIntro_link__j2iBQ{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .2s ease}.HeroIntro_link__j2iBQ:hover{color:var(--link-hover)}@media (min-width:641px) and (max-width:1024px){.HeroIntro_links__ddM2Z,.HeroIntro_tagline__fcVGB{grid-column:12/span 11}}.HeroIntro_mobileVideo__Q_vCB{display:none}.HeroIntro_mobileVideo__Q_vCB video{display:block;width:200px;height:200px;object-fit:contain}@media (max-width:640px){.HeroIntro_intro__NzmTR{display:flex;flex-direction:column;gap:12px}.HeroIntro_taglineRow__eRIfK{display:contents}.HeroIntro_aboutLabel__wPOJG,.HeroIntro_links__ddM2Z,.HeroIntro_tagline__fcVGB{grid-column:auto}.HeroIntro_mobileVideo__Q_vCB{display:block;margin:8px 0}}.Notes_notes__ETQQ6{display:grid;grid-template-columns:repeat(24,1fr);grid-column-gap:var(--grid-gutter,8px);column-gap:var(--grid-gutter,8px);position:relative;width:100%}.Notes_notesLabel__hk9ts{grid-column:14/span 7;grid-row:1;font-size:var(--type-body-size);line-height:var(--type-body-lh);font-weight:var(--type-weight);color:var(--fg);margin:0}.Notes_notesList__wGuvt{grid-column:14/span 7;grid-row:2;display:flex;flex-direction:column;gap:3px;min-width:0}.Notes_notesLinks__1nZy9{grid-column:14/span 7;grid-row:3;min-width:0}.Notes_noteLink__wl90t{font-size:var(--type-body-size);line-height:var(--type-body-lh);font-weight:var(--type-weight);color:var(--fg);text-decoration:none;transition:color .2s ease;display:grid;grid-template-columns:76px minmax(0,1fr);align-items:baseline}.Notes_noteLabelText__7Lnnd{text-decoration:underline;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:1px;text-underline-offset:3px}.Notes_noteDate__qBHDa{color:var(--fg-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Notes_noteLink__wl90t:hover{color:var(--link-hover)}.Notes_preview__wMG_Q{position:fixed;top:0;left:0;pointer-events:none;z-index:50;overflow:hidden;box-shadow:0 12px 32px rgba(0,0,0,.14);background:var(--card-bg,#fff)}.Notes_previewImg__BVBcK{display:block;width:140px;height:auto}@media (min-width:641px) and (max-width:1024px){.Notes_notesLabel__hk9ts,.Notes_notesLinks__1nZy9,.Notes_notesList__wGuvt{grid-column:14/span 11}}@media (max-width:640px){.Notes_notes__ETQQ6{display:flex;flex-direction:column;gap:8px}.Notes_notesLabel__hk9ts,.Notes_notesLinks__1nZy9,.Notes_notesList__wGuvt{grid-column:auto}.Notes_preview__wMG_Q{display:none}}@media (prefers-reduced-motion:reduce){.Notes_preview__wMG_Q{display:none}}.HeroLanding_scrollRange__Y30mw{height:auto;position:relative;display:flex;align-items:flex-start;justify-content:stretch}.HeroLanding_intro__BVkSB{width:100%;display:flex;flex-direction:column;gap:36px}.HeroLanding_video__fLelZ{position:fixed;z-index:200;pointer-events:none;will-change:top,left,width,height}.HeroLanding_video__fLelZ video{display:block;width:100%;height:100%;object-fit:contain}@media (max-width:640px){.HeroLanding_scrollRange__Y30mw{height:auto;padding:32px 0}.HeroLanding_intro__BVkSB{gap:32px}.HeroLanding_video__fLelZ{display:none}}