.portrait.svelte-150zj35{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#0c0e13}img.svelte-150zj35,svg.svelte-150zj35{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease-out),filter .8s}.rings.svelte-150zj35 path:where(.svelte-150zj35){fill:none;stroke:#f2eee617;stroke-width:1;transition:stroke .8s}.rings.svelte-150zj35 path.accent:where(.svelte-150zj35){stroke:#f59e0b8c}.figure.svelte-150zj35{fill:#f2eee60f;stroke:#f2eee62e;stroke-width:1}.mark-txt.svelte-150zj35{font-family:var(--f-display);font-size:64px;letter-spacing:-.04em;fill:#f2eee629}.ph.svelte-150zj35{position:absolute;left:12px;top:12px;font-size:.5rem;color:var(--dim)}.scan.svelte-150zj35{position:absolute;left:0;right:0;top:-30%;height:30%;background:linear-gradient(180deg,transparent,rgb(245 158 11 / .14),transparent);border-bottom:1px solid rgb(245 158 11 / .6);opacity:0;pointer-events:none}.hoverable:hover .portrait.svelte-150zj35 svg:where(.svelte-150zj35),.hoverable:hover .portrait.svelte-150zj35 img:where(.svelte-150zj35),.hoverable:focus-visible .portrait.svelte-150zj35 svg:where(.svelte-150zj35){transform:scale(1.05)}.hoverable:hover .rings.svelte-150zj35 path:where(.svelte-150zj35){stroke:#f2eee629}.hoverable:hover .scan.svelte-150zj35{animation:svelte-150zj35-scan 1.4s var(--ease-in-out)}@keyframes svelte-150zj35-scan{0%{top:-30%;opacity:1}to{top:110%;opacity:1}}
