.hero[data-astro-cid-p5cqgtg4]{min-height:calc(100svh - var(--header-height));border-bottom:1px dashed #f7f7f32e;grid-template-rows:auto 1fr;padding:1.25rem;display:grid}.hero__meta[data-astro-cid-p5cqgtg4]{justify-content:space-between;gap:2rem;display:flex}.hero__meta[data-astro-cid-p5cqgtg4] p[data-astro-cid-p5cqgtg4]{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.6875rem;line-height:1}.hero__content[data-astro-cid-p5cqgtg4]{grid-template-columns:minmax(0,3fr) minmax(16rem,1fr);align-items:end;gap:2rem;display:grid}.hero__content[data-astro-cid-p5cqgtg4] h1[data-astro-cid-p5cqgtg4]{max-width:11ch;font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(4rem,9vw,9rem);font-weight:400;line-height:.88}.hero__content[data-astro-cid-p5cqgtg4]>p[data-astro-cid-p5cqgtg4]{max-width:32rem;color:var(--color-text-muted);margin:0;font-size:.875rem;line-height:1.5}@media (width<=48rem){.hero[data-astro-cid-p5cqgtg4]{min-height:calc(100svh - var(--header-height));padding:1rem}.hero__meta[data-astro-cid-p5cqgtg4]{gap:1rem}.hero__content[data-astro-cid-p5cqgtg4]{grid-template-columns:1fr;align-content:end;gap:2rem}.hero__content[data-astro-cid-p5cqgtg4] h1[data-astro-cid-p5cqgtg4]{max-width:9ch;font-size:clamp(3.75rem,17vw,6rem)}.hero__content[data-astro-cid-p5cqgtg4]>p[data-astro-cid-p5cqgtg4]{max-width:28rem}}.system-flow[data-astro-cid-pm4o7o53]{background:var(--color-ochre-bg);color:var(--color-ochre)}.system-flow__intro[data-astro-cid-pm4o7o53] p[data-astro-cid-pm4o7o53]{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.6875rem;line-height:1}.system-flow__intro[data-astro-cid-pm4o7o53] h2[data-astro-cid-pm4o7o53]{max-width:10ch;font-family:var(--font-display);letter-spacing:-.04em;margin:2rem 0 0;font-size:clamp(4rem,8vw,8rem);font-weight:400;line-height:.9}.system-flow__steps[data-astro-cid-pm4o7o53]{border-top:1px dashed;border-left:1px dashed;grid-template-columns:repeat(4,minmax(0,1fr));margin:4rem 0 0;padding:0;list-style:none;display:grid}.system-flow__steps[data-astro-cid-pm4o7o53] li[data-astro-cid-pm4o7o53]{border-bottom:1px dashed;border-right:1px dashed;flex-direction:column;justify-content:space-between;min-height:18rem;padding:1rem;display:flex}.system-flow__steps[data-astro-cid-pm4o7o53] span[data-astro-cid-pm4o7o53]{letter-spacing:.08em;font-size:.6875rem;line-height:1}.system-flow__steps[data-astro-cid-pm4o7o53] p[data-astro-cid-pm4o7o53]{letter-spacing:-.03em;max-width:12ch;margin:0;font-size:clamp(1.25rem,2vw,2rem);line-height:1}@media (width<=48rem){.system-flow__intro[data-astro-cid-pm4o7o53] h2[data-astro-cid-pm4o7o53]{font-size:clamp(3.75rem,17vw,6rem)}.system-flow__steps[data-astro-cid-pm4o7o53]{grid-template-columns:1fr 1fr;margin-top:3rem}.system-flow__steps[data-astro-cid-pm4o7o53] li[data-astro-cid-pm4o7o53]{min-height:12rem}}.reading[data-astro-cid-czqffli6]{background:var(--color-violet-bg);color:var(--color-violet)}.reading__header[data-astro-cid-czqffli6]{justify-content:space-between;gap:2rem;display:flex}.reading__header[data-astro-cid-czqffli6] p[data-astro-cid-czqffli6]{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.6875rem;line-height:1}.reading__content[data-astro-cid-czqffli6]{grid-template-columns:minmax(0,1.5fr) minmax(18rem,1fr);align-items:end;gap:3rem;display:grid}.reading__number[data-astro-cid-czqffli6]{font-family:var(--font-display);letter-spacing:-.07em;margin:0;font-size:clamp(8rem,22vw,22rem);font-weight:400;line-height:.7}.reading__status[data-astro-cid-czqffli6]{letter-spacing:.08em;text-transform:uppercase;margin:2rem 0 0;font-size:.75rem;line-height:1}.reading__description[data-astro-cid-czqffli6]{border-top:1px dashed;padding-top:1.25rem}.reading__description[data-astro-cid-czqffli6] h2[data-astro-cid-czqffli6]{max-width:9ch;font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(3rem,5vw,5rem);font-weight:400;line-height:.9}.reading__description[data-astro-cid-czqffli6] p[data-astro-cid-czqffli6]{max-width:32rem;margin:2rem 0 0;font-size:.875rem;line-height:1.5}@media (width<=48rem){.reading__header[data-astro-cid-czqffli6]{gap:1rem}.reading__content[data-astro-cid-czqffli6]{grid-template-columns:1fr;align-content:end;gap:3rem}.reading__number[data-astro-cid-czqffli6]{padding-top:2rem;font-size:clamp(8rem,40vw,13rem);line-height:.82}.reading__description[data-astro-cid-czqffli6] h2[data-astro-cid-czqffli6]{max-width:8ch;font-size:clamp(3.5rem,14vw,5.5rem)}.reading__description[data-astro-cid-czqffli6] p[data-astro-cid-czqffli6]{max-width:28rem}}@media (width<=24rem){.reading__number[data-astro-cid-czqffli6]{font-size:34vw}}.project-status[data-astro-cid-cjsq6sv6]{background:var(--color-clay-bg);color:var(--color-clay)}.project-status__header[data-astro-cid-cjsq6sv6]{justify-content:space-between;gap:2rem;display:flex}.project-status__header[data-astro-cid-cjsq6sv6] p[data-astro-cid-cjsq6sv6]{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.6875rem;line-height:1}.project-status__content[data-astro-cid-cjsq6sv6]{grid-template-columns:minmax(0,2fr) minmax(18rem,1fr);align-items:end;gap:3rem;display:grid}.project-status__state[data-astro-cid-cjsq6sv6]>p[data-astro-cid-cjsq6sv6]{letter-spacing:.08em;text-transform:uppercase;margin:0 0 1.5rem;font-size:.75rem;line-height:1}.project-status__state[data-astro-cid-cjsq6sv6] h2[data-astro-cid-cjsq6sv6]{max-width:10ch;font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(4rem,8vw,8rem);font-weight:400;line-height:.88}.project-status__detail[data-astro-cid-cjsq6sv6]{border-top:1px dashed;padding-top:1.25rem}.project-status__detail[data-astro-cid-cjsq6sv6] p[data-astro-cid-cjsq6sv6]{max-width:32rem;margin:0;font-size:.875rem;line-height:1.5}.project-status__detail[data-astro-cid-cjsq6sv6] p[data-astro-cid-cjsq6sv6]+p[data-astro-cid-cjsq6sv6]{margin-top:1.5rem}@media (width<=48rem){.project-status__header[data-astro-cid-cjsq6sv6]{gap:1rem}.project-status__content[data-astro-cid-cjsq6sv6]{grid-template-columns:1fr;align-content:end;gap:3rem}.project-status__state[data-astro-cid-cjsq6sv6] h2[data-astro-cid-cjsq6sv6]{max-width:8ch;font-size:clamp(3.75rem,17vw,6rem)}.project-status__detail[data-astro-cid-cjsq6sv6]{width:100%}}.roadmap[data-astro-cid-s5ccfgxx]{background:var(--color-olive-bg);color:var(--color-olive)}.roadmap__header[data-astro-cid-s5ccfgxx]{justify-content:space-between;gap:2rem;display:flex}.roadmap__header[data-astro-cid-s5ccfgxx] p[data-astro-cid-s5ccfgxx]{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.6875rem;line-height:1}.roadmap__content[data-astro-cid-s5ccfgxx]{grid-template-columns:minmax(0,1fr) minmax(20rem,1fr);align-items:end;gap:4rem;display:grid}.roadmap__intro[data-astro-cid-s5ccfgxx]{padding-top:2rem}.roadmap__intro[data-astro-cid-s5ccfgxx] h2[data-astro-cid-s5ccfgxx]{max-width:9ch;font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(4rem,8vw,8rem);font-weight:400;line-height:.88}.roadmap__intro[data-astro-cid-s5ccfgxx]>p[data-astro-cid-s5ccfgxx]{max-width:28rem;margin:2rem 0 0;font-size:.875rem;line-height:1.5}.roadmap__list[data-astro-cid-s5ccfgxx]{border-top:1px dashed;margin:0;padding:0;list-style:none}.roadmap__list[data-astro-cid-s5ccfgxx] li[data-astro-cid-s5ccfgxx]{border-bottom:1px dashed;grid-template-columns:3rem 1fr;gap:1rem;padding:1rem 0;display:grid}.roadmap__list[data-astro-cid-s5ccfgxx] span[data-astro-cid-s5ccfgxx]{letter-spacing:.08em;font-size:.6875rem;line-height:1}.roadmap__list[data-astro-cid-s5ccfgxx] p[data-astro-cid-s5ccfgxx]{letter-spacing:-.02em;margin:0;font-size:clamp(1rem,1.5vw,1.375rem);line-height:1}@media (width<=48rem){.roadmap__content[data-astro-cid-s5ccfgxx]{grid-template-columns:1fr;align-content:end;gap:3rem}.roadmap__intro[data-astro-cid-s5ccfgxx]{padding-top:2rem}.roadmap__intro[data-astro-cid-s5ccfgxx] h2[data-astro-cid-s5ccfgxx]{max-width:8ch;font-size:clamp(3.75rem,17vw,6rem)}.roadmap__intro[data-astro-cid-s5ccfgxx]>p[data-astro-cid-s5ccfgxx]{max-width:28rem}.roadmap__list[data-astro-cid-s5ccfgxx] li[data-astro-cid-s5ccfgxx]{grid-template-columns:2.5rem 1fr}}
