.showroom-bar,.showroom-overlay-bar{position:fixed;top:0;left:0;width:100vw;padding:2em;display:flex;justify-content:space-between;align-items:center;z-index:1}.showroom-bar a,.showroom-open p{color:#fff;cursor:none}.showroom-close p{color:#000;cursor:none}.showroom-overlay{position:fixed;top:0;left:0;width:100vw;min-height:100vh;overflow:auto;padding:2em;background:#c5fb45;z-index:2;display:flex;clip-path:polygon(0 0,100% 0,100% 0,0 0)}.showroom-close-icon{flex:2;display:flex;align-items:flex-end}.showroom-copy{flex:4;display:flex;flex-direction:column;justify-content:space-between;padding-top:2em}.showroom-preview{flex:4;display:flex;justify-content:flex-end;align-items:flex-end}.showroom-close-icon p{font-size:100px;-webkit-text-stroke:3px #c5fb45;line-height:70%}.showroom-link-item{width:-moz-max-content;width:max-content;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.showroom-link-item-holder{position:relative}.showroom-info{display:flex}.showroom-info-col{flex:1;display:flex;flex-direction:column;justify-content:flex-end}@media (max-width:900px){.showroom-close-icon{display:none}.showroom-copy{padding-top:8em}.showroom-link-item-holder a{font-size:60px}}.showroom-header{width:50%;margin:2em auto 4em;text-align:center;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.showroom-header h1{position:relative;transform:translateY(64px);will-change:transform}.showroom-row{width:150%;display:flex;gap:2em}.showroom-row .col{position:relative;width:100%;height:200px;margin-bottom:2em;overflow:hidden;clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);cursor:none}.showroom-row a{cursor:none}.showroom-row .col img{will-change:transform}.showroom-row .col.lg{flex:2}.showroom-row .col.sm{flex:1.25}.showroom-row .col .project-title{position:absolute;left:1em;bottom:1em;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.showroom-row .col .project-title h3{position:relative;transform:translateY(24px);font-size:20px;will-change:transform}@media (max-width:900px){.showroom-row{flex-direction:column}}.marquee-container{width:100%;overflow:hidden;white-space:nowrap;color:#fff;padding:20px 0;position:relative;z-index:10}.swiper{width:100%;height:100%}.swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}.swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}