.lv[data-astro-cid-vwrvqf6t]{--lv-bg:#f4f1ea;--lv-ink:#2c241c;--lv-muted:#8a8178;background:var(--lv-bg);color:var(--lv-ink);padding:2rem 1.4rem 2.2rem;font-family:Manrope,system-ui,sans-serif}.lv__eyebrow[data-astro-cid-vwrvqf6t]{letter-spacing:.16em;text-transform:uppercase;color:var(--lv-muted);margin:0 0 .75rem;font-size:.7rem}.lv__title[data-astro-cid-vwrvqf6t]{letter-spacing:-.02em;margin:0 0 .75rem;font-family:Fraunces,serif;font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:500}.lv__lede[data-astro-cid-vwrvqf6t]{max-width:40rem;color:var(--lv-muted);margin:0 0 1.75rem;font-size:.95rem}.lv__grid[data-astro-cid-vwrvqf6t]{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.lv__item[data-astro-cid-vwrvqf6t]{opacity:.22;transition:opacity .7s,transform .7s,color .3s;transition-delay:calc(var(--i) * .12s);border-top:1px solid #2c241c1f;padding-top:.9rem;transform:translateY(1rem)}.lv[data-astro-cid-vwrvqf6t].is-live .lv__item[data-astro-cid-vwrvqf6t]{opacity:1;transform:none}.lv__item[data-astro-cid-vwrvqf6t]:hover{color:#3d2b1f}.lv__item[data-astro-cid-vwrvqf6t] h4[data-astro-cid-vwrvqf6t]{margin:0 0 .45rem;font-size:.98rem;font-weight:600}.lv__item[data-astro-cid-vwrvqf6t] p[data-astro-cid-vwrvqf6t]{color:var(--lv-muted);margin:0;font-size:.86rem;line-height:1.55}@media (width<=820px){.lv__grid[data-astro-cid-vwrvqf6t]{grid-template-columns:1fr 1fr}}@media (width<=520px){.lv__grid[data-astro-cid-vwrvqf6t]{grid-template-columns:1fr}}.lp[data-astro-cid-glrjsq33]{--lp-bg:#f4f1ea;--lp-ink:#2c241c;--lp-muted:#8a8178;--lp-accent:#3d2b1f;background:var(--lp-bg);color:var(--lp-ink);grid-template-columns:1fr 1.05fr;gap:0;min-height:28rem;font-family:Manrope,system-ui,sans-serif;display:grid}.lp__copy[data-astro-cid-glrjsq33]{padding:2rem 1.4rem}.lp__eyebrow[data-astro-cid-glrjsq33]{letter-spacing:.16em;text-transform:uppercase;color:var(--lp-muted);margin:0 0 .7rem;font-size:.7rem}.lp__title[data-astro-cid-glrjsq33]{margin:0 0 .75rem;font-family:Fraunces,serif;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:500}.lp__text[data-astro-cid-glrjsq33]{color:var(--lp-muted);max-width:34ch;margin:0 0 1.4rem;font-size:.92rem}.lp__steps[data-astro-cid-glrjsq33]{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.lp__steps[data-astro-cid-glrjsq33] li[data-astro-cid-glrjsq33]{opacity:0;transition:opacity .55s,transform .55s;transition-delay:calc(.15s + var(--i) * .1s);border-top:1px solid #2c241c1a;grid-template-columns:2.2rem 1fr auto;align-items:baseline;gap:.6rem;padding:.55rem 0;display:grid;transform:translate(-.6rem)}.lp[data-astro-cid-glrjsq33].is-live .lp__steps[data-astro-cid-glrjsq33] li[data-astro-cid-glrjsq33]{opacity:1;transform:none}.lp__steps[data-astro-cid-glrjsq33] span[data-astro-cid-glrjsq33]{color:var(--lp-accent);font-family:Fraunces,serif}.lp__steps[data-astro-cid-glrjsq33] strong[data-astro-cid-glrjsq33]{font-size:.92rem;font-weight:600}.lp__steps[data-astro-cid-glrjsq33] em[data-astro-cid-glrjsq33]{color:var(--lp-muted);font-size:.75rem;font-style:normal}.lp__stage[data-astro-cid-glrjsq33]{background:linear-gradient(#e8e2d7,#d2c9bb);border-left:1px solid #2c241c14;min-height:22rem;position:relative;overflow:hidden}.lp__pulse[data-astro-cid-glrjsq33]{opacity:0;pointer-events:none;border:1px dashed #3d2b1f33;transition:opacity .8s,transform 1.1s;position:absolute;inset:18% 16%;transform:scale(.92)}.lp[data-astro-cid-glrjsq33].is-live .lp__pulse[data-astro-cid-glrjsq33]{opacity:1;animation:3.2s ease-in-out infinite lpPulse;transform:scale(1)}@keyframes lpPulse{0%,to{opacity:.35}50%{opacity:.7}}.lp__viewer[data-astro-cid-glrjsq33]{opacity:0;background:0 0;width:100%;height:100%;min-height:22rem;transition:opacity 1s .2s}.lp[data-astro-cid-glrjsq33].is-live .lp__viewer[data-astro-cid-glrjsq33]{opacity:1}.lp__caption[data-astro-cid-glrjsq33]{letter-spacing:.06em;text-transform:uppercase;color:var(--lp-muted);background:#f4f1eae6;border:1px solid #2c241c1a;justify-content:space-between;gap:.5rem;padding:.45rem .65rem;font-size:.68rem;display:flex;position:absolute;bottom:.85rem;left:.85rem;right:.85rem}@media (width<=820px){.lp[data-astro-cid-glrjsq33]{grid-template-columns:1fr}.lp__stage[data-astro-cid-glrjsq33]{border-top:1px solid #2c241c14;border-left:0}}.lle[data-astro-cid-s2kwzon4]{background:#1a1714;position:relative}.lle__frame[data-astro-cid-s2kwzon4]{background:#f4f1ea;border:0;width:100%;height:min(70vh,640px);display:block}.lle__bar[data-astro-cid-s2kwzon4]{background:#efece6;border-top:1px solid #0e0e0e14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;padding:.9rem 1rem;display:flex}.lle__bar[data-astro-cid-s2kwzon4] p[data-astro-cid-s2kwzon4]{max-width:40rem;color:var(--color-muted);margin:0;font-size:.86rem}.case-hero[data-astro-cid-wa4vd6l4]{padding-block:clamp(3rem, 8vw, 4.5rem) var(--space-lg)}.case-hero[data-astro-cid-wa4vd6l4] .lede[data-astro-cid-wa4vd6l4]{color:var(--color-invert-muted);max-width:38rem}.narrow[data-astro-cid-wa4vd6l4]{max-width:42rem}.narrow[data-astro-cid-wa4vd6l4] p[data-astro-cid-wa4vd6l4]{color:var(--color-muted)}.live-block[data-astro-cid-wa4vd6l4]{margin-top:2.5rem}.live-block__head[data-astro-cid-wa4vd6l4]{margin-bottom:.9rem}.live-block__head[data-astro-cid-wa4vd6l4] h3[data-astro-cid-wa4vd6l4]{margin-bottom:.35rem}.live-block__head[data-astro-cid-wa4vd6l4] p[data-astro-cid-wa4vd6l4]{color:var(--color-muted);max-width:40rem;margin:0}.decisions[data-astro-cid-wa4vd6l4]{margin-top:2rem;list-style:none}.decisions__item[data-astro-cid-wa4vd6l4]{border-top:1px solid var(--color-line);grid-template-columns:4rem 1fr;gap:1.25rem;padding:1.6rem 0;display:grid}.decisions__item[data-astro-cid-wa4vd6l4]:last-child{border-bottom:1px solid var(--color-line)}.decisions__n[data-astro-cid-wa4vd6l4]{font-family:var(--font-display);color:var(--color-accent);font-size:1.15rem}.decisions__item[data-astro-cid-wa4vd6l4] p[data-astro-cid-wa4vd6l4]{color:var(--color-muted);margin:0}.grid-2[data-astro-cid-wa4vd6l4]{grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:2rem;display:grid}.problem-card[data-astro-cid-wa4vd6l4]{border-top:1px solid #fafaf929;padding-top:1rem}.problem-card[data-astro-cid-wa4vd6l4] h3[data-astro-cid-wa4vd6l4]{margin-bottom:.45rem}.problem-card[data-astro-cid-wa4vd6l4] p[data-astro-cid-wa4vd6l4]{color:var(--color-invert-muted);margin:0}.afterword[data-astro-cid-wa4vd6l4]{color:var(--color-muted);max-width:40rem;margin-top:2rem}.cta-case[data-astro-cid-wa4vd6l4]{border-top:1px solid var(--color-line)}@media (width<=900px){.grid-2[data-astro-cid-wa4vd6l4]{grid-template-columns:1fr}}
