.work__slider{opacity:0;width:90%;max-width:960px;margin:2rem auto 0;padding-bottom:2.5rem}.work__slider.swiper-initialized{opacity:1;transition:opacity .35s}.work__card{background-color:var(--container-color);border:1px solid #00000014;border-radius:1.25rem;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 2px 10px -6px #0000001a}.work__card:hover{transform:translateY(-6px);box-shadow:0 20px 30px -16px #0003}.work__cover{aspect-ratio:1.66;background-color:var(--title-color);width:100%;position:relative}.work__cover img{object-fit:cover}.work__cover-fallback{font-size:3rem;font-weight:var(--font-semi-bold);color:var(--container-color);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.work__body{flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.25rem 1.5rem 1.75rem;display:flex}.work__cta{color:var(--title-color);font-weight:var(--font-medium);font-size:var(--small-font-size);cursor:pointer;align-items:center;column-gap:.35rem;display:inline-flex}.work__cta i{transition:transform .25s}.work__cta:hover{color:var(--accent-color-dark)}.work__cta:hover i{transform:translate(3px)}.work__stack{flex-wrap:wrap;gap:.5rem;display:flex}.work__tag{background-color:var(--accent-tint);font-size:var(--small-font-size);color:var(--accent-color-dark);font-weight:var(--font-medium);border-radius:2rem;padding:.3rem .85rem}
