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