.slider[data-astro-cid-kb4uamjl]{margin:0 0 2rem}.viewport[data-astro-cid-kb4uamjl]{position:relative}.track[data-astro-cid-kb4uamjl]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--radius-lg);box-shadow:var(--shadow);background:var(--color-bg-soft);margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.track[data-astro-cid-kb4uamjl]::-webkit-scrollbar{display:none}.track[data-astro-cid-kb4uamjl]:focus{outline:none}.slide[data-astro-cid-kb4uamjl]{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%}.slide-inner[data-astro-cid-kb4uamjl]{aspect-ratio:2;color:inherit;text-decoration:none;display:block;position:relative}.slide-inner[data-astro-cid-kb4uamjl] img{object-fit:cover;border-radius:0;width:100%;height:100%;display:block}.caption[data-astro-cid-kb4uamjl]{border-radius:var(--radius);max-width:min(28rem,100% - 2.5rem);box-shadow:var(--shadow-sm);background:#ffffffeb;padding:.7em 1.2em;line-height:1.6;position:absolute;bottom:1.25rem;left:1.25rem}.caption-title[data-astro-cid-kb4uamjl]{color:var(--color-heading);font-size:1.15em;font-weight:700;display:block}.caption-text[data-astro-cid-kb4uamjl]{color:var(--color-text);font-size:.9em;display:block}a[data-astro-cid-kb4uamjl].slide-inner:hover .caption-title[data-astro-cid-kb4uamjl]{color:var(--color-accent-strong);text-decoration:underline}a[data-astro-cid-kb4uamjl].slide-inner:focus-visible{outline-offset:-4px}.arrow[data-astro-cid-kb4uamjl]{width:2.75rem;height:2.75rem;box-shadow:var(--shadow-sm);color:var(--color-accent-strong);cursor:pointer;background:#ffffffeb;border:none;border-radius:50%;place-items:center;margin-top:-1.375rem;padding:0;display:grid;position:absolute;top:50%}.arrow[data-astro-cid-kb4uamjl]:hover{background:var(--color-surface);color:var(--color-accent)}.prev[data-astro-cid-kb4uamjl]{left:.75rem}.next[data-astro-cid-kb4uamjl]{right:.75rem}.controls[data-astro-cid-kb4uamjl]{justify-content:center;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.pause[data-astro-cid-kb4uamjl]{border:2px solid var(--color-border);background:var(--color-surface);width:2rem;height:2rem;color:var(--color-accent-strong);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.pause[data-astro-cid-kb4uamjl]:hover{border-color:var(--color-accent)}.icon-play[data-astro-cid-kb4uamjl],.slider[data-astro-cid-kb4uamjl][data-paused] .icon-pause[data-astro-cid-kb4uamjl]{display:none}.slider[data-astro-cid-kb4uamjl][data-paused] .icon-play[data-astro-cid-kb4uamjl]{display:block}.dots[data-astro-cid-kb4uamjl]{gap:.25rem;display:flex}.dot[data-astro-cid-kb4uamjl]{cursor:pointer;background:0 0;border:none;width:1.5rem;height:1.5rem;padding:0;position:relative}.dot[data-astro-cid-kb4uamjl]:before{content:"";background:var(--color-accent-light);border-radius:999px;width:.6rem;height:.6rem;margin:auto;transition:width .2s;position:absolute;inset:0}.dot[data-astro-cid-kb4uamjl][aria-current=true]:before{background:var(--color-accent);width:1.3rem}@media (width<=720px){.slider[data-astro-cid-kb4uamjl]{margin-bottom:1.5rem}.slide-inner[data-astro-cid-kb4uamjl]{aspect-ratio:3/2}.caption[data-astro-cid-kb4uamjl]{max-width:calc(100% - 1.5rem);padding:.5em .9em;font-size:.85em;bottom:.75rem;left:.75rem}.arrow[data-astro-cid-kb4uamjl]{width:2.25rem;height:2.25rem;margin-top:-1.125rem}.prev[data-astro-cid-kb4uamjl]{left:.4rem}.next[data-astro-cid-kb4uamjl]{right:.4rem}}@media (prefers-reduced-motion:reduce){.dot[data-astro-cid-kb4uamjl]:before{transition:none}}.intro[data-astro-cid-lcdefpme]{max-width:var(--content-width);text-align:center;margin:0 auto 2rem;font-size:1.05em}.intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{white-space:pre-line;margin:0}.block[data-astro-cid-lcdefpme]{margin-bottom:2.5rem}.card[data-astro-cid-lcdefpme].block{padding:1.5rem 1.75rem}.now-text[data-astro-cid-lcdefpme]{margin:0}.works[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=720px){.card[data-astro-cid-lcdefpme].block{padding:1.25rem}.intro[data-astro-cid-lcdefpme]{text-align:left}}
