.animate-on-scroll[data-v-d2c6c5b9]{opacity:0;transform:translateY(22px);transition:opacity .55s ease,transform .55s ease}.animate-on-scroll.is-visible[data-v-d2c6c5b9]{opacity:1;transform:translateY(0)}.page-section[data-v-d2c6c5b9]{padding:104px 0}@media(max-width:760px){.page-section[data-v-d2c6c5b9]{padding:68px 0}}.hero-section[data-v-d2c6c5b9]{padding:142px 0 92px;overflow:hidden}@media(max-width:760px){.hero-section[data-v-d2c6c5b9]{padding:118px 0 66px}}.hero-layout[data-v-d2c6c5b9],.commitments-layout[data-v-d2c6c5b9],.language-layout[data-v-d2c6c5b9],.outcomes-layout[data-v-d2c6c5b9]{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:54px;align-items:center}@media(max-width:940px){.hero-layout[data-v-d2c6c5b9],.commitments-layout[data-v-d2c6c5b9],.language-layout[data-v-d2c6c5b9],.outcomes-layout[data-v-d2c6c5b9]{grid-template-columns:1fr}}.hero-layout[data-v-d2c6c5b9]{grid-template-columns:minmax(0,1fr) minmax(420px,1fr);align-items:center}@media(max-width:980px){.hero-layout[data-v-d2c6c5b9]{grid-template-columns:1fr}}.hero-copy[data-v-d2c6c5b9]{min-width:0}.hero-copy h1[data-v-d2c6c5b9]{max-width:620px;font-size:clamp(3rem,5.5vw,4.7rem);text-transform:uppercase}@media(max-width:640px){.hero-copy h1[data-v-d2c6c5b9]{font-size:clamp(2.9rem,14vw,4.8rem)}}.hero-copy p[data-v-d2c6c5b9],.section-header p[data-v-d2c6c5b9],.commitments-copy p[data-v-d2c6c5b9],.language-panel p[data-v-d2c6c5b9],.outcome-copy p[data-v-d2c6c5b9]{max-width:680px;color:var(--ink);font-size:1.16rem;font-weight:750}.operating-board[data-v-d2c6c5b9]{justify-self:stretch;width:100%;min-width:0;border:2px solid var(--ink);background:#fff;box-shadow:12px 12px 0 var(--orange)}.board-header[data-v-d2c6c5b9]{display:grid;gap:12px;padding:24px;border-bottom:2px solid var(--ink);background:var(--ink);color:#fff}.board-header span[data-v-d2c6c5b9]{color:var(--orange);font-size:.74rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.board-header strong[data-v-d2c6c5b9]{font-size:1.4rem;font-weight:950;line-height:1.05;text-transform:uppercase}.board-loop[data-v-d2c6c5b9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-bottom:2px solid var(--ink)}.loop-node[data-v-d2c6c5b9]{min-height:126px;display:grid;place-items:center;gap:12px;padding:22px;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);color:var(--ink);font-weight:950;text-transform:uppercase}.loop-node[data-v-d2c6c5b9]:nth-child(2n){border-right:0}.loop-node[data-v-d2c6c5b9]:nth-last-child(-n+2){border-bottom:0}.loop-node .q-icon[data-v-d2c6c5b9]{color:var(--violet)}.board-ledger[data-v-d2c6c5b9]{display:grid}.ledger-entry[data-v-d2c6c5b9]{display:grid;grid-template-columns:88px 1fr;gap:16px;padding:18px 22px;border-bottom:1px solid var(--line)}.ledger-entry[data-v-d2c6c5b9]:last-child{border-bottom:0}.ledger-entry span[data-v-d2c6c5b9]{color:var(--orange-dark);font-size:.74rem;font-weight:950;letter-spacing:.1em}.ledger-entry p[data-v-d2c6c5b9]{margin:0;color:var(--slate);font-weight:800}.thesis-strip[data-v-d2c6c5b9]{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);background:var(--ink)}.thesis-strip p[data-v-d2c6c5b9]{max-width:1040px;margin:0;padding:38px 0;color:#fff;font-size:clamp(1.2rem,2.4vw,1.9rem);font-weight:900;line-height:1.25}.section-header[data-v-d2c6c5b9]{max-width:900px;margin-bottom:48px}.principles-grid[data-v-d2c6c5b9]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:2px solid var(--ink);border-left:2px solid var(--ink)}@media(max-width:1180px){.principles-grid[data-v-d2c6c5b9]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.principles-grid[data-v-d2c6c5b9]{grid-template-columns:1fr}}.principle-card[data-v-d2c6c5b9]{min-height:440px;padding:24px;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);background:#fff}@media(min-width:1181px){.principle-card[data-v-d2c6c5b9]{padding:24px 22px}}@media(max-width:680px){.principle-card[data-v-d2c6c5b9]{min-height:auto}}.principle-card h3[data-v-d2c6c5b9]{margin-top:76px;font-size:1.86rem;line-height:1.04;text-transform:uppercase;overflow-wrap:break-word}@media(max-width:1180px){.principle-card h3[data-v-d2c6c5b9]{font-size:2rem}}@media(max-width:680px){.principle-card h3[data-v-d2c6c5b9]{font-size:1.75rem}}.principle-card p[data-v-d2c6c5b9]{color:var(--ink);font-weight:720}.principle-index[data-v-d2c6c5b9]{color:var(--violet);font-size:.78rem;font-weight:950;letter-spacing:.14em}.principle-icon[data-v-d2c6c5b9]{margin-top:24px;color:var(--orange)}.commitments-section[data-v-d2c6c5b9]{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink)}.commitments-copy p[data-v-d2c6c5b9]{color:#d7dddf}.commitment-list[data-v-d2c6c5b9]{border:2px solid #fff;background:#fff;box-shadow:12px 12px 0 var(--orange)}.commitment-row[data-v-d2c6c5b9]{padding:24px;border-bottom:2px solid var(--ink);color:var(--ink)}.commitment-row[data-v-d2c6c5b9]:last-child{border-bottom:0}.commitment-row strong[data-v-d2c6c5b9]{color:var(--ink);font-size:1.15rem;font-weight:950;text-transform:uppercase}.commitment-row p[data-v-d2c6c5b9]{margin:8px 0 0;color:var(--slate);font-weight:740}.language-section[data-v-d2c6c5b9]{border-bottom:2px solid var(--ink)}.language-panel[data-v-d2c6c5b9]{padding:34px;border:2px solid var(--ink);background:#fff;box-shadow:12px 12px 0 var(--ink)}.language-rules[data-v-d2c6c5b9]{display:grid;gap:18px}.language-rule[data-v-d2c6c5b9]{display:grid;grid-template-columns:48px 1fr;gap:18px;padding:24px;border:2px solid var(--ink);background:#fff}.language-rule .q-icon[data-v-d2c6c5b9]{color:var(--green)}.language-rule strong[data-v-d2c6c5b9]{color:var(--ink);font-size:1.08rem;font-weight:950;text-transform:uppercase}.language-rule p[data-v-d2c6c5b9]{margin:8px 0 0;color:var(--slate);font-weight:740}.outcomes-section[data-v-d2c6c5b9]{background:var(--cream)}.outcome-copy[data-v-d2c6c5b9]{display:grid;gap:22px;justify-items:start}.outcome-stack[data-v-d2c6c5b9]{display:grid;border:2px solid var(--ink);background:#fff;box-shadow:12px 12px 0 var(--orange)}.outcome-item[data-v-d2c6c5b9]{display:grid;grid-template-columns:76px 1fr;gap:16px;padding:26px;border-bottom:2px solid var(--ink)}.outcome-item[data-v-d2c6c5b9]:last-child{border-bottom:0}@media(max-width:560px){.outcome-item[data-v-d2c6c5b9]{grid-template-columns:1fr}}.outcome-item span[data-v-d2c6c5b9]{color:var(--orange);font-size:2.2rem;font-weight:950;line-height:.95}.outcome-item strong[data-v-d2c6c5b9]{color:var(--ink);font-size:1.2rem;font-weight:950;text-transform:uppercase}.outcome-item p[data-v-d2c6c5b9]{grid-column:2;margin:-8px 0 0;color:var(--slate);font-weight:740}@media(max-width:560px){.outcome-item p[data-v-d2c6c5b9]{grid-column:auto;margin-top:0}}
