.catalog-hero[data-astro-cid-jyyh3nzw]{max-width:1040px;padding-top:72px;padding-bottom:56px}.catalog-hero[data-astro-cid-jyyh3nzw] h1[data-astro-cid-jyyh3nzw]{letter-spacing:-.04em;max-width:930px;color:var(--brown);margin-bottom:24px;font-size:clamp(2.6rem,6vw,4.7rem);line-height:.99}.hero-copy[data-astro-cid-jyyh3nzw]{max-width:760px;color:var(--light-brown);margin-bottom:30px;font-size:1.14rem}.catalog-metrics[data-astro-cid-jyyh3nzw]{border-top:1px solid var(--beige);border-bottom:1px solid var(--beige);background:var(--light-cream)}.metric-grid[data-astro-cid-jyyh3nzw]{grid-template-columns:repeat(4,1fr);display:grid}.metric-grid[data-astro-cid-jyyh3nzw] div[data-astro-cid-jyyh3nzw]{border-right:1px solid var(--beige);flex-direction:column;justify-content:center;min-height:128px;padding:24px;display:flex}.metric-grid[data-astro-cid-jyyh3nzw] div[data-astro-cid-jyyh3nzw]:last-child{border-right:0}.metric-grid[data-astro-cid-jyyh3nzw] strong[data-astro-cid-jyyh3nzw]{font-family:var(--font-display);color:var(--forest);font-size:2.25rem;line-height:1}.metric-grid[data-astro-cid-jyyh3nzw] span[data-astro-cid-jyyh3nzw]{color:var(--light-brown);margin-top:9px;font-size:13px}.catalog-flow[data-astro-cid-jyyh3nzw]{grid-template-columns:.72fr 1.28fr;align-items:start;gap:54px;padding-top:78px;padding-bottom:78px;display:grid}.flow-heading[data-astro-cid-jyyh3nzw] h2[data-astro-cid-jyyh3nzw],.catalog-heading[data-astro-cid-jyyh3nzw] h2[data-astro-cid-jyyh3nzw]{color:var(--brown);font-size:clamp(2rem,4vw,3rem)}.flow-heading[data-astro-cid-jyyh3nzw]>p[data-astro-cid-jyyh3nzw]:last-child{color:var(--light-brown);max-width:520px}.flow-area[data-astro-cid-jyyh3nzw]{min-width:0}.flow-steps[data-astro-cid-jyyh3nzw]{align-items:center;gap:10px;display:flex}.flow-steps[data-astro-cid-jyyh3nzw] a[data-astro-cid-jyyh3nzw]{border:1px solid var(--beige);background:var(--light-cream);border-radius:16px;flex-direction:column;flex:1 1 0;min-width:0;min-height:170px;padding:20px;display:flex}.flow-steps[data-astro-cid-jyyh3nzw] a[data-astro-cid-jyyh3nzw]:hover{border-color:var(--forest);background:var(--cream)}.flow-steps[data-astro-cid-jyyh3nzw] a[data-astro-cid-jyyh3nzw]>span[data-astro-cid-jyyh3nzw]{font-family:var(--font-mono);color:var(--light-brown);font-size:11px}.flow-steps[data-astro-cid-jyyh3nzw] strong[data-astro-cid-jyyh3nzw]{font-family:var(--font-display);color:var(--forest);margin-top:auto;font-size:1.45rem}.flow-steps[data-astro-cid-jyyh3nzw] small[data-astro-cid-jyyh3nzw]{color:var(--light-brown);overflow-wrap:anywhere;margin-top:6px;line-height:1.45}.flow-arrow[data-astro-cid-jyyh3nzw]{color:var(--berry);flex:none}.bts-track[data-astro-cid-jyyh3nzw]{border:1px solid var(--beige);background:color-mix(in srgb, var(--light-cream) 72%, transparent);border-radius:18px;grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:18px;margin-top:18px;padding:18px;display:grid}.bts-track-copy[data-astro-cid-jyyh3nzw]{flex-direction:column;justify-content:center;padding:8px 6px;display:flex}.track-label[data-astro-cid-jyyh3nzw]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--berry);font-size:10px}.bts-track-copy[data-astro-cid-jyyh3nzw] p[data-astro-cid-jyyh3nzw]{color:var(--light-brown);margin-top:10px;font-size:14px}.bts-track-card[data-astro-cid-jyyh3nzw]{background:var(--deep-forest);min-width:0;color:var(--cream);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:18px;display:grid}.bts-track-card[data-astro-cid-jyyh3nzw]:hover{transform:translateY(-2px)}.bts-number[data-astro-cid-jyyh3nzw]{font-family:var(--font-mono);color:var(--light-leaf);font-size:11px}.bts-track-card[data-astro-cid-jyyh3nzw] div[data-astro-cid-jyyh3nzw]{min-width:0}.bts-track-card[data-astro-cid-jyyh3nzw] strong[data-astro-cid-jyyh3nzw]{font-family:var(--font-display);color:var(--cream);font-size:1.55rem;display:block}.bts-track-card[data-astro-cid-jyyh3nzw] small[data-astro-cid-jyyh3nzw]{color:#d7e0da;margin-top:5px;line-height:1.4;display:block}.bts-arrow[data-astro-cid-jyyh3nzw]{color:var(--light-leaf);font-size:1.2rem}.catalog-list[data-astro-cid-jyyh3nzw]{gap:18px;padding-top:18px;padding-bottom:42px;display:grid}.catalog-heading[data-astro-cid-jyyh3nzw]{justify-content:space-between;align-items:end;gap:32px;margin-bottom:18px;display:flex}.legend[data-astro-cid-jyyh3nzw]{font-family:var(--font-mono);color:var(--light-brown);flex-wrap:wrap;gap:14px;font-size:10px;display:flex}.legend[data-astro-cid-jyyh3nzw] span[data-astro-cid-jyyh3nzw]{align-items:center;gap:6px;display:inline-flex}.legend-dot[data-astro-cid-jyyh3nzw]{border-radius:50%;width:9px;height:9px;display:inline-block}.legend-dot--published[data-astro-cid-jyyh3nzw]{background:var(--forest)}.legend-dot--progress[data-astro-cid-jyyh3nzw]{background:var(--light-brown)}.legend-dot--planned[data-astro-cid-jyyh3nzw]{border:1px solid var(--light-brown)}.catalog-item[data-astro-cid-jyyh3nzw]{border:1px solid var(--beige);background:var(--light-cream);border-radius:20px;grid-template-columns:116px 1fr;gap:18px;padding:34px;display:grid}.catalog-side[data-astro-cid-jyyh3nzw]{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.catalog-number[data-astro-cid-jyyh3nzw]{font-family:var(--font-display);color:var(--beige);font-size:3.6rem;line-height:1}.status[data-astro-cid-jyyh3nzw]{font-family:var(--font-mono);white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:10px}.status--published[data-astro-cid-jyyh3nzw]{background:var(--light-leaf);color:var(--deep-forest)}.status--in-progress[data-astro-cid-jyyh3nzw]{background:var(--beige);color:var(--brown)}.status--planned[data-astro-cid-jyyh3nzw],.status--archived[data-astro-cid-jyyh3nzw]{border:1px dashed var(--light-brown);color:var(--light-brown)}.catalog-meta[data-astro-cid-jyyh3nzw]{font-family:var(--font-mono);color:var(--light-brown);flex-wrap:wrap;gap:14px;margin-bottom:14px;font-size:11px;display:flex}.catalog-content[data-astro-cid-jyyh3nzw] h2[data-astro-cid-jyyh3nzw]{margin-bottom:5px;font-size:clamp(1.9rem,4vw,2.8rem)}.catalog-content[data-astro-cid-jyyh3nzw] h2[data-astro-cid-jyyh3nzw] a[data-astro-cid-jyyh3nzw]:hover{color:var(--forest)}.subtitle[data-astro-cid-jyyh3nzw]{color:var(--forest);margin-bottom:15px;font-size:1.08rem;font-weight:600}.summary[data-astro-cid-jyyh3nzw]{max-width:790px;color:var(--light-brown)}.availability[data-astro-cid-jyyh3nzw]{max-width:820px;margin-top:26px}.availability-head[data-astro-cid-jyyh3nzw]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:9px;display:flex}.availability-head[data-astro-cid-jyyh3nzw] strong[data-astro-cid-jyyh3nzw]{color:var(--deep-forest);font-size:13px}.availability-head[data-astro-cid-jyyh3nzw] span[data-astro-cid-jyyh3nzw]{font-family:var(--font-mono);color:var(--light-brown);font-size:10px}.availability-track[data-astro-cid-jyyh3nzw]{background:var(--beige);border-radius:999px;height:8px;position:relative;overflow:hidden}.availability-track[data-astro-cid-jyyh3nzw] span[data-astro-cid-jyyh3nzw]{border-radius:inherit;position:absolute;inset:0 auto 0 0}.availability-released[data-astro-cid-jyyh3nzw]{background:var(--light-brown)}.availability-published[data-astro-cid-jyyh3nzw]{background:var(--forest)}.project[data-astro-cid-jyyh3nzw]{border-left:3px solid var(--berry);background:var(--cream);margin:24px 0;padding:17px 19px}.project[data-astro-cid-jyyh3nzw] strong[data-astro-cid-jyyh3nzw]{color:var(--deep-forest)}.project[data-astro-cid-jyyh3nzw] p[data-astro-cid-jyyh3nzw]{color:var(--light-brown);margin-top:4px}.catalog-actions[data-astro-cid-jyyh3nzw]{flex-wrap:wrap;gap:10px;display:flex}.catalog-note[data-astro-cid-jyyh3nzw]{padding-top:24px;padding-bottom:90px}.catalog-note[data-astro-cid-jyyh3nzw] p[data-astro-cid-jyyh3nzw]{border:1px solid var(--beige);color:var(--light-brown);background:var(--light-cream);border-radius:14px;padding:20px 22px}.catalog-note[data-astro-cid-jyyh3nzw] strong[data-astro-cid-jyyh3nzw]{color:var(--deep-forest)}@media (width<=900px){.metric-grid[data-astro-cid-jyyh3nzw]{grid-template-columns:repeat(2,1fr)}.metric-grid[data-astro-cid-jyyh3nzw] div[data-astro-cid-jyyh3nzw]:nth-child(2){border-right:0}.metric-grid[data-astro-cid-jyyh3nzw] div[data-astro-cid-jyyh3nzw]:nth-child(-n+2){border-bottom:1px solid var(--beige)}.catalog-flow[data-astro-cid-jyyh3nzw]{grid-template-columns:1fr;align-items:start}.catalog-heading[data-astro-cid-jyyh3nzw]{flex-direction:column;align-items:flex-start}}@media (width<=700px){.catalog-item[data-astro-cid-jyyh3nzw]{grid-template-columns:1fr;padding:24px}.catalog-side[data-astro-cid-jyyh3nzw]{flex-direction:row;justify-content:space-between;align-items:center}.catalog-number[data-astro-cid-jyyh3nzw]{font-size:2.2rem}.availability-head[data-astro-cid-jyyh3nzw]{flex-direction:column;align-items:flex-start;gap:4px}.flow-steps[data-astro-cid-jyyh3nzw]{flex-direction:column;align-items:stretch}.flow-arrow[data-astro-cid-jyyh3nzw]{align-self:center;transform:rotate(90deg)}.bts-track[data-astro-cid-jyyh3nzw]{grid-template-columns:1fr}.bts-track-card[data-astro-cid-jyyh3nzw]{grid-template-columns:auto 1fr auto}}@media (width<=480px){.metric-grid[data-astro-cid-jyyh3nzw]{grid-template-columns:1fr}.metric-grid[data-astro-cid-jyyh3nzw] div[data-astro-cid-jyyh3nzw]{border-right:0;border-bottom:1px solid var(--beige)}.metric-grid[data-astro-cid-jyyh3nzw] div[data-astro-cid-jyyh3nzw]:last-child{border-bottom:0}.bts-track[data-astro-cid-jyyh3nzw]{padding:14px}.bts-track-card[data-astro-cid-jyyh3nzw]{grid-template-columns:1fr auto}.bts-number[data-astro-cid-jyyh3nzw]{grid-column:1/-1}}
