.hero[data-astro-cid-jk5rrtew]{flex-direction:column;justify-content:space-between;min-height:85vh;padding:80px 0;display:flex}.eyebrow[data-astro-cid-jk5rrtew]{letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.hero-title[data-astro-cid-jk5rrtew] h1[data-astro-cid-jk5rrtew]{letter-spacing:-.085em;margin:40px 0 30px;font-size:clamp(5rem,12vw,12rem);line-height:.8}.hero-title[data-astro-cid-jk5rrtew] p[data-astro-cid-jk5rrtew]{color:#555;max-width:650px;font-size:1.4rem;line-height:1.5}.hero-meta[data-astro-cid-jk5rrtew]{letter-spacing:.1em;color:#777;flex-wrap:wrap;gap:30px;font-size:.7rem;font-weight:700;display:flex}.section[data-astro-cid-jk5rrtew]{border-top:1px solid #ccc;grid-template-columns:200px 1fr;padding:140px 0;display:grid}.section-label[data-astro-cid-jk5rrtew]{letter-spacing:.1em;text-transform:uppercase;color:#777;font-size:.72rem;font-weight:700}.content[data-astro-cid-jk5rrtew]{max-width:850px}.content[data-astro-cid-jk5rrtew] h2[data-astro-cid-jk5rrtew]{letter-spacing:-.065em;margin:0 0 45px;font-size:clamp(3rem,6vw,6rem);line-height:.9}.content[data-astro-cid-jk5rrtew] p[data-astro-cid-jk5rrtew]{color:#555;max-width:700px;margin-bottom:25px;font-size:1.15rem;line-height:1.75}.dark-section[data-astro-cid-jk5rrtew]{color:#fff;background:#111;padding:150px 0}.dark-section[data-astro-cid-jk5rrtew] h2[data-astro-cid-jk5rrtew]{letter-spacing:-.08em;max-width:1000px;margin:35px 0 50px;font-size:clamp(4rem,9vw,9rem);line-height:.82}.dark-section[data-astro-cid-jk5rrtew] p[data-astro-cid-jk5rrtew]:last-child{color:#aaa;max-width:650px;font-size:1.2rem;line-height:1.7}.workflow[data-astro-cid-jk5rrtew]{border-top:1px solid #ccc}.workflow-step[data-astro-cid-jk5rrtew]{border-bottom:1px solid #ddd;grid-template-columns:100px 1fr;gap:30px;padding:40px 0;display:grid}.workflow-step[data-astro-cid-jk5rrtew] .number[data-astro-cid-jk5rrtew]{color:#777;font-size:.8rem}.workflow-step[data-astro-cid-jk5rrtew] h3[data-astro-cid-jk5rrtew]{letter-spacing:-.04em;margin:0 0 12px;font-size:2rem}.workflow-step[data-astro-cid-jk5rrtew] p[data-astro-cid-jk5rrtew]{color:#555;max-width:650px;margin:0;line-height:1.7}.architecture-section[data-astro-cid-jk5rrtew]{border-top:1px solid #ccc;padding:150px 0}.architecture-section[data-astro-cid-jk5rrtew]>.eyebrow[data-astro-cid-jk5rrtew]{margin-bottom:80px}.architecture[data-astro-cid-jk5rrtew]{text-align:center;max-width:700px;margin:auto}.node[data-astro-cid-jk5rrtew]{border:1px solid #999;padding:25px;font-weight:600}.node[data-astro-cid-jk5rrtew].primary{border:2px solid #111}.arrow[data-astro-cid-jk5rrtew]{color:#777;padding:18px}.split[data-astro-cid-jk5rrtew]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.tags[data-astro-cid-jk5rrtew]{flex-wrap:wrap;gap:10px;margin-top:45px;display:flex}.tags[data-astro-cid-jk5rrtew] span[data-astro-cid-jk5rrtew]{border:1px solid #ccc;border-radius:999px;padding:9px 14px;font-size:.82rem}.ai-section[data-astro-cid-jk5rrtew]{padding-bottom:180px}.value-section[data-astro-cid-jk5rrtew]{border-top:1px solid #ccc;padding:150px 0}.value-section[data-astro-cid-jk5rrtew] h2[data-astro-cid-jk5rrtew]{letter-spacing:-.075em;margin:35px 0 80px;font-size:clamp(4rem,8vw,8rem);line-height:.85}.value-grid[data-astro-cid-jk5rrtew]{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.value-grid[data-astro-cid-jk5rrtew] article[data-astro-cid-jk5rrtew]{border-top:1px solid #999;padding-top:25px}.value-grid[data-astro-cid-jk5rrtew] h3[data-astro-cid-jk5rrtew]{margin-bottom:15px;font-size:1.5rem}.value-grid[data-astro-cid-jk5rrtew] p[data-astro-cid-jk5rrtew]{color:#555;line-height:1.7}.publication-section[data-astro-cid-jk5rrtew]{border-top:1px solid #ccc;padding:180px 0}.publication-section[data-astro-cid-jk5rrtew] h2[data-astro-cid-jk5rrtew]{letter-spacing:-.075em;margin:35px 0 45px;font-size:clamp(4rem,8vw,8rem);line-height:.85}.publication-section[data-astro-cid-jk5rrtew] p[data-astro-cid-jk5rrtew]{color:#555;max-width:650px;margin-bottom:35px;font-size:1.15rem;line-height:1.7}.publication-section[data-astro-cid-jk5rrtew] a[data-astro-cid-jk5rrtew]{color:inherit;border-bottom:1px solid;padding-bottom:6px;text-decoration:none}.next-project[data-astro-cid-jk5rrtew]{border-top:1px solid #ccc;justify-content:space-between;align-items:center;padding:80px 0;display:flex}.next-project[data-astro-cid-jk5rrtew] a[data-astro-cid-jk5rrtew]{color:inherit;font-size:1.2rem;text-decoration:none}@media (width<=700px){.hero[data-astro-cid-jk5rrtew]{min-height:80vh;padding:50px 0}.hero-title[data-astro-cid-jk5rrtew] h1[data-astro-cid-jk5rrtew]{font-size:clamp(4rem,18vw,7rem)}.section[data-astro-cid-jk5rrtew]{grid-template-columns:1fr;gap:45px;padding:100px 0}.dark-section[data-astro-cid-jk5rrtew]{padding:100px 0}.dark-section[data-astro-cid-jk5rrtew] h2[data-astro-cid-jk5rrtew],.value-section[data-astro-cid-jk5rrtew] h2[data-astro-cid-jk5rrtew],.publication-section[data-astro-cid-jk5rrtew] h2[data-astro-cid-jk5rrtew]{font-size:clamp(3.5rem,16vw,6rem)}.workflow-step[data-astro-cid-jk5rrtew]{grid-template-columns:45px 1fr;gap:15px}.split[data-astro-cid-jk5rrtew]{grid-template-columns:1fr}.value-grid[data-astro-cid-jk5rrtew]{grid-template-columns:1fr;gap:50px}.hero-meta[data-astro-cid-jk5rrtew]{flex-direction:column;gap:10px}}
