.skill-card__title{opacity:0;translate:0 20%;will-change:opacity,translate}[data-fls-loaded] .--watcher-view.skill-card__title{opacity:1;transition:opacity .8s ease-in-out .5s,translate .8s ease-in-out .3s;translate:0 0}.skill-card{background-color:var(--bg-muted);border:.0625rem solid var(--border-default);border-radius:.125rem;flex:1 1 20.625rem}.skill-card__article{align-items:flex-start;display:flex;flex-direction:column;height:100%}.skill-card__number{font-family:var(--font-secondary);font-size:.8125rem;letter-spacing:.12em;line-height:1.6;text-transform:uppercase}.skill-card__number:not(:last-child){margin-block-end:.25rem}.skill-card__title:not(:last-child){margin-block-end:.5rem}.skill-card__link{color:var(--text-light);font-family:var(--font-secondary);font-weight:300;letter-spacing:.04em;line-height:1.3;text-transform:uppercase;transition:color .5s ease-in-out}.skill-card__text{flex-grow:1;line-height:1.8}.reviews-item__icon,.reviews-item__title{opacity:0;translate:0 20%;will-change:opacity,translate}[data-fls-loaded] .--watcher-view.reviews-item__icon,[data-fls-loaded] .--watcher-view.reviews-item__title{opacity:1;transition:opacity .8s ease-in-out .5s,translate .8s ease-in-out .3s;translate:0 0}.hero{min-height:80svh;padding-block-start:1rem}.hero__picture{align-items:center;display:flex;justify-content:center}.hero__image{height:63svh;mix-blend-mode:lighten;object-fit:contain;scale:0;translate:0 -30%;will-change:scale,translate}[data-fls-loaded] .hero__image{scale:1;transition:scale .5s ease-in-out .2s,translate .5s ease-in-out;translate:0 0}.hero__image img{max-inline-size:100%}@keyframes scaleIn{0%{scale:0}to{scale:1}}@keyframes translateUp{0%{translate:0 -30%}to{translate:0 0}}.hero__content{translate:0 -12%}.clients__list{position:relative}.clients__list [data-fls-marquee-inner]{align-items:center;gap:1.875rem}.clients__list:after,.clients__list:before{content:"";height:100%;inline-size:15%;position:absolute;top:0;z-index:1}.clients__list:before{background:linear-gradient(90deg,var(--bg-primary) 0,rgba(255,245,240,0) 100%);left:0}.clients__list:after{background:linear-gradient(90deg,rgba(255,245,240,0) 0,var(--bg-primary) 100%);right:0}.clients__item{max-block-size:2.1875rem;max-inline-size:9.5rem;scale:0;translate:0 100%}.--watcher-view .clients__item{scale:1;transition-duration:.5s;transition-property:scale,translate;transition-timing-function:ease-in-out;translate:0 0}.--watcher-view .clients__item:first-child{transition-delay:.1s}.--watcher-view .clients__item:nth-child(2){transition-delay:.2s}.--watcher-view .clients__item:nth-child(3){transition-delay:.3s}.--watcher-view .clients__item:nth-child(4){transition-delay:.4s}.--watcher-view .clients__item:nth-child(5){transition-delay:.5s}.--watcher-view .clients__item:nth-child(6){transition-delay:.6s}.--watcher-view .clients__item:nth-child(7){transition-delay:.7s}.--watcher-view .clients__item:nth-child(8){transition-delay:.8s}.--watcher-view .clients__item:nth-child(9){transition-delay:.9s}.--watcher-view .clients__item:nth-child(10){transition-delay:1s}.--watcher-view .clients__item:nth-child(11){transition-delay:1.1s}.--watcher-view .clients__item:nth-child(12){transition-delay:1.2s}.--watcher-view .clients__item:nth-child(13){transition-delay:1.3s}.--watcher-view .clients__item:nth-child(14){transition-delay:1.4s}.--watcher-view .clients__item:nth-child(15){transition-delay:1.5s}.--watcher-view .clients__item:nth-child(16){transition-delay:1.6s}.--watcher-view .clients__item:nth-child(17){transition-delay:1.7s}.--watcher-view .clients__item:nth-child(18){transition-delay:1.8s}.--watcher-view .clients__item:nth-child(19){transition-delay:1.9s}.--watcher-view .clients__item:nth-child(20){transition-delay:2s}.clients__item img{height:100%;object-fit:contain;width:100%}.selected-work__top,.skills__container{display:flex;flex-wrap:wrap}.selected-work__top{gap:1rem;justify-content:space-between}.selected-work__block-header{justify-items:start;text-align:left}.selected-work__block-header span{display:inline-block}.selected-work__items{display:grid;gap:1.875rem;grid-template-columns:repeat(2,1fr)}.selected-work__items:has(.work-item:hover) .work-item:not(:hover) .work-item__picture{filter:blur(.3125rem);transition:filter .5s ease-in-out}.process{counter-reset:item}.process-steps__header{display:grid;gap:1rem;grid-template-rows:2.875rem 1fr;justify-items:center;position:relative}.process-steps__header:after{background-color:var(--border-default);content:"";inline-size:.0625rem}.process-steps__arrow{align-items:center;backdrop-filter:blur(1.875rem);background-color:var(--bg-muted);border:.0625rem solid var(--border-default);border-radius:50%;display:flex;font-size:1.25rem;height:2.875rem;justify-content:center;width:2.875rem}.process-steps__body{display:flex;flex-direction:column}.item-process{padding-inline-end:0;position:relative}.item-process:after,.item-process:before{content:"";position:absolute}.item-process:before{background-color:var(--border-default);block-size:100%;inline-size:.0625rem}.item-process:after,.item-process:before{inset-inline-end:auto;inset-inline-start:0}.item-process:after{align-items:center;background-color:var(--bg-muted-full);border:.0625rem solid var(--border-default);border-radius:50%;content:counter(item,decimal-leading-zero);counter-increment:item;display:flex;font-size:.8125rem;height:2.5rem;inset-block-start:50%;justify-content:center;letter-spacing:.12em;line-height:1.6;outline:1rem solid var(--bg-primary);text-transform:uppercase;translate:-50% -50%;width:2.5rem;z-index:2}.item-process:last-child:before{block-size:50%}.reviews__list{margin:0 auto;max-width:75rem}.reviews-item{border-radius:.125rem;margin-block-end:2rem}.reviews-item__title{color:var(--text-light);font-family:var(--font-secondary);font-weight:300;letter-spacing:.04em;line-height:1.3;margin-block-end:.5rem;transition:color .5s ease-in-out}.reviews-item__text{line-height:1.8}.reviews-item>:last-child{margin-block-end:0}.author-review{align-items:center;display:flex;gap:1rem}.author-review__avatar{align-self:flex-start;aspect-ratio:1;border-radius:50%;flex:0 0 3.75rem;overflow:hidden}.author-review__avatar img{max-inline-size:100%;object-fit:cover}.author-review__info{line-height:1.6}.author-review__name{color:var(--text-light);font-family:var(--font-secondary);font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase}.author-review__company{font-size:.875rem;font-weight:300}.summary{padding-block-start:2.5rem}.summary__top{display:flex;justify-content:center;position:relative}.summary__top:not(:last-child){margin-block-end:2.5rem}.summary__image{max-height:50svh;max-width:40%;position:relative;text-align:center;z-index:2}.summary__picture{background-color:var(--bg-primary);box-shadow:0 0 1.875rem 1.875rem var(--bg-primary);height:100%;mix-blend-mode:lighten}.summary__picture img{max-inline-size:100%;max-height:100%;mix-blend-mode:lighten;object-fit:contain}.summary__name{inset-block-start:30%;position:absolute}.summary__item-name{color:var(--text-light);font-family:var(--font-secondary);font-weight:300;margin-right:4.375rem}.summary__item-name span{font-family:var(--font-italic);font-style:italic}.summary__body{display:flex;justify-content:space-between;row-gap:1.5rem}.summary__block-header{flex:0 0 41%}.summary__content{display:grid;flex:0 0 41%}.summary__text{line-height:1.6}.summary__social .social__item{scale:0;translate:0 100%}.summary__social.--watcher-view .social__item{scale:1;transition-duration:.5s;transition-property:scale,translate;transition-timing-function:ease-in-out;translate:0 0}.summary__social.--watcher-view .social__item:first-child{transition-delay:.1s}.summary__social.--watcher-view .social__item:nth-child(2){transition-delay:.2s}.summary__social.--watcher-view .social__item:nth-child(3){transition-delay:.3s}.summary__social.--watcher-view .social__item:nth-child(4){transition-delay:.4s}.summary__social.--watcher-view .social__item:nth-child(5){transition-delay:.5s}.summary__social.--watcher-view .social__item:nth-child(6){transition-delay:.6s}@media (max-width:75em){.summary__body{padding-inline:6.25e-8rem}}@media (max-width:62em){.item-process{padding-inline-start:2.21875rem}}@media (max-width:61.99875em){.summary__content{flex:0 0 51%}}@media (max-width:48em){.selected-work__top{padding-inline-end:6.25e-8rem;padding-inline-start:6.25e-8rem}}@media (max-width:47.99875em){.hero__image{height:50svh}.hero__content{translate:0 0}.selected-work__items{grid-template-columns:repeat(1,1fr)}.process-steps__header{gap:.5rem}.process-steps__item{padding-block:1.875rem}.item-process:before{block-size:.0625rem;inline-size:100%;inset-block-start:0}.item-process:after{inset-block-start:0;inset-inline-start:50%;outline:.625rem solid var(--bg-primary)}.item-process:last-child:before{block-size:.0625rem}.item-process{padding-inline-start:0}.summary__body{flex-direction:column}}@media (max-width:29.99875em){.clients__list [data-fls-marquee-inner]{gap:1rem}.clients__list:after,.clients__list:before{inline-size:10%}}@media (max-width:20em){.skill-card{padding:.9375rem}.skill-card__link{font-size:1.25rem}.skill-card__text:not(:last-child){margin-block-end:1.25rem}.hero{padding-block-end:1rem}.clients{padding-block-start:2.5rem}.clients,.skills{padding-block-end:3.75rem}.skills__container{gap:1.25rem}.selected-work{padding-block-end:3.75rem}.selected-work__top:not(:last-child){margin-block-end:1.25rem}.process{padding-block-end:3.75rem}.process__block-header{margin-block-end:1.5rem}.process-steps__header{block-size:6.25rem}.reviews__block-header{margin-block-end:2rem}.reviews-item{padding:1.25rem}.reviews-item>*{margin-block-end:1rem}.reviews-item__title{font-size:1.25rem}.summary{padding-block-end:3.75rem}.summary__item-name{font-size:2.5rem}.summary__body{column-gap:1.5rem}.summary__content{gap:1.5rem}.summary__text{font-size:1rem}}@media (min-width:20em) and (max-width:89.375em){.skill-card{padding:clamp(.9375rem,.34290540540625rem + 2.972972973vw,3rem)}.skill-card__link{font-size:clamp(1.25rem,1.177927927925rem + .3603603604vw,1.5rem)}.skill-card__text:not(:last-child){margin-block-end:clamp(1.25rem,1.03378378378125rem + 1.0810810811vw,2rem)}.hero{padding-block-end:clamp(1rem,.3873873873875rem + 3.0630630631vw,3.125rem)}.clients{padding-block-end:clamp(3.75rem,3.3896396396375rem + 1.8018018018vw,5rem);padding-block-start:clamp(2.5rem,.9144144144125rem + 7.9279279279vw,8rem)}.skills{padding-block-end:clamp(3.75rem,1.9481981982rem + 9.009009009vw,10rem)}.skills__container{gap:clamp(1.25rem,1.03378378378125rem + 1.0810810811vw,2rem)}.selected-work{padding-block-end:clamp(3.75rem,1.9481981982rem + 9.009009009vw,10rem)}.selected-work__top:not(:last-child){margin-block-end:clamp(1.25rem,1.03378378378125rem + 1.0810810811vw,2rem)}.process{padding-block-end:clamp(3.75rem,1.9481981982rem + 9.009009009vw,10rem)}.process__block-header{margin-block-end:clamp(1.5rem,1.06756756756875rem + 2.1621621622vw,3rem)}.process-steps__header{block-size:clamp(6.25rem,5.16891891891875rem + 5.4054054054vw,10rem)}.reviews__block-header{margin-block-end:clamp(2rem,1.423423423425rem + 2.8828828829vw,4rem)}.reviews-item{padding:clamp(1.25rem,.74549549549375rem + 2.5225225225vw,3rem)}.reviews-item>*{margin-block-end:clamp(1rem,.7117117117125rem + 1.4414414414vw,2rem)}.reviews-item__title{font-size:clamp(1.25rem,1.177927927925rem + .3603603604vw,1.5rem)}.summary{padding-block-end:clamp(3.75rem,.6509009009rem + 15.4954954955vw,14.5rem)}.summary__item-name{font-size:clamp(2.5rem,.9144144144125rem + 7.9279279279vw,8rem)}.summary__body{column-gap:clamp(1.5rem,.77927927928125rem + 3.6036036036vw,4rem)}.summary__content{gap:clamp(1.5rem,1.35585585585625rem + .7207207207vw,2rem)}.summary__text{font-size:clamp(1rem,.9639639639625rem + .1801801802vw,1.125rem)}}@media (min-width:47.99875em) and (min-width:87.5em){.item-process:nth-child(2n){padding-inline-end:6.21875rem}}@media (min-width:47.99875em) and (min-width:62em) and (max-width:87.5em){.item-process:nth-child(2n){padding-inline-end:clamp(2.21875rem,-7.50674019608125rem + 15.6862745098vw,6.21875rem)}}@media (min-width:47.99875em) and (max-width:62em){.item-process:nth-child(2n){padding-inline-end:2.21875rem}}@media (min-width:47.99875em){.hero__container{padding-block-start:3rem}.item-process{align-self:flex-end;inline-size:50%}.item-process:nth-child(2n){align-self:flex-start;padding-inline-start:0}.item-process:nth-child(2n):before{inset-inline-end:-.0625rem;inset-inline-start:auto}.item-process:nth-child(2n):after{inset-inline-end:0;inset-inline-start:auto;translate:50% -50%}.item-process:not(:first-child){margin-block-start:-15%}.reviews__item{width:calc(50% - 1rem)}}@media (min-width:48em) and (max-width:90em){.selected-work__top{padding-inline-end:clamp(6.25e-8rem,-2.2857141517875rem + 4.7619046131vw,2rem);padding-inline-start:clamp(6.25e-8rem,-2.2857141517875rem + 4.7619046131vw,2rem)}}@media (min-width:62em) and (max-width:87.5em){.item-process{padding-inline-start:clamp(2.21875rem,-7.50674019608125rem + 15.6862745098vw,6.21875rem)}}@media (min-width:68.75em){.item-process:not(:first-child){margin-block-start:-5%}}@media (min-width:75em) and (max-width:87.5em){.summary__body{padding-inline:clamp(6.25e-8rem,-37.4999995625rem + 49.9999995vw,6.25rem)}}@media (min-width:87.5em){.item-process{padding-inline-start:6.21875rem}.summary__body{padding-inline:6.25rem}}@media (min-width:89.375em){.skill-card{padding:3rem}.skill-card__link{font-size:1.5rem}.skill-card__text:not(:last-child){margin-block-end:2rem}.hero{padding-block-end:3.125rem}.clients{padding-block-end:5rem;padding-block-start:8rem}.skills{padding-block-end:10rem}.skills__container{gap:2rem}.selected-work{padding-block-end:10rem}.selected-work__top:not(:last-child){margin-block-end:2rem}.process{padding-block-end:10rem}.process__block-header{margin-block-end:3rem}.process-steps__header{block-size:10rem}.reviews__block-header{margin-block-end:4rem}.reviews-item{padding:3rem}.reviews-item>*{margin-block-end:2rem}.reviews-item__title{font-size:1.5rem}.summary{padding-block-end:14.5rem}.summary__item-name{font-size:8rem}.summary__body{column-gap:4rem}.summary__content{gap:2rem}.summary__text{font-size:1.125rem}}@media (min-width:90em){.selected-work__top{padding-inline-end:2rem;padding-inline-start:2rem}}@media (any-hover:hover) and (any-pointer:fine){.reviews-item__title:hover,.skill-card__link:hover{color:var(--text-default)}}