.brand-hero[data-astro-cid-cuecaxvc]{background-color:var(--hp-navy);color:var(--hp-cream);border-bottom:2px solid var(--hp-gold)}.brand-hero-inner[data-astro-cid-cuecaxvc]{max-width:var(--max-w);margin:0 auto;padding:3.5rem 2.5rem;border-left:var(--hairline-dark);border-right:var(--hairline-dark)}.brand-hero[data-astro-cid-cuecaxvc] h1[data-astro-cid-cuecaxvc]{font-family:var(--font-display);font-size:clamp(2.4rem,4.5vw,4rem);font-weight:800;margin:.5rem 0 1rem;line-height:1.06}.spec-section[data-astro-cid-cuecaxvc]{max-width:var(--max-w);margin:0 auto;border-left:var(--hairline-light);border-right:var(--hairline-light);border-bottom:var(--hairline-light);scroll-margin-top:5rem}.spec-bar[data-astro-cid-cuecaxvc]{display:flex;justify-content:space-between;align-items:center;padding:.9rem 2rem;background-color:var(--hp-stone);border-bottom:var(--hairline-light);font-family:var(--font-mono);font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--hp-navy)}.spec-grid-2[data-astro-cid-cuecaxvc]{display:grid;grid-template-columns:4fr 8fr}.spec-sidebar[data-astro-cid-cuecaxvc]{padding:2.5rem 2rem;border-right:var(--hairline-light);background-color:#e4dfd352}.spec-sidebar[data-astro-cid-cuecaxvc] h2[data-astro-cid-cuecaxvc]{font-family:var(--font-display);font-size:1.85rem;color:var(--hp-navy);margin:.35rem 0 .85rem;line-height:1.18}.spec-main[data-astro-cid-cuecaxvc]{padding:2.5rem}.blueprint-box[data-astro-cid-cuecaxvc]{background-color:var(--hp-navy-deep);color:var(--hp-cream);border:1px solid var(--hp-navy);padding:2rem;margin-bottom:2rem}.blueprint-toolbar[data-astro-cid-cuecaxvc]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:var(--hairline-dark);font-family:var(--font-mono);font-size:.78rem}.svg-wrapper[data-astro-cid-cuecaxvc]{position:relative;max-width:680px;margin:0 auto;border:2px solid var(--hp-gold);aspect-ratio:5 / 3;overflow:hidden}.svg-wrapper[data-astro-cid-cuecaxvc] svg[data-astro-cid-cuecaxvc]{width:100%;height:100%;display:block}.construction-overlay[data-astro-cid-cuecaxvc]{position:absolute;inset:0;pointer-events:none;transition:opacity .2s ease}.construction-overlay[data-astro-cid-cuecaxvc].hidden{opacity:0}.asset-cards[data-astro-cid-cuecaxvc]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.asset-card[data-astro-cid-cuecaxvc]{border:var(--hairline-light);background-color:#fff;display:flex;flex-direction:column;justify-content:space-between}.asset-preview[data-astro-cid-cuecaxvc]{height:160px;display:flex;align-items:center;justify-content:center;padding:1.5rem;background-color:var(--hp-stone);border-bottom:var(--hairline-light)}.asset-preview[data-astro-cid-cuecaxvc].dark{background-color:var(--hp-navy-deep)}.asset-preview[data-astro-cid-cuecaxvc] img[data-astro-cid-cuecaxvc]{max-height:115px;max-width:100%;width:auto}.asset-info[data-astro-cid-cuecaxvc]{padding:1.25rem}.asset-title[data-astro-cid-cuecaxvc]{font-family:var(--font-display);font-weight:700;font-size:1.15rem;color:var(--hp-navy);margin:0 0 .35rem}.asset-meta[data-astro-cid-cuecaxvc]{font-family:var(--font-mono);font-size:.74rem;color:var(--hp-muted);margin-bottom:1rem}.swatch-grid[data-astro-cid-cuecaxvc]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.swatch-card[data-astro-cid-cuecaxvc]{border:1px solid var(--hp-navy);background-color:#fff;overflow:hidden;display:flex;flex-direction:column}.swatch-color[data-astro-cid-cuecaxvc]{height:145px;padding:1.15rem;display:flex;flex-direction:column;justify-content:space-between;border-bottom:1px solid var(--hp-navy)}.swatch-body[data-astro-cid-cuecaxvc]{padding:1.25rem;display:flex;flex-direction:column;gap:.75rem;flex:1}.token-table[data-astro-cid-cuecaxvc]{width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:.74rem}.token-table[data-astro-cid-cuecaxvc] td[data-astro-cid-cuecaxvc]{padding:.35rem 0;border-bottom:1px solid rgba(15,30,54,.1)}.token-table[data-astro-cid-cuecaxvc] td[data-astro-cid-cuecaxvc]:first-child{color:var(--hp-muted);width:34%}.token-table[data-astro-cid-cuecaxvc] td[data-astro-cid-cuecaxvc]:last-child{text-align:right;font-weight:600;color:var(--hp-navy)}.copy-chip[data-astro-cid-cuecaxvc]{background:none;border:1px solid var(--hp-navy);font-family:var(--font-mono);font-size:.72rem;font-weight:600;padding:.45rem .75rem;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;color:var(--hp-navy);transition:all .15s ease;margin-top:auto}.copy-chip[data-astro-cid-cuecaxvc]:hover{background-color:var(--hp-navy);color:var(--hp-gold)}.type-specimen[data-astro-cid-cuecaxvc]{border:var(--hairline-light);background-color:#fff;padding:2rem;margin-bottom:1.5rem}.type-specimen-header[data-astro-cid-cuecaxvc]{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;border-bottom:var(--hairline-light);padding-bottom:.85rem;margin-bottom:1.25rem}.type-role[data-astro-cid-cuecaxvc]{font-family:var(--font-mono);font-size:.75rem;color:var(--hp-crimson);letter-spacing:.12em;text-transform:uppercase;font-weight:600}.guardrails-grid[data-astro-cid-cuecaxvc]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.guardrail-card[data-astro-cid-cuecaxvc]{padding:1.75rem;border:var(--hairline-light);background-color:#fff}.guardrail-card[data-astro-cid-cuecaxvc].do{border-top:4px solid #1f6f43}.guardrail-card[data-astro-cid-cuecaxvc].dont{border-top:4px solid var(--hp-crimson)}@media(max-width:960px){.brand-hero-inner[data-astro-cid-cuecaxvc],.spec-grid-2[data-astro-cid-cuecaxvc],.asset-cards[data-astro-cid-cuecaxvc],.swatch-grid[data-astro-cid-cuecaxvc],.guardrails-grid[data-astro-cid-cuecaxvc]{grid-template-columns:1fr}.spec-sidebar[data-astro-cid-cuecaxvc]{border-right:none;border-bottom:var(--hairline-light)}}
