.work-hero[data-astro-cid-57l5znwr]{padding-bottom:clamp(3.75rem,7vw,6rem)}.featured-case[data-astro-cid-57l5znwr]{position:relative;overflow:hidden;border-block:1px solid color-mix(in srgb,var(--ms-platform) 32%,#11141b);background:radial-gradient(circle at 82% 24%,rgb(49 94 251 / .28),transparent 28rem),radial-gradient(circle at 14% 92%,rgb(224 163 27 / .15),transparent 24rem),#11141b;color:#f7f8fc;isolation:isolate}.featured-case[data-astro-cid-57l5znwr]:before{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgb(255 255 255 / .045) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .045) 1px,transparent 1px);background-size:4rem 4rem;content:"";mask-image:linear-gradient(90deg,transparent,black 30% 76%,transparent)}.featured-case__grid[data-astro-cid-57l5znwr]{min-height:min(60rem,92dvh);display:grid;grid-template-columns:minmax(0,1.14fr) minmax(20rem,.72fr);gap:clamp(3rem,8vw,8rem);align-items:center;padding-block:clamp(5rem,9vw,8rem)}.featured-case__copy[data-astro-cid-57l5znwr]{max-width:54rem}.featured-case__eyebrow[data-astro-cid-57l5znwr]{color:#93abff;font-size:var(--ms-label);font-weight:900;letter-spacing:.12em;text-transform:uppercase}.featured-case__identity[data-astro-cid-57l5znwr]{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.6rem}.featured-case__identity[data-astro-cid-57l5znwr] span[data-astro-cid-57l5znwr]{border:1px solid rgb(255 255 255 / .2);border-radius:999px;padding:.45rem .75rem;color:#f7f8fcb8;font-size:.68rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.featured-case[data-astro-cid-57l5znwr] h2[data-astro-cid-57l5znwr]{max-width:15ch;margin-top:clamp(2rem,4vw,3rem);font-size:clamp(2.9rem,5.6vw,5.8rem);font-weight:650;letter-spacing:-.065em;line-height:.94}.featured-case__summary[data-astro-cid-57l5znwr]{max-width:47rem;margin-top:clamp(2rem,4vw,3rem);color:#f7f8fcb3;font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.75}.featured-case__facts[data-astro-cid-57l5znwr]{display:grid;grid-template-columns:.68fr 1fr .9fr;margin-top:clamp(2.5rem,5vw,4rem);border-block:1px solid rgb(255 255 255 / .16)}.featured-case__facts[data-astro-cid-57l5znwr] div[data-astro-cid-57l5znwr]{min-width:0;border-right:1px solid rgb(255 255 255 / .16);padding:1.25rem 1rem}.featured-case__facts[data-astro-cid-57l5znwr] div[data-astro-cid-57l5znwr]:first-child{padding-left:0}.featured-case__facts[data-astro-cid-57l5znwr] div[data-astro-cid-57l5znwr]:last-child{border-right:0}.featured-case__facts[data-astro-cid-57l5znwr] dt[data-astro-cid-57l5znwr]{color:#fff;font-family:var(--ms-display);font-size:clamp(1.3rem,2.4vw,2.2rem);font-weight:700;letter-spacing:-.04em;line-height:1}.featured-case__facts[data-astro-cid-57l5znwr] div[data-astro-cid-57l5znwr]:first-child dt[data-astro-cid-57l5znwr]{color:#ffd86c}.featured-case__facts[data-astro-cid-57l5znwr] dd[data-astro-cid-57l5znwr]{margin:.6rem 0 0;color:#f7f8fc80;font-size:.65rem;font-weight:800;letter-spacing:.05em;line-height:1.4;text-transform:uppercase}.featured-case__link[data-astro-cid-57l5znwr]{display:inline-flex;align-items:center;gap:.65rem;border-bottom:1px solid currentColor;margin-top:1.8rem;padding-bottom:.25rem;color:#93abff!important;font-size:var(--ms-small);font-weight:850;text-decoration:none}.featured-case__link[data-astro-cid-57l5znwr] span[data-astro-cid-57l5znwr]{transition:transform .18s var(--ease-out)}.featured-case__link[data-astro-cid-57l5znwr]:hover span[data-astro-cid-57l5znwr]{transform:translate(.3rem)}.featured-case__media[data-astro-cid-57l5znwr]{width:min(100%,29rem);display:grid;gap:1.35rem;justify-self:center}.featured-case__phone[data-astro-cid-57l5znwr]{width:min(76%,21.5rem);justify-self:center;overflow:hidden;border:1px solid rgb(255 255 255 / .18);border-radius:clamp(1.8rem,3vw,2.7rem);background:#090a0d;padding:.5rem;box-shadow:0 2.5rem 7rem #0000007a,0 0 0 .5rem #ffffff12}.featured-case[data-astro-cid-57l5znwr] video[data-astro-cid-57l5znwr]{width:100%;aspect-ratio:1284 / 2778;display:block;border-radius:calc(clamp(1.8rem,3vw,2.7rem) - .52rem);background:#17171b;object-fit:cover}.featured-case[data-astro-cid-57l5znwr] figcaption[data-astro-cid-57l5znwr]{border-top:1px solid rgb(255 255 255 / .18);padding-top:1rem}.featured-case[data-astro-cid-57l5znwr] figcaption[data-astro-cid-57l5znwr] span[data-astro-cid-57l5znwr]{color:#93abff;font-size:.64rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.featured-case[data-astro-cid-57l5znwr] figcaption[data-astro-cid-57l5znwr] strong[data-astro-cid-57l5znwr]{display:block;margin-top:.35rem;font-family:var(--ms-display);font-size:1.15rem}.featured-case[data-astro-cid-57l5znwr] figcaption[data-astro-cid-57l5znwr] p[data-astro-cid-57l5znwr]{margin-top:.6rem;color:#f7f8fc80;font-size:.72rem;line-height:1.55}.featured-case__route[data-astro-cid-57l5znwr]{pointer-events:none;position:absolute;top:clamp(3rem,6vw,5.5rem);right:var(--ms-gutter);left:var(--ms-gutter);height:1px;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .18) 16% 84%,transparent)}.featured-case__route[data-astro-cid-57l5znwr] span[data-astro-cid-57l5znwr]{position:absolute;top:-.25rem;width:.55rem;height:.55rem;border:2px solid #11141b;border-radius:50%;background:#6f8cff}.featured-case__route[data-astro-cid-57l5znwr] span[data-astro-cid-57l5znwr]:nth-child(1){left:18%}.featured-case__route[data-astro-cid-57l5znwr] span[data-astro-cid-57l5znwr]:nth-child(2){left:52%}.featured-case__route[data-astro-cid-57l5znwr] span[data-astro-cid-57l5znwr]:nth-child(3){left:83%}.case-system__steps[data-astro-cid-57l5znwr]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:.15rem solid var(--ms-ink);list-style:none;padding:0}.case-system__steps[data-astro-cid-57l5znwr] li[data-astro-cid-57l5znwr]{min-height:20rem;border-right:1px solid var(--ms-mist);padding:var(--ms-lg)}.case-system__steps[data-astro-cid-57l5znwr] li[data-astro-cid-57l5znwr]:first-child{padding-left:0}.case-system__steps[data-astro-cid-57l5znwr] li[data-astro-cid-57l5znwr]:last-child{border-right:0}.case-system__steps[data-astro-cid-57l5znwr] span[data-astro-cid-57l5znwr]{color:var(--ms-platform);font-family:var(--ms-display);font-size:var(--ms-h3);font-weight:700}.case-system__steps[data-astro-cid-57l5znwr] h3[data-astro-cid-57l5znwr]{max-width:13ch;margin-top:clamp(3.5rem,8vw,7rem);font-size:var(--ms-h3);letter-spacing:-.035em;line-height:1.05}.case-system__steps[data-astro-cid-57l5znwr] p[data-astro-cid-57l5znwr]{max-width:26rem;margin-top:var(--ms-md);color:color-mix(in srgb,var(--ms-ink) 66%,transparent);font-size:var(--ms-small)}.work-handled[data-astro-cid-57l5znwr]{display:grid;grid-template-columns:minmax(12rem,.8fr) minmax(0,2.2fr);gap:var(--ms-xl);align-items:start;border-radius:var(--ms-radius-md);margin-top:clamp(3rem,7vw,6rem);background:color-mix(in srgb,var(--ms-platform) 7%,var(--ms-paper));padding:clamp(1.5rem,4vw,3rem)}.work-handled[data-astro-cid-57l5znwr]>p[data-astro-cid-57l5znwr]{color:var(--ms-platform);font-size:var(--ms-label);font-weight:900;letter-spacing:.1em;text-transform:uppercase}.work-handled[data-astro-cid-57l5znwr] ul[data-astro-cid-57l5znwr]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--ms-xl);list-style:none;padding:0}.work-handled[data-astro-cid-57l5znwr] li[data-astro-cid-57l5znwr]{border-top:1px solid color-mix(in srgb,var(--ms-platform) 25%,var(--ms-mist));padding-block:1rem 1.2rem;font-size:clamp(1rem,1.45vw,1.2rem);font-weight:680;line-height:1.45}.concept-grid[data-astro-cid-57l5znwr]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ms-md) var(--ms-xl)}.concept-grid[data-astro-cid-57l5znwr] .concept-card:nth-child(2n){margin-top:8rem}.work-closing[data-astro-cid-57l5znwr]{padding-top:0}@media(max-width:63.9375rem){.featured-case__grid[data-astro-cid-57l5znwr]{grid-template-columns:1fr;min-height:auto}.featured-case__copy[data-astro-cid-57l5znwr]{max-width:52rem}.featured-case__media[data-astro-cid-57l5znwr]{width:min(100%,25rem)}.case-system__steps[data-astro-cid-57l5znwr]{grid-template-columns:1fr}.case-system__steps[data-astro-cid-57l5znwr] li[data-astro-cid-57l5znwr],.case-system__steps[data-astro-cid-57l5znwr] li[data-astro-cid-57l5znwr]:first-child{min-height:auto;border-right:0;border-bottom:1px solid var(--ms-mist);padding:var(--ms-xl) 0}.case-system__steps[data-astro-cid-57l5znwr] h3[data-astro-cid-57l5znwr]{margin-top:var(--ms-xl)}.work-handled[data-astro-cid-57l5znwr],.work-handled[data-astro-cid-57l5znwr] ul[data-astro-cid-57l5znwr]{grid-template-columns:1fr}}@media(max-width:56.25rem){.concept-grid[data-astro-cid-57l5znwr]{grid-template-columns:1fr}.concept-grid[data-astro-cid-57l5znwr] .concept-card:nth-child(2n){margin-top:0}}@media(max-width:47.9375rem){.featured-case__grid[data-astro-cid-57l5znwr]{padding-block:5rem}.featured-case[data-astro-cid-57l5znwr] h2[data-astro-cid-57l5znwr]{max-width:12ch;font-size:clamp(2.75rem,12vw,4.4rem)}.featured-case__facts[data-astro-cid-57l5znwr]{grid-template-columns:1fr}.featured-case__facts[data-astro-cid-57l5znwr] div[data-astro-cid-57l5znwr],.featured-case__facts[data-astro-cid-57l5znwr] div[data-astro-cid-57l5znwr]:first-child{border-right:0;border-bottom:1px solid rgb(255 255 255 / .16);padding:1rem 0}.featured-case__facts[data-astro-cid-57l5znwr] div[data-astro-cid-57l5znwr]:last-child{border-bottom:0}.featured-case__phone[data-astro-cid-57l5znwr]{width:min(82%,20rem)}}@media(prefers-reduced-motion:reduce){.featured-case__link[data-astro-cid-57l5znwr] span[data-astro-cid-57l5znwr]{transition:none}}
