.works[data-astro-cid-756mnibl]{padding-top:clamp(72px,10vw,160px);position:relative}.works__head[data-astro-cid-756mnibl]{border-bottom:1px solid var(--rule);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:28px clamp(16px,2vw,32px);margin-bottom:clamp(48px,7vw,110px);padding-bottom:24px;display:grid}.works__title[data-astro-cid-756mnibl]{font-size:var(--fs-title);flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:2px .5em;line-height:1.3;display:flex}.works__yr[data-astro-cid-756mnibl]{color:var(--seal);flex-basis:100%;margin-bottom:6px}.works__yr[data-astro-cid-756mnibl][hidden]{display:none}.filter[data-astro-cid-756mnibl]{grid-column:1/span 9;margin-left:-8px}.filter[data-astro-cid-756mnibl] ul[data-astro-cid-756mnibl]{flex-wrap:wrap;justify-content:flex-start;gap:2px 4px;margin:0;padding:0;list-style:none;display:flex}.filter[data-astro-cid-756mnibl] a[data-astro-cid-756mnibl]{min-width:44px;min-height:44px;font-family:var(--mono);font-size:var(--fs-label);letter-spacing:.04em;color:var(--ink-soft);border-radius:999px;justify-content:center;align-items:center;padding:0 10px 0 8px;text-decoration:none;transition:color .2s,background-color .2s;display:inline-flex;position:relative}.filter[data-astro-cid-756mnibl] sup[data-astro-cid-756mnibl]{color:inherit;opacity:.8;margin-left:2px;font-size:.625rem;line-height:0}.filter[data-astro-cid-756mnibl] a[data-astro-cid-756mnibl]:hover{color:var(--ink);background:var(--paper-deep)}.filter[data-astro-cid-756mnibl] a[data-astro-cid-756mnibl][aria-current=page]{color:var(--paper);background:var(--ink)}.works__status[data-astro-cid-756mnibl]{color:var(--ink-soft);grid-column:10/-1;place-self:center end;margin:0}.works__status[data-astro-cid-756mnibl] [data-astro-cid-756mnibl][lang=zh-Hant]{font-family:var(--zh-sans)}.grid[data-astro-cid-756mnibl]{--gap:clamp(16px, 2.2vw, 36px);column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:clamp(64px,8vw,140px);margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-756mnibl][hidden]{display:none}.card[data-astro-cid-756mnibl] a[data-astro-cid-756mnibl]{text-decoration:none;display:block}.card__media[data-astro-cid-756mnibl]{aspect-ratio:var(--ar,4 / 3);background-color:color-mix(in srgb, var(--tint) 30%, var(--paper-deep));position:relative;overflow:hidden}.card__media[data-astro-cid-756mnibl] img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out)}.card__media[data-astro-cid-756mnibl]:after{content:"";background:linear-gradient(225deg, var(--paper) 0 50%, var(--paper-edge) 50% 62%, #cfc6b3 100%);clip-path:polygon(0 0,100% 0,100% 100%);transform-origin:100% 0;width:64px;height:64px;transition:transform .28s var(--ease-out);position:absolute;top:0;right:0;transform:scale(0);box-shadow:-3px 3px 8px #1414141f}.card[data-astro-cid-756mnibl] a[data-astro-cid-756mnibl]:hover .card__media[data-astro-cid-756mnibl]:after,.card[data-astro-cid-756mnibl] a[data-astro-cid-756mnibl]:focus-visible .card__media[data-astro-cid-756mnibl]:after{transform:scale(1)}.card[data-astro-cid-756mnibl] a[data-astro-cid-756mnibl]:hover .card__media[data-astro-cid-756mnibl] img{transform:scale(1.035)}.card__meta[data-astro-cid-756mnibl]{color:var(--ink-soft);align-items:center;gap:12px;margin-top:16px;display:flex}.card__rule[data-astro-cid-756mnibl]{background:var(--rule);transform-origin:0;height:1px;transition:transform .4s var(--ease-out), background-color .2s ease;flex:1}.card[data-astro-cid-756mnibl] a[data-astro-cid-756mnibl]:hover .card__rule[data-astro-cid-756mnibl]{background:var(--seal)}.card__title[data-astro-cid-756mnibl]{font-size:var(--fs-body);flex-direction:column;gap:2px;margin-top:10px;line-height:1.4;display:flex}.card[data-astro-cid-756mnibl] a[data-astro-cid-756mnibl]:hover .card__en[data-astro-cid-756mnibl]{color:var(--seal)}.card[data-astro-cid-756mnibl] a[data-astro-cid-756mnibl]:focus-visible{outline-offset:8px}@media (width>=1024px){.card[data-astro-cid-756mnibl][data-shape="0"]{--ar:4 / 3;grid-column:1/span 7}.card[data-astro-cid-756mnibl][data-shape="1"]{--ar:4 / 5;grid-column:9/span 4;margin-top:clamp(80px,12vw,220px)}.card[data-astro-cid-756mnibl][data-shape="2"]{--ar:4 / 5;grid-column:2/span 4}.card[data-astro-cid-756mnibl][data-shape="3"]{--ar:5 / 4;grid-column:7/span 6;margin-top:clamp(60px,9vw,160px)}.card[data-astro-cid-756mnibl][data-shape="4"]{--ar:5 / 4;grid-column:1/span 5;margin-top:clamp(40px,5vw,80px)}.card[data-astro-cid-756mnibl][data-shape="5"]{--ar:4 / 5;grid-column:7/span 5}}@media (width>=640px) and (width<=1023.98px){.grid[data-astro-cid-756mnibl]{grid-template-columns:repeat(6,minmax(0,1fr))}.card[data-astro-cid-756mnibl]:is([data-shape="0"],[data-shape="2"],[data-shape="4"]){--ar:4 / 5;grid-column:1/span 3}.card[data-astro-cid-756mnibl]:is([data-shape="1"],[data-shape="3"],[data-shape="5"]){--ar:4 / 5;grid-column:4/span 3;margin-top:clamp(64px,14vw,140px)}.card[data-astro-cid-756mnibl][data-shape="0"],.card[data-astro-cid-756mnibl][data-shape="3"]{--ar:5 / 4}}@media (width<=1023.98px){.works__title[data-astro-cid-756mnibl],.filter[data-astro-cid-756mnibl]{grid-column:1/-1}.works__status[data-astro-cid-756mnibl]{grid-column:1/-1;justify-self:start}}@media (width<=639.98px){.grid[data-astro-cid-756mnibl]{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:64px}.card[data-astro-cid-756mnibl]:is([data-shape="0"],[data-shape="2"],[data-shape="4"]){--ar:4 / 3;grid-column:1/-1}.card[data-astro-cid-756mnibl]:is([data-shape="1"],[data-shape="3"],[data-shape="5"]){--ar:4 / 5;grid-column:2/-1}}
