.featured-project-card-module__l1BZGW__card{--project-shift:0px;gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;min-width:0;padding-block:clamp(4rem,8vw,8rem);display:grid;position:relative}.featured-project-card-module__l1BZGW__card:before{background:linear-gradient(90deg, var(--signal-500), var(--line-subtle) 34%);content:"";width:100%;height:1px;position:absolute;inset:0 auto auto 0}.featured-project-card-module__l1BZGW__visual,.featured-project-card-module__l1BZGW__copy{min-width:0}.featured-project-card-module__l1BZGW__copy{z-index:1;gap:var(--space-6);grid-column:9/-1;display:grid}.featured-project-card-module__l1BZGW__visual{transform:translateY(var(--project-shift));transition:transform var(--motion-medium) var(--ease-balanced);grid-area:1/1/auto/span 7}.featured-project-card-module__l1BZGW__meta{gap:var(--space-3) var(--space-5);color:var(--signal-300);font:500 var(--type-label) / var(--leading-label) var(--font-mono-stack);letter-spacing:var(--tracking-label);text-transform:uppercase;flex-wrap:wrap;display:flex}.featured-project-card-module__l1BZGW__copy h3{max-width:19ch;font-size:var(--type-heading-2);letter-spacing:var(--tracking-heading);font-weight:580;line-height:var(--leading-heading-2);margin:0}.featured-project-card-module__l1BZGW__copy h3 a{color:inherit;transition:color var(--motion-base) var(--ease-standard-enter);text-decoration:none}.featured-project-card-module__l1BZGW__copy h3 a:hover,.featured-project-card-module__l1BZGW__copy h3 a:focus-visible{color:var(--signal-100)}.featured-project-card-module__l1BZGW__copy>p{max-width:52ch;color:var(--text-secondary);line-height:var(--leading-body);margin:0}.featured-project-card-module__l1BZGW__copy dl{border-block:1px solid var(--line-subtle);margin:0;display:grid}.featured-project-card-module__l1BZGW__copy dl div{gap:var(--space-4);padding-block:var(--space-4);grid-template-columns:7rem minmax(0,1fr);display:grid}.featured-project-card-module__l1BZGW__copy dl div+div{border-top:1px solid var(--line-subtle)}.featured-project-card-module__l1BZGW__copy dt{color:var(--text-tertiary);font-size:var(--type-caption)}.featured-project-card-module__l1BZGW__copy dd{color:var(--text-secondary);font-size:var(--type-body-small);margin:0;line-height:1.5}.featured-project-card-module__l1BZGW__outcomes{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.featured-project-card-module__l1BZGW__outcomes>div{align-content:start;gap:var(--space-2);border-left:1px solid var(--signal-500);padding-left:var(--space-4);display:grid}.featured-project-card-module__l1BZGW__outcomes strong{color:var(--signal-50);font-size:clamp(1.6rem,3vw,2.4rem);line-height:1}.featured-project-card-module__l1BZGW__outcomes span,.featured-project-card-module__l1BZGW__outcomes small{color:var(--text-secondary);font-size:var(--type-caption);line-height:1.4}.featured-project-card-module__l1BZGW__outcomes small{color:var(--text-tertiary)}.featured-project-card-module__l1BZGW__footer{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.featured-project-card-module__l1BZGW__caseLink{min-height:var(--touch-target);align-items:center;gap:var(--space-3);text-underline-offset:.25em;font-weight:600;display:inline-flex}.featured-project-card-module__l1BZGW__caseLink span:last-child{transition:transform var(--motion-base) var(--ease-balanced)}:is(.featured-project-card-module__l1BZGW__card:has(a:hover),.featured-project-card-module__l1BZGW__card:has(a:focus-visible)){--project-shift:-3px}:is(.featured-project-card-module__l1BZGW__card:has(a:hover) .featured-project-card-module__l1BZGW__caseLink span:last-child,.featured-project-card-module__l1BZGW__card:has(a:focus-visible) .featured-project-card-module__l1BZGW__caseLink span:last-child){transform:translate(3px,-3px)}.featured-project-card-module__l1BZGW__card[data-layout=lead]{align-items:end;min-height:min(52rem,72vw);padding-top:clamp(2.5rem,4vw,4.5rem)}.featured-project-card-module__l1BZGW__card[data-layout=lead] .featured-project-card-module__l1BZGW__copy{padding-top:var(--space-4);grid-area:1/1/auto/span 5;align-self:start}.featured-project-card-module__l1BZGW__card[data-layout=lead] .featured-project-card-module__l1BZGW__visual{grid-area:1/7/auto/-1;padding-top:clamp(9rem,14vw,13rem)}.featured-project-card-module__l1BZGW__card[data-layout=lead] .featured-project-card-module__l1BZGW__copy h3{font-size:clamp(2.5rem,5vw,5.25rem);line-height:.98}.featured-project-card-module__l1BZGW__card[data-layout=assistant],.featured-project-card-module__l1BZGW__card[data-layout=saas]{grid-template-columns:minmax(0,1fr);align-content:start;padding-block:clamp(3rem,6vw,5rem)}.featured-project-card-module__l1BZGW__card[data-layout=assistant] .featured-project-card-module__l1BZGW__copy,.featured-project-card-module__l1BZGW__card[data-layout=assistant] .featured-project-card-module__l1BZGW__visual,.featured-project-card-module__l1BZGW__card[data-layout=saas] .featured-project-card-module__l1BZGW__copy,.featured-project-card-module__l1BZGW__card[data-layout=saas] .featured-project-card-module__l1BZGW__visual{grid-area:auto/1}.featured-project-card-module__l1BZGW__card[data-layout=assistant] .featured-project-card-module__l1BZGW__copy,.featured-project-card-module__l1BZGW__card[data-layout=saas] .featured-project-card-module__l1BZGW__copy{align-content:start;min-height:28rem}.featured-project-card-module__l1BZGW__card[data-layout=assistant] .featured-project-card-module__l1BZGW__visual,.featured-project-card-module__l1BZGW__card[data-layout=saas] .featured-project-card-module__l1BZGW__visual{margin-top:var(--space-8)}.featured-project-card-module__l1BZGW__card[data-layout=assistant] .featured-project-card-module__l1BZGW__visual{justify-self:end;width:92%}.featured-project-card-module__l1BZGW__card[data-layout=saas]{padding-top:clamp(8rem,12vw,12rem)}.featured-project-card-module__l1BZGW__card[data-layout=saas] .featured-project-card-module__l1BZGW__visual{width:96%}.featured-project-card-module__l1BZGW__card[data-layout=architecture] .featured-project-card-module__l1BZGW__copy{grid-column:1/span 4}.featured-project-card-module__l1BZGW__card[data-layout=architecture] .featured-project-card-module__l1BZGW__visual{grid-column:5/-1}.featured-project-card-module__l1BZGW__card[data-layout=ux],.featured-project-card-module__l1BZGW__card[data-layout=operations]{grid-template-columns:minmax(0,1fr);align-content:start}.featured-project-card-module__l1BZGW__card[data-layout=ux] .featured-project-card-module__l1BZGW__copy,.featured-project-card-module__l1BZGW__card[data-layout=ux] .featured-project-card-module__l1BZGW__visual,.featured-project-card-module__l1BZGW__card[data-layout=operations] .featured-project-card-module__l1BZGW__copy,.featured-project-card-module__l1BZGW__card[data-layout=operations] .featured-project-card-module__l1BZGW__visual{grid-column:1}.featured-project-card-module__l1BZGW__card[data-layout=ux] .featured-project-card-module__l1BZGW__copy,.featured-project-card-module__l1BZGW__card[data-layout=operations] .featured-project-card-module__l1BZGW__visual{grid-row:1}.featured-project-card-module__l1BZGW__card[data-layout=ux] .featured-project-card-module__l1BZGW__visual,.featured-project-card-module__l1BZGW__card[data-layout=operations] .featured-project-card-module__l1BZGW__copy{margin-top:var(--space-9);grid-row:2}.featured-project-card-module__l1BZGW__outcomes>div,.featured-project-card-module__l1BZGW__outcomes strong{min-width:0}@media (max-width:63.99rem){.featured-project-card-module__l1BZGW__card,.featured-project-card-module__l1BZGW__card[data-layout=lead],.featured-project-card-module__l1BZGW__card[data-layout=assistant],.featured-project-card-module__l1BZGW__card[data-layout=saas],.featured-project-card-module__l1BZGW__card[data-layout=architecture],.featured-project-card-module__l1BZGW__card[data-layout=ux],.featured-project-card-module__l1BZGW__card[data-layout=operations]{grid-template-columns:minmax(0,1fr);min-height:0;padding-block:clamp(3.5rem,8vw,6rem)}.featured-project-card-module__l1BZGW__card .featured-project-card-module__l1BZGW__copy,.featured-project-card-module__l1BZGW__card .featured-project-card-module__l1BZGW__visual,.featured-project-card-module__l1BZGW__card[data-layout=lead] .featured-project-card-module__l1BZGW__copy,.featured-project-card-module__l1BZGW__card[data-layout=lead] .featured-project-card-module__l1BZGW__visual,.featured-project-card-module__l1BZGW__card[data-layout=assistant] .featured-project-card-module__l1BZGW__copy,.featured-project-card-module__l1BZGW__card[data-layout=assistant] .featured-project-card-module__l1BZGW__visual,.featured-project-card-module__l1BZGW__card[data-layout=saas] .featured-project-card-module__l1BZGW__copy,.featured-project-card-module__l1BZGW__card[data-layout=saas] .featured-project-card-module__l1BZGW__visual,.featured-project-card-module__l1BZGW__card[data-layout=architecture] .featured-project-card-module__l1BZGW__copy,.featured-project-card-module__l1BZGW__card[data-layout=architecture] .featured-project-card-module__l1BZGW__visual,.featured-project-card-module__l1BZGW__card[data-layout=ux] .featured-project-card-module__l1BZGW__copy,.featured-project-card-module__l1BZGW__card[data-layout=ux] .featured-project-card-module__l1BZGW__visual,.featured-project-card-module__l1BZGW__card[data-layout=operations] .featured-project-card-module__l1BZGW__copy,.featured-project-card-module__l1BZGW__card[data-layout=operations] .featured-project-card-module__l1BZGW__visual{grid-area:auto/1;width:auto;padding-top:0}.featured-project-card-module__l1BZGW__card .featured-project-card-module__l1BZGW__copy,.featured-project-card-module__l1BZGW__card[data-layout=assistant] .featured-project-card-module__l1BZGW__copy,.featured-project-card-module__l1BZGW__card[data-layout=saas] .featured-project-card-module__l1BZGW__copy{max-width:46rem;min-height:0}.featured-project-card-module__l1BZGW__card .featured-project-card-module__l1BZGW__visual{margin-top:var(--space-9)}.featured-project-card-module__l1BZGW__card[data-layout=lead] .featured-project-card-module__l1BZGW__copy h3{max-width:17ch;font-size:clamp(2.75rem,8vw,4.8rem)}}@media (min-width:64rem) and (max-width:87.99rem){.featured-project-card-module__l1BZGW__card[data-layout=lead]{grid-template-columns:minmax(0,1fr);align-content:start;min-height:0}.featured-project-card-module__l1BZGW__card[data-layout=lead] .featured-project-card-module__l1BZGW__copy,.featured-project-card-module__l1BZGW__card[data-layout=lead] .featured-project-card-module__l1BZGW__visual{grid-area:auto/1;width:auto;padding-top:0}.featured-project-card-module__l1BZGW__card[data-layout=lead] .featured-project-card-module__l1BZGW__visual{margin-top:var(--space-8)}}@media (max-width:47.99rem){.featured-project-card-module__l1BZGW__card .featured-project-card-module__l1BZGW__copy{display:contents}.featured-project-card-module__l1BZGW__card .featured-project-card-module__l1BZGW__meta,.featured-project-card-module__l1BZGW__card .featured-project-card-module__l1BZGW__copy h3,.featured-project-card-module__l1BZGW__card .featured-project-card-module__l1BZGW__copy>p,.featured-project-card-module__l1BZGW__card .featured-project-card-module__l1BZGW__copy dl,.featured-project-card-module__l1BZGW__card .featured-project-card-module__l1BZGW__outcomes,.featured-project-card-module__l1BZGW__card .featured-project-card-module__l1BZGW__footer,.featured-project-card-module__l1BZGW__card .featured-project-card-module__l1BZGW__visual{grid-column:1}.featured-project-card-module__l1BZGW__card .featured-project-card-module__l1BZGW__meta{grid-row:1}.featured-project-card-module__l1BZGW__card .featured-project-card-module__l1BZGW__copy h3{grid-row:2}.featured-project-card-module__l1BZGW__card .featured-project-card-module__l1BZGW__copy>p{grid-row:3;max-width:36ch}.featured-project-card-module__l1BZGW__card .featured-project-card-module__l1BZGW__visual,.featured-project-card-module__l1BZGW__card[data-layout=operations] .featured-project-card-module__l1BZGW__visual{margin-top:var(--space-5);grid-row:4}.featured-project-card-module__l1BZGW__card .featured-project-card-module__l1BZGW__copy dl{margin-top:var(--space-7);grid-row:5}.featured-project-card-module__l1BZGW__card .featured-project-card-module__l1BZGW__outcomes{grid-row:6}.featured-project-card-module__l1BZGW__card .featured-project-card-module__l1BZGW__footer,.featured-project-card-module__l1BZGW__card[data-layout=operations] .featured-project-card-module__l1BZGW__copy{grid-row:7}.featured-project-card-module__l1BZGW__card[data-layout=assistant] .featured-project-card-module__l1BZGW__copy h3,.featured-project-card-module__l1BZGW__card[data-layout=saas] .featured-project-card-module__l1BZGW__copy h3{font-size:clamp(2rem,8vw,3rem)}.featured-project-card-module__l1BZGW__card[data-layout=assistant] .featured-project-card-module__l1BZGW__visual{width:calc(100% - var(--page-gutter));margin-left:var(--page-gutter)}.featured-project-card-module__l1BZGW__card[data-layout=saas] .featured-project-card-module__l1BZGW__visual{width:calc(100% - (var(--page-gutter) / 2))}}@media (max-width:35rem){.featured-project-card-module__l1BZGW__card{padding-block:var(--space-9)}.featured-project-card-module__l1BZGW__card:before{width:calc(100% - var(--page-gutter))}.featured-project-card-module__l1BZGW__visual,.featured-project-card-module__l1BZGW__card[data-layout=assistant] .featured-project-card-module__l1BZGW__visual,.featured-project-card-module__l1BZGW__card[data-layout=saas] .featured-project-card-module__l1BZGW__visual{width:calc(100% + (2 * var(--page-gutter)));margin-left:calc(-1 * var(--page-gutter))}.featured-project-card-module__l1BZGW__card[data-layout=assistant] .featured-project-card-module__l1BZGW__visual{width:calc(100% + var(--page-gutter));margin-left:0}.featured-project-card-module__l1BZGW__visual figure>div:first-child{border-inline:0;border-radius:0}.featured-project-card-module__l1BZGW__visual figure>figcaption{padding-inline:var(--page-gutter)}.featured-project-card-module__l1BZGW__copy dl div{gap:var(--space-2);grid-template-columns:1fr}.featured-project-card-module__l1BZGW__footer{flex-direction:column;align-items:flex-start}.featured-project-card-module__l1BZGW__outcomes{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.featured-project-card-module__l1BZGW__visual,.featured-project-card-module__l1BZGW__caseLink span:last-child,.featured-project-card-module__l1BZGW__copy h3 a{transition:none}:is(.featured-project-card-module__l1BZGW__card:has(a:hover),.featured-project-card-module__l1BZGW__card:has(a:focus-visible)){--project-shift:0px}:is(.featured-project-card-module__l1BZGW__card:has(a:hover) .featured-project-card-module__l1BZGW__caseLink span:last-child,.featured-project-card-module__l1BZGW__card:has(a:focus-visible) .featured-project-card-module__l1BZGW__caseLink span:last-child){transform:none}}
