.page_hero__UxWTk{max-width:760px;margin:56px 0 48px;border-bottom:1px solid var(--r-rule);padding-bottom:40px}.page_kicker__iLZxb{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:2px;color:var(--r-accent);text-transform:uppercase;margin:0 0 16px}.page_h1__Clvlb{font-size:68px;line-height:1.02;margin:0 0 20px;font-weight:500;letter-spacing:-1.6px;color:var(--r-ink)}.page_h1__Clvlb em{font-style:italic;color:var(--r-accent)}.page_lede__Qegnu{font-size:19px;color:var(--r-muted);margin:0;max-width:640px}.page_principle__k4_eC{margin-top:24px;padding:14px 18px;border-left:3px solid var(--r-accent);background:rgba(138,58,28,.04);font-size:14px;color:var(--r-muted);line-height:1.6}.page_principle__k4_eC strong{color:var(--r-ink);font-weight:500}.page_meta__hZyiG{font-size:12px;color:var(--r-muted);margin-top:28px;letter-spacing:.5px}.page_grid__Wi_P8{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));grid-gap:28px;gap:28px;padding-bottom:96px}.page_card__jasmE{background:var(--r-card);border:1px solid var(--r-border);border-radius:4px;overflow:hidden;text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;position:relative}.page_ready__9QXP4:hover{transform:translateY(-3px);box-shadow:0 14px 36px rgba(0,0,0,.07);border-color:var(--r-accent)}.page_wip__o7Tpr{opacity:.85}.page_planned__eHdTk{opacity:.55;cursor:default}.page_swatches__o6TJ3{display:flex;height:6px}.page_sw__4ebCw{flex:1 1}.page_body__mbRqj{padding:28px;display:flex;flex-direction:column;gap:12px;flex:1 1}.page_head__7h6jT{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--r-muted);letter-spacing:1px;text-transform:uppercase;border-bottom:1px dotted var(--r-rule);padding-bottom:10px;margin-bottom:4px}.page_kind__afNM9{color:var(--r-accent)}.page_subject__l7zZ1{margin:0;font-size:13px;color:var(--r-muted);font-family:JetBrains Mono,ui-monospace,monospace;letter-spacing:.5px}.page_title__sWoN0{margin:0;font-size:26px;font-weight:500;letter-spacing:-.4px;line-height:1.2}.page_tagline__IwMX1{margin:0;font-size:15px;color:var(--r-accent);font-style:italic}.page_desc__j3a90{margin:0;font-size:14px;color:var(--r-muted);line-height:1.65;flex:1 1}.page_cta__bNHqa{margin-top:14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:var(--r-accent);letter-spacing:.5px}