.work._k{background:var(--bg-secondary);position:relative;overflow:hidden}.work__glow._k{pointer-events:none;width:880px;max-width:none;position:absolute;bottom:-480px}.work__glow--l._k{left:-380px}.work__glow--r._k{right:-396px}.work__inner._k{align-items:center;gap:var(--space-60);flex-direction:column;display:flex;position:relative}.work__inner._k>.sec-head._k{align-self:stretch;gap:var(--space-16)}.work__title._k{max-width:720px}.work__list._k{gap:24px;width:100%;display:grid}.work__grid._k{grid-template-columns:1fr 1fr;gap:24px;display:grid}.card._k{gap:var(--space-24);background:linear-gradient(#fffffffa,#fffc);border:1.2px solid #0003;border-radius:24px;flex-direction:column;padding:20px 20px 28px;transition:transform .25s,box-shadow .25s;display:flex}.card._k:hover{transform:translateY(-3px);box-shadow:0 18px 40px -24px #00000040}.card--featured._k{background:#fff;border-width:1.6px;padding:0 0 28px}.card__media._k{border-radius:16px;height:360px;display:block;position:relative;overflow:hidden}.card--featured._k .card__media._k{height:500px}.card__img._k{object-fit:cover;width:100%;height:100%}.card__view._k{z-index:2;text-align:center;background:var(--brand-accent);color:#000;width:112px;height:112px;line-height:1.15;font-size:var(--fs-14);white-space:normal;pointer-events:none;opacity:0;transform:translate(var(--vx,50%), var(--vy,50%)) translate(-50%, -50%) scale(.6);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0 14px;font-weight:600;transition:opacity .25s,transform .35s cubic-bezier(.215,.61,.355,1);display:flex;position:absolute;top:0;left:0}.card__media._k.is-hover .card__view._k{opacity:1;transform:translate(var(--vx,50%), var(--vy,50%)) translate(-50%, -50%) scale(1)}@media (hover:hover) and (pointer:fine){.card__media._k{cursor:none}}.card__body._k{flex-direction:column;gap:14px;display:flex}.card--featured._k .card__body._k{padding-inline:var(--space-24)}.card__desc._k{max-width:620px;font-size:var(--fs-16);color:var(--text-secondary);line-height:1.5}.card__tags._k{gap:var(--space-8);flex-wrap:wrap;padding-top:6px;display:flex}.work--service._k{background:var(--bg)}.work__inner._k .work__more{align-self:center;display:none}@media (width<=1199px){.work__inner._k .work__more{display:inline-flex}}.work--service._k .work__glow._k{width:880px;bottom:-290px}.work--service._k .work__inner._k{align-items:stretch;gap:var(--space-48)}.work__inner._k .work__btn{align-self:center}.work--service._k .work__list._k,.work--service._k .work__grid._k{gap:20px}.work--service._k .card._k{gap:20px;padding:20px}.work--service._k .card--featured._k{background:linear-gradient(#fffffffa,#fffc);border-width:1.2px;padding:20px}.work--service._k .card--featured._k .card__body._k{padding-inline:0}.work--service._k .card--featured._k .card__desc._k{max-width:none}@media (width<=1199px){.card--featured._k .card__media._k{height:420px}.card__media._k{height:300px}.work__grid._k{gap:16px}}@media (width<=719px){.work__grid._k{grid-template-columns:1fr}.card._k,.card--featured._k{border-radius:20px;gap:16px;padding:12px 12px 20px}.card--featured._k .card__body._k{padding-inline:0}.card__media._k,.card--featured._k .card__media._k{border-radius:12px;height:240px}.card__view._k{display:none}}
