.hero[data-astro-cid-lcdefpme]{color:var(--chalk);align-items:flex-end;height:500px;display:flex;position:relative;overflow:hidden}.hero-bg[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0;transform:scaleY(-1)}.hero-inner[data-astro-cid-lcdefpme]{padding:80px var(--page-x);flex-direction:column;justify-content:flex-end;gap:24px;display:flex;position:relative}.hero-logo[data-astro-cid-lcdefpme]{width:auto;height:120px}.hero-sub[data-astro-cid-lcdefpme]{max-width:598px}.about[data-astro-cid-lcdefpme]{padding:120px var(--page-x);flex-direction:column;gap:24px;display:flex}.about[data-astro-cid-lcdefpme] .sh[data-astro-cid-lcdefpme]{max-width:920px}.photo[data-astro-cid-lcdefpme]{height:720px;overflow:hidden}.photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.index[data-astro-cid-lcdefpme]{padding:128px var(--page-x)}.index-head[data-astro-cid-lcdefpme]{flex-direction:column;gap:16px;margin-bottom:48px;display:flex}.rows[data-astro-cid-lcdefpme]{border-top:1px solid var(--smoky-black);flex-direction:column;display:flex}.row[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--smoky-black);grid-template-columns:calc(25% - 18px) calc(33.3333% - 16px) minmax(0,1fr) 48px;align-items:center;column-gap:24px;height:104px;transition:background .15s,box-shadow .15s;display:grid}.row-main[data-astro-cid-lcdefpme]{display:contents}.row-title[data-astro-cid-lcdefpme]{font-size:32px}.row[data-astro-cid-lcdefpme]:hover{background:var(--sky-blue);box-shadow:-24px 0 0 var(--sky-blue), 24px 0 0 var(--sky-blue)}.arw[data-astro-cid-lcdefpme]{transition:transform .15s}.row[data-astro-cid-lcdefpme]:hover .arw[data-astro-cid-lcdefpme]{transform:translate(8px)}.for-ai[data-astro-cid-lcdefpme]{background:var(--sky-blue);padding:80px var(--page-x);grid-template-columns:minmax(0,1fr) calc(41.6667% - 14px);align-items:end;column-gap:24px;min-height:560px;display:grid}.ai-text[data-astro-cid-lcdefpme]{flex-direction:column;gap:24px;max-width:640px;display:flex}.ai-text[data-astro-cid-lcdefpme] .h[data-astro-cid-lcdefpme]{max-width:520px}.ai-text[data-astro-cid-lcdefpme] .sh[data-astro-cid-lcdefpme]{max-width:420px}.ai-text[data-astro-cid-lcdefpme] .bd[data-astro-cid-lcdefpme]{max-width:540px}.chalk[data-astro-cid-lcdefpme]{color:var(--chalk)}.ai-btns[data-astro-cid-lcdefpme]{align-items:center;gap:16px;padding-top:8px;display:flex}.ai-cubes[data-astro-cid-lcdefpme]{justify-content:center;gap:16px;display:flex}.ai-cubes[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;width:181px;height:135px}.spacer[data-astro-cid-lcdefpme]{height:var(--section-gap)}@media (width<=1199px){.hero[data-astro-cid-lcdefpme]{align-items:flex-start;height:355px;padding-top:80px}.hero-inner[data-astro-cid-lcdefpme]{padding:24px var(--page-x) 40px;justify-content:flex-start;gap:32px;width:100%}.hero-logo[data-astro-cid-lcdefpme]{width:100%;max-width:560px;height:auto}.hero-sub[data-astro-cid-lcdefpme]{max-width:280px}.about[data-astro-cid-lcdefpme]{padding:72px var(--page-x);gap:16px}.photo[data-astro-cid-lcdefpme]{height:440px}.photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-position:40% 50%}.index[data-astro-cid-lcdefpme]{padding:72px var(--page-x)}.index-head[data-astro-cid-lcdefpme]{margin-bottom:32px}.row[data-astro-cid-lcdefpme]{align-items:flex-start;gap:16px;height:auto;min-height:104px;padding:20px 0;display:flex}.row-n[data-astro-cid-lcdefpme]{flex-shrink:0;width:24px;padding-top:5px;font-size:12px}.row-main[data-astro-cid-lcdefpme]{flex-direction:column;flex-grow:1;gap:8px;display:flex}.row-title[data-astro-cid-lcdefpme]{font-size:20px}.row-anchors[data-astro-cid-lcdefpme]{color:var(--neutral-700)}.arw[data-astro-cid-lcdefpme]{flex-shrink:0;width:24px;height:24px}.row[data-astro-cid-lcdefpme]:hover{box-shadow:none;background:0 0}.for-ai[data-astro-cid-lcdefpme]{padding:56px var(--page-x);flex-direction:column;justify-content:space-between;gap:40px;display:flex}.ai-text[data-astro-cid-lcdefpme]{gap:16px}.ai-btns[data-astro-cid-lcdefpme]{flex-direction:column;align-items:stretch;gap:12px;padding-top:16px}.ai-cubes[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:136px;height:164px}}@media (width<=767px){.ai-cubes[data-astro-cid-lcdefpme]{gap:8px}.ai-cubes[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:30%;height:auto}}
