[data-v-181fdf03]:root{--color-white:#fff;--color-black:#000;--color-pink:#8b3dff;--color-grey:#ddd9e2;--color-grey-light:#f4f2f5;--color-grey-text:#8b8b8b}.page-intro[data-v-181fdf03]{padding:2.1817048465rem 0 2.337540907rem}.page-intro__content[data-v-181fdf03]{padding-bottom:2.337540907rem;border-bottom:1px solid #e7e2ed}.page-intro__title[data-v-181fdf03]{margin:0 0 1.7141966651rem;color:#18151e;font-size:2.6492130279rem;line-height:1.08;font-weight:900;letter-spacing:-.04em;text-wrap:balance}.page-intro__title[data-v-181fdf03] span{color:#8b3dff;color:var(--color-pink)}.page-intro__title[data-v-181fdf03] br{display:none}.page-intro__row[data-v-181fdf03]{display:grid;grid-gap:1.8700327256rem;gap:1.8700327256rem}.page-intro__description[data-v-181fdf03]{max-width:67.5rem;color:#706a7b;font-size:1.1687704535rem;line-height:1.55}.page-intro__description[data-v-181fdf03] p+p{margin-top:1em}.page-intro__description[data-v-181fdf03] strong{color:#18151e;font-weight:600}.page-intro__description[data-v-181fdf03] .section__geo-accent{color:#8b3dff;color:var(--color-pink)}.page-intro__button[data-v-181fdf03]{display:inline-flex;align-items:center;justify-content:space-between;grid-gap:2.4933769674rem;gap:2.4933769674rem;min-height:4.5192457535rem;padding:1.4025245442rem 1.7141966651rem;border:0;border-radius:1.5583606046rem;background:#18151e;color:#fff;font-family:inherit;font-size:1.2466884837rem;font-weight:700;line-height:1.3;text-align:left;cursor:pointer;transition:background .2s ease,transform .2s ease}.page-intro__button span[data-v-181fdf03]{font-size:1.5em;line-height:1}.page-intro__button[data-v-181fdf03]:hover{background:#302638;transform:translateY(-2px)}.page-intro__button.focus-visible[data-v-181fdf03],.page-intro__button[data-v-181fdf03]:focus-visible{outline:3px solid #8b3dff;outline:3px solid var(--color-pink);outline-offset:4px}@media(min-width:640px){.page-intro[data-v-181fdf03]{padding:3.25rem 0}.page-intro__content[data-v-181fdf03]{padding-bottom:2.75rem}.page-intro__title[data-v-181fdf03]{max-width:83.75rem;margin-bottom:2rem;font-size:4.25rem}.page-intro__row[data-v-181fdf03]{grid-gap:2.5rem;gap:2.5rem}.page-intro__description[data-v-181fdf03]{font-size:1.3125rem}.page-intro__button[data-v-181fdf03]{align-self:end;min-height:4.5rem;padding:1.375rem 1.625rem;grid-gap:2rem;gap:2rem;border-radius:1.5rem;font-size:1.125rem;white-space:nowrap}}@media(min-width:1024px){.page-intro__row_with-action[data-v-181fdf03]{grid-template-columns:minmax(0,1fr) auto;grid-gap:5rem;gap:5rem}.page-intro__row_with-action .page-intro__description[data-v-181fdf03]{max-width:63.75rem}}@media(min-width:640px)and (max-width:1023px){.page-intro__button[data-v-181fdf03]{justify-self:start}}@media(prefers-reduced-motion:reduce){.page-intro__button[data-v-181fdf03]{transition:none}.page-intro__button[data-v-181fdf03]:hover{transform:none}}[data-v-b15fe5d4]:root{--color-white:#fff;--color-black:#000;--color-pink:#8b3dff;--color-grey:#ddd9e2;--color-grey-light:#f4f2f5;--color-grey-text:#8b8b8b}.projects__title-mobile[data-v-b15fe5d4]{display:none}.projects[data-v-b15fe5d4]{overflow-x:hidden;padding:2.4933769674rem 0;background:#fff;background:var(--color-white)}@media(min-width:640px){.projects[data-v-b15fe5d4]{padding:5.5rem 0}}.projects__head[data-v-b15fe5d4]{display:grid;grid-gap:1.4025245442rem;gap:1.4025245442rem;margin-bottom:1.7141966651rem}@media(min-width:640px){.projects__head[data-v-b15fe5d4]{grid-template-columns:minmax(0,1fr) minmax(24.375rem,.44fr);align-items:end;grid-gap:2.5rem;gap:2.5rem;margin-bottom:3rem}}.projects__intro[data-v-b15fe5d4]{min-width:0}.projects__title[data-v-b15fe5d4]{max-width:48.309178744rem;margin-bottom:1.0908524233rem;color:#000;color:var(--color-black);font-size:2.6492130279rem;line-height:2.9608851488rem;font-weight:900;word-wrap:anywhere}@media(min-width:640px){.projects__title[data-v-b15fe5d4]{max-width:53.75rem;margin-bottom:1.125rem;font-size:3.75rem;line-height:1.06;letter-spacing:-.15rem;font-weight:800}}.projects__description[data-v-b15fe5d4]{max-width:54.5426211625rem;color:#000;color:var(--color-black);font-size:1.1687704535rem;line-height:1.7141966651rem;font-weight:400;word-wrap:anywhere}@media(min-width:640px){.projects__description[data-v-b15fe5d4]{max-width:47.5rem;color:#706a7b;font-size:1.1875rem;line-height:1.5}}.projects__summary[data-v-b15fe5d4]{display:grid;min-width:0}@media(min-width:640px){.projects__summary[data-v-b15fe5d4]{padding-bottom:.375rem}}.projects__stats[data-v-b15fe5d4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7791803023rem;gap:.7791803023rem;margin:0}@media(min-width:640px){.projects__stats[data-v-b15fe5d4]{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0}}.projects__stat[data-v-b15fe5d4]{min-width:0;padding:.7791803023rem .6233442419rem;border-radius:1.4025245442rem;background:#f4f2f5;background:var(--color-grey-light)}@media(min-width:640px){.projects__stat[data-v-b15fe5d4]{padding:0 1rem;border-left:1px solid rgba(#000000,.14);border-left:1px solid rgba(var(--color-black),.14);border-radius:0;background:transparent}.projects__stat[data-v-b15fe5d4]:first-child{border-left:0;padding-left:0}}@media(max-width:639px){.projects__stat[data-v-b15fe5d4]:last-child{grid-column:1/-1}}.projects__stat-value[data-v-b15fe5d4]{margin-bottom:.3116721209rem;color:#000;color:var(--color-black);font-size:1.5583606046rem;line-height:1.7141966651rem;font-weight:900;word-wrap:anywhere}@media(min-width:640px){.projects__stat-value[data-v-b15fe5d4]{margin-bottom:.5rem;font-size:2.375rem;line-height:1.1;letter-spacing:-.09375rem}}.projects__stat-label[data-v-b15fe5d4]{margin:0;color:rgba(#000000,.78);color:rgba(var(--color-black),.78);font-size:.7791803023rem;line-height:1.012934393rem;font-weight:500;word-wrap:anywhere}@media(min-width:640px){.projects__stat-label[data-v-b15fe5d4]{color:#706a7b;font-size:.8125rem;line-height:1rem}}.projects__grid[data-v-b15fe5d4]{display:grid;grid-gap:1.0908524233rem;gap:1.0908524233rem;margin-top:1.0908524233rem}@media(min-width:640px){.projects__grid[data-v-b15fe5d4]{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4rem 1.75rem;gap:4rem 1.75rem;margin-top:3rem}}.projects__actions[data-v-b15fe5d4]{margin-top:1.2466884837rem;display:flex;justify-content:center}@media(min-width:640px){.projects__actions[data-v-b15fe5d4]{margin-top:1.75rem}}@media(min-width:640px){.projects__actions_mobile-only[data-v-b15fe5d4]{display:none}}.projects__all-btn[data-v-b15fe5d4]{display:inline-flex;align-items:center;justify-content:center;min-height:3.8959015116rem;width:100%;padding:1.1687704535rem 1.8700327256rem;border-radius:1.5583606046rem;background:#8b3dff;background:var(--color-pink);color:#fff;color:var(--color-white);font-family:raleway,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:1.2466884837rem;line-height:1;font-weight:700;text-align:center;text-decoration:none;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .22s cubic-bezier(.22,1,.36,1)}@media(min-width:640px){.projects__all-btn[data-v-b15fe5d4]{min-height:3.375rem;width:auto;min-width:15.625rem;padding:1rem 2.375rem;border-radius:1.5rem;font-size:1.125rem}}@media(min-width:640px){.projects__all-btn[data-v-b15fe5d4]:hover{transform:translate3d(0,-2px,0)}}.projects__all-btn[data-v-b15fe5d4]:active{transform:scale(.985)}.project-card[data-v-b15fe5d4]{min-width:0;overflow:hidden;border-radius:2.337540907rem;background:#f4f2f5;background:var(--color-grey-light)}@media(min-width:640px){.project-card[data-v-b15fe5d4]{border-radius:0;background:transparent}}@media(min-width:640px){.project-card_featured[data-v-b15fe5d4]{border-radius:2.5rem;background:#1c1924}}.project-card_compact[data-v-b15fe5d4]{display:flex;flex-direction:column;min-height:100%}.project-card__link[data-v-b15fe5d4]{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:100%;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer}@media(min-width:640px){.project-card__link_featured[data-v-b15fe5d4]{display:grid;grid-template-columns:minmax(0,43fr) minmax(0,57fr);grid-gap:0;gap:0}}.project-card__media[data-v-b15fe5d4]{position:relative;min-width:0;max-width:100%;overflow:hidden;background:rgba(#8b3dff,.08);background:rgba(var(--color-pink),.08)}.project-card__media_featured[data-v-b15fe5d4]{aspect-ratio:1/.74}@media(min-width:640px){.project-card__media_featured[data-v-b15fe5d4]{aspect-ratio:1/1;align-self:start}}.project-card__media_compact[data-v-b15fe5d4]{aspect-ratio:1/1}@media(min-width:640px){.project-card__media_compact[data-v-b15fe5d4]{border-radius:2rem}}.project-card__image[data-v-b15fe5d4]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:640px){.project-card__image[data-v-b15fe5d4]{-o-object-fit:contain;object-fit:contain}}.project-card__logo[data-v-b15fe5d4]{position:absolute;z-index:1;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:1.4025245442rem;background:#fff;background:var(--color-white);box-shadow:0 .7791803023rem 2.337540907rem rgba(#000000,.12);box-shadow:0 .7791803023rem 2.337540907rem rgba(var(--color-black),.12)}@media(min-width:640px){.project-card__logo[data-v-b15fe5d4]{border-radius:1.125rem;box-shadow:0 .875rem 2.5rem rgba(#000000,.12);box-shadow:0 .875rem 2.5rem rgba(var(--color-black),.12)}}.project-card__logo_featured[data-v-b15fe5d4]{left:1.4025245442rem;bottom:1.4025245442rem;width:5.6100981767rem;height:5.6100981767rem}@media(min-width:640px){.project-card__logo_featured[data-v-b15fe5d4]{left:1.5rem;bottom:1.5rem;width:5.75rem;height:5.75rem}}.project-card__logo_compact[data-v-b15fe5d4]{left:1.0908524233rem;bottom:1.0908524233rem;width:4.5192457535rem;height:4.5192457535rem}@media(min-width:640px){.project-card__logo_compact[data-v-b15fe5d4]{left:1rem;bottom:1rem;width:4.375rem;height:4.375rem}}.project-card__logo-img[data-v-b15fe5d4]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.project-card__body[data-v-b15fe5d4]{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;max-width:100%}.project-card__body_featured[data-v-b15fe5d4]{padding:1.7141966651rem 1.4025245442rem 1.4025245442rem}@media(min-width:640px){.project-card__body_featured[data-v-b15fe5d4]{justify-content:center;align-items:flex-start;padding:3rem;background:radial-gradient(ellipse at 100%,at 0,rgba(139,61,255,.12),transparent 75%);background:radial-gradient(ellipse at 100% 0,rgba(139,61,255,.12),transparent 75%)}}.project-card__body_compact[data-v-b15fe5d4]{padding:1.4025245442rem 1.4025245442rem 2.8050490884rem}@media(min-width:640px){.project-card__body_compact[data-v-b15fe5d4]{padding:1.25rem 0 .5rem}}.project-card__content[data-v-b15fe5d4]{min-width:0}.project-card__title[data-v-b15fe5d4]{margin-bottom:.6233442419rem;color:#000;color:var(--color-black);font-size:1.8700327256rem;line-height:2.1817048465rem;font-weight:700;word-wrap:anywhere}@media(min-width:640px){.project-card__title[data-v-b15fe5d4]{margin-bottom:.625rem;font-size:1.625rem;line-height:1.25;letter-spacing:-.025rem;transition:color .2s ease}}@media(min-width:640px){.project-card__title_featured[data-v-b15fe5d4]{margin-bottom:1.25rem;color:#fff;font-size:2.625rem;line-height:1.12;letter-spacing:-.035em}}.project-card__text[data-v-b15fe5d4]{color:rgba(#000000,.82);color:rgba(var(--color-black),.82);font-size:1.0908524233rem;line-height:1.5583606046rem;font-weight:400;word-wrap:anywhere}@media(min-width:640px){.project-card__text[data-v-b15fe5d4]{max-width:38.75rem;color:#706a7b;font-size:1rem;line-height:1.5}}@media(min-width:640px){.project-card__text_featured[data-v-b15fe5d4]{max-width:33.75rem;color:#c5bfce;font-size:1.25rem;line-height:1.55}}.project-card__buttons[data-v-b15fe5d4]{display:flex;justify-content:flex-start;max-width:100%;margin-top:auto;padding-top:1.4025245442rem}@media(min-width:640px){.project-card__buttons[data-v-b15fe5d4]{padding-top:1.375rem}}@media(min-width:640px){.project-card__body_featured .project-card__buttons[data-v-b15fe5d4]{margin-top:2rem;padding-top:0}}@media(min-width:640px){.project-card__body_featured .project-card__case-link[data-v-b15fe5d4]{min-height:3.625rem;padding:1.125rem 1.625rem;border-radius:1.25rem;background:#fff;color:#18151e}}.project-card__link.focus-visible[data-v-b15fe5d4],.project-card__link[data-v-b15fe5d4]:focus-visible{outline:3px solid #8b3dff;outline:3px solid var(--color-pink);outline-offset:-3px}@media(min-width:640px){.project-card__link:hover .project-card__title[data-v-b15fe5d4]{color:#8b3dff;color:var(--color-pink)}}@media(min-width:640px){.project-card__link:hover .project-card__title_featured[data-v-b15fe5d4]{color:#fff}}.project-card__case-link[data-v-b15fe5d4]{display:inline-flex;align-items:center;justify-content:center;color:#8b3dff;color:var(--color-pink);font-size:1.0908524233rem;line-height:1.2466884837rem;font-weight:700;max-width:100%;transition:transform .22s cubic-bezier(.22,1,.36,1)}@media(min-width:640px){.project-card__case-link[data-v-b15fe5d4]{font-size:1rem;line-height:1.25rem}}@media(min-width:640px){.project-card__link:hover .project-card__case-link[data-v-b15fe5d4]{transform:translate3d(.25rem,0,0)}}@media(max-width:639px){.projects_mobile-slider>.container[data-v-b15fe5d4]{padding-left:1.5583606046rem;padding-right:1.5583606046rem}.projects_mobile-slider .projects__track[data-v-b15fe5d4]{--cards-gap:1.8700327256rem;display:flex;grid-gap:var(--cards-gap);gap:var(--cards-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:1.5583606046rem;scrollbar-width:none;margin:-.3116721209rem -1.5583606046rem 0;padding:.3116721209rem 0 .6233442419rem}.projects_mobile-slider .projects__track[data-v-b15fe5d4]:after,.projects_mobile-slider .projects__track[data-v-b15fe5d4]:before{content:"";flex:0 0 1.5583606046rem}.projects_mobile-slider .projects__track[data-v-b15fe5d4]:before{margin-right:calc(var(--cards-gap)*-1)}.projects_mobile-slider .projects__track[data-v-b15fe5d4]:after{margin-left:calc(var(--cards-gap)*-1)}.projects_mobile-slider .projects__track[data-v-b15fe5d4]::-webkit-scrollbar{display:none}.projects_mobile-slider .projects__grid[data-v-b15fe5d4]{display:contents}.projects_mobile-slider .project-card[data-v-b15fe5d4]{display:flex;flex:0 0 21.817048465rem;flex-direction:column;width:21.817048465rem;min-height:0;overflow:visible;border:0;border-radius:2.337540907rem;background:#fff;background:var(--color-white);box-shadow:none}.projects_mobile-slider .project-card__link[data-v-b15fe5d4]{min-height:0}.projects_mobile-slider .project-card__media[data-v-b15fe5d4]{flex-shrink:0;width:21.817048465rem;height:21.817048465rem;aspect-ratio:1/1;border-radius:2.337540907rem}.projects_mobile-slider .project-card__logo[data-v-b15fe5d4]{left:1.0908524233rem;bottom:1.0908524233rem;width:4.5192457535rem;height:4.5192457535rem;border-radius:.7791803023rem}.projects_mobile-slider .project-card__title[data-v-b15fe5d4]{font-size:1.4804425744rem;line-height:1.8700327256rem;letter-spacing:-.0467508181rem}.projects_mobile-slider .project-card__body[data-v-b15fe5d4]{margin-top:1.4025245442rem;padding:0}.projects_mobile-slider .project-card__text[data-v-b15fe5d4]{color:#655f6d;font-size:1.0908524233rem;line-height:1.6362786349rem}}@media(prefers-reduced-motion:reduce){.project-card__case-link[data-v-b15fe5d4],.project-card__title[data-v-b15fe5d4],.projects__all-btn[data-v-b15fe5d4]{transition:none}.project-card__link:hover .project-card__case-link[data-v-b15fe5d4],.projects__all-btn[data-v-b15fe5d4]:active,.projects__all-btn[data-v-b15fe5d4]:hover{transform:none}}[data-v-2207343a]:root{--color-white:#fff;--color-black:#000;--color-pink:#8b3dff;--color-grey:#ddd9e2;--color-grey-light:#f4f2f5;--color-grey-text:#8b8b8b}.section[data-v-2207343a]{position:relative;padding:2.337540907rem 0 1.1687704535rem}@media(max-width:639px){.section[data-v-2207343a]{background-color:#f4f2f5;background-color:var(--color-grey-light)}}@media(min-width:640px){.section[data-v-2207343a]{padding:3.75rem 0}}.section__title_feedback[data-v-2207343a]{margin-bottom:1.1687704535rem;font-size:2.337540907rem;line-height:2.5712949977rem;font-weight:700;color:#000;color:var(--color-black)}@media(min-width:640px){.section__title_feedback[data-v-2207343a]{margin-bottom:1.875rem;font-size:3.5rem;line-height:4rem;font-weight:900}}@media(max-width:639px){.section__title_feedback br[data-v-2207343a]{display:none}}.section__description_feedback[data-v-2207343a]{margin-bottom:1.1687704535rem;font-size:1.2466884837rem;line-height:1.8700327256rem;font-weight:400;color:#000;color:var(--color-black)}@media(min-width:640px){.section__description_feedback[data-v-2207343a]{font-size:1rem;line-height:1.5rem;margin-bottom:1.875rem}}