.works-slider[data-v-0f8b052b]{width:100%;position:relative;overflow:hidden}.works-slider__progress-bar-container[data-v-0f8b052b]{width:100%;max-width:75rem;margin-block:1rem;margin-inline:auto;padding-block:0;padding-inline:0}.works-slider__progress-wrapper[data-v-0f8b052b]{padding-inline:1rem}.works-slider__progress-percentage[data-v-0f8b052b]{margin-bottom:.325rem;font-weight:600}.works-slider__progress-bar[data-v-0f8b052b]{background:#d1d1c733;width:100%;height:.125rem}.works-slider__progression[data-v-0f8b052b]{background:#d1d1c7;width:0;height:.125rem;transition:width .1s linear}.works-slider__wrapper[data-v-0f8b052b]{position:relative}.works-slider__wrapper[data-v-0f8b052b]:after,.works-slider__wrapper[data-v-0f8b052b]:before{content:"";pointer-events:none;z-index:1;width:calc(clamp(4rem,10vw,10rem));height:100%;position:absolute;top:0}.works-slider__wrapper[data-v-0f8b052b]:before{background:linear-gradient(90deg,#0a0a0a,#0a0a0a00 33%);left:0}.works-slider__wrapper[data-v-0f8b052b]:after{background:linear-gradient(270deg,#0a0a0a,#0a0a0a00 33%);right:0}.works-slider__arrow[data-v-0f8b052b]{z-index:2;color:#0a0a0a;pointer-events:auto;border-radius:.5rem;place-content:center;width:2.5rem;height:2.5rem;margin-left:.325rem;display:grid;position:absolute;top:0}@media screen and (width>=48rem){.works-slider__arrow[data-v-0f8b052b]{width:3rem;height:3rem}}.works-slider__arrow span[data-v-0f8b052b]{width:.875rem;height:.875rem}@media screen and (width>=48rem){.works-slider__arrow span[data-v-0f8b052b]{width:1rem;height:1rem}}.works-slider__arrow[data-v-0f8b052b]:disabled{cursor:not-allowed;opacity:.5}.works-slider__arrow-left[data-v-0f8b052b]{left:0}.works-slider__arrow-right[data-v-0f8b052b]{left:0;transform:translateY(100%)}.works-slider__inner[data-v-0f8b052b]{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:2rem;padding-block:.5rem;padding-inline:1rem;display:flex;overflow:auto hidden}@media screen and (width>=54rem){.works-slider__inner[data-v-0f8b052b]{padding-inline:10rem}}.works-slider__inner[data-v-0f8b052b]::-webkit-scrollbar{display:none}.works-slider__inner[data-v-0f8b052b]:focus-visible{outline-offset:-4px}.works-slider__item[data-v-0f8b052b]{min-width:0;height:fit-content;color:inherit;flex:0 0 calc(min(20rem,100vw - 2rem));text-decoration:none}.works-slider__image-container[data-v-0f8b052b]{overflow:hidden}.works-slider__image[data-v-0f8b052b]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:40dvh;min-height:16rem}.works-slider__inner .works-slider__image[data-v-0f8b052b]{transition:transform .2s ease-out}.works-slider__inner .works-slider__item:hover .works-slider__image[data-v-0f8b052b]{transform:scale(1.05)}@media screen and (width>=75rem){.works-slider__item[data-v-0f8b052b]{flex-basis:28rem}.works-slider__image[data-v-0f8b052b]{min-height:20rem}}.works-slider__paragraph[data-v-0f8b052b],.works-slider__title[data-v-0f8b052b]{padding-inline:.375rem 2rem}.works-slider__title[data-v-0f8b052b]{line-clamp:1;-webkit-line-clamp:1;font-size:1.25rem;font-weight:600}.works-slider__paragraph[data-v-0f8b052b],.works-slider__title[data-v-0f8b052b]{-webkit-box-orient:vertical;margin-block:.5rem;display:-webkit-box;overflow:hidden}.works-slider__paragraph[data-v-0f8b052b]{line-clamp:3;-webkit-line-clamp:3;font-size:.875rem}.work-layout[data-v-8612254c]{flex-direction:column;display:flex}.work-layout__main[data-v-8612254c]{flex:1;margin-bottom:2rem;position:relative}.work-layout__height[data-v-8612254c]{min-height:100svh}.work-layout__page[data-v-8612254c]:is(.page-enter-active,.page-leave-active,.layout-enter-active,.layout-leave-active){will-change:transform,opacity}.feature-backward-enter-active[data-v-8612254c],.feature-backward-leave-active[data-v-8612254c],.feature-forward-enter-active[data-v-8612254c],.feature-forward-leave-active[data-v-8612254c]{transition:all .35s cubic-bezier(.22,1,.36,1)}.feature-backward-enter-from[data-v-8612254c],.feature-forward-leave-to[data-v-8612254c]{opacity:0;transform:translate(2.5rem)}.feature-backward-leave-to[data-v-8612254c],.feature-forward-enter-from[data-v-8612254c]{opacity:0;transform:translate(-2.5rem)}
