.sr-only[data-astro-cid-t4my7fyh]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.jump[data-astro-cid-t4my7fyh]{display:flex;flex-wrap:wrap;gap:.75rem;margin:var(--s-3) 0 0;padding:0;list-style:none}.jump[data-astro-cid-t4my7fyh] a[data-astro-cid-t4my7fyh]{display:inline-flex;align-items:center;gap:.6rem;padding:.4rem 1.1rem .4rem .4rem;border:1px solid var(--rule);border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--shadow-1);font-weight:800;text-decoration:none;transition:border-color .2s ease,transform .25s var(--ease-out)}.jump[data-astro-cid-t4my7fyh] a[data-astro-cid-t4my7fyh]:hover{border-color:var(--ink);transform:translateY(-2px)}.jump-logo[data-astro-cid-t4my7fyh],.recap-logo[data-astro-cid-t4my7fyh]{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;overflow:hidden;background:#fdf8ef}.jump-logo[data-astro-cid-t4my7fyh] img[data-astro-cid-t4my7fyh],.recap-logo[data-astro-cid-t4my7fyh] img[data-astro-cid-t4my7fyh]{width:100%;height:100%;object-fit:cover}.jump-logo[data-astro-cid-t4my7fyh].is-night,.recap-logo[data-astro-cid-t4my7fyh].is-night{background:var(--night)}.jump-logo[data-astro-cid-t4my7fyh].is-night img[data-astro-cid-t4my7fyh],.recap-logo[data-astro-cid-t4my7fyh].is-night img[data-astro-cid-t4my7fyh]{width:78%;height:auto;object-fit:contain}.cases[data-astro-cid-t4my7fyh]{padding-block:var(--s-4) var(--s-5)}.cases-list[data-astro-cid-t4my7fyh]{display:grid;gap:var(--s-5)}.case[data-astro-cid-t4my7fyh]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1.5rem,4vw,4rem);align-items:start;scroll-margin-top:7rem}.case[data-astro-cid-t4my7fyh].is-flip .case-media[data-astro-cid-t4my7fyh]{order:2}.case-media[data-astro-cid-t4my7fyh]{position:sticky;top:7rem}.case-media[data-astro-cid-t4my7fyh]>img[data-astro-cid-t4my7fyh]{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:28px;box-shadow:var(--shadow-2)}.case-logo[data-astro-cid-t4my7fyh]{position:absolute;left:clamp(.75rem,2vw,1.25rem);bottom:clamp(.75rem,2vw,1.25rem);display:grid;place-items:center;width:clamp(4.5rem,9vw,6.5rem);aspect-ratio:1;border-radius:22px;overflow:hidden;background:#fdf8ef;box-shadow:var(--shadow-1)}.case-logo[data-astro-cid-t4my7fyh] img[data-astro-cid-t4my7fyh]{width:100%;height:100%;object-fit:cover}.case-logo[data-astro-cid-t4my7fyh].is-night{background:var(--night)}.case-logo[data-astro-cid-t4my7fyh].is-night img[data-astro-cid-t4my7fyh]{width:76%;height:auto;object-fit:contain}.case-tag[data-astro-cid-t4my7fyh]{display:inline-flex;align-items:center;gap:.4rem;font-size:.9rem;font-weight:800;color:var(--green-ink)}.case-tag[data-astro-cid-t4my7fyh] .icon[data-astro-cid-t4my7fyh]{width:1.05rem;height:1.05rem}.case[data-astro-cid-t4my7fyh] h2[data-astro-cid-t4my7fyh]{margin-top:.5rem;font-size:clamp(2rem,1.3rem + 2.2vw,3rem)}.case-sector[data-astro-cid-t4my7fyh]{margin-top:.4rem;font-size:1.0625rem;color:var(--ink-2)}.case-h[data-astro-cid-t4my7fyh]{margin-top:var(--s-4);font-size:.85rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.case-need[data-astro-cid-t4my7fyh]{margin-top:.6rem;font-size:1.125rem;line-height:1.55}.case-start[data-astro-cid-t4my7fyh]{display:inline-flex;align-items:center;gap:.5rem;margin-top:var(--s-2);padding:.5rem 1rem;border-radius:var(--r-pill);background:var(--land);font-size:.95rem}.case-start[data-astro-cid-t4my7fyh] .icon[data-astro-cid-t4my7fyh]{width:1.1rem;height:1.1rem;fill:var(--star);stroke:var(--ink);stroke-width:1.4}.case-actions[data-astro-cid-t4my7fyh]{display:grid;gap:.75rem;margin:var(--s-2) 0 0;padding:0;list-style:none}.case-actions[data-astro-cid-t4my7fyh] li[data-astro-cid-t4my7fyh]{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start}.case-actions[data-astro-cid-t4my7fyh] .icon[data-astro-cid-t4my7fyh]{width:1.5rem;height:1.5rem;padding:.28rem;margin-top:.1rem;border-radius:50%;background:var(--green);color:#fff;stroke-width:2.6}.case-result[data-astro-cid-t4my7fyh]{margin-top:var(--s-4);padding:var(--s-3);border-radius:20px;background:var(--green);color:var(--on-green-2);font-size:1.125rem;font-weight:800;line-height:1.35}.case-result-k[data-astro-cid-t4my7fyh]{display:block;margin-bottom:.3rem;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.case-site[data-astro-cid-t4my7fyh]{display:inline-flex;align-items:center;gap:.5rem;margin-top:var(--s-3);font-weight:800;text-decoration:underline;text-decoration-color:var(--green);text-decoration-thickness:2px;text-underline-offset:.25em}.case-site[data-astro-cid-t4my7fyh] .icon[data-astro-cid-t4my7fyh]{transition:translate .25s var(--ease-out)}.case-site[data-astro-cid-t4my7fyh]:hover .icon[data-astro-cid-t4my7fyh]{translate:4px 0}.recap[data-astro-cid-t4my7fyh]{padding-block:var(--s-5);background:var(--land)}.recap-head[data-astro-cid-t4my7fyh]{margin-bottom:var(--s-4)}.recap-head[data-astro-cid-t4my7fyh] .lede[data-astro-cid-t4my7fyh]{margin-top:.75rem}.recap-wrap[data-astro-cid-t4my7fyh]{border-radius:28px;background:var(--surface);box-shadow:var(--shadow-1);overflow-x:auto}.recap-table[data-astro-cid-t4my7fyh]{width:100%;min-width:32rem;border-collapse:collapse}.recap-table[data-astro-cid-t4my7fyh] th[data-astro-cid-t4my7fyh],.recap-table[data-astro-cid-t4my7fyh] td[data-astro-cid-t4my7fyh]{padding:.9rem 1rem;border-bottom:1px solid var(--rule);text-align:center;vertical-align:middle}.recap-table[data-astro-cid-t4my7fyh] thead[data-astro-cid-t4my7fyh] th[data-astro-cid-t4my7fyh]{padding-block:1.25rem;font-weight:800}.recap-table[data-astro-cid-t4my7fyh] thead[data-astro-cid-t4my7fyh] th[data-astro-cid-t4my7fyh]:not(:first-child){width:9.5rem}.recap-logo[data-astro-cid-t4my7fyh]{margin:0 auto .5rem}.recap-name[data-astro-cid-t4my7fyh]{display:block;font-size:.9rem;line-height:1.2}.recap-table[data-astro-cid-t4my7fyh] tbody[data-astro-cid-t4my7fyh] th[data-astro-cid-t4my7fyh]{font-weight:700;text-align:left}.recap-table[data-astro-cid-t4my7fyh] tbody[data-astro-cid-t4my7fyh] tr[data-astro-cid-t4my7fyh]:last-child th[data-astro-cid-t4my7fyh],.recap-table[data-astro-cid-t4my7fyh] tbody[data-astro-cid-t4my7fyh] tr[data-astro-cid-t4my7fyh]:last-child td[data-astro-cid-t4my7fyh]{border-bottom-color:var(--ink)}.recap-table[data-astro-cid-t4my7fyh] td[data-astro-cid-t4my7fyh].is-on .icon[data-astro-cid-t4my7fyh]{display:inline-block;width:1.6rem;height:1.6rem;padding:.3rem;border-radius:50%;background:var(--green);color:#fff;stroke-width:2.6}.recap-table[data-astro-cid-t4my7fyh] td[data-astro-cid-t4my7fyh].is-off:before{content:"";display:inline-block;width:.5rem;height:2px;border-radius:2px;background:var(--casing);vertical-align:middle}.recap-table[data-astro-cid-t4my7fyh] tfoot[data-astro-cid-t4my7fyh] th[data-astro-cid-t4my7fyh],.recap-table[data-astro-cid-t4my7fyh] tfoot[data-astro-cid-t4my7fyh] td[data-astro-cid-t4my7fyh]{border-bottom:0;font-weight:900;font-size:1.25rem}.recap-table[data-astro-cid-t4my7fyh] tfoot[data-astro-cid-t4my7fyh] th[data-astro-cid-t4my7fyh]{text-align:left;font-size:1rem}.recap-of[data-astro-cid-t4my7fyh]{font-size:.9rem;font-weight:700;color:var(--ink-2)}.outcome[data-astro-cid-t4my7fyh]{padding-block:var(--s-5)}.outcome-inner[data-astro-cid-t4my7fyh]{display:grid;justify-items:center;padding:var(--s-5) clamp(1.25rem,4vw,3rem);border-radius:36px;background:var(--green);color:var(--on-green-2);text-align:center}.outcome-star[data-astro-cid-t4my7fyh]{width:4.5rem;height:4.5rem;margin-bottom:var(--s-3);fill:var(--star);stroke:var(--ink);stroke-width:.7;stroke-linejoin:round;rotate:-10deg;filter:drop-shadow(0 12px 14px rgba(13,14,18,.25))}.outcome[data-astro-cid-t4my7fyh] h2[data-astro-cid-t4my7fyh]{color:#fff;max-width:18ch}.outcome-text[data-astro-cid-t4my7fyh]{max-width:36ch;margin-top:var(--s-2);font-size:clamp(1.15rem,1rem + .6vw,1.45rem);font-weight:700;line-height:1.35}.outcome-chips[data-astro-cid-t4my7fyh]{display:flex;flex-wrap:wrap;justify-content:center;gap:.9rem;margin:var(--s-3) 0 0;padding:0;list-style:none}.outcome-chips[data-astro-cid-t4my7fyh] li[data-astro-cid-t4my7fyh]{display:grid;place-items:center;width:4.5rem;height:4.5rem;border-radius:22px;background:var(--night);box-shadow:0 10px 24px -10px #0d0e1280}.outcome-chips[data-astro-cid-t4my7fyh] img[data-astro-cid-t4my7fyh]{width:2.1rem;height:2.1rem}.outcome-cta[data-astro-cid-t4my7fyh]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-2);margin-top:var(--s-4)}.btn-ghost[data-astro-cid-t4my7fyh]{border-color:#ffffffd9;color:#fff}.btn-ghost[data-astro-cid-t4my7fyh]:hover{background:#ffffff24}.outcome-note[data-astro-cid-t4my7fyh]{margin-top:var(--s-2);font-weight:700}@media (max-width: 960px){.case[data-astro-cid-t4my7fyh],.case[data-astro-cid-t4my7fyh].is-flip{grid-template-columns:1fr}.case[data-astro-cid-t4my7fyh].is-flip .case-media[data-astro-cid-t4my7fyh]{order:0}.case-media[data-astro-cid-t4my7fyh]{position:relative;top:0}.cases-list[data-astro-cid-t4my7fyh]{gap:var(--s-6)}}@media (max-width: 600px){.recap-table[data-astro-cid-t4my7fyh] th[data-astro-cid-t4my7fyh],.recap-table[data-astro-cid-t4my7fyh] td[data-astro-cid-t4my7fyh]{padding:.75rem .5rem}.recap-table[data-astro-cid-t4my7fyh] thead[data-astro-cid-t4my7fyh] th[data-astro-cid-t4my7fyh]:not(:first-child){width:4.5rem}.recap-table[data-astro-cid-t4my7fyh]{min-width:0}.recap-name[data-astro-cid-t4my7fyh]{font-size:.72rem}.recap-table[data-astro-cid-t4my7fyh] tbody[data-astro-cid-t4my7fyh] th[data-astro-cid-t4my7fyh]{font-size:.9rem}}
