@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.B3hZxag_.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.ZyMXPjaT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.DvQQgHTq.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CJUKFyLa.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BFiUPp6R.woff2) format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DLynVohM.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.DxDDqVQb.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.uwM7KshN.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.Dm_PoFIZ.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.O6-GRVqx.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.button[data-astro-cid-vnzlvqnm]{display:inline-flex;align-items:center;align-self:flex-start;padding:var(--spacing-16) var(--spacing-24);background:var(--color-signal-orange);color:var(--color-charcoal);font-family:var(--font-mono);font-size:var(--font-label-l);font-weight:500;line-height:1.4;letter-spacing:-.04em;white-space:nowrap;transition:background-color var(--duration) var(--ease)}.button[data-astro-cid-vnzlvqnm]:hover{background:var(--color-warm-white)}.button[data-astro-cid-vnzlvqnm]:focus-visible{outline:2px solid var(--color-warm-white);outline-offset:0}.bg-video[data-astro-cid-vyo6oidl]{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;pointer-events:none;background:var(--color-black)}.bg-video[data-astro-cid-vyo6oidl]::-webkit-media-controls,.bg-video[data-astro-cid-vyo6oidl]::-webkit-media-controls-panel,.bg-video[data-astro-cid-vyo6oidl]::-webkit-media-controls-play-button,.bg-video[data-astro-cid-vyo6oidl]::-webkit-media-controls-start-playback-button,.bg-video[data-astro-cid-vyo6oidl]::-webkit-media-controls-overlay-play-button{display:none!important;-webkit-appearance:none;opacity:0}.hero[data-astro-cid-bbe6dxrz]{position:sticky;top:0;z-index:0;isolation:isolate;display:flex;min-height:100vh;min-height:100svh;overflow:hidden;padding-bottom:var(--content-gap);background:var(--color-black)}.hero__overlay[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:-1;background:linear-gradient(to bottom,#1112148c,#11121400 30%,#1112141a 55%,#111214d9)}.hero__inner[data-astro-cid-bbe6dxrz]{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:var(--hero-nav-gap);padding-top:var(--header-padding-top)}.nav__bar[data-astro-cid-bbe6dxrz]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-16)}.nav__brand[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:var(--spacing-4);min-width:0}.nav__lang[data-astro-cid-bbe6dxrz]{margin-left:auto;padding-top:var(--spacing-4);white-space:nowrap}.nav__toggle[data-astro-cid-bbe6dxrz]{position:relative;z-index:2;flex:0 0 auto;width:2rem;height:1.25rem;margin-top:.0625rem;padding:0;border:0;background:none;color:var(--color-warm-white);cursor:pointer}.nav__toggle-line[data-astro-cid-bbe6dxrz]{position:absolute;left:0;width:100%;height:1px;background:currentColor;transition:transform var(--duration) var(--ease),top var(--duration) var(--ease)}.nav__toggle-line[data-astro-cid-bbe6dxrz]:nth-child(1){top:.375rem}.nav__toggle-line[data-astro-cid-bbe6dxrz]:nth-child(2){top:.875rem}.nav__toggle[data-astro-cid-bbe6dxrz][aria-expanded=true] .nav__toggle-line[data-astro-cid-bbe6dxrz]:nth-child(1){top:.625rem;transform:rotate(45deg)}.nav__toggle[data-astro-cid-bbe6dxrz][aria-expanded=true] .nav__toggle-line[data-astro-cid-bbe6dxrz]:nth-child(2){top:.625rem;transform:rotate(-45deg)}.nav__toggle[data-astro-cid-bbe6dxrz]:hover{color:var(--color-signal-orange)}.nav__links[data-astro-cid-bbe6dxrz]{position:fixed;inset:0;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-24);padding:var(--header-padding-top) var(--gutter);background:#111214f7;visibility:hidden;opacity:0;transition:opacity var(--duration) var(--ease),visibility 0s linear var(--duration)}html.menu-open .nav__links[data-astro-cid-bbe6dxrz]{visibility:visible;opacity:1;transition:opacity var(--duration) var(--ease)}html.menu-open{overflow:hidden}html.menu-open .hero[data-astro-cid-bbe6dxrz]{z-index:30}@media(max-width:56.1875rem){.nav__links[data-astro-cid-bbe6dxrz] .nav__link[data-astro-cid-bbe6dxrz]{font-size:var(--font-heading);font-weight:500;line-height:1.05;letter-spacing:-.04em;text-transform:none}}.nav__lang[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz],.nav__link[data-astro-cid-bbe6dxrz]{transition:color var(--duration) var(--ease)}.nav__lang[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz].is-active,.nav__lang[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz]:hover,.nav__link[data-astro-cid-bbe6dxrz]:hover{color:var(--color-signal-orange)}.nav__divider[data-astro-cid-bbe6dxrz]{margin:var(--nav-divider-gap) 0 0;border:0;border-top:1px solid var(--color-warm-white)}.hero__content[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:var(--spacing-32)}.hero__heading--xl[data-astro-cid-bbe6dxrz]{font-size:var(--font-display-xl);font-weight:500;line-height:1.02;letter-spacing:-.05em}.reveal-line[data-astro-cid-bbe6dxrz]{display:block;overflow:hidden;padding-block:.12em;margin-block:-.12em}.reveal-line__inner[data-astro-cid-bbe6dxrz]{display:block;transform-origin:0 0;transform:translateY(110%) rotate(2deg);animation:line-rise var(--line-reveal-duration) var(--line-reveal-ease) calc(.18s + var(--i) * var(--line-reveal-step)) both}@keyframes line-rise{to{transform:translateY(0) rotate(0)}}@media(prefers-reduced-motion:reduce){.reveal-line__inner[data-astro-cid-bbe6dxrz]{transform:none;animation:none}}.hero__text[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:var(--spacing-32)}@media(min-width:56.25rem){.nav__bar[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:1fr auto 1fr;align-items:baseline}.nav__brand[data-astro-cid-bbe6dxrz]{justify-self:start;gap:.3125rem}.nav__links[data-astro-cid-bbe6dxrz]{position:static;z-index:auto;display:flex;flex-direction:row;align-items:baseline;justify-content:center;gap:var(--spacing-32);padding:0;background:none;visibility:visible;opacity:1}.nav__link[data-astro-cid-bbe6dxrz]{white-space:nowrap}.nav__lang[data-astro-cid-bbe6dxrz]{justify-self:end;margin-left:0;padding-top:0}.nav__toggle[data-astro-cid-bbe6dxrz]{display:none}.hero__content[data-astro-cid-bbe6dxrz]{gap:var(--hero-content-gap)}.hero__heading--xl[data-astro-cid-bbe6dxrz]{line-height:.9}.hero__text[data-astro-cid-bbe6dxrz]{max-width:calc((100vw - 2 * var(--gutter)) * .3415);padding-top:1.875rem}}.section-header[data-astro-cid-wk2votdk]{display:flex;flex-direction:column;gap:var(--spacing-32)}.section-header__description[data-astro-cid-wk2votdk]{max-width:var(--desc-width)}.service-icon[data-astro-cid-55kn6775]{display:block;flex:0 0 auto;width:6rem;height:6rem;touch-action:manipulation;cursor:pointer}.service-item[data-astro-cid-v3e545p5]{display:flex;flex-direction:column;gap:var(--spacing-16);padding-block:var(--spacing-20);border-top:1px solid var(--color-warm-white)}.service-item__header[data-astro-cid-v3e545p5]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-16)}.service-item__icon[data-astro-cid-v3e545p5]{display:block;line-height:0}.service-item__number[data-astro-cid-v3e545p5]{color:var(--color-signal-orange)}@media(min-width:56.25rem){.service-item[data-astro-cid-v3e545p5]{display:grid;grid-template-columns:4rem 6rem minmax(0,540fr) minmax(0,564fr);gap:var(--spacing-32);align-items:start}.service-item__header[data-astro-cid-v3e545p5]{display:contents}}.services[data-astro-cid-g5jplrhu]{padding-top:var(--services-padding-top)}.services__list[data-astro-cid-g5jplrhu]{margin-top:calc(48px - var(--section-gap))}@media(min-width:56.25rem){.services__list[data-astro-cid-g5jplrhu]{margin-top:0}.services[data-astro-cid-g5jplrhu] .t-heading{max-width:18em}}.process__steps[data-astro-cid-fz4tclxl]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-24)}.process-step[data-astro-cid-fz4tclxl]{display:flex;flex-direction:column;gap:var(--spacing-16);padding-block:var(--spacing-20);border-top:1px solid var(--color-warm-white)}@media(min-width:37.5rem){.process__steps[data-astro-cid-fz4tclxl]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:56.25rem){.process__steps[data-astro-cid-fz4tclxl]{grid-template-columns:repeat(4,minmax(0,1fr))}}.experience__inner[data-astro-cid-xpq65ryk]{gap:var(--experience-gap)}.experience__content[data-astro-cid-xpq65ryk]{display:flex;flex-direction:column;gap:var(--content-gap)}.experience__text[data-astro-cid-xpq65ryk]{display:flex;flex-direction:column;gap:var(--spacing-32)}.experience__text[data-astro-cid-xpq65ryk] p[data-astro-cid-xpq65ryk]{max-width:var(--measure-paragraph)}.experience__portrait[data-astro-cid-xpq65ryk]{width:100%;height:auto;aspect-ratio:350 / 460;object-fit:cover}.clients[data-astro-cid-xpq65ryk]{display:flex;flex-direction:column;gap:var(--spacing-24)}.clients__logos[data-astro-cid-xpq65ryk]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-16)}.client-logo[data-astro-cid-xpq65ryk]{display:grid;place-items:center;aspect-ratio:3 / 1;border:1px solid rgb(244 242 237 / .3)}.client-logo[data-astro-cid-xpq65ryk] img[data-astro-cid-xpq65ryk]{display:block;height:auto;max-width:100%}@media(min-width:37.5rem){.experience__portrait[data-astro-cid-xpq65ryk]{width:28rem;aspect-ratio:448 / 600}.clients__logos[data-astro-cid-xpq65ryk]{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-24)}}@media(min-width:56.25rem){.experience__content[data-astro-cid-xpq65ryk]{display:grid;grid-template-columns:minmax(0,800fr) minmax(0,448fr);column-gap:var(--content-gap);align-items:start}.experience__portrait[data-astro-cid-xpq65ryk]{width:100%;aspect-ratio:448 / 600}.clients__logos[data-astro-cid-xpq65ryk]{grid-template-columns:repeat(6,minmax(0,1fr))}}.collab[data-astro-cid-7gsb6lky]{position:relative;isolation:isolate;display:flex;min-height:100vh;min-height:100svh;overflow:hidden;padding-block:var(--section-padding-block);background:var(--color-black)}.collab__overlay[data-astro-cid-7gsb6lky]{position:absolute;inset:0;z-index:-1;background:linear-gradient(to bottom,#1112148c,#11121400 30%,#1112141a 55%,#111214d9)}.collab__inner[data-astro-cid-7gsb6lky]{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:var(--section-gap)}.collab__bottom[data-astro-cid-7gsb6lky]{display:flex;flex-direction:column;gap:var(--spacing-32)}@media(min-width:56.25rem){.collab__description[data-astro-cid-7gsb6lky]{max-width:calc((100vw - 2 * var(--gutter)) * .3902)}}.channel-link[data-astro-cid-6jb5rnrn]{display:flex;align-items:center;gap:var(--spacing-24);padding-block:var(--spacing-20);border-top:1px solid var(--color-warm-white);font-size:1.25rem;line-height:1.55;letter-spacing:-.015em;transition:color var(--duration) var(--ease),border-color var(--duration) var(--ease)}.channel-link__label[data-astro-cid-6jb5rnrn]{flex:1}.channel-link__icon[data-astro-cid-6jb5rnrn]{width:var(--spacing-24);text-align:right}.channel-link[data-astro-cid-6jb5rnrn]:hover{color:var(--color-signal-orange);border-color:var(--color-signal-orange)}.contact__inner[data-astro-cid-xmivup5a]{display:flex;flex-direction:column;gap:var(--contact-gap)}.contact__description[data-astro-cid-xmivup5a]{max-width:var(--measure-contact)}.contact__channels[data-astro-cid-xmivup5a]{display:flex;flex-direction:column;gap:var(--spacing-16)}@media(min-width:37.5rem){.contact__channels[data-astro-cid-xmivup5a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-24)}}@media(min-width:56.25rem){.contact__channels[data-astro-cid-xmivup5a]{grid-template-columns:repeat(4,minmax(0,1fr))}}.footer[data-astro-cid-sz7xmlte]{padding-block:var(--footer-padding-block)}.footer__inner[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:var(--footer-gap)}.footer__logo[data-astro-cid-sz7xmlte]{font-size:var(--font-footer-logo);font-weight:400;line-height:1.2;letter-spacing:-.032em}.footer__meta[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:var(--spacing-16)}@media(min-width:56.25rem){.footer__logo[data-astro-cid-sz7xmlte]{font-family:var(--font-mono);font-weight:500;line-height:1.08;letter-spacing:-.047em}.footer__meta[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:290fr 410fr 300fr 120fr;column-gap:var(--section-gap)}}.page-flow{position:relative;z-index:1;background:var(--color-charcoal)}
