.principles-hero[data-astro-cid-ntj5wb3f]{margin-top:-1px}.principles-hero__content[data-astro-cid-ntj5wb3f]{max-width:58rem;padding:clamp(1rem,2vw,2rem) 0}.principles-hero[data-astro-cid-ntj5wb3f] h1[data-astro-cid-ntj5wb3f]{max-width:56rem;color:var(--color-text-inverse)}.principles-hero__intro[data-astro-cid-ntj5wb3f]{max-width:47rem;color:var(--color-text-inverse-muted);margin:1.75rem 0 0;font-size:clamp(1.125rem,1.35vw,1.1875rem);line-height:1.75}.intro-layout[data-astro-cid-ntj5wb3f]{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(2.5rem,7vw,7rem);display:grid}.intro-layout__heading[data-astro-cid-ntj5wb3f] h2[data-astro-cid-ntj5wb3f]{max-width:35rem}.intro-layout__heading[data-astro-cid-ntj5wb3f] .handwritten-text{margin-top:1.5rem}.intro-layout__body[data-astro-cid-ntj5wb3f]{max-width:45rem}.intro-layout__related[data-astro-cid-ntj5wb3f]{border-left:3px solid var(--color-accent);padding-left:1rem}.section-header[data-astro-cid-ntj5wb3f]{max-width:54rem;margin:0 auto 3.25rem}.section-header--center[data-astro-cid-ntj5wb3f]{text-align:center}.section-header--center[data-astro-cid-ntj5wb3f] .eyebrow[data-astro-cid-ntj5wb3f]{margin-inline:auto}.section-header[data-astro-cid-ntj5wb3f] .text-lead[data-astro-cid-ntj5wb3f]{max-width:48rem;margin-inline:auto}.framework[data-astro-cid-ntj5wb3f]{border-radius:var(--radius-soft);color:var(--color-text-inverse);background:var(--gradient-brand-dark);margin:0;padding:clamp(1.5rem,5vw,4.5rem);overflow:hidden}.framework__brand[data-astro-cid-ntj5wb3f]{text-align:center;max-width:44rem;margin:0 auto 2.5rem}.framework__eyebrow[data-astro-cid-ntj5wb3f]{color:var(--color-accent-light);letter-spacing:.22em;margin-bottom:.25rem;font-size:.8rem;font-weight:700}.framework__brand[data-astro-cid-ntj5wb3f] h3[data-astro-cid-ntj5wb3f]{color:var(--color-text-inverse);margin-bottom:.7rem;font-size:clamp(2.25rem,4.4vw,4rem)}.framework__brand[data-astro-cid-ntj5wb3f]>p[data-astro-cid-ntj5wb3f]:last-child{color:var(--color-text-inverse-muted);margin-bottom:0}.framework__pillars[data-astro-cid-ntj5wb3f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.framework-card[data-astro-cid-ntj5wb3f]{min-width:0}.framework-card__link[data-astro-cid-ntj5wb3f]{border:1px solid var(--color-border-dark);border-top:3px solid var(--color-accent-light);border-radius:var(--radius-medium);height:100%;color:var(--color-text-inverse);transition:background var(--transition-fast), border-color var(--transition-fast);background:#ffffff14;flex-direction:column;padding:clamp(1.25rem,2.8vw,2.25rem);text-decoration:none;display:flex}.framework-card__link[data-astro-cid-ntj5wb3f]:hover,.framework-card__link[data-astro-cid-ntj5wb3f]:focus-visible{color:var(--color-text-inverse);border-color:var(--color-accent-light);background:#ffffff26}.framework-card__number[data-astro-cid-ntj5wb3f]{color:var(--color-accent-light);letter-spacing:.12em;margin-bottom:.65rem;font-size:.8rem;font-weight:700}.framework-card__title[data-astro-cid-ntj5wb3f]{color:var(--color-text-inverse);font-family:var(--font-heading);margin-bottom:.65rem;font-size:clamp(1.7rem,2.5vw,2.45rem);line-height:1.06}.framework-card__description[data-astro-cid-ntj5wb3f]{color:var(--color-text-inverse-muted);font-size:.95rem;line-height:1.65}.framework-card__action[data-astro-cid-ntj5wb3f]{color:var(--color-accent-light);margin-top:auto;padding-top:1rem;font-size:1.3rem;line-height:1}.framework__outcome[data-astro-cid-ntj5wb3f]{border:1px solid var(--color-border-accent);border-radius:var(--radius-medium);text-align:center;background:#02061359;max-width:42rem;margin:2.75rem auto 0;padding:1.55rem 2rem;position:relative}.framework__outcome[data-astro-cid-ntj5wb3f]:before{content:"";background:var(--color-border-accent);width:1px;height:2.75rem;position:absolute;bottom:100%;left:50%}.framework__outcome[data-astro-cid-ntj5wb3f] p[data-astro-cid-ntj5wb3f]{color:var(--color-text-inverse-muted);margin:0;font-size:.9rem}.framework__outcome[data-astro-cid-ntj5wb3f] .framework__outcome-title[data-astro-cid-ntj5wb3f]{color:var(--color-text-inverse);margin-bottom:.3rem;font-size:1.03rem;font-weight:700}.framework[data-astro-cid-ntj5wb3f] figcaption[data-astro-cid-ntj5wb3f]{max-width:44rem;color:var(--color-text-inverse-muted);text-align:center;margin:1.75rem auto 0;font-size:.8rem;line-height:1.65}.pillar[data-astro-cid-ntj5wb3f]{--pillar-accent:var(--color-accent)}.pillar[data-astro-cid-ntj5wb3f][data-tone=blue]{--pillar-accent:var(--color-accent-blue)}.pillar[data-astro-cid-ntj5wb3f][data-tone=green]{--pillar-accent:var(--color-success)}.pillar[data-astro-cid-ntj5wb3f][data-tone=purple]{--pillar-accent:var(--color-accent-purple)}.pillar__intro[data-astro-cid-ntj5wb3f]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2.5rem,7vw,7rem);margin-bottom:3.5rem;display:grid}.pillar__heading[data-astro-cid-ntj5wb3f] h2[data-astro-cid-ntj5wb3f]{margin-bottom:.45rem;scroll-margin-top:2rem}.pillar__subtitle[data-astro-cid-ntj5wb3f]{color:var(--color-text-muted);font-family:var(--font-body);margin:0;font-size:1rem}.pillar__explanation[data-astro-cid-ntj5wb3f]{max-width:46rem}.pillar__section-label[data-astro-cid-ntj5wb3f]{color:var(--color-text);letter-spacing:.1em;text-transform:uppercase;margin-bottom:1.5rem;font-size:.82rem;font-weight:700}.pillar__topics[data-astro-cid-ntj5wb3f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 3rem;display:grid}.pillar-topic[data-astro-cid-ntj5wb3f]{border-top:2px solid var(--color-border);padding:1.35rem 0 1rem}.pillar-topic[data-astro-cid-ntj5wb3f] h3[data-astro-cid-ntj5wb3f]{margin-bottom:.75rem;font-size:clamp(1.5rem,2vw,2rem)}.pillar-topic[data-astro-cid-ntj5wb3f] p[data-astro-cid-ntj5wb3f]{margin-bottom:0}.pillar-topic[data-astro-cid-ntj5wb3f]:last-child:nth-child(odd){grid-column:1/-1;max-width:43rem}.pillar-example[data-astro-cid-ntj5wb3f]{border-left:4px solid var(--pillar-accent);border-radius:0 var(--radius-medium) var(--radius-medium) 0;background:var(--color-surface-white);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:1.5rem 3rem;margin-top:3.25rem;padding:clamp(1.5rem,3.3vw,2.5rem);display:grid}.pillar-example__label[data-astro-cid-ntj5wb3f]{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.5rem;font-size:.8rem;font-weight:700;display:block}.pillar-example[data-astro-cid-ntj5wb3f] h3[data-astro-cid-ntj5wb3f]{margin-bottom:0}.pillar-example[data-astro-cid-ntj5wb3f]>p[data-astro-cid-ntj5wb3f]{margin:0}.ai-section__header[data-astro-cid-ntj5wb3f]{max-width:61rem;margin-bottom:3rem}.ai-section__header[data-astro-cid-ntj5wb3f]>p[data-astro-cid-ntj5wb3f]:last-child{max-width:54rem;margin:1.5rem 0 0}.ai-grid[data-astro-cid-ntj5wb3f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.ai-card[data-astro-cid-ntj5wb3f]{border:1px solid var(--color-border-dark);border-radius:var(--radius-medium);background:#ffffff12;padding:clamp(1.35rem,2.7vw,2rem)}.ai-card__number[data-astro-cid-ntj5wb3f]{color:var(--color-accent-light);margin-bottom:1rem;font-size:.85rem;font-weight:700;display:block}.ai-card[data-astro-cid-ntj5wb3f] h3[data-astro-cid-ntj5wb3f]{margin-bottom:.55rem;font-size:clamp(1.6rem,2.2vw,2.2rem)}.ai-card[data-astro-cid-ntj5wb3f] .ai-card__principle[data-astro-cid-ntj5wb3f]{color:var(--color-accent-light);margin-bottom:1rem;font-size:.9rem;font-weight:700}.ai-card[data-astro-cid-ntj5wb3f] p[data-astro-cid-ntj5wb3f]:last-child{margin-bottom:0}.ai-caveat[data-astro-cid-ntj5wb3f]{border-left:3px solid var(--color-accent-light);background:#02061342;max-width:62rem;margin-top:2.5rem;padding:1.5rem 1.75rem}.ai-caveat[data-astro-cid-ntj5wb3f] p[data-astro-cid-ntj5wb3f]{margin-bottom:0}.ai-caveat[data-astro-cid-ntj5wb3f] code[data-astro-cid-ntj5wb3f]{color:var(--color-accent-light);font-size:.92em}.measurement__header[data-astro-cid-ntj5wb3f]{max-width:57rem;margin-bottom:3rem}.measurement-grid[data-astro-cid-ntj5wb3f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.measurement-card[data-astro-cid-ntj5wb3f]{border:1px solid var(--color-border);border-top:4px solid var(--color-accent);border-radius:var(--radius-medium);background:var(--color-surface-white);flex-direction:column;padding:clamp(1.5rem,3.4vw,2.75rem);display:flex}.measurement-card--results[data-astro-cid-ntj5wb3f]{border-top-color:var(--color-navy-800)}.measurement-card__eyebrow[data-astro-cid-ntj5wb3f]{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.6rem;font-size:.8rem;font-weight:700}.measurement-card[data-astro-cid-ntj5wb3f] h3[data-astro-cid-ntj5wb3f]{margin-bottom:1rem}.measurement-card[data-astro-cid-ntj5wb3f] ul[data-astro-cid-ntj5wb3f]{gap:.75rem;margin:1rem 0 2rem;padding-left:1.3rem;display:grid}.measurement-card[data-astro-cid-ntj5wb3f] li[data-astro-cid-ntj5wb3f]::marker{color:var(--color-accent-hover)}.measurement-card__footer[data-astro-cid-ntj5wb3f]{border-top:1px solid var(--color-border);color:var(--color-text);margin:auto 0 0;padding-top:1.25rem;font-size:.85rem;font-weight:700}.measurement__note[data-astro-cid-ntj5wb3f]{max-width:60rem;margin-top:3rem}.measurement__note[data-astro-cid-ntj5wb3f] h3[data-astro-cid-ntj5wb3f]{margin-bottom:.75rem}.measurement__note[data-astro-cid-ntj5wb3f] p[data-astro-cid-ntj5wb3f]:last-child{margin-bottom:0}.principles-closing[data-astro-cid-ntj5wb3f]{max-width:56rem}.principles-closing[data-astro-cid-ntj5wb3f] .button-group[data-astro-cid-ntj5wb3f]{margin-top:2rem}@media (width<=900px){.intro-layout[data-astro-cid-ntj5wb3f],.pillar__intro[data-astro-cid-ntj5wb3f]{grid-template-columns:1fr;gap:1.75rem}.pillar__intro[data-astro-cid-ntj5wb3f]{margin-bottom:2.75rem}.pillar__topics[data-astro-cid-ntj5wb3f]{gap:1rem 2rem}.pillar-example[data-astro-cid-ntj5wb3f],.framework__pillars[data-astro-cid-ntj5wb3f],.ai-grid[data-astro-cid-ntj5wb3f]{grid-template-columns:1fr}.framework__brand[data-astro-cid-ntj5wb3f]{margin-bottom:1.75rem}.framework-card__link[data-astro-cid-ntj5wb3f]{padding:1.4rem}.framework-card__action[data-astro-cid-ntj5wb3f]{padding-top:.5rem}}@media (width<=650px){.principles-hero[data-astro-cid-ntj5wb3f] h1[data-astro-cid-ntj5wb3f] br[data-astro-cid-ntj5wb3f]{display:none}.section-header[data-astro-cid-ntj5wb3f]{margin-bottom:2rem}.framework[data-astro-cid-ntj5wb3f]{padding:1.4rem}.framework__outcome[data-astro-cid-ntj5wb3f]{margin-top:2rem;padding:1.4rem}.framework__outcome[data-astro-cid-ntj5wb3f]:before{height:2rem}.pillar__topics[data-astro-cid-ntj5wb3f],.measurement-grid[data-astro-cid-ntj5wb3f]{grid-template-columns:1fr}.pillar-topic[data-astro-cid-ntj5wb3f]:last-child:nth-child(odd){grid-column:auto}.pillar-example[data-astro-cid-ntj5wb3f]{margin-top:2rem}.ai-caveat[data-astro-cid-ntj5wb3f]{padding:1.25rem}}
