.work-page-root{--transition:.5s cubic-bezier(.32, 0, .12, 1);--transition-fast:.3s cubic-bezier(.32, 0, .12, 1);--transition-slow:.8s cubic-bezier(.32, 0, .12, 1);--color-black:var(--foreground);--color-white:var(--background);--color-grey:#f8f8f8;--filter-bg:#232323;--filter-muted:#f8f8f8;--120:8.57143rem;--90:6.42857rem;--80:5.71429rem;--72:5.14286rem;--56:4rem;--48:3.42857rem;--32:2.28571rem;--24:1.71429rem;--20:1.42857rem;--16:1.14286rem;--12:.857143rem;--8:.571429rem;--4:.285714rem;font-family:var(--font-suisse), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:clamp(14px,.972222vw,18px);line-height:1.2;position:relative}@media (max-width:1025px){.work-page-root{--120:90px;--90:74px;--80:64px;--72:56px;--56:48px;--48:48px;--32:24px;--24:16px;--20:20px;--16:16px;--12:12px;--8:8px;--4:4px}}.work-page-root .h2{letter-spacing:-.03em;font-size:clamp(2.25rem,5.20833vw,4.5rem);font-weight:400;line-height:1.05}.work-page-root .h4{letter-spacing:-.02em;font-size:clamp(.9375rem,1.38889vw,1.125rem);font-weight:400}.work-page-root .p1-400{font-size:clamp(.875rem,.972222vw,1rem);font-weight:400;line-height:1.35}.work-page-root .p2-400{font-size:clamp(.6875rem,.763889vw,.8125rem);font-weight:400}.work-page-root ._container{width:100%;max-width:100%;padding-left:1.11111vw;padding-right:1.11111vw}.work-page-root .page{background:var(--background);z-index:1;position:relative}.work-page-root .projects-filters button,.work-page-root .projects-works__grid-btn,.work-page-root .common-link{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;margin:0;padding:0}.work-page-root .projects-works__tab{font:inherit;color:inherit;text-align:inherit;cursor:pointer;white-space:nowrap;opacity:.5;padding:0 0 var(--16);transition:var(--transition);-webkit-tap-highlight-color:transparent;background:0 0;border:none;margin:0;position:relative}@media (max-width:1025px){.work-page-root .projects-works__tab{padding-bottom:10px}}.work-page-root .projects-works__tab._active{opacity:1}.work-page-root .projects-works__tab._active:after{background:var(--color-black);content:"";opacity:1;height:.142857rem;transition:var(--transition);width:100%;position:absolute;bottom:0;left:0}@media (max-width:1025px){.work-page-root .projects-works__tab._active:after{height:2px}}.work-page-root .projects-works__tabs-wrap{padding-bottom:var(--4);align-items:flex-end}.work-page-root .projects-gallery__item{color:inherit;text-decoration:none}.work-page-root .projects-gallery__item--static{cursor:default}@media (hover:hover){.work-page-root .projects-gallery__item--static:hover .projects-gallery__item-video-hover{display:none}}.work-page-root .projects-types{margin-bottom:var(--120);padding-bottom:var(--80)}@media (max-width:1025px){.work-page-root .projects-types{margin-bottom:48px;padding-bottom:48px}}.work-page-root .projects-types__items{column-gap:var(--16);row-gap:var(--80);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:1025px){.work-page-root .projects-types__items{grid-template-columns:repeat(2,1fr);row-gap:40px}}.work-page-root .projects-types__item{color:inherit;font:inherit;text-align:left;cursor:pointer;appearance:none;background:0 0;border:0;flex-direction:column;margin:0;padding:0;display:flex}.work-page-root .projects-type-detail{margin-bottom:var(--32)}.work-page-root .projects-type-detail__back{margin-bottom:var(--16);color:inherit;cursor:pointer;opacity:.55;background:0 0;border:0;padding:0;transition:opacity .25s;display:inline-block}@media (hover:hover){.work-page-root .projects-type-detail__back:hover{opacity:1}}.work-page-root .projects-type-detail__title{letter-spacing:-.04em;margin:0}.work-page-root .projects-types__item-photo{margin-bottom:var(--16);position:relative;overflow:hidden}.work-page-root .projects-types__item-photo-wrap{z-index:1;height:22.9167vw;position:relative;overflow:hidden}@media (max-width:1025px){.work-page-root .projects-types__item-photo-wrap{height:44vw}}.work-page-root .projects-types__item-gallery{z-index:2;position:absolute;inset:0}.work-page-root .projects-types__item-gallery-el{transition:opacity .45s cubic-bezier(.32,0,.12,1);position:absolute;inset:0}.work-page-root .projects-types__item-title{flex-wrap:wrap;align-items:baseline;gap:.35em;display:flex}.work-page-root .projects-types__item-title-count{opacity:.45;font-size:inherit}@media (max-width:1025px){.work-page-root ._container{padding-left:16px;padding-right:16px}}.work-page-root .projects-hero{padding-top:calc(var(--spacing-work-header-pt,6.4375rem) + 1rem);padding-bottom:8.61111vw}@media (max-width:1025px){.work-page-root .projects-hero{padding-top:6.5rem;padding-bottom:40px}}.work-page-root .projects-hero{padding-bottom:8.61111vw}.work-page-root .projects-hero__text{gap:var(--16);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:1025px){.work-page-root .projects-hero__text{display:block}}.work-page-root .projects-works__descr{margin-top:var(--16)}@media (max-width:1025px){.work-page-root .projects-works__descr{margin-top:24px}}.work-page-root .projects-works__descr-text{letter-spacing:-.04em;width:29.1667vw}@media (max-width:1025px){.work-page-root .projects-works__descr-text{width:auto}}.work-page-root .projects-works__tabs{margin-bottom:2.77778vw}@media (max-width:1025px){.work-page-root .projects-works__tabs{margin-bottom:24px}}.work-page-root .projects-works__tabs-wrap{gap:var(--24);padding-left:calc(50% + var(--8));border-bottom:1px solid #2323231a;display:flex}@media (max-width:1025px){.work-page-root .projects-works__tabs-wrap{text-align:center;grid-template-columns:repeat(2,1fr);padding-left:0;display:grid}}.work-page-root .projects-works__grid{gap:var(--32);margin-left:auto;display:flex}@media (max-width:1025px){.work-page-root .projects-works__grid{display:none}}.work-page-root .projects-works__grid-btn{opacity:.5;transition:var(--transition);padding-bottom:1.59722vw}.work-page-root .projects-works__grid-btn._active{opacity:1}.work-page-root .projects-works{--offset-left:24.7222vw;opacity:0;margin-bottom:0;padding-bottom:0;position:relative}@media (max-width:1025px){.work-page-root .projects-works{margin-bottom:0;padding-bottom:0}}.work-page-root .projects-works__items-wrap{padding-bottom:var(--72);overflow:hidden}@media (max-width:1025px){.work-page-root .projects-works__items-wrap{padding-bottom:0}}.work-page-root .projects-gallery__items{-moz-column-gap:var(--16);column-gap:var(--16);row-gap:var(--80);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:1025px){.work-page-root .projects-gallery__items{display:block}}.work-page-root .projects-gallery__item{cursor:pointer;flex-direction:column;margin:0;padding:0;display:flex}@media (max-width:1025px){.work-page-root .projects-gallery__item:not(:last-child){margin-bottom:40px}}@media (hover:hover){.work-page-root .projects-gallery__item:hover .projects-gallery__item-video-hover{display:block}}.work-page-root .projects-gallery__item-photo{height:36.1806vw;transition:var(--transition-slow);will-change:transform}@media (max-width:1025px){.work-page-root .projects-gallery__item-photo{height:68.2927vw}}.work-page-root .projects-gallery__item-body{margin-bottom:var(--16);position:relative;overflow:hidden}@media (max-width:1025px){.work-page-root .projects-gallery__item-body{order:1}}.work-page-root .projects-gallery__item-foot{flex-wrap:wrap;justify-content:space-between;display:flex}@media (max-width:1025px){.work-page-root .projects-gallery__item-foot{order:3}}.work-page-root .project-gallery__item-name{letter-spacing:-.0416667vw}@media (max-width:1025px){.work-page-root .project-gallery__item-name{font-size:28px}}.work-page-root .projects-gallery__item-tag{position:absolute}.work-page-root .projects-gallery__item-video-hover{display:none;position:absolute;inset:0}.work-page-root .project-gallery__item-services{margin-top:var(--8);flex:0 0 100%}.work-page-root .projects-works__typer{position:absolute;bottom:2.77778vw;left:0}@media (max-width:1025px){.work-page-root .projects-works__typer{bottom:30px}}.work-page-root .projects-works__typer-item-wrap{position:relative}.work-page-root .projects-works__load-more-link,.work-page-root .projects-works__typer-item{margin-left:calc(50% + var(--8))}@media (max-width:1025px){.work-page-root .projects-works__load-more-link,.work-page-root .projects-works__typer-item{margin-left:0}.work-page-root .projects-works__load-more{margin-top:64px}}.work-page-root .projects-works__typer-item{width:6.59722vw;position:absolute;top:0;left:0}@media (max-width:1025px){.work-page-root .projects-works__typer-item{width:95px}}.work-page-root .projects-filters{background:var(--filter-bg);color:var(--filter-muted);z-index:40;width:calc(50% - .55556vw);position:fixed;bottom:0;left:0}@media (max-width:1025px){.work-page-root .projects-filters{width:100%}}.work-page-root .projects-filters__head{padding-top:.416667vw;padding-bottom:.416667vw;display:flex}@media (max-width:1025px){.work-page-root .projects-filters__head{grid-template-columns:repeat(2,1fr);padding-top:12px;padding-bottom:12px;display:grid}}.work-page-root .projects-filters__item-btn{align-items:center;gap:.347222vw;display:flex}@media (max-width:1025px){.work-page-root .projects-filters__item-btn{justify-content:center;align-items:center;gap:5px;width:100%;height:100%}}.work-page-root .projects-filters__item-arrow svg{width:.972222vw}@media (max-width:1025px){.work-page-root .projects-filters__item-arrow svg{width:14px}}.work-page-root .projects-filters__item-chosen{color:var(--color-grey);opacity:.3}.work-page-root .projects-filters__item{margin-right:2.5vw}@media (max-width:1025px){.work-page-root .projects-filters__item{margin-right:0}}.work-page-root .projects-filters__clear{opacity:0;visibility:hidden;margin-left:auto}@media (max-width:1025px){.work-page-root .projects-filters__clear{position:absolute;top:24px;left:16px}}.work-page-root .projects-filters__clear-btn{transition:var(--transition);will-change:opacity;align-items:center;gap:.347222vw;display:flex}@media (max-width:1025px){.work-page-root .projects-filters__clear-btn{gap:5px}}.work-page-root .projects-filters__clear-btn._disabled{opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}@media (hover:hover){.work-page-root .projects-filters__clear-btn:hover{opacity:.5}}.work-page-root .projects-filters__clear-btn-icon{width:.972222vw;height:auto;display:block}@media (max-width:1025px){.work-page-root .projects-filters__clear-btn-icon{width:14px}}.work-page-root .projects-filters__services-wrap,.work-page-root .projects-filters__types-wrap{padding-bottom:var(--32);padding-top:var(--32);flex-wrap:wrap;display:flex}@media (max-width:1025px){.work-page-root .projects-filters__services-wrap,.work-page-root .projects-filters__types-wrap{padding-top:70px;padding-bottom:0}}.work-page-root .projects-filters__services,.work-page-root .projects-filters__types{height:0;overflow:hidden}.work-page-root .projects-filters__service,.work-page-root .projects-filters__type{margin-bottom:.833333vw;display:flex}@media (max-width:1025px){.work-page-root .projects-filters__service,.work-page-root .projects-filters__type{margin-bottom:12px}}.work-page-root .projects-filters__service-item,.work-page-root .projects-filters__type-item{color:var(--color-grey);cursor:pointer;opacity:.5;transition:var(--transition);gap:.347222vw;display:flex}@media (max-width:1025px){.work-page-root .projects-filters__service-item,.work-page-root .projects-filters__type-item{gap:5px}}@media (hover:hover){.work-page-root .projects-filters__service-item:hover,.work-page-root .projects-filters__type-item:hover{opacity:.8}}.work-page-root .projects-filters__service-coma,.work-page-root .projects-filters__type-coma{margin:0 .347222vw}@media (max-width:1025px){.work-page-root .projects-filters__service-coma,.work-page-root .projects-filters__type-coma{margin:0 5px}}.work-page-root .projects-filters__service._active .projects-filters__service-item,.work-page-root .projects-filters__type._active .projects-filters__type-item{opacity:1}.work-page-root .projects-works{opacity:1!important}.work-page-root .projects-gallery__items._cols-4{grid-template-columns:repeat(4,1fr)}.work-page-root .projects-filters._open-services .projects-filters__services,.work-page-root .projects-filters._open-types .projects-filters__types{height:auto;overflow:visible}.work-page-root .projects-filters._has-filter .projects-filters__clear{opacity:1;visibility:visible}.work-page-root .inner-img{object-fit:cover;width:100%;height:100%}.work-page-root .wrap-image{width:100%;height:100%;display:block}.work-page-root .common-typer{letter-spacing:-.04em;white-space:normal;max-width:100%;margin:0;font-size:clamp(.875rem,.972222vw,1rem);font-weight:400;line-height:1.35}.work-page-root .common-typer__cursor{margin-left:.1em;animation:1s step-end infinite work-page-blink;display:inline-block}@keyframes work-page-blink{50%{opacity:0}}.work-page-root .projects-works__load-more{margin-top:var(--48);padding-bottom:var(--32)}.work-page-root .common-link{margin-left:calc(50% + var(--8));letter-spacing:-.02em;transition:opacity var(--transition-fast);align-items:center;gap:clamp(8px,.833333vw,12px);font-size:clamp(1.125rem,1.66667vw,1.5rem);font-weight:400;line-height:1.25;display:inline-flex}.work-page-root .common-link__arrow.link-arrow-wrap{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.work-page-root .common-link .svg-arrow-right{fill:currentColor;width:clamp(14px,1.11111vw,16px);height:clamp(14px,1.11111vw,16px);display:block}.work-page-root .common-link__text{flex-direction:column;align-items:flex-start;gap:.02em;display:inline-flex}.work-page-root .common-link._showLine .common-link__text-line{background:currentColor;width:100%;height:2px;display:block}@media (hover:hover){.work-page-root .common-link:hover{opacity:.55}}@media (max-width:1025px){.work-page-root .common-link{margin-left:0;font-size:clamp(1.0625rem,4.5vw,1.25rem)}.work-page-root .projects-works__typer-item{width:clamp(148px,40vw,190px);max-width:clamp(148px,40vw,190px);min-height:2.7em}}.work-page-root .projects-works__typer-item{width:clamp(156px,11.5vw,200px);max-width:clamp(156px,11.5vw,200px);min-height:2.7em}.work-page-root .projects-filters__service-item,.work-page-root .projects-filters__type-item{color:var(--filter-muted)}
