.ahead-legend[data-astro-cid-dxrqxf2k] li[data-astro-cid-dxrqxf2k]{border-inline-start:3px solid var(--compass-text-inverted-muted);padding-inline-start:12px}.ahead-legend__letter[data-astro-cid-dxrqxf2k]{border-color:var(--compass-surface-card);background:var(--compass-surface-card);color:var(--compass-text-brand)}@media (forced-colors:active){.ahead-visual__points[data-astro-cid-dxrqxf2k] circle[data-astro-cid-dxrqxf2k],.ahead-visual__centre[data-astro-cid-dxrqxf2k]{fill:canvas;stroke:canvastext}.ahead-visual__guide[data-astro-cid-dxrqxf2k],.ahead-visual__connection[data-astro-cid-dxrqxf2k],.ahead-visual__point-icon[data-astro-cid-dxrqxf2k]{stroke:canvastext}.ahead-visual__map[data-astro-cid-dxrqxf2k] text[data-astro-cid-dxrqxf2k]{fill:canvastext}.ahead-legend[data-astro-cid-dxrqxf2k] li[data-astro-cid-dxrqxf2k]{border-inline-start-color:canvastext}.ahead-legend__letter[data-astro-cid-dxrqxf2k]{color:canvastext;background:canvas;border-color:canvastext}}.audience-routes[data-astro-cid-znmvayoz]{border-top:1px solid var(--compass-border-strong)}.audience-route[data-astro-cid-znmvayoz]{border-bottom:1px solid var(--compass-border-default);grid-template-columns:minmax(0,.95fr) minmax(0,1.3fr) minmax(0,.65fr);align-items:start;gap:28px 40px;padding:40px 0;display:grid}.audience-route__heading[data-astro-cid-znmvayoz] .microlabel[data-astro-cid-znmvayoz]{color:var(--compass-text-brand)}.audience-route[data-astro-cid-znmvayoz] h3[data-astro-cid-znmvayoz]{margin:14px 0 0;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.16}.audience-route__question[data-astro-cid-znmvayoz]{color:var(--compass-text-brand);font-size:var(--compass-font-size-lg);font-weight:var(--compass-font-weight-semibold);margin-bottom:14px;line-height:1.4}.audience-route__body[data-astro-cid-znmvayoz]>p[data-astro-cid-znmvayoz]:not(.audience-route__question){color:var(--compass-text-muted);font-size:var(--compass-font-size-md);line-height:1.6}.audience-route__body[data-astro-cid-znmvayoz] small[data-astro-cid-znmvayoz]{color:var(--compass-text-muted);font-size:var(--compass-font-size-sm);display:block}.audience-route__actions[data-astro-cid-znmvayoz]{align-content:start;gap:12px;display:grid}.audience-route__actions[data-astro-cid-znmvayoz] .text-link[data-astro-cid-znmvayoz]{min-height:44px;font-size:var(--compass-font-size-sm);line-height:1.5}.audience-routes__boundary[data-astro-cid-znmvayoz]{max-width:76ch;color:var(--compass-text-muted);font-size:var(--compass-font-size-sm);margin:24px 0 0}@media (width<=1000px){.audience-route[data-astro-cid-znmvayoz]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.audience-route__actions[data-astro-cid-znmvayoz]{grid-column:2}}@media (width<=640px){.audience-route[data-astro-cid-znmvayoz]{grid-template-columns:minmax(0,1fr);gap:22px;padding:32px 0}.audience-route__actions[data-astro-cid-znmvayoz]{grid-column:1}}.circumplex-examples[data-astro-cid-s5d3hcwy]{border-top:1px solid var(--compass-border-default);gap:clamp(36px,5vw,58px);margin-top:clamp(48px,6vw,72px);padding-top:clamp(36px,4vw,48px);display:grid}.circumplex-examples__intro[data-astro-cid-s5d3hcwy]{grid-template-columns:minmax(0,.9fr) minmax(280px,.7fr);align-items:end;gap:18px clamp(40px,8vw,120px);display:grid}.circumplex-examples__intro[data-astro-cid-s5d3hcwy] .eyebrow[data-astro-cid-s5d3hcwy]{grid-column:1/-1;margin:0}.circumplex-examples__intro[data-astro-cid-s5d3hcwy] h3[data-astro-cid-s5d3hcwy]{font-family:var(--compass-font-heading);font-size:clamp(2.35rem,4.8vw,4.7rem);font-weight:var(--compass-font-weight-semibold);letter-spacing:var(--compass-letter-spacing-tight);margin:0;line-height:.96}.circumplex-examples__intro[data-astro-cid-s5d3hcwy]>p[data-astro-cid-s5d3hcwy]:last-child{max-width:600px;color:var(--compass-text-muted);margin:0;font-size:clamp(1rem,1.35vw,1.14rem)}.circumplex-examples__grid[data-astro-cid-s5d3hcwy]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,34px);display:grid}.circumplex-example[data-astro-cid-s5d3hcwy]{border-top:1px solid var(--compass-border-strong);grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid;overflow:hidden}.circumplex-example__heading[data-astro-cid-s5d3hcwy]{border-bottom:1px solid var(--compass-border-default);grid-template-columns:minmax(0,1fr);gap:14px;padding:28px 0;display:grid}.circumplex-example__heading[data-astro-cid-s5d3hcwy] .microlabel[data-astro-cid-s5d3hcwy]{margin:0}.circumplex-example__heading[data-astro-cid-s5d3hcwy] h4[data-astro-cid-s5d3hcwy]{max-width:520px;font-family:var(--compass-font-heading);font-size:clamp(1.65rem,2.7vw,2.6rem);font-weight:var(--compass-font-weight-semibold);letter-spacing:var(--compass-letter-spacing-tight);margin:0;line-height:1.02}.circumplex-example__heading[data-astro-cid-s5d3hcwy] p[data-astro-cid-s5d3hcwy]{max-width:620px;color:var(--compass-text-muted);font-size:var(--compass-font-size-sm);margin:0}.circumplex-example__figure[data-astro-cid-s5d3hcwy]{background:var(--compass-surface-subtle);grid-template-columns:minmax(0,1fr);min-width:0;margin:0;padding:clamp(14px,2.2vw,24px);display:grid}.circumplex-example__figure[data-astro-cid-s5d3hcwy]>a[data-astro-cid-s5d3hcwy]{border-radius:var(--compass-radius-md);background:var(--compass-surface-card);min-width:0;display:block}.circumplex-example__figure[data-astro-cid-s5d3hcwy]>a[data-astro-cid-s5d3hcwy]:focus-visible{outline:3px solid var(--compass-border-focus);outline-offset:4px}.circumplex-example__figure[data-astro-cid-s5d3hcwy] img[data-astro-cid-s5d3hcwy]{width:100%;height:auto;display:block}.circumplex-example__figure[data-astro-cid-s5d3hcwy] figcaption[data-astro-cid-s5d3hcwy]{color:var(--compass-text-muted);font-family:var(--compass-font-mono);font-size:var(--compass-font-size-xs);letter-spacing:0;text-transform:none;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding:16px 4px 0;line-height:1.4;display:flex}.circumplex-example__figure[data-astro-cid-s5d3hcwy] figcaption[data-astro-cid-s5d3hcwy],.circumplex-example__scale[data-astro-cid-s5d3hcwy]{overflow-wrap:anywhere;min-width:0}.circumplex-example__legend[data-astro-cid-s5d3hcwy]{border-top:1px solid var(--compass-border-default);color:var(--compass-text-muted);font-size:var(--compass-font-size-sm);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:6px 18px;margin:14px 0 0;padding:14px 0 0;line-height:1.35;list-style:none;display:grid}.circumplex-example__figure[data-astro-cid-s5d3hcwy] figcaption[data-astro-cid-s5d3hcwy] a[data-astro-cid-s5d3hcwy]{color:var(--compass-text-brand);font-weight:var(--compass-font-weight-semibold);text-underline-offset:4px;padding:10px 2px;text-decoration-line:underline;text-decoration-thickness:1px;display:inline-block}.circumplex-example__figure[data-astro-cid-s5d3hcwy] figcaption[data-astro-cid-s5d3hcwy] a[data-astro-cid-s5d3hcwy]:hover,.circumplex-example__figure[data-astro-cid-s5d3hcwy] figcaption[data-astro-cid-s5d3hcwy] a[data-astro-cid-s5d3hcwy]:active{text-decoration-thickness:2px}.circumplex-example__scale[data-astro-cid-s5d3hcwy]{color:var(--compass-text-muted);font-size:var(--compass-font-size-xs);margin:14px 4px 0}.circumplex-example__scores[data-astro-cid-s5d3hcwy]{border-top:1px solid var(--compass-border-default)}.circumplex-example__scores[data-astro-cid-s5d3hcwy] summary[data-astro-cid-s5d3hcwy]{color:var(--compass-text-brand);cursor:pointer;font-weight:var(--compass-font-weight-semibold);padding:20px clamp(24px,3.4vw,38px)}.circumplex-example__scores[data-astro-cid-s5d3hcwy] summary[data-astro-cid-s5d3hcwy]:focus-visible{outline:3px solid var(--compass-border-focus);outline-offset:-5px}.circumplex-example__scores[data-astro-cid-s5d3hcwy] dl[data-astro-cid-s5d3hcwy]{margin:0;padding:0 clamp(24px,3.4vw,38px) 24px;display:grid}.circumplex-example__scores[data-astro-cid-s5d3hcwy] dl[data-astro-cid-s5d3hcwy]>div[data-astro-cid-s5d3hcwy]{border-top:1px solid var(--compass-border-default);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 0;display:grid}.circumplex-example__scores[data-astro-cid-s5d3hcwy] dt[data-astro-cid-s5d3hcwy]{gap:2px;min-width:0;display:grid}.circumplex-example__scores[data-astro-cid-s5d3hcwy] dt[data-astro-cid-s5d3hcwy] strong[data-astro-cid-s5d3hcwy]{font-size:var(--compass-font-size-sm)}.circumplex-example__scores[data-astro-cid-s5d3hcwy] dt[data-astro-cid-s5d3hcwy] span[data-astro-cid-s5d3hcwy]{color:var(--compass-text-muted);font-size:var(--compass-font-size-xs)}.circumplex-example__scores[data-astro-cid-s5d3hcwy] dd[data-astro-cid-s5d3hcwy]{color:var(--compass-text-brand);font-family:var(--compass-font-mono);font-size:var(--compass-font-size-xs);font-weight:var(--compass-font-weight-semibold);white-space:nowrap;margin:0}@media (width<=900px){.circumplex-examples__intro[data-astro-cid-s5d3hcwy],.circumplex-examples__grid[data-astro-cid-s5d3hcwy]{grid-template-columns:1fr}}@media (width<=480px){.circumplex-examples__intro[data-astro-cid-s5d3hcwy] h3[data-astro-cid-s5d3hcwy]{font-size:clamp(2rem,11vw,3.1rem)}.circumplex-example__figure[data-astro-cid-s5d3hcwy]{padding-inline:8px}.circumplex-example__scores[data-astro-cid-s5d3hcwy] dl[data-astro-cid-s5d3hcwy]>div[data-astro-cid-s5d3hcwy]{grid-template-columns:1fr;gap:4px}}.problem-solutions[data-astro-cid-3hxduqmc]{border-top:1px solid var(--compass-border-strong)}.problem-solution[data-astro-cid-3hxduqmc]{border-bottom:1px solid var(--compass-border-strong);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid}.problem-solution__problem[data-astro-cid-3hxduqmc]{grid-template-columns:40px minmax(0,1fr);gap:20px;padding:36px 40px 36px 0;display:grid}.problem-solution__number[data-astro-cid-3hxduqmc]{color:var(--compass-text-brand);font-family:var(--compass-font-mono);font-size:var(--compass-font-size-sm);padding-top:6px}.problem-solution[data-astro-cid-3hxduqmc] h3[data-astro-cid-3hxduqmc]{margin:0 0 14px;font-size:clamp(1.45rem,2.3vw,2rem);line-height:1.15}.problem-solution[data-astro-cid-3hxduqmc] p[data-astro-cid-3hxduqmc]{max-width:58ch;color:var(--compass-text-muted);font-size:var(--compass-font-size-md);margin:0;line-height:1.6}.problem-solution__answer[data-astro-cid-3hxduqmc]{background:var(--compass-surface-brand-subtle);padding:36px}.problem-solution__answer[data-astro-cid-3hxduqmc] .microlabel[data-astro-cid-3hxduqmc]{color:var(--compass-text-brand)}.problem-solution[data-astro-cid-3hxduqmc] h4[data-astro-cid-3hxduqmc]{font-family:var(--compass-font-heading);font-size:clamp(1.3rem,2vw,1.65rem);font-weight:var(--compass-font-weight-semibold);margin:12px 0;line-height:1.2}.problem-solution[data-astro-cid-3hxduqmc] h4[data-astro-cid-3hxduqmc] a[data-astro-cid-3hxduqmc]{text-underline-offset:5px;justify-content:space-between;align-items:baseline;gap:18px;min-height:44px;text-decoration-thickness:1px;display:flex}.problem-solution[data-astro-cid-3hxduqmc] h4[data-astro-cid-3hxduqmc] a[data-astro-cid-3hxduqmc]:hover{color:var(--compass-text-brand)}@media (width<=760px){.problem-solution[data-astro-cid-3hxduqmc]{grid-template-columns:minmax(0,1fr);padding-bottom:24px}.problem-solution__problem[data-astro-cid-3hxduqmc]{grid-template-columns:26px minmax(0,1fr);gap:12px;padding:28px 0 22px}.problem-solution__answer[data-astro-cid-3hxduqmc]{padding:22px}}.stage-explorer[data-astro-cid-x4lxn4b7]{border-top:1px solid var(--compass-border-strong)}.journey-starts[data-astro-cid-x4lxn4b7]{padding:32px 0}.journey-starts[data-astro-cid-x4lxn4b7]>.microlabel[data-astro-cid-x4lxn4b7]{color:var(--compass-text-brand);margin-bottom:18px;display:block}.journey-starts[data-astro-cid-x4lxn4b7] ul[data-astro-cid-x4lxn4b7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.journey-starts[data-astro-cid-x4lxn4b7] a[data-astro-cid-x4lxn4b7]{background:var(--compass-surface-subtle);gap:8px;height:100%;padding:24px 50px 24px 24px;text-decoration:none;display:grid;position:relative}.journey-starts[data-astro-cid-x4lxn4b7] a[data-astro-cid-x4lxn4b7]:hover{background:var(--compass-surface-brand-subtle)}.journey-starts[data-astro-cid-x4lxn4b7] a[data-astro-cid-x4lxn4b7]>span[data-astro-cid-x4lxn4b7]{color:var(--compass-text-brand);font-size:var(--compass-font-size-sm)}.journey-starts[data-astro-cid-x4lxn4b7] a[data-astro-cid-x4lxn4b7]>strong[data-astro-cid-x4lxn4b7]{font-family:var(--compass-font-heading);font-size:var(--compass-font-size-xl);line-height:1.2}.journey-starts[data-astro-cid-x4lxn4b7] a[data-astro-cid-x4lxn4b7]>small[data-astro-cid-x4lxn4b7]{color:var(--compass-text-muted);font-size:var(--compass-font-size-sm);line-height:1.55}.journey-starts[data-astro-cid-x4lxn4b7] a[data-astro-cid-x4lxn4b7]>i[data-astro-cid-x4lxn4b7]{font-style:normal;position:absolute;top:24px;right:22px}.stage-explorer__panels[data-astro-cid-x4lxn4b7]{border-top:1px solid var(--compass-border-default)}.stage-panel[data-astro-cid-x4lxn4b7]{border-bottom:1px solid var(--compass-border-default)}.stage-panel__summary[data-astro-cid-x4lxn4b7]{cursor:pointer;grid-template-columns:32px minmax(0,1fr) 20px;align-items:center;gap:20px;min-height:76px;padding:20px 4px 20px 0;list-style:none;display:grid}.stage-panel__summary[data-astro-cid-x4lxn4b7]::-webkit-details-marker{display:none}.stage-panel__summary[data-astro-cid-x4lxn4b7]:hover,.stage-panel[data-astro-cid-x4lxn4b7][open]>.stage-panel__summary[data-astro-cid-x4lxn4b7]{color:var(--compass-text-brand)}.stage-panel__number[data-astro-cid-x4lxn4b7]{color:var(--compass-text-muted);font-family:var(--compass-font-mono);font-size:var(--compass-font-size-xs)}.stage-panel__label[data-astro-cid-x4lxn4b7]{font-family:var(--compass-font-heading);font-size:clamp(1.25rem,1.8vw,1.6rem);font-weight:var(--compass-font-weight-semibold);overflow-wrap:anywhere;line-height:1.25}.stage-panel__chevron[data-astro-cid-x4lxn4b7]{border-bottom:2px solid;border-right:2px solid;justify-self:center;width:10px;height:10px;transform:rotate(45deg)}.stage-panel[data-astro-cid-x4lxn4b7][open] .stage-panel__chevron[data-astro-cid-x4lxn4b7]{transform:rotate(225deg)}.stage-panel__content[data-astro-cid-x4lxn4b7]{max-width:72ch;padding:0 0 28px 52px}.stage-panel[data-astro-cid-x4lxn4b7] h3[data-astro-cid-x4lxn4b7]{margin:0 0 12px;font-size:1.25rem;line-height:1.3}.stage-panel[data-astro-cid-x4lxn4b7] p[data-astro-cid-x4lxn4b7]{color:var(--compass-text-muted);font-size:var(--compass-font-size-md);margin:0;line-height:1.6}@media (width<=640px){.journey-starts[data-astro-cid-x4lxn4b7] ul[data-astro-cid-x4lxn4b7]{grid-template-columns:minmax(0,1fr);gap:14px}.stage-panel__summary[data-astro-cid-x4lxn4b7]{gap:12px}.stage-panel__label[data-astro-cid-x4lxn4b7]{font-size:1.125rem}.stage-panel__content[data-astro-cid-x4lxn4b7]{padding-inline-start:0}}
