.sh[data-astro-cid-sft6morj]{isolation:isolate;min-height:100svh;padding:calc(var(--tap-min) + var(--sp-4) + var(--sp-2)) var(--gutter) var(--sp-6);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:clip}.sh__bg[data-astro-cid-sft6morj]{z-index:-1;position:absolute;inset:0}.sh__bg[data-astro-cid-sft6morj] img{object-fit:cover;width:100%;height:100%;filter:blur(var(--sp-7)) saturate(1.3);opacity:.6;transform:scale(1.3)}.sh__bg[data-astro-cid-sft6morj]:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 35%, transparent) 0%, color-mix(in srgb, var(--bg) 65%, transparent) 55%, var(--bg) 100%);position:absolute;inset:0}.sh__inner[data-astro-cid-sft6morj]{gap:var(--sp-5);width:100%;max-width:calc(var(--content-max) - var(--gutter) * 2);margin-inline:auto;display:grid}.crumbs[data-astro-cid-sft6morj] ol[data-astro-cid-sft6morj]{gap:0 var(--sp-2);font-size:var(--fs-small);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.crumbs[data-astro-cid-sft6morj] li[data-astro-cid-sft6morj]+li[data-astro-cid-sft6morj]:before{content:"/";margin-right:var(--sp-2);color:var(--text-muted)}.crumbs[data-astro-cid-sft6morj] a[data-astro-cid-sft6morj]{min-height:var(--tap-min);color:var(--text-muted);align-items:center;display:inline-flex}.sh__label[data-astro-cid-sft6morj]{margin:0 0 var(--sp-2);font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-weight:600}.sh__title[data-astro-cid-sft6morj]{margin:0 0 var(--sp-3);font-size:var(--fs-h2);line-height:var(--lh-display);text-wrap:balance}.sh__lead[data-astro-cid-sft6morj]{max-width:52ch;margin:0}.sh__down[data-astro-cid-sft6morj]{align-items:center;gap:var(--sp-2);min-height:var(--tap-min);margin-top:var(--sp-2);font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--text);font-weight:600;text-decoration:none;display:inline-flex}.sh__down[data-astro-cid-sft6morj] span[data-astro-cid-sft6morj]{animation:sh-bob calc(var(--dur-base) * 6) var(--ease-out) infinite}@keyframes sh-bob{50%{transform:translateY(var(--sp-1))}}@media (prefers-reduced-motion:reduce){.sh__down[data-astro-cid-sft6morj] span[data-astro-cid-sft6morj]{animation:none}}.sh__cover[data-astro-cid-sft6morj]{width:min(100%,46svh);aspect-ratio:var(--ratio-gallery);border-radius:var(--radius-md);order:-1;justify-self:center;overflow:hidden}.sh__cover[data-astro-cid-sft6morj] img{object-fit:contain;width:100%;height:100%;display:block}.intro[data-astro-cid-sft6morj]{gap:var(--sp-2);max-width:var(--content-max);padding:var(--sp-5) var(--gutter) 0;margin:0 auto;display:grid}.intro__label[data-astro-cid-sft6morj]{padding-top:var(--sp-3);border-top:var(--border-w) solid var(--text);font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:600}.intro__body[data-astro-cid-sft6morj]{padding-top:var(--sp-2)}.intro__body[data-astro-cid-sft6morj] p{margin:0 0 var(--sp-3);color:var(--text-muted)}.works[data-astro-cid-sft6morj]{max-width:var(--content-max);padding:var(--sp-7) var(--gutter) var(--sp-8);margin-inline:auto}.works[data-astro-cid-sft6morj] ul[data-astro-cid-sft6morj],.works[data-astro-cid-sft6morj] ol[data-astro-cid-sft6morj]{margin:0;padding:0;list-style:none}.chapters[data-astro-cid-sft6morj]{gap:var(--sp-8);display:grid}.ch[data-astro-cid-sft6morj]{scroll-margin-top:var(--sp-9)}.ch__head[data-astro-cid-sft6morj]{grid-template-columns:calc(var(--sp-9) * 1.1) 1fr;align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-5);padding-bottom:var(--sp-4);border-bottom:var(--border-w) solid var(--h);display:grid}.ch__cover[data-astro-cid-sft6morj]{aspect-ratio:1;border-radius:var(--radius-sm);display:block;overflow:hidden}.ch__cover[data-astro-cid-sft6morj] img,.ch__art[data-astro-cid-sft6morj] img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-img) var(--ease-out);display:block}.ch__kicker[data-astro-cid-sft6morj]{font-size:var(--fs-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:0;font-weight:700}.ch__title[data-astro-cid-sft6morj]{font-size:var(--fs-h2);margin:0}.ch__meta[data-astro-cid-sft6morj]{font-size:var(--fs-small);color:var(--text-muted);margin:0}.ch__meta[data-astro-cid-sft6morj] a[data-astro-cid-sft6morj]{color:var(--accent-hover);font-weight:600}.works[data-astro-cid-sft6morj] .ch__grid[data-astro-cid-sft6morj]{gap:var(--sp-4) var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ch__art[data-astro-cid-sft6morj]{aspect-ratio:1;border-radius:var(--radius-md);box-shadow:var(--shadow-card);display:block;overflow:hidden}@media (hover:hover){.ch__cover[data-astro-cid-sft6morj]:hover img,.ch__art[data-astro-cid-sft6morj]:hover img{transform:scale(var(--zoom-img))}}.ch__name[data-astro-cid-sft6morj]{align-items:center;gap:var(--sp-2);min-height:var(--tap-min);color:var(--text);font-weight:700;text-decoration:none;display:flex}.ch__no[data-astro-cid-sft6morj]{font-size:var(--fs-caption);color:var(--text-muted);font-weight:600}.g-luoi[data-astro-cid-sft6morj]{gap:var(--sp-5) var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.works--dense[data-astro-cid-sft6morj] .g-luoi[data-astro-cid-sft6morj]{gap:var(--sp-3) var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr))}.lu__media[data-astro-cid-sft6morj]{aspect-ratio:1;border-radius:var(--radius-md);box-shadow:var(--shadow-card);display:block;overflow:hidden}.works--dense[data-astro-cid-sft6morj] .lu__media[data-astro-cid-sft6morj]{border-radius:var(--radius-sm)}.lu__media[data-astro-cid-sft6morj] img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-img) var(--ease-out);display:block}@media (hover:hover){.lu__media[data-astro-cid-sft6morj]:hover img{transform:scale(var(--zoom-img))}}.lu__cap[data-astro-cid-sft6morj]{align-items:center;gap:0 var(--sp-2);margin:var(--sp-2) 0 0;flex-wrap:wrap;font-weight:600;display:flex}.works--dense[data-astro-cid-sft6morj] .lu__cap[data-astro-cid-sft6morj]{font-size:var(--fs-small)}.lu__cap[data-astro-cid-sft6morj] a[data-astro-cid-sft6morj]{min-height:var(--tap-min);color:var(--text);text-underline-offset:var(--sp-1);align-items:center;display:inline-flex}.lu__kicker[data-astro-cid-sft6morj]{font-size:var(--fs-caption);color:var(--text-muted)}.g-the[data-astro-cid-sft6morj]{gap:var(--sp-4);display:grid}.g-the[data-astro-cid-sft6morj]>li[data-astro-cid-sft6morj]{display:grid}.works[data-astro-cid-sft6morj] .g-truyen[data-astro-cid-sft6morj]{gap:var(--sp-7);max-width:calc(var(--sp-9) * 7.5);margin-inline:auto;display:grid}.tr__fig[data-astro-cid-sft6morj]{margin:0}.tr__media[data-astro-cid-sft6morj]{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);display:block;overflow:hidden}.tr__media[data-astro-cid-sft6morj] img{width:100%;height:auto;display:block}.tr__cap[data-astro-cid-sft6morj]{gap:var(--sp-3);margin-top:var(--sp-3);font-size:var(--fs-lead);grid-template-columns:auto 1fr;display:grid}.tr__no[data-astro-cid-sft6morj]{font-family:var(--font-display);font-size:var(--fs-h3);line-height:var(--lh-heading);color:var(--accent)}.more[data-astro-cid-sft6morj]{padding:var(--sp-7) 0 var(--sp-8);background:var(--bg-alt)}.more__inner[data-astro-cid-sft6morj]{max-width:var(--content-max);margin-inline:auto}.more__title[data-astro-cid-sft6morj]{margin:0 0 var(--sp-4);padding-inline:var(--gutter)}.more__row[data-astro-cid-sft6morj]{gap:var(--sp-4);padding:var(--sp-2) var(--gutter) var(--sp-4);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);grid-auto-columns:72%;grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-x:auto}.more__row[data-astro-cid-sft6morj]>li[data-astro-cid-sft6morj]{scroll-snap-align:start;display:grid}@media (width>=768px){.sh[data-astro-cid-sft6morj]{min-height:0}.intro[data-astro-cid-sft6morj]{gap:0 var(--sp-6);padding-top:var(--sp-7);border:0;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.intro__label[data-astro-cid-sft6morj],.intro__body[data-astro-cid-sft6morj]{border-top:var(--border-w) solid var(--text);padding-top:var(--sp-3)}.works[data-astro-cid-sft6morj] .ch__grid[data-astro-cid-sft6morj]{gap:var(--sp-5) var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr))}.ch__head[data-astro-cid-sft6morj]{grid-template-columns:calc(var(--sp-9) * 1.75) 1fr}.g-luoi[data-astro-cid-sft6morj]{gap:var(--sp-6) var(--sp-5);grid-template-columns:repeat(3,minmax(0,1fr))}.works--dense[data-astro-cid-sft6morj] .g-luoi[data-astro-cid-sft6morj]{gap:var(--sp-4) var(--sp-3);grid-template-columns:repeat(4,minmax(0,1fr))}.g-the[data-astro-cid-sft6morj]{gap:var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr))}.more__row[data-astro-cid-sft6morj]{grid-auto-columns:calc((100% - var(--sp-4) * 2) / 2.5)}}@media (width>=1024px){.sh[data-astro-cid-sft6morj]{min-height:0;padding-top:calc(var(--tap-min) + var(--sp-4) + var(--sp-6));padding-bottom:var(--sp-7);justify-content:flex-start}.sh__inner[data-astro-cid-sft6morj]{align-items:end;gap:var(--sp-8);grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.sh__title[data-astro-cid-sft6morj]{font-size:var(--fs-h1)}.sh__lead[data-astro-cid-sft6morj]{font-size:var(--fs-lead)}.sh__cover[data-astro-cid-sft6morj]{width:min(100%, calc(100svh - var(--sp-9) * 2.2));order:0;justify-self:end}.works[data-astro-cid-sft6morj] .ch__grid[data-astro-cid-sft6morj]{grid-template-columns:repeat(4,minmax(0,1fr))}.works--dense[data-astro-cid-sft6morj] .g-luoi[data-astro-cid-sft6morj]{grid-template-columns:repeat(6,minmax(0,1fr))}.g-the[data-astro-cid-sft6morj]{grid-template-columns:repeat(3,minmax(0,1fr))}.more__row[data-astro-cid-sft6morj]{grid-auto-columns:calc((100% - var(--sp-4) * 3) / 4)}}
