.work-card{background:var(--coal);transition:transform .2s cubic-bezier(.32,.72,0,1)}.work-card-wrapper:hover .work-card{transform:translate(8px,-8px)}.wc-marker{color:#ffffff80;transition:color .2s cubic-bezier(.32,.72,0,1)}.work-card-wrapper:hover .wc-marker{color:var(--wc-vivid)}.work-card-wrapper:has(.work-card:focus-visible) .wc-marker{color:var(--wc-vivid)}.wc-title{color:#ffffffe6}.wc-desc{color:#ffffffb3}.wc-type-tag{color:#000000e6}.wc-goal-tag{color:#ffffff80;background:#ffffff1a}.wc-arrow{color:#fff;transition:color .2s cubic-bezier(.32,.72,0,1)}.work-card-wrapper:hover .wc-arrow{color:var(--wc-vivid)}.work-card-wrapper:has(.work-card:focus-visible) .wc-arrow{color:var(--wc-vivid)}.work-card-wrapper:has(.work-card:focus-visible) .work-card{transform:translate(8px,-8px)}@media (prefers-reduced-motion:reduce){.work-card{transition:none}.work-card-wrapper:hover .work-card{transform:none}.work-card-wrapper:has(.work-card:focus-visible) .work-card{transform:none}}
.contact-btn{transition:transform .2s cubic-bezier(.32,.72,0,1)}.contact-btn-label{color:#fff!important}.contact-btn-icon{transition:color .2s cubic-bezier(.32,.72,0,1);color:#fff!important}.contact-btn-wrapper:hover .contact-btn{transform:translate(6px,-6px)}.contact-btn-wrapper:hover .contact-btn-icon{color:var(--cherry)!important}.contact-btn-wrapper:has(.contact-btn:focus-visible) .contact-btn{transform:translate(6px,-6px)}.contact-btn-wrapper:has(.contact-btn:focus-visible) .contact-btn-icon{color:var(--cherry)!important}@media (prefers-reduced-motion:reduce){.contact-btn,.contact-btn-icon{transition:none!important}.contact-btn-wrapper:hover .contact-btn{transform:none}.contact-btn-wrapper:has(.contact-btn:focus-visible) .contact-btn{transform:none}}
