.page_section__PMos_{padding-bottom:var(--gap-lg)}.page_kicker__Nf00r{font-family:var(--font-mono);font-size:.7vw;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-orange);margin-bottom:var(--gap-sm)}.page_h1__VJyh4{font-family:var(--font-display);font-size:4vw;font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--ink-cream);margin-bottom:var(--gap-md);text-transform:none}.page_hairline__Rr_P5{border:none;border-top:1px solid var(--border-on-dark);margin:var(--gap-md) 0 var(--gap-lg);max-width:8vw}.page_lead__OhiwU{font-size:1.4vw;line-height:1.55;color:var(--ink-cream-2);max-width:50vw;margin-bottom:var(--gap-lg)}.page_subHead__Ol41P{font-family:var(--font-mono);font-size:.75vw;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-orange);margin:var(--gap-lg) 0 var(--gap-md)}.page_diagram__Tgxw6{background:var(--bg-dark);padding:var(--gap-md) 0;display:flex;flex-direction:column;gap:1px;background:var(--border-on-dark);margin-bottom:var(--gap-lg)}.page_layer__i1yQc{display:grid;grid-template-columns:6vw 14vw 1fr 8vw;align-items:center;background:var(--bg-dark);padding:var(--gap-sm) var(--gap-md);grid-gap:var(--gap-md);gap:var(--gap-md);cursor:pointer;transition:background .2s ease}.page_layer__i1yQc:hover{background:var(--bg-dark-alt)}.page_layerOpen___IhIV{background:var(--bg-cream);color:var(--ink-dark)}.page_layerOpen___IhIV .page_layerDesc__qs0os,.page_layerOpen___IhIV .page_layerId__SQ5NB,.page_layerOpen___IhIV .page_layerName__7ydgJ{color:var(--ink-dark)}.page_layerOpen___IhIV .page_layerToggle__4xU1j{border-color:var(--ink-dark-3);color:var(--ink-dark-3)}.page_layerId__SQ5NB{font-family:var(--font-mono);font-size:1.1vw;letter-spacing:.05em;color:var(--accent-orange);font-weight:700}.page_layerName__7ydgJ{font-family:var(--font-display);font-size:1.4vw;font-weight:700;letter-spacing:-.01em;color:var(--ink-cream)}.page_layerDesc__qs0os{font-family:var(--font-body);font-size:1vw;line-height:1.5;color:var(--ink-cream-2)}.page_layerToggle__4xU1j{font-family:var(--font-mono);font-size:.85vw;letter-spacing:.06em;color:var(--accent-orange);text-transform:uppercase;padding:.4vh 1vh;border:1px solid var(--accent-orange);text-align:center}.page_expand__91_eQ{margin:var(--gap-md) 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--gap-md);gap:var(--gap-md);padding:var(--gap-md);background:var(--bg-cream);color:var(--ink-dark)}.page_expandCol__BaRtt{display:flex;flex-direction:column;gap:var(--gap-sm)}.page_expandKicker__pImcB{font-family:var(--font-mono);font-size:.7vw;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-orange);margin-bottom:var(--gap-sm)}.page_expandColTitle__0I10_{font-family:var(--font-display);font-size:1.2vw;font-weight:700;letter-spacing:-.01em;color:var(--ink-dark);margin-bottom:.6vh}.page_expandColText__zenYN{font-size:1vw;line-height:1.55;color:var(--ink-dark-2)}.page_cols__r2B_I{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--gap-md);gap:var(--gap-md)}.page_colNew__t2SxY,.page_colOld__qJySu{padding:var(--gap-md);border:1px solid var(--border-on-dark)}.page_colNew__t2SxY{background:var(--bg-cream);color:var(--ink-dark);border-color:transparent}.page_colLabel__Bw_zR{font-family:var(--font-mono);font-size:.7vw;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-orange);margin-bottom:var(--gap-sm)}.page_colTitle__TiM0T{font-family:var(--font-display);font-size:1.6vw;font-weight:700;letter-spacing:-.015em;margin-bottom:var(--gap-sm);color:var(--ink-cream)}.page_colNew__t2SxY .page_colTitle__TiM0T{color:var(--ink-dark)}.page_colText__l_z1O{font-size:1.05vw;line-height:1.55;color:var(--ink-cream-2)}.page_colNew__t2SxY .page_colText__l_z1O{color:var(--ink-dark-2)}