.skip[data-astro-cid-cugzgk5f]{left:var(--space-4);z-index:20;padding:var(--space-2) var(--space-4);background:var(--ink);color:var(--bg);position:absolute;top:-3rem}.skip[data-astro-cid-cugzgk5f]:focus{top:var(--space-2)}.case[data-astro-cid-cugzgk5f]{gap:var(--space-7);padding-block:var(--space-6) var(--section-pad);flex-direction:column;display:flex}.back[data-astro-cid-cugzgk5f]{font-size:var(--text-sm);color:var(--ink-2);align-self:flex-start}.head[data-astro-cid-cugzgk5f]{gap:var(--space-4);flex-direction:column;max-width:56rem;display:flex}h1[data-astro-cid-cugzgk5f]{font-size:var(--text-h2);letter-spacing:-.015em}.media[data-astro-cid-cugzgk5f] img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius);width:100%;height:auto}.media[data-astro-cid-cugzgk5f].shot img{aspect-ratio:16/10;object-position:top;border:var(--border)}.body[data-astro-cid-cugzgk5f]{gap:var(--space-8);flex-wrap:wrap;display:flex}.intro[data-astro-cid-cugzgk5f]{gap:var(--space-5);flex-direction:column;flex:22rem;min-width:0;display:flex}.intro[data-astro-cid-cugzgk5f] p[data-astro-cid-cugzgk5f]{font-size:var(--text-lg);color:var(--ink-2)}.link[data-astro-cid-cugzgk5f]{font-size:var(--text-sm);align-self:flex-start}.detail[data-astro-cid-cugzgk5f]{gap:var(--space-4);flex-direction:column;flex:26rem;min-width:0;display:flex}.detail[data-astro-cid-cugzgk5f] h2[data-astro-cid-cugzgk5f]{margin:0}.highlights[data-astro-cid-cugzgk5f]{gap:var(--space-4);margin:0 0 var(--space-4);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.highlights[data-astro-cid-cugzgk5f] div[data-astro-cid-cugzgk5f]{padding-top:var(--space-3);border-top:1px solid var(--ink);flex-direction:column-reverse;display:flex}.highlights[data-astro-cid-cugzgk5f] dd[data-astro-cid-cugzgk5f]{font-family:var(--font-display);margin:0;font-size:2rem;line-height:1.05}.highlights[data-astro-cid-cugzgk5f] dt[data-astro-cid-cugzgk5f]{font-size:var(--text-sm);color:var(--muted)}.steps[data-astro-cid-cugzgk5f]{border-top:var(--border);flex-direction:column;display:flex}.steps[data-astro-cid-cugzgk5f] li[data-astro-cid-cugzgk5f]{gap:var(--space-4);padding:var(--space-3) 0;border-bottom:var(--border);font-size:var(--text-sm);display:flex}.steps[data-astro-cid-cugzgk5f] .n[data-astro-cid-cugzgk5f]{width:2ch;font-family:var(--font-mono);font-size:var(--text-label);color:var(--muted);flex:none;padding-top:2px}.steps[data-astro-cid-cugzgk5f] .claude[data-astro-cid-cugzgk5f] .n[data-astro-cid-cugzgk5f],.steps[data-astro-cid-cugzgk5f] .claude[data-astro-cid-cugzgk5f] strong[data-astro-cid-cugzgk5f]{color:var(--accent-text)}.step-text[data-astro-cid-cugzgk5f]{color:var(--ink-2);display:block}.result[data-astro-cid-cugzgk5f]{padding-top:var(--space-4);color:var(--ink-2)}.result[data-astro-cid-cugzgk5f] strong[data-astro-cid-cugzgk5f]{margin-bottom:var(--space-1);font-family:var(--font-display);color:var(--ink);font-size:2.25rem;font-weight:400;line-height:1.1;display:block}.gallery[data-astro-cid-cugzgk5f]{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.gallery[data-astro-cid-cugzgk5f] img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);width:100%;height:auto}.quotes[data-astro-cid-cugzgk5f]{gap:var(--space-7);flex-direction:column;display:flex}.testimonial[data-astro-cid-cugzgk5f]{max-width:56rem;padding-top:var(--space-5);border-top:1px solid var(--ink);flex-direction:column;gap:14px;display:flex}.more-quotes[data-astro-cid-cugzgk5f]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.more-quotes[data-astro-cid-cugzgk5f] figure[data-astro-cid-cugzgk5f]{gap:var(--space-3);padding-top:var(--space-4);border-top:var(--border);flex-direction:column;display:flex}.more-quotes[data-astro-cid-cugzgk5f] blockquote[data-astro-cid-cugzgk5f]{font-family:var(--font-display);font-size:var(--text-quote);line-height:1.2}.more-quotes[data-astro-cid-cugzgk5f] figcaption[data-astro-cid-cugzgk5f]{font-family:var(--font-mono);font-size:var(--text-label);color:var(--muted)}.testimonial[data-astro-cid-cugzgk5f] blockquote[data-astro-cid-cugzgk5f]{max-width:none;font-family:var(--font-display);font-size:clamp(1.75rem,1.2rem + 1.8vw,2.5rem);line-height:1.2}.testimonial[data-astro-cid-cugzgk5f] figcaption[data-astro-cid-cugzgk5f]{font-family:var(--font-mono);font-size:var(--text-label);color:var(--muted)}
