.wcard,.work-sec{overflow:hidden}.wcard{position:relative;display:block;aspect-ratio:1;border-radius:18px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow);transition:transform .45s var(--ease),box-shadow .45s var(--ease)}.wcard:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.wcard .img-fallback,.wcard img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.wcard:hover img{transform:scale(1.08)}.wcard span{position:absolute;left:12px;bottom:12px;padding:5px 11px;border-radius:100px;background:rgba(11,11,13,.85);color:#fff;font-size:12px;font-weight:600;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.view-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.view{display:flex;flex-direction:column;gap:10px;height:100%;padding:14px;transition:transform .45s var(--ease),box-shadow .45s var(--ease)}.view:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.view-img{aspect-ratio:4/3;overflow:hidden;border-radius:12px;background:var(--cream)}.view-img img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.view:hover .view-img img{transform:scale(1.07)}.view h3{font-size:17px;line-height:1.35}.view p{color:var(--muted);font-size:14px;line-height:1.6}.view-more{margin-top:auto;display:inline-flex;gap:8px;font-size:14px;font-weight:700}.view-more i{font-style:normal;color:var(--r);transition:transform .3s var(--ease)}.view:hover .view-more i{transform:translateX(6px)}@media (max-width:1100px){.view-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.view-grid{gap:12px}.view{padding:10px;gap:8px}.view h3{font-size:13.5px}.view p{font-size:11.5px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.view-more{font-size:12px}}