.hero-portrait-details{z-index:1}.hero-portrait-details canvas{transform-origin:0 0}.hero-portrait-details svg{opacity:0;max-width:none;stroke:var(--hero-detail-ice);fill:none;pointer-events:none;position:absolute}@media (prefers-reduced-motion:reduce){.hero-portrait-details{display:none}}.portrait-sequence [data-seq-photo]{opacity:0;will-change:opacity;position:absolute;inset:0}.portrait-sequence [data-seq-photo] img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.portrait-sequence [data-seq-lines]{z-index:1}.portrait-sequence [data-seq-lines] svg{fill:none;pointer-events:none;max-width:none;position:absolute}@media (prefers-reduced-motion:reduce){.portrait-sequence{display:none}}
