.orps-buildings-hero[data-astro-cid-c2v3vean]{background:linear-gradient(135deg, var(--orps-navy-deep) 0%, var(--orps-primary) 100%);color:var(--orps-white);border-bottom:4px solid var(--orps-copper);padding:3.5rem 0 3rem}.orps-breadcrumb[data-astro-cid-c2v3vean]{color:#94a3b8;margin-bottom:.75rem;font-size:.8125rem}.orps-breadcrumb[data-astro-cid-c2v3vean] a[data-astro-cid-c2v3vean]{color:#cbd5e1}.orps-kicker[data-astro-cid-c2v3vean]{border:1px solid var(--orps-amber);color:var(--orps-amber);text-transform:uppercase;letter-spacing:.08em;background:#d9770633;border-radius:4px;margin-bottom:.75rem;padding:.25rem .7rem;font-size:.75rem;font-weight:800;display:inline-block}.orps-buildings-hero[data-astro-cid-c2v3vean] h1[data-astro-cid-c2v3vean]{color:var(--orps-white);margin-bottom:.9rem;font-size:2.3rem;font-weight:800;line-height:1.2}.orps-hero-lead[data-astro-cid-c2v3vean]{color:#cbd5e1;max-width:820px;margin-bottom:1.75rem;font-size:1.05rem}.orps-hero-actions[data-astro-cid-c2v3vean]{flex-wrap:wrap;gap:.85rem;display:flex}.orps-buildings-section[data-astro-cid-c2v3vean]{padding:3.5rem 0}.orps-category-block[data-astro-cid-c2v3vean]{margin-bottom:3rem}.orps-category-block[data-astro-cid-c2v3vean] h2[data-astro-cid-c2v3vean]{color:var(--orps-navy);margin-bottom:.5rem;font-size:1.6rem;font-weight:800}.orps-cat-desc[data-astro-cid-c2v3vean]{color:var(--orps-muted);max-width:860px;margin-bottom:1.5rem;font-size:.95rem}.orps-buildings-grid[data-astro-cid-c2v3vean]{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.orps-building-card[data-astro-cid-c2v3vean]{background:var(--orps-white);border:1px solid var(--orps-border);border-left:5px solid var(--orps-primary);border-radius:12px;flex-direction:column;padding:1.65rem;transition:box-shadow .15s,border-left-color .15s;display:flex}.orps-building-card[data-astro-cid-c2v3vean]:hover{border-left-color:var(--orps-copper);box-shadow:0 8px 24px #0f172a14}.orps-b-cat[data-astro-cid-c2v3vean]{text-transform:uppercase;color:var(--orps-copper);margin-bottom:.4rem;font-size:.75rem;font-weight:800}.orps-building-card[data-astro-cid-c2v3vean] h3[data-astro-cid-c2v3vean]{margin-bottom:.55rem;font-size:1.2rem;font-weight:800;line-height:1.3}.orps-building-card[data-astro-cid-c2v3vean] h3[data-astro-cid-c2v3vean] a[data-astro-cid-c2v3vean]{color:var(--orps-navy);text-decoration:none}.orps-building-card[data-astro-cid-c2v3vean] h3[data-astro-cid-c2v3vean] a[data-astro-cid-c2v3vean]:hover{color:var(--orps-copper)}.orps-b-addr[data-astro-cid-c2v3vean]{color:var(--orps-primary);background:var(--orps-surface);border-radius:6px;margin-bottom:.65rem;padding:.5rem .75rem;font-size:.875rem}.orps-b-summary[data-astro-cid-c2v3vean]{color:var(--orps-muted);flex:1;margin-bottom:1.25rem;font-size:.9rem}.orps-b-footer[data-astro-cid-c2v3vean]{border-top:1px solid var(--orps-border);justify-content:space-between;align-items:center;padding-top:.85rem;display:flex}.orps-b-link[data-astro-cid-c2v3vean]{color:var(--orps-primary);font-size:.875rem;font-weight:700}.orps-b-order[data-astro-cid-c2v3vean]{background:var(--orps-copper);border-radius:6px;padding:.4rem .85rem;font-size:.8rem;font-weight:700;color:var(--orps-white)!important;text-decoration:none!important}.orps-cross-panel[data-astro-cid-c2v3vean]{background:var(--orps-surface);border:1px solid var(--orps-border);border-radius:12px;margin-top:2rem;padding:2rem}.orps-cross-panel[data-astro-cid-c2v3vean] h3[data-astro-cid-c2v3vean]{color:var(--orps-navy);margin-bottom:.85rem;font-size:1.15rem;font-weight:800}.orps-cross-links[data-astro-cid-c2v3vean]{flex-wrap:wrap;gap:.5rem;display:flex}.orps-cross-pill[data-astro-cid-c2v3vean]{background:var(--orps-white);border:1px solid var(--orps-border);color:var(--orps-navy);border-radius:6px;padding:.45rem .85rem;font-size:.825rem;font-weight:600}.orps-bottom-cta-section[data-astro-cid-c2v3vean]{background:var(--orps-surface-alt);border-top:1px solid var(--orps-border);padding:3.5rem 0 4.5rem}.orps-bottom-cta-grid[data-astro-cid-c2v3vean]{grid-template-columns:1fr 480px;align-items:center;gap:2.5rem;display:grid}.orps-bottom-cta-grid[data-astro-cid-c2v3vean] h2[data-astro-cid-c2v3vean]{color:var(--orps-navy);margin-bottom:.85rem;font-size:1.85rem;font-weight:800}.orps-bottom-cta-grid[data-astro-cid-c2v3vean] p[data-astro-cid-c2v3vean]{color:var(--orps-muted);margin-bottom:1.5rem;font-size:1rem}@media (width<=900px){.orps-buildings-grid[data-astro-cid-c2v3vean],.orps-bottom-cta-grid[data-astro-cid-c2v3vean]{grid-template-columns:1fr}}
