[data-astro-cid-fem6vvtu],[data-astro-cid-fem6vvtu]:before,[data-astro-cid-fem6vvtu]:after{box-sizing:border-box;margin:0;padding:0}:root{--ink:#1a1916;--ink2:#4a4845;--ink3:#8e8b85;--bg:#faf8f3;--bg2:#f0ede4;--bg3:#e7e2d5;--line:rgba(26,25,22,.14);--accent:#8b3a2a;--accent2:#b85c38;--serif:"Playfair Display","Noto Serif SC",Georgia,serif;--sans:"PingFang SC","Hiragino Sans GB","Microsoft YaHei",system-ui,sans-serif;--mono:"IBM Plex Mono","Consolas","Courier New",monospace}body{font-family:var(--sans);background:var(--bg);color:var(--ink);font-size:15px;line-height:1.85}nav[data-astro-cid-fem6vvtu]{position:sticky;top:0;z-index:50;background:#faf8f3eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:.5px solid var(--line);padding:0 2rem;height:52px;display:flex;align-items:center;justify-content:space-between}nav[data-astro-cid-fem6vvtu] a[data-astro-cid-fem6vvtu]{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);text-decoration:none}nav[data-astro-cid-fem6vvtu] a[data-astro-cid-fem6vvtu]:hover{color:var(--accent)}.wrap[data-astro-cid-fem6vvtu]{max-width:960px;margin:0 auto;padding:3.5rem 2rem 5rem}.kicker[data-astro-cid-fem6vvtu]{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:.8rem}h1[data-astro-cid-fem6vvtu]{font-family:var(--serif);font-size:clamp(30px,4.5vw,48px);font-weight:900;line-height:1.12;letter-spacing:-1px;margin-bottom:.6rem}.en[data-astro-cid-fem6vvtu]{font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:var(--ink3);text-transform:uppercase;margin-bottom:1.5rem}.lead[data-astro-cid-fem6vvtu]{font-size:16px;color:var(--ink2);border-left:3px solid var(--accent);padding-left:1.2rem;margin-bottom:2.2rem}.stats[data-astro-cid-fem6vvtu]{display:grid;grid-template-columns:repeat(4,1fr);background:var(--ink);color:var(--bg);margin-bottom:2.5rem}.stats[data-astro-cid-fem6vvtu] div[data-astro-cid-fem6vvtu]{padding:1.2rem;border-right:.5px solid rgba(250,248,243,.16)}.stats[data-astro-cid-fem6vvtu] div[data-astro-cid-fem6vvtu]:last-child{border-right:none}.stats[data-astro-cid-fem6vvtu] strong[data-astro-cid-fem6vvtu]{display:block;font-family:var(--serif);font-size:30px;line-height:1;margin-bottom:4px}.stats[data-astro-cid-fem6vvtu] span[data-astro-cid-fem6vvtu]{font-family:var(--mono);font-size:9px;letter-spacing:.1em;color:#faf8f3b8}.media[data-astro-cid-fem6vvtu]{aspect-ratio:16/9;background:#11100f;border:.5px solid var(--line);margin-bottom:2.8rem;overflow:hidden}.media[data-astro-cid-fem6vvtu] video[data-astro-cid-fem6vvtu]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}h2[data-astro-cid-fem6vvtu]{font-family:var(--serif);font-size:22px;font-weight:700;margin:2.4rem 0 1rem;padding-bottom:.5rem;border-bottom:.5px solid var(--line);display:flex;align-items:baseline;gap:.8rem}h2[data-astro-cid-fem6vvtu] span[data-astro-cid-fem6vvtu]{font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:var(--accent);text-transform:uppercase}p[data-astro-cid-fem6vvtu]{color:var(--ink2);margin-bottom:1rem}.pipeline[data-astro-cid-fem6vvtu]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:1.2rem 0 2rem}.step[data-astro-cid-fem6vvtu]{border:.5px solid var(--line);padding:1.2rem;background:var(--bg2)}.step[data-astro-cid-fem6vvtu] small[data-astro-cid-fem6vvtu]{display:block;font-family:var(--mono);font-size:9px;letter-spacing:.14em;color:var(--accent);margin-bottom:6px;text-transform:uppercase}.step[data-astro-cid-fem6vvtu] h3[data-astro-cid-fem6vvtu]{font-family:var(--serif);font-size:16px;margin-bottom:6px}.step[data-astro-cid-fem6vvtu] p[data-astro-cid-fem6vvtu]{font-size:13.5px;margin:0}table[data-astro-cid-fem6vvtu]{width:100%;border-collapse:collapse;margin:1rem 0 2rem;font-size:13px;background:var(--bg2)}th[data-astro-cid-fem6vvtu],td[data-astro-cid-fem6vvtu]{border:.5px solid var(--line);padding:10px 12px;text-align:left;vertical-align:top}th[data-astro-cid-fem6vvtu]{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);background:var(--bg3)}td[data-astro-cid-fem6vvtu] code[data-astro-cid-fem6vvtu]{font-family:var(--mono);font-size:12px;color:var(--accent)}.cta[data-astro-cid-fem6vvtu]{margin-top:3rem;padding-top:1.5rem;border-top:.5px solid var(--line);display:flex;gap:1rem;flex-wrap:wrap}.btn[data-astro-cid-fem6vvtu]{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:10px 20px;border:.5px solid var(--ink);text-decoration:none;color:var(--ink)}.btn[data-astro-cid-fem6vvtu].primary{background:var(--ink);color:var(--bg)}.btn[data-astro-cid-fem6vvtu]:hover{background:var(--accent);border-color:var(--accent);color:#fff}@media (max-width:700px){.stats[data-astro-cid-fem6vvtu]{grid-template-columns:1fr 1fr}.pipeline[data-astro-cid-fem6vvtu]{grid-template-columns:1fr}table[data-astro-cid-fem6vvtu]{display:block;overflow-x:auto}}