.grid figure.fg-project{aspect-ratio:16/9;background:#0a0e0d}.grid figure.fg-project>img{width:100%;height:100%;min-height:0;object-fit:cover;opacity:1;transition:opacity .35s}.grid figure.fg-project figcaption{color:#fff}.grid figure.fg-project h2,.grid figure.fg-project p{opacity:0;transition:opacity .35s,transform .35s}.grid figure.fg-project:hover>img,.fg-project-link:focus-visible img{opacity:.25}.grid figure.fg-project:hover h2,.grid figure.fg-project:hover p,.fg-project-link:focus-visible h2,.fg-project-link:focus-visible p{opacity:1;transform:translate3d(0,0,0)}.fg-project-link:focus-visible{outline:3px solid #c6a16b;outline-offset:5px;display:block}.fg-project-link:focus-visible figcaption:before,.fg-project-link:focus-visible figcaption:after{opacity:1;transform:scale(1)}@media(prefers-reduced-motion:reduce){.grid figure.fg-project *{transition:none!important}}
