.mp-split[data-astro-cid-hdgehzcy]{display:grid;gap:1rem}@media(min-width:1024px){.mp-split[data-astro-cid-hdgehzcy]{grid-template-columns:39fr 61fr;align-items:baseline}}.mp-head[data-astro-cid-hdgehzcy]{margin-bottom:2.5rem}@media(min-width:1024px){.mp-head[data-astro-cid-hdgehzcy]{margin-bottom:4rem}}.mp-h2[data-astro-cid-hdgehzcy]{font-size:clamp(2rem,4.2vw,3.75rem);font-weight:500;letter-spacing:-.04em;line-height:1.05;color:var(--color-ink);max-width:20ch;text-wrap:balance}.mp-sub[data-astro-cid-hdgehzcy]{margin-top:1.5rem;max-width:34rem;font-size:1.0625rem;line-height:1.5;color:var(--color-ink-soft)}.mp-label[data-astro-cid-hdgehzcy],.mp-index-num[data-astro-cid-hdgehzcy],.mp-phase-num[data-astro-cid-hdgehzcy],.mp-cell-num[data-astro-cid-hdgehzcy],.mp-chip[data-astro-cid-hdgehzcy],.mp-proof-brand[data-astro-cid-hdgehzcy],.mp-hero-count[data-astro-cid-hdgehzcy]{font-family:var(--font-mono);font-weight:400;letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-variant-numeric:tabular-nums}.mp-label[data-astro-cid-hdgehzcy]{margin-bottom:.6rem;color:var(--color-muted)}.mp-chip[data-astro-cid-hdgehzcy]{display:inline-flex;align-items:center;white-space:nowrap;line-height:1;padding:.35rem .55rem;border:1px solid var(--color-border);border-radius:9999px;color:var(--color-muted)}.mp-chip[data-astro-cid-hdgehzcy].is-on{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.mp-link[data-astro-cid-hdgehzcy]{position:relative;font-size:.9375rem;font-weight:500;color:var(--color-ink);padding-bottom:2px;border-bottom:1px solid var(--color-ink);transition:border-color .2s ease}.mp-link[data-astro-cid-hdgehzcy]:after{content:"";position:absolute;inset:-.75rem -.5rem}.mp-link[data-astro-cid-hdgehzcy]:hover{border-bottom-color:var(--color-accent)}.mp-hero-top[data-astro-cid-hdgehzcy]{padding-top:3.5rem;padding-bottom:2rem;gap:1.5rem}@media(min-width:1024px){.mp-hero-top[data-astro-cid-hdgehzcy]{align-items:end;min-height:22rem;padding-top:4rem;padding-bottom:2.25rem}.mp-hero-top[data-astro-cid-hdgehzcy] .eyebrow[data-astro-cid-hdgehzcy]{padding-bottom:.6rem}}.mp-hero-title[data-astro-cid-hdgehzcy]{font-size:clamp(2.75rem,5.4vw,5.25rem);font-weight:500;line-height:1;letter-spacing:-.045em;color:var(--color-ink);max-width:18ch;text-wrap:balance}.mp-hero-title[data-astro-cid-hdgehzcy] .hl[data-astro-cid-hdgehzcy]{padding-block:.02em}.mp-hero-body[data-astro-cid-hdgehzcy]{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding-block:1.75rem 2.25rem}@media(min-width:768px){.mp-hero-body[data-astro-cid-hdgehzcy]{padding-block:2.75rem 3rem}}.mp-hero-count[data-astro-cid-hdgehzcy]{color:var(--color-muted)}.mp-hero-sub[data-astro-cid-hdgehzcy]{font-size:clamp(1.25rem,1.65vw,1.5rem);line-height:1.3;letter-spacing:-.02em;color:var(--color-ink);max-width:40rem}.mp-hero-actions[data-astro-cid-hdgehzcy]{margin-top:2rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem}.mp-phases[data-astro-cid-hdgehzcy]{padding-block:4.5rem 5rem;scroll-margin-top:5.5rem}@media(min-width:768px){.mp-phases[data-astro-cid-hdgehzcy]{padding-block:7rem 7.5rem}}.mp-phases-layout[data-astro-cid-hdgehzcy]{display:grid;gap:2.5rem}@media(min-width:1024px){.mp-phases-layout[data-astro-cid-hdgehzcy]{grid-template-columns:13rem minmax(0,1fr);gap:3rem;align-items:start}.mp-index[data-astro-cid-hdgehzcy]{position:sticky;top:6.5rem}}.mp-index[data-astro-cid-hdgehzcy] ol[data-astro-cid-hdgehzcy]{border-top:1px solid var(--color-ink)}.mp-index[data-astro-cid-hdgehzcy] li[data-astro-cid-hdgehzcy]{border-bottom:1px solid var(--color-border)}.mp-index-link[data-astro-cid-hdgehzcy]{display:grid;grid-template-columns:2rem 1fr;align-items:baseline;gap:.5rem;min-height:44px;padding:.75rem 0;color:var(--color-muted);transition:color .2s ease}.mp-index-label[data-astro-cid-hdgehzcy]{font-size:.9375rem;font-weight:500;letter-spacing:-.01em;line-height:1.3}.mp-index-link[data-astro-cid-hdgehzcy]:hover,.mp-index-link[data-astro-cid-hdgehzcy][aria-current=true]{color:var(--color-ink)}.mp-index-link[data-astro-cid-hdgehzcy][aria-current=true] .mp-index-num[data-astro-cid-hdgehzcy]:before{content:"";display:inline-block;width:.375rem;height:.375rem;margin-right:.35rem;border-radius:9999px;background:var(--color-ink);vertical-align:.1em}@media(max-width:1023px){.mp-index-link[data-astro-cid-hdgehzcy]{color:var(--color-ink)}.mp-index-num[data-astro-cid-hdgehzcy]{color:var(--color-muted)}.mp-index-link[data-astro-cid-hdgehzcy][aria-current=true] .mp-index-num[data-astro-cid-hdgehzcy]:before{display:none}}.mp-phase-list[data-astro-cid-hdgehzcy]{border-top:1px solid var(--color-ink)}.mp-phase[data-astro-cid-hdgehzcy]{display:grid;gap:1.5rem;padding-block:2rem 2.5rem;border-bottom:1px solid var(--color-border);scroll-margin-top:5.5rem}@media(min-width:768px){.mp-phase[data-astro-cid-hdgehzcy]{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:0;padding-block:2.5rem 3rem}.mp-phase-head[data-astro-cid-hdgehzcy]{padding-right:2rem}.mp-phase-body[data-astro-cid-hdgehzcy]{padding-left:2rem;border-left:1px solid var(--color-border)}}.mp-phase-num[data-astro-cid-hdgehzcy]{display:block;color:var(--color-muted)}.mp-phase-name[data-astro-cid-hdgehzcy]{margin-top:.75rem;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:500;letter-spacing:-.035em;line-height:1.1;max-width:14ch;text-wrap:balance}.mp-phase-goal[data-astro-cid-hdgehzcy]{font-size:clamp(1.25rem,1.65vw,1.5rem);font-weight:500;line-height:1.25;letter-spacing:-.025em;color:var(--color-ink)}.mp-phase-text[data-astro-cid-hdgehzcy]{margin-top:1rem;max-width:38rem;font-size:1rem;line-height:1.6;color:var(--color-ink-soft)}.mp-phase-lists[data-astro-cid-hdgehzcy]{display:grid;gap:1.75rem;margin-top:2rem}@media(min-width:1200px){.mp-phase-lists[data-astro-cid-hdgehzcy]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}.mp-dots[data-astro-cid-hdgehzcy]{border-top:1px solid var(--color-border)}.mp-dots[data-astro-cid-hdgehzcy] li[data-astro-cid-hdgehzcy]{position:relative;padding:.85rem 0 .85rem 1rem;font-size:1rem;line-height:1.5;color:var(--color-ink-soft);border-bottom:1px solid var(--color-border)}.mp-dots[data-astro-cid-hdgehzcy] li[data-astro-cid-hdgehzcy]:before{content:"";position:absolute;left:0;top:1.5em;width:.3rem;height:.3rem;border-radius:9999px;background:var(--color-ink)}.mp-principles[data-astro-cid-hdgehzcy],.mp-proof[data-astro-cid-hdgehzcy]{padding-block:4.5rem;border-top:1px solid var(--color-border)}@media(min-width:768px){.mp-principles[data-astro-cid-hdgehzcy],.mp-proof[data-astro-cid-hdgehzcy]{padding-block:7rem 6rem}}.mp-grid[data-astro-cid-hdgehzcy]{display:grid;border-top:1px solid var(--color-ink)}@media(min-width:640px){.mp-grid[data-astro-cid-hdgehzcy]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.mp-grid[data-astro-cid-hdgehzcy]{grid-template-columns:repeat(4,minmax(0,1fr))}}.mp-cell[data-astro-cid-hdgehzcy]{padding:1.5rem 0 2rem;border-bottom:1px solid var(--color-border)}@media(min-width:640px){.mp-cell[data-astro-cid-hdgehzcy]{padding:1.5rem 1.5rem 2rem}.mp-cell[data-astro-cid-hdgehzcy]:nth-child(odd){padding-left:0;border-right:1px solid var(--color-border)}}@media(min-width:1100px){.mp-cell[data-astro-cid-hdgehzcy]{border-bottom:0;border-right:1px solid var(--color-border)}.mp-cell[data-astro-cid-hdgehzcy]:nth-child(odd){padding-left:1.5rem}.mp-cell[data-astro-cid-hdgehzcy]:first-child{padding-left:0}.mp-cell[data-astro-cid-hdgehzcy]:last-child{border-right:0}}.mp-cell-num[data-astro-cid-hdgehzcy]{display:block;color:var(--color-muted)}.mp-cell[data-astro-cid-hdgehzcy] h3[data-astro-cid-hdgehzcy]{margin-top:1.25rem;font-size:clamp(1.25rem,1.6vw,1.5rem);font-weight:500;letter-spacing:-.03em;line-height:1.15;max-width:16ch}.mp-cell[data-astro-cid-hdgehzcy] p[data-astro-cid-hdgehzcy]{margin-top:1rem;font-size:.9375rem;line-height:1.55;color:var(--color-ink-soft)}.mp-proof-link[data-astro-cid-hdgehzcy]{display:flex;flex-direction:column;height:100%;color:var(--color-ink)}.mp-proof-meta[data-astro-cid-hdgehzcy]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.mp-proof-brand[data-astro-cid-hdgehzcy]{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-muted);transition:color .2s ease}.mp-proof-brand[data-astro-cid-hdgehzcy]:before{content:"";width:.375rem;height:.375rem;border-radius:9999px;background:currentColor;transition:background-color .2s ease}.mp-proof-value[data-astro-cid-hdgehzcy]{margin-top:2rem;font-size:clamp(3rem,5vw,4.5rem);font-weight:500;line-height:.9;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.mp-proof-label[data-astro-cid-hdgehzcy]{margin-top:.75rem;font-size:.9375rem;font-weight:500;line-height:1.35}.mp-proof-why[data-astro-cid-hdgehzcy]{margin-top:1rem;font-size:.9375rem;line-height:1.55;color:var(--color-ink-soft)}.mp-proof-link[data-astro-cid-hdgehzcy]:hover .mp-proof-brand[data-astro-cid-hdgehzcy]{color:var(--color-ink)}.mp-proof-link[data-astro-cid-hdgehzcy]:hover .mp-proof-brand[data-astro-cid-hdgehzcy]:before{background:var(--color-accent)}@media(prefers-reduced-motion:reduce){.mp-link[data-astro-cid-hdgehzcy],.mp-index-link[data-astro-cid-hdgehzcy],.mp-proof-brand[data-astro-cid-hdgehzcy],.mp-proof-brand[data-astro-cid-hdgehzcy]:before{transition:none}}
