/* Keep all decoration behind the unmodified owner portrait and text. */
.hero .helix-stage{right:0;z-index:-3;opacity:.72;mix-blend-mode:screen}
.pedigree-motion{position:absolute;right:16px;bottom:12px;z-index:2;width:36px;height:36px;border:1px solid #355565;border-radius:50%;background:#071520;color:#b7d6e3;display:grid;place-items:center;cursor:pointer}
.pedigree-motion[hidden]{display:none}.pedigree-motion:focus-visible{outline:2px solid #8beaff;outline-offset:3px}
.pedigree-motion svg{width:14px;height:14px;fill:currentColor}.pedigree-motion[aria-pressed="true"] .motion-play,.pedigree-motion[aria-pressed="false"] .motion-pause{display:none}
@media(max-width:900px){.hero .helix-stage{right:0;width:60%}}
@media(max-width:600px){.hero .helix-stage{width:100%;height:240px;bottom:0;top:auto}.pedigree-motion{right:10px;bottom:6px}}
@media(prefers-reduced-motion:reduce){.pedigree-motion{display:none}}
