button.work[data-v-d687544f]{all:unset;aspect-ratio:1/1;box-sizing:border-box;cursor:pointer;display:block;position:relative}button.work img[data-v-d687544f]{height:100%;inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}div.slider-container[data-v-c53b30eb]{background-color:#fff;display:flex;flex-flow:column nowrap;height:100%;inset:0;position:fixed;row-gap:10px;width:100%;z-index:30}div.slider-container div.viewport[data-v-c53b30eb]{cursor:none;height:calc(100% - var(--padding-base)*8);left:0;overflow:hidden;position:absolute;top:50%;touch-action:manipulation;transform:translateY(-50%);width:100%}div.slider-container div.viewport div.slider[data-v-c53b30eb]{display:flex;flex-flow:row nowrap;height:100%;left:0;position:absolute;top:0;width:100%}div.slider-container div.viewport div.slider div.slide[data-v-c53b30eb]{flex-shrink:0;height:100%;opacity:0;position:relative;transition:opacity .3s;width:100%}div.slider-container div.viewport div.slider div.slide.is-snapped[data-v-c53b30eb]{opacity:1}div.slider-container div.viewport div.slider div.slide img[data-v-c53b30eb],div.slider-container div.viewport div.slider div.slide video[data-v-c53b30eb]{height:100%;left:50%;max-width:none;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - var(--padding-base)*6)}@media screen and (max-width:767px){div.slider-container div.viewport div.slider div.slide img[data-v-c53b30eb],div.slider-container div.viewport div.slider div.slide video[data-v-c53b30eb]{width:calc(100% - var(--padding-base)*2)}div.slider-container div.viewport div.slider div.slide img[data-orientation=portrait][data-v-c53b30eb],div.slider-container div.viewport div.slider div.slide video[data-orientation=portrait][data-v-c53b30eb]{aspect-ratio:1/1;height:auto}}div.slider-container button.close[data-v-c53b30eb]{all:unset;box-sizing:border-box;cursor:pointer;left:50%;position:absolute;top:var(--padding-base);transform:translate(-50%);z-index:10}div.slider-container button.close svg[data-v-c53b30eb]{height:25px;width:25px}@media screen and (max-width:767px){div.slider-container button.close svg[data-v-c53b30eb]{height:22px;width:22px}}div.slider-container div.helpers[data-v-c53b30eb]{bottom:var(--padding-base);left:var(--padding-base);position:absolute;width:calc(50% - var(--padding-base))}@media screen and (max-width:767px){div.slider-container div.helpers[data-v-c53b30eb]{display:flex;flex-flow:column nowrap;row-gap:var(--padding-base);width:calc(100% - var(--padding-base)*2)}}div.slider-container div.helpers div.caption[data-v-c53b30eb]{font-size:14px}@media screen and (max-width:767px){div.slider-container div.helpers div.caption[data-v-c53b30eb]{font-size:11px;text-align:center}}div.slider-container div.navigation[data-v-c53b30eb]{-moz-column-gap:var(--padding-base);column-gap:var(--padding-base);display:none;grid-template-columns:1fr 1fr}@media screen and (max-width:767px){div.slider-container div.navigation[data-v-c53b30eb]{display:grid}}div.slider-container div.navigation button[data-v-c53b30eb]{all:unset;display:block;height:50px;position:relative}div.slider-container div.navigation button svg[data-v-c53b30eb]{height:17px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px}
