.preview-image[data-astro-cid-iqepwcug]{margin-block:1.5rem}.preview-image__link[data-astro-cid-iqepwcug]{border:1px solid var(--color-base-300);color:inherit;isolation:isolate;cursor:pointer;border-radius:.375rem;text-decoration:none;display:block;position:relative;overflow:hidden}.preview-image__link[data-astro-cid-iqepwcug] img{border:0;border-radius:0;width:100%;height:auto;margin:0;transition:transform .6s cubic-bezier(.2,.7,.2,1),filter .4s;display:block}.preview-image__badge[data-astro-cid-iqepwcug]{z-index:2;background:color-mix(in oklch, var(--color-base-100) 88%, transparent);color:var(--color-base-content);backdrop-filter:blur(6px);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .6rem .25rem .5rem;font-size:.7rem;font-weight:600;transition:opacity .25s;display:inline-flex;position:absolute;top:.75rem;left:.75rem;box-shadow:0 1px 2px #0000001f}.preview-image__dot[data-astro-cid-iqepwcug]{background:oklch(68% .19 145);border-radius:50%;width:.45rem;height:.45rem;animation:2s ease-out infinite preview-image-pulse;box-shadow:0 0 oklch(68% .19 145/.6)}.preview-image__overlay[data-astro-cid-iqepwcug]{z-index:1;opacity:0;background:radial-gradient(#0a0c1459 0%,#0a0c149e 100%);place-items:center;transition:opacity .3s;display:grid;position:absolute;inset:0}.preview-image__cta[data-astro-cid-iqepwcug]{justify-items:center;gap:.45rem;transition:transform .42s cubic-bezier(.2,.9,.25,1.25);display:grid;transform:translateY(.75rem)scale(.96)}.preview-image__label[data-astro-cid-iqepwcug]{background:var(--color-base-100);color:var(--color-base-content);border-radius:999px;align-items:center;gap:.5rem;padding:.7rem 1.15rem;font-size:.95rem;font-weight:600;line-height:1;display:inline-flex;box-shadow:0 10px 30px #00000059,0 0 0 1px #ffffff14}.preview-image__label[data-astro-cid-iqepwcug] svg[data-astro-cid-iqepwcug]{transition:transform .3s}.preview-image__hint[data-astro-cid-iqepwcug]{color:#ffffffd9;text-shadow:0 1px 6px #00000080;font-size:.75rem}.preview-image__link[data-astro-cid-iqepwcug]:hover .preview-image__overlay[data-astro-cid-iqepwcug],.preview-image__link[data-astro-cid-iqepwcug]:focus-visible .preview-image__overlay[data-astro-cid-iqepwcug]{opacity:1}.preview-image__link[data-astro-cid-iqepwcug]:hover .preview-image__cta[data-astro-cid-iqepwcug],.preview-image__link[data-astro-cid-iqepwcug]:focus-visible .preview-image__cta[data-astro-cid-iqepwcug]{transform:none}.preview-image__link[data-astro-cid-iqepwcug]:hover .preview-image__label[data-astro-cid-iqepwcug] svg[data-astro-cid-iqepwcug],.preview-image__link[data-astro-cid-iqepwcug]:focus-visible .preview-image__label[data-astro-cid-iqepwcug] svg[data-astro-cid-iqepwcug]{transform:translate(2px,-2px)}.preview-image__link[data-astro-cid-iqepwcug]:hover img,.preview-image__link[data-astro-cid-iqepwcug]:focus-visible img{filter:saturate(1.08);transform:scale(1.025)}.preview-image__link[data-astro-cid-iqepwcug]:hover .preview-image__badge[data-astro-cid-iqepwcug],.preview-image__link[data-astro-cid-iqepwcug]:focus-visible .preview-image__badge[data-astro-cid-iqepwcug]{opacity:0}.preview-image__link[data-astro-cid-iqepwcug]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.preview-image[data-astro-cid-iqepwcug] figcaption[data-astro-cid-iqepwcug]{text-align:center;color:color-mix(in oklch, var(--color-base-content) 70%, transparent);margin-top:.5rem;font-size:.75rem;font-style:italic}@keyframes preview-image-pulse{0%{box-shadow:0 0 oklch(68% .19 145/.55)}70%,to{box-shadow:0 0 0 .45rem oklch(68% .19 145/0)}}@media (prefers-reduced-motion:reduce){.preview-image__link[data-astro-cid-iqepwcug] img,.preview-image__cta[data-astro-cid-iqepwcug],.preview-image__overlay[data-astro-cid-iqepwcug],.preview-image__label[data-astro-cid-iqepwcug] svg[data-astro-cid-iqepwcug]{transition:none}.preview-image__link[data-astro-cid-iqepwcug]:hover img,.preview-image__link[data-astro-cid-iqepwcug]:focus-visible img{transform:none}.preview-image__dot[data-astro-cid-iqepwcug]{animation:none}}
