.services-recent-work__card[data-v-987fbe0f]{--card-bg:#f5f0e8;--card-pad:clamp(1.375rem, 6.8cqw, 4.25rem);position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:clamp(1.5rem,6cqw,4rem);width:100%;aspect-ratio:6/5;max-height:56vh;box-sizing:border-box;padding:var(--card-pad);overflow:hidden;isolation:isolate;border-radius:20px;background:var(--card-bg);color:#111;text-decoration:none;outline:none;transition:color var(--recent-fade,.45s) ease}.services-recent-work__card[data-v-987fbe0f]:focus-visible{box-shadow:0 0 0 3px var(--floral-white),0 0 0 5px var(--carbon-black)}.services-recent-work__copy[data-v-987fbe0f],.services-recent-work__logo[data-v-987fbe0f]{position:relative;z-index:1;min-width:0}.services-recent-work__logo[data-v-987fbe0f]{display:flex;align-items:center;min-height:clamp(1.5rem,4.6cqw,2.4rem)}.services-recent-work__logo-img[data-v-987fbe0f]{display:block;height:clamp(1.5rem,4.6cqw,2.4rem);width:auto;max-width:60%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity var(--recent-fade,.45s) ease}.services-recent-work__logo-img--inverse[data-v-987fbe0f]{position:absolute;top:0;left:0;opacity:0}.services-recent-work__logo-label[data-v-987fbe0f]{font-family:var(--font-body);font-size:clamp(1.125rem,4cqw,2rem);font-weight:600;line-height:1;letter-spacing:-.02em;color:inherit}.services-recent-work__copy[data-v-987fbe0f]{display:flex;flex-direction:column;align-items:flex-start}.services-recent-work__title[data-v-987fbe0f]{margin:0;font-family:var(--font-body);font-size:clamp(1.5rem,7.5cqw,4.5rem);font-weight:800;line-height:1.05;letter-spacing:-.025em;text-wrap:balance;color:inherit}.services-recent-work__subtitle[data-v-987fbe0f]{max-width:72%;margin:clamp(.75rem,8cqw,4.5rem) 0 0;font-family:var(--font-body);font-size:clamp(1rem,4.2cqw,2.2rem);font-weight:700;line-height:1.25;letter-spacing:-.02em;color:inherit;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.services-recent-work__caption[data-v-987fbe0f]{margin:clamp(.4rem,2.1cqw,1.25rem) 0 0;font-family:var(--font-body);font-size:clamp(.8125rem,2.5cqw,1.4rem);font-weight:400;line-height:1.3;color:#4a4a4a;transition:color var(--recent-fade,.45s) ease}.services-recent-work__hover[data-v-987fbe0f]{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--recent-fade,.45s) ease}.services-recent-work__hover-image[data-v-987fbe0f],.services-recent-work__hover-video[data-v-987fbe0f]{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform-origin:center;will-change:transform;-webkit-user-select:none;-moz-user-select:none;user-select:none}.services-recent-work__hover-video[data-v-987fbe0f]{background:#000}.services-recent-work__scrim[data-v-987fbe0f]{position:absolute;inset:0;background:linear-gradient(180deg,#0000000d,#0009)}@media(hover:hover){.services-recent-work__card.has-media.is-hovered[data-v-987fbe0f]{color:#fff}.services-recent-work__card.has-media.is-hovered .services-recent-work__hover[data-v-987fbe0f]{opacity:1}.services-recent-work__card.has-media.is-hovered .services-recent-work__caption[data-v-987fbe0f]{color:#ffffffd1}.services-recent-work__card.has-media.is-hovered .services-recent-work__logo.has-inverse .services-recent-work__logo-img--rest[data-v-987fbe0f]{opacity:0}.services-recent-work__card.has-media.is-hovered .services-recent-work__logo-img--inverse[data-v-987fbe0f]{opacity:1}}.services-recent-work__card.has-media[data-v-987fbe0f]:focus-within{color:#fff}.services-recent-work__card.has-media:focus-within .services-recent-work__hover[data-v-987fbe0f]{opacity:1}.services-recent-work__card.has-media:focus-within .services-recent-work__caption[data-v-987fbe0f]{color:#ffffffd1}.services-recent-work__card.has-media:focus-within .services-recent-work__logo.has-inverse .services-recent-work__logo-img--rest[data-v-987fbe0f]{opacity:0}.services-recent-work__card.has-media:focus-within .services-recent-work__logo-img--inverse[data-v-987fbe0f]{opacity:1}.services-recent-work__card.has-media.is-preview-active[data-v-987fbe0f]{color:#fff}.services-recent-work__card.has-media.is-preview-active .services-recent-work__hover[data-v-987fbe0f]{opacity:1}.services-recent-work__card.has-media.is-preview-active .services-recent-work__caption[data-v-987fbe0f]{color:#ffffffd1}.services-recent-work__card.has-media.is-preview-active .services-recent-work__logo.has-inverse .services-recent-work__logo-img--rest[data-v-987fbe0f]{opacity:0}.services-recent-work__card.has-media.is-preview-active .services-recent-work__logo-img--inverse[data-v-987fbe0f]{opacity:1}@media(prefers-reduced-motion:reduce){.services-recent-work__caption[data-v-987fbe0f],.services-recent-work__card[data-v-987fbe0f],.services-recent-work__logo-img[data-v-987fbe0f]{transition:none}.services-recent-work__hover[data-v-987fbe0f]{transition-duration:.2s}}
