.unit-card[data-astro-cid-lbrcro5o]{aspect-ratio:2/3;border-radius:var(--r-2);background:var(--bg-1);box-shadow:var(--glow), var(--shadow);color:var(--ink);transition:box-shadow var(--t-slow) var(--ease), transform var(--t-slow) var(--ease);text-decoration:none;display:block;position:relative;overflow:hidden}.unit-card[data-astro-cid-lbrcro5o]:before{content:"";z-index:2;background:linear-gradient(90deg, transparent, var(--role), transparent);opacity:.85;height:2px;position:absolute;inset:0 0 auto}.unit-card[data-astro-cid-lbrcro5o] .art{width:100%;height:100%;position:absolute;inset:0}.unit-card[data-astro-cid-lbrcro5o] .art img{object-fit:cover;object-position:50% 20%;transition:transform var(--t-slow) var(--ease)}.unit-card[data-astro-cid-lbrcro5o]:hover{box-shadow:var(--glow-strong), var(--shadow)}.unit-card[data-astro-cid-lbrcro5o]:hover .art img{transform:scale(1.03)}.plate[data-astro-cid-lbrcro5o]{z-index:1;padding:var(--s-7) var(--s-4) var(--s-4);background:linear-gradient(#0000,#070a14d1 45%,#070a14f5);gap:2px;display:grid;position:absolute;inset:auto 0 0}.meta[data-astro-cid-lbrcro5o]{font:600 .6875rem / 1.3 var(--font-ui);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:color-mix(in srgb, var(--role) 75%, var(--ink))}.name[data-astro-cid-lbrcro5o]{font:600 var(--fs-md) / 1.2 var(--font-display);letter-spacing:var(--tracking-display)}.sub[data-astro-cid-lbrcro5o]{font:italic 400 1rem / 1.3 var(--font-lore);color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
