.ec-project,.ec-project *{box-sizing:border-box}.grid figure.ec-project{aspect-ratio:16/9;background:#090e10;text-align:left;isolation:isolate}.ec-card-art{position:absolute;inset:0;padding:6% 7%;background:radial-gradient(ellipse at 80% 50%,#38db7320,transparent 70%);font-family:Arial,sans-serif;transition:opacity .35s}.ec-card-art>span{display:block;color:#acbdb7;font:9px monospace;letter-spacing:1px}.ec-card-art>strong{position:absolute;top:30%;left:7%;font-size:clamp(20px,2.1vw,30px);line-height:1.08;letter-spacing:-1px;font-weight:600;color:#edf3ee;z-index:1}.ec-card-art em{font-style:normal;color:#38db73}.ec-card-art>small{position:absolute;bottom:9%;font:7px monospace;color:#acbdb7;letter-spacing:.5px}.grid .ec-card-art>img{position:absolute;min-height:0;width:34%;height:auto;max-width:none;right:5%;top:12%;transform:rotate(10deg);border:3px solid #344740;border-radius:16px;opacity:1}.grid .ec-project figcaption{padding:30px}.grid .ec-project figcaption h2{font-size:20px;letter-spacing:3px}.grid .ec-project figcaption p{font-size:11px;line-height:1.6;padding:12px 0}.ec-project:not(:hover) figcaption{opacity:0}.ec-project:hover .ec-card-art,.ec-project-link:focus-visible .ec-card-art{opacity:.2}.ec-project-link:focus-visible .ec-project figcaption{opacity:1}.ec-project-link:focus-visible{outline:3px solid #38db73;outline-offset:5px;display:block}.ec-project-link:focus-visible figcaption::before,.ec-project-link:focus-visible figcaption::after{opacity:1!important;transform:scale(1)!important}.ec-project-link:focus-visible h2,.ec-project-link:focus-visible p{opacity:1!important;transform:translate3d(0,0,0)!important}@media(max-width:767px){.ec-card-art>strong{font-size:clamp(23px,7vw,36px)}}@media(min-width:768px) and (max-width:991px){.grid .ec-project figcaption h2{font-size:14px;padding-top:0;letter-spacing:2px}.grid .ec-project figcaption p{font-size:8px;padding:5px 0}.ec-card-art>span{font-size:7px}.ec-card-art>small{font-size:5px}}@media(prefers-reduced-motion:reduce){.ec-project *,.ec-project ::before,.ec-project ::after{transition:none!important}}
