@layer components{.about-hero__copy:where(.astro-6voau5ry){--hero-rail-col: 2.8125rem;display:flex;flex-direction:column;gap:var(--mk-space-l)}.about-hero__statements:where(.astro-6voau5ry){display:grid;grid-template-columns:var(--hero-rail-col) 1fr;grid-auto-flow:dense;column-gap:var(--mk-space-m);row-gap:var(--mk-space-l)}.about-hero__headline:where(.astro-6voau5ry){display:contents;margin:0}.about-hero__glyph:where(.astro-6voau5ry){position:relative;display:grid;grid-column:1;justify-items:center;align-content:start;inline-size:var(--hero-rail-col);color:var(--mk-brand-mid)}.about-hero__glyph:where(.astro-6voau5ry)[data-glyph=dot]{padding-block-start:.375rem}.about-hero__glyph:where(.astro-6voau5ry)[data-glyph=ring]{padding-block-start:.78125rem}.about-hero__glyph:where(.astro-6voau5ry):nth-of-type(1){grid-row:1}.about-hero__glyph:where(.astro-6voau5ry):nth-of-type(2){grid-row:2}.about-hero__glyph:where(.astro-6voau5ry):nth-of-type(3){grid-row:3}:where(.astro-6voau5ry):where(.about-hero__glyph:not(:nth-last-of-type(1))):after{content:"";position:absolute;inset-inline-start:calc(50% - .5px);inline-size:1px;background-color:var(--mk-rail)}:where(.astro-6voau5ry):where(.about-hero__glyph:nth-of-type(1)):after{inset-block-start:2.6875rem;inset-block-end:calc(-1 * (var(--mk-space-l) + .53125rem))}:where(.astro-6voau5ry):where(.about-hero__glyph:nth-of-type(2)):after{inset-block-start:2.28125rem;inset-block-end:calc(-1 * (var(--mk-space-l) - .125rem))}.about-hero__glyph:where(.astro-6voau5ry) svg{inline-size:100%;block-size:auto}:where(.astro-6voau5ry)[data-glyph=dot] svg{inline-size:2.0625rem}:where(.astro-6voau5ry)[data-glyph=ring] svg{inline-size:1.25rem}.about-hero__statement:where(.astro-6voau5ry){display:block;grid-column:2;align-self:center;color:var(--mk-text);text-wrap:balance}.about-hero__statement:where(.astro-6voau5ry)[data-style=display]{font-family:var(--mk-font-display);font-size:var(--mk-type-display);font-weight:var(--mk-weight-bold);line-height:var(--mk-leading-flat);letter-spacing:var(--mk-tracking-tight)}.about-hero__statement:where(.astro-6voau5ry)[data-style=quiet]{font-size:var(--mk-type-h2);font-weight:var(--mk-weight-regular);line-height:var(--mk-leading-flat)}.about-hero__statement:where(.astro-6voau5ry)[data-style=accent]{color:var(--mk-brand-mid);font-size:var(--mk-type-display);font-weight:var(--mk-weight-bold);line-height:var(--mk-leading-flat);letter-spacing:var(--mk-tracking-tight)}.about-hero__body:where(.astro-6voau5ry),.about-hero__copy:where(.astro-6voau5ry) .about-hero__actions{margin-inline-start:calc(var(--hero-rail-col) + var(--mk-space-m))}.about-hero__body:where(.astro-6voau5ry){margin-block:0;max-inline-size:var(--mk-measure-narrow);color:var(--mk-text-muted);font-size:var(--mk-type-body-lg);line-height:var(--mk-leading-body)}.about-hero__actions:where(.astro-6voau5ry) svg{inline-size:1.5rem;block-size:1.5rem}.about-hero__art:where(.astro-6voau5ry){display:grid;place-items:center}.about-hero__art:where(.astro-6voau5ry) svg{inline-size:min(100%,34.9375rem);block-size:auto}}@layer components{.mission:where(.astro-bijviot4){text-align:center}.mission__heading:where(.astro-bijviot4){margin:0;max-inline-size:15.2em;font-family:var(--mk-font-display);font-size:var(--mk-type-display);font-weight:var(--mk-weight-semibold);line-height:var(--mk-leading-flat);letter-spacing:var(--mk-tracking-tight)}.mission__run:where(.astro-bijviot4){display:block;color:var(--mk-text-on-inverse);text-wrap:balance}.mission__run:where(.astro-bijviot4)[data-accent]{color:var(--mk-accent)}.mission__body:where(.astro-bijviot4){margin:0;max-inline-size:37.4em;color:var(--mk-text-on-inverse-bright);font-size:var(--mk-type-body-lg);line-height:var(--mk-leading-body)}}@layer components{.apm:where(.astro-b5okmzap){--apm-state: running;--apm-march-state: running;--apm-o: 0px;--apm-fy: 11s;--apm-fdy: 0s;--apm-fx: 17s;--apm-fdx: 0s;--apm-amp-y: 3px;--apm-amp-x: 1.5px;--apm-bd: 0s;--apm-cascade: 0s;--apm-x0: 0px;--apm-y0: 0px;--apm-x1: 0px;--apm-y1: 0px;--apm-td: 0s;--apm-traffic-vis: 1;margin:0;display:grid;place-items:center;inline-size:100%}.apm-root{display:block;overflow:visible}.apm-spoke-red{stroke:var(--mk-signal-broken);stroke-width:1.5;stroke-opacity:.75}.apm-icon-red{fill:var(--mk-signal-broken)}.apm-outline-red{stroke:var(--mk-signal-broken);stroke-width:1.6}.apm-blush-red{fill:var(--mk-signal-broken);fill-opacity:.07}.apm-spoke-ext{opacity:0}.apm-badge-plate,.apm-badge-stroke{stroke:var(--mk-signal-broken)}.apm-badge-dot{fill:var(--mk-signal-broken)}.apm-fault{opacity:0}.apm-traffic{opacity:var(--apm-traffic-vis)}.apm-traffic-dot{fill:var(--mk-brand);opacity:0}.apm-fault--icon{--apm-cascade: 0s}.apm-fault--line{--apm-cascade: .25s}.apm-fault--spoke{--apm-cascade: .5s}.apm-fault--badge{--apm-cascade: .7s}.apm-center{--apm-amp-y: 2px}@media(prefers-reduced-motion:no-preference){.apm--live .apm-card,.apm--live .apm-center{animation:apm-float-y var(--apm-fy) var(--mk-ease-float) var(--apm-fdy) infinite alternate;animation-play-state:var(--apm-state)}.apm--live .apm-card-inner{animation:apm-float-x var(--apm-fx) var(--mk-ease-float) var(--apm-fdx) infinite alternate;animation-play-state:var(--apm-state)}.apm--live .apm-spoke-ext{opacity:1}.apm--live .apm-spoke-line{animation:apm-march .6s steps(8) infinite;animation-play-state:var(--apm-march-state, var(--apm-state))}.apm--live .apm-traffic{transition:opacity .4s var(--mk-ease-in-out)}.apm--live .apm-traffic-dot{animation:apm-traffic 4.2s linear var(--apm-td) infinite;animation-play-state:var(--apm-state)}.apm--live .apm-breathe{animation:apm-breathe 4.4s var(--mk-ease-in-out) var(--apm-bd) infinite alternate;animation-play-state:var(--apm-state)}.apm-fault{transition:opacity 1.2s var(--mk-ease-in-out)}[data-apm-broken~=rendering] .apm-red--rendering,[data-apm-broken~=analytics] .apm-red--analytics,[data-apm-broken~=security] .apm-red--security,[data-apm-broken~=personalization] .apm-red--personalization,[data-apm-broken~=platforms] .apm-red--platforms,[data-apm-broken~=performance] .apm-red--performance{opacity:1;transition:opacity .9s var(--mk-ease-in-out) var(--apm-cascade)}[data-apm-broken~=rendering] .apm-spoke--rendering,[data-apm-broken~=analytics] .apm-spoke--analytics,[data-apm-broken~=security] .apm-spoke--security,[data-apm-broken~=personalization] .apm-spoke--personalization,[data-apm-broken~=platforms] .apm-spoke--platforms,[data-apm-broken~=performance] .apm-spoke--performance{--apm-march-state: paused;--apm-traffic-vis: 0}.apm-root.is-paused{--apm-state: paused}}@keyframes apm-float-y{0%{transform:translateY(calc(var(--apm-amp-y) * -1))}to{transform:translateY(var(--apm-amp-y))}}@keyframes apm-float-x{0%{transform:translate(calc(var(--apm-amp-x) * -1))}to{transform:translate(var(--apm-amp-x))}}@keyframes apm-march{0%{stroke-dashoffset:var(--apm-o)}to{stroke-dashoffset:calc(var(--apm-o) - 4px)}}@keyframes apm-breathe{0%{opacity:.55}to{opacity:1}}@keyframes apm-traffic{0%{transform:translate(var(--apm-x0),var(--apm-y0));opacity:0}6%{opacity:.5}52%{opacity:.5}60%,to{transform:translate(var(--apm-x1),var(--apm-y1));opacity:0}}}@layer components{.about-problem:where(.astro-y37mj7v3){inline-size:100%;container-type:inline-size;container-name:about-problem}.about-problem__heading:where(.astro-y37mj7v3){margin:0;max-inline-size:8.9em;color:var(--mk-text);font-family:var(--mk-font-display);font-size:var(--mk-type-display);font-weight:var(--mk-weight-bold);line-height:var(--mk-leading-flat);letter-spacing:var(--mk-tracking-tight);text-wrap:balance}.about-problem__body:where(.astro-y37mj7v3){margin:0;max-inline-size:21.9em;color:var(--mk-text-muted);font-size:var(--mk-type-lead);line-height:var(--mk-leading-body)}.about-problem__art:where(.astro-y37mj7v3){display:grid;place-items:center}.about-problem__art:where(.astro-y37mj7v3) svg{inline-size:min(100%,36.625rem);block-size:auto}@container about-problem (inline-size >= 52rem){.about-problem__art:where(.astro-y37mj7v3){order:-1}}}@layer components{.realization__opening:where(.astro-7x6lwepl){margin:0;max-inline-size:12.8em;color:var(--mk-text-on-inverse-muted);font-family:var(--mk-font-display);font-size:var(--mk-type-h2);font-weight:var(--mk-weight-regular);line-height:var(--mk-leading-display);text-wrap:balance}.realization__divider:where(.astro-7x6lwepl){display:block;inline-size:1px;block-size:3rem;background-color:var(--mk-accent)}.realization__headline:where(.astro-7x6lwepl){margin:0;font-family:var(--mk-font-display)}.realization__bridge:where(.astro-7x6lwepl){display:block;margin-block-end:var(--mk-space-3xs);color:var(--mk-text-on-inverse);font-size:var(--mk-step-5);font-weight:var(--mk-weight-regular);line-height:var(--mk-leading-heading)}.realization__run:where(.astro-7x6lwepl){display:block;max-inline-size:8.7em;color:var(--mk-text-on-inverse);font-size:var(--mk-type-display-xl);font-weight:var(--mk-weight-bold);line-height:var(--mk-leading-display-xl);letter-spacing:var(--mk-tracking-tight)}.realization__run:where(.astro-7x6lwepl)[data-accent]{color:var(--mk-accent)}.realization__body:where(.astro-7x6lwepl){display:flex;flex-direction:column;gap:var(--mk-space-s);max-inline-size:28.6em}.realization__body:where(.astro-7x6lwepl) p:where(.astro-7x6lwepl){margin:0;color:var(--mk-text-on-inverse-muted);font-size:var(--mk-type-body-lg);line-height:var(--mk-leading-body)}.realization__body:where(.astro-7x6lwepl) strong:where(.astro-7x6lwepl){color:var(--mk-text-on-inverse);font-weight:var(--mk-weight-bold)}.realization__art:where(.astro-7x6lwepl){display:flex;flex-direction:column;align-items:center;gap:var(--mk-space-l)}.realization__art:where(.astro-7x6lwepl) svg{inline-size:min(100%,39.1875rem);block-size:auto}.realization__chips:where(.astro-7x6lwepl){display:flex;flex-wrap:wrap;justify-content:center;gap:var(--mk-space-2xs);margin:0;padding:0;list-style:none}.realization__chip:where(.astro-7x6lwepl){padding-block:var(--mk-space-2xs);padding-inline:var(--mk-space-xs);border:1px solid var(--mk-brand);border-radius:var(--mk-radius-m);background-color:var(--mk-surface-inverse);color:var(--mk-brand);font-family:var(--mk-font-mono);font-size:var(--mk-type-small);font-weight:var(--mk-weight-semibold);line-height:var(--mk-leading-heading);text-align:center}}@layer components{.solution__heading:where(.astro-htre726m){margin:0;font-family:var(--mk-font-display);font-size:var(--mk-type-h2);font-weight:var(--mk-weight-semibold);line-height:var(--mk-leading-display);letter-spacing:var(--mk-tracking-tight)}.solution__heading-line:where(.astro-htre726m){display:block;color:var(--mk-text-on-inverse)}.solution__aside:where(.astro-htre726m){display:flex;flex-direction:column;gap:var(--mk-space-2xs);align-items:flex-start}.solution__body:where(.astro-htre726m){margin:0;max-inline-size:26.9em;color:var(--mk-text-on-inverse-muted);font-size:var(--mk-type-body-lg);line-height:var(--mk-leading-body)}.solution__features-link:where(.astro-htre726m){color:var(--mk-brand);font-size:var(--mk-type-ui);font-weight:var(--mk-weight-semibold);line-height:var(--mk-leading-body);text-decoration:none}.solution__features-link:where(.astro-htre726m):hover,.solution__features-link:where(.astro-htre726m):focus-visible{text-decoration:underline}.solution__items:where(.astro-htre726m){margin:0;padding:0;list-style:none}.solution__item:where(.astro-htre726m){display:flex;flex-direction:column;gap:var(--mk-space-xs)}.solution__item-head:where(.astro-htre726m){display:flex;align-items:center;gap:var(--mk-space-2xs)}.solution__item-icon:where(.astro-htre726m){display:grid;place-items:center;inline-size:1.5rem;block-size:1.5rem;color:var(--mk-accent-tint)}.solution__item-icon:where(.astro-htre726m) svg{inline-size:100%;block-size:100%}.solution__item-title:where(.astro-htre726m){margin:0;color:var(--mk-brand);font-family:var(--mk-font-mono);font-size:var(--mk-type-body-lg);font-weight:var(--mk-weight-semibold);line-height:var(--mk-leading-flat)}.solution__item-body:where(.astro-htre726m){margin:0;max-inline-size:15em;color:var(--mk-text-on-inverse-muted);font-size:var(--mk-type-body-lg);line-height:var(--mk-leading-body)}.solution__closer:where(.astro-htre726m){margin:0;color:var(--mk-accent);font-family:var(--mk-font-mono);font-size:var(--mk-step-5);font-weight:var(--mk-weight-semibold);line-height:var(--mk-leading-heading)}}@layer components{.marketing-image:where(.astro-pghgtwqh){block-size:auto;max-inline-size:100%}.marketing-image__picture:where(.astro-pghgtwqh){display:block}}@layer components{.team__heading:where(.astro-4nbiwmbe){margin:0;max-inline-size:7.2em;color:var(--mk-text-on-inverse);font-family:var(--mk-font-display);font-size:var(--mk-type-display);font-weight:var(--mk-weight-bold);line-height:var(--mk-leading-flat);letter-spacing:var(--mk-tracking-tight);text-wrap:balance}.team__body:where(.astro-4nbiwmbe){margin:0;max-inline-size:26.1em;color:var(--mk-text-on-inverse-muted);font-size:var(--mk-type-body-lg);line-height:var(--mk-leading-body)}.team__members:where(.astro-4nbiwmbe){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),15rem));justify-content:center;gap:var(--mk-space-xl);margin:0;padding:0;list-style:none}.team__member:where(.astro-4nbiwmbe){display:flex;flex-direction:column}.team__member:where(.astro-4nbiwmbe) .team__portrait{border:1px solid var(--mk-border-strong);border-radius:var(--mk-radius-m)}.team__name:where(.astro-4nbiwmbe){margin-block:var(--mk-space-xs) 0;color:var(--mk-text-on-inverse);font-size:var(--mk-type-body-lg);font-weight:var(--mk-weight-semibold);line-height:var(--mk-leading-body)}.team__role:where(.astro-4nbiwmbe){margin:0;color:var(--mk-text-on-ink-dim);font-size:var(--mk-type-ui);line-height:var(--mk-leading-body)}.team__bio:where(.astro-4nbiwmbe){margin:var(--mk-space-2xs) 0 0;padding:0;list-style:none;color:var(--mk-text-on-ink-faint);font-size:var(--mk-type-ui);line-height:var(--mk-leading-heading)}}
