.work-card[data-astro-cid-ryuh4v2g]{border:1px solid var(--border-color);background:var(--grain), var(--surface-color);box-shadow:inset 0 1px 0 var(--highlight), 0 1px 2px var(--shade), 0 6px 12px -8px var(--shade);border-radius:3px;margin:0;overflow:hidden}.work-card-title[data-astro-cid-ryuh4v2g]{background:linear-gradient(var(--highlight), transparent), var(--surface-alt-color);box-shadow:inset 0 1px 0 var(--highlight);text-shadow:0 1px 0 var(--highlight);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.1rem 1rem;padding:.7rem 1.1rem .6rem;display:grid}.work-card-title[data-astro-cid-ryuh4v2g] h3[data-astro-cid-ryuh4v2g]{margin:0;font-size:.9375rem;font-weight:400;line-height:1.4}.work-card-title[data-astro-cid-ryuh4v2g] p[data-astro-cid-ryuh4v2g]{margin:0;font-size:.875rem;line-height:1.45}.work-card-title[data-astro-cid-ryuh4v2g] time[data-astro-cid-ryuh4v2g]{font-family:var(--font-mono);white-space:nowrap;opacity:.75;font-size:.75rem}.info-toggle[data-astro-cid-ryuh4v2g]{box-shadow:none;color:var(--link-color);font-family:var(--font-mono);white-space:nowrap;text-shadow:none;cursor:pointer;background:0 0;border:0;justify-self:end;margin:-.3rem -.4rem;padding:.3rem .4rem;font-size:.75rem}.info-toggle[data-astro-cid-ryuh4v2g]:hover{text-decoration:underline}.info-toggle[data-astro-cid-ryuh4v2g]:focus-visible{outline-offset:2px;outline:2px solid}.info-toggle[data-astro-cid-ryuh4v2g]:active{box-shadow:none;background:0 0;transform:none}.info-toggle[data-astro-cid-ryuh4v2g][hidden],.info-toggle[data-astro-cid-ryuh4v2g][aria-expanded=true] .when-closed[data-astro-cid-ryuh4v2g],.info-toggle[data-astro-cid-ryuh4v2g][aria-expanded=false] .when-open[data-astro-cid-ryuh4v2g]{display:none}.work-card-body[data-astro-cid-ryuh4v2g]{border-top:1px solid var(--border-color);gap:.6rem;padding:.9rem 1.1rem;display:grid}.work-card-body[data-astro-cid-ryuh4v2g][hidden]{display:none}.pages[data-astro-cid-ryuh4v2g]{overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;gap:1.5rem;margin:-.25rem -.5rem -.5rem;padding:.25rem .5rem .5rem;scroll-padding-inline:.5rem;display:grid;overflow-x:auto}@media (prefers-reduced-motion:reduce){.pages[data-astro-cid-ryuh4v2g]{scroll-behavior:auto}}.pages[data-astro-cid-ryuh4v2g]::-webkit-scrollbar{display:none}.pages[data-astro-cid-ryuh4v2g]:focus-visible{outline-offset:2px;outline:2px solid}figure[data-astro-cid-ryuh4v2g]{scroll-snap-align:start;margin:0}.pager-controls[data-astro-cid-ryuh4v2g]{border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:1rem;padding-top:.6rem;display:flex}.pager-controls[data-astro-cid-ryuh4v2g][hidden]{display:none}.pager-count[data-astro-cid-ryuh4v2g]{font-family:var(--font-mono);opacity:.75;font-size:.8125rem}.pager-controls[data-astro-cid-ryuh4v2g] button[data-astro-cid-ryuh4v2g]{border:1px solid var(--border-color);background:linear-gradient(var(--highlight), transparent), var(--surface-color);box-shadow:inset 0 1px 0 var(--highlight), 0 1px 2px var(--shade);color:inherit;font:inherit;font-family:var(--font-mono);text-shadow:0 1px 0 var(--highlight);cursor:pointer;border-radius:3px;padding:.25rem .65rem;font-size:.8125rem}.pager-controls[data-astro-cid-ryuh4v2g] button[data-astro-cid-ryuh4v2g]:hover:not([aria-disabled=true]){border-color:color-mix(in srgb, currentColor 40%, var(--border-color))}.pager-controls[data-astro-cid-ryuh4v2g] button[data-astro-cid-ryuh4v2g]:active:not([aria-disabled=true]){background:var(--surface-alt-color);box-shadow:inset 0 1px 3px var(--shade);transform:translateY(1px)}.pager-controls[data-astro-cid-ryuh4v2g] button[data-astro-cid-ryuh4v2g][aria-disabled=true]{opacity:.45;cursor:default}.pager-controls[data-astro-cid-ryuh4v2g] button[data-astro-cid-ryuh4v2g]:focus-visible{outline-offset:2px;outline:2px solid}img[data-astro-cid-ryuh4v2g]{box-sizing:border-box;object-fit:cover;object-position:top;background:var(--surface-color);width:100%;max-height:16rem;box-shadow:0 0 0 1px var(--border-color), 0 2px 4px var(--shade), 0 8px 16px -6px var(--shade);padding:.3rem;display:block}figcaption[data-astro-cid-ryuh4v2g]{color:color-mix(in srgb, var(--link-color) 55%, currentColor);font-family:var(--font-mono);margin-top:.5rem;font-size:.8125rem;line-height:1.5}.sr-only[data-astro-cid-ryuh4v2g]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}h2[data-astro-cid-r3bc3sjw]{text-shadow:0 1px 0 var(--highlight);margin:2.5rem 0 1rem;font-size:1.125rem}.work-list[data-astro-cid-r3bc3sjw]{gap:.75rem;margin:0;display:grid}
