.case-hero[data-astro-cid-w2q4jyym]{padding-block:clamp(calc(var(--header-h) + 3rem),11vw,10rem) clamp(4rem,8vw,7rem)}.case-hero__topline[data-astro-cid-w2q4jyym]{display:flex;justify-content:space-between;gap:var(--ms-md);border-bottom:1px solid var(--ms-ink);padding-bottom:var(--ms-md);font-size:var(--ms-label);font-weight:850;letter-spacing:.1em;text-transform:uppercase}.case-hero__topline[data-astro-cid-w2q4jyym] p[data-astro-cid-w2q4jyym]{color:var(--ms-platform)}.case-hero__topline[data-astro-cid-w2q4jyym] span[data-astro-cid-w2q4jyym]{color:color-mix(in srgb,var(--ms-ink) 58%,transparent);text-align:right}.case-hero__grid[data-astro-cid-w2q4jyym]{display:grid;grid-template-columns:minmax(0,7.6fr) minmax(18rem,4.4fr);gap:var(--ms-xxl);align-items:end;margin-top:clamp(3rem,7vw,6rem)}.case-hero__brand[data-astro-cid-w2q4jyym]{color:var(--ms-platform);font-family:var(--ms-display);font-size:clamp(1.5rem,3vw,2.8rem);font-weight:700;letter-spacing:-.04em}.case-hero[data-astro-cid-w2q4jyym] h1[data-astro-cid-w2q4jyym]{max-width:14ch;margin-top:var(--ms-md);font-size:clamp(3rem,7.1vw,7.4rem);font-weight:680;letter-spacing:-.075em;line-height:.91}.case-hero__summary[data-astro-cid-w2q4jyym]{max-width:var(--ms-reading);border-top:1px solid var(--ms-ink);padding-top:var(--ms-lg);color:color-mix(in srgb,var(--ms-ink) 70%,transparent);line-height:1.75}.case-proof[data-astro-cid-w2q4jyym]{background:radial-gradient(circle at 78% 24%,rgb(49 94 251 / .25),transparent 27rem),#11141b;color:#f7f8fc}.case-proof__grid[data-astro-cid-w2q4jyym]{min-height:min(60rem,92dvh);display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.7fr);gap:clamp(3rem,8vw,8rem);align-items:center;padding-block:clamp(5rem,9vw,8rem)}.case-proof__copy[data-astro-cid-w2q4jyym]{max-width:49rem}.case-proof[data-astro-cid-w2q4jyym] h2[data-astro-cid-w2q4jyym]{max-width:13ch;margin-top:var(--ms-lg);font-size:clamp(3rem,5vw,5rem);font-weight:650;letter-spacing:-.06em;line-height:.96}.case-proof__copy[data-astro-cid-w2q4jyym]>p[data-astro-cid-w2q4jyym]:not(.ms-eyebrow,.case-proof__note){max-width:44rem;margin-top:var(--ms-xl);color:#f7f8fcb3;line-height:1.75}.case-proof[data-astro-cid-w2q4jyym] dl[data-astro-cid-w2q4jyym]{display:grid;grid-template-columns:.65fr 1fr .85fr;margin-top:clamp(2.5rem,5vw,4rem);border-block:1px solid rgb(255 255 255 / .17)}.case-proof[data-astro-cid-w2q4jyym] dl[data-astro-cid-w2q4jyym] div[data-astro-cid-w2q4jyym]{border-right:1px solid rgb(255 255 255 / .17);padding:1.25rem 1rem}.case-proof[data-astro-cid-w2q4jyym] dl[data-astro-cid-w2q4jyym] div[data-astro-cid-w2q4jyym]:first-child{padding-left:0}.case-proof[data-astro-cid-w2q4jyym] dl[data-astro-cid-w2q4jyym] div[data-astro-cid-w2q4jyym]:last-child{border-right:0}.case-proof[data-astro-cid-w2q4jyym] dt[data-astro-cid-w2q4jyym]{color:#fff;font-family:var(--ms-display);font-size:clamp(1.25rem,2.3vw,2.1rem);font-weight:700;letter-spacing:-.04em;line-height:1}.case-proof[data-astro-cid-w2q4jyym] dl[data-astro-cid-w2q4jyym] div[data-astro-cid-w2q4jyym]:first-child dt[data-astro-cid-w2q4jyym]{color:#ffd86c}.case-proof[data-astro-cid-w2q4jyym] dd[data-astro-cid-w2q4jyym]{margin:.6rem 0 0;color:#f7f8fc7a;font-size:.63rem;font-weight:800;letter-spacing:.05em;line-height:1.4;text-transform:uppercase}.case-proof__note[data-astro-cid-w2q4jyym]{margin-top:var(--ms-lg);color:#f7f8fc6e;font-size:.72rem;line-height:1.55}.case-proof__media[data-astro-cid-w2q4jyym]{width:min(100%,27rem);display:grid;gap:1rem;justify-self:center}.case-proof__phone[data-astro-cid-w2q4jyym]{width:min(78%,21rem);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}.case-proof[data-astro-cid-w2q4jyym] video[data-astro-cid-w2q4jyym]{width:100%;aspect-ratio:1284 / 2778;display:block;border-radius:calc(clamp(1.8rem,3vw,2.7rem) - .52rem);background:#17171b;object-fit:cover}.case-proof[data-astro-cid-w2q4jyym] figcaption[data-astro-cid-w2q4jyym]{border-top:1px solid rgb(255 255 255 / .17);padding-top:1rem;color:#f7f8fc80;font-size:.73rem;line-height:1.55}.case-brief[data-astro-cid-w2q4jyym],.case-judgement__grid[data-astro-cid-w2q4jyym]{display:grid;grid-template-columns:minmax(17rem,5fr) minmax(0,7fr);gap:clamp(2rem,8vw,8rem)}.case-evidence[data-astro-cid-w2q4jyym]{background:color-mix(in srgb,var(--ms-platform) 4%,var(--ms-paper))}.case-evidence__table-wrap[data-astro-cid-w2q4jyym]{width:100%;overflow-x:auto;margin-top:var(--ms-xxl);outline:none}.case-evidence__table-wrap[data-astro-cid-w2q4jyym]:focus-visible{outline:.15rem solid var(--ms-platform);outline-offset:.25rem}.case-evidence[data-astro-cid-w2q4jyym] table[data-astro-cid-w2q4jyym]{width:100%;min-width:64rem;border-collapse:collapse;background:var(--ms-paper);font-size:.82rem;line-height:1.55}.case-evidence[data-astro-cid-w2q4jyym] caption[data-astro-cid-w2q4jyym]{border-bottom:.15rem solid var(--ms-ink);padding:var(--ms-md) 0;font-family:var(--ms-display);font-size:var(--ms-h3);font-weight:700;text-align:left}.case-evidence[data-astro-cid-w2q4jyym] th[data-astro-cid-w2q4jyym],.case-evidence[data-astro-cid-w2q4jyym] td[data-astro-cid-w2q4jyym]{width:29%;border-bottom:1px solid var(--ms-mist);padding:var(--ms-lg);text-align:left;vertical-align:top}.case-evidence[data-astro-cid-w2q4jyym] th[data-astro-cid-w2q4jyym]:first-child{width:13%}.case-evidence[data-astro-cid-w2q4jyym] thead[data-astro-cid-w2q4jyym] th[data-astro-cid-w2q4jyym]{background:var(--ms-ink);color:var(--ms-paper);font-size:var(--ms-label);letter-spacing:.06em;text-transform:uppercase}.case-evidence[data-astro-cid-w2q4jyym] tbody[data-astro-cid-w2q4jyym] th[data-astro-cid-w2q4jyym]{color:var(--ms-platform);font-weight:850}.case-evidence__method[data-astro-cid-w2q4jyym]{display:grid;grid-template-columns:minmax(14rem,4fr) minmax(0,8fr);gap:clamp(2rem,7vw,7rem);margin-top:clamp(3rem,7vw,6rem);border-top:.15rem solid var(--ms-ink);padding-top:var(--ms-xl)}.case-evidence__method[data-astro-cid-w2q4jyym] h3[data-astro-cid-w2q4jyym]{max-width:16ch;font-size:var(--ms-h3);letter-spacing:-.035em;line-height:1.05}.case-evidence__method[data-astro-cid-w2q4jyym] ol[data-astro-cid-w2q4jyym]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ms-lg);padding:0;list-style:none}.case-evidence__method[data-astro-cid-w2q4jyym] li[data-astro-cid-w2q4jyym]{border-top:1px solid var(--ms-mist);padding-top:var(--ms-md)}.case-evidence__method[data-astro-cid-w2q4jyym] span[data-astro-cid-w2q4jyym]{color:var(--ms-signal-ink);font-family:var(--ms-display);font-weight:800}.case-evidence__method[data-astro-cid-w2q4jyym] p[data-astro-cid-w2q4jyym]{margin-top:var(--ms-sm);color:color-mix(in srgb,var(--ms-ink) 68%,transparent);line-height:1.65}.case-brief__copy[data-astro-cid-w2q4jyym]{border-top:.15rem solid var(--ms-ink);padding-top:var(--ms-lg)}.case-brief__copy[data-astro-cid-w2q4jyym] p[data-astro-cid-w2q4jyym]{max-width:var(--ms-reading);color:color-mix(in srgb,var(--ms-ink) 72%,transparent);font-size:clamp(1.08rem,1.7vw,1.4rem);line-height:1.7}.case-brief__copy[data-astro-cid-w2q4jyym] p[data-astro-cid-w2q4jyym]+p[data-astro-cid-w2q4jyym]{margin-top:var(--ms-lg)}.case-system__list[data-astro-cid-w2q4jyym]{border-top:.15rem solid var(--ms-ink);list-style:none;padding:0}.case-system__list[data-astro-cid-w2q4jyym] li[data-astro-cid-w2q4jyym]{display:grid;grid-template-columns:minmax(7rem,.7fr) minmax(0,2.3fr);gap:var(--ms-xl);border-bottom:1px solid var(--ms-mist);padding-block:var(--ms-xl)}.case-system__list[data-astro-cid-w2q4jyym]>li[data-astro-cid-w2q4jyym]>span[data-astro-cid-w2q4jyym]{color:var(--ms-platform);font-family:var(--ms-display);font-size:var(--ms-h3);font-weight:700}.case-system__list[data-astro-cid-w2q4jyym] h3[data-astro-cid-w2q4jyym]{font-size:var(--ms-h3);letter-spacing:-.035em;line-height:1.05}.case-system__list[data-astro-cid-w2q4jyym] p[data-astro-cid-w2q4jyym]{max-width:42rem;margin-top:var(--ms-sm);color:color-mix(in srgb,var(--ms-ink) 66%,transparent)}.case-judgement[data-astro-cid-w2q4jyym]{background:color-mix(in srgb,var(--ms-platform) 5%,var(--ms-paper))}.case-judgement[data-astro-cid-w2q4jyym] ul[data-astro-cid-w2q4jyym]{list-style:none;padding:0}.case-judgement[data-astro-cid-w2q4jyym] li[data-astro-cid-w2q4jyym]{border-top:1px solid color-mix(in srgb,var(--ms-platform) 26%,var(--ms-mist));padding-block:1rem 1.2rem;font-size:clamp(1rem,1.45vw,1.2rem);font-weight:680;line-height:1.45}.case-judgement__grid[data-astro-cid-w2q4jyym]>div[data-astro-cid-w2q4jyym]:last-child>p[data-astro-cid-w2q4jyym]{max-width:var(--ms-reading);margin-top:var(--ms-xl);color:color-mix(in srgb,var(--ms-ink) 68%,transparent);line-height:1.75}.case-closing__actions[data-astro-cid-w2q4jyym]{display:flex;flex-wrap:wrap;gap:1.25rem;align-items:center;margin-top:var(--ms-xl)}.case-closing__actions[data-astro-cid-w2q4jyym] .ms-button[data-astro-cid-w2q4jyym]{margin-top:0}.case-closing__actions[data-astro-cid-w2q4jyym]>a[data-astro-cid-w2q4jyym]:last-child{min-height:2.75rem;display:inline-flex;align-items:center;color:color-mix(in srgb,var(--ms-paper) 72%,transparent);font-size:var(--ms-small);font-weight:800;text-decoration:none}@media(max-width:63.9375rem){.case-hero__grid[data-astro-cid-w2q4jyym],.case-proof__grid[data-astro-cid-w2q4jyym],.case-brief[data-astro-cid-w2q4jyym],.case-judgement__grid[data-astro-cid-w2q4jyym],.case-evidence__method[data-astro-cid-w2q4jyym]{grid-template-columns:1fr}.case-proof__media[data-astro-cid-w2q4jyym]{width:min(100%,25rem)}}@media(max-width:47.9375rem){.case-hero__topline[data-astro-cid-w2q4jyym]{align-items:flex-start;flex-direction:column}.case-hero__topline[data-astro-cid-w2q4jyym] span[data-astro-cid-w2q4jyym]{text-align:left}.case-hero[data-astro-cid-w2q4jyym] h1[data-astro-cid-w2q4jyym]{font-size:clamp(2.8rem,12vw,4.5rem)}.case-proof[data-astro-cid-w2q4jyym] dl[data-astro-cid-w2q4jyym]{grid-template-columns:1fr}.case-proof[data-astro-cid-w2q4jyym] dl[data-astro-cid-w2q4jyym] div[data-astro-cid-w2q4jyym],.case-proof[data-astro-cid-w2q4jyym] dl[data-astro-cid-w2q4jyym] div[data-astro-cid-w2q4jyym]:first-child{border-right:0;border-bottom:1px solid rgb(255 255 255 / .17);padding:1rem 0}.case-proof[data-astro-cid-w2q4jyym] dl[data-astro-cid-w2q4jyym] div[data-astro-cid-w2q4jyym]:last-child{border-bottom:0}.case-proof__phone[data-astro-cid-w2q4jyym]{width:min(84%,20rem)}.case-system__list[data-astro-cid-w2q4jyym] li[data-astro-cid-w2q4jyym]{grid-template-columns:1fr;gap:var(--ms-md)}.case-evidence__method[data-astro-cid-w2q4jyym] ol[data-astro-cid-w2q4jyym]{grid-template-columns:1fr}}
