.C9o5KW_hero{width:100%;height:100%;position:relative;overflow:visible}.C9o5KW_scene{position:absolute;inset:0 0 56px}.C9o5KW_scene canvas{opacity:0;transition:opacity .52s cubic-bezier(.23,1,.32,1)}.C9o5KW_hero[data-machine-ready=true] .C9o5KW_scene canvas{opacity:1}.C9o5KW_poster{pointer-events:none;transition:opacity .52s cubic-bezier(.23,1,.32,1),visibility;position:absolute;inset:0}.C9o5KW_poster img{object-fit:contain;width:100%;height:100%}.C9o5KW_hero[data-machine-ready=true] .C9o5KW_poster{opacity:0;visibility:hidden;transition:opacity .52s cubic-bezier(.23,1,.32,1),visibility 0s .52s}.C9o5KW_overlay,.C9o5KW_hero[data-machine-ready=true] .C9o5KW_overlay{display:none}@media (max-width:639px){.C9o5KW_overlay{aspect-ratio:390/370;pointer-events:none;width:min(100%,390px);display:block;position:absolute;top:50%;left:50%;translate:-50% -50%}.C9o5KW_overlay>span{display:block;position:absolute}.C9o5KW_screenGlow{mix-blend-mode:screen;opacity:.1;background:radial-gradient(closest-side,#d3edd78c,#0000);background:radial-gradient(closest-side,lab(91.2533% -11.8417 7.5634/.55),#0000);border-radius:50%;width:15.9%;height:24.86%;animation:4s ease-in-out infinite C9o5KW_screen-pulse;top:35.14%;left:23.59%}.C9o5KW_keyClip{border-radius:1.5px;width:3.08%;height:2.97%;top:64.86%;left:41.54%;overflow:hidden}.C9o5KW_keyClip:after{content:"";border-radius:inherit;opacity:0;animation:4s ease-in-out infinite C9o5KW_key-shade;position:absolute;inset:0;box-shadow:inset 0 2px 2px #00000061;box-shadow:inset 0 2px 2px lab(0% 0 0/.38)}.C9o5KW_keyImg{width:3250%;max-width:none;height:3363.64%;animation:4s ease-in-out infinite C9o5KW_key-sink;position:absolute;top:-2181.82%;left:-1350%}.C9o5KW_keyGlow{mix-blend-mode:screen;opacity:.25;background:radial-gradient(circle closest-side, color-mix(in oklab, var(--color-accent) 85%, transparent), transparent);border-radius:50%;width:6.15%;height:6.49%;animation:4s ease-in-out infinite C9o5KW_key-flare;top:62.97%;left:40%}.C9o5KW_hero[data-paused=true] .C9o5KW_overlay *,.C9o5KW_hero[data-paused=true] .C9o5KW_overlay :after{animation-play-state:paused}}@keyframes C9o5KW_key-sink{0%,52%,72%,to{transform:none}58%,66%{transform:translateY(2px)}}@keyframes C9o5KW_key-shade{0%,52%,72%,to{opacity:0}58%,66%{opacity:1}}@keyframes C9o5KW_key-flare{0%,52%,72%,to{opacity:.25}60%,66%{opacity:.95}}@keyframes C9o5KW_screen-pulse{0%,to{opacity:.08}40%{opacity:.34}60%{opacity:.22}}@media (prefers-reduced-motion:reduce){.C9o5KW_screenGlow,.C9o5KW_keyImg,.C9o5KW_keyGlow,.C9o5KW_keyClip:after{animation:none}.C9o5KW_screenGlow{opacity:.18}}.C9o5KW_status{color:var(--color-muted);font-family:var(--type-mono), monospace;letter-spacing:.06em;text-transform:uppercase;pointer-events:none;justify-content:center;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:500;transition:opacity .24s ease-out;display:flex;position:absolute;inset:auto 0 22px}.C9o5KW_statusPip{background:var(--color-accent);width:6px;height:6px;animation:1.1s step-end infinite C9o5KW_status-blink}.C9o5KW_hero[data-paused=true] .C9o5KW_statusPip{animation-play-state:paused}@keyframes C9o5KW_status-blink{50%{opacity:0}}.C9o5KW_hero[data-scene=ready] .C9o5KW_status,.C9o5KW_hero[data-scene=fallback] .C9o5KW_status,.C9o5KW_hero[data-fallback] .C9o5KW_status{opacity:0}@media (prefers-reduced-motion:reduce){.C9o5KW_statusPip{animation:none}.C9o5KW_scene canvas,.C9o5KW_poster,.C9o5KW_poster img{transition-duration:0s}}.C9o5KW_callouts{pointer-events:none;position:absolute;inset:0 0 56px}.C9o5KW_leaders{pointer-events:none;width:100%;height:calc(100% - 56px);position:absolute;inset:0 0 56px;overflow:visible}.C9o5KW_leaders g{color:color-mix(in oklab, var(--color-muted) 70%, var(--color-border));transition:color .18s ease-out}.C9o5KW_leaders g[data-active=true]{color:var(--color-muted)}.C9o5KW_leaders path{fill:none;stroke:currentColor;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;vector-effect:non-scaling-stroke}.C9o5KW_leaders circle{fill:currentColor;opacity:0}.C9o5KW_hero[data-paused=true] .C9o5KW_leaders g{transition:none}.C9o5KW_callouts,.C9o5KW_leaders{transition:opacity .25s,visibility}.C9o5KW_hero[data-mode=discuss] .C9o5KW_callouts,.C9o5KW_hero[data-mode=discuss] .C9o5KW_leaders{opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s .25s}@media (prefers-reduced-motion:reduce){.C9o5KW_leaders g{transition:none}}.C9o5KW_callout{min-width:88px;min-height:44px;color:var(--color-muted);font-family:var(--type-text), sans-serif;letter-spacing:0;text-align:left;cursor:pointer;pointer-events:auto;touch-action:manipulation;clip-path:inset(-6px -6px calc(100% + 6px));background:0 0;border:0;flex-direction:column;justify-content:flex-end;padding:6px 6px 14px;font-size:14px;font-weight:500;line-height:1.15;display:flex;position:absolute}.C9o5KW_callout[data-active=true],.C9o5KW_callout[aria-pressed=true]{color:var(--color-ink)}.C9o5KW_callout:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.C9o5KW_callout[data-module=website]{top:10%;left:7%}.C9o5KW_callout[data-module=mobile-app]{top:2%;right:20%}.C9o5KW_callout[data-module=ai]{min-width:52px;top:42%;right:10%}.C9o5KW_callout[data-module=backend]{bottom:10%;right:14%}.C9o5KW_callout[data-module=automation]{min-width:102px;bottom:30%;left:4%}.C9o5KW_description{height:48px;color:var(--color-muted);text-align:center;pointer-events:none;margin:0;font-size:13px;line-height:1.45;position:absolute;inset:auto 12% 4px}.C9o5KW_description strong{color:var(--color-ink);margin-right:6px;font-size:12px}@media (max-width:639px){.C9o5KW_callout[data-module=website]{top:3%;left:5%}.C9o5KW_callout[data-module=mobile-app]{top:1%;right:5%}.C9o5KW_callout[data-module=ai]{top:32%;right:5%}.C9o5KW_callout[data-module=backend]{min-width:80px;bottom:10%;right:26%}.C9o5KW_callout[data-module=automation]{min-width:96px;bottom:17%;left:2%}.C9o5KW_description{font-size:12px;left:6%;right:6%}}
.YVyCjW_cards{--hair:color-mix(in oklab, var(--color-ink) 14%, transparent);gap:1.25rem;margin-top:2rem;display:grid}@media (min-width:48rem){.YVyCjW_cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.YVyCjW_cards>li{display:flex}.YVyCjW_card{border-radius:calc(var(--radius-panel) + 8px);background-color:var(--color-raised);box-shadow:var(--shadow-sheet);flex-direction:column;flex:1;padding:.5rem;display:flex}.YVyCjW_card:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}.YVyCjW_matte{aspect-ratio:16/10;border-radius:var(--radius-panel);background:var(--color-surface);display:grid;overflow:hidden}.YVyCjW_body{flex-direction:column;flex:1;padding:1rem .85rem .9rem;display:flex}.YVyCjW_figures{border-top:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:auto;padding-top:1rem;display:grid}.YVyCjW_body>p+.YVyCjW_figures{margin-top:1.1rem}.YVyCjW_figures div{flex-direction:column-reverse;gap:.15rem;display:flex}.YVyCjW_figures dd{font-size:var(--text-body-lg);font-variant-numeric:tabular-nums;color:var(--color-ink);font-weight:600}.YVyCjW_figures dt{font-size:var(--text-caption);color:var(--color-muted)}@media (max-width:33.99rem){.YVyCjW_matte{aspect-ratio:auto}.YVyCjW_stage:has(.YVyCjW_tag){padding-block-end:3rem}.YVyCjW_figures{gap:.6rem}.YVyCjW_figures dd{font-size:var(--text-body)}}.YVyCjW_stage{place-items:center;padding:clamp(1rem,4vw,2rem);display:grid;position:relative}.YVyCjW_ui{background:var(--color-raised);width:min(100%,19rem);box-shadow:var(--shadow-sheet);transition:translate .3s var(--ease-calm);border-radius:12px;gap:.7rem;padding:.95rem 1rem 1rem;display:grid}.YVyCjW_bar{border-bottom:1px solid var(--color-border);font-family:var(--type-mono);font-size:var(--text-caption);color:var(--color-muted);justify-content:space-between;gap:1rem;padding-bottom:.6rem;display:flex}.YVyCjW_bar span:first-child{color:var(--color-ink);align-items:center;gap:.35rem;display:inline-flex}.YVyCjW_title{font-size:var(--text-body-lg);letter-spacing:-.01em;color:var(--color-ink);font-weight:600}.YVyCjW_chips{gap:.3rem;display:flex}.YVyCjW_chips[data-grid]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.YVyCjW_chips span{border:1px solid var(--hair);border-radius:var(--radius-tag);font-size:var(--text-caption);text-align:center;font-variant-numeric:tabular-nums;color:var(--color-ink);flex:1;padding:.35rem .3rem}.YVyCjW_chips span[data-on]{border-color:var(--color-accent);background:var(--color-accent-subtle);color:var(--color-accent-text);font-weight:600}.YVyCjW_action{border-radius:var(--radius-tag);background:var(--color-ink);font-size:var(--text-caption);color:var(--color-page);justify-content:space-between;align-items:center;padding:.5rem .7rem;font-weight:600;display:flex}.YVyCjW_tag{border-radius:var(--radius-tag);background:var(--color-raised);box-shadow:var(--shadow-sheet);font-family:var(--type-mono);font-size:var(--text-caption);color:var(--color-ink);align-items:center;gap:.3rem;padding:.3rem .55rem;display:inline-flex;position:absolute;bottom:clamp(.75rem,3vw,1.4rem);right:clamp(.75rem,3vw,1.5rem);rotate:-2deg}.YVyCjW_ledger div{border-bottom:1px dashed var(--hair);font-size:var(--text-caption);justify-content:space-between;align-items:center;gap:1rem;padding-block:.4rem;display:flex}.YVyCjW_ledger div:last-child{border-bottom:0}.YVyCjW_ledger dt{color:var(--color-muted)}.YVyCjW_ledger dd{color:var(--color-ink);font-weight:600}.YVyCjW_ledger div[data-on] dd{align-items:center;gap:.4rem;display:inline-flex}.YVyCjW_ledger div[data-on] dd:before{content:"";background:var(--color-accent);width:6px;height:6px}@media (hover:hover) and (pointer:fine){.YVyCjW_card:hover .YVyCjW_ui{translate:0 -3px}}.YVyCjW_people{border-top:1px solid var(--color-border);gap:1rem;margin-top:3rem;padding-top:1.75rem;display:grid}.YVyCjW_peopleList{gap:1.25rem;display:grid}@media (min-width:48rem){.YVyCjW_peopleList{grid-template-columns:repeat(2,minmax(0,1fr))}}.YVyCjW_peopleList>li{align-items:flex-start;gap:.9rem;display:flex}.YVyCjW_avatar{object-fit:cover;outline:1px solid var(--color-shadow-black-10);outline-offset:-1px;border-radius:99px;flex:none;width:3rem;height:3rem}.YVyCjW_cred{font-size:var(--text-body-sm);color:var(--color-muted);text-wrap:pretty;margin-top:.35rem}@media (prefers-reduced-motion:reduce){.YVyCjW_ui{transition:none}.YVyCjW_card:hover .YVyCjW_ui{translate:0}}
