.hand[data-astro-cid-pktt5ght]{padding:24px var(--gutter) 0;max-width:var(--max);gap:24px;margin-inline:auto;display:grid}.h-title[data-astro-cid-pktt5ght]{letter-spacing:-.03em;font-size:clamp(3rem,1.6rem + 6.4vw,8.5rem);line-height:.9;display:grid}.h-title[data-astro-cid-pktt5ght] em[data-astro-cid-pktt5ght]{margin-top:.25em;font-size:.62em}.h-body[data-astro-cid-pktt5ght]{font-size:var(--text-l);max-width:30ch;margin-top:28px;line-height:1.38}.h-aside[data-astro-cid-pktt5ght]{font-size:var(--text-m);color:var(--graphite);max-width:34ch;margin-top:16px}.hand-figure[data-astro-cid-pktt5ght]{justify-items:center;gap:4px;display:grid}svg[data-astro-cid-pktt5ght]{width:100%;max-width:700px;height:auto;overflow:visible}.finger[data-astro-cid-pktt5ght]{cursor:pointer;outline:none;transition:opacity .3s}.has-active .finger[data-astro-cid-pktt5ght]:not(.active){opacity:.3}.tip[data-astro-cid-pktt5ght] image[data-astro-cid-pktt5ght]{pointer-events:none}.tip-label[data-astro-cid-pktt5ght]{font-family:var(--sans);letter-spacing:.01em;fill:var(--ink);stroke:var(--paper);stroke-width:7px;stroke-linejoin:round;paint-order:stroke;opacity:0;pointer-events:none;font-size:24px;font-weight:600;transition:opacity .2s}.finger[data-astro-cid-pktt5ght].active .tip-label[data-astro-cid-pktt5ght],.finger[data-astro-cid-pktt5ght]:focus-visible .tip-label[data-astro-cid-pktt5ght]{opacity:1}.hand[data-astro-cid-pktt5ght] .bone[data-astro-cid-pktt5ght] rect[data-astro-cid-pktt5ght],.hand[data-astro-cid-pktt5ght] .palm[data-astro-cid-pktt5ght]{fill:var(--ink)}.hand[data-astro-cid-pktt5ght] .bone[data-astro-cid-pktt5ght] path[data-astro-cid-pktt5ght],.hand[data-astro-cid-pktt5ght] .crease[data-astro-cid-pktt5ght]{fill:none;stroke:var(--paper);stroke-opacity:.28;stroke-width:2.5px;stroke-linecap:round}.hand[data-astro-cid-pktt5ght] .disc[data-astro-cid-pktt5ght]{fill:#fff;stroke:var(--ink);stroke-width:5px;transition:stroke-width .25s}.hand[data-astro-cid-pktt5ght] .finger[data-astro-cid-pktt5ght].active .disc[data-astro-cid-pktt5ght],.hand[data-astro-cid-pktt5ght] .finger[data-astro-cid-pktt5ght]:focus-visible .disc[data-astro-cid-pktt5ght]{stroke-width:9px}.hand-caption[data-astro-cid-pktt5ght]{text-align:center;justify-items:center;max-width:34ch;min-height:5.4em;display:grid}.tool-hint[data-astro-cid-pktt5ght]{font-size:var(--text-m);color:var(--graphite)}.hint-hover[data-astro-cid-pktt5ght]{display:none}@media (hover:hover) and (pointer:fine){.hint-touch[data-astro-cid-pktt5ght]{display:none}.hint-hover[data-astro-cid-pktt5ght]{display:inline}}@media (width<=760px){.hint-touch[data-astro-cid-pktt5ght]{display:inline}.hint-hover[data-astro-cid-pktt5ght]{display:none}}.has-active .tool-hint[data-astro-cid-pktt5ght]{display:none}.tool-name[data-astro-cid-pktt5ght]{font-family:var(--serif);font-size:var(--display-s);line-height:1}.tool-does[data-astro-cid-pktt5ght]{font-size:var(--text-m);margin-top:10px}@media (width>=900px){.hand[data-astro-cid-pktt5ght]{min-height:calc(100svh - var(--header));grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:48px;padding-top:0}svg[data-astro-cid-pktt5ght]{max-height:calc(100svh - var(--header) - 140px)}}.page-head[data-astro-cid-j6443fwl]{padding-top:clamp(24px,5vw,64px);padding-bottom:8px}.ai-works[data-astro-cid-j6443fwl]{gap:clamp(80px,12vw,180px);padding-top:clamp(80px,12vw,160px);display:grid}.ai-work[data-astro-cid-j6443fwl]{border-top:1px solid var(--ink);gap:clamp(24px,3vw,40px);padding-top:20px;display:grid}.aw-head[data-astro-cid-j6443fwl]{gap:12px;max-width:60ch;display:grid}.aw-client[data-astro-cid-j6443fwl]{font-size:.9375rem;font-weight:650}.aw-title[data-astro-cid-j6443fwl]{font-size:var(--display-m)}.aw-line[data-astro-cid-j6443fwl]{font-size:var(--text-l);max-width:40ch;line-height:1.38}.aw-link[data-astro-cid-j6443fwl]{font-size:var(--text-m);justify-self:start;font-weight:500}.aw-media[data-astro-cid-j6443fwl]{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));align-items:start;gap:clamp(12px,1.6vw,24px);display:grid}.aw-media[data-astro-cid-j6443fwl].solo{grid-template-columns:minmax(0,1100px)}.aw-vertical[data-astro-cid-j6443fwl]{grid-template-columns:minmax(0,320px)}.phone[data-astro-cid-j6443fwl]{background:var(--ink);border-radius:34px;padding:8px}.phone[data-astro-cid-j6443fwl] video{border-radius:26px}@media (width>=900px){.ai-work[data-astro-cid-j6443fwl]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px}.aw-head[data-astro-cid-j6443fwl]{align-self:start;position:sticky;top:28px}}
