._headingRow_dp9zg_1{justify-content:space-between;align-items:end;gap:24px;display:flex}._headingRow_dp9zg_1 h2{color:var(--color-ink);font-size:var(--section-heading-size);letter-spacing:-.035em;font-weight:600;line-height:1.4}._action_dp9zg_16 a{min-height:44px;color:var(--color-accent);align-items:center;font-size:.875rem;text-decoration:underline;display:inline-flex}@media (max-width:540px){._headingRow_dp9zg_1{flex-direction:column;align-items:start;gap:6px}._action_dp9zg_16{align-self:stretch}}@media (max-width:720px){._grid_ahgwv_6 article{grid-template-columns:1fr;gap:4px}._summary_ahgwv_31{margin-top:8px}}._experience_194xj_1{padding:48px 0 0}._sectionTitle_194xj_5{margin-bottom:var(--section-content-space);font-size:var(--section-heading-size);letter-spacing:-.03em;line-height:1.4}._employer_194xj_12+._employer_194xj_12{margin-top:var(--section-space)}._identity_194xj_16{justify-content:space-between;align-items:center;gap:32px;padding-bottom:32px;display:flex}._companyHeading_194xj_24{flex-wrap:wrap;align-items:baseline;gap:8px 20px;display:flex}._companyHeading_194xj_24 h3{letter-spacing:-.04em;font-size:2rem;line-height:1.4}._affiliation_194xj_37{color:var(--color-muted);font-size:.875rem}._intro_194xj_42{color:var(--color-ink-2);font-size:var(--body-size);line-height:var(--body-leading);margin-top:8px}._employment_194xj_49{text-align:right;flex-shrink:0;gap:6px;display:grid}._role_194xj_56{font-size:.9375rem;font-weight:500}._period_194xj_61{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:.8125rem;line-height:1.6}._work_194xj_68{border-top:1px solid var(--color-rule-strong)}._single_194xj_72,._group_194xj_73{padding-block:32px}._single_194xj_72+._group_194xj_73,._group_194xj_73+._single_194xj_72,._single_194xj_72+._single_194xj_72,._group_194xj_73+._group_194xj_73{border-top:1px solid var(--color-rule)}._standaloneProject_194xj_84>._project_194xj_84,._group_194xj_73{gap:var(--column-gap);grid-template-columns:240px minmax(0,1fr);display:grid}._projectIdentity_194xj_91,._contribution_194xj_92,._groupHeading_194xj_93{min-width:0}._projectTitle_194xj_97{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:pretty;margin:0 0 6px;font-size:1.375rem;font-weight:600;line-height:1.5}._projectTitle_194xj_97 a{width:-moz-fit-content;width:fit-content;max-width:100%;min-height:var(--control-height);transition:color var(--dur-short) ease-out;align-items:center;text-decoration:none;display:flex}._projectTitle_194xj_97 a:hover{color:var(--color-accent);text-decoration:underline}._featured_194xj_122 ._projectTitle_194xj_97{color:var(--color-accent);font-size:1.5rem}._projectIntro_194xj_127{color:var(--color-ink);font-size:var(--body-size);line-height:var(--body-leading);margin-top:7px}._bullets_194xj_134{color:var(--color-ink-2);font-size:var(--body-size);line-height:var(--body-leading)}._standaloneProject_194xj_84 ._contribution_194xj_92>._bullets_194xj_134:first-child{padding-top:7px}._bullets_194xj_134{gap:8px;padding-left:1.1em;list-style:outside;display:grid}._projectIntro_194xj_127+._bullets_194xj_134{margin-top:12px}._bullets_194xj_134 li::marker{color:var(--color-muted);font-size:.75em}._bullets_194xj_134 strong{color:var(--color-ink);font-weight:500}._groupTitle_194xj_165{letter-spacing:-.035em;padding-top:5px;font-size:1.375rem;font-weight:600;line-height:1.5}._groupDescription_194xj_173{max-width:24ch;color:var(--color-ink-2);margin-top:12px;font-size:.875rem;line-height:1.8}._pairedProjects_194xj_181{grid-template-columns:minmax(0,1fr);gap:24px;min-width:0;display:grid}._pairedProjects_194xj_181>._project_194xj_84+._project_194xj_84{border-top:1px solid var(--color-rule);padding-top:24px}._pairedProjects_194xj_181 ._projectIdentity_194xj_91{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 16px;display:flex}._pairedProjects_194xj_181 ._projectTitle_194xj_97{letter-spacing:-.025em;margin-bottom:0;font-size:1.125rem}._pairedProjects_194xj_181 ._period_194xj_61{white-space:nowrap}._pairedProjects_194xj_181 ._contribution_194xj_92{margin-top:12px}@media (max-width:1023px){._standaloneProject_194xj_84>._project_194xj_84,._group_194xj_73{grid-template-columns:200px minmax(0,1fr);gap:32px}}@media (max-width:600px){._experience_194xj_1{padding-top:40px}._identity_194xj_16{padding-bottom:24px;display:block}._companyHeading_194xj_24{gap:8px 16px}._companyHeading_194xj_24 h3{font-size:1.75rem}._employment_194xj_49{text-align:left;justify-items:start;gap:4px;margin-top:16px}._standaloneProject_194xj_84>._project_194xj_84,._group_194xj_73{grid-template-columns:minmax(0,1fr);gap:20px}._single_194xj_72,._group_194xj_73{padding-block:28px}._groupDescription_194xj_173{max-width:none;margin-top:6px}._projectIntro_194xj_127,._standaloneProject_194xj_84 ._contribution_194xj_92>._bullets_194xj_134:first-child,._groupTitle_194xj_165{margin-top:0;padding-top:0}._pairedProjects_194xj_181{border-left:2px solid var(--color-rule);gap:24px;padding-left:20px}._pairedProjects_194xj_181>._project_194xj_84+._project_194xj_84{padding-top:20px}}._footer_1dweu_1{padding-block:16px 24px}._meta_1dweu_2{color:var(--color-muted);font-size:var(--text-sm);justify-content:space-between;align-items:center;gap:24px;display:flex}._meta_1dweu_2 a{min-height:var(--control-height);color:var(--color-ink-2);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}._meta_1dweu_2 a:hover{color:var(--color-accent);text-decoration:underline}._header_qbc3j_1{z-index:var(--z-sticky);background:var(--color-paper);border-bottom:1px solid var(--color-rule);position:fixed;inset:0 0 auto}._inner_qbc3j_9{width:min(100%, calc(var(--content-width) + 64px));min-height:var(--header-height);padding-inline:var(--page-gutter);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}._logo_qbc3j_19{min-height:44px;color:var(--color-ink);white-space:nowrap;align-items:center;gap:10px;font-size:1.25rem;font-weight:600;text-decoration:none;display:inline-flex}._navigation_qbc3j_33{align-items:center;gap:4px;display:flex}._navigation_qbc3j_33>a{min-height:44px;color:var(--color-ink-2);white-space:nowrap;transition:background-color var(--dur-short), color var(--dur-short), transform var(--dur-micro) var(--ease-out);border-radius:10px;justify-content:center;align-items:center;padding:8px 10px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}._navigation_qbc3j_33>a._activeLink_qbc3j_54{color:var(--color-accent);font-weight:600}._menuButton_qbc3j_59{width:44px;height:44px;color:var(--color-ink);cursor:pointer;background:0 0;border:0;border-radius:12px;padding:10px;display:none}._menuButton_qbc3j_59 svg{width:20px;height:20px}._menuButton_qbc3j_59:active,._navigation_qbc3j_33 a:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){._navigation_qbc3j_33>a:hover{background:var(--color-paper-3);color:var(--color-accent)}}@media (max-width:900px){._inner_qbc3j_9{min-height:64px;padding-inline:var(--page-gutter)}._menuButton_qbc3j_59{place-items:center;display:grid}._navigation_qbc3j_33{inset:calc(var(--header-height) + 8px) var(--page-gutter) auto;max-height:calc(100dvh - var(--header-height) - 24px);opacity:0;visibility:hidden;transition:opacity var(--dur-short), transform var(--dur-mid) var(--ease-out), visibility 0s var(--dur-short);background:#fff;border-radius:16px;gap:4px;padding:12px;display:grid;position:absolute;overflow-y:auto;transform:translateY(-8px);box-shadow:0 16px 48px #191f2824}._navigation_qbc3j_33._open_qbc3j_112{opacity:1;visibility:visible;transition-delay:0s;transform:none}._navigation_qbc3j_33>a{justify-content:flex-start;min-height:52px;padding-inline:16px;font-size:1rem}}@media (prefers-reduced-motion:reduce){._navigation_qbc3j_33{transition:none}._menuButton_qbc3j_59:active,._navigation_qbc3j_33 a:active{transform:none}}._picture_ldrz8_1{border-radius:inherit;display:block}._hero_ar43w_1{background:var(--color-paper);scroll-margin-top:0}._inner_ar43w_6{width:min(100%, calc(var(--content-width) + 64px));min-height:min(820px,100svh);padding:148px var(--page-gutter) 72px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:48px;margin-inline:auto;display:grid}._intro_ar43w_17{z-index:1;position:relative}._identity_ar43w_18{margin-bottom:24px}._headline_ar43w_20{letter-spacing:-.065em;font-size:clamp(4.5rem,7.3vw,6.5rem);font-weight:600;line-height:1.12}._role_ar43w_27{color:var(--color-accent);letter-spacing:-.035em;margin-top:18px;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:400;line-height:1.35}._details_ar43w_36{gap:16px;max-width:475px;display:grid}._details_ar43w_36 p{color:var(--color-ink-2);font-size:var(--body-size);line-height:var(--body-leading);text-wrap:pretty}._details_ar43w_36 ._lead_ar43w_38{color:var(--color-ink);text-wrap:balance;margin-bottom:8px;font-size:1.125rem;font-weight:500;line-height:1.75}._actions_ar43w_39{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:32px;display:flex}._actions_ar43w_39 a{min-height:var(--control-height);color:var(--color-ink-2);transition:color .18s, background-color .18s, transform .18s var(--ease-out);justify-content:center;align-items:center;gap:8px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}._actions_ar43w_39 ._primaryAction_ar43w_54{background:var(--color-accent);color:#fff;border-radius:999px;padding:12px 22px}._actions_ar43w_39 svg{width:var(--icon-size);height:var(--icon-size)}._actions_ar43w_39 a:active{transform:scale(.97)}._stage_ar43w_58{isolation:isolate;perspective:1200px;min-width:0;height:552px;position:relative}._backdrop_ar43w_66{filter:blur(10px);pointer-events:none;background:radial-gradient(#191f2829,#191f280d 45%,#0000 72%);height:36px;position:absolute;inset:auto 4% 20px}._plane_ar43w_75{transform-style:preserve-3d;position:absolute;inset:0}._screenSlot_ar43w_77{width:198px;transform-style:preserve-3d;margin:-220px 0 0 -99px;position:absolute;top:50%;left:50%}._momentica_ar43w_86{transform:translate3d(-146px,16px,-28px)rotate(-13deg)}._vuddy_ar43w_87{z-index:2;transform:translate3d(0,-14px,50px)rotate(-3deg)}._model-evaluation_ar43w_88{transform:translate3d(145px,22px,-20px)rotate(12deg)}._screen_ar43w_77{outline-offset:8px;transition:transform .3s var(--ease-out);border-radius:18px;text-decoration:none;display:block;position:relative}._screen_ar43w_77 img{border-radius:inherit;background:var(--color-paper);border:1px solid #191f281a;width:100%;height:auto;box-shadow:0 32px 48px -24px #191f2840,0 10px 22px -12px #191f282e}._screen_ar43w_77:focus-visible{transform:translateY(-10px)}@media (prefers-reduced-motion:no-preference){._identity_ar43w_18,._details_ar43w_36,._actions_ar43w_39{animation:_introduction-enter_ar43w_1 .9s var(--ease-out) both}._details_ar43w_36{animation-delay:80ms}._actions_ar43w_39{animation-delay:.14s}._backdrop_ar43w_66{animation:_backdrop-enter_ar43w_1 1.2s var(--ease-out) both}._screenSlot_ar43w_77{animation:_screen-enter_ar43w_1 1.3s var(--ease-out) both}._momentica_ar43w_86{animation-delay:.14s}._model-evaluation_ar43w_88{animation-delay:.22s}._vuddy_ar43w_87{animation-delay:60ms}}@keyframes _introduction-enter_ar43w_1{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes _backdrop-enter_ar43w_1{0%{opacity:0;transform:scaleX(.72)}to{opacity:1;transform:scaleX(1)}}@keyframes _screen-enter_ar43w_1{0%{opacity:0;transform:translate3d(0,60px,-100px)rotate(0)scale(.94)}}@media (hover:hover) and (pointer:fine){._actions_ar43w_39 a:hover{color:var(--color-accent)}._actions_ar43w_39 ._primaryAction_ar43w_54:hover{background:var(--color-accent-strong);color:#fff;transform:translateY(-2px)}._screen_ar43w_77:hover{transform:translateY(-10px)}}@media (max-width:1100px) and (min-width:901px){._inner_ar43w_6{gap:24px;padding-top:128px}._headline_ar43w_20{font-size:5rem}._stage_ar43w_58{height:490px}._screenSlot_ar43w_77{width:164px;margin:-190px 0 0 -82px}._momentica_ar43w_86{transform:translate3d(-112px,16px,-28px)rotate(-13deg)}._model-evaluation_ar43w_88{transform:translate3d(112px,22px,-20px)rotate(12deg)}._actions_ar43w_39{gap:8px 16px}._actions_ar43w_39 ._primaryAction_ar43w_54{padding-inline:18px}}@media (max-width:900px){._inner_ar43w_6{flex-direction:column;align-items:stretch;gap:0;min-height:0;padding-top:110px;padding-bottom:0;display:flex}._intro_ar43w_17{order:1}._identity_ar43w_18{margin-bottom:24px}._headline_ar43w_20{font-size:clamp(4rem,13vw,5.75rem)}._role_ar43w_27{margin-top:12px;font-size:1.5rem}._stage_ar43w_58{order:2;width:min(100%,480px);height:425px;margin:28px auto 24px}._backdrop_ar43w_66{filter:blur(8px);height:26px;inset:auto 6% 18px}._screenSlot_ar43w_77{width:154px;margin:-170px 0 0 -77px}._momentica_ar43w_86{transform:translate3d(-98px,10px,-28px)rotate(-13deg)}._model-evaluation_ar43w_88{transform:translate3d(98px,16px,-20px)rotate(12deg)}._screen_ar43w_77{border-radius:14px}._details_ar43w_36{max-width:100%}._actions_ar43w_39{gap:8px 20px;margin-top:24px}}@media (max-width:480px){._stage_ar43w_58{height:365px;margin-top:22px}._screenSlot_ar43w_77{width:130px;margin:-150px 0 0 -65px}._momentica_ar43w_86{transform:translate3d(-82px,10px,-28px)rotate(-13deg)}._model-evaluation_ar43w_88{transform:translate3d(82px,16px,-20px)rotate(12deg)}._actions_ar43w_39{gap:8px 14px}._actions_ar43w_39 ._primaryAction_ar43w_54{padding-inline:16px}}@media (max-width:350px){._stage_ar43w_58{height:320px}._screenSlot_ar43w_77{width:110px;margin:-130px 0 0 -55px}._momentica_ar43w_86{transform:translate3d(-68px,10px,-28px)rotate(-13deg)}._model-evaluation_ar43w_88{transform:translate3d(68px,16px,-20px)rotate(12deg)}}@media (prefers-reduced-motion:reduce){._screen_ar43w_77,._actions_ar43w_39 a{transition:none}._screen_ar43w_77:hover,._screen_ar43w_77:focus-visible,._actions_ar43w_39 a:active,._actions_ar43w_39 ._primaryAction_ar43w_54:hover{transform:none}}._section_sfyrg_1{padding-top:var(--section-space)}._section_sfyrg_1 h3{font-size:var(--case-heading-size);letter-spacing:-.025em;text-wrap:balance;font-weight:600;line-height:1.5}._section_sfyrg_1 strong{color:var(--color-ink);font-weight:500}._qaCase_sfyrg_4{align-items:start;column-gap:var(--column-gap);margin-top:var(--section-content-space);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}._qaIntroduction_sfyrg_5{min-width:0}._qaCase_sfyrg_4 ._evidenceFigure_sfyrg_6{margin-top:0}._qaCase_sfyrg_4 ._workflow_sfyrg_7{grid-column:1/-1}._caseIntroduction_sfyrg_8{max-width:760px;margin-top:16px}._caseIntroduction_sfyrg_8 p,._practiceBody_sfyrg_9 p,._inspectorIntroduction_sfyrg_9>div:last-child p{max-width:65ch;color:var(--color-ink-2);font-size:var(--body-size);line-height:var(--body-leading)}._bullets_sfyrg_10{max-width:65ch;color:var(--color-ink-2);font-size:var(--body-size);line-height:var(--body-leading);gap:8px;margin-top:12px;padding-left:1.15em;list-style:outside;display:grid}._bullets_sfyrg_10 li::marker{color:var(--color-muted);font-size:.75em}._workflow_sfyrg_7{min-width:0;margin-top:16px}._workflow_sfyrg_7 summary{width:-moz-fit-content;width:fit-content;max-width:100%;min-height:var(--control-height);color:var(--color-ink-2);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding-block:8px;font-size:.875rem;line-height:1.7;list-style:none;transition:color .18s ease-out;display:flex}._workflow_sfyrg_7 summary::-webkit-details-marker{display:none}._workflow_sfyrg_7 summary svg{width:var(--icon-size);height:var(--icon-size);flex:0 0 var(--icon-size)}._workflow_sfyrg_7[open] [data-part=vertical]{display:none}._workflow_sfyrg_7>ol{max-width:760px;margin:16px 0 0;padding:8px 0 0 24px}._workflow_sfyrg_7>ol>li{padding:16px 0 4px 8px}._workflow_sfyrg_7>ol>li::marker{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:.8125rem}._workflow_sfyrg_7 h4{color:var(--color-ink);font-size:var(--body-size);font-weight:500;line-height:1.6}._workflow_sfyrg_7 li p{color:var(--color-ink-2);font-size:var(--body-size);line-height:var(--body-leading);margin-top:8px}._practices_sfyrg_22{align-items:start;gap:var(--column-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:64px;display:grid}._practice_sfyrg_9{min-width:0}._practice_sfyrg_9 h3{font-size:1.5rem}._practiceBody_sfyrg_9{margin-top:20px}._practiceBody_sfyrg_9>._bullets_sfyrg_10:first-child{margin-top:0}._inspector_sfyrg_9{align-items:start;gap:var(--column-gap);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);margin-top:64px;display:grid}._inspectorIntroduction_sfyrg_9{min-width:0}._inspector_sfyrg_9 ._evidenceFigure_sfyrg_6{margin-top:0}._inspectorIntroduction_sfyrg_9>div:last-child{margin-top:16px}._evidenceFigure_sfyrg_6{margin:24px 0 0}._evidenceFigure_sfyrg_6 a{border-radius:var(--panel-radius);text-decoration:none;display:block}._evidenceFigure_sfyrg_6 img{border-radius:var(--panel-radius);width:100%;height:auto;display:block}@media (hover:hover){._evidenceFigure_sfyrg_6 a:hover{outline:2px solid var(--color-accent);outline-offset:4px}._workflow_sfyrg_7 summary:hover{color:var(--color-accent)}}@media (max-width:1023px){._qaCase_sfyrg_4{grid-template-columns:1fr;row-gap:24px}._qaCase_sfyrg_4 ._workflow_sfyrg_7{margin-top:0}._practices_sfyrg_22{grid-template-columns:1fr;gap:48px}._inspector_sfyrg_9{grid-template-columns:1fr;gap:28px}}@media (max-width:760px){._section_sfyrg_1{padding-top:var(--section-space)}._qaCase_sfyrg_4{margin-top:var(--section-content-space)}._section_sfyrg_1 h3{font-size:var(--case-heading-size)}._workflow_sfyrg_7>ol>li{padding-left:4px}._practices_sfyrg_22{gap:var(--group-space);margin-top:48px}._practice_sfyrg_9 h3{font-size:1.375rem}._practiceBody_sfyrg_9{margin-top:20px}._inspector_sfyrg_9{margin-top:48px}._evidenceFigure_sfyrg_6{margin-top:24px}}@media (prefers-reduced-motion:reduce){._workflow_sfyrg_7 summary{transition:none}}._section_cq7hw_1{min-width:0;padding-top:var(--section-space)}._list_cq7hw_6{gap:var(--column-gap);margin-top:var(--section-content-space);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._list_cq7hw_6 article{border-top:1px solid var(--color-rule);min-width:0;padding-top:24px}._heading_cq7hw_19 h3{font-size:var(--case-heading-size);letter-spacing:-.025em;text-wrap:pretty;line-height:1.4}._copy_cq7hw_26{margin-top:16px}._copy_cq7hw_26 p{color:var(--color-ink-2);font-size:1rem;line-height:var(--body-leading)}._list_cq7hw_6 article>a{min-height:44px;color:var(--color-ink-2);text-decoration:none;-webkit-text-decoration-color:color-mix(in srgb, var(--color-accent) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--color-accent) 35%, transparent);align-items:center;gap:8px;margin-top:12px;font-size:.875rem;display:inline-flex}._list_cq7hw_6 article>a:hover{color:var(--color-accent);text-decoration:underline}@media (max-width:720px){._section_cq7hw_1{padding-top:var(--section-space)}._list_cq7hw_6{grid-template-columns:1fr;gap:32px}._copy_cq7hw_26 p{font-size:var(--body-size)}}._list_cq7hw_6 article>a svg{width:var(--icon-size);height:var(--icon-size);flex-shrink:0}._project_k9x6g_1{min-width:0;scroll-margin-top:96px}._information_k9x6g_2{gap:var(--column-gap);grid-template-columns:280px minmax(0,1fr);align-items:start;display:grid}._identity_k9x6g_3 h3{font-size:var(--case-heading-size);letter-spacing:-.025em;text-wrap:balance;font-weight:600;line-height:1.5}._metadata_k9x6g_4{color:var(--color-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 18px;margin-top:10px;font-size:.8125rem;display:flex}._description_k9x6g_5{padding-top:2px}._introduction_k9x6g_6{max-width:40ch;color:var(--color-ink);letter-spacing:-.025em;text-wrap:balance;font-size:1.25rem;font-weight:500;line-height:1.65}._serviceLink_k9x6g_7{min-height:44px;color:var(--color-accent);align-items:center;margin-top:4px;font-size:.8125rem;text-decoration:none;transition:color .18s;display:inline-flex}._coverFrame_k9x6g_11{aspect-ratio:760/460;width:100%;max-height:460px;margin-top:32px}._coverFrame_k9x6g_11>*{height:100%}._cover_k9x6g_11{border-radius:var(--panel-radius);background:#e6ecef;align-items:center;height:100%;padding:28px;display:grid;overflow:hidden}._project_k9x6g_1[data-project=vuddy] ._cover_k9x6g_11{background:#202324}._project_k9x6g_1[data-project=momentica] ._cover_k9x6g_11{background:#ecebe8}._demo_k9x6g_16{border-radius:var(--panel-radius);background:#e6ecef;justify-content:center;display:flex;overflow:hidden}._project_k9x6g_1[data-project=vuddy] ._demo_k9x6g_16{background:#202324}._project_k9x6g_1[data-project=momentica] ._demo_k9x6g_16{background:#ecebe8}._demo_k9x6g_16>*{flex:1;min-width:0}._screens_k9x6g_20{justify-content:center;align-items:center;gap:32px;min-width:0;display:flex}._screen_k9x6g_20{flex:0 25%;min-width:0;max-width:192px;margin:0}._screen_k9x6g_20 a{border-radius:8px;display:block}._screen_k9x6g_20 img,._videoFrame_k9x6g_23{object-fit:contain;border-radius:8px;width:100%;height:auto;display:block;box-shadow:0 12px 28px #0c141a26}._project_k9x6g_1[data-project=vuddy] ._mainScreen_k9x6g_24,._project_k9x6g_1[data-project=model-evaluation] ._screen_k9x6g_20,._project_k9x6g_1[data-project=momentica] ._screen_k9x6g_20{max-width:174px}._contribution_k9x6g_28{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px;margin-top:32px;display:grid}._case_k9x6g_29{border-top:1px solid var(--color-rule);min-width:0;padding-top:16px}._case_k9x6g_29 h4{color:var(--color-ink);letter-spacing:-.025em;text-wrap:balance;font-size:1.25rem;font-weight:600;line-height:1.65}._points_k9x6g_31{color:var(--color-ink-2);font-size:var(--body-size);line-height:var(--body-leading);gap:12px;margin-top:12px;padding-left:1.1em;list-style:outside;display:grid}._points_k9x6g_31 li{padding-left:3px}._points_k9x6g_31 li::marker{color:var(--color-muted);font-size:.75em}._points_k9x6g_31 strong{color:var(--color-ink);font-weight:600}._subpoints_k9x6g_35{margin-top:6px;padding-left:1.3em;list-style:circle}._subpoints_k9x6g_35>li+li{margin-top:6px}._technologies_k9x6g_37{color:var(--color-muted);font-size:.75rem;line-height:var(--body-leading);margin-top:32px}._disclosure_k9x6g_39{margin-top:12px}._disclosure_k9x6g_39 summary{width:-moz-fit-content;width:fit-content;max-width:100%;min-height:var(--control-height);color:var(--color-ink);cursor:pointer;align-items:center;gap:8px;padding-block:8px;font-size:.875rem;font-weight:500;line-height:1.7;list-style:none;display:flex}._disclosure_k9x6g_39 summary::-webkit-details-marker{display:none}._disclosure_k9x6g_39 summary svg{width:var(--icon-size);height:var(--icon-size);flex:0 0 var(--icon-size)}._disclosure_k9x6g_39[open] [data-part=vertical],._openLabel_k9x6g_44,._disclosure_k9x6g_39[open] ._closedLabel_k9x6g_44{display:none}._disclosure_k9x6g_39[open] ._openLabel_k9x6g_44{display:inline}._workDetails_k9x6g_46{max-width:800px;padding:24px 0}._workGroup_k9x6g_47+._workGroup_k9x6g_47{margin-top:32px}._workGroup_k9x6g_47>h4{margin-bottom:20px;font-size:1.125rem;font-weight:600}._workItems_k9x6g_49{gap:28px;display:grid}._workItem_k9x6g_49 h4,._workItem_k9x6g_49 h5{color:var(--color-ink);font-size:var(--body-size);font-weight:600;line-height:var(--body-leading);text-wrap:balance;margin:0}._workItem_k9x6g_49 ._points_k9x6g_31{margin-top:10px}._videoFrame_k9x6g_23{position:relative;overflow:hidden}._videoFrame_k9x6g_23 video{width:100%;height:auto;display:block}._videoAction_k9x6g_55{min-height:44px;color:var(--color-accent);cursor:pointer;background:#fff;border:0;border-radius:8px;padding:8px 16px;position:absolute;bottom:12px;left:12px}@media (hover:hover){._screen_k9x6g_20 a:hover{outline:2px solid var(--color-accent);outline-offset:4px}._serviceLink_k9x6g_7:hover{text-decoration:underline}._disclosure_k9x6g_39 summary:hover{color:var(--color-accent)}}@media (max-width:1023px){._information_k9x6g_2{grid-template-columns:220px minmax(0,1fr);gap:32px}._screen_k9x6g_20{max-width:172px}._project_k9x6g_1[data-project=vuddy] ._mainScreen_k9x6g_24,._project_k9x6g_1[data-project=model-evaluation] ._screen_k9x6g_20,._project_k9x6g_1[data-project=momentica] ._screen_k9x6g_20{max-width:162px}._contribution_k9x6g_28{row-gap:var(--group-space);grid-template-columns:minmax(0,1fr);max-width:800px}}@media (max-width:760px){._information_k9x6g_2{grid-template-columns:1fr;gap:18px}._introduction_k9x6g_6{font-size:1.25rem;font-weight:500}._coverFrame_k9x6g_11{margin-top:24px}._cover_k9x6g_11{padding:24px 20px}._screens_k9x6g_20{gap:12px}._screen_k9x6g_20{flex-basis:30%}._project_k9x6g_1[data-project=vuddy] ._mainScreen_k9x6g_24{flex-basis:32%}._project_k9x6g_1[data-project=model-evaluation] ._screen_k9x6g_20{flex-basis:42%}._contribution_k9x6g_28{grid-template-columns:1fr;gap:28px;margin-top:28px}._case_k9x6g_29{padding-top:18px}._case_k9x6g_29 h4{font-size:1.125rem}._points_k9x6g_31{margin-top:14px}._technologies_k9x6g_37{margin-top:24px}._workDetails_k9x6g_46{padding-top:18px}}@media (max-width:647px){._coverFrame_k9x6g_11{aspect-ratio:342/311}}@media (max-width:360px){._cover_k9x6g_11{padding-inline:14px}._screens_k9x6g_20{gap:8px}._metadata_k9x6g_4{gap:4px 12px;font-size:.75rem}}@media (prefers-reduced-motion:reduce){._serviceLink_k9x6g_7{transition:none}}._wrapper_1xpyk_1{width:min(100%, calc(var(--content-width) + 64px));padding:var(--section-space) var(--page-gutter) 0;background:var(--color-paper);margin-inline:auto}._title_1xpyk_8{margin-bottom:var(--section-content-space);font-size:var(--section-heading-size);letter-spacing:-.035em;line-height:1.4}._gallery_1xpyk_9{gap:var(--section-space);grid-template-columns:1fr;display:grid}@media (max-width:860px){._title_1xpyk_8{margin-bottom:var(--section-content-space)}._gallery_1xpyk_9{grid-template-columns:1fr;gap:48px}}._section_ahgwv_1{min-width:0;padding-top:var(--section-space)}._grid_ahgwv_6{margin-top:var(--section-content-space)}._grid_ahgwv_6 article{border-top:1px solid var(--color-rule);grid-template-columns:minmax(140px,180px) 160px minmax(0,1fr);align-items:baseline;gap:24px;padding-block:20px;display:grid}._grid_ahgwv_6 h3{letter-spacing:-.025em;font-size:1.125rem;line-height:1.5}._meta_ahgwv_25{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:.8125rem}._summary_ahgwv_31{color:var(--color-ink-2);font-size:var(--body-size);line-height:var(--body-leading)}@media (max-width:720px){._grid_ahgwv_6 article{grid-template-columns:1fr;gap:4px}._summary_ahgwv_31{margin-top:8px}}._main_atxlz_1{background:var(--color-paper);overflow-x:clip}._contentShell_atxlz_6,._footerShell_atxlz_6{width:min(100%, calc(var(--content-width) + 64px));padding-inline:var(--page-gutter);margin-inline:auto}._experienceShell_atxlz_12{background:var(--color-paper)}
