.cl-page[data-astro-cid-kkvcc4b5]{--cl-bg:var(--background);--cl-fg:var(--foreground);--cl-fg2:var(--muted-foreground);--cl-muted:var(--muted-foreground);--cl-faint:var(--muted-foreground);--cl-border:var(--divider);--cl-accent:var(--link);--edge:max(6vw, calc((100vw - 1360px) / 2 + 56px));background:var(--cl-bg);min-height:100vh;color:var(--cl-fg);padding-top:70px}.cl-yearnav[data-astro-cid-kkvcc4b5]{padding:14px var(--edge);border-bottom:1px solid var(--cl-border);background:var(--cl-bg);justify-content:space-between;align-items:center;gap:16px;display:flex}.yn-back[data-astro-cid-kkvcc4b5]{font-family:var(--font-archivo);letter-spacing:.14em;color:var(--cl-muted);font-size:12px;font-weight:600;text-decoration:none;transition:color .2s}.yn-back[data-astro-cid-kkvcc4b5]:hover{color:var(--cl-fg)}.yn-years[data-astro-cid-kkvcc4b5]{gap:22px;display:flex}.yn-year[data-astro-cid-kkvcc4b5]{font-family:var(--font-archivo);letter-spacing:.18em;color:var(--cl-faint);font-size:13px;font-weight:600;text-decoration:none;transition:color .2s}.yn-year[data-astro-cid-kkvcc4b5]:hover{color:var(--cl-fg2)}.yn-year[data-astro-cid-kkvcc4b5].is-current{color:var(--cl-fg);border-bottom:2px solid var(--cl-accent);padding-bottom:2px}.yn-back[data-astro-cid-kkvcc4b5]:focus-visible,.yn-year[data-astro-cid-kkvcc4b5]:focus-visible{outline:2px solid var(--cl-accent);outline-offset:4px}.cl-grand[data-astro-cid-kkvcc4b5]{padding:0 var(--edge);max-width:1240px;margin:clamp(40px,6vw,64px) auto 0}.grand-shutter[data-astro-cid-kkvcc4b5]{cursor:pointer;background:0 0;border:none;width:100%;padding:0;line-height:0;transition:box-shadow .35s;display:block;position:relative}.grand-shutter[data-astro-cid-kkvcc4b5] img[data-astro-cid-kkvcc4b5]{object-fit:contain;width:100%;height:auto;max-height:calc(100svh - 70px);margin:0 auto;display:block}.grand-meta[data-astro-cid-kkvcc4b5]{text-align:center;padding:clamp(20px,3vw,30px) 4px 0}.grand-award[data-astro-cid-kkvcc4b5]{font-family:var(--font-archivo);letter-spacing:.3em;text-transform:uppercase;color:var(--cl-accent);margin:0 0 12px;font-size:12px;font-weight:700}.grand-award-en[data-astro-cid-kkvcc4b5]{color:var(--cl-muted);margin-left:10px}.grand-title[data-astro-cid-kkvcc4b5]{flex-direction:column;gap:8px;margin:0 0 12px;display:flex}.grand-year[data-astro-cid-kkvcc4b5]{font-family:var(--font-archivo);letter-spacing:.42em;text-transform:uppercase;color:var(--cl-muted);font-size:13px;font-weight:600}.grand-work[data-astro-cid-kkvcc4b5]{font-family:var(--font-serif-song);letter-spacing:.06em;color:var(--cl-fg);font-size:clamp(1.7rem,4vw,2.6rem);font-weight:700;line-height:1.35}.grand-author[data-astro-cid-kkvcc4b5]{letter-spacing:.1em;color:var(--cl-muted);margin:0;font-size:15px}.story-hint[data-astro-cid-kkvcc4b5]{z-index:2;font-family:var(--font-archivo);letter-spacing:.1em;color:#eaf4ff;text-shadow:0 1px 4px #04101eb3,0 0 12px #04101e80;white-space:nowrap;opacity:0;pointer-events:none;flex-direction:column;align-items:flex-end;gap:1px;font-size:10.5px;font-weight:600;line-height:1.4;transition:opacity .3s,transform .3s;display:flex;position:absolute;bottom:10px;right:12px;transform:translateY(4px)}.story-hint-en[data-astro-cid-kkvcc4b5]{letter-spacing:.26em;color:#eaf4ff9e;font-size:7.5px;font-weight:700}@media (hover:hover){.win-shutter[data-astro-cid-kkvcc4b5][data-story-idx] img[data-astro-cid-kkvcc4b5],.tile-shutter[data-astro-cid-kkvcc4b5][data-story-idx] img[data-astro-cid-kkvcc4b5],.grand-shutter[data-astro-cid-kkvcc4b5] img[data-astro-cid-kkvcc4b5]{transition:transform .45s cubic-bezier(.22,1,.36,1)}.win-shutter[data-astro-cid-kkvcc4b5][data-story-idx]:hover,.tile-shutter[data-astro-cid-kkvcc4b5][data-story-idx]:hover,.grand-shutter[data-astro-cid-kkvcc4b5]:hover{box-shadow:0 18px 44px -16px #04101e8c}.win-shutter[data-astro-cid-kkvcc4b5][data-story-idx]:hover img[data-astro-cid-kkvcc4b5],.tile-shutter[data-astro-cid-kkvcc4b5][data-story-idx]:hover img[data-astro-cid-kkvcc4b5],.grand-shutter[data-astro-cid-kkvcc4b5]:hover img[data-astro-cid-kkvcc4b5]{transform:scale(1.02)}.win-shutter[data-astro-cid-kkvcc4b5][data-story-idx]:hover .story-hint[data-astro-cid-kkvcc4b5],.tile-shutter[data-astro-cid-kkvcc4b5][data-story-idx]:hover .story-hint[data-astro-cid-kkvcc4b5],.grand-shutter[data-astro-cid-kkvcc4b5]:hover .story-hint[data-astro-cid-kkvcc4b5],.win-shutter[data-astro-cid-kkvcc4b5][data-story-idx]:focus-visible .story-hint[data-astro-cid-kkvcc4b5],.tile-shutter[data-astro-cid-kkvcc4b5][data-story-idx]:focus-visible .story-hint[data-astro-cid-kkvcc4b5],.grand-shutter[data-astro-cid-kkvcc4b5]:focus-visible .story-hint[data-astro-cid-kkvcc4b5]{opacity:1;transform:translateY(0)}}@media (hover:none){.story-hint[data-astro-cid-kkvcc4b5]{opacity:1;transform:translateY(0)}}.cl-sec-head[data-astro-cid-kkvcc4b5]{padding:clamp(56px, 9vw, 96px) var(--edge) 0;text-align:center}.sec-en[data-astro-cid-kkvcc4b5]{font-family:var(--font-archivo);letter-spacing:.32em;text-indent:.32em;text-transform:uppercase;color:var(--cl-accent);margin:0 0 14px;font-size:11.5px;font-weight:600}.sec-title[data-astro-cid-kkvcc4b5]{font-family:var(--font-serif-song);letter-spacing:.14em;text-indent:.14em;color:var(--cl-fg);margin:0;font-size:clamp(1.6rem,3.4vw,2.2rem);font-weight:700}.cl-intro[data-astro-cid-kkvcc4b5]{max-width:640px;margin:0 auto;padding:clamp(32px,5vw,48px) 24px 0}.cl-prose[data-astro-cid-kkvcc4b5]{font-family:var(--font-serif-song);letter-spacing:.02em;color:var(--foreground);font-size:15.5px;line-height:2.05}.cl-prose[data-astro-cid-kkvcc4b5] p{margin:0 0 1.7em}.cl-stats[data-astro-cid-kkvcc4b5]{border-left:2px solid var(--cl-accent);font-family:var(--font-serif-song);color:var(--cl-fg);margin:0;padding:14px 0 14px 20px;font-size:15px;line-height:1.9}.cl-groups[data-astro-cid-kkvcc4b5]{padding:clamp(48px, 7vw, 80px) var(--edge) 0;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:48px clamp(32px,4vw,56px);display:flex}.win-card[data-astro-cid-kkvcc4b5]{width:calc(50% - clamp(16px,2vw,28px));max-width:560px;margin:0}.win-shutter[data-astro-cid-kkvcc4b5]{cursor:pointer;background:0 0;border:none;width:100%;padding:0;line-height:0;display:block;position:relative}.win-shutter[data-astro-cid-kkvcc4b5] img[data-astro-cid-kkvcc4b5]{object-fit:contain;width:100%;height:auto;max-height:min(86svh,900px);margin:0 auto;display:block}.win-shutter[data-astro-cid-kkvcc4b5]:focus-visible,.tile-shutter[data-astro-cid-kkvcc4b5]:focus-visible,.grand-shutter[data-astro-cid-kkvcc4b5]:focus-visible{outline:2px solid var(--cl-accent);outline-offset:4px;border-radius:2px}.win-meta[data-astro-cid-kkvcc4b5]{padding:16px 2px 0}.win-award[data-astro-cid-kkvcc4b5]{font-family:var(--font-archivo);letter-spacing:.26em;text-transform:uppercase;color:var(--cl-accent);margin:0 0 6px;font-size:11px;font-weight:700}.win-title[data-astro-cid-kkvcc4b5]{font-family:var(--font-serif-song);letter-spacing:.06em;color:var(--cl-fg);margin:0 0 4px;font-size:1.2rem;font-weight:700}.win-author[data-astro-cid-kkvcc4b5]{letter-spacing:.08em;color:var(--cl-muted);margin:0;font-size:13.5px}.cl-minor-groups[data-astro-cid-kkvcc4b5]{padding:clamp(48px, 7vw, 80px) var(--edge) 0}.cl-minor-group[data-astro-cid-kkvcc4b5]+.cl-minor-group[data-astro-cid-kkvcc4b5]{margin-top:clamp(48px,6vw,72px)}.cl-subhead[data-astro-cid-kkvcc4b5]{border-top:1px solid var(--cl-border);align-items:baseline;gap:14px;padding-top:26px;display:flex}.subhead-title[data-astro-cid-kkvcc4b5]{font-family:var(--font-serif-song);letter-spacing:.08em;color:var(--cl-fg);margin:0;font-size:1.15rem;font-weight:700}.subhead-en[data-astro-cid-kkvcc4b5]{font-family:var(--font-archivo);letter-spacing:.24em;text-transform:uppercase;color:var(--cl-accent);font-size:10px;font-weight:700}.subhead-line[data-astro-cid-kkvcc4b5]{flex:1;min-width:0}.cl-minor[data-astro-cid-kkvcc4b5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);margin-top:22px;display:grid}.minor-tile[data-astro-cid-kkvcc4b5]{margin:0}.tile-shutter[data-astro-cid-kkvcc4b5]{cursor:pointer;background:0 0;border:none;width:100%;padding:0;line-height:0;display:block;position:relative}.tile-shutter[data-astro-cid-kkvcc4b5] img[data-astro-cid-kkvcc4b5]{object-fit:contain;width:100%;height:auto;max-height:min(72svh,640px);margin:0 auto}.tile-meta[data-astro-cid-kkvcc4b5]{padding:10px 2px 0}.tile-author[data-astro-cid-kkvcc4b5]{letter-spacing:.08em;color:var(--cl-muted);margin:0;font-size:12px}.cl-note[data-astro-cid-kkvcc4b5]{border:1px solid var(--cl-border);border-radius:8px;max-width:640px;margin:clamp(48px,7vw,72px) auto 0;padding:22px 24px}.note-text[data-astro-cid-kkvcc4b5]{white-space:pre-line;color:var(--cl-muted);margin:0 0 10px;font-size:13.5px;line-height:1.9}.note-links[data-astro-cid-kkvcc4b5]{font-family:var(--font-archivo);letter-spacing:.1em;flex-wrap:wrap;gap:8px 24px;margin:0;font-size:12px;font-weight:600;display:flex}.note-links[data-astro-cid-kkvcc4b5] a[data-astro-cid-kkvcc4b5]{color:var(--cl-accent);text-decoration:none}.note-links[data-astro-cid-kkvcc4b5] a[data-astro-cid-kkvcc4b5]:hover{text-underline-offset:4px;text-decoration:underline}.note-links[data-astro-cid-kkvcc4b5] a[data-astro-cid-kkvcc4b5]:focus-visible{outline:2px solid var(--cl-accent);outline-offset:4px}.cl-sponsors[data-astro-cid-kkvcc4b5]{border-top:1px solid var(--cl-border);text-align:center;max-width:640px;margin:clamp(48px,7vw,72px) auto 0;padding:26px 24px 0}.sp-en[data-astro-cid-kkvcc4b5]{font-family:var(--font-archivo);letter-spacing:.3em;text-indent:.3em;text-transform:uppercase;color:var(--cl-muted);margin:0 0 8px;font-size:10px;font-weight:700}.sp-list[data-astro-cid-kkvcc4b5]{letter-spacing:.08em;color:var(--cl-muted);margin:0;font-size:12.5px;line-height:1.9}.cl-storyview[data-astro-cid-kkvcc4b5]{z-index:1010;background:#04101ef0;justify-content:center;align-items:center;padding:clamp(16px,3vw,40px);display:flex;position:fixed;inset:0}.sv-body[data-astro-cid-kkvcc4b5]{grid-template-columns:minmax(0,1.25fr) minmax(300px,420px);align-items:center;gap:clamp(20px,3vw,40px);width:min(1400px,100%);max-height:100%;display:grid}.sv-media[data-astro-cid-kkvcc4b5]{text-align:center;min-width:0;margin:0;position:relative}.sv-img[data-astro-cid-kkvcc4b5]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100svh - 120px);margin:0 auto;display:block}.sv-cap[data-astro-cid-kkvcc4b5]{font-family:var(--font-archivo);letter-spacing:.2em;color:#eaf4ff99;margin-top:10px;font-size:11px}.sv-btn[data-astro-cid-kkvcc4b5]{color:#eaf4ff;cursor:pointer;background:#04101e80;border:1px solid #eaf4ff40;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:border-color .2s;display:flex}.sv-btn[data-astro-cid-kkvcc4b5]:hover{border-color:#eaf4ff99}.sv-btn[data-astro-cid-kkvcc4b5]:focus-visible{outline:2px solid var(--cl-accent);outline-offset:3px}.sv-close[data-astro-cid-kkvcc4b5]{z-index:6;background:#04101ec7;border-color:#eaf4ff80;width:44px;height:44px;position:absolute;top:14px;right:14px}.sv-nav[data-astro-cid-kkvcc4b5]{width:42px;height:42px;position:absolute;top:50%;transform:translateY(-50%)}.sv-prev[data-astro-cid-kkvcc4b5]{left:10px}.sv-next[data-astro-cid-kkvcc4b5]{right:10px}.sv-text[data-astro-cid-kkvcc4b5]{min-width:0;max-height:calc(100svh - 96px);padding:8px 4px 8px 0;overflow-y:auto}.sv-award[data-astro-cid-kkvcc4b5]{font-family:var(--font-archivo);letter-spacing:.26em;text-transform:uppercase;color:var(--cl-accent);margin:0 0 10px;font-size:11px;font-weight:700}.sv-title[data-astro-cid-kkvcc4b5]{font-family:var(--font-serif-song);letter-spacing:.06em;color:#eaf4ff;margin:0 0 6px;font-size:clamp(1.3rem,2.4vw,1.7rem);font-weight:700}.sv-author[data-astro-cid-kkvcc4b5]{letter-spacing:.1em;color:#eaf4ffa8;margin:0 0 22px;font-size:13.5px}.sv-label[data-astro-cid-kkvcc4b5]{font-family:var(--font-archivo);letter-spacing:.26em;text-transform:uppercase;color:var(--cl-accent);border-top:1px solid #eaf4ff29;margin:0 0 16px;padding-top:18px;font-size:11px;font-weight:700}.sv-label[data-astro-cid-kkvcc4b5] span[data-astro-cid-kkvcc4b5]{color:#eaf4ff73;margin-left:8px}.sv-para[data-astro-cid-kkvcc4b5]{font-family:var(--font-serif-song);letter-spacing:.02em;color:#eaf4ffe0;margin:0 0 1.6em;font-size:15px;line-height:2.05}@media (width<=900px){.cl-storyview[data-astro-cid-kkvcc4b5]{align-items:stretch;padding:14px}.sv-body[data-astro-cid-kkvcc4b5]{grid-template-columns:1fr;align-content:start;gap:6px;overflow-y:auto}.sv-img[data-astro-cid-kkvcc4b5]{max-height:52svh}.sv-close[data-astro-cid-kkvcc4b5]{top:10px;right:12px}.sv-prev[data-astro-cid-kkvcc4b5]{left:6px}.sv-next[data-astro-cid-kkvcc4b5]{right:6px}.sv-text[data-astro-cid-kkvcc4b5]{max-height:none;padding:4px 2px 24px;overflow:visible}}.cl-pager[data-astro-cid-kkvcc4b5]{grid-template-columns:1fr 1fr;gap:20px;max-width:980px;margin:clamp(32px,5vw,48px) auto 0;padding:0 24px;display:grid}.pager-card[data-astro-cid-kkvcc4b5]{border:1px solid var(--divider);border-radius:8px;flex-direction:column;gap:8px;padding:18px 20px 16px;text-decoration:none;transition:border-color .2s;display:flex}a[data-astro-cid-kkvcc4b5].pager-card:hover{border-color:var(--grad-a)}a[data-astro-cid-kkvcc4b5].pager-card:focus-visible{outline:2px solid var(--link);outline-offset:4px;border-radius:8px}.pager-card[data-astro-cid-kkvcc4b5].is-empty{opacity:.65}.pager-right[data-astro-cid-kkvcc4b5]{text-align:right;align-items:flex-end}.pager-kicker[data-astro-cid-kkvcc4b5]{font-family:var(--font-archivo);letter-spacing:.24em;text-transform:uppercase;color:var(--link);font-size:10.5px;font-weight:600}.pager-title[data-astro-cid-kkvcc4b5]{font-family:var(--font-serif-song);letter-spacing:.06em;color:var(--foreground);font-size:1.15rem;font-weight:700;line-height:1.5}a[data-astro-cid-kkvcc4b5].pager-card:hover .pager-title[data-astro-cid-kkvcc4b5]{color:var(--link)}.pager-sub[data-astro-cid-kkvcc4b5]{letter-spacing:.06em;color:var(--muted-foreground);font-size:12.5px}.cl-foot[data-astro-cid-kkvcc4b5]{border-top:1px solid var(--divider);text-align:center;max-width:740px;margin:32px auto 0;padding:30px 24px 56px}.back-link[data-astro-cid-kkvcc4b5]{color:var(--link);font-size:14px;font-weight:600;text-decoration:none}.back-link[data-astro-cid-kkvcc4b5]:hover{text-underline-offset:4px;text-decoration:underline}.back-link[data-astro-cid-kkvcc4b5]:focus-visible{outline:2px solid var(--link);outline-offset:4px;border-radius:4px}.lightbox[data-astro-cid-kkvcc4b5]{z-index:1010;backdrop-filter:blur(8px);background:#0c0c12eb;justify-content:center;align-items:center;animation:.25s ease-out lb-fade;display:flex;position:fixed;inset:0}.lightbox[data-astro-cid-kkvcc4b5][hidden]{display:none}@keyframes lb-fade{0%{opacity:0}to{opacity:1}}.lb-stage[data-astro-cid-kkvcc4b5]{flex-direction:column;align-items:center;max-width:100%;margin:0 64px;display:flex}.lb-img[data-astro-cid-kkvcc4b5]{border-radius:2px;width:auto;max-width:min(92vw,1400px);height:auto;max-height:80vh;display:block}.lb-cap[data-astro-cid-kkvcc4b5]{font-family:var(--font-serif-song);letter-spacing:.08em;color:#ffffffd1;text-align:center;margin-top:16px;font-size:14px}.lb-count[data-astro-cid-kkvcc4b5]{font-family:var(--font-archivo);letter-spacing:.2em;color:#fff9;margin:0;font-size:12px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.lb-btn[data-astro-cid-kkvcc4b5]{z-index:2;color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:background .2s;display:flex;position:absolute}.lb-btn[data-astro-cid-kkvcc4b5]:hover{background:#ffffff2e}.lb-btn[data-astro-cid-kkvcc4b5]:focus-visible{outline:2px solid var(--link);outline-offset:4px}.lb-close[data-astro-cid-kkvcc4b5]{top:18px;right:18px}.lb-prev[data-astro-cid-kkvcc4b5]{top:50%;left:18px;transform:translateY(-50%)}.lb-next[data-astro-cid-kkvcc4b5]{top:50%;right:18px;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.lightbox[data-astro-cid-kkvcc4b5],.cl-storyview[data-astro-cid-kkvcc4b5]{animation:none}}@media (width<=1024px){.cl-minor[data-astro-cid-kkvcc4b5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.win-card[data-astro-cid-kkvcc4b5]{width:100%;max-width:720px}.cl-yearnav[data-astro-cid-kkvcc4b5]{padding:12px 20px}}@media (width<=700px){.cl-results[data-astro-cid-kkvcc4b5],.cl-minor-groups[data-astro-cid-kkvcc4b5]{padding-left:20px;padding-right:20px}.cl-minor[data-astro-cid-kkvcc4b5]{grid-template-columns:1fr;gap:14px}.cl-sec-head[data-astro-cid-kkvcc4b5]{padding-left:20px;padding-right:20px}.yn-years[data-astro-cid-kkvcc4b5]{gap:16px}.cl-pager[data-astro-cid-kkvcc4b5]{grid-template-columns:1fr;gap:12px}.pager-right[data-astro-cid-kkvcc4b5]{text-align:left;align-items:flex-start}.lb-prev[data-astro-cid-kkvcc4b5],.lb-next[data-astro-cid-kkvcc4b5]{top:auto;bottom:18px;transform:none}.lb-stage[data-astro-cid-kkvcc4b5]{margin:0 12px}.lb-count[data-astro-cid-kkvcc4b5]{top:26px}}
