.project-card[data-v-6ea197c5]{background:#fff;border:1px solid var(--rb-line);border-radius:var(--rb-radius);color:inherit;display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,border-color .35s ease}.project-card[data-v-6ea197c5]:hover{border-color:#26b8cd73;box-shadow:0 30px 60px -30px #0b0c2a73;transform:translateY(-6px)}.project-card__media[data-v-6ea197c5]{aspect-ratio:16/10;background:var(--rb-ink);overflow:hidden;position:relative}.project-card__media[data-v-6ea197c5] svg,.project-card__media img[data-v-6ea197c5]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;transition:transform .6s cubic-bezier(.22,1,.36,1);width:100%}.project-card:hover .project-card__media[data-v-6ea197c5] svg,.project-card:hover .project-card__media img[data-v-6ea197c5]{transform:scale(1.05)}.project-card__media--shot[data-v-6ea197c5]{background:radial-gradient(320px 200px at 90% 0,rgba(38,184,205,.35),transparent 70%),radial-gradient(300px 200px at 0 100%,rgba(93,78,232,.35),transparent 70%),linear-gradient(140deg,var(--rb-ink),var(--rb-navy))}.project-card__media--shot img[data-v-6ea197c5]{aspect-ratio:16/10;border:1px solid hsla(0,0%,100%,.16);border-radius:12px;box-shadow:0 30px 70px -20px #000000b3;height:150%;left:28px;max-width:none;position:absolute;top:60px;width:auto}.project-card:hover .project-card__media--shot img[data-v-6ea197c5]{transform:translate(-6px,-6px)}.project-card__kind[data-v-6ea197c5]{left:16px;top:16px}.project-card__kind[data-v-6ea197c5],.project-card__live[data-v-6ea197c5]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:absolute}.project-card__live[data-v-6ea197c5]{align-items:center;background:#0b0c2ac7;border-radius:999px;bottom:14px;color:#fff;display:inline-flex;font-family:var(--rb-mono);font-size:11px;gap:7px;letter-spacing:.1em;padding:5px 12px;right:14px;text-transform:uppercase}.project-card__live i[data-v-6ea197c5]{background:#3ee08f;border-radius:50%;box-shadow:0 0 10px #3ee08f;height:7px;width:7px}.project-card__body[data-v-6ea197c5]{display:flex;flex:1;flex-direction:column;padding:26px 26px 24px}.project-card__client[data-v-6ea197c5]{align-items:center;color:var(--rb-muted);display:flex;font-family:var(--rb-body);font-size:13px;gap:10px;margin-bottom:12px}.project-card__client strong[data-v-6ea197c5]{color:var(--rb-navy)}.project-card__logo[data-v-6ea197c5]{background:#fff;border:1px solid var(--rb-line);border-radius:10px;display:grid;flex-shrink:0;height:34px;padding:4px;place-items:center;width:34px}.project-card__logo img[data-v-6ea197c5]{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.project-card h3[data-v-6ea197c5]{color:var(--rb-navy);font-family:var(--rb-display);font-size:22px;font-weight:700;line-height:1.25;margin:0 0 10px}.project-card p[data-v-6ea197c5]{color:var(--rb-muted);display:-webkit-box;font-family:var(--rb-body);font-size:15px;line-height:1.65;margin:0;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.project-card__metrics[data-v-6ea197c5]{border-top:1px dashed var(--rb-line);display:flex;flex-wrap:wrap;gap:18px 28px;margin-top:22px;padding-top:20px}.project-card__metrics strong[data-v-6ea197c5]{background:linear-gradient(90deg,var(--rb-navy),var(--rb-teal));-webkit-background-clip:text;background-clip:text;color:transparent;display:block;font-family:var(--rb-display);font-size:28px;line-height:1.1;white-space:nowrap}.project-card__metrics span[data-v-6ea197c5]{color:var(--rb-muted);display:block;font-family:var(--rb-body);font-size:12px;line-height:1.35;margin-top:6px;max-width:140px}.project-card__more[data-v-6ea197c5]{color:var(--rb-navy);font-family:var(--rb-display);font-size:15px;font-weight:700;margin-top:auto;padding-top:22px}.project-card__more span[data-v-6ea197c5]{display:inline-block;transition:transform .25s ease}.project-card:hover .project-card__more span[data-v-6ea197c5]{transform:translate(6px)}@media (min-width:992px){.project-card--wide[data-v-6ea197c5]{flex-direction:row}.project-card--wide .project-card__media[data-v-6ea197c5]{aspect-ratio:auto;flex:0 0 55%;min-height:380px}.project-card--wide .project-card__media--shot img[data-v-6ea197c5]{border-radius:14px;height:calc(100% - 136px);left:36px;top:72px}.project-card--wide .project-card__body[data-v-6ea197c5]{justify-content:center;padding:40px}.project-card--wide h3[data-v-6ea197c5]{font-size:30px}.project-card--wide p[data-v-6ea197c5]{font-size:17px;-webkit-line-clamp:4}}
