diff --git a/src/pages/about.astro b/src/pages/about.astro index 7bdc15c..f1f2091 100644 --- a/src/pages/about.astro +++ b/src/pages/about.astro @@ -9,58 +9,68 @@ const locale = 'en'; title="FinDIT | About Us" description="FinDIT is building the local-first retrieval layer for real video production workflows." > -
-
+
+

About FinDIT

-

Built for the retrieval bottleneck in real editing work.

+

About Us

- Every production team can edit. Fewer teams can reliably find the right clip fast under deadline pressure. - FinDIT exists to solve that gap. + Built for builders, powered by retrieval. This is the story behind the platform helping teams move from raw + footage to ready-to-edit moments.

+
-
-
-

What we are building

-
+
+
+

What is FinDIT?

+

- FinDIT is a local-first video retrieval product for creators, assistant editors, and post teams working on - real media libraries. + FinDIT is a local-first video retrieval platform that helps creators, assistant editors, and post teams + turn large media libraries into searchable production assets in minutes.

+
+
+ +
+ +
+

Our mission

+

- We treat retrieval as infrastructure: searchable clips, predictable indexing, and editor-ready handoff, - without forcing teams into upload-first workflows. + Our mission is to make video retrieval dependable under real production pressure: no upload-first lock-in, + no workflow resets, and no wasted time hunting for clips when deadlines are tight.

-
+
-
-

Product principles

-
    -
  • Core usefulness must stay available locally.
  • -
  • Cloud enhancement should improve hard queries, not gate baseline value.
  • -
  • The product should fit existing editing pipelines, not replace creative tools.
  • -
  • Speed, clarity, and operational reliability matter more than feature theater.
  • -
-
+
-
-

Long-term direction

+
+

Team (expandable)

- Our goal is to make indexed footage accessible to both humans and future assistant workflows through a - structured retrieval layer. -

-

- FinDIT is not an AI video generation toy. It is an execution layer for teams working with real footage, - real deadlines, and real delivery constraints. -

-

- Contact us at support@findit.studio. + This block is intentionally designed for future member introductions. You can add profiles, roles, + experience summaries, and links without changing the page structure.

+

Contact: support@findit.studio.

+
+ +
+
+

Member name

+

Role · Focus area · Short bio

+
+
+

Member name

+

Role · Focus area · Short bio

+
+
+

Member name

+

Role · Focus area · Short bio

+
diff --git a/src/pages/zh/about.astro b/src/pages/zh/about.astro index a76ba63..6c42a0d 100644 --- a/src/pages/zh/about.astro +++ b/src/pages/zh/about.astro @@ -9,54 +9,64 @@ const locale = 'zh'; title="FinDIT | 关于我们" description="FinDIT 正在构建面向真实视频制作流程的本地优先检索基础层。" > -
-
+
+

关于 FinDIT

-

为真实剪辑流程里的“找素材瓶颈”而建。

+

关于我们

- 大多数团队都会剪辑,但并不是每个团队都能在高压交付窗口里快速、稳定地找到正确片段。FinDIT - 就是为这个缺口而生。 + 为创作者而生,以检索能力驱动。这里介绍我们如何帮助团队把海量素材转化为可快速定位、可直接进入剪辑流程的关键片段。

+
-
-
-

我们在构建什么

-
+
+
+

什么是 FinDIT?

+

- FinDIT 是一款面向创作者、助理剪辑师和后期团队的本地优先视频检索产品,服务真实素材库。 + FinDIT 是一套本地优先的视频检索平台,帮助创作者、助理剪辑师和后期团队把庞大的素材库快速转化为可搜索、可交付的生产资产。

+
+
+ +
+ +
+

我们的使命

+

- 我们把检索当作基础设施来做:可搜索片段、可预测索引、可交付到剪辑软件,而不是把“先上传全部素材”当成前置条件。 + 我们希望在真实制作压力下让检索变得稳定可靠:不强制上传优先、不打断现有流程、不让团队把时间浪费在反复找素材上。

-
+
-
-

产品原则

-
    -
  • 核心可用性必须在本地可得。
  • -
  • 云端增强用于提升高难查询,不用于锁住基础价值。
  • -
  • 产品要嵌入现有制作管线,而不是替代创作工具。
  • -
  • 速度、清晰度和运行稳定性优先于“功能表演”。
  • -
-
+
-
-

长期方向

+
+

团队介绍(可扩展)

- 我们的目标是通过结构化检索层,让被索引素材既能被人高效调用,也能在未来被助手型工作流可靠调用。 -

-

- FinDIT 不是 AI 视频生成玩具,而是一层服务真实素材、真实期限和真实交付约束的执行基础层。 -

-

- 联系我们:support@findit.studio。 + 该区块已为未来成员介绍预留,可直接扩展姓名、角色、经验背景与相关链接,而无需改动页面结构。

+

联系邮箱:support@findit.studio

+
+ +
+
+

成员姓名

+

角色 · 专长方向 · 简介

+
+
+

成员姓名

+

角色 · 专长方向 · 简介

+
+
+

成员姓名

+

角色 · 专长方向 · 简介

+
diff --git a/src/styles/global.css b/src/styles/global.css index 974a1df..61d5864 100644 --- a/src/styles/global.css +++ b/src/styles/global.css @@ -1902,51 +1902,68 @@ dd { line-height: 1.75; } + .about-hero { position: relative; overflow: hidden; - border-bottom: 1px solid rgba(255, 255, 255, 0.08); } -.about-hero::before { - content: ''; - position: absolute; - inset: -120px -90px auto; - height: 360px; - background: - radial-gradient(560px 220px at 22% 20%, rgba(231, 24, 60, 0.25), transparent 62%), - radial-gradient(640px 240px at 84% 8%, rgba(110, 147, 219, 0.2), transparent 64%); - pointer-events: none; +.about-hero-v3 { + background: linear-gradient(170deg, #efcdb9 0%, #d7bfd8 52%, #c8c4eb 100%); + border-bottom: 1px solid rgba(255, 255, 255, 0.1); } -.about-hero-inner { +.about-hero-v3-inner { position: relative; + z-index: 2; display: grid; gap: 14px; - padding: clamp(42px, 8vw, 110px) 0 clamp(36px, 6vw, 84px); + padding: clamp(48px, 8vw, 112px) 0 clamp(210px, 34vw, 310px); } -.about-hero-inner h1 { - max-width: 17ch; - font-size: clamp(2.2rem, 6.4vw, 5.2rem); - line-height: 0.98; +.about-hero-v3-inner .section-kicker, +.about-hero-v3-inner h1, +.about-hero-v3-inner p { + color: #11131a; +} + +.about-hero-v3-inner h1 { + max-width: 9ch; + font-size: clamp(2.6rem, 8.4vw, 6rem); + line-height: 0.94; letter-spacing: -0.03em; } -.about-hero-inner p:last-child { - max-width: 68ch; +.about-hero-v3-inner p:last-child { + max-width: 30ch; + font-size: clamp(1.05rem, 2.2vw, 1.6rem); + line-height: 1.45; } -.about-shell { +.about-hero-v3-orb { + position: absolute; + left: 50%; + bottom: -46%; + transform: translateX(-50%); + width: min(86vw, 880px); + aspect-ratio: 1 / 1; + border-radius: 50%; + background: radial-gradient(circle at 50% 36%, rgba(219, 239, 180, 0.95), rgba(192, 209, 239, 0.72) 62%, rgba(178, 165, 242, 0) 78%); + filter: blur(14px); + pointer-events: none; +} + +.about-shell-v3 { display: grid; - gap: 26px; - padding: clamp(22px, 4vw, 34px); + gap: clamp(26px, 3.2vw, 36px); + padding: clamp(24px, 4vw, 42px); } -.about-grid { +.about-section-grid { display: grid; - gap: 18px; + gap: 14px; grid-template-columns: minmax(0, 210px) minmax(0, 1fr); + align-items: start; } .about-label { @@ -1961,18 +1978,51 @@ dd { .about-copy { display: grid; gap: 12px; + max-width: 66ch; } -.about-points { +.about-copy-wide { + max-width: 56ch; +} + +.about-copy p { margin: 0; - padding-left: 20px; + font-size: clamp(1.1rem, 2.2vw, 1.95rem); + line-height: 1.5; + letter-spacing: -0.01em; +} + +.about-divider { + margin: 0; + border: 0; + border-top: 1px solid rgba(255, 255, 255, 0.08); +} + +.about-team-grid { display: grid; - gap: 10px; + gap: 12px; + grid-template-columns: repeat(3, minmax(0, 1fr)); } -.about-points li { - color: var(--text-1); - line-height: 1.72; +.about-team-card { + border: 1px solid rgba(255, 255, 255, 0.1); + border-radius: 14px; + background: rgba(255, 255, 255, 0.02); + padding: 16px; + display: grid; + gap: 8px; +} + +.about-team-card h3 { + margin: 0; + font-size: 1rem; +} + +.about-team-card p { + margin: 0; + font-size: 0.92rem; + line-height: 1.55; + color: var(--text-2); } @media (max-width: 900px) { @@ -2079,11 +2129,20 @@ dd { grid-template-columns: 1fr; } - .about-grid { + .about-section-grid { grid-template-columns: 1fr; gap: 10px; } + .about-copy, + .about-copy-wide { + max-width: none; + } + + .about-team-grid { + grid-template-columns: 1fr; + } + .waitlist-form { grid-template-columns: 1fr; } @@ -2120,6 +2179,24 @@ dd { padding: 86px 0 62px; } + .about-hero-v3-inner { + padding: 36px 0 170px; + } + + .about-hero-v3-inner h1 { + font-size: clamp(2.1rem, 14vw, 3.8rem); + } + + .about-hero-v3-inner p:last-child { + max-width: 100%; + font-size: 1.05rem; + } + + .about-hero-v3-orb { + width: 125vw; + bottom: -58%; + } + .hero-display { font-size: clamp(2.2rem, 13vw, 4rem); line-height: 0.95;