.preview[data-astro-cid-ojti7bha]{aspect-ratio:16/9;border:1px solid var(--rule);background:var(--bg-raise);width:100%;display:block;position:relative;overflow:hidden}.preview__poster[data-astro-cid-ojti7bha],.preview__video[data-astro-cid-ojti7bha]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.preview__video[data-astro-cid-ojti7bha]{opacity:0;transition:opacity var(--dur-2) linear}.preview[data-astro-cid-ojti7bha][data-playing] .preview__video[data-astro-cid-ojti7bha]{opacity:1}.work__item[data-astro-cid-ryuh4v2g]{border-top:1px solid var(--rule)}.work__link[data-astro-cid-ryuh4v2g]{gap:var(--sp-5);padding:var(--sp-5) 0;color:inherit;align-content:start;height:100%;text-decoration:none;display:grid}.work__link[data-astro-cid-ryuh4v2g] .preview__poster{transition:transform var(--dur-4) var(--ease-out);transform:scale(1)}.work__link[data-astro-cid-ryuh4v2g]:hover .preview__poster,.work__link[data-astro-cid-ryuh4v2g]:focus-visible .preview__poster{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.work__link[data-astro-cid-ryuh4v2g] .preview__poster{transition:none}.work__link[data-astro-cid-ryuh4v2g]:hover .preview__poster,.work__link[data-astro-cid-ryuh4v2g]:focus-visible .preview__poster{transform:none}}.work__text[data-astro-cid-ryuh4v2g]{gap:var(--sp-3);display:grid}.work__meta[data-astro-cid-ryuh4v2g]{color:var(--fg-3)}.work__title[data-astro-cid-ryuh4v2g]{font-family:var(--ff-display);font-weight:var(--fw-bold);letter-spacing:var(--tr-heading);max-width:30ch;transition:color var(--dur-1) var(--ease-out);font-size:clamp(1.3rem,2.4vw,1.75rem);line-height:1.15}.work__link[data-astro-cid-ryuh4v2g]:hover .work__title[data-astro-cid-ryuh4v2g],.work__link[data-astro-cid-ryuh4v2g]:focus-visible .work__title[data-astro-cid-ryuh4v2g]{color:var(--accent-text)}.work__summary[data-astro-cid-ryuh4v2g]{color:var(--fg-2);font-size:var(--fs-small);max-width:60ch}.work__cta[data-astro-cid-ryuh4v2g]{color:var(--accent-text);gap:var(--sp-2);display:inline-flex}
