.app-count__number[data-v-12fb55c2]{color:var(--color-ink);font-size:clamp(64px,9vw,128px);letter-spacing:-.02em;line-height:1;margin-bottom:20px}.app-count__number small[data-v-12fb55c2]{color:var(--color-muted);font-size:18px;font-weight:700;letter-spacing:0;margin-left:8px}.app-count__canvas[data-v-12fb55c2]{display:block;width:100%}.app-count .note[data-v-12fb55c2]{margin-top:14px}.works[data-v-a2fe6816]{align-items:start;display:grid;gap:clamp(40px,6vw,96px);grid-template-columns:1fr 1.1fr;margin-top:clamp(56px,7vw,88px)}.works__tab[data-v-a2fe6816]{align-items:baseline;border-top:1px solid var(--color-rule);color:#a6b2ba;display:flex;font-size:clamp(1.2rem,2.1vw,1.65rem);font-weight:900;gap:18px;line-height:1.4;padding:18px 0;text-align:left;transition:color .3s;width:100%}.works__list li:last-child .works__tab[data-v-a2fe6816]{border-bottom:1px solid var(--color-rule)}.works__tab small[data-v-a2fe6816]{color:#b8c4cb;display:block;font-size:13px;font-weight:700;margin-top:2px}.works__tab .numeral[data-v-a2fe6816]{color:#b8c4cb;font-size:14px;min-width:1.6em}.works__tab[data-v-a2fe6816]:hover{color:#6f7f89}.works__tab[aria-pressed=true][data-v-a2fe6816]{color:var(--color-ink)}.works__tab[aria-pressed=true] .numeral[data-v-a2fe6816],.works__tab[aria-pressed=true] small[data-v-a2fe6816]{color:var(--color-teal)}.works__panel[data-v-a2fe6816]{position:sticky;top:110px}.works__image[data-v-a2fe6816]{aspect-ratio:3/2;background:#eef3f5;border-radius:6px;overflow:hidden}.works__image img[data-v-a2fe6816]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.works-fade-enter-active[data-v-a2fe6816],.works-fade-leave-active[data-v-a2fe6816]{transition:opacity .25s}.works-fade-enter-from[data-v-a2fe6816],.works-fade-leave-to[data-v-a2fe6816]{opacity:0}.works__description[data-v-a2fe6816]{border-left:3px solid var(--color-teal);font-size:15.5px;line-height:1.95;margin-top:24px;padding-left:20px}.works__facts[data-v-a2fe6816]{display:grid;font-size:13.5px;gap:10px 20px;grid-template-columns:auto 1fr;margin-top:20px}.works__facts dt[data-v-a2fe6816]{color:var(--color-muted);font-weight:700}.works__facts dd[data-v-a2fe6816]{display:flex;flex-wrap:wrap;gap:6px}.works__facts dd span[data-v-a2fe6816]{background:var(--color-white);border:1px solid var(--color-rule);border-radius:20px;color:var(--color-ink);padding:1px 10px}.works__panel--inline[data-v-a2fe6816]{display:none}@media (max-width:860px){.works[data-v-a2fe6816]{grid-template-columns:1fr}.works__panel--side[data-v-a2fe6816]{display:none}.works__panel--inline[data-v-a2fe6816]{animation:works-open-a2fe6816 .3s ease-out;display:block;padding:4px 0 24px;position:static}}@keyframes works-open-a2fe6816{0%{opacity:0;transform:translateY(-6px)}}
