/* Original human portrait, locally animated eye regions, and a restrained code field. */
.ai-portrait-14{position:relative;width:100%;max-width:650px;margin:0 auto;padding:0;border:0;outline:0;background:none;box-shadow:none;align-self:center}
.it-feature .ai-portrait-14{grid-column:8/-1;grid-row:1;align-self:start;margin-top:20px}
.ai-portrait-14 .ai-portrait-stage{position:relative;isolation:isolate;width:100%;aspect-ratio:1/1;overflow:visible;background:none;transform-origin:50% 50%;transform:perspective(1100px) translate3d(var(--portrait-x,0px),var(--portrait-y,0px),0) rotateX(var(--portrait-rx,0deg)) rotateY(var(--portrait-ry,0deg))}
.ai-portrait-stage picture{position:relative;z-index:1;display:block;width:100%;height:100%;background:none}
.ai-portrait-stage img.ai-head-art{display:block;width:100%;height:100%;object-fit:contain;object-position:center;max-width:none;opacity:1;filter:none;border:0;border-radius:0;box-shadow:none;background:none;clip-path:none;mask-image:none;transform:none}
.ai-portrait-matrix{position:absolute;z-index:0;inset:-10% -14%;width:128%;height:120%;pointer-events:none;mask-image:radial-gradient(ellipse at 50% 46%,#000 38%,transparent 76%)}
.ai-portrait-eyes{position:absolute;z-index:2;inset:0;width:100%;height:100%;pointer-events:none;background:none}
.ai-portrait-stage[data-portrait-live="true"] img.ai-head-art{opacity:0}
.reduced-motion .ai-portrait-stage{transform:none}
@media(prefers-reduced-motion:reduce){html:not(.motion-enabled) .ai-portrait-stage{transform:none}}
@media(max-width:1100px){.ai-portrait-14{display:none!important}}

