#landing[data-v-285dca64]{position:fixed;z-index:10000}#landing[data-v-285dca64],.loading-overlay[data-v-285dca64]{height:100%;left:0;top:0;width:100%}.loading-overlay[data-v-285dca64]{align-items:center;background-color:#fff;color:#000;display:flex;font-size:1rem;justify-content:center;position:absolute;z-index:1000010}.fade-enter-active[data-v-285dca64],.fade-leave-active[data-v-285dca64]{transition:opacity .2s ease-in}.fade-enter[data-v-285dca64],.fade-leave-to[data-v-285dca64]{opacity:0}.landing-video[data-v-285dca64]{height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%}#landing iframe[data-v-285dca64]{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media (min-aspect-ratio:16/9){#landing iframe[data-v-285dca64]{height:56.25vw}}@media (max-aspect-ratio:16/9){#landing iframe[data-v-285dca64]{width:177.78vh}}.vue-recycle-scroller{position:relative}.vue-recycle-scroller.direction-vertical:not(.page-mode){overflow-y:auto}.vue-recycle-scroller.direction-horizontal:not(.page-mode){overflow-x:auto}.vue-recycle-scroller.direction-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex}.vue-recycle-scroller__slot{-webkit-box-flex:1;-ms-flex:auto 0 0px;flex:auto 0 0}.vue-recycle-scroller__item-wrapper{-webkit-box-flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:1;flex:1;overflow:hidden;position:relative}.vue-recycle-scroller.ready .vue-recycle-scroller__item-view{left:0;position:absolute;top:0;will-change:transform}.vue-recycle-scroller.direction-vertical .vue-recycle-scroller__item-wrapper{width:100%}.vue-recycle-scroller.direction-horizontal .vue-recycle-scroller__item-wrapper{height:100%}.vue-recycle-scroller.ready.direction-vertical .vue-recycle-scroller__item-view{width:100%}.vue-recycle-scroller.ready.direction-horizontal .vue-recycle-scroller__item-view{height:100%}.resize-observer[data-v-b329ee4c]{background-color:transparent;border:none;opacity:0}.resize-observer[data-v-b329ee4c],.resize-observer[data-v-b329ee4c] object{display:block;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}#works-page[data-v-9d6b1d0f],.landing-container[data-v-9d6b1d0f]{height:100%;width:100%}#works-page[data-v-9d6b1d0f]{background-color:#fff;display:flex;flex-direction:column;justify-content:center;padding-left:var(--spacing-M);padding-right:var(--spacing-M);position:absolute;top:100vh;transition:top 1s ease-in-out;z-index:1000000}.slideup[data-v-9d6b1d0f]{top:0!important}.works-page-container[data-v-9d6b1d0f]{height:100%;min-height:0;min-width:0;position:relative;width:100%}.scrollable[data-v-9d6b1d0f]{height:auto}.page-title[data-v-9d6b1d0f]{padding-bottom:var(--spacing-M);padding-top:var(--spacing-XS)}.slider[data-v-9d6b1d0f]{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;width:100%;-webkit-overflow-scrolling:touch}.slide[data-v-9d6b1d0f],.slider[data-v-9d6b1d0f]{display:flex;height:100%}.slide[data-v-9d6b1d0f]{flex:0 0 auto;flex-direction:column;justify-content:flex-end;margin-right:1rem;scroll-snap-align:start}.item:hover .work-titles[data-v-9d6b1d0f]{color:#818181;margin-left:1.5rem}.scroller2-child .slide[data-v-9d6b1d0f]{border-radius:var(--border-radius);overflow:hidden}.scroller2-item[data-v-9d6b1d0f]{height:100%}.slide-featured-img-container[data-v-9d6b1d0f]{align-items:flex-end;display:flex;height:-moz-fit-content;height:fit-content;left:0;overflow:hidden;position:relative;right:0;top:0;width:100%}.scroller2-child .slide .slide-featured-img-container[data-v-9d6b1d0f]{align-items:flex-end;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.item:hover img[data-v-9d6b1d0f]{width:100%}.item:hover img[data-v-9d6b1d0f],.item:hover video[data-v-9d6b1d0f]{height:98%;transition:height .4s ease-in-out}.featured-img-1[data-v-9d6b1d0f]{opacity:0;transition:opacity .4s ease-in-out}.item:hover .featured-img-1[data-v-9d6b1d0f]{opacity:1}.featured-img[data-v-9d6b1d0f]{border-radius:var(--border-radius);display:block;transition:height .1s ease-in-out}.featured-img[data-v-9d6b1d0f],.featured-img-1[data-v-9d6b1d0f]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.featured-img-1[data-v-9d6b1d0f]{bottom:0;left:0;position:absolute}.work-titles[data-v-9d6b1d0f]{font-size:var(--font-size-small);line-height:1rem;margin-left:0;transition:margin-left .3s ease-in-out,color .3s ease-in-out;white-space:nowrap;width:100%}.work-title[data-v-9d6b1d0f]{font-family:var(--font-bold);padding-top:calc(var(--spacing-M) - .3rem)}.modal-overlay[data-v-9d6b1d0f]{background-color:var(--color-dark-grey);height:-moz-fit-content;height:fit-content;left:0;position:absolute;right:0;top:0;width:100%;z-index:10000000}.modal-overlay.modal-invert[data-v-9d6b1d0f]{height:50%;margin-top:0;padding-top:0;top:50%}.modal-invert .project-footer[data-v-9d6b1d0f]{margin-top:auto}.modal-invert .modal-light[data-v-9d6b1d0f]{display:flex;flex-direction:column;justify-content:flex-start}.modal-slide-enter-active[data-v-9d6b1d0f],.modal-slide-leave-active[data-v-9d6b1d0f]{transition:top .5s ease-in-out}.modal-invert.modal-slide-enter-from[data-v-9d6b1d0f],.modal-invert.modal-slide-leave-to[data-v-9d6b1d0f],.modal-slide-enter-from[data-v-9d6b1d0f],.modal-slide-leave-to[data-v-9d6b1d0f]{top:100%}.modal-slide-enter-to[data-v-9d6b1d0f],.modal-slide-leave-from[data-v-9d6b1d0f]{top:0}.modal-invert.modal-slide-enter-to[data-v-9d6b1d0f],.modal-invert.modal-slide-leave-from[data-v-9d6b1d0f]{top:50%}.modal-header[data-v-9d6b1d0f]{align-items:center;background-color:var(--color-light-grey);display:flex;height:1.5rem;justify-content:center;padding:var(--spacing-XS);scroll-margin:100px;transition:background-color .2s ease-in-out;width:100%}.modal-header[data-v-9d6b1d0f]:hover{background-color:#818181}.modal-header:hover .close-btn[data-v-9d6b1d0f]{color:#fff}.modal-header.header-invert[data-v-9d6b1d0f]{background-color:var(--color-dark-grey)}.modal-header.header-invert .close-btn[data-v-9d6b1d0f]{color:#fff}.modal-header.header-invert[data-v-9d6b1d0f]:hover{background-color:#818181}.modal-content[data-v-9d6b1d0f]{height:-moz-fit-content;height:fit-content;width:100%}.modal-content.modal-invert[data-v-9d6b1d0f]{height:calc(100% - 1.5rem);position:relative}.modal-content.modal-invert .modal-dark[data-v-9d6b1d0f],.modal-content.modal-invert .modal-light[data-v-9d6b1d0f]{height:100%}.modal-carousel.scroller-container[data-v-9d6b1d0f]{height:80vh;margin-top:var(--spacing-M)}.modal-carousel[data-v-9d6b1d0f]{display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--spacing-M);max-width:100%;overflow-x:auto;scroll-snap-type:x mandatory}.carousel-img-container[data-v-9d6b1d0f]{border-radius:var(--border-radius);flex:0 0 auto;height:100%;overflow:hidden;position:relative;scroll-snap-align:end;width:100%}.carousel-img-container a[data-v-9d6b1d0f]{display:block;height:100%;position:relative;width:100%}.carousel-img-container.vertical[data-v-9d6b1d0f]{width:calc(33.33333% - var(--spacing-M))}.carousel-img-container.horizontal[data-v-9d6b1d0f]{width:66.66667%}.back-image-container[data-v-9d6b1d0f],.front-image-container[data-v-9d6b1d0f]{height:100%;width:100%}.carousel-img-container .back-image-container[data-v-9d6b1d0f]{left:0;position:absolute;top:0;width:calc(100% - var(--spacing-M))}.back-image-container[data-v-9d6b1d0f]{opacity:0}.carousel-img-container:hover .back-image-container[data-v-9d6b1d0f]{opacity:1}.modal-carousel .carousel-img-container[data-v-9d6b1d0f]:last-child{aspect-ratio:1950/2550;padding-right:var(--spacing-M)}.modal-carousel .carousel-img-container.horizontal[data-v-9d6b1d0f]:last-child{aspect-ratio:2550/1650;padding-right:var(--spacing-M)}.modal-carousel img[data-v-9d6b1d0f],.modal-carousel video[data-v-9d6b1d0f]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.close-btn[data-v-9d6b1d0f]{background-color:transparent;border:none;color:#000;transition:color .2s ease-in-out}.modal-featured-img[data-v-9d6b1d0f]{border-radius:var(--border-radius);height:100%;width:30%}.modal-dark[data-v-9d6b1d0f]{background-color:var(--color-dark-grey)}.modal-dark .scroller-container[data-v-9d6b1d0f]{padding-left:var(--spacing-M);padding-right:var(--spacing-M)}.modal-dark .pagination[data-v-9d6b1d0f]{height:-moz-fit-content;height:fit-content;padding-bottom:var(--spacing-L);padding-top:var(--spacing-L)}.modal-light[data-v-9d6b1d0f]{background-color:var(--color-white);padding:var(--spacing-M)}strong[data-v-9d6b1d0f]{font-family:var(--font-bold)}.row[data-v-9d6b1d0f]{display:flex;flex-direction:row}.project-awards[data-v-9d6b1d0f],.project-credits[data-v-9d6b1d0f],.row[data-v-9d6b1d0f]{font-size:var(--font-size-small);line-height:1.1}.project-awards[data-v-9d6b1d0f]:empty,.project-credits[data-v-9d6b1d0f]:empty{display:none}.project-footer[data-v-9d6b1d0f]{align-items:flex-end}.project-footer .col[data-v-9d6b1d0f]{height:-moz-fit-content;height:fit-content}.col[data-v-9d6b1d0f]{flex:.3}.row .col[data-v-9d6b1d0f]:first-child{flex:.7}.project-description[data-v-9d6b1d0f]{margin-bottom:var(--spacing-M);margin-top:var(--spacing-M)}.project-description[data-v-9d6b1d0f]>*{margin-bottom:1rem}.item[data-v-9d6b1d0f]{align-items:flex-start;justify-content:end;padding-right:var(--spacing-M)}.item[data-v-9d6b1d0f],.scroller-container[data-v-9d6b1d0f]{display:flex;flex-direction:column;height:100%}.scroller-container[data-v-9d6b1d0f]{gap:0;position:relative;scroll-behavior:smooth;width:100%}.scroller-container.scroller1[data-v-9d6b1d0f]{padding-top:var(--spacing-M)}.scroller1 .scroller[data-v-9d6b1d0f]{border-radius:var(--border-radius) var(--border-radius) 0 0}.scroller2 .vue-recycle-scroller[data-v-9d6b1d0f]{border-radius:calc(var(--border-radius))}.scroller[data-v-9d6b1d0f]{height:100%;position:relative;scroll-snap-type:x mandatory}.pagination[data-v-9d6b1d0f]{align-items:center;display:flex;gap:var(--spacing-S);height:3rem;justify-content:center;padding-bottom:var(--spacing-M);padding-top:var(--spacing-M);position:relative}.pagination .dots-container[data-v-9d6b1d0f]{display:flex;gap:var(--spacing-S);position:absolute;top:50%;transform:translateY(-50%)}.dot[data-v-9d6b1d0f]{background-color:#d4d4d4;border:none;border-radius:50%;height:calc(var(--spacing-S)*.9);outline:none;transition:background-color .3s ease;width:calc(var(--spacing-S)*.9)}.dot[data-v-9d6b1d0f]:hover{background-color:#888}.dot.active[data-v-9d6b1d0f]{background-color:var(--color-dark-grey)}.dot[data-v-9d6b1d0f]:focus{outline:none}.pagination.revert .dot[data-v-9d6b1d0f]{background-color:#888}.pagination.revert .dot.active[data-v-9d6b1d0f]{background-color:#fff}[data-v-9d6b1d0f] .vue-recycle-scroller{-ms-overflow-style:none;scrollbar-width:none}[data-v-9d6b1d0f] .vue-recycle-scroller::-webkit-scrollbar{display:none}.navigation[data-v-9d6b1d0f]{display:flex;height:100%;justify-content:space-between;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:1}.navigation.gallerynav[data-v-9d6b1d0f]{height:100%;position:absolute}.navigation .nav-item-container[data-v-9d6b1d0f]{align-items:center;display:flex;height:100%;justify-content:center;pointer-events:all;width:var(--spacing-XL)}.nav-item[data-v-9d6b1d0f]{height:100%;width:100%}.fade-enter-active[data-v-9d6b1d0f],.fade-leave-active[data-v-9d6b1d0f]{filter:blur(.2rem);transition:opacity .5s ease .7s,filter .4s ease .6s}.fade-enter-from[data-v-9d6b1d0f],.fade-leave-to[data-v-9d6b1d0f]{opacity:0}@media (max-width:576px){#works-page[data-v-9d6b1d0f]{justify-content:flex-start}[data-v-9d6b1d0f] .vue-recycle-scroller{pointer-events:none}.item[data-v-9d6b1d0f]{pointer-events:all}.row[data-v-9d6b1d0f]{flex-direction:column;font-size:var(--font-size);line-height:1.2rem}.row.project-footer[data-v-9d6b1d0f]{align-items:flex-start;gap:var(--spacing-M)}.project-awards[data-v-9d6b1d0f],.project-credits[data-v-9d6b1d0f]{font-size:var(--font-size);line-height:1.2rem}.project-description[data-v-9d6b1d0f],.project-titles[data-v-9d6b1d0f]{margin-bottom:var(--spacing-M)}.project-description[data-v-9d6b1d0f]{margin-top:var(--spacing-M)}.content[data-v-9d6b1d0f]{height:auto}.cursor-div[data-v-9d6b1d0f]{display:none}.slide-featured-img-container img[data-v-9d6b1d0f]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.slide-featured-img-container:hover img[data-v-9d6b1d0f]{height:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.slide-featured-img-container:hover video[data-v-9d6b1d0f]{height:100%}.modal-overlay[data-v-9d6b1d0f]{margin-top:2px}.back-image-container.has-second-image[data-v-9d6b1d0f],.featured-img-1[data-v-9d6b1d0f]{animation:blink-9d6b1d0f 3s ease-in-out infinite alternate-reverse;opacity:1}.work-titles[data-v-9d6b1d0f]{line-height:1.2rem;white-space:inherit}.work-titles[data-v-9d6b1d0f],button[data-v-9d6b1d0f]{font-size:var(--font-size)}.work-titles[data-v-9d6b1d0f]{width:100%}.pagination .dots-container[data-v-9d6b1d0f]{z-index:0}.scroller-container.scroller1[data-v-9d6b1d0f]{padding-top:var(--spacing-L)}.scroller2 .pagination[data-v-9d6b1d0f]{align-items:flex-end;height:auto;max-height:none;padding-bottom:var(--spacing-M);padding-top:var(--spacing-M)}.modal-dark .scroller-container[data-v-9d6b1d0f]{margin-bottom:0}.work-titles[data-v-9d6b1d0f]{min-height:5rem}.work-titles h2[data-v-9d6b1d0f]{padding-top:calc(var(--spacing-M)*.5)}.modal-content.modal-invert[data-v-9d6b1d0f]{height:-moz-fit-content;height:fit-content}.modal-carousel .carousel-img-container[data-v-9d6b1d0f]:last-child{aspect-ratio:unset;aspect-ratio:2000/2550}.scroller2 .scroller[data-v-9d6b1d0f]{height:100%}.modal-header[data-v-9d6b1d0f]{top:4vh}}@keyframes blink-9d6b1d0f{0%{opacity:1}50%{opacity:1}51%{opacity:0}to{opacity:0}}
