@media(min-width:1001px){
 .typo-word{display:inline-block;vertical-align:baseline}
 .project-media .hover-preview{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;opacity:0;z-index:1;transition:opacity 180ms var(--ease-out);background:transparent}
 .project-media .hover-preview.is-front{opacity:1}
 .project-caption{z-index:3}
 .project-card.is-live .project-media img{transform:none}
 .project-card:focus-visible .hover-preview{opacity:0!important;transition:none}
}
@media(min-width:1001px) and (prefers-reduced-motion:reduce){
 .typo-word{transform:none!important;opacity:1!important}
 .project-media .hover-preview{display:none}
}

@media(min-width:1001px){
 .past-thumb{position:relative;overflow:hidden}
 .past-thumb .hover-preview{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;opacity:0;z-index:1;transition:opacity 180ms var(--ease-out)}
 .past-thumb .hover-preview.is-front{opacity:1}
 .past-thumb .play-symbol{z-index:3}
 .past-thumb:focus-visible .hover-preview{opacity:0!important;transition:none}
}
@media(min-width:1001px) and (prefers-reduced-motion:reduce){.past-thumb .hover-preview{display:none}}
