.about-v2[data-astro-cid-kz5zseqt]{color:var(--color-black);font-family:var(--font-primary)}.section[data-astro-cid-kz5zseqt]{padding:var(--section-padding-vertical) 0}.content[data-astro-cid-kz5zseqt]{width:min(var(--content-width),calc(100% - 48px));margin:0 auto}.eyebrow[data-astro-cid-kz5zseqt]{margin:0 0 16px;color:var(--color-brand-red);font-size:var(--section-eyebrow-size);font-weight:var(--section-eyebrow-weight);letter-spacing:.08em;text-transform:uppercase}h1[data-astro-cid-kz5zseqt],h2[data-astro-cid-kz5zseqt],h3[data-astro-cid-kz5zseqt],p[data-astro-cid-kz5zseqt]{margin-top:0}h1[data-astro-cid-kz5zseqt]{max-width:12ch;margin-bottom:24px;font-size:var(--hero-title-size);line-height:1.05}h2[data-astro-cid-kz5zseqt]{max-width:900px;margin-bottom:16px;font-size:var(--section-heading-size);line-height:1.15}.hero[data-astro-cid-kz5zseqt]{min-height:var(--hero-height);display:grid;align-items:center;background:var(--bg-hero)}.hero-grid[data-astro-cid-kz5zseqt]{display:grid;grid-template-columns:592fr 640fr;gap:80px;align-items:center}.hero-body[data-astro-cid-kz5zseqt]{max-width:590px;margin-bottom:40px;color:var(--color-gray-dark);font-size:var(--hero-body-size);line-height:1.5}.hero-visual[data-astro-cid-kz5zseqt]{width:100%;min-height:400px;background:var(--color-gray-light);display:grid;place-items:center}.hero-visual[data-astro-cid-kz5zseqt] svg[data-astro-cid-kz5zseqt]{width:100%;height:auto;display:block}.hv-meta[data-astro-cid-kz5zseqt]{font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;fill:var(--color-gray-mid)}.hv-stage[data-astro-cid-kz5zseqt]{font-family:var(--font-mono);font-size:15px;font-weight:600;letter-spacing:.04em;fill:var(--color-black)}.hv-stage--live[data-astro-cid-kz5zseqt]{fill:var(--color-brand-red)}.hv-stage--idle[data-astro-cid-kz5zseqt]{fill:var(--color-gray-mid)}.hv-status-live[data-astro-cid-kz5zseqt]{font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;fill:var(--color-brand-red)}.hv-rule[data-astro-cid-kz5zseqt]{stroke:var(--color-gray-mid);stroke-width:1;opacity:.35}.hv-sep[data-astro-cid-kz5zseqt]{stroke:var(--color-gray-mid);stroke-width:1;opacity:.18}.hv-track[data-astro-cid-kz5zseqt]{fill:none;stroke:var(--color-gray-mid);stroke-width:1;opacity:.4}.hv-fill[data-astro-cid-kz5zseqt]{fill:var(--color-black)}.hv-fill-live[data-astro-cid-kz5zseqt]{fill:var(--color-brand-red)}.hv-fill-edge[data-astro-cid-kz5zseqt]{fill:var(--color-brand-red);opacity:0}.hv-fill[data-astro-cid-kz5zseqt],.hv-fill-live[data-astro-cid-kz5zseqt]{transform-box:fill-box;transform-origin:left center;animation:hv-grow 1s cubic-bezier(.2,.75,.2,1) both}.hv-fill--1[data-astro-cid-kz5zseqt]{animation-delay:.25s}.hv-fill--2[data-astro-cid-kz5zseqt]{animation-delay:.6s}.hv-fill-live[data-astro-cid-kz5zseqt]{animation-duration:.7s;animation-delay:.95s}.hv-fill-edge[data-astro-cid-kz5zseqt],.hv-status-live[data-astro-cid-kz5zseqt]{animation:hv-tick 1.4s ease-in-out 1.65s infinite}@keyframes hv-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hv-tick{0%,to{opacity:1}50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.hv-fill[data-astro-cid-kz5zseqt],.hv-fill-live[data-astro-cid-kz5zseqt],.hv-fill-edge[data-astro-cid-kz5zseqt],.hv-status-live[data-astro-cid-kz5zseqt]{animation:none}.hv-fill-edge[data-astro-cid-kz5zseqt]{opacity:1}}.actions[data-astro-cid-kz5zseqt]{display:flex;gap:16px}.button[data-astro-cid-kz5zseqt]{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 24px;font-size:var(--cta-font-size);font-weight:var(--cta-font-weight);text-decoration:none;border-radius:var(--cta-border-radius)}.button-primary[data-astro-cid-kz5zseqt]{color:var(--cta-primary-text);background:var(--cta-primary-bg)}.button-ghost[data-astro-cid-kz5zseqt]{color:var(--color-black);border:var(--cta-ghost-border)}.company-intro[data-astro-cid-kz5zseqt]{background:var(--bg-company-intro);text-align:center}.company-intro[data-astro-cid-kz5zseqt] h2[data-astro-cid-kz5zseqt]{margin-inline:auto}.company-intro[data-astro-cid-kz5zseqt] .intro-body[data-astro-cid-kz5zseqt]{max-width:52rem;margin:0 auto 8px;color:var(--color-gray-dark);font-size:var(--section-body-size);line-height:1.6}.company-intro[data-astro-cid-kz5zseqt] .note[data-astro-cid-kz5zseqt]{max-width:48rem;margin:0 auto;color:var(--color-gray-mid);font-size:var(--section-note-size);line-height:1.6}.relationship[data-astro-cid-kz5zseqt]{display:flex;align-items:stretch;justify-content:center;gap:16px;margin:48px auto 32px;max-width:100%}.flow-block[data-astro-cid-kz5zseqt]{flex:1;min-width:0;min-height:var(--flow-block-height);display:flex;flex-direction:column;justify-content:center;gap:4px;padding:16px 24px;text-align:center}.flow-block[data-astro-cid-kz5zseqt] strong[data-astro-cid-kz5zseqt],.flow-block[data-astro-cid-kz5zseqt] span[data-astro-cid-kz5zseqt]{font-family:var(--flow-label-font);font-weight:400}.flow-block[data-astro-cid-kz5zseqt] strong[data-astro-cid-kz5zseqt]{font-size:var(--flow-label-size)}.flow-block[data-astro-cid-kz5zseqt] span[data-astro-cid-kz5zseqt]{font-size:var(--flow-sublabel-size)}.flow-block--company[data-astro-cid-kz5zseqt]{background:var(--color-white);border:1px solid var(--color-gray-muted)}.flow-block--company[data-astro-cid-kz5zseqt] strong[data-astro-cid-kz5zseqt]{color:var(--color-brand-red)}.flow-block--company[data-astro-cid-kz5zseqt] span[data-astro-cid-kz5zseqt]{color:var(--color-gray-mid)}.flow-block--platform[data-astro-cid-kz5zseqt]{background:var(--color-brand-red);color:var(--color-white)}.flow-block--platform[data-astro-cid-kz5zseqt] span[data-astro-cid-kz5zseqt]{color:#fff0f0}.flow-block--capabilities[data-astro-cid-kz5zseqt]{background:var(--color-black);color:var(--color-white)}.flow-block--capabilities[data-astro-cid-kz5zseqt] span[data-astro-cid-kz5zseqt]{color:var(--color-gray-muted)}.flow-arrow[data-astro-cid-kz5zseqt]{flex:0 0 auto;align-self:center;color:var(--color-gray-mid);font-size:20px;line-height:1}.arrow-link[data-astro-cid-kz5zseqt]{color:var(--color-brand-red);font-size:var(--arrow-link-size);font-weight:var(--arrow-link-weight);text-decoration:none}.principles[data-astro-cid-kz5zseqt]{background:var(--bg-principles)}.principles[data-astro-cid-kz5zseqt] h2[data-astro-cid-kz5zseqt]{margin-bottom:48px}.principles-grid[data-astro-cid-kz5zseqt]{display:grid;grid-template-columns:1fr 1fr;gap:var(--principle-grid-gap)}.principles-grid[data-astro-cid-kz5zseqt] article[data-astro-cid-kz5zseqt]{min-height:var(--principle-card-height);padding:32px;border:1px solid #E0E0E0}.principles-grid[data-astro-cid-kz5zseqt] h3[data-astro-cid-kz5zseqt]{margin-bottom:12px;font-size:var(--principle-title-size)}.principles-grid[data-astro-cid-kz5zseqt] p[data-astro-cid-kz5zseqt]{margin:0;color:var(--color-gray-dark);font-size:var(--principle-body-size);line-height:1.6}.story[data-astro-cid-kz5zseqt]{background:var(--bg-our-story)}.story-grid[data-astro-cid-kz5zseqt]{display:grid;grid-template-columns:400px 1fr;gap:80px;margin-bottom:64px}.narrative[data-astro-cid-kz5zseqt] p[data-astro-cid-kz5zseqt]{color:var(--color-gray-dark);line-height:1.7}.narrative[data-astro-cid-kz5zseqt] p[data-astro-cid-kz5zseqt]:last-child{color:var(--color-gray-mid);font-size:14px}.story-visual[data-astro-cid-kz5zseqt]{width:100%;overflow:hidden}.story-visual[data-astro-cid-kz5zseqt] img[data-astro-cid-kz5zseqt]{width:100%;height:auto;display:block}.presence[data-astro-cid-kz5zseqt]{background:var(--bg-global-presence)}@media(max-width:1024px){.hero-grid[data-astro-cid-kz5zseqt],.story-grid[data-astro-cid-kz5zseqt]{grid-template-columns:1fr;gap:48px}.relationship[data-astro-cid-kz5zseqt]{flex-direction:column;align-items:stretch}.flow-arrow[data-astro-cid-kz5zseqt]{transform:rotate(90deg)}}@media(max-width:768px){.section[data-astro-cid-kz5zseqt]{padding:72px 0}.content[data-astro-cid-kz5zseqt]{width:calc(100% - 40px)}h1[data-astro-cid-kz5zseqt]{font-size:42px}h2[data-astro-cid-kz5zseqt]{font-size:30px}.hero[data-astro-cid-kz5zseqt]{min-height:auto}.hero-visual[data-astro-cid-kz5zseqt]{min-height:260px}.principles-grid[data-astro-cid-kz5zseqt]{grid-template-columns:1fr}.story-grid[data-astro-cid-kz5zseqt]{gap:24px}.actions[data-astro-cid-kz5zseqt]{flex-direction:column}}
