.gcard.rwxa0yq{background:var(--ink2);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;transition:transform .2s,border-color .2s;display:flex;overflow:hidden}.gcard.rwxa0yq:hover{border-color:var(--accent);transform:translateY(-3px)}.pic.rwxa0yq{aspect-ratio:3/2;background:var(--ink3);display:block;position:relative;overflow:hidden}.pic.rwxa0yq img:where(.rwxa0yq){object-fit:cover;width:100%;height:100%;transition:transform .5s}.gcard.rwxa0yq:hover .pic:where(.rwxa0yq) img:where(.rwxa0yq){transform:scale(1.04)}.tag.rwxa0yq{background:color-mix(in srgb, var(--ink) 85%, transparent);position:absolute;top:10px;left:10px}.body.rwxa0yq{padding:14px 16px 16px}.wing.rwxa0yq{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:.74rem}h3.rwxa0yq{margin:4px 0 6px;font-size:1.15rem}h3.rwxa0yq a:where(.rwxa0yq){color:var(--parch);text-decoration:none}.meta.rwxa0yq{color:var(--muted);flex-wrap:wrap;gap:12px;margin:0;font-size:.85rem;display:flex}.cards-tall .pic.rwxa0yq{aspect-ratio:4/5}.cards-tall .gcard.rwxa0yq{border-radius:22px}@media (width<=640px){.cards-tall .pic.rwxa0yq{aspect-ratio:4/3}}.cards-framed .gcard.rwxa0yq{border-width:2px;border-color:var(--accent);padding:8px}.cards-framed .pic.rwxa0yq{border-radius:calc(var(--radius) - 4px)}.cards-ticket .gcard.rwxa0yq{border-style:dashed;border-radius:6px}.cards-ticket .body.rwxa0yq{border-top:2px dashed var(--line)}
