.portrait-card.svelte-nkv51.svelte-nkv51{display:grid;gap:1.25rem;width:13.75rem;min-height:18.1875rem;grid-template-rows:13.75rem auto;color:inherit;text-decoration:none;transition:transform .22s cubic-bezier(.22,1,.36,1)}.portrait-card__frame.svelte-nkv51.svelte-nkv51{display:flex;align-items:center;width:13.75rem;height:13.75rem}.portrait-card__rail.svelte-nkv51.svelte-nkv51{display:flex;width:.375rem;height:100%;flex:0 0 .375rem;flex-direction:column;color:var(--brand-border);transition:color .18s ease}.portrait-card__rail--left.svelte-nkv51.svelte-nkv51{transform:scaleX(-1)}.portrait-card__corner.svelte-nkv51.svelte-nkv51{display:block;width:.375rem;height:.375rem;flex:0 0 .375rem}.portrait-card__corner.svelte-nkv51 path.svelte-nkv51:first-child{fill:var(--brand-bg)}.portrait-card__corner.svelte-nkv51 path.svelte-nkv51:last-child{fill:none;stroke:currentColor}.portrait-card__corner--bottom.svelte-nkv51.svelte-nkv51{transform:scaleY(-1)}.portrait-card__rail-fill.svelte-nkv51.svelte-nkv51{width:100%;min-height:0;flex:1 1 auto;border-right:1px solid currentColor;background:var(--brand-bg)}.portrait-card__center.svelte-nkv51.svelte-nkv51{display:flex;width:13rem;height:100%;min-width:0;flex:1 1 auto;align-items:center;justify-content:center;padding:.5rem .125rem;border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border);background:var(--brand-bg);transition:border-color .18s ease,box-shadow .22s ease}.portrait-card__layer.svelte-nkv51.svelte-nkv51{display:flex;width:100%;height:100%;min-width:0;min-height:0;align-items:center;justify-content:center;transition:border-color .18s ease}.portrait-card__layer--secondary.svelte-nkv51.svelte-nkv51{padding:.75rem;border:1px solid var(--brand-border);background:var(--brand-bg-elevated)}.portrait-card__layer--primary.svelte-nkv51.svelte-nkv51{padding:.375rem;border:1px solid var(--brand-border);background:var(--brand-bg)}.portrait-card__crop.svelte-nkv51.svelte-nkv51{display:flex;width:100%;height:100%;align-items:center;justify-content:center;overflow:hidden;background:var(--brand-bg-elevated)}.portrait-card__portrait.svelte-nkv51.svelte-nkv51{display:block;width:100%;height:100%;max-width:100%;flex:0 0 auto;-o-object-fit:cover;object-fit:cover;transition:transform .22s cubic-bezier(.22,1,.36,1)}h3.svelte-nkv51.svelte-nkv51,p.svelte-nkv51.svelte-nkv51{margin:0}h3.svelte-nkv51.svelte-nkv51{font-family:var(--brand-font-display);font-size:1.25rem;font-weight:400;line-height:1.4;text-align:center}p.svelte-nkv51.svelte-nkv51{color:var(--brand-accent-readable);font-family:var(--brand-font-body);font-size:.75rem;font-weight:500;letter-spacing:.08em;line-height:normal;text-align:center;text-transform:uppercase}.portrait-card__copy.svelte-nkv51.svelte-nkv51{display:grid;justify-items:center;gap:.25rem;width:100%;min-height:3.1875rem;align-content:start}.portrait-card.svelte-nkv51:hover .portrait-card__layer.svelte-nkv51,.portrait-card.svelte-nkv51:focus-visible .portrait-card__layer.svelte-nkv51{border-color:var(--brand-border-strong)}.portrait-card.svelte-nkv51.svelte-nkv51:hover,.portrait-card.svelte-nkv51.svelte-nkv51:focus-visible{transform:translateY(-.25rem)}.portrait-card.svelte-nkv51:hover .portrait-card__center.svelte-nkv51,.portrait-card.svelte-nkv51:focus-visible .portrait-card__center.svelte-nkv51{border-color:var(--brand-border-strong);box-shadow:0 .75rem 1.5rem #17171714}.portrait-card.svelte-nkv51:hover .portrait-card__rail.svelte-nkv51,.portrait-card.svelte-nkv51:focus-visible .portrait-card__rail.svelte-nkv51{color:var(--brand-border-strong)}.portrait-card.svelte-nkv51:hover .portrait-card__portrait.svelte-nkv51,.portrait-card.svelte-nkv51:focus-visible .portrait-card__portrait.svelte-nkv51{transform:scale(1.015)}.portrait-card.svelte-nkv51.svelte-nkv51:focus-visible{outline:2px solid var(--brand-accent);outline-offset:.3rem}@media (prefers-reduced-motion: reduce){.portrait-card.svelte-nkv51.svelte-nkv51,.portrait-card__portrait.svelte-nkv51.svelte-nkv51{transition:none}.portrait-card.svelte-nkv51.svelte-nkv51:hover,.portrait-card.svelte-nkv51.svelte-nkv51:focus-visible,.portrait-card.svelte-nkv51:hover .portrait-card__portrait.svelte-nkv51,.portrait-card.svelte-nkv51:focus-visible .portrait-card__portrait.svelte-nkv51{transform:none}}
