.case-card[data-astro-cid-esvs7huh]{color:inherit;text-decoration:none;display:block}.case-card[data-astro-cid-esvs7huh] .tilt{will-change:transform;border-radius:22px;height:100%;position:relative}.case-card[data-astro-cid-esvs7huh] .tilt-light{border-radius:inherit;pointer-events:none;z-index:1;opacity:0;transition:opacity .35s;position:absolute;inset:0}.case-card[data-astro-cid-esvs7huh]:hover .tilt-light{opacity:1}.case-card-inner[data-astro-cid-esvs7huh]{flex-direction:column;height:100%;padding:22px 22px 24px;display:flex;position:relative;overflow:hidden}.case-card-inner[data-astro-cid-esvs7huh]:before{content:"";background:var(--accent);opacity:.9;height:3px;position:absolute;inset:0 0 auto}.case-top[data-astro-cid-esvs7huh]{justify-content:space-between;align-items:center;display:flex}.kicker[data-astro-cid-esvs7huh]{color:var(--accent);letter-spacing:.02em;text-transform:uppercase;font-size:13px;font-weight:600}.arrow[data-astro-cid-esvs7huh]{color:var(--muted);transition:transform .4s var(--ease-out), color .3s;font-size:20px}.case-card[data-astro-cid-esvs7huh]:hover .arrow[data-astro-cid-esvs7huh]{color:var(--accent);transform:translate(4px)}.stat[data-astro-cid-esvs7huh]{flex-direction:column;margin:26px 0 18px;display:flex}.stat-value[data-astro-cid-esvs7huh]{font:700 clamp(40px, 5.2vw, 56px)/1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.stat-label[data-astro-cid-esvs7huh]{color:var(--muted);margin-top:6px;font-size:15px}h3[data-astro-cid-esvs7huh]{font:600 19px/1.3 var(--font-display);width:fit-content;margin:auto 0 6px}p[data-astro-cid-esvs7huh]{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.hero[data-astro-cid-lcdefpme]{isolation:isolate;padding:clamp(72px,14vh,150px) 0 clamp(56px,10vh,110px);position:relative}.hero[data-astro-cid-lcdefpme] .glow{z-index:-1;pointer-events:none;position:absolute;inset:-10% -20% 0}.hero[data-astro-cid-lcdefpme] .glow-blob{filter:blur(70px);opacity:.55;border-radius:50%;position:absolute}.hero[data-astro-cid-lcdefpme] .glow-a{background:var(--blue);width:46vmax;height:46vmax;animation:18s ease-in-out infinite alternate drift-a;top:-18%;left:30%}.hero[data-astro-cid-lcdefpme] .glow-b{background:var(--purple);opacity:.4;width:34vmax;height:34vmax;animation:22s ease-in-out infinite alternate drift-b;top:8%;left:58%}.hero[data-astro-cid-lcdefpme] .glow-c{background:var(--teal);opacity:.35;width:28vmax;height:28vmax;animation:26s ease-in-out infinite alternate drift-c;top:26%;left:12%}@keyframes drift-a{to{translate:-6vmax 4vmax}}@keyframes drift-b{to{translate:5vmax -3vmax}}@keyframes drift-c{to{translate:4vmax 5vmax}}.hero[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;background:linear-gradient(to bottom, transparent, var(--bg));height:40%;position:absolute;inset:auto -50vw 0}.eyebrow[data-astro-cid-lcdefpme]{color:var(--blue);letter-spacing:.02em;margin:0 0 18px;font-size:15px;font-weight:600}h1[data-astro-cid-lcdefpme]{max-width:13ch;font:700 clamp(44px, 8.4vw, 96px)/1.02 var(--font-display);letter-spacing:-.035em;margin:0}.pitch[data-astro-cid-lcdefpme]{max-width:34ch;color:var(--muted);margin:26px 0 0;font-size:clamp(19px,2.2vw,24px);line-height:1.45}.actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:34px;display:flex}.btn[data-astro-cid-lcdefpme]{transition:transform .3s var(--ease-out), background-color .2s;border-radius:999px;align-items:center;padding:11px 20px;font-size:16px;font-weight:600;display:inline-flex}.btn[data-astro-cid-lcdefpme]:hover{text-decoration:none;transform:translateY(-1px)}.btn[data-astro-cid-lcdefpme]:active{transform:scale(.97)}.btn-primary[data-astro-cid-lcdefpme]{background:var(--blue);color:#fff}.btn-tinted[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--blue) 14%, transparent);color:var(--blue)}.btn-plain[data-astro-cid-lcdefpme]{padding:11px 2px;font-weight:500}.work[data-astro-cid-lcdefpme]{scroll-margin-top:80px}.grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}@media (width<=760px){.grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:14px}}
