.cms-project-art{display:flex;flex-direction:column;justify-content:space-between;padding:28px;background:#0707bd;overflow:hidden}.cms-project-index{font-size:clamp(64px,10vw,130px);line-height:1;font-weight:300;color:#e8e8dc}.cms-project-repo{font-family:var(--mono);font-size:13px;overflow-wrap:anywhere;color:#d7d7ff}.cms-project-art img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.work-title-row h3 a{color:inherit;text-decoration:none}.work-title-row h3 a:hover{text-decoration:underline;text-underline-offset:5px}.work-title-row h3{overflow-wrap:anywhere}.cms-empty{padding:40px 0;color:#fff}.contact-platforms a{overflow-wrap:anywhere}.photo-caption p{font-size:13px;line-height:1.75}.photo-caption{flex-wrap:wrap}.contact-response{font-size:11px!important}.hero .eyebrow:empty{display:none}[hidden]{display:none!important}@media(max-width:640px){.photo-caption p{font-size:13px}.cms-project-art{padding:22px}}
