.InteractiveShowcase-module__KxSz9q__sectionWrapper{background-color:var(--bg-surface);width:100%;color:var(--cyber-white);position:relative;overflow:hidden}.InteractiveShowcase-module__KxSz9q__pinContainer{width:100vw;height:100vh;position:relative;overflow:hidden}.InteractiveShowcase-module__KxSz9q__projectBlock{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.InteractiveShowcase-module__KxSz9q__cardsWrapper{pointer-events:none;z-index:20;width:100%;height:100%;position:absolute;top:0;left:0}.InteractiveShowcase-module__KxSz9q__cardContainer{transform-origin:50%;border-radius:2rem;width:28%;position:absolute;top:15%;bottom:15%;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.InteractiveShowcase-module__KxSz9q__cardLeft{left:5%}.InteractiveShowcase-module__KxSz9q__cardRight{right:5%}.InteractiveShowcase-module__KxSz9q__cardImage{object-fit:cover;object-position:top center;pointer-events:auto;width:100%;height:100%;transition:object-position 6s ease-in-out;position:absolute;top:0;left:0}.InteractiveShowcase-module__KxSz9q__cardContainer:hover .InteractiveShowcase-module__KxSz9q__cardImage{object-position:bottom center}.InteractiveShowcase-module__KxSz9q__centerContentWrapper{z-index:10;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:32%;display:flex;position:relative}.InteractiveShowcase-module__KxSz9q__category{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:2rem;font-family:Marcellus,serif;font-size:.9rem}.InteractiveShowcase-module__KxSz9q__title{color:var(--cyber-white);margin-bottom:3rem;font-family:Marcellus,serif;font-size:2.8vw;font-weight:400;line-height:1.1}.InteractiveShowcase-module__KxSz9q__button{border:1px solid var(--border-color);color:var(--cyber-white);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;pointer-events:auto;background:0 0;border-radius:50px;padding:12px 32px;font-size:.8rem;transition:all .3s}.InteractiveShowcase-module__KxSz9q__button:hover{background:var(--bg-sand);color:var(--cyber-white)}.InteractiveShowcase-module__KxSz9q__progressContainer{z-index:10;border-radius:10px;width:120px;height:12px;position:absolute;bottom:15%;left:50%;transform:translate(-50%)}@media (max-width:1024px){.InteractiveShowcase-module__KxSz9q__cardContainer{width:35%}.InteractiveShowcase-module__KxSz9q__title{font-size:3.5vw}}@media (max-width:768px){.InteractiveShowcase-module__KxSz9q__pinContainer{flex-direction:column;gap:3rem;height:auto;min-height:0;padding:3rem 1rem;display:flex}.InteractiveShowcase-module__KxSz9q__projectBlock{flex-direction:column-reverse;gap:2rem;height:auto;margin-bottom:0;position:relative}.InteractiveShowcase-module__KxSz9q__cardsWrapper{height:auto;margin-bottom:0;display:block;position:relative}.InteractiveShowcase-module__KxSz9q__cardContainer{width:100%;height:260px;position:relative;top:auto;bottom:auto;left:auto!important;right:auto!important;transform:none!important}.InteractiveShowcase-module__KxSz9q__cardRight{display:none}.InteractiveShowcase-module__KxSz9q__centerContentWrapper{width:100%;position:relative}.InteractiveShowcase-module__KxSz9q__category{margin-bottom:1rem}.InteractiveShowcase-module__KxSz9q__title{margin-bottom:1.25rem;font-size:1.8rem}.InteractiveShowcase-module__KxSz9q__progressContainer{margin:1.5rem auto 1rem;position:relative;bottom:auto;left:auto;transform:none}}
