.case__head[data-astro-cid-pznzci7v]{padding-top:clamp(1.5rem,4vw,3rem)}.crumbs[data-astro-cid-pznzci7v] ol[data-astro-cid-pznzci7v]{color:var(--muted);gap:.5rem;font-size:.9rem;display:flex}.crumbs[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]+li[data-astro-cid-pznzci7v]:before{content:"/";color:var(--line-2);margin-right:.5rem}.crumbs[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]{color:var(--text-2);padding-block:.3rem;display:inline-block}.case__title-row[data-astro-cid-pznzci7v]{gap:2rem;margin-top:clamp(2rem,5vw,4rem);display:grid}.case__title[data-astro-cid-pznzci7v]{gap:1.25rem;display:grid}.case__h1[data-astro-cid-pznzci7v]{max-width:11ch;font-size:clamp(2.8rem,8.5vw,8rem)}.case__demo[data-astro-cid-pznzci7v]{align-content:end;justify-items:start;gap:1.25rem;display:grid}.case__qr[data-astro-cid-pznzci7v]{color:var(--muted);align-items:center;gap:1rem;max-width:15rem;font-size:.85rem;display:none}.case__qr-code[data-astro-cid-pznzci7v]{background:var(--paper);border-radius:.6rem;flex:none;width:5.5rem;padding:.55rem}.case__qr-code[data-astro-cid-pznzci7v] svg{width:100%;height:auto}@media (width>=64rem){.case__title-row[data-astro-cid-pznzci7v]{grid-template-columns:1fr auto;align-items:end;gap:4rem}.case__qr[data-astro-cid-pznzci7v]{display:flex}}.case__facts[data-astro-cid-pznzci7v]{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(2.5rem,5vw,4rem);display:grid}.case__facts[data-astro-cid-pznzci7v] div[data-astro-cid-pznzci7v]{border-bottom:1px solid var(--line);padding:1.1rem 1rem 1.1rem 0}.case__facts[data-astro-cid-pznzci7v] dd[data-astro-cid-pznzci7v]{margin-top:.35rem;font-weight:500}@media (width>=52rem){.case__facts[data-astro-cid-pznzci7v]{grid-template-columns:repeat(4,1fr)}}.case__hero[data-astro-cid-pznzci7v]{margin-top:clamp(2.5rem,5vw,4rem);position:relative}.case__hero[data-astro-cid-pznzci7v]:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 40%, transparent), transparent);filter:blur(60px);position:absolute;inset:15% 10% -10%}.case__section[data-astro-cid-pznzci7v]{gap:2rem;display:grid}.case__section--top[data-astro-cid-pznzci7v]{padding-top:0}.case__side[data-astro-cid-pznzci7v]{align-content:start;gap:1rem;display:grid}.case__label[data-astro-cid-pznzci7v]{font-size:clamp(2rem,4vw,3.25rem)}.case__body[data-astro-cid-pznzci7v]{max-width:46rem;color:var(--text-2);gap:1.25rem;font-size:1.15rem;display:grid}.case__goals[data-astro-cid-pznzci7v]{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;margin-top:1rem;display:grid}.case__goals[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]{border:1px solid var(--line);border-radius:var(--r-md);color:var(--text);gap:.5rem;padding:1.1rem 1.2rem;font-size:1rem;display:grid}@media (width>=64rem){.case__section[data-astro-cid-pznzci7v]{grid-template-columns:4fr 8fr;gap:4rem}.case__side[data-astro-cid-pznzci7v]{align-self:start;position:sticky;top:7rem}}.decisions[data-astro-cid-pznzci7v]{gap:1rem;display:grid}.decision[data-astro-cid-pznzci7v]{align-content:start;gap:.75rem;padding:clamp(1.4rem,3vw,2rem);display:grid}.decision[data-astro-cid-pznzci7v] p[data-astro-cid-pznzci7v]:last-child{color:var(--text-2)}@media (width>=52rem){.decisions[data-astro-cid-pznzci7v]{grid-template-columns:1fr 1fr}}.case__detail[data-astro-cid-pznzci7v]{padding-bottom:clamp(2rem,5vw,4rem)}.journey[data-astro-cid-pznzci7v]{background:var(--bg-2);border-block:1px solid var(--line)}.journey__head[data-astro-cid-pznzci7v]{gap:1.1rem;margin-bottom:3rem;display:grid}.journey__scroll[data-astro-cid-pznzci7v]{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);max-width:var(--max);scrollbar-width:thin;margin-inline:auto;overflow-x:auto}.journey__scroll[data-astro-cid-pznzci7v]:focus-visible{outline-offset:-2px}.journey__list[data-astro-cid-pznzci7v]{padding:.25rem var(--gutter) 1.5rem;grid-auto-columns:minmax(14rem,62vw);grid-auto-flow:column;gap:1.25rem;width:max-content;display:grid}.journey__step[data-astro-cid-pznzci7v]{scroll-snap-align:start;align-content:start;gap:.55rem;display:grid}.journey__step[data-astro-cid-pznzci7v] .capture{margin-bottom:.75rem}.journey__title[data-astro-cid-pznzci7v]{letter-spacing:-.02em;font-size:1.3rem;font-weight:500}.journey__step[data-astro-cid-pznzci7v] p[data-astro-cid-pznzci7v]:last-child{color:var(--text-2);font-size:.95rem}@media (width>=64rem){.journey__scroll[data-astro-cid-pznzci7v]{overflow-x:visible}.journey__list[data-astro-cid-pznzci7v]{grid-auto-columns:minmax(10rem,1fr);gap:2rem;width:auto}.journey__list[data-astro-cid-pznzci7v]:has(.capture:not(.capture--phone)){grid-template-columns:1.7fr}}.built[data-astro-cid-pznzci7v]{gap:.9rem;display:grid}.built[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]{color:var(--text);gap:.8rem;font-size:1.05rem;display:flex}.built__check[data-astro-cid-pznzci7v]{background:var(--signal-soft);width:1.6rem;height:1.6rem;color:var(--signal);border-radius:50%;flex:none;place-items:center;margin-top:.05rem;display:inline-grid}.built__check[data-astro-cid-pznzci7v] svg{width:.85rem;height:.85rem}.case__extra[data-astro-cid-pznzci7v]{gap:.6rem;margin-top:.5rem;padding:1.5rem;font-size:1rem;display:grid}.case__cta[data-astro-cid-pznzci7v]{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.next[data-astro-cid-pznzci7v]{border-top:1px solid var(--line)}.next__link[data-astro-cid-pznzci7v]{color:var(--text);gap:1rem;padding-block:clamp(3rem,8vw,6rem);text-decoration:none;display:grid}.next__title[data-astro-cid-pznzci7v]{font-size:clamp(2.6rem,8vw,7rem)}.next__arrow[data-astro-cid-pznzci7v]{font-family:var(--sans);color:var(--signal);transition:transform .5s var(--ease);display:inline-block}.next__link[data-astro-cid-pznzci7v]:hover .next__arrow[data-astro-cid-pznzci7v]{transform:translate(12px)}
