.hero[data-astro-cid-kkce7sw2]{position:relative;background-color:var(--color-bg);--lattice: rgba(255, 255, 255, .6)}.grid[data-astro-cid-kkce7sw2]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(4,8.3333cqw)}.lines[data-astro-cid-kkce7sw2]{grid-column:11 / 13;grid-row:3;padding:12px;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;font-size:12px;font-weight:600;line-height:1.4}.span[data-astro-cid-kkce7sw2]{font-weight:400}.num[data-astro-cid-kkce7sw2]{grid-column:1 / 2;grid-row:4;padding:12px;display:flex;align-items:flex-end;background:var(--color-accent);font-size:clamp(18px,2cqw,32px);font-weight:800}.filters[data-astro-cid-kkce7sw2]{grid-column:2 / 13;grid-row:4;display:grid;grid-template-columns:repeat(11,minmax(0,1fr))}.f[data-astro-cid-kkce7sw2]{font-family:inherit;line-height:normal;cursor:pointer;border:0;padding:12px;display:flex;align-items:flex-end;text-align:left;font-size:clamp(10px,.9cqw,13px);font-weight:700;letter-spacing:.04em;background:transparent;color:var(--color-ink);transition:background .2s ease}.f[data-astro-cid-kkce7sw2]:hover{text-decoration:none}html:not([data-filter]) .f-branding[data-astro-cid-kkce7sw2],html[data-filter=branding] .f-branding[data-astro-cid-kkce7sw2],html[data-filter=logos] .f-logos[data-astro-cid-kkce7sw2],html[data-filter=videos] .f-videos[data-astro-cid-kkce7sw2],html[data-filter=illustration] .f-illustration[data-astro-cid-kkce7sw2],html[data-filter=calligraphy] .f-calligraphy[data-astro-cid-kkce7sw2],html[data-filter=atelier] .f-atelier[data-astro-cid-kkce7sw2]{background:var(--color-ink);color:var(--color-accent)}@container (max-width: 699px){.grid[data-astro-cid-kkce7sw2]{grid-template-columns:repeat(8,minmax(0,1fr));grid-template-rows:repeat(5,12.5cqw) repeat(2,max(44px,12.5cqw))}.lines[data-astro-cid-kkce7sw2]{grid-column:2 / 9;grid-row:4 / span 2}.num[data-astro-cid-kkce7sw2]{grid-row:6}.filters[data-astro-cid-kkce7sw2]{grid-column:2 / 9;grid-row:6 / span 2;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.f[data-astro-cid-kkce7sw2]{padding:10px;font-size:11px}}.branding[data-astro-cid-5cvez34h]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:8.3333cqw}.card[data-astro-cid-5cvez34h]{grid-column:var(--gc);grid-row:var(--gr);display:block;overflow:hidden;background:var(--color-ink)}.cover[data-astro-cid-5cvez34h]{width:100%;height:100%;object-fit:cover;object-position:var(--focus, 50% 50%);filter:grayscale(1);transition:filter .6s ease,transform 1s cubic-bezier(.2,.8,.2,1)}.label[data-astro-cid-5cvez34h]{grid-column:var(--gc);grid-row:var(--lr);padding:12px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.title[data-astro-cid-5cvez34h]{font-size:15px;font-weight:700}.meta[data-astro-cid-5cvez34h]{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-soft)}@container (max-width: 699px){.branding[data-astro-cid-5cvez34h]{grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-rows:12.5cqw;padding-top:12.5cqw}.card[data-astro-cid-5cvez34h]{grid-column:2 / 9;grid-row:span 5}.label[data-astro-cid-5cvez34h]{grid-column:2 / 9;grid-row:span 1;flex-direction:column;justify-content:flex-start;gap:2px;padding:8px 12px}.branding[data-astro-cid-5cvez34h]{grid-auto-rows:auto}.card[data-astro-cid-5cvez34h]{grid-row:auto}.cover[data-astro-cid-5cvez34h]{height:auto;aspect-ratio:var(--ar)}.label[data-astro-cid-5cvez34h]{grid-row:auto;min-height:12.5cqw}}.videos[data-astro-cid-y3baqmk6]{background-color:var(--color-ink);color:var(--color-light);--lattice: rgba(255, 255, 255, .065)}.logos[data-astro-cid-4bj2qnjv]{padding:8.3333cqw}.wall[data-astro-cid-4bj2qnjv]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--color-rule);border:1px solid var(--color-rule)}.wall[data-astro-cid-4bj2qnjv][hidden]{display:none}.tile[data-astro-cid-4bj2qnjv]{aspect-ratio:1 / 1;position:relative;overflow:hidden;background:var(--color-logo-tile)}.reveal[data-astro-cid-4bj2qnjv]{display:none;position:absolute;inset:0;background:var(--bg)}.mark[data-astro-cid-4bj2qnjv]{position:absolute;left:var(--l);top:var(--t);width:var(--w);height:var(--h);max-width:none;object-fit:contain}.rest[data-astro-cid-4bj2qnjv]{filter:var(--flt);mix-blend-mode:var(--blend);opacity:var(--op)}.dia[data-astro-cid-4bj2qnjv]{position:absolute;right:-6px;bottom:-6px;width:11px;height:11px;background:var(--color-void);opacity:.56;z-index:2;pointer-events:none}.link[data-astro-cid-4bj2qnjv]{position:absolute;inset:0;z-index:1;cursor:pointer}@container (max-width: 699px){.logos[data-astro-cid-4bj2qnjv]{padding:12.5cqw}.wall[data-astro-cid-4bj2qnjv]{grid-template-columns:repeat(2,minmax(0,1fr))}.dia[data-astro-cid-4bj2qnjv]{display:none}.tile[data-astro-cid-4bj2qnjv]:nth-child(odd):nth-last-child(n+3):after{content:"";position:absolute;right:-6px;bottom:-6px;width:11px;height:11px;background:var(--color-void);opacity:.56;z-index:2;pointer-events:none}}.ab[data-astro-cid-vshhitsw]{padding:4cqw 8.3333cqw 8.3333cqw;background:var(--color-paper);display:flex;flex-direction:column;gap:var(--gap)}.calligraphy[data-astro-cid-vshhitsw]{--gap: 1.2cqw}.atelier[data-astro-cid-vshhitsw]{--gap: .8cqw}.row[data-astro-cid-vshhitsw]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap)}button[data-astro-cid-vshhitsw]{font:inherit;color:inherit;border:0;margin:0;cursor:zoom-in;box-sizing:border-box}.t-big[data-astro-cid-vshhitsw]{width:100%;flex:0 0 100%}.t-small[data-astro-cid-vshhitsw]{width:50%;flex:0 0 50%}.ktile[data-astro-cid-vshhitsw]{position:relative;overflow:hidden;aspect-ratio:1 / 1;background:var(--color-tile);padding:9%;display:flex;align-items:center;justify-content:center}.kimg[data-astro-cid-vshhitsw]{display:block;max-width:100%;max-height:100%;width:auto;height:auto;aspect-ratio:var(--ar);filter:var(--flt, none)}.atile[data-astro-cid-vshhitsw]{background:transparent;padding:0;display:flex;align-items:flex-start;justify-content:center}.frame[data-astro-cid-vshhitsw]{width:100%;box-sizing:border-box;padding:clamp(5px,.6cqw,12px);background:var(--color-frame);box-shadow:0 2px #ffffff59 inset,0 18px 40px #00000047,0 4px 10px #0000002e}.mat[data-astro-cid-vshhitsw]{cursor:zoom-in;position:relative;overflow:hidden;padding:clamp(8px,1.2cqw,22px);background:var(--color-mat);box-shadow:inset 0 0 0 1px #00000014,inset 0 3px 8px #0000001f}.aimg[data-astro-cid-vshhitsw]{display:block;width:100%;height:auto;aspect-ratio:var(--ar)}.side[data-astro-cid-vshhitsw]{display:flex;flex-direction:column;justify-content:space-between;min-width:0}.pair[data-astro-cid-vshhitsw]{display:flex;align-items:flex-start}.pair[data-astro-cid-vshhitsw].rev{flex-direction:row-reverse}.cap[data-astro-cid-vshhitsw]{font-size:13px;font-weight:500;line-height:1.35;color:var(--color-ink);padding:12px 14px;border-top:1px solid var(--color-rule);display:flex;flex-direction:column;gap:2px}.c-big[data-astro-cid-vshhitsw]{width:50%}.c-small[data-astro-cid-vshhitsw]{flex:0 0 40%}.right[data-astro-cid-vshhitsw]{text-align:right;align-items:flex-end}.c-big[data-astro-cid-vshhitsw].right{align-self:flex-end}.yr[data-astro-cid-vshhitsw]{color:var(--color-ink-muted)}.desc[data-astro-cid-vshhitsw]{margin-top:10px;font-size:13px;font-weight:400;line-height:1.6;color:var(--color-ink-soft);text-wrap:pretty}@container (max-width: 699px){.ab[data-astro-cid-vshhitsw]{padding:8cqw 6.25cqw 12.5cqw;gap:12.5cqw}.row[data-astro-cid-vshhitsw]{display:flex;flex-direction:column;gap:0}.side[data-astro-cid-vshhitsw]{display:contents}.t-big[data-astro-cid-vshhitsw]{order:1;flex:none;width:100%}.c-big[data-astro-cid-vshhitsw]{order:2;width:100%}.pair[data-astro-cid-vshhitsw]{order:3;margin-top:6.25cqw;flex-direction:column;align-items:flex-start}.pair[data-astro-cid-vshhitsw].rev{flex-direction:column;align-items:flex-end}.t-small[data-astro-cid-vshhitsw],.c-small[data-astro-cid-vshhitsw]{flex:none;width:60%}}.illus[data-astro-cid-n43227oe]{padding:8.3333cqw;display:flex;flex-direction:column;gap:8.3333cqw}.card[data-astro-cid-n43227oe]{background:var(--color-card);padding:4cqw;box-shadow:0 30px 60px -30px #00000040}.art[data-astro-cid-n43227oe]{position:relative;overflow:hidden}.cover[data-astro-cid-n43227oe]{display:block;width:100%;aspect-ratio:2 / 1;height:auto;object-fit:cover;object-position:var(--focus, 50% 50%)}.over[data-astro-cid-n43227oe]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.4cqw;color:var(--color-paper);text-align:center;background:#0000002e}.title[data-astro-cid-n43227oe]{margin:0;font-size:clamp(36px,6cqw,104px);font-weight:700;letter-spacing:-.05em;line-height:.9}.sub[data-astro-cid-n43227oe]{font-size:clamp(9px,.8cqw,12px);letter-spacing:.42em;text-transform:uppercase;font-weight:500}.panel[data-astro-cid-n43227oe]{background:var(--color-panel);padding:2.4cqw 3cqw 4cqw;display:flex;flex-direction:column;gap:2.4cqw}.head[data-astro-cid-n43227oe]{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:clamp(10px,.9cqw,13px);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--color-panel-ink)}.when[data-astro-cid-n43227oe]{font-weight:500;letter-spacing:.3em}.cols[data-astro-cid-n43227oe]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3cqw;align-items:start}.col[data-astro-cid-n43227oe]{display:flex;flex-direction:column;gap:3cqw}.right[data-astro-cid-n43227oe]{padding-top:2cqw}.copy[data-astro-cid-n43227oe]{margin:0;font-size:clamp(13px,1.2cqw,18px);line-height:1.6;color:var(--color-panel-ink);text-wrap:pretty}.img[data-astro-cid-n43227oe]{display:block;width:100%;height:auto;aspect-ratio:var(--ar);object-fit:cover}@container (max-width: 699px){.illus[data-astro-cid-n43227oe]{padding:12.5cqw 0;gap:12.5cqw}.panel[data-astro-cid-n43227oe]{padding:16px 16px 24px;gap:16px}.head[data-astro-cid-n43227oe]{flex-wrap:wrap;gap:4px 12px;font-size:10px}.cols[data-astro-cid-n43227oe]{grid-template-columns:minmax(0,1fr);gap:16px}.col[data-astro-cid-n43227oe]{gap:16px}.right[data-astro-cid-n43227oe]{padding-top:0}.copy[data-astro-cid-n43227oe]{font-size:14px}.cover[data-astro-cid-n43227oe]{aspect-ratio:var(--ar)}}.lb[data-astro-cid-alsiob5d]{position:fixed;inset:0;z-index:9990;background:#e9e6dffa;background-image:radial-gradient(ellipse at 50% 0%,#ffffffb3,#fff0 70%);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4vw;padding:6vh 6vw;animation:bhin .4s ease both}.lb[data-astro-cid-alsiob5d][hidden],.verse[data-astro-cid-alsiob5d][hidden]{display:none}@keyframes bhin{0%{opacity:0}to{opacity:1}}.stage[data-astro-cid-alsiob5d]{display:flex;align-items:center;justify-content:center;min-width:0}.frame[data-astro-cid-alsiob5d]{padding:clamp(6px,.8vw,14px);background:var(--color-frame);box-shadow:0 2px #ffffff4d inset,0 40px 60px -20px #00000059,0 6px 14px #00000029}.mat[data-astro-cid-alsiob5d]{padding:clamp(14px,2.2vw,40px);background:var(--color-mat);box-shadow:inset 0 0 0 1px #00000014,inset 0 3px 8px #0000001f}.art[data-astro-cid-alsiob5d]{display:block;width:min(56vw,calc(68vh * var(--r, 1)));height:auto;aspect-ratio:var(--r, 1);filter:var(--flt, none);transition:opacity .2s ease}.frame[data-astro-cid-alsiob5d].loading .art[data-astro-cid-alsiob5d]{opacity:.55}.card[data-astro-cid-alsiob5d]{align-self:end;width:clamp(200px,18vw,280px);background:var(--color-mat);padding:20px 22px;box-shadow:0 1px #0000000f,0 10px 24px -12px #00000040;display:flex;flex-direction:column;gap:6px;font-family:var(--font-body);color:var(--color-ink)}.by[data-astro-cid-alsiob5d]{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-soft)}.title[data-astro-cid-alsiob5d]{font-size:17px;font-weight:700;letter-spacing:-.01em;line-height:1.35}.verse[data-astro-cid-alsiob5d]{display:block;max-height:38vh;overflow:auto;white-space:pre-line;font-size:14px;line-height:1.8;padding:6px 0}.what[data-astro-cid-alsiob5d]{font-size:13px;line-height:1.5}.year[data-astro-cid-alsiob5d]{font-size:13px;line-height:1.5;color:var(--color-ink-soft)}.nav[data-astro-cid-alsiob5d]{margin-top:14px;padding-top:12px;border-top:1px solid rgba(11,11,11,.15);display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600}.step[data-astro-cid-alsiob5d]{font:inherit;border:0;background:none;padding:6px 0;cursor:pointer}.pos[data-astro-cid-alsiob5d]{font-weight:500;color:var(--color-ink-soft)}.close[data-astro-cid-alsiob5d]{position:fixed;top:16px;right:16px;width:48px;height:48px;border:0;background:var(--color-ink);color:var(--color-accent);font:600 20px/1 var(--font-body);cursor:pointer}@container (max-width: 699px){.lb[data-astro-cid-alsiob5d]{grid-template-columns:minmax(0,1fr);align-items:start;align-content:start;justify-items:center;gap:20px;padding:76px 4vw 32px;overflow-y:auto;overscroll-behavior:contain}.art[data-astro-cid-alsiob5d]{width:min(calc(92vw - 40px),calc(60vh * var(--r, 1)))}.card[data-astro-cid-alsiob5d]{align-self:start;width:min(92vw,420px)}}html.bh-lb-open{overflow:hidden;scrollbar-gutter:stable}.work[data-astro-cid-57l5znwr]{position:relative;background-color:var(--color-ground);--lattice: rgba(255, 255, 255, .6)}html:not([data-filter]) .work[data-astro-cid-57l5znwr]>[data-panel]:not([data-panel=branding]),html[data-filter=branding] .work[data-astro-cid-57l5znwr]>[data-panel]:not([data-panel=branding]),html[data-filter=logos] .work[data-astro-cid-57l5znwr]>[data-panel]:not([data-panel=logos]),html[data-filter=videos] .work[data-astro-cid-57l5znwr]>[data-panel]:not([data-panel=videos]),html[data-filter=illustration] .work[data-astro-cid-57l5znwr]>[data-panel]:not([data-panel=illustration]),html[data-filter=calligraphy] .work[data-astro-cid-57l5znwr]>[data-panel]:not([data-panel=calligraphy]),html[data-filter=atelier] .work[data-astro-cid-57l5znwr]>[data-panel]:not([data-panel=atelier]){display:none}
