.work-showcase-section{padding:20px 0;position:relative;overflow:hidden}.work-showcase-header{max-width:980px;margin-bottom:34px}.work-showcase-header h2{color:#fff;margin:0}.work-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.work-showcase-card{border-radius:var(--radius);border:1px solid var(--line);background:#0c1612;min-height:460px;transition:transform .3s,border-color .3s;display:block;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 24px 80px #00000047}.work-showcase-card:last-child:nth-child(odd){grid-column:1/-1}.work-showcase-card:hover{border-color:#ffffff3d;transform:translateY(-6px)}.work-showcase-media{z-index:1;position:absolute;inset:0}.work-showcase-media img,.work-showcase-media video{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.work-showcase-card:hover .work-showcase-media img,.work-showcase-card:hover .work-showcase-media video{transform:scale(1.05)}.work-showcase-overlay{z-index:2;background:linear-gradient(#00000014,#000000c7);padding:28px;position:absolute;inset:auto 0 0}.work-showcase-overlay h3{color:#d1ff82;margin:12px 0 0;font-size:clamp(30px,5vw,72px);line-height:.95}.work-showcase-badge{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border-radius:999px;padding:10px 14px;font-size:13px;display:inline-flex}@media (max-width:991px){.work-showcase-section{padding:70px 0}.work-showcase-grid{grid-template-columns:1fr}.work-showcase-card{min-height:420px}}@media (max-width:767px){.work-showcase-section{padding:56px 0}.work-showcase-header{margin-bottom:24px}.work-showcase-card{border-radius:22px;min-height:340px}.work-showcase-overlay{padding:22px}.work-showcase-overlay h3{font-size:38px}}@media (max-width:480px){.work-showcase-card{min-height:300px}.work-showcase-badge{padding:8px 12px;font-size:12px}}
