.projectCard-module__rIFO3q__wrapperContainer{width:100%;height:fit-content;display:flex;position:relative}.projectCard-module__rIFO3q__wrapperGutter{flex:0 1 0;min-width:0;transition:flex .5s ease-out}.projectCard-module__rIFO3q__wrapper[data-near=true]{will-change:transform, opacity}.projectCard-module__rIFO3q__container{gap:var(--padding);flex-flow:column;width:max-content;max-width:100%;height:fit-content;display:flex;position:relative}.projectCard-module__rIFO3q__title{width:fit-content;line-height:1.2}.projectCard-module__rIFO3q__media{width:fit-content;max-width:100%;height:fit-content;display:flex;position:relative}.projectCard-module__rIFO3q__image,.projectCard-module__rIFO3q__altImage{transform:var(--calculated-displace-2-scale)}.projectCard-module__rIFO3q__image{width:min(100vw, calc(85dvh * var(--aspect-ratio)));min-width:0;max-width:100%;height:auto;max-height:85dvh;aspect-ratio:var(--aspect-ratio);object-fit:contain;transition:opacity .35s ease-out;display:block;position:relative}.projectCard-module__rIFO3q__altImage{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s ease-in-out;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.projectCard-module__rIFO3q__titleInner{opacity:1;transition:opacity .35s ease-out}@media screen and (hover:hover) and (pointer:fine){.projectCard-module__rIFO3q__container:hover .projectCard-module__rIFO3q__altImage{opacity:1;filter:none;transition:opacity .5s ease-in-out}.projectCard-module__rIFO3q__container:hover .projectCard-module__rIFO3q__image{opacity:0;transition:all .75s ease-in}}@media screen and (pointer:coarse){.projectCard-module__rIFO3q__altImage{display:none}}@media screen and not (min-width:1000px){.projectCard-module__rIFO3q__wrapper,.projectCard-module__rIFO3q__wrapper[data-near=true]{will-change:unset}}
