.head[data-astro-cid-jljc7dey]{padding-top:64px}.head[data-astro-cid-jljc7dey] .lede[data-astro-cid-jljc7dey]{margin:18px 0 0;max-width:46ch}.filters[data-astro-cid-jljc7dey]{display:flex;gap:8px;flex-wrap:wrap;margin-top:32px}.filters[data-astro-cid-jljc7dey] button[data-astro-cid-jljc7dey]{height:40px;padding:0 16px;border-radius:999px;border:0;cursor:pointer;font:650 14.5px/1 var(--sans);color:var(--ink-2);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.filters[data-astro-cid-jljc7dey] button[data-astro-cid-jljc7dey] span[data-astro-cid-jljc7dey]{color:var(--ink-3);margin-left:4px;font-weight:600}.filters[data-astro-cid-jljc7dey] button[data-astro-cid-jljc7dey][aria-pressed=true]{background:var(--ink);color:#fff;box-shadow:none}.filters[data-astro-cid-jljc7dey] button[data-astro-cid-jljc7dey][aria-pressed=true] span[data-astro-cid-jljc7dey]{color:#bdbad9}.work[data-astro-cid-jljc7dey]{margin-top:28px;display:flex;flex-direction:column;gap:16px}.work[data-astro-cid-jljc7dey] [data-astro-cid-jljc7dey][hidden]{display:none!important}.nw[data-astro-cid-jljc7dey]{white-space:nowrap}.case[data-astro-cid-jljc7dey]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:8px;padding:12px;text-decoration:none;transition:border-color .15s}.case[data-astro-cid-jljc7dey]:hover{border-color:var(--line-2)}.case[data-astro-cid-jljc7dey]:hover h2[data-astro-cid-jljc7dey]{color:var(--violet)}.case-art[data-astro-cid-jljc7dey]{min-height:380px;border-radius:14px;overflow:hidden;background:#e5e0fb;display:flex}.case-art[data-astro-cid-jljc7dey] svg[data-astro-cid-jljc7dey]{display:block;width:100%;height:auto}.case-art[data-astro-cid-jljc7dey] .n[data-astro-cid-jljc7dey]{font:700 10px/1 var(--sans);fill:var(--ink)}.case-art[data-astro-cid-jljc7dey] .n[data-astro-cid-jljc7dey].on-violet{fill:#fff}.case-body[data-astro-cid-jljc7dey]{padding:26px 28px 22px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.case-body[data-astro-cid-jljc7dey] h2[data-astro-cid-jljc7dey]{margin:4px 0 0;font-size:32px;line-height:1.1;letter-spacing:-.03em;transition:color .15s}.case-body[data-astro-cid-jljc7dey] p[data-astro-cid-jljc7dey]{margin:0;font-size:16.5px;line-height:1.55;color:var(--ink-2)}.meta[data-astro-cid-jljc7dey]{margin:0;display:flex;flex-wrap:wrap;gap:10px 28px}.meta[data-astro-cid-jljc7dey] div[data-astro-cid-jljc7dey]{display:flex;flex-direction:column;gap:3px}.meta[data-astro-cid-jljc7dey] dt[data-astro-cid-jljc7dey]{font-size:13px;font-weight:600;color:var(--ink-3)}.meta[data-astro-cid-jljc7dey] dd[data-astro-cid-jljc7dey]{margin:0;font-size:14.5px;font-weight:600;color:var(--ink)}.case[data-astro-cid-jljc7dey] .meta[data-astro-cid-jljc7dey]{margin-top:auto;padding-top:16px;border-top:1px solid var(--line);width:100%}.meta-wide[data-astro-cid-jljc7dey]{flex-basis:100%}.list[data-astro-cid-jljc7dey]{padding:8px}.row[data-astro-cid-jljc7dey]{display:grid;grid-template-columns:56px minmax(0,1fr) 290px 112px;gap:20px;align-items:center;padding:12px 14px;border-radius:14px;text-decoration:none}.row[data-astro-cid-jljc7dey]+.row[data-astro-cid-jljc7dey]{border-top:1px solid var(--line)}.row[data-astro-cid-jljc7dey]:hover{background:var(--bg)}.row[data-astro-cid-jljc7dey]:hover .row-main[data-astro-cid-jljc7dey] b[data-astro-cid-jljc7dey]{color:var(--violet)}.thumb[data-astro-cid-jljc7dey]{width:56px;height:56px;border-radius:14px;overflow:hidden}.thumb[data-astro-cid-jljc7dey] svg[data-astro-cid-jljc7dey]{display:block;width:100%;height:100%}.row-main[data-astro-cid-jljc7dey] b[data-astro-cid-jljc7dey]{display:block;font-size:17px;font-weight:700;letter-spacing:-.01em;transition:color .15s}.row-main[data-astro-cid-jljc7dey] span[data-astro-cid-jljc7dey]{display:block;margin-top:3px;font-size:15px;line-height:1.45;color:var(--ink-2)}.row[data-astro-cid-jljc7dey] .tag[data-astro-cid-jljc7dey]{justify-self:end}.row-meta[data-astro-cid-jljc7dey]{display:grid;grid-template-columns:146px minmax(0,1fr);gap:0 14px}.empty[data-astro-cid-jljc7dey]{margin:0;padding:32px 0;text-align:center;color:var(--ink-3)}.more-work[data-astro-cid-jljc7dey]{margin:22px 0 0}.closing[data-astro-cid-jljc7dey]{padding:36px 40px;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.closing[data-astro-cid-jljc7dey] h2[data-astro-cid-jljc7dey]{margin:0;color:#fff;font-size:30px}.closing[data-astro-cid-jljc7dey] p[data-astro-cid-jljc7dey]{margin:10px 0 0;color:#c9c6e3}@media(max-width:1100px){.row[data-astro-cid-jljc7dey]{grid-template-columns:56px minmax(0,1fr) 112px}.row-meta[data-astro-cid-jljc7dey]{grid-column:2;grid-row:2;margin-top:-8px}.row[data-astro-cid-jljc7dey] .tag[data-astro-cid-jljc7dey]{grid-row:1;grid-column:3}.row[data-astro-cid-jljc7dey]>span[data-astro-cid-jljc7dey].row-meta:empty{display:none}}@media(max-width:900px){.case[data-astro-cid-jljc7dey]{grid-template-columns:minmax(0,1fr)}.case-art[data-astro-cid-jljc7dey]{min-height:0;aspect-ratio:16 / 10}.case-art[data-astro-cid-jljc7dey] svg[data-astro-cid-jljc7dey]{height:100%}.case-body[data-astro-cid-jljc7dey]{padding:20px 10px 10px}}@media(max-width:640px){.head[data-astro-cid-jljc7dey]{padding-top:36px}.case-body[data-astro-cid-jljc7dey] h2[data-astro-cid-jljc7dey]{font-size:25px}.list[data-astro-cid-jljc7dey]{padding:6px}.row[data-astro-cid-jljc7dey]{grid-template-columns:48px minmax(0,1fr);gap:4px 14px;align-items:start;padding:14px 10px}.thumb[data-astro-cid-jljc7dey]{width:48px;height:48px;grid-row:span 3}.row-main[data-astro-cid-jljc7dey],.row-meta[data-astro-cid-jljc7dey],.row[data-astro-cid-jljc7dey] .tag[data-astro-cid-jljc7dey]{grid-column:2;grid-row:auto}.row-meta[data-astro-cid-jljc7dey]{margin-top:8px}.row[data-astro-cid-jljc7dey] .tag[data-astro-cid-jljc7dey]{justify-self:start;margin-top:10px}.closing[data-astro-cid-jljc7dey]{padding:26px 22px}.closing[data-astro-cid-jljc7dey] h2[data-astro-cid-jljc7dey]{font-size:26px}}
