.Doodle_doodle__0XwDI{position:absolute;pointer-events:none;fill:none;stroke:#c9c9c9;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.Doodle_blue__9CZh4{stroke:#8da0ff}@media (prefers-reduced-motion:no-preference){.Doodle_doodle__0XwDI{animation:Doodle_float__tN9M6 7s ease-in-out infinite}}@keyframes Doodle_float__tN9M6{50%{transform:translateY(-6px) rotate(4deg)}}.Footer_footer__TWDx3{position:relative;overflow:hidden;margin-top:var(--section);background:var(--card);border-top:1px solid var(--line)}.Footer_divider__QiD_9{position:absolute;top:0;left:50%;z-index:1;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);translate:-50% -50%}.Footer_footer__TWDx3 .Footer_dividerMark__md4GJ{position:static;width:24px}.Footer_top__PjqPF{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:64px;gap:64px;align-items:start;padding-top:120px}.Footer_lead__ZGv45{display:flex;flex-direction:column;align-items:flex-start}.Footer_title__QrQ5d{max-width:14em;font-size:clamp(2rem,3.6vw,3.25rem);line-height:1.08}.Footer_text__jBcJk{max-width:34em;margin-block:16px 32px;font-size:1.0625rem;color:var(--muted)}.Footer_socials__TubBB{display:flex;flex-wrap:wrap;gap:10px;margin-top:40px}.Footer_socials__TubBB a{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);-webkit-tap-highlight-color:transparent;transition:transform .25s var(--ease),box-shadow .2s ease}.Footer_socials__TubBB a:active{transform:scale(.94);transition-duration:80ms}.Footer_email__R_1oM{margin-top:24px;font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.625rem);font-weight:500;letter-spacing:-.02em;color:var(--muted);transition:color .2s ease}@media (hover:hover){.Footer_socials__TubBB a:hover{box-shadow:inset 0 0 0 1px var(--line),0 8px 20px rgba(17,17,17,.1);transform:translateY(-3px)}.Footer_email__R_1oM:hover{color:var(--ink)}}.Footer_links__x0lJp{display:grid;grid-template-columns:repeat(2,minmax(150px,auto));grid-gap:64px;gap:64px}.Footer_linksLabel__E8TAl{font-size:.875rem;color:var(--faint)}.Footer_links__x0lJp ul{display:flex;flex-direction:column;gap:10px;margin-top:18px}.Footer_links__x0lJp a{display:inline-block;font-family:var(--font-display);font-size:1.5rem;font-weight:500;letter-spacing:-.02em;color:var(--ink);transition:color .2s ease,translate .25s var(--ease)}@media (hover:hover){.Footer_links__x0lJp a:hover{translate:6px 0;color:var(--dot)}}.Footer_copy__UVNnY{margin-top:80px;font-size:.8125rem;color:var(--faint)}.Footer_copy__UVNnY a{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;transition:-webkit-text-decoration-color .2s ease;transition:text-decoration-color .2s ease;transition:text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}@media (hover:hover){.Footer_copy__UVNnY a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}}.Footer_wordmark__9Tz1Z{margin:8px 0 -.2em;font-family:var(--font-display);font-size:19vw;font-weight:600;line-height:1;letter-spacing:-.06em;text-align:center;white-space:nowrap;color:transparent;background:linear-gradient(180deg,rgba(17,17,17,.075),rgba(17,17,17,.025));-webkit-background-clip:text;background-clip:text;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.Footer_footerMin__HNP2b{margin-top:120px;padding-block:32px 40px;text-align:center}.Footer_footerMin__HNP2b .Footer_copy__UVNnY{margin-top:0}@media (max-width:1023px){.Footer_top__PjqPF{grid-template-columns:minmax(0,1fr);gap:56px}}@media (max-width:767px){.Footer_top__PjqPF{padding-top:96px}.Footer_links__x0lJp{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.Footer_links__x0lJp a{font-size:1.25rem}.Footer_socials__TubBB{gap:8px}.Footer_socials__TubBB a{width:44px;height:44px}.Footer_copy__UVNnY{margin-top:56px}.Footer_wordmark__9Tz1Z{margin-top:16px}}@media (prefers-reduced-motion:reduce){.Footer_links__x0lJp a,.Footer_socials__TubBB a{transition:none}}.Header_header__M7MVh{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(250,250,250,.82);backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid transparent;transition:translate .45s var(--ease)}.Header_hidden__yngj9{translate:0 -100%;transition:translate .35s var(--ease-in)}@media (prefers-reduced-motion:no-preference){.Header_header__M7MVh{animation:Header_header-in__pmbJY .45s var(--ease) backwards}}@keyframes Header_header-in__pmbJY{0%{translate:0 -100%;opacity:0}}.Header_header__M7MVh:after{content:"";position:absolute;inset:auto 0 -14px;height:14px;background:linear-gradient(rgba(17,17,17,.06),transparent);opacity:0;transition:opacity .2s ease;pointer-events:none}.Header_scrolled__ynwsN:after{opacity:1}.Header_inner__IlPgM{display:flex;align-items:center;justify-content:space-between;height:92px}.Header_name__h36yo{font-family:var(--font-display);font-size:1.25rem;font-weight:500;letter-spacing:-.03em}.Header_nav__AkrD_{display:flex;align-items:center;gap:52px}.Header_links__V8Gil{display:flex;gap:32px}.Header_link__NOtd5{position:relative;font-size:.9375rem;font-weight:500;color:var(--muted);transition:color .18s ease}.Header_link__NOtd5:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.Header_link__NOtd5[aria-current=page]{color:var(--ink)}@media (hover:hover){.Header_link__NOtd5:hover{color:var(--ink)}.Header_link__NOtd5:hover:after{transform:scaleX(1)}}.Header_menuButton__6jPIa{display:none;width:44px;height:44px;align-items:center;justify-content:center;border-radius:100px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);-webkit-tap-highlight-color:transparent;transition:transform .2s var(--ease)}.Header_menuButton__6jPIa:active{transform:scale(.92);transition-duration:80ms}.Header_bars__MGKD2,.Header_bars__MGKD2:before{display:block;width:16px;height:1.6px;background:var(--ink);transition:transform .25s var(--ease)}.Header_bars__MGKD2{transform:translateY(-3px)}.Header_bars__MGKD2:before{content:"";transform:translateY(6px)}.Header_menuButton__6jPIa[aria-expanded=true] .Header_bars__MGKD2{transform:rotate(45deg)}.Header_menuButton__6jPIa[aria-expanded=true] .Header_bars__MGKD2:before{transform:rotate(-90deg)}.Header_panel__5KeTG{border-top:1px solid var(--line);transition:opacity .24s ease,translate .32s var(--ease),display .32s allow-discrete}.Header_panel__5KeTG[hidden]{display:none;opacity:0;translate:0 -10px}@starting-style{.Header_panel__5KeTG{opacity:0;translate:0 -10px}}.Header_panel__5KeTG ul{display:flex;flex-direction:column;gap:4px;padding-block:16px 28px}.Header_panel__5KeTG a:not(.btn){display:block;padding-block:10px;font-family:var(--font-display);font-size:1.75rem;font-weight:500;letter-spacing:-.03em}.Header_panel__5KeTG li:last-child{margin-top:16px}@media (max-width:1023px){.Header_inner__IlPgM{height:72px}.Header_nav__AkrD_{display:none}.Header_menuButton__6jPIa{display:inline-flex}}@media (min-width:1024px){.Header_panel__5KeTG{display:none}}@media (prefers-reduced-motion:reduce){.Header_hidden__yngj9{translate:none}.Header_panel__5KeTG{transition:opacity .15s ease,display allow-discrete .15s}.Header_panel__5KeTG[hidden]{translate:none}@starting-style{.Header_panel__5KeTG{translate:none}}}@media (prefers-reduced-transparency:reduce){.Header_header__M7MVh{background:var(--bg);backdrop-filter:none;-webkit-backdrop-filter:none}}@media (prefers-contrast:more){.Header_header__M7MVh{background:var(--bg);backdrop-filter:none;-webkit-backdrop-filter:none}.Header_header__M7MVh:after{display:none}.Header_scrolled__ynwsN{border-bottom-color:var(--ink)}}.AboutPage_intro__uR5LP{display:grid;grid-template-columns:minmax(0,400px) minmax(0,680px);justify-content:space-between;align-items:center;grid-gap:80px;gap:80px;padding-block:var(--page-top) 96px}.AboutPage_polaroid__g62Qr{padding:14px 14px 0;background:var(--card);box-shadow:0 2px 6px rgba(0,0,0,.06),0 28px 60px rgba(0,0,0,.12);rotate:-3deg;transition:rotate .5s var(--ease)}@media (hover:hover){.AboutPage_polaroid__g62Qr:hover{rotate:0deg}}.AboutPage_polaroid__g62Qr img{width:100%;height:auto;aspect-ratio:4/4.6;object-fit:cover;object-position:50% 20%}.AboutPage_polaroid__g62Qr figcaption{padding-block:16px 18px;font-size:.9375rem;font-weight:500;text-align:center;color:var(--muted)}.AboutPage_introText__ErrH5{position:relative;display:flex;flex-direction:column;align-items:flex-start}.AboutPage_dSpark__G9XoA{top:-32px;right:0;width:44px}.AboutPage_title__ZA_nS{margin-top:24px;font-size:var(--title-page);line-height:1.1}.AboutPage_text___7HPh{max-width:32em;margin-top:20px;font-size:1.1875rem;color:var(--muted)}.AboutPage_facts__qJsbh{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;grid-gap:32px;gap:32px;width:100%;margin-top:36px;padding-block:20px;border-block:1px solid var(--line)}.AboutPage_facts__qJsbh dt{font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.AboutPage_facts__qJsbh dd{margin-top:4px;font-size:1rem;font-weight:500}.AboutPage_grid__baikS{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:160px;grid-auto-flow:dense;grid-gap:12px;gap:12px}.AboutPage_tile__VOJFy{position:relative;overflow:hidden;border-radius:16px;background:#ececec}.AboutPage_tile__VOJFy img{object-fit:cover;transition:transform .7s var(--ease)}@media (hover:hover){.AboutPage_tile__VOJFy:hover img{transform:scale(1.04)}}.AboutPage_small__YYg86{grid-column:span 1}.AboutPage_wide__DILVe{grid-column:span 2}.AboutPage_tall__AxZ9X{grid-column:span 1;grid-row:span 2}.AboutPage_big__l28MH{grid-column:span 2;grid-row:span 2}.AboutPage_columnsHead__XPkVL{padding-top:var(--section)}.AboutPage_columns__4l_sH{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:24px 64px;gap:24px 64px;align-items:start;margin-top:32px}.AboutPage_blockTitle__qr3dz{margin-top:16px;font-size:var(--title-section)}.AboutPage_companies__aVi9u{display:flex;flex-direction:column;gap:12px}.AboutPage_company__W4Y8b{padding:28px 32px;border-radius:22px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.AboutPage_companyHead__5Zj70{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.AboutPage_companyName__3xDR3{display:flex;align-items:center;gap:10px;font-size:1.5rem;letter-spacing:-.02em}.AboutPage_nowTag__5G6Ed{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:100px;background:#e7f6ec;font-family:var(--font-sans);font-size:.75rem;font-weight:500;letter-spacing:0;color:#166534}.AboutPage_nowTag__5G6Ed:before{content:"";width:6px;height:6px;border-radius:50%;background:#16a34a}.AboutPage_place___pEfZ{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:.8125rem;color:var(--faint)}.AboutPage_companyMeta__akeGI{font-size:.8125rem;font-weight:500;color:var(--faint);white-space:nowrap}.AboutPage_roles__hw6ip{display:flex;flex-direction:column;margin-top:20px}.AboutPage_roles__hw6ip li{display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding-block:12px;border-top:1px solid var(--line);font-size:1rem;font-weight:500}.AboutPage_dates__TzSEF{flex-shrink:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.8125rem;font-weight:400;color:var(--muted)}.AboutPage_side__7LUFK{position:-webkit-sticky;position:sticky;top:110px;display:flex;flex-direction:column;gap:12px}.AboutPage_card__GCyNj{padding:24px;border-radius:20px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.AboutPage_cardTitle__aP59j{font-size:1.125rem;letter-spacing:-.01em}.AboutPage_edu__sGutb{display:flex;flex-direction:column;gap:16px;margin-top:16px}.AboutPage_edu__sGutb li{display:flex;flex-direction:column;gap:2px}.AboutPage_eduYears__ASmTe{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.75rem;color:var(--faint)}.AboutPage_eduDegree__fPfwP{font-size:.9375rem;font-weight:500}.AboutPage_eduSchool__yfZFc{font-size:.8125rem;color:var(--muted)}.AboutPage_certs__guLnL{display:flex;flex-direction:column;gap:10px;margin-top:16px;font-size:.875rem;color:var(--muted)}.AboutPage_certs__guLnL li{position:relative;padding-left:16px}.AboutPage_certs__guLnL li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--dot)}.AboutPage_tools___7jWQ{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.AboutPage_tools___7jWQ li{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 6px;border-radius:100px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);font-size:.8125rem;font-weight:500;white-space:nowrap}.AboutPage_toolIcon__qjCZt{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px}.AboutPage_toolIcon__qjCZt svg{width:auto;height:16px}@media (max-width:1023px){.AboutPage_intro__uR5LP{grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:48px}.AboutPage_grid__baikS{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:140px}.AboutPage_columns__4l_sH{grid-template-columns:minmax(0,1fr);gap:48px}.AboutPage_side__7LUFK{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.AboutPage_side__7LUFK .AboutPage_card__GCyNj:last-child{grid-column:1/-1}}@media (max-width:767px){.AboutPage_intro__uR5LP{grid-template-columns:minmax(0,1fr);gap:40px;padding-block:var(--page-top) 64px}.AboutPage_polaroid__g62Qr{width:min(280px,78vw);justify-self:center}.AboutPage_dSpark__G9XoA{display:none}.AboutPage_text___7HPh{font-size:1.0625rem}.AboutPage_facts__qJsbh{grid-template-columns:minmax(0,1fr);gap:14px}.AboutPage_grid__baikS{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:125px;gap:8px}.AboutPage_big__l28MH,.AboutPage_wide__DILVe{grid-column:span 2}.AboutPage_company__W4Y8b{padding:22px 20px}.AboutPage_companyHead__5Zj70,.AboutPage_roles__hw6ip li{flex-direction:column;gap:2px}.AboutPage_side__7LUFK{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.AboutPage_polaroid__g62Qr,.AboutPage_tile__VOJFy img{transition:none}}.KindWords_grid__IBp8i{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:56px}.KindWords_card__4HdPd{padding:32px;border-radius:24px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.KindWords_card__4HdPd figure{display:flex;flex-direction:column;height:100%}.KindWords_lead__6EGPQ{grid-column:1/-1;padding:40px 48px 44px}.KindWords_lead__6EGPQ figure{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);grid-gap:24px 64px;gap:24px 64px;align-items:end}.KindWords_mark__jHsO_{width:28px;height:21px;fill:var(--dot)}.KindWords_lead__6EGPQ .KindWords_mark__jHsO_{grid-column:1/-1;width:32px;height:24px}.KindWords_quote__rufQv{margin:20px 0 28px;font-family:var(--font-display);font-size:1.0625rem;line-height:1.55;letter-spacing:-.01em;color:var(--ink)}.KindWords_lead__6EGPQ .KindWords_quote__rufQv{max-width:32em;margin:0;font-size:clamp(1.1875rem,1.6vw,1.3125rem);line-height:1.5}.KindWords_readMore__CeeZx{display:none}.KindWords_by__gB6fC{display:flex;align-items:center;gap:14px;margin-top:auto;padding-top:24px;border-top:1px solid var(--line)}.KindWords_lead__6EGPQ .KindWords_by__gB6fC{flex-direction:column;align-items:flex-start;gap:16px;margin-top:0;padding:0 0 0 28px;border-top:0;border-left:1px solid var(--line)}.KindWords_photo__SXQS2{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:50%;object-fit:cover;background:var(--chip);font-size:.8125rem;font-weight:600}.KindWords_lead__6EGPQ .KindWords_photo__SXQS2{width:56px;height:56px}.KindWords_who__u4Bd9{display:flex;flex-direction:column;min-width:0;line-height:1.35}.KindWords_name__6SnCa{font-size:.9375rem;font-weight:500;color:var(--ink)}.KindWords_role__P6mk_{font-size:.8125rem;color:var(--muted)}.KindWords_summary__xkt0s{display:inline-flex;align-items:center;gap:14px;padding:8px 20px 8px 8px;border-radius:100px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);-webkit-tap-highlight-color:transparent;transition:box-shadow .2s ease,transform .2s var(--ease)}.KindWords_summary__xkt0s:active{transform:scale(.98);transition-duration:80ms}.KindWords_summary__xkt0s svg{color:var(--faint);transition:transform .3s var(--ease),color .2s ease}@media (hover:hover){.KindWords_summary__xkt0s:hover{box-shadow:inset 0 0 0 1px #cfcfcf}.KindWords_summary__xkt0s:hover svg{color:var(--ink);transform:rotate(45deg)}}.KindWords_faces__eGKjs{display:flex}.KindWords_face__i7xdb{width:36px;height:36px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px var(--card)}.KindWords_face__i7xdb+.KindWords_face__i7xdb{margin-left:-10px}.KindWords_summaryText__OBkUS{display:flex;flex-direction:column;line-height:1.3}.KindWords_summaryText__OBkUS strong{font-size:.875rem;font-weight:500}.KindWords_summaryText__OBkUS span{font-size:.75rem;color:var(--muted)}@media (max-width:1023px){.KindWords_grid__IBp8i{margin-top:40px}.KindWords_lead__6EGPQ{padding:32px}.KindWords_lead__6EGPQ figure{display:flex;gap:0}.KindWords_lead__6EGPQ .KindWords_quote__rufQv{max-width:none;margin:20px 0 28px;font-size:1.1875rem}.KindWords_lead__6EGPQ .KindWords_by__gB6fC{flex-direction:row;align-items:center;gap:14px;margin-top:auto;padding:24px 0 0;border-left:0;border-top:1px solid var(--line)}.KindWords_lead__6EGPQ .KindWords_photo__SXQS2{width:48px;height:48px}}@media (max-width:767px){.KindWords_grid__IBp8i{grid-template-columns:minmax(0,1fr);gap:12px}.KindWords_card__4HdPd,.KindWords_lead__6EGPQ{padding:22px 20px 24px;border-radius:20px}.KindWords_quote__rufQv{font-size:1rem}.KindWords_lead__6EGPQ .KindWords_quote__rufQv{font-size:1.0625rem}.KindWords_clamp__Qx_5u,.KindWords_lead__6EGPQ .KindWords_clamp__Qx_5u{margin-bottom:10px}.KindWords_clamp__Qx_5u p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;line-clamp:7;overflow:hidden}.KindWords_readMore__CeeZx{display:inline-flex;align-self:flex-start;margin-bottom:22px;font-size:.875rem;font-weight:500;text-decoration:underline;text-underline-offset:3px;-webkit-tap-highlight-color:transparent}.KindWords_quote__rufQv:not(.KindWords_clamp__Qx_5u)+.KindWords_readMore__CeeZx{margin-top:-14px}.KindWords_by__gB6fC{padding-top:18px}.KindWords_summary__xkt0s{padding-right:16px}.KindWords_face__i7xdb{width:30px;height:30px}}@media (prefers-reduced-motion:reduce){.KindWords_summary__xkt0s,.KindWords_summary__xkt0s svg{transition:none}}.WorkIndex_page__7_V0X{padding-top:var(--page-top)}.WorkIndex_head__l0MPl{display:grid;grid-template-columns:minmax(0,720px) auto;justify-content:space-between;align-items:end;grid-gap:48px;gap:48px;padding-bottom:56px;border-bottom:1px solid var(--line)}.WorkIndex_headText__B9iTo{position:relative;display:flex;flex-direction:column;align-items:flex-start}.WorkIndex_dSpark__qHLZh{top:-16px;right:8%;width:40px}.WorkIndex_title__GXlzi{margin-top:28px;font-size:var(--title-page);line-height:1.08}.WorkIndex_intro__e_W6k{max-width:32em;margin-top:24px;font-size:1.1875rem;color:var(--muted)}.WorkIndex_stats___WhVT{display:flex;gap:40px}.WorkIndex_stats___WhVT div{display:flex;flex-direction:column;gap:6px}.WorkIndex_stats___WhVT dd{font-family:var(--font-display);font-size:2.5rem;font-weight:500;line-height:1;letter-spacing:-.03em}.WorkIndex_stats___WhVT dt{font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.WorkIndex_list__R0XXm{display:flex;flex-direction:column}.WorkIndex_row__NCsC1{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;grid-gap:72px;gap:72px;padding-block:80px;border-bottom:1px solid var(--line)}.WorkIndex_flip__wkU_0{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.WorkIndex_flip__wkU_0 .WorkIndex_media__pV_tf{order:2}.WorkIndex_media__pV_tf{position:relative;display:block;overflow:hidden;padding:28px 28px 0;border-radius:24px;background:linear-gradient(160deg,#f3f3f3,#e7e7e7);aspect-ratio:16/11}.WorkIndex_media__pV_tf img{width:100%;height:100%;object-fit:cover;object-position:left top;border-radius:12px 12px 0 0;box-shadow:0 20px 50px rgba(0,0,0,.16);transform-origin:50% 0;transition:transform .8s var(--ease)}@media (hover:hover){.WorkIndex_row__NCsC1:hover .WorkIndex_media__pV_tf img{transform:translateY(-2%) scale(1.03)}}.WorkIndex_open__TbCLQ{position:absolute;left:50%;bottom:24px;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:100px;background:var(--dark);color:#f5f5f5;font-size:.875rem;font-weight:500;opacity:0;translate:-50% 8px;transition:opacity .25s ease,translate .35s var(--ease)}@media (hover:hover){.WorkIndex_row__NCsC1:hover .WorkIndex_open__TbCLQ{opacity:1;translate:-50% 0}}.WorkIndex_copy__g51i4{display:flex;flex-direction:column;align-items:flex-start}.WorkIndex_top__Q1bRT{display:flex;justify-content:space-between;align-items:center;width:100%}.WorkIndex_num__UNlHn{font-family:var(--font-display);font-size:3.5rem;font-weight:500;line-height:1;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px #c9c9c9;transition:-webkit-text-stroke-color .4s ease}@media (hover:hover){.WorkIndex_row__NCsC1:hover .WorkIndex_num__UNlHn{-webkit-text-stroke-color:var(--dot)}}.WorkIndex_status__PoAWq{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:100px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);font-size:.8125rem;font-weight:500}.WorkIndex_dotLive__PxGiJ{width:7px;height:7px;border-radius:50%;background:#16a34a}.WorkIndex_meta__ZohOQ{margin-top:28px;font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.WorkIndex_name__GmYHU{margin-top:12px;font-size:var(--title-section)}.WorkIndex_name__GmYHU a{background:linear-gradient(currentColor,currentColor) 0 100% /0 1.5px no-repeat;transition:background-size .45s var(--ease)}@media (hover:hover){.WorkIndex_name__GmYHU a:hover{background-size:100% 1.5px}}.WorkIndex_story__qnmgM{max-width:30em;margin-top:16px;font-size:1.125rem;color:var(--muted)}.WorkIndex_tags__a_XUX{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.WorkIndex_tags__a_XUX li{padding:5px 12px;border-radius:100px;background:var(--chip);font-size:.8125rem;font-weight:500}.WorkIndex_facts__fDzbR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;width:100%;margin-top:28px;padding-top:20px;border-top:1px solid var(--line)}.WorkIndex_facts__fDzbR dt{font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.WorkIndex_facts__fDzbR dd{margin-top:4px;font-size:.9375rem;font-weight:500}.WorkIndex_cta__mKIG4{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}@media (max-width:1023px){.WorkIndex_head__l0MPl{grid-template-columns:minmax(0,1fr);align-items:start}.WorkIndex_flip__wkU_0,.WorkIndex_row__NCsC1{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:56px}.WorkIndex_flip__wkU_0 .WorkIndex_media__pV_tf{order:0}.WorkIndex_open__TbCLQ{display:none}}@media (max-width:767px){.WorkIndex_head__l0MPl{padding-bottom:40px}.WorkIndex_dSpark__qHLZh{display:none}.WorkIndex_intro__e_W6k{font-size:1.0625rem}.WorkIndex_stats___WhVT{gap:28px}.WorkIndex_stats___WhVT dd{font-size:2rem}.WorkIndex_media__pV_tf{padding:16px 16px 0;border-radius:18px}.WorkIndex_num__UNlHn{font-size:2.75rem}.WorkIndex_facts__fDzbR{grid-template-columns:minmax(0,1fr);gap:14px}}@media (prefers-reduced-motion:reduce){.WorkIndex_media__pV_tf img,.WorkIndex_name__GmYHU a,.WorkIndex_num__UNlHn,.WorkIndex_open__TbCLQ{transition:none}}