.Brand_brand__rLRzx{display:inline-flex;align-items:center;gap:11px;font:var(--weight-semibold) 18px var(--font-sans);letter-spacing:-.02em;color:var(--text-primary);text-decoration:none}.Brand_brand__rLRzx span{color:var(--gray-500)}.Brand_compact__o_2Pv{font-size:16px}.Header_header__KwdYD{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(247,248,249,.72);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:.5px solid var(--separator)}.Header_nav__tNWGY{display:flex;align-items:center;justify-content:space-between;height:64px}.Header_links__tOWqV{display:flex;align-items:center;gap:30px}.Header_menuLink__ZroQM{font:var(--weight-medium) 14px var(--font-sans);color:var(--text-secondary);text-decoration:none;transition:color var(--dur-fast) var(--ease-standard)}.Header_menuLink__ZroQM:hover{color:var(--text-primary)}@media (max-width:860px){.Header_menuLink__ZroQM{display:none}}.Hero_hero__bqvNd{position:relative;overflow:hidden;padding:116px 0 92px}.Hero_ring__rGcuM{position:absolute;top:-180px;right:-160px;width:540px;height:540px;border-radius:50%;border:80px solid var(--accent-500);opacity:.07;pointer-events:none}.Hero_h1__Ehp8_{margin:22px 0 0;font:var(--weight-bold) clamp(44px,7vw,86px) /1.02 var(--font-sans);letter-spacing:-.035em;max-width:15ch}.Hero_sub__mpF_z{margin:26px 0 0;font:21px/1.55 var(--font-sans);color:var(--text-secondary);max-width:52ch}.Hero_cta__1n4WS{display:flex;gap:14px;margin-top:38px;flex-wrap:wrap}.Hero_meta__13e8_{margin-top:56px;display:flex;gap:40px;flex-wrap:wrap;align-items:center;color:var(--text-tertiary);font:var(--type-mono);font-size:13px}.Hero_meta__13e8_ b{color:var(--text-primary);font-weight:600}@media (max-width:860px){.Hero_hero__bqvNd{padding:80px 0 64px}}.Contact_section__vjyLV{padding:96px 0}.Contact_contact__fU08Y{background:var(--gray-950);color:var(--white);border-radius:var(--radius-3xl);padding:88px 56px;text-align:center;position:relative;overflow:hidden}.Contact_ring__dXNlU{position:absolute;bottom:-200px;left:-120px;width:480px;height:480px;border-radius:50%;border:70px solid var(--accent-500);opacity:.12}.Contact_h2__aLFuW{margin:0;font:var(--weight-bold) clamp(34px,5vw,56px) /1.08 var(--font-sans);letter-spacing:-.03em;position:relative}.Contact_p__QjrJW{margin:18px auto 0;font:19px/1.55 var(--font-sans);color:rgba(255,255,255,.7);max-width:46ch;position:relative}.Contact_cta__yypqP{margin-top:36px;display:flex;justify-content:center;gap:14px;position:relative;flex-wrap:wrap}.Contact_contact__fU08Y .btn-ghost{color:var(--white);box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.Contact_contact__fU08Y .btn-ghost:hover{background:rgba(255,255,255,.08)}@media (max-width:860px){.Contact_section__vjyLV{padding:72px 0}.Contact_contact__fU08Y{padding:64px 28px;border-radius:var(--radius-2xl)}}.Footer_footer__pQtti{padding:56px 0 64px}.Footer_foot__6SeQX{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;flex-wrap:wrap}.Footer_cols__FYdso{display:flex;gap:64px;flex-wrap:wrap}.Footer_col__WMzcr h5{margin:0 0 12px;font:var(--weight-semibold) 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.Footer_col__WMzcr a{display:block;font:14px/2 var(--font-sans);color:var(--text-secondary);text-decoration:none}.Footer_col__WMzcr a:hover{color:var(--text-primary)}.Footer_footBase__qMjrh{margin-top:44px;padding-top:24px;border-top:.5px solid var(--separator);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;font:var(--type-mono);font-size:12px;color:var(--text-tertiary)}.Footer_social__cGivK{display:flex;gap:16px}.Footer_social__cGivK a{color:var(--text-tertiary);display:inline-flex;transition:color var(--dur-fast) var(--ease-standard)}.Footer_social__cGivK a:hover{color:var(--accent-600)}.Work_section__3KXyF{padding:96px 0}.Work_secHead__oNMHi{max-width:60ch;margin-bottom:48px}.Work_secH2__7TFy4{margin:14px 0 0;font:var(--weight-bold) clamp(32px,4vw,48px) /1.08 var(--font-sans);letter-spacing:-.03em}.Work_secP__9T9xN{margin:16px 0 0;font:18px/1.6 var(--font-sans);color:var(--text-secondary)}.Work_feature__LJYqf{display:grid;grid-template-columns:1fr 1.05fr;grid-gap:0;gap:0;border-radius:var(--radius-2xl);overflow:hidden;box-shadow:var(--shadow-lg);background:var(--surface-card)}.Work_copy__Rnngz{padding:56px;display:flex;flex-direction:column;justify-content:center}.Work_featureIcon__pODGI{border-radius:18px;box-shadow:var(--shadow-sm),var(--hairline)}.Work_featureH3__ZGV2w{margin:24px 0 0;font:var(--weight-bold) 34px /1.1 var(--font-sans);letter-spacing:-.025em}.Work_tagline__SP48s{margin:10px 0 0;font:18px/1.5 var(--font-sans);color:var(--text-secondary)}.Work_badges__fMoef{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0 28px}.Work_badge__vTRPd{font:var(--weight-semibold) 12px var(--font-sans);padding:5px 11px;border-radius:var(--radius-pill)}.Work_badgeAccent__6s_Hi{background:var(--accent-quiet);color:var(--accent-700)}.Work_badgeNeutral__eh8IQ{background:var(--gray-100);color:var(--gray-700)}.Work_links__XAz6i{display:flex;align-items:center;gap:20px}.Work_links__XAz6i a{font:var(--weight-semibold) 15px var(--font-sans);color:var(--accent-600);text-decoration:none;display:inline-flex;align-items:center;gap:6px}.Work_linkMuted__j7saY{color:var(--text-secondary)!important}.Work_stage__bfPCT{background:linear-gradient(165deg,var(--gray-800),var(--gray-950));display:flex;align-items:center;justify-content:center;padding:56px}.Work_device__DxJSH{width:100%;max-width:320px;background:var(--gray-900);border-radius:26px;padding:26px;box-shadow:var(--shadow-xl)}.Work_wave__0udSw{display:flex;align-items:center;gap:3px;height:84px}.Work_wave__0udSw i{flex:1 1;border-radius:3px;background:var(--accent-400)}.Work_timer__oHZ7_{font:var(--weight-semibold) 38px var(--font-mono);color:var(--white);text-align:center;margin-top:22px;letter-spacing:-.02em}.Work_tlabel__n7KEj{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;font:var(--weight-semibold) 11px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-300)}.Work_dot__xbwEv{width:8px;height:8px;border-radius:50%;background:var(--accent-500)}.Work_apps__b2bdN{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:28px}.Work_app__QiBof{background:var(--surface-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm),var(--hairline);padding:26px;transition:var(--transition-control);cursor:pointer}.Work_app__QiBof:hover{
  /* !important so the lift survives the reveal `.in` rule (transform: none). */transform:translateY(-3px)!important;box-shadow:var(--shadow-md)}.Work_appIc__yYC6N{width:54px;height:54px;border-radius:14px;display:flex;align-items:center;justify-content:center;color:var(--white)}.Work_appH4__kl55j{margin:18px 0 0;font:var(--weight-semibold) 20px var(--font-sans);letter-spacing:-.02em}.Work_cat__gv9vz{font:var(--weight-semibold) 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);margin-top:4px}.Work_appP__qx8b4{margin:12px 0 0;font:15px/1.5 var(--font-sans);color:var(--text-secondary)}@media (max-width:860px){.Work_section__3KXyF{padding:72px 0}.Work_feature__LJYqf{grid-template-columns:1fr}.Work_copy__Rnngz{padding:36px}.Work_stage__bfPCT{padding:40px}.Work_apps__b2bdN{grid-template-columns:1fr}}.Approach_approach__OJEwx{background:var(--white);padding:96px 0}.Approach_secHead__JAXB9{max-width:60ch;margin-bottom:48px}.Approach_secH2__MUjtp{margin:14px 0 0;font:var(--weight-bold) clamp(32px,4vw,48px) /1.08 var(--font-sans);letter-spacing:-.03em}.Approach_principles__y7A7e{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:44px;gap:44px}.Approach_pic__K_17_{width:46px;height:46px;border-radius:12px;background:var(--accent-quiet);color:var(--accent-600);display:flex;align-items:center;justify-content:center}.Approach_h3__I5SwY{margin:20px 0 0;font:var(--weight-semibold) 22px var(--font-sans);letter-spacing:-.02em}.Approach_p__boyKH{margin:10px 0 0;font:16px/1.6 var(--font-sans);color:var(--text-secondary)}@media (max-width:860px){.Approach_approach__OJEwx{padding:72px 0}.Approach_principles__y7A7e{grid-template-columns:1fr}}.Studio_section__Ft8CF{padding:96px 0}.Studio_studio__sTORJ{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:64px;gap:64px;align-items:center}.Studio_lead__7xlTb{margin:14px 0 0;font:var(--weight-medium) 24px /1.5 var(--font-sans);letter-spacing:-.01em;color:var(--text-primary)}.Studio_body__nUnYU{margin:18px 0 0;font:17px/1.65 var(--font-sans);color:var(--text-secondary)}.Studio_stats__GYOZO{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--border-subtle);border-radius:var(--radius-xl);overflow:hidden}.Studio_stat__oEgGr{background:var(--surface-card);padding:28px}.Studio_n__nrFWy{font:var(--weight-bold) 44px /1 var(--font-sans);letter-spacing:-.03em}.Studio_n__nrFWy em{font-style:normal;color:var(--accent-500)}.Studio_l__OE0s0{margin-top:8px;font:14px var(--font-sans);color:var(--text-tertiary)}@media (max-width:860px){.Studio_section__Ft8CF{padding:72px 0}.Studio_studio__sTORJ{grid-template-columns:1fr}}