.KVEJYa_card{border-radius:var(--radius-xl);min-height:100%;box-shadow:var(--shadow-md);transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out);position:relative;overflow:hidden}.KVEJYa_cardLink{width:100%;height:100%;color:inherit;text-decoration:none;display:block}.KVEJYa_cardMedia{aspect-ratio:4/3;background:var(--gray-900);width:100%;min-height:320px;position:relative;overflow:hidden}.KVEJYa_cardImage{object-fit:cover;object-position:center center;transition:transform .55s var(--ease-out)}.KVEJYa_cardOverlay{pointer-events:none;transition:background .35s var(--ease-out);background:linear-gradient(#0000001f 0%,#00000038 32%,#00000085 58%,#000000d1 100%);position:absolute;inset:0}.KVEJYa_cardContent{z-index:2;flex-direction:column;justify-content:flex-end;gap:12px;padding:32px 36px;display:flex;position:absolute;inset:0}.KVEJYa_card:hover{box-shadow:var(--shadow-xl);transform:translateY(-6px)}.KVEJYa_card:hover .KVEJYa_cardImage{transform:scale(1.05)}.KVEJYa_card:hover .KVEJYa_cardOverlay{background:linear-gradient(#00000024 0%,#00000047 28%,#00000094 55%,#000000e0 100%)}.KVEJYa_title{font-family:var(--font-sans);font-size:clamp(20px,2.2vw,26px);font-weight:700;line-height:var(--leading-snug);color:#fff;text-shadow:0 1px 12px #00000059;max-width:none;margin:0}.KVEJYa_desc{font-size:clamp(15px,1.5vw,17px);line-height:var(--leading-body);color:#ffffffe0;text-shadow:0 1px 8px #0000004d;max-width:none;margin:0}.KVEJYa_more{font-size:var(--text-base);color:#fff;align-items:center;gap:8px;margin-top:4px;font-weight:600;text-decoration:none;transition:gap .2s,opacity .2s;display:inline-flex}.KVEJYa_cardLink:hover .KVEJYa_more{opacity:.92;gap:12px}.KVEJYa_moreArrow{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border:1.5px solid #ffffffbf;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}@media (max-width:768px){.KVEJYa_cardMedia{min-height:280px}.KVEJYa_cardContent{gap:10px;padding:24px}}
