.swiper{overflow:hidden}.swiper-initialized{touch-action:pan-y}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;width:100%}.swiper-vertical .swiper-wrapper{flex-direction:column}.swiper-autoheight .swiper-wrapper{align-items:flex-start}.swiper-initialized .swiper-slide{flex-shrink:0}.swiper-android .swiper-slide,.swiper-android .swiper-wrapper{transform:translateZ(0)}.swiper-button-lock{display:none!important}.item-about-work__title{opacity:0;translate:0 20%;will-change:opacity,translate}[data-fls-loaded] .--watcher-view.item-about-work__title{opacity:1;transition:opacity .8s ease-in-out .5s,translate .8s ease-in-out .3s;translate:0 0}.hero-single-work__container{display:grid;justify-items:center}.hero-single-work__info{display:grid;grid-template-columns:repeat(4,1fr);inline-size:100%;max-inline-size:62.5rem}.hero-single-work__demonstration{max-inline-size:100%;min-width:0}.hero-single-work__slider{position:relative}.hero-single-work__pagination{align-items:center;display:flex;gap:.75rem;inline-size:100%;inset-block-end:.75rem;inset-inline-start:0;justify-content:center;position:absolute}.hero-single-work__pagination .swiper-pagination-bullet{background-color:var(--text-light);block-size:.75rem;border-radius:50%;inline-size:.75rem;opacity:.5;transition:opacity .5s ease-in-out}.hero-single-work__pagination .swiper-pagination-bullet-active{opacity:1}.work-info-item{border-radius:.125rem;display:grid;font-family:var(--font-secondary);font-size:.8125rem;gap:.25rem;justify-content:center;justify-items:center;letter-spacing:.12em;line-height:1.6;opacity:0;padding:1rem;text-transform:uppercase;translate:0 20%}.work-info-item.--watcher-view{opacity:1;transition-duration:.5s;transition-property:opacity,translate;transition-timing-function:ease-in-out;translate:0 0}.work-info-item.--watcher-view:first-child{transition-delay:.3s}.work-info-item.--watcher-view:nth-child(2){transition-delay:.6s}.work-info-item.--watcher-view:nth-child(3){transition-delay:.9s}.work-info-item.--watcher-view:nth-child(4){transition-delay:1.2s}.work-info-item.--watcher-view:nth-child(5){transition-delay:1.5s}.work-info-item.--watcher-view:nth-child(6){transition-delay:1.8s}.work-info-item__text{color:var(--text-light)}.work-info-item__text a{color:inherit;transition:color .5s ease-in-out}.single-work-about__container{align-items:start;display:grid;row-gap:1.875rem}.single-work-about__content{block-size:100%;position:relative}.single-work-about__list{display:grid}.item-about-work{border-radius:.125rem}.item-about-work__title{color:var(--text-light);font-family:var(--font-secondary);font-weight:300;letter-spacing:.04em;line-height:1.3}.item-about-work__text{line-height:1.8}.item-about-work__text p:not(:last-child){margin-block-end:1rem}.slide-single-work{position:relative}.slide-single-work__image{inline-size:100%}.slide-single-work__image img{block-size:100%;inline-size:100%;object-fit:cover}@media (max-width:48em){.page--single-work{padding-block-start:7.5rem}}@media (max-width:47.99875em){.hero-single-work__info{grid-template-columns:repeat(2,1fr)}}@media (max-width:29.99875em){.hero-single-work__info{grid-template-columns:repeat(1,1fr)}}@media (max-width:20em){.page--single-work{padding-block-end:3.75rem}.page__hero-single-work:not(:last-child){margin-block-end:2.5rem}.hero-single-work__block-header:not(:last-child){margin-block-end:1.5rem}.hero-single-work__info{gap:1.25rem}.hero-single-work__info:not(:last-child){margin-block-end:1.5rem}.hero-single-work__button:not(:last-child){margin-block-end:2rem}.single-work-about__list{gap:1.25rem}.item-about-work__title{font-size:1.25rem}}@media (width > 47.99875em) and (max-width:48em){.single-work-about__block-header{inset-block-start:7.5rem}}@media (min-width:20em) and (max-width:89.375em){.page--single-work{padding-block-end:clamp(3.75rem,1.9481981982rem + 9.009009009vw,10rem)}.page__hero-single-work:not(:last-child){margin-block-end:clamp(2.5rem,.9144144144125rem + 7.9279279279vw,8rem)}.hero-single-work__block-header:not(:last-child){margin-block-end:clamp(1.5rem,1.06756756756875rem + 2.1621621622vw,3rem)}.hero-single-work__info{gap:clamp(1.25rem,1.03378378378125rem + 1.0810810811vw,2rem)}.hero-single-work__info:not(:last-child){margin-block-end:clamp(1.5rem,1.06756756756875rem + 2.1621621622vw,3rem)}.hero-single-work__button:not(:last-child){margin-block-end:clamp(2rem,1.423423423425rem + 2.8828828829vw,4rem)}.single-work-about__list{gap:clamp(1.25rem,1.03378378378125rem + 1.0810810811vw,2rem)}.item-about-work__title{font-size:clamp(1.25rem,1.177927927925rem + .3603603604vw,1.5rem)}}@media (width > 47.99875em) and (min-width:90em){.single-work-about__block-header{inset-block-start:14rem}}@media (width > 47.99875em) and (min-width:48em) and (max-width:90em){.single-work-about__block-header{inset-block-start:clamp(7.5rem,.07142857143125rem + 15.4761904762vw,14rem)}}@media (width > 47.99875em){.single-work-about__block-header{inset-inline-start:0;position:sticky}}@media (min-width:47.99875em) and (min-width:87.5em){.single-work-about__container{column-gap:5rem}}@media (min-width:47.99875em) and (min-width:48em) and (max-width:87.5em){.single-work-about__container{column-gap:clamp(1.875rem,-1.92246835443125rem + 7.9113924051vw,5rem)}}@media (min-width:47.99875em) and (max-width:48em){.single-work-about__container{column-gap:1.875rem}}@media (min-width:47.99875em){.single-work-about__container{grid-template-columns:1fr 57%}}@media (min-width:48em) and (max-width:90em){.page--single-work{padding-block-start:clamp(7.5rem,.07142857143125rem + 15.4761904762vw,14rem)}}@media (min-width:61.99875em){.single-work-about__container{grid-template-columns:1fr 47%}}@media (min-width:89.375em){.page--single-work{padding-block-end:10rem}.page__hero-single-work:not(:last-child){margin-block-end:8rem}.hero-single-work__block-header:not(:last-child){margin-block-end:3rem}.hero-single-work__info{gap:2rem}.hero-single-work__info:not(:last-child){margin-block-end:3rem}.hero-single-work__button:not(:last-child){margin-block-end:4rem}.single-work-about__list{gap:2rem}.item-about-work__title{font-size:1.5rem}}@media (min-width:90em){.page--single-work{padding-block-start:14rem}}@media (any-hover:hover) and (any-pointer:fine){.hero-single-work__pagination .swiper-pagination-bullet:hover{opacity:1}.work-info-item__text a:hover{color:var(--text-light-hover)}}