.nx-pillar[data-astro-cid-kb57igjn]{--_pc: var(--copper-500);--_tint: var(--copper-100);display:flex;flex-direction:column;gap:.9rem;text-decoration:none;background:var(--surface-card);border:1px solid var(--border-hairline);border-top:3px solid var(--_pc);border-radius:var(--radius-lg);padding:1.35rem 1.4rem 1.5rem;transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.nx-pillar[data-astro-cid-kb57igjn]:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.nx-pillar__top[data-astro-cid-kb57igjn]{display:flex;align-items:center;justify-content:space-between}.nx-pillar__icon[data-astro-cid-kb57igjn]{width:44px;height:44px;border-radius:var(--radius-md);background:var(--_tint);color:var(--_pc);display:grid;place-items:center;flex:none}.nx-pillar__icon[data-astro-cid-kb57igjn] svg[data-astro-cid-kb57igjn]{width:22px;height:22px}.nx-pillar__num[data-astro-cid-kb57igjn]{font-family:var(--font-mono);font-size:.8rem;color:var(--text-meta);font-variant-numeric:tabular-nums}.nx-pillar__title[data-astro-cid-kb57igjn]{font-family:var(--font-display);font-weight:700;font-size:1.2rem;letter-spacing:-.015em;color:var(--text-strong);margin:0;line-height:1.2}.nx-pillar[data-astro-cid-kb57igjn]:hover .nx-pillar__title[data-astro-cid-kb57igjn]{color:var(--_pc)}.nx-pillar__desc[data-astro-cid-kb57igjn]{font-family:var(--font-serif);font-size:.95rem;line-height:1.55;color:var(--text-muted);margin:0}.nx-pillar__foot[data-astro-cid-kb57igjn]{display:flex;align-items:center;gap:.4rem;margin-top:auto;font-family:var(--font-mono);font-size:.75rem;color:var(--_pc);font-weight:500}.nx-pillar__foot[data-astro-cid-kb57igjn] svg[data-astro-cid-kb57igjn]{width:14px;height:14px;transition:transform var(--dur-fast) var(--ease-standard)}.nx-pillar[data-astro-cid-kb57igjn]:hover .nx-pillar__foot[data-astro-cid-kb57igjn] svg[data-astro-cid-kb57igjn]{transform:translate(3px)}.nx-pillar[data-astro-cid-kb57igjn][data-pillar=field]{--_pc: var(--pillar-field);--_tint: var(--pillar-field-tint)}.nx-pillar[data-astro-cid-kb57igjn][data-pillar=p6]{--_pc: var(--pillar-p6);--_tint: var(--pillar-p6-tint)}.nx-pillar[data-astro-cid-kb57igjn][data-pillar=pmp]{--_pc: var(--pillar-pmp);--_tint: var(--pillar-pmp-tint)}.nx-pillar[data-astro-cid-kb57igjn][data-pillar=ai]{--_pc: var(--pillar-ai);--_tint: var(--pillar-ai-tint)}.hero[data-astro-cid-ct3bgug4]{max-width:var(--container);margin:0 auto;padding:4rem var(--gutter) 2rem;max-width:880px}.hero__kicker[data-astro-cid-ct3bgug4]{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--copper-700);margin:0 0 .8rem}.hero__title[data-astro-cid-ct3bgug4]{font-family:var(--font-display);font-weight:700;font-size:clamp(2.5rem,6vw,4rem);letter-spacing:-.025em;line-height:1.05;margin:0;color:var(--text-strong)}.hero__tagline[data-astro-cid-ct3bgug4]{font-family:var(--font-serif);font-size:1.25rem;line-height:1.55;color:var(--text-body);margin:1.2rem 0 0;max-width:36ch}.latest[data-astro-cid-ct3bgug4],.pillars[data-astro-cid-ct3bgug4]{max-width:var(--container);margin:0 auto;padding:3rem var(--gutter)}.latest[data-astro-cid-ct3bgug4]>[data-astro-cid-ct3bgug4]+[data-astro-cid-ct3bgug4]{margin-top:1.5rem}.latest__grid[data-astro-cid-ct3bgug4]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.pillars__grid[data-astro-cid-ct3bgug4]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.section-title[data-astro-cid-ct3bgug4]{font-family:var(--font-display);font-weight:700;font-size:1.6rem;letter-spacing:-.018em;color:var(--text-strong);margin:0 0 1.5rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-hairline)}.section-foot[data-astro-cid-ct3bgug4]{display:flex;justify-content:flex-end;margin-top:1.5rem}.link-cta[data-astro-cid-ct3bgug4]{font-family:var(--font-mono);font-size:.85rem;color:var(--copper-700);text-decoration:none}.link-cta[data-astro-cid-ct3bgug4]:hover{text-decoration:underline}.empty[data-astro-cid-ct3bgug4]{max-width:var(--container);margin:0 auto;padding:4rem var(--gutter);text-align:center;color:var(--text-muted);font-family:var(--font-serif)}
