.portrait.svelte-150zj35{width:100%;margin:0;position:relative}.frame.svelte-150zj35{background:var(--surface-2);box-shadow:var(--shadow);position:relative;overflow:hidden}.hero.svelte-150zj35 .frame:where(.svelte-150zj35){aspect-ratio:3/4;border-radius:999px 999px var(--radius-lg) var(--radius-lg)}.full.svelte-150zj35 .frame:where(.svelte-150zj35){aspect-ratio:2/3;border-radius:var(--radius-lg)}img.svelte-150zj35{object-fit:cover;object-position:50% 20%;width:100%;height:100%;transition:transform 1.2s var(--ease-out);transform:scale(1.02)}.portrait.svelte-150zj35:hover img:where(.svelte-150zj35){transform:scale(1.05)}.outline.svelte-150zj35{border:1.5px solid var(--accent);pointer-events:none;opacity:.8;position:absolute;inset:0;transform:translate(14px,14px)}.hero.svelte-150zj35 .outline:where(.svelte-150zj35){border-radius:999px 999px var(--radius-lg) var(--radius-lg)}.full.svelte-150zj35 .outline:where(.svelte-150zj35){border-radius:var(--radius-lg);transform:translate(-14px,14px)}.float.svelte-150zj35{flex-direction:column;align-items:flex-start;gap:8px;position:absolute;bottom:10%;left:-8%}.float.svelte-150zj35 .chip:where(.svelte-150zj35){background:var(--surface);border-color:var(--border);color:var(--text);box-shadow:var(--shadow-sm);animation:svelte-150zj35-rise .8s calc(.5s + var(--i) * .15s) var(--ease-out) both;font-weight:500}.float.svelte-150zj35 .chip:where(.svelte-150zj35):nth-child(2){margin-left:18px}.float.svelte-150zj35 .chip:where(.svelte-150zj35):nth-child(3){margin-left:6px}figcaption.svelte-150zj35{color:var(--text-muted);margin-top:14px;font-size:.85rem}.monogram.svelte-150zj35{aspect-ratio:3/4;border-radius:999px 999px var(--radius-lg) var(--radius-lg);background:linear-gradient(160deg, var(--surface-2), var(--surface));border:1px solid var(--border);font-family:var(--font-display);place-items:center;font-size:4rem;display:grid}@keyframes svelte-150zj35-rise{0%{opacity:0;transform:translateY(10px)}}@media (width<=900px){.float.svelte-150zj35{flex-flow:wrap;margin-top:14px;position:static;bottom:-10px;left:0}.float.svelte-150zj35 .chip:where(.svelte-150zj35):nth-child(n){margin-left:0}.outline.svelte-150zj35{transform:translate(10px,10px)}}
