#portfolio .project[data-cover=films-ai]{background:#111315;color:#f5f2ec}#portfolio .project[data-cover=films-ai] .project__media{position:absolute;inset:0 0 8.7rem;height:auto;background:#111315}#portfolio .project[data-cover=films-ai] .project__media img{object-fit:contain;object-position:center;scale:1}#portfolio .project[data-cover=films-ai] .project__info{position:absolute;inset:auto 0 0;min-height:0;height:8.7rem;padding:1.2rem;background:#111315}#portfolio .project[data-cover=films-ai] .project__info b{font-size:clamp(1.35rem,2vw,2.3rem)}#portfolio .project[data-cover=films-ai] .project__info small{font-size:.63rem;line-height:1.6}.service--films-ai .service__visual img{object-position:65% 18%!important}#portfolio .project[data-category-view=films-ai]{background:#111315;color:#f5f2ec}#portfolio .project[data-category-view=films-ai] .project__media{position:absolute;inset:0 0 8.7rem;height:auto;background:#111315}#portfolio .project[data-category-view=films-ai] .project__media img{object-fit:contain;object-position:center;scale:1}#portfolio .project[data-category-view=films-ai] .project__info{position:absolute;inset:auto 0 0;min-height:0;height:8.7rem;padding:1.2rem;background:#111315;color:#f5f2ec}#portfolio .project[data-category-view=films-ai] .project__info small{font-size:.63rem;line-height:1.6}@media(max-width:1000px){#portfolio .project[data-cover=films-ai]{aspect-ratio:2/3}}@media(max-width:680px){#portfolio .project[data-cover=films-ai]{aspect-ratio:2/3}.service--films-ai .service__visual img{object-position:62% 13%!important}}
