.plp-filter-container[data-v-0a39315e]{position:relative;color:#333;padding:12px 8px;display:flex;cursor:pointer;border-bottom:1px solid #dfdde3}@media (max-width: 1024px){.plp-filter-container[data-v-0a39315e]{width:100%;max-width:unset}}.plp-filter-container.filter-disabled[data-v-0a39315e]{color:#ccc;border-bottom:none}.filter-title[data-v-0a39315e]{font-size:20px}.plp-filter-container p[data-v-0a39315e]{margin:0;font-weight:500}.plp-filter-container:hover p[data-v-0a39315e]{color:#6bbcb9}.plp-filter-container:hover svg[data-v-0a39315e]{fill:#6bbcb9}.plp-filter-container svg[data-v-0a39315e]{height:18px;position:absolute;right:8px;transition:transform .1s ease-in;transform:rotateX(180deg);fill:#333}.showDropdown svg[data-v-0a39315e]{transform:rotateX(0);transition:transform .25s ease-in}.plp-hover-bar[data-v-0a39315e]{height:0;background-color:#6bbcb9;width:0;position:absolute;left:0;top:45px;width:100%;transition:all .3s ease-in}.plp-filter-container:hover .plp-hover-bar[data-v-0a39315e]{height:3px;top:42px}.plp-filters-list-container[data-v-0a39315e]{display:flex;flex-direction:column;top:48px;color:#333;width:calc(100% + 2px);left:-1px;opacity:0;pointer-events:none;z-index:1;accent-color:#6bbcb9;max-height:0;overflow-y:auto;transition:all .5s ease-in}.plp-filters-list-container.showDropdown[data-v-0a39315e]{overflow-y:auto;display:flex;opacity:1;pointer-events:all;z-index:3;max-height:400px}.filter-link-container[data-v-0a39315e]{position:relative;width:100%;padding:8px 16px 8px 28px}.filter-link-container:hover .plp-hover-link[data-v-0a39315e]{opacity:1}.filter-link-container[data-v-0a39315e]:hover{color:#000}.plp-filters-list-container label[data-v-0a39315e]{cursor:pointer;font-weight:400;display:flex;align-items:center;justify-content:space-between}.plp-filters-list-container p[data-v-0a39315e]{margin:0}.plp-filters-list-container label[data-v-0a39315e]:hover,.plp-filters-list-container label:hover svg[data-v-0a39315e]{color:#6bbcb9;fill:#6bbcb9}.filter-link-container svg[data-v-0a39315e]{transform:scale(.7);display:none;fill:#333;position:absolute;left:2px}.plp-filters-list-container .filter-checked svg[data-v-0a39315e]{display:block}.plp-filters-list-container input[data-v-0a39315e]{margin-right:8px;display:none}.plp-filters-list-container input[data-v-0a39315e]{cursor:pointer}.list-move[data-v-fe45fe7d],.list-enter-active[data-v-fe45fe7d],.list-leave-active[data-v-fe45fe7d]{transition:all .5s ease}.list-enter-from[data-v-fe45fe7d],.list-leave-to[data-v-fe45fe7d]{opacity:0}.applied-filters[data-v-fe45fe7d]{width:100%;margin:16px auto;padding:4px 56px 4px 4px;height:0;align-items:center;opacity:0;transition:all .3s ease-in;overflow:hidden;position:relative;display:flex;flex-wrap:wrap}.has-applied-filters[data-v-fe45fe7d]{opacity:1;height:52px;overflow-y:auto}.applied-filters p[data-v-fe45fe7d]{margin:0 4px 4px 0;background-color:#fff;color:#222;padding:8px 16px;display:flex;align-items:center;cursor:pointer;transition:all .3s ease-in;font-weight:500}.applied-filters svg[data-v-fe45fe7d]{height:24px;margin-left:8px;fill:#222;transition:all .3s ease-in}.applied-filters p[data-v-fe45fe7d]:hover{background-color:#6bbcb9;color:#000}.applied-filters p:hover svg[data-v-fe45fe7d]{fill:#000}.clear-filters-button[data-v-fe45fe7d]{position:absolute;top:50%;right:8px;height:34px;width:34px;border-radius:100%;fill:#222;transition:all .3s ease-in;transform:translateY(-50%);background:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer}.applied-filters .clear-filters-button svg[data-v-fe45fe7d]{height:18px;margin:0}.clear-filters-button:hover svg[data-v-fe45fe7d]{fill:#222}.clear-filters-button[data-v-fe45fe7d]:hover{background:#6bbcb9}.list-move[data-v-f6eb613e],.list-enter-active[data-v-f6eb613e],.list-leave-active[data-v-f6eb613e]{transition:all .5s ease}.list-enter-from[data-v-f6eb613e],.list-leave-to[data-v-f6eb613e]{opacity:0}.list-enter-to[data-v-f6eb613e]{opacity:1}.fade-enter-active[data-v-f6eb613e],.fade-leave-active[data-v-f6eb613e]{transition:opacity .5s ease}.fade-enter-from[data-v-f6eb613e],.fade-leave-to[data-v-f6eb613e]{opacity:0}.case-study-container[data-v-f6eb613e]{width:calc(33% - 8px);min-width:250px;overflow:hidden;display:flex;flex-direction:column;padding-bottom:8px;background:#fff}.case-study-project-name[data-v-f6eb613e]{font-weight:500;margin-top:10px}.case-study-container p[data-v-f6eb613e]{margin-bottom:0}.case-study-image-container[data-v-f6eb613e]{position:relative}.case-study-image-container[data-v-f6eb613e],.case-study-small-image-container[data-v-f6eb613e]{aspect-ratio:1.65;overflow:hidden;position:relative;max-height:80px}.case-study-image-container.selected-container[data-v-f6eb613e]{max-height:255px;min-height:255px}.case-study-small-image-container[data-v-f6eb613e]{width:calc(33% - 4px)}.case-study-selected-image[data-v-f6eb613e],.case-study-small-image[data-v-f6eb613e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.case-study-images-container[data-v-f6eb613e]{display:flex;justify-content:flex-start;max-height:80px;gap:8px;margin-top:8px}.case-study-small-image[data-v-f6eb613e]{max-width:100%}@media (max-width: 1300px){.case-study-container[data-v-f6eb613e]{width:calc(33% - 16px);min-width:unset}}@media (max-width: 1024px){.case-study-container[data-v-f6eb613e]{width:calc(33% - 8px)}.case-study-image-container.selected-container[data-v-f6eb613e]{max-height:unset}.case-study-small-image-container[data-v-f6eb613e]{aspect-ratio:1.65}}@media (max-width: 828px){.case-study-container[data-v-f6eb613e]{width:calc(50% - 8px)}}@media (max-width: 500px){.case-study-container[data-v-f6eb613e]{width:100%}}.case-study-info[data-v-f6eb613e]{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.case-study-text-container[data-v-f6eb613e]{padding-left:10px;padding-top:10px}.case-study-text-container p[data-v-f6eb613e]{margin:0}p.view-case-study[data-v-f6eb613e]{margin:8px 0 0;background-color:#222;color:#fff;padding:8px 16px;transition:all .3s ease-in;cursor:pointer;font-weight:500;position:absolute;left:50%;transform:translate(-50%);bottom:0;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;opacity:0}.case-study-container:hover p.view-case-study[data-v-f6eb613e]{opacity:.8;transition:all .3s ease-in}p.view-case-study[data-v-f6eb613e]:hover{background-color:#6bbcb9;color:#000;opacity:1!important}.case-study-design-firm[data-v-f6eb613e]{color:#6d6c6f;font-weight:300;font-size:14px}.vue-video-play-btn[data-v-f6eb613e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#000000b3;width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;z-index:1}.vue-video-play-btn[data-v-f6eb613e]:before{content:"";width:0;height:0;margin-left:7px;border-style:solid;border-width:10px 0 10px 18px;border-color:transparent transparent transparent white}.video-container[data-v-7d748f54]{width:100%;position:relative;padding-bottom:54.25%}.video-container img[data-v-7d748f54]{max-width:100%}.video-container iframe[data-v-7d748f54]{position:absolute;width:100%;height:100%;top:0;left:0}.video-thumbnail[data-v-7d748f54]{background-size:cover;background-position:center;width:100%;height:100%;position:absolute}.hide-thumbnail[data-v-7d748f54]{display:none}.vue-video-play-btn[data-v-7d748f54]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#000000b3;width:90px;height:90px;border-radius:50%;display:flex;justify-content:center;align-items:center;z-index:1;cursor:pointer}.vue-video-play-btn[data-v-7d748f54]:before{content:"";width:0;height:0;margin-left:7px;border-style:solid;border-width:20px 0 20px 36px;border-color:transparent transparent transparent white}.back-to-case-studies[data-v-9aab845f]{position:relative;color:#333;padding:12px 8px;display:flex;background-color:#fff;cursor:pointer;flex:1;margin-bottom:32px;font-weight:500;text-wrap:nowrap;width:400px;max-width:100%}.back-to-case-studies svg[data-v-9aab845f]{margin-right:16px;height:20px;transform:rotate(270deg);fill:#222}.plp-hover-bar[data-v-9aab845f]{height:3px;background-color:#6bbcb9;width:0;position:absolute;left:0;top:45px}.back-to-case-studies:hover .plp-hover-bar[data-v-9aab845f]{width:100%;transition:all .3s ease-in}.case-study-detail[data-v-9aab845f]{background:#fff;padding:24px 24px 4px}.case-study-head-container[data-v-9aab845f]{width:100%;display:flex;justify-content:space-between;align-items:flex-start}.case-study-detail p[data-v-9aab845f]{margin:0}.case-study-design-firm[data-v-9aab845f]{color:#6d6c6f;font-weight:300;font-size:14px}.case-study-project-name[data-v-9aab845f]{font-size:32px;margin-bottom:0}.case-studies-carousel[data-v-9aab845f]{display:flex;width:100%;overflow:hidden;margin-top:16px}@media (max-width: 1000px){.case-studies-carousel[data-v-9aab845f]{flex-direction:column}}.download-pdf[data-v-9aab845f]{display:flex;align-items:center}.download-pdf svg[data-v-9aab845f]{margin-right:8px}@media (max-width: 900px){.case-study-head-container[data-v-9aab845f]{flex-direction:column;justify-content:flex-start}.download-pdf[data-v-9aab845f]{margin-top:8px}}.case-studies-carousel-item[data-v-9aab845f]{width:90%;flex-shrink:0;display:flex;transition:transform .5s ease-in-out}.carousel-image-container[data-v-9aab845f]{position:relative;width:100%;max-width:60%}.carousel-image-container img[data-v-9aab845f]{width:100%;display:block}.image-copyright[data-v-9aab845f]{opacity:.7;background-color:#000;padding:8px;position:absolute;bottom:8px;right:8px;color:#fff}.carousel-details-container[data-v-9aab845f]{flex:1;padding-left:32px;margin-right:32px;display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 1000px){.case-studies-carousel-item[data-v-9aab845f]{width:100%;flex-shrink:unset;margin-bottom:32px}}@media (max-width: 900px){.case-studies-carousel-item[data-v-9aab845f]{flex-direction:column;padding-left:0;margin-right:0}.carousel-image-container[data-v-9aab845f]{max-width:100%}.carousel-details-container[data-v-9aab845f]{padding-left:0;margin-right:0}.case-study-details-container[data-v-9aab845f]{margin-top:8px}}.case-study-details-container[data-v-9aab845f]{width:100%}.case-study-item-name[data-v-9aab845f]{font-size:24px}.case-study-item-description[data-v-9aab845f]{font-size:18px}p.case-study-item-description[data-v-9aab845f]{margin-top:16px}.carousel-arrows-container[data-v-9aab845f]{display:flex;gap:40px;margin-top:8px}@media (max-width: 1000px){.carousel-arrows-container[data-v-9aab845f]{display:none}}.carousel-arrows-container svg[data-v-9aab845f]{width:50px;cursor:pointer}.carousel-arrows-container svg[data-v-9aab845f]:first-of-type{transform:rotateY(180deg)}.case-study-tags[data-v-9aab845f]{display:flex;flex-wrap:wrap}.case-study-tags p[data-v-9aab845f]{margin-right:4px;margin-top:4px;background-color:#efeef1;color:#555;padding:4px 8px;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:14px}.product-container[data-v-9aab845f]{display:flex;padding:16px;border:1px solid #efeef1;margin-top:8px;text-decoration:none}.product-image-container[data-v-9aab845f]{height:50px;width:50px;overflow:hidden;margin-right:16px}.product-image-container img[data-v-9aab845f]{max-width:100%}.product-title[data-v-9aab845f]{font-size:24px;font-weight:500;line-height:1;margin:0}.product-color[data-v-9aab845f]{font-size:14px;margin-top:8px}.freeze-frame{height:100vh;overflow-y:hidden}.list-move[data-v-3acfc8d1],.list-leave-active[data-v-3acfc8d1]{transition:all .5s ease}.list-enter-active[data-v-3acfc8d1]{transition:all 1s ease}.list-enter-from[data-v-3acfc8d1],.list-leave-to[data-v-3acfc8d1]{opacity:0}.list-enter-to[data-v-3acfc8d1]{opacity:1;transition:all 1s ease}.plp-app-container[data-v-3acfc8d1]{width:100%;display:flex;padding:0 16px;overflow-x:hidden}.case-study-outer-container[data-v-3acfc8d1]{width:100%;flex-shrink:0;transition:transform .5s ease-in-out;margin-right:16px}.case-study-outer-container.immediate-show[data-v-3acfc8d1]{transition:transform 0s ease-in-out}.filters-container[data-v-3acfc8d1]{width:100%;display:flex;flex:1;flex-direction:column;justify-content:flex-start}@media (max-width: 1024px){.filters-container.desktop[data-v-3acfc8d1]{display:none}.filters-container[data-v-3acfc8d1]{position:fixed;height:100vh;right:0;top:0;width:316px;max-width:90vw;background-color:#efeef1;box-shadow:0 3px 15px #00000059;padding:0 16px;transition:transform .5s ease-in,visibility .5s ease-in;transform:translate(100%);z-index:11;visibility:hidden}.filters-container.show-mobile-filters[data-v-3acfc8d1]{visibility:visible;transform:translate(0)}}.filters-open-shadow[data-v-3acfc8d1]{position:fixed;width:100vw;height:100vh;background-color:#2229;top:0;left:0;opacity:0;transition:opacity .3s ease-in;z-index:-1}.show-shadow-overlay[data-v-3acfc8d1]{z-index:10;opacity:1}.mobile-filter-by-container[data-v-3acfc8d1]{display:none;padding:16px 2px 16px 8px;border-bottom:1px solid #dfdde3}.mobile-filter-by-container p[data-v-3acfc8d1]{font-size:20px;font-weight:500;color:#333;margin:0}.mobile-filter-by-container svg[data-v-3acfc8d1]{fill:#222;cursor:pointer}@media (max-width: 1024px){.mobile-filter-by-container[data-v-3acfc8d1]{display:flex;justify-content:space-between;align-items:center}.filter-component-container[data-v-3acfc8d1]{max-height:calc(100vh - 105px)}}.mobile-filter-button-container[data-v-3acfc8d1]{width:100%;display:flex;justify-content:flex-end}.mobile-filter-button-container p[data-v-3acfc8d1]{width:calc(50% - 32px);background-color:#fff;font-size:20px;height:64px;padding:0 24px;margin:0;display:flex;align-items:center;justify-content:center;font-weight:500;cursor:pointer}@media (min-width: 1025px){.filters-container.mobile[data-v-3acfc8d1],.filters-open-shadow[data-v-3acfc8d1],.close-filters-container[data-v-3acfc8d1],.mobile-filter-button-container[data-v-3acfc8d1]{display:none}.filter-component-container[data-v-3acfc8d1]{padding-right:8px}}.close-filters-container[data-v-3acfc8d1]{position:absolute;bottom:0;left:0;width:100%;background:#fff;border-top:1px solid #dfdde3;padding:24px;height:105px}.close-filters-button[data-v-3acfc8d1]{background-color:#000;color:#fff;font-size:20px;font-weight:500;margin:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease-in}.close-filters-button[data-v-3acfc8d1]:hover{background-color:#6bbcb9;color:#222}.case-studies-container[data-v-3acfc8d1]{width:100%;display:flex;flex-wrap:wrap;gap:16px;flex:3}.case-study-list-container[data-v-3acfc8d1]{width:100%;display:flex;align-items:flex-start;gap:16px}.move-left .case-study-outer-container[data-v-3acfc8d1]{transform:translate(calc(-100% - 16px))}.case-study-detail-container[data-v-3acfc8d1]{width:100%;flex-shrink:0;transition:transform .5s ease-in-out;transform:translate(32px);background:#efeef1}.case-study-detail-container.immediate-show[data-v-3acfc8d1]{transition:transform 0s ease-in-out}.move-left .case-study-detail-container[data-v-3acfc8d1]{transform:translate(calc(-100% - 16px))}
