.person[data-astro-cid-xcdocfpp]{flex-direction:column;padding-left:20px;display:flex}.stage[data-astro-cid-xcdocfpp]{perspective:520px;margin-bottom:26px}.frame[data-astro-cid-xcdocfpp]{transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));will-change:transform;transition:transform .55s cubic-bezier(.22,1,.36,1);position:relative}.frame[data-astro-cid-xcdocfpp].is-tilting{transition:none}.frame[data-astro-cid-xcdocfpp]:before{content:"";background:var(--color-brand);border-radius:var(--radius-xs);z-index:0;width:100%;height:100%;position:absolute;bottom:-20px;left:-20px;transform:translateZ(-48px);box-shadow:0 4px 4px #00000040}.photo[data-astro-cid-xcdocfpp]{z-index:1;aspect-ratio:1;object-fit:cover;border-radius:var(--radius-xs);width:100%;height:auto;display:block;position:relative;transform:translateZ(30px);box-shadow:0 10px 22px #00000052}.glow[data-astro-cid-xcdocfpp]{z-index:-1;border-radius:var(--radius-md);pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 55%, var(--color-depth-cast) 0%, var(--color-depth-edge) 70%);filter:blur(26px);transition:opacity .4s;position:absolute;inset:-14%;transform:translateZ(-88px)}.frame[data-astro-cid-xcdocfpp].is-tilting .glow[data-astro-cid-xcdocfpp]{opacity:1}.sheen[data-astro-cid-xcdocfpp]{z-index:2;border-radius:var(--radius-xs);pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--sx,50%) var(--sy,50%), #ffffff57, #ffffff0f 42%, transparent 62%);mix-blend-mode:soft-light;transition:opacity .4s;position:absolute;inset:0;transform:translateZ(46px)}.frame[data-astro-cid-xcdocfpp].is-tilting .sheen[data-astro-cid-xcdocfpp]{opacity:1}.placeholder[data-astro-cid-xcdocfpp]{background:var(--color-bg);color:var(--color-ink-faint);font-family:var(--font-display);justify-content:center;align-items:center;font-size:2rem;font-weight:800;display:flex}.name[data-astro-cid-xcdocfpp]{color:var(--color-ink);font-weight:700}.role[data-astro-cid-xcdocfpp]{font-size:var(--text-small);color:var(--color-ink-soft);hyphens:auto;overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.frame[data-astro-cid-xcdocfpp]{transition:none;transform:none}.frame[data-astro-cid-xcdocfpp]:before,.photo[data-astro-cid-xcdocfpp]{transform:none}.sheen[data-astro-cid-xcdocfpp],.glow[data-astro-cid-xcdocfpp]{display:none}}.tm-wrap[data-astro-cid-fanjqkzb]{width:100%;max-width:600px;margin-left:auto;container-type:inline-size}.tm-hdr[data-astro-cid-fanjqkzb]{font-size:var(--text-story);justify-content:space-between;align-items:center;gap:12px;margin-bottom:.3em;padding-inline:4%;display:flex}.tm-cap[data-astro-cid-fanjqkzb]{border-radius:var(--radius-pill);border:1px solid var(--color-dark-line);color:#fff;min-width:0;font-family:var(--font-display);white-space:nowrap;background:#ffffff12;align-items:center;gap:.6em;margin:0;padding:.45em .95em .45em .45em;font-size:1.05em;display:inline-flex}.tm-cap-n[data-astro-cid-fanjqkzb]{border-radius:var(--radius-pill);background:var(--color-brand);font-variant-numeric:tabular-nums;padding:.2em .6em;font-size:.8em}.tm-cap-t[data-astro-cid-fanjqkzb].flip{animation:.45s cubic-bezier(.22,1,.36,1) tmCap}@keyframes tmCap{0%{opacity:0;transform:translateY(40%)}}.tm-dots[data-astro-cid-fanjqkzb]{flex:none;gap:.45em;display:flex}.tm-dots[data-astro-cid-fanjqkzb] i[data-astro-cid-fanjqkzb]{border-radius:var(--radius-pill);background:#fff3;width:.5em;height:.5em;transition:width .4s,background .4s}.tm-dots[data-astro-cid-fanjqkzb] i[data-astro-cid-fanjqkzb].on{background:var(--color-brand);width:1.6em}.tm[data-astro-cid-fanjqkzb]{aspect-ratio:100/62;width:100%;font-size:var(--text-story);color:#fff;position:relative}.tm[data-astro-cid-fanjqkzb].snap,.tm[data-astro-cid-fanjqkzb].snap [data-astro-cid-fanjqkzb]{transition:none!important}.tm[data-astro-cid-fanjqkzb].paused,.tm[data-astro-cid-fanjqkzb].paused [data-astro-cid-fanjqkzb]{animation-play-state:paused!important}.tm-floor[data-astro-cid-fanjqkzb]{background:radial-gradient(closest-side,#ffffff14,#0000);border-radius:50%;width:90cqw;height:9cqw;position:absolute;top:88%;left:50%;transform:translate(-50%,-50%)}.tm-draw[data-astro-cid-fanjqkzb]{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tm-arc[data-astro-cid-fanjqkzb]{stroke:var(--color-brand);stroke-width:.5px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;opacity:.8;transition:stroke-dashoffset 1.1s cubic-bezier(.45,0,.25,1)}.tm-flow[data-astro-cid-fanjqkzb]{stroke:#fff;stroke-width:.8px;stroke-linecap:round;stroke-dasharray:3 97;opacity:0}.tm[data-astro-cid-fanjqkzb][data-layout=split] .tm-arc[data-astro-cid-fanjqkzb],.tm[data-astro-cid-fanjqkzb][data-layout=roles] .tm-arc[data-astro-cid-fanjqkzb]{stroke-dashoffset:0}.tm[data-astro-cid-fanjqkzb][data-layout=split] .tm-flow[data-astro-cid-fanjqkzb],.tm[data-astro-cid-fanjqkzb][data-layout=roles] .tm-flow[data-astro-cid-fanjqkzb]{opacity:.9}.tm[data-astro-cid-fanjqkzb][data-layout=split] .tm-flow[data-astro-cid-fanjqkzb].out,.tm[data-astro-cid-fanjqkzb][data-layout=roles] .tm-flow[data-astro-cid-fanjqkzb].out{animation:2.6s linear 1s infinite tmOut}.tm[data-astro-cid-fanjqkzb][data-layout=split] .tm-flow[data-astro-cid-fanjqkzb].back,.tm[data-astro-cid-fanjqkzb][data-layout=roles] .tm-flow[data-astro-cid-fanjqkzb].back{animation:2.6s linear 2.3s infinite tmBack}@keyframes tmOut{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes tmBack{0%{stroke-dashoffset:0}to{stroke-dashoffset:100px}}.tm-place[data-astro-cid-fanjqkzb]{z-index:2;border-radius:var(--radius-pill);border:1px solid var(--color-dark-line);color:var(--color-dark-text-soft);white-space:nowrap;opacity:0;background:#ffffff12;align-items:center;gap:.4em;padding:.25em .8em .25em .6em;font-size:.85em;font-weight:700;transition:opacity .4s,transform .45s;display:inline-flex;position:absolute;top:76%;transform:translate(-50%,.8cqw)}.tm-place[data-astro-cid-fanjqkzb] .icon{color:var(--color-brand-on-dark)}.tm-place[data-astro-cid-fanjqkzb].l{left:24%}.tm-place[data-astro-cid-fanjqkzb].r{top:69%;left:80%}.tm[data-astro-cid-fanjqkzb][data-layout=split] .tm-place[data-astro-cid-fanjqkzb],.tm[data-astro-cid-fanjqkzb][data-layout=roles] .tm-place[data-astro-cid-fanjqkzb]{opacity:1;transition-delay:.6s;transform:translate(-50%)}.tm-bot[data-astro-cid-fanjqkzb]{z-index:3;width:20cqw;height:20cqw;transition:top .9s cubic-bezier(.45,0,.25,1),transform .9s cubic-bezier(.45,0,.25,1);position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.tm[data-astro-cid-fanjqkzb].turn .tm-bot[data-astro-cid-fanjqkzb]{animation:.9s ease-in-out tmTurn}@keyframes tmTurn{50%{transform:translate(-50%,-50%)scaleX(.05)}}.tm[data-astro-cid-fanjqkzb][data-layout=split] .tm-bot[data-astro-cid-fanjqkzb],.tm[data-astro-cid-fanjqkzb][data-layout=roles] .tm-bot[data-astro-cid-fanjqkzb]{top:17%;transform:translate(-50%,-50%)scale(.72)}.tm-disc[data-astro-cid-fanjqkzb]{background:var(--node-fill);background-image:var(--node-glow);border:var(--node-ring-w) solid var(--color-brand);box-shadow:0 0 0 1.2cqw var(--color-brand-glow);border-radius:50%;animation:3.2s ease-in-out infinite tmFloat;position:absolute;inset:0}.tm[data-astro-cid-fanjqkzb][data-layout=hidden] .tm-disc[data-astro-cid-fanjqkzb],.tm[data-astro-cid-fanjqkzb][data-layout=halo] .tm-disc[data-astro-cid-fanjqkzb]{box-shadow:0 0 0 2.4cqw var(--color-brand-glow), 0 0 6cqw var(--color-brand-glow)}.tm-disc[data-astro-cid-fanjqkzb] .brand-mark.fluid{width:auto;height:53%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes tmFloat{50%{transform:translateY(-.9cqw)}}.tm-face[data-astro-cid-fanjqkzb]{z-index:4;background:var(--color-dark-bg-raised);border:.35cqw solid var(--color-dark-line-strong);opacity:0;width:8.8cqw;height:8.8cqw;transition:left .9s cubic-bezier(.45,0,.25,1),top .9s cubic-bezier(.45,0,.25,1),transform .7s cubic-bezier(.34,1.4,.64,1),opacity .4s,border-color .4s;transition-delay:calc(var(--i) * 45ms);border-radius:50%;place-items:center;display:grid;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)scale(.2);box-shadow:0 .6cqw 1.6cqw #00000080}.tm-face[data-astro-cid-fanjqkzb] img[data-astro-cid-fanjqkzb]{object-fit:cover;border-radius:50%;width:100%;height:100%}.tm-face[data-astro-cid-fanjqkzb] b[data-astro-cid-fanjqkzb]{font-family:var(--font-display);color:#fff;font-size:1.2em}.tm-face[data-astro-cid-fanjqkzb]:not(:has(img)){background:linear-gradient(135deg, var(--color-brand-on-dark), var(--color-brand-dark))}.tm[data-astro-cid-fanjqkzb][data-layout=ring] .tm-face[data-astro-cid-fanjqkzb]{left:var(--rx);top:var(--ry);opacity:1;transform:translate(-50%,-50%)}.tm[data-astro-cid-fanjqkzb][data-layout=split] .tm-face[data-astro-cid-fanjqkzb],.tm[data-astro-cid-fanjqkzb][data-layout=roles] .tm-face[data-astro-cid-fanjqkzb]{left:var(--cx);top:var(--cy);opacity:1;transform:translate(-50%,-50%)}.tm[data-astro-cid-fanjqkzb][data-layout=halo] .tm-face[data-astro-cid-fanjqkzb]{left:var(--hx);top:var(--hy);opacity:1;z-index:2;transform:translate(-50%,-50%)scale(.72)}.tm-badge[data-astro-cid-fanjqkzb]{background:var(--color-brand);border:.3cqw solid var(--color-dark-bg);color:#fff;border-radius:50%;place-items:center;width:3.4cqw;min-width:16px;height:3.4cqw;min-height:16px;transition:transform .35s cubic-bezier(.34,1.56,.64,1);display:grid;position:absolute;bottom:-.6cqw;right:-.6cqw;transform:scale(0)}.tm[data-astro-cid-fanjqkzb][data-lit~=support] .k-support[data-astro-cid-fanjqkzb] .tm-badge[data-astro-cid-fanjqkzb],.tm[data-astro-cid-fanjqkzb][data-lit~=engineering] .k-engineering[data-astro-cid-fanjqkzb] .tm-badge[data-astro-cid-fanjqkzb],.tm[data-astro-cid-fanjqkzb][data-lit~=development] .k-development[data-astro-cid-fanjqkzb] .tm-badge[data-astro-cid-fanjqkzb],.tm[data-astro-cid-fanjqkzb][data-lit~=management] .k-management[data-astro-cid-fanjqkzb] .tm-badge[data-astro-cid-fanjqkzb]{transform:scale(1)}.tm[data-astro-cid-fanjqkzb][data-lit~=support] .k-support[data-astro-cid-fanjqkzb],.tm[data-astro-cid-fanjqkzb][data-lit~=engineering] .k-engineering[data-astro-cid-fanjqkzb],.tm[data-astro-cid-fanjqkzb][data-lit~=development] .k-development[data-astro-cid-fanjqkzb],.tm[data-astro-cid-fanjqkzb][data-lit~=management] .k-management[data-astro-cid-fanjqkzb]{border-color:var(--color-brand)}.tm-roles[data-astro-cid-fanjqkzb]{z-index:5;opacity:0;flex-wrap:wrap;justify-content:center;gap:.4em;width:96%;transition:opacity .4s;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.tm[data-astro-cid-fanjqkzb][data-layout=roles] .tm-roles[data-astro-cid-fanjqkzb]{opacity:1}.tm-role[data-astro-cid-fanjqkzb]{border-radius:var(--radius-pill);border:1px solid var(--color-dark-line);color:var(--color-dark-text-soft);white-space:nowrap;background:#ffffff0f;align-items:center;gap:.4em;padding:.25em .8em .25em .6em;font-size:.85em;font-weight:700;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.tm[data-astro-cid-fanjqkzb][data-lit~=support] [data-astro-cid-fanjqkzb][data-tm-role=support],.tm[data-astro-cid-fanjqkzb][data-lit~=engineering] [data-astro-cid-fanjqkzb][data-tm-role=engineering],.tm[data-astro-cid-fanjqkzb][data-lit~=development] [data-astro-cid-fanjqkzb][data-tm-role=development],.tm[data-astro-cid-fanjqkzb][data-lit~=management] [data-astro-cid-fanjqkzb][data-tm-role=management]{background:var(--color-brand);border-color:var(--color-brand);color:#fff}@media (prefers-reduced-motion:reduce){.tm[data-astro-cid-fanjqkzb] [data-astro-cid-fanjqkzb],.tm[data-astro-cid-fanjqkzb]{transition:none!important;animation:none!important}}@container (width<=460px){.tm-dots[data-astro-cid-fanjqkzb]{display:none}}
