.showroom18 .gallery-heading18 h2{font-size:44px}.gallery-heading18>p{max-width:330px}.industry-nav20{max-width:1300px;margin:0 auto 25px;display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin;padding:5px 2px 10px}.industry-nav20 button{white-space:nowrap;background:transparent;color:#cce2dc;border:1px solid #648b8b;border-radius:30px;padding:11px 22px;min-height:44px;font:14px SUIT,sans-serif;cursor:pointer}.industry-nav20 button[aria-pressed=true]{background:#a4f2cb;color:#082d33;border-color:#a4f2cb}.industry-nav20 button:hover{border-color:#d2ffe2}.showroom18 .artboard18{padding:24px 80px 0 42px;isolation:isolate}.showroom18 .art-screen18{position:relative;z-index:1;width:94%;margin-right:auto;box-shadow:0 25px 40px #001a2d66;transform:perspective(1800px) rotateY(3deg);transform-origin:left center;border-radius:5px 5px 0 0;border-top:12px solid #f2f4ee}.showroom18 .artboard18:before{content:"";position:absolute;inset:95px 40px 35px 12%;border:1px solid #e8f8e044;transform:skewY(-5deg);z-index:0}.device20{position:absolute;right:40px;top:160px;z-index:2;width:185px;height:390px;padding:7px;background:#102c35;border:1px solid #91a49d;border-radius:22px;box-shadow:-15px 18px 35px #00162280;transform:rotate(4deg);overflow:hidden}.device20>span{position:absolute;width:45px;height:7px;background:#102c35;top:6px;left:calc(50% - 22px);border-radius:0 0 6px 6px;z-index:1}.device20 img{display:block;width:100%;height:100%;object-fit:cover;object-position:top;border-radius:15px}.work18[data-work="manufacturing"] .artboard18{background:linear-gradient(130deg,#aebdc7,#3a5262)}.work18[data-work="manufacturing"] .art-meta18{color:#102c3b}.work18[data-work="trade"] .artboard18{background:linear-gradient(120deg,#baa47a,#e3cf9d)}.work18[data-work="restaurant"] .artboard18{background:linear-gradient(120deg,#70432d,#c68d5b)}.work18[data-work="restaurant"] .art-meta18{color:#fff4e7}.materials20{border-top:1px solid #43676b;margin:10px 0 0;color:#cde4dc;font-size:13px}.materials20 summary{cursor:pointer;min-height:48px;display:flex;justify-content:space-between;align-items:center;padding:12px 4px;list-style:none}.materials20 summary::-webkit-details-marker{display:none}.materials20 summary span{font-size:20px}.materials20[open] summary span{transform:rotate(45deg)}.materials20>div{background:#123740;padding:18px 22px;line-height:1.9}.materials20 p{margin:0 0 9px}.materials20 a{color:#c6ffdb;text-decoration:underline;text-underline-offset:5px}.showroom18 .gallery-progress18 button{width:30px}.showroom18 .gallery-bottom18{flex-wrap:wrap}.showroom18 .gallery-bottom18>span{flex:1;text-align:center}.materials20:focus-within{position:relative}.showroom18 .work-caption18{gap:20px}.work18[data-work="manufacturing"] .art-screen18 img,.work18[data-work="trade"] .art-screen18 img,.work18[data-work="restaurant"] .art-screen18 img{object-position:top}.showroom18 .art-link18:hover .art-screen18{transform:perspective(1800px) rotateY(1deg) translateY(-4px)}@media(max-width:760px){.showroom18 .gallery-heading18 h2{font-size:31px}.showroom18 .artboard18{padding:17px 24px 0;height:540px}.showroom18{--art-height:540px}.showroom18 .art-meta18{font-size:10px;margin-bottom:16px}.showroom18 .art-screen18{width:100%;height:calc(100% - 36px);border-top-width:8px;transform:none}.showroom18 .art-screen18 img{object-fit:cover;object-position:top}.device20{display:none}.showroom18 .gallery-arrow18{width:47px;height:47px;font-size:25px}.showroom18 .gallery-arrow18.prev18{left:3px}.showroom18 .gallery-arrow18.next18{right:3px}.industry-nav20{margin-bottom:18px}.industry-nav20 button{font-size:12px;padding:10px 16px}.showroom18 .work-caption18{min-height:110px;padding-top:20px}.showroom18 .work-caption18 h3{font-size:25px}.showroom18 .work-caption18 p{display:none}.showroom18 .gallery-bottom18>span{flex-basis:100%;text-align:left;order:3}.showroom18 .gallery-progress18{gap:5px}.showroom18 .gallery-progress18 button{width:20px}.showroom18 .gallery-progress18 b{font-size:11px;margin-left:4px}.showroom18 .gallery-consult19{font-size:11px;padding:9px 11px}.materials20{font-size:12px}.materials20>div{padding:15px}.showroom18 .art-link18:hover .art-screen18{transform:none}.showroom18 .artboard18:before{inset:65px 12px 15px 35px}}
@media(prefers-reduced-motion:reduce){.showroom18 *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

@media(max-width:760px){.showroom18 .gallery-heading18{display:block;margin-bottom:20px}.showroom18 .gallery-heading18 h2{font-size:30px;line-height:1.4;max-width:none}.showroom18 .gallery-heading18>p{display:none}.industry-nav20{scrollbar-width:none}.industry-nav20::-webkit-scrollbar{display:none}}
