.u-section[data-v-c144686e]{grid-template-columns:repeat(12,minmax(0,1fr));gap:0;width:100%;display:grid}@media (width<=1023px){.u-section[data-v-c144686e]{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;width:100%;display:grid}}[data-v-c144686e] .u-section__header{grid-column-end:span 4}[data-v-c144686e] .u-section__content{grid-column:6/span 7}@media (width<=1023px){[data-v-c144686e] .u-section__content{grid-column:1/span 4}}.about__content[data-v-c144686e]{flex-direction:column;gap:16px;display:flex}.about__text[data-v-c144686e]{color:var(--ink-100);font-size:20px;line-height:140%}.about__subtext[data-v-c144686e],.about__text[data-v-c144686e]{font-family:var(--font-display);font-weight:400}.about__subtext[data-v-c144686e]{color:var(--text-secondary);font-size:16px;line-height:22px}.about__img[data-v-c144686e]{flex-direction:column;gap:16px;display:flex}.about__img span[data-v-c144686e]{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:1.08px;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.card[data-v-8db8004c]{cursor:default;border:1px solid var(--border-hairline,#1f1f1f);background:var(--bg-raised,#0f0f0f);will-change:transform;flex-direction:column;flex:1 0 0;gap:28px;height:456px;padding:24px 16px;transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .45s cubic-bezier(.22,1,.36,1);display:flex;position:relative}@media (hover:hover) and (pointer:fine){.card[data-v-8db8004c]:hover:not(:disabled){z-index:5;border-color:#ffffff29;transform:translateY(-10px);box-shadow:0 24px 48px -12px #000c}}@media (hover:none){.card[data-v-8db8004c]:active:not(:disabled){z-index:5;border-color:#ffffff29;transform:translateY(-10px);box-shadow:0 24px 48px -12px #000c}}@media (width<=767px){.card[data-v-8db8004c]{padding:24px}}.card__number[data-v-8db8004c]{font-family:var(--font-mono);letter-spacing:.48px;color:var(--text-disabled);text-transform:uppercase;font-size:16px;font-weight:500;line-height:24px}.card__content[data-v-8db8004c]{flex-direction:column;gap:12px;display:flex}.card__title[data-v-8db8004c]{letter-spacing:-.2px;color:var(--text-primary);font-size:20px;font-weight:600;line-height:120%}.card__desc[data-v-8db8004c],.card__title[data-v-8db8004c]{font-family:var(--font-display)}.card__desc[data-v-8db8004c]{color:var(--text-secondary);font-size:16px;font-weight:400;line-height:140%}.card__media[data-v-8db8004c]{z-index:1;justify-content:center;align-items:flex-end;width:100%;padding-top:24px;display:flex;position:absolute;bottom:0;right:0}.card__media img[data-v-8db8004c]{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%;display:block}.card__footer[data-v-8db8004c]{z-index:2;align-items:center;gap:8px;margin-top:auto;display:flex}.card__arrow[data-v-8db8004c]{color:var(--text-accent,#e52800);flex-shrink:0}.card__tag[data-v-8db8004c]{font-family:var(--font-mono);letter-spacing:1.08px;text-transform:uppercase;color:var(--ink-300);font-size:12px;font-weight:500;line-height:16px}.u-section.background[data-v-6dc2b84b]{--bg-custom:transperent;border:none}.u-section.background[data-v-6dc2b84b] .text-accent{color:var(--text-accent)}.approach__wrapper[data-v-6dc2b84b]{gap:16px;margin-top:56px;display:flex}@media (width<=1439px){.approach__wrapper[data-v-6dc2b84b]{scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.approach__wrapper[data-v-6dc2b84b]::-webkit-scrollbar{display:none}.approach__wrapper[data-v-6dc2b84b]>.card{scroll-snap-align:start;flex:0 0 268px}}.case[data-v-0edbb4aa]{flex:1;grid-column-end:span 4;padding:48px 40px;display:flex}.case.grey[data-v-0edbb4aa]{background:var(--ink-800,#161616)}@media (width<=767px){.case.grey[data-v-0edbb4aa]{background:0 0}}.case__wrapper[data-v-0edbb4aa]{flex-direction:column;flex:1 0 0;align-self:stretch;align-items:flex-start;gap:24px;display:flex}@media (width<=767px){.case__wrapper[data-v-0edbb4aa]{gap:20px}}.case__client[data-v-0edbb4aa]{font-family:var(--font-mono);letter-spacing:1.08px;text-transform:uppercase;color:var(--text-muted,#707070);font-size:12px;font-weight:500;line-height:16px}.case__stat[data-v-0edbb4aa]{font-family:var(--font-display);color:var(--text-accent);font-size:64px;font-weight:500;line-height:140%}@media (width<=767px){.case__stat[data-v-0edbb4aa]{gap:48px}}.case__desc[data-v-0edbb4aa]{font-family:var(--font-display);color:var(--text-primary);font-size:20px;font-weight:600;line-height:120%}.case__comparison[data-v-0edbb4aa]{font-weight:700}.case__comparison[data-v-0edbb4aa],.case__tools[data-v-0edbb4aa]{font-family:var(--font-mono);letter-spacing:1.08px;text-transform:uppercase;color:var(--text-muted);font-size:12px;line-height:16px}.case__tools[data-v-0edbb4aa]{font-weight:500}@media (width<=767px){.case[data-v-0edbb4aa]{border-top:1px solid var(--border-hairline,#1f1f1f);padding:28px 0}}.cases__wrapper[data-v-849b6fff]{border-top:1px solid var(--border-hairline,#1f1f1f);border-bottom:1px solid var(--border-hairline,#1f1f1f);grid-template-columns:repeat(12,minmax(0,1fr));gap:0;width:100%;margin-top:40px;display:grid}@media (width<=767px){.cases__wrapper[data-v-849b6fff]{border:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;margin-top:32px;display:grid}}[data-v-849b6fff] .text-accent{color:var(--text-accent)}.client[data-v-c441cabd]{-webkit-backdrop-filter:blur(8px);cursor:default;background:#0a0a0a66;flex-direction:column;grid-column-end:span 3;padding:32px 28px;display:flex;position:relative;overflow:hidden}.client[data-v-c441cabd]:before{content:"";z-index:0;will-change:transform;background-color:#f01101ed;transition:transform .5s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:translate(100%)}@media (hover:hover) and (pointer:fine){.client[data-v-c441cabd]:hover:not(:disabled):before{transition:transform .65s cubic-bezier(.22,1,.36,1);transform:translate(0)}.client:hover:not(:disabled) .client__category[data-v-c441cabd],.client:hover:not(:disabled) .client__number[data-v-c441cabd]{color:#ffffffd9;transition:color .4s 80ms}}@media (hover:none){.client[data-v-c441cabd]:active:not(:disabled):before{transition:transform .65s cubic-bezier(.22,1,.36,1);transform:translate(0)}.client:active:not(:disabled) .client__category[data-v-c441cabd],.client:active:not(:disabled) .client__number[data-v-c441cabd]{color:#ffffffd9;transition:color .4s 80ms}}.client__content[data-v-c441cabd]{z-index:1;flex-direction:column;gap:16px;width:100%;display:flex;position:relative}@media (width<=1279px){.client__content[data-v-c441cabd]{gap:12px}}.client__header[data-v-c441cabd]{align-items:center;gap:8px;display:flex}@media (width<=767px){.client__header[data-v-c441cabd]{justify-content:space-between}}.client__name[data-v-c441cabd]{font-family:var(--font-display,sans-serif);color:var(--text-primary);letter-spacing:-.24px;font-size:24px;font-weight:600;line-height:120%}@media (width<=767px){.client__name[data-v-c441cabd]{letter-spacing:-.2px;font-size:20px}}.client__category[data-v-c441cabd],.client__number[data-v-c441cabd]{font-family:var(--font-mono);letter-spacing:1.08px;color:var(--text-muted,#707070);font-size:12px;font-weight:500;line-height:16px;transition:color .35s}.client__category[data-v-c441cabd]{text-transform:uppercase}@media (width<=1279px){.client[data-v-c441cabd]{height:112px;padding:20px}}@media (width<=767px){.client[data-v-c441cabd]{grid-column-end:span 2}}.clients__wrapper[data-v-9c89a9be]{grid-template-columns:repeat(12,minmax(0,1fr));gap:0;width:100%;margin-top:56px;display:grid}@media (width<=767px){.clients__wrapper[data-v-9c89a9be]{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;display:grid}}.u-slider[data-v-f386feb1]{align-items:stretch;width:100%;max-width:100%}.u-slider[data-v-f386feb1],.u-slider__strip[data-v-f386feb1]{gap:20px;min-width:0;display:flex}.u-slider__strip[data-v-f386feb1]{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex:auto;height:max-content;overflow-x:auto}.u-slider__strip[data-v-f386feb1]::-webkit-scrollbar{display:none}.u-slider__slide[data-v-f386feb1]{scroll-snap-align:start;cursor:pointer;flex:none}.u-slider--chips .u-slider__slide[data-v-f386feb1]{border:1px solid var(--border-strong);color:var(--text-primary,#8f8f8f);font-family:var(--font-mono);letter-spacing:1.08px;text-transform:uppercase;white-space:nowrap;background:0 0;height:max-content;padding:12px 20px;font-size:12px;font-weight:700;line-height:16px;transition-property:background,border-color,color;transition-duration:.2s;transition-timing-function:cubic-bezier(.37,0,.63,1);display:flex}@media (hover:hover) and (pointer:fine){.u-slider--chips .u-slider__slide[data-v-f386feb1]:hover:not(:disabled){border-color:var(--border-accent)}}@media (hover:none){.u-slider--chips .u-slider__slide[data-v-f386feb1]:active:not(:disabled){border-color:var(--border-accent)}}.u-slider--chips .u-slider__slide.is-active[data-v-f386feb1]{background:var(--bg-inverse,#ff1f1f);border-color:var(--bg-inverse,#ff1f1f)}.u-slider--photo .u-slider__slide[data-v-f386feb1]{aspect-ratio:3/4;border:1px solid var(--color-stroke-base,#262a26);border-radius:8px;width:220px;transition:border-color .15s;position:relative;overflow:hidden}.u-slider--photo .u-slider__slide[data-v-f386feb1]:hover{border-color:var(--text-secondary,#8f8f8f)}.u-slider--photo .u-slider__slide.is-active[data-v-f386feb1]{border-color:var(--bg-inverse,#ff1f1f);outline:1px solid var(--bg-inverse,#ff1f1f)}.u-slider__img[data-v-f386feb1]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.u-slider__caption[data-v-f386feb1]{color:#fff;background:linear-gradient(#0000,#000000bf);padding:24px 16px 14px;font-size:14px;font-weight:600;position:absolute;bottom:0;left:0;right:0}.u-slider__arrow[data-v-f386feb1]{border:1px solid var(--border-strong);width:40px;height:40px;color:var(--text-primary,#f4f5f7);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;transition-property:opacity,border-color,color;transition-duration:.2s;transition-timing-function:cubic-bezier(.37,0,.63,1);display:inline-flex}@media (hover:hover) and (pointer:fine){.u-slider__arrow[data-v-f386feb1]:hover:not(:disabled){border-color:var(--border-accent);color:var(--text-accent)}}@media (hover:none){.u-slider__arrow[data-v-f386feb1]:active:not(:disabled){border-color:var(--border-accent);color:var(--text-accent)}}.u-slider__arrow[data-v-f386feb1]:disabled{opacity:.35;cursor:default}@media (width<=767px){.u-slider__arrow[data-v-f386feb1]{display:none}}.divider[data-v-ff72b9e7]{background:var(--color-stroke-base,#262a26);height:1px}.u-geo-map[data-v-ff72b9e7]{max-width:1228px;max-height:680px;position:relative}.u-geo-map__svg[data-v-ff72b9e7] svg{width:100%;height:auto;display:block}.u-geo-map__svg[data-v-ff72b9e7] .region{transition:fill .45s cubic-bezier(.16,1,.3,1),stroke .2s}.u-geo-map__svg[data-v-ff72b9e7] .region.has-data{fill:var(--ink-300,#8f8f8f);stroke-width:1px;stroke:var(--ink-500,#3d3d3d);cursor:pointer}.u-geo-map--hover .u-geo-map__svg[data-v-ff72b9e7] .region.has-data:hover:not(.active){fill:var(--bg-inverse);stroke:var(--bg-inverse)}@media (prefers-reduced-motion:reduce){.u-geo-map__svg[data-v-ff72b9e7] .region.active{fill:var(--bg-inverse);stroke:var(--bg-inverse);stroke-width:1px}}.u-geo-map__modal[data-v-ff72b9e7]{z-index:20;border:1px solid var(--color-stroke-base,#262a26);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141414e6;flex-direction:column;gap:16px;width:304px;max-width:calc(100% - 16px);padding:20px 24px;transition:left .35s cubic-bezier(.16,1,.3,1),top .35s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;overflow:hidden}.u-geo-map__head[data-v-ff72b9e7]{gap:4px}.u-geo-map__body[data-v-ff72b9e7],.u-geo-map__head[data-v-ff72b9e7]{flex-direction:column;display:flex}.u-geo-map__body[data-v-ff72b9e7]{gap:16px}.u-geo-map__title[data-v-ff72b9e7]{font-family:var(--font-display);letter-spacing:-.16px;color:var(--text-primary);font-size:16px;font-weight:600;line-height:120%}.u-geo-map__count[data-v-ff72b9e7]{color:var(--text-accent);font-weight:400}.u-geo-map__count[data-v-ff72b9e7],.u-geo-map__label[data-v-ff72b9e7]{font-family:var(--font-mono);font-size:12px;line-height:16px}.u-geo-map__label[data-v-ff72b9e7]{text-transform:uppercase;letter-spacing:1.08px;color:#5e635b}.u-geo-map__grid[data-v-ff72b9e7]{grid-template-columns:1fr 1fr;gap:12px 16px;display:grid}.u-geo-map__client[data-v-ff72b9e7]{font-family:var(--font-display);color:var(--text-primary);align-items:center;gap:8px;font-size:12px;font-weight:400;line-height:16px;display:flex}.u-geo-map__client[data-v-ff72b9e7]:before{content:"";background:var(--text-accent);border-radius:50%;flex:none;width:5px;height:5px}.u-geo-map__fade-enter-active[data-v-ff72b9e7]{transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1)}.u-geo-map__fade-leave-active[data-v-ff72b9e7]{transition:opacity .22s,transform .22s}.u-geo-map__fade-enter-from[data-v-ff72b9e7]{opacity:0;transform:translateY(10px)scale(.97)}.u-geo-map__fade-leave-to[data-v-ff72b9e7]{opacity:0;transform:translateY(6px)scale(.985)}@media (prefers-reduced-motion:reduce){.u-geo-map__fade-enter-active[data-v-ff72b9e7],.u-geo-map__fade-leave-active[data-v-ff72b9e7]{transition:opacity .2s}.u-geo-map__fade-enter-from[data-v-ff72b9e7],.u-geo-map__fade-leave-to[data-v-ff72b9e7]{transform:none}}@media (width<=767px){.u-geo-map[data-v-ff72b9e7]{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;width:100%;display:grid}.u-geo-map__modal[data-v-ff72b9e7],.u-geo-map__svg[data-v-ff72b9e7]{grid-column-end:span 4}.u-geo-map__modal[data-v-ff72b9e7]{-webkit-backdrop-filter:none;backdrop-filter:none;border:0;width:100%;max-width:none;position:relative;transition:none!important;top:auto!important;left:auto!important}.u-geo-map__button[data-v-ff72b9e7]{grid-column-end:span 4}.u-geo-map__button[data-v-ff72b9e7] .u-button__content{justify-content:space-between;width:100%}}.u-section.background[data-v-42d064af]{--bg-custom:transperent;border:none}.geographic__header[data-v-42d064af]{justify-content:space-between;align-items:center;gap:20px;width:100%;min-width:0;margin-block:24px;display:flex}.geographic__header .u-slider[data-v-42d064af]{min-width:0;max-width:850px}.hero[data-v-df95efbb]{background-color:var(--bg-base);position:relative;overflow:hidden}.hero__media[data-v-df95efbb]{z-index:0;pointer-events:none;width:100%;max-width:1312px;max-height:906px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.hero__vignette[data-v-df95efbb]{z-index:1;background:radial-gradient(42.69% 45.98% at 54.03% 52.39%,#05050500 21.51%,#050505f0 86.79%,#0505059e);position:absolute;inset:0}.hero__container[data-v-df95efbb]{box-sizing:border-box;width:100%;max-width:1440px;margin-inline:auto;padding-block:0;padding-inline:60px}@media (width<=1023px){.hero__container[data-v-df95efbb]{padding-block:48px;padding-inline:20px}}.hero__container[data-v-df95efbb]{z-index:2;min-height:768px;padding-top:185px;padding-bottom:100px;position:relative}@media (width<=1023px){.hero__container[data-v-df95efbb]{min-height:0;padding-top:140px;padding-bottom:64px}}.hero__title[data-v-df95efbb]{max-width:720px;font-family:var(--font-display);letter-spacing:0;color:var(--text-white);margin:0;font-size:80px;font-weight:500;line-height:1}@media (width<=1023px){.hero__title[data-v-df95efbb]{font-size:56px}}@media (width<=767px){.hero__title[data-v-df95efbb]{font-size:48px}}.hero__title-accent[data-v-df95efbb]{color:var(--text-accent)}.hero__lead[data-v-df95efbb]{max-width:430px;font-family:var(--font-display);color:var(--ink-100);gap:20px;margin:46px 0 0;font-size:16px;font-weight:400;line-height:140%;display:flex}@media (width<=767px){.hero__lead[data-v-df95efbb]{margin-top:32px}}.hero__lead-arrow[data-v-df95efbb]{color:var(--text-accent);flex-shrink:0}.hero__cta[data-v-df95efbb]{gap:12px;margin-top:160px;display:flex}@media (width<=767px){.hero__cta[data-v-df95efbb]{flex-direction:column;align-items:flex-start;margin-top:64px}.hero__cta .u-button[data-v-df95efbb]{width:100%}}.hero__steps[data-v-df95efbb]{z-index:2;flex-direction:column;align-items:flex-end;gap:8px;width:309px;display:flex;position:absolute;top:283px;right:84px}@media (width<=1023px){.hero__steps[data-v-df95efbb]{display:none}}.hero__step[data-v-df95efbb]{background-color:var(--ink-850);width:fit-content;font-family:var(--font-display);color:var(--text-white);text-align:right;cursor:default;padding:16px;font-size:16px;font-weight:400;line-height:1.4;transition-property:background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.37,0,.63,1)}@media (width<=1023px){.hero__step[data-v-df95efbb]{text-align:left;width:100%}}@media (hover:hover) and (pointer:fine){.hero__step[data-v-df95efbb]:hover:not(:disabled){background-color:#a62d2d38}}@media (hover:none){.hero__step[data-v-df95efbb]:active:not(:disabled){background-color:#a62d2d38}}.hero__rule[data-v-df95efbb]{z-index:1;background-color:var(--border-hairline);width:2px;height:360px;position:absolute;top:287px;right:64px}@media (width<=1023px){.hero__rule[data-v-df95efbb]{display:none}}.hero__marquee[data-v-df95efbb]{display:none}@media (width<=1023px){.hero__marquee[data-v-df95efbb]{display:block}}.process__wrapper[data-v-c883e8c4]{z-index:1;grid-template-columns:repeat(12,minmax(0,1fr));gap:0;width:100%;margin-top:24px;display:grid;position:relative}@media (width<=1023px){.process__wrapper[data-v-c883e8c4]{flex-direction:column;gap:0;margin-top:364px;display:flex}}.process__col[data-v-c883e8c4]{flex-direction:column;gap:100px;margin-top:100px;display:flex}.process__col--left[data-v-c883e8c4]{grid-column:1/span 3}@media (width<=767px){.process__col--left[data-v-c883e8c4]{grid-column:none/span 4}}.process__col--right[data-v-c883e8c4]{grid-column:10/span 3}@media (width<=767px){.process__col--right[data-v-c883e8c4]{grid-column:none/span 4}}@media (width<=1023px){.process__col[data-v-c883e8c4]{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;margin:0;display:grid}}.process__item[data-v-c883e8c4]{border-top:1px solid var(--border-hairline);flex-direction:column;gap:12px;padding:16px 0;display:flex}@media (width<=1023px){.process__item[data-v-c883e8c4]{background:var(--ink-900);grid-column-end:span 2;height:215px;padding:24px 20px}}.process__number[data-v-c883e8c4]{font-family:var(--font-mono);color:var(--text-accent);font-size:12px;font-weight:500;line-height:16px}.process__title[data-v-c883e8c4]{font-family:var(--font-display);letter-spacing:-.24px;color:var(--text-primary);font-size:24px;font-weight:600;line-height:120%}@media (width<=767px){.process__title[data-v-c883e8c4]{font-size:20px}}.process__desc[data-v-c883e8c4]{font-family:var(--font-display);color:var(--text-muted);font-size:12px;font-weight:400;line-height:16px}[data-v-c883e8c4] .u-section__media{isolation:isolate;border-radius:271px;width:100%;max-width:870px;height:540px;overflow:hidden;top:135px!important}[data-v-c883e8c4] .u-section__media video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (width<=1023px){[data-v-c883e8c4] .u-section__media{border-radius:0;height:300px}}.u-image[data-v-f3887b3f]{-o-object-fit:cover;object-fit:cover}.card__wrapper[data-v-525af19c]{flex-direction:column;gap:20px;display:flex}@media (width<=1023px){.card__wrapper[data-v-525af19c]{flex-direction:row;align-items:center;gap:16px;max-height:100px}}@media (width<=767px){.card__wrapper[data-v-525af19c]{max-height:64px}}.card__body[data-v-525af19c]{flex-direction:column;gap:6px;display:flex}@media (width<=1023px){.card__body[data-v-525af19c]{gap:4px}}.card__content[data-v-525af19c]{gap:6px;display:flex}.card__image[data-v-525af19c]{-o-object-fit:contain;object-fit:contain}@media (width<=1023px){.card__image[data-v-525af19c]{border:1px solid var(--border-hairline,#1f1f1f);background:var(--ink-900,#0a0a0a);width:auto;max-height:100px}}@media (width<=767px){.card__image[data-v-525af19c]{max-height:64px}}.name[data-v-525af19c]{color:var(--text-primary);font-family:var(--font-display);letter-spacing:-.2px;font-size:20px;font-style:normal;font-weight:600;line-height:120%}.company[data-v-525af19c],.role[data-v-525af19c]{font-family:var(--font-mono);letter-spacing:1.08px;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.role[data-v-525af19c]{color:var(--text-accent)}.company[data-v-525af19c]{color:var(--text-muted)}.quote__wrapper[data-v-88effff8]{box-sizing:border-box;max-width:1440px;margin-inline:auto;padding-block:0;padding-inline:60px}@media (width<=1023px){.quote__wrapper[data-v-88effff8]{padding-block:48px;padding-inline:20px}}.quote__wrapper[data-v-88effff8]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:0;width:100%;padding-block:64px;display:grid}@media (width<=1023px){.quote__wrapper[data-v-88effff8]{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;width:100%;padding-block:48px;display:grid}}.quote__body[data-v-88effff8]{flex-direction:column;grid-column-end:span 9;gap:16px;display:flex}@media (width<=1023px){.quote__body[data-v-88effff8]{grid-column-end:span 4;gap:32px}}.quote__card[data-v-88effff8]{grid-column:11/span 2}@media (width<=1023px){.quote__card[data-v-88effff8]{grid-area:2/1/auto/span 4}}.quote__icon[data-v-88effff8]{color:var(--text-accent)}.quote__header[data-v-88effff8]{align-items:center;gap:16px;display:flex}.divider[data-v-88effff8]{background:var(--ink-600);flex:1 0 0;height:1px}.qoute__text[data-v-88effff8]{color:var(--text-primary);font-family:var(--font-display);font-size:20px;font-weight:400;line-height:140%}@media (width<=1023px){.qoute__text[data-v-88effff8]{font-size:16px}}.item-slot[data-v-03024eec]{grid-column-end:span 2;height:320px;position:relative}.item[data-v-03024eec]{box-sizing:border-box;isolation:isolate;cursor:default;-webkit-backdrop-filter:blur(12px);will-change:height;background:#101010a6;flex-direction:column;gap:36px;width:100%;height:320px;padding:24px;transition:height .5s cubic-bezier(.16,1,.3,1),gap .5s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:0;left:0}.item[data-v-03024eec]:before{content:"";opacity:0;z-index:-1;pointer-events:none;background:linear-gradient(#dc00004d,#0e0e0e4d);transition:opacity .5s;position:absolute;inset:0}.item__wrapper[data-v-03024eec]{flex-direction:column;gap:12px;display:flex}.item__title[data-v-03024eec]{color:var(--text-primary);letter-spacing:-.2px;text-transform:uppercase;font-size:20px;font-weight:600;line-height:120%}.item__desc[data-v-03024eec],.item__title[data-v-03024eec]{font-family:var(--font-display)}.item__desc[data-v-03024eec]{color:var(--text-muted);font-size:14px;font-weight:400;line-height:140%}.item__number[data-v-03024eec]{color:var(--ink-500,#3d3d3d);font-family:var(--font-display);letter-spacing:-1.2px;font-size:48px;font-weight:500;line-height:100%;transition:color .3s}.item__media[data-v-03024eec]{left:21px;bottom:var(--image-offset,-26px);z-index:5;opacity:0;pointer-events:none;width:176px;height:140px;transition:opacity .35s,transform .35s cubic-bezier(.16,1,.3,1);position:absolute;transform:translateY(30px)}.item__media img[data-v-03024eec]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}@media (hover:hover) and (pointer:fine){.item[data-v-03024eec]:not(.item--cta):hover:not(:disabled){z-index:10;gap:16px;height:374px}.item[data-v-03024eec]:not(.item--cta):hover:not(:disabled):before{opacity:1}.item:not(.item--cta):hover:not(:disabled) .item__desc[data-v-03024eec],.item:not(.item--cta):hover:not(:disabled) .item__number[data-v-03024eec]{color:var(--text-primary)}.item:not(.item--cta):hover:not(:disabled) .item__media[data-v-03024eec]{opacity:1;transform:translateY(0)}}@media (width<=767px){.item-cta[data-v-03024eec]{grid-column-end:span 4;height:160px}}.item--cta[data-v-03024eec]{justify-content:center;align-items:flex-start}.item--cta .item__check[data-v-03024eec]{background-color:var(--bg-inverse);color:#0000;justify-content:center;align-items:center;width:56px;height:56px;display:flex}@media (width<=767px){.item--cta .item__check[data-v-03024eec]{width:44px;height:44px}}.item--cta .item__title[data-v-03024eec]{flex:1 0 0;font-size:16px}.item--cta[data-v-03024eec] .u-button__content{justify-content:space-between;width:100%}.item--cta .item__wrapper[data-v-03024eec]{gap:16px;width:100%}.item--cta .item__haeder[data-v-03024eec]{align-items:center;gap:16px;display:flex}@media (width<=767px){.item--cta[data-v-03024eec]{gap:20px;height:160px}}@media (prefers-reduced-motion:reduce){.item[data-v-03024eec],.item__media[data-v-03024eec]{transition-duration:.01ms}.item__media[data-v-03024eec]{transform:none}}.item-slot[data-v-1628cdbc]{grid-column-end:span 2;height:320px;position:relative}.item[data-v-1628cdbc]{box-sizing:border-box;isolation:isolate;cursor:default;-webkit-backdrop-filter:blur(12px);will-change:height;background:#101010a6;flex-direction:column;gap:36px;width:100%;height:320px;padding:24px;transition:height .5s cubic-bezier(.16,1,.3,1),gap .5s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:0;left:0}.item[data-v-1628cdbc]:before{content:"";opacity:0;z-index:-1;pointer-events:none;background:linear-gradient(#dc00004d,#0e0e0e4d);transition:opacity .5s;position:absolute;inset:0}.item__wrapper[data-v-1628cdbc]{flex-direction:column;gap:12px;display:flex}.item__title[data-v-1628cdbc]{color:var(--text-primary);letter-spacing:-.2px;text-transform:uppercase;font-size:20px;font-weight:600;line-height:120%}.item__desc[data-v-1628cdbc],.item__title[data-v-1628cdbc]{font-family:var(--font-display)}.item__desc[data-v-1628cdbc]{color:var(--text-muted);font-size:14px;font-weight:400;line-height:140%}.item__number[data-v-1628cdbc]{color:var(--ink-500,#3d3d3d);font-family:var(--font-display);letter-spacing:-1.2px;font-size:48px;font-weight:500;line-height:100%;transition:color .3s}.item__media[data-v-1628cdbc]{left:21px;bottom:var(--image-offset,-26px);z-index:5;opacity:0;pointer-events:none;width:176px;height:140px;transition:opacity .35s,transform .35s cubic-bezier(.16,1,.3,1);position:absolute;transform:translateY(30px)}.item__media img[data-v-1628cdbc]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}@media (hover:hover) and (pointer:fine){.item[data-v-1628cdbc]:not(.item--cta):hover:not(:disabled){z-index:10;gap:16px;height:374px}.item[data-v-1628cdbc]:not(.item--cta):hover:not(:disabled):before{opacity:1}.item:not(.item--cta):hover:not(:disabled) .item__desc[data-v-1628cdbc],.item:not(.item--cta):hover:not(:disabled) .item__number[data-v-1628cdbc]{color:var(--text-primary)}.item:not(.item--cta):hover:not(:disabled) .item__media[data-v-1628cdbc]{opacity:1;transform:translateY(0)}}@media (width<=767px){.item-cta[data-v-1628cdbc]{grid-column-end:span 4;height:160px}}.item--cta[data-v-1628cdbc]{justify-content:center;align-items:flex-start}.item--cta .item__check[data-v-1628cdbc]{background-color:var(--bg-inverse);color:#0000;justify-content:center;align-items:center;width:56px;height:56px;display:flex}@media (width<=767px){.item--cta .item__check[data-v-1628cdbc]{width:44px;height:44px}}.item--cta .item__title[data-v-1628cdbc]{flex:1 0 0;font-size:16px}.item--cta[data-v-1628cdbc] .u-button__content{justify-content:space-between;width:100%}.item--cta .item__wrapper[data-v-1628cdbc]{gap:16px;width:100%}.item--cta .item__haeder[data-v-1628cdbc]{align-items:center;gap:16px;display:flex}@media (width<=767px){.item--cta[data-v-1628cdbc]{gap:20px;height:160px}}@media (prefers-reduced-motion:reduce){.item[data-v-1628cdbc],.item__media[data-v-1628cdbc]{transition-duration:.01ms}.item__media[data-v-1628cdbc]{transform:none}}.services[data-v-71f313da]{height:706px}@media (width<=1439px){.services[data-v-71f313da]{height:auto}}.services__wrapper[data-v-71f313da]{z-index:1;grid-template-columns:repeat(12,minmax(0,1fr));gap:0;width:100%;margin-top:134px;display:grid;position:relative}@media (width<=1439px){.services__wrapper[data-v-71f313da]{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;width:100%;display:grid}}@media (width<=767px){.services__wrapper[data-v-71f313da]{flex-direction:column;gap:16px;margin-top:64px;display:flex}}.services__card[data-v-71f313da]{grid-template-columns:repeat(10,minmax(0,1fr));grid-column-end:span 10;gap:0;width:100%;display:grid}@media (width<=1439px){.services__card[data-v-71f313da]{display:contents}}@media (width<=767px){.services__card[data-v-71f313da]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;width:100%;display:flex;overflow:auto hidden}.services__card[data-v-71f313da]::-webkit-scrollbar{display:none}.services__card[data-v-71f313da] .item-slot{scroll-snap-align:start;min-width:260px;height:296px}.services__card[data-v-71f313da] .item-slot .item{height:296px}}[data-v-71f313da] .u-section__media{top:30px;left:49%}.home[data-v-6d20ad58]{min-height:50vh}
