.ahead-hero[data-astro-cid-4p2lmoaq].section{padding-top:calc(var(--site-header-height) + clamp(48px, 6vw, 80px));padding-bottom:clamp(56px,7vw,92px)}.ahead-hero__inner[data-astro-cid-4p2lmoaq]{z-index:1;position:relative}.product-breadcrumb[data-astro-cid-4p2lmoaq]{color:var(--compass-text-muted);font-size:var(--compass-font-size-sm);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:30px;display:flex}.product-breadcrumb--inverted[data-astro-cid-4p2lmoaq]{color:var(--compass-text-inverted-muted)}.product-breadcrumb[data-astro-cid-4p2lmoaq] a[data-astro-cid-4p2lmoaq]{color:inherit;text-underline-offset:5px;padding:8px 2px;text-decoration-line:underline;text-decoration-thickness:1px;display:inline-block}.product-breadcrumb[data-astro-cid-4p2lmoaq] a[data-astro-cid-4p2lmoaq]:hover,.product-breadcrumb[data-astro-cid-4p2lmoaq] a[data-astro-cid-4p2lmoaq]:active{color:inherit;text-decoration-thickness:2px}.product-breadcrumb[data-astro-cid-4p2lmoaq] i[data-astro-cid-4p2lmoaq]{background:currentColor;width:28px;height:1px}.product-breadcrumb--inverted[data-astro-cid-4p2lmoaq] [data-astro-cid-4p2lmoaq][aria-current=page]{color:var(--compass-text-inverted)}.ahead-hero[data-astro-cid-4p2lmoaq] h1[data-astro-cid-4p2lmoaq]{max-width:980px;color:var(--compass-text-inverted);margin-bottom:32px;font-size:clamp(3.4rem,6.6vw,5.5rem);line-height:.92}.ahead-hero[data-astro-cid-4p2lmoaq] h1[data-astro-cid-4p2lmoaq] em[data-astro-cid-4p2lmoaq]{color:var(--compass-text-inverted-muted);display:block}.ahead-hero__lead[data-astro-cid-4p2lmoaq]{max-width:640px;color:var(--compass-text-inverted-muted);margin-bottom:40px;font-size:clamp(1.12rem,1.7vw,1.38rem);line-height:1.52}.ahead-hero__actions[data-astro-cid-4p2lmoaq]{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.ahead-hero__strip[data-astro-cid-4p2lmoaq]{border-top:1px solid var(--compass-border-inverted);color:var(--compass-text-inverted-muted);font-size:var(--compass-font-size-sm);flex-wrap:wrap;gap:16px 28px;margin:42px 0 0;padding:28px 0 0;list-style:none;display:flex}.ahead-hero__strip[data-astro-cid-4p2lmoaq] li[data-astro-cid-4p2lmoaq]{align-items:center;gap:10px;display:flex}.ahead-hero__strip[data-astro-cid-4p2lmoaq] i[data-astro-cid-4p2lmoaq]{color:var(--compass-text-inverted);flex:none;place-items:center;font-style:normal;display:grid}.product-specs__fact[data-astro-cid-4p2lmoaq] dt[data-astro-cid-4p2lmoaq]{color:var(--compass-text-muted);font-size:var(--compass-font-size-sm);line-height:1.6}.product-specs[data-astro-cid-4p2lmoaq].section{padding-top:clamp(56px,7vw,92px)}.product-specs__inner[data-astro-cid-4p2lmoaq]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(44px,7vw,110px);display:grid}.product-specs[data-astro-cid-4p2lmoaq] h2[data-astro-cid-4p2lmoaq]{margin-bottom:22px;font-size:clamp(2rem,3.4vw,3.1rem);line-height:1}.product-specs__intro[data-astro-cid-4p2lmoaq]>p[data-astro-cid-4p2lmoaq]{max-width:52ch;color:var(--compass-text-muted);font-size:clamp(1.02rem,1.4vw,1.18rem);line-height:var(--compass-line-height-relaxed);margin-bottom:0}.product-specs__grid[data-astro-cid-4p2lmoaq]{border-top:1px solid var(--compass-border-strong);margin:0}.product-specs__fact[data-astro-cid-4p2lmoaq]{border-bottom:1px solid var(--compass-border-default);grid-template-columns:minmax(0,.55fr) minmax(0,1fr);gap:24px;padding:18px 0;display:grid}.product-specs__fact[data-astro-cid-4p2lmoaq] dd[data-astro-cid-4p2lmoaq]{font-size:var(--compass-font-size-md);font-weight:var(--compass-font-weight-medium);margin:0;line-height:1.5}.product[data-astro-cid-4p2lmoaq] .section-intro[data-astro-cid-4p2lmoaq] h2[data-astro-cid-4p2lmoaq]{font-size:clamp(2rem,3.8vw,3.6rem);line-height:1.06}.archetype-explorer[data-astro-cid-4p2lmoaq]{border-top:1px solid var(--compass-border-strong);border-bottom:1px solid var(--compass-border-default)}.archetype-explorer__tabs[data-astro-cid-4p2lmoaq]{border-bottom:1px solid var(--compass-border-card);grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));display:grid}.archetype-tab[data-astro-cid-4p2lmoaq]{cursor:pointer;text-align:center;background:0 0;border:0;border-bottom:3px solid #0000;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:8px;min-width:0;min-height:80px;padding:14px 10px;display:grid}.archetype-tab[data-astro-cid-4p2lmoaq]:last-child{border-right:0}.archetype-tab[data-astro-cid-4p2lmoaq]:hover,.archetype-tab[data-astro-cid-4p2lmoaq]:active{background:var(--compass-surface-brand-subtle)}.archetype-tab[data-astro-cid-4p2lmoaq] i[data-astro-cid-4p2lmoaq]{width:28px;height:28px;color:var(--ahead-accent);place-items:center;font-style:normal;display:grid}.archetype-tab[data-astro-cid-4p2lmoaq] span[data-astro-cid-4p2lmoaq]{overflow-wrap:anywhere;max-width:100%;font-family:var(--compass-font-heading);font-size:clamp(.95rem,1.4vw,1.2rem);font-weight:var(--compass-font-weight-semibold)}.archetype-tab[data-astro-cid-4p2lmoaq][aria-selected=true]{border-bottom-color:var(--compass-text-brand);background:var(--compass-surface-brand-subtle);color:var(--compass-text-default)}.archetype-explorer__stage[data-astro-cid-4p2lmoaq]{min-height:360px;position:relative}.archetype-panel[data-astro-cid-4p2lmoaq]{background:var(--compass-surface-card);min-height:360px;position:relative}.archetype-panel[data-astro-cid-4p2lmoaq][hidden]{display:none}.archetype-panel[data-astro-cid-4p2lmoaq]:not([hidden]){animation:panel-rise var(--compass-duration-base) var(--compass-easing-standard) both}.archetype-panel__body[data-astro-cid-4p2lmoaq]{align-content:start;gap:14px;padding:clamp(26px,4vw,48px) 0;display:grid}.archetype-panel__heading[data-astro-cid-4p2lmoaq]{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.archetype-panel__heading[data-astro-cid-4p2lmoaq] h3[data-astro-cid-4p2lmoaq]{margin:0;font-size:clamp(2rem,3.6vw,3.2rem);line-height:1}.archetype-panel__role[data-astro-cid-4p2lmoaq]{color:var(--compass-text-muted);font-size:var(--compass-font-size-sm)}.archetype-panel__dimension[data-astro-cid-4p2lmoaq]{color:var(--compass-text-muted);font-size:var(--compass-font-size-sm);margin:0}.archetype-panel__trait[data-astro-cid-4p2lmoaq]{color:var(--compass-text-default);margin:0;font-size:clamp(1.02rem,1.4vw,1.2rem)}.archetype-panel__reads[data-astro-cid-4p2lmoaq]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,5vw,72px);margin:12px 0 0;display:grid}.archetype-panel__reads[data-astro-cid-4p2lmoaq]>div[data-astro-cid-4p2lmoaq]{border-top:1px solid var(--compass-border-default);align-content:start;gap:10px;padding:20px 0 0;display:grid}.archetype-panel__reads[data-astro-cid-4p2lmoaq] dt[data-astro-cid-4p2lmoaq]{font-size:var(--compass-font-size-md);font-weight:var(--compass-font-weight-semibold)}.archetype-panel__reads[data-astro-cid-4p2lmoaq] dd[data-astro-cid-4p2lmoaq]{font-size:var(--compass-font-size-sm);margin:0;line-height:1.5}.archetype-panel__note[data-astro-cid-4p2lmoaq]{color:var(--compass-text-muted);font-size:var(--compass-font-size-xs);margin:10px 0 0}.archetype-panel__symbol[data-astro-cid-4p2lmoaq]{color:var(--ahead-accent);flex:none}.ahead-reading__grid[data-astro-cid-4p2lmoaq] h3[data-astro-cid-4p2lmoaq]{margin:0;font-size:clamp(1.3rem,2vw,1.7rem)}.ahead-reading__grid[data-astro-cid-4p2lmoaq]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px clamp(32px,6vw,88px);display:grid}.ahead-reading__bands[data-astro-cid-4p2lmoaq],.ahead-reading__spectra[data-astro-cid-4p2lmoaq]{border-top:1px solid var(--compass-border-strong);align-content:start;gap:22px;padding-top:24px;display:grid}.ahead-reading__bands[data-astro-cid-4p2lmoaq] ol[data-astro-cid-4p2lmoaq]{flex-wrap:wrap;gap:10px 18px;margin:0;padding:0;list-style:none;display:flex}.ahead-reading__bands[data-astro-cid-4p2lmoaq] li[data-astro-cid-4p2lmoaq]{font-size:var(--compass-font-size-sm);padding:4px 0;line-height:1.5}.ahead-reading__bands[data-astro-cid-4p2lmoaq] p[data-astro-cid-4p2lmoaq],.ahead-reading__spectra[data-astro-cid-4p2lmoaq] p[data-astro-cid-4p2lmoaq]{color:var(--compass-text-muted);font-size:var(--compass-font-size-sm);margin:0}.ahead-spectrum[data-astro-cid-4p2lmoaq]{font-family:var(--compass-font-heading);font-size:clamp(.98rem,1.3vw,1.15rem);font-weight:var(--compass-font-weight-semibold);grid-template-columns:auto minmax(48px,1fr) auto;align-items:center;gap:14px;display:grid}.ahead-spectrum[data-astro-cid-4p2lmoaq]>span[data-astro-cid-4p2lmoaq]{overflow-wrap:anywhere;min-width:0}.ahead-spectrum[data-astro-cid-4p2lmoaq] i[data-astro-cid-4p2lmoaq]{background:var(--compass-border-input);height:1px;position:relative}.ahead-spectrum[data-astro-cid-4p2lmoaq] i[data-astro-cid-4p2lmoaq]:before,.ahead-spectrum[data-astro-cid-4p2lmoaq] i[data-astro-cid-4p2lmoaq]:after{border-radius:var(--compass-radius-full);content:"";width:9px;height:9px;position:absolute;top:50%;transform:translateY(-50%)}.ahead-spectrum[data-astro-cid-4p2lmoaq] i[data-astro-cid-4p2lmoaq]:before{background:var(--compass-data-2);left:0}.ahead-spectrum[data-astro-cid-4p2lmoaq] i[data-astro-cid-4p2lmoaq]:after{background:var(--compass-data-4);right:0}.ahead-reading__facts[data-astro-cid-4p2lmoaq]{border-top:1px solid var(--compass-border-default);flex-wrap:wrap;grid-column:1/-1;gap:24px 56px;padding-top:26px;display:flex}.ahead-fact[data-astro-cid-4p2lmoaq]{align-items:baseline;gap:14px;max-width:360px;display:flex}.ahead-fact[data-astro-cid-4p2lmoaq] strong[data-astro-cid-4p2lmoaq]{color:var(--compass-text-brand);font-family:var(--compass-font-heading);font-size:clamp(1.6rem,3vw,2.2rem);line-height:1}.ahead-fact[data-astro-cid-4p2lmoaq] span[data-astro-cid-4p2lmoaq]{color:var(--compass-text-muted);font-size:var(--compass-font-size-sm)}.ahead-team__kicker[data-astro-cid-4p2lmoaq]{color:var(--compass-text-brand);font-size:var(--compass-font-size-sm);font-weight:var(--compass-font-weight-semibold);margin-bottom:20px}.ahead-team__inner[data-astro-cid-4p2lmoaq]{z-index:1;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(48px,7vw,110px);display:grid;position:relative}.ahead-team__copy[data-astro-cid-4p2lmoaq] h2[data-astro-cid-4p2lmoaq]{margin-bottom:28px;font-size:clamp(2.2rem,3.8vw,3.6rem);line-height:1.06}.ahead-team__copy[data-astro-cid-4p2lmoaq] h2[data-astro-cid-4p2lmoaq] em[data-astro-cid-4p2lmoaq]{color:var(--compass-text-brand)}.ahead-team__lead[data-astro-cid-4p2lmoaq]{max-width:560px;color:var(--compass-text-default);font-size:clamp(1.08rem,1.5vw,1.3rem);line-height:1.6}.ahead-team__copy[data-astro-cid-4p2lmoaq]>p[data-astro-cid-4p2lmoaq]:not(.ahead-team__kicker):not(.ahead-team__lead){max-width:560px;color:var(--compass-text-muted);margin-bottom:32px}.ahead-team__points[data-astro-cid-4p2lmoaq]{margin:0;padding:0;list-style:none}.ahead-team__points[data-astro-cid-4p2lmoaq] li[data-astro-cid-4p2lmoaq]{border-top:1px solid var(--compass-border-default);gap:10px;padding:24px 0;display:grid}.ahead-team__points[data-astro-cid-4p2lmoaq] strong[data-astro-cid-4p2lmoaq]{font-family:var(--compass-font-heading);font-size:var(--compass-font-size-lg)}.ahead-team__points[data-astro-cid-4p2lmoaq] p[data-astro-cid-4p2lmoaq]{color:var(--compass-text-muted);font-size:var(--compass-font-size-md);margin:0;line-height:1.6}.product-report__list[data-astro-cid-4p2lmoaq]{border-bottom:1px solid var(--compass-border-default);margin:0;padding:0;list-style:none}.product-report__list[data-astro-cid-4p2lmoaq] li[data-astro-cid-4p2lmoaq]{border-top:1px solid var(--compass-border-default);grid-template-columns:32px minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(18px,3.4vw,48px);padding:clamp(26px,3.2vw,38px) 0;display:grid}.product-report__number[data-astro-cid-4p2lmoaq]{color:var(--compass-text-muted);font-family:var(--compass-font-mono);font-size:var(--compass-font-size-xs);letter-spacing:var(--compass-letter-spacing-wider);padding-top:6px}.product-report__list[data-astro-cid-4p2lmoaq] h3[data-astro-cid-4p2lmoaq]{max-width:420px;margin:0;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.2}.product-report__list[data-astro-cid-4p2lmoaq] li[data-astro-cid-4p2lmoaq]>p[data-astro-cid-4p2lmoaq]{max-width:58ch;color:var(--compass-text-muted);font-size:clamp(.95rem,1.3vw,1.1rem);line-height:var(--compass-line-height-relaxed);margin:0}.product-faq__inner[data-astro-cid-4p2lmoaq]{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(44px,7vw,110px);display:grid}.product-faq__intro[data-astro-cid-4p2lmoaq] h2[data-astro-cid-4p2lmoaq]{margin-bottom:0;font-size:clamp(2rem,3.4vw,3rem);line-height:1.06}.product-faq__list[data-astro-cid-4p2lmoaq] details[data-astro-cid-4p2lmoaq]{border-top:1px solid var(--compass-border-default)}.product-faq__list[data-astro-cid-4p2lmoaq] details[data-astro-cid-4p2lmoaq]:last-child{border-bottom:1px solid var(--compass-border-default)}.product-faq__list[data-astro-cid-4p2lmoaq] summary[data-astro-cid-4p2lmoaq]{cursor:pointer;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:18px;padding:clamp(22px,3vw,32px) 0;list-style:none;display:grid}.product-faq__list[data-astro-cid-4p2lmoaq] summary[data-astro-cid-4p2lmoaq]::-webkit-details-marker{display:none}.product-faq__question[data-astro-cid-4p2lmoaq]{font-family:var(--compass-font-heading);font-size:clamp(1.15rem,1.8vw,1.55rem);font-weight:var(--compass-font-weight-semibold);line-height:var(--compass-line-height-snug);transition:color var(--compass-duration-fast) var(--compass-easing-standard)}.product-faq__list[data-astro-cid-4p2lmoaq] summary[data-astro-cid-4p2lmoaq]:hover .product-faq__question[data-astro-cid-4p2lmoaq]{color:var(--compass-text-brand)}.product-faq__marker[data-astro-cid-4p2lmoaq]{width:24px;height:24px;position:relative}.product-faq__marker[data-astro-cid-4p2lmoaq]:before,.product-faq__marker[data-astro-cid-4p2lmoaq]:after{background:var(--compass-text-default);content:"";width:10px;height:1px;transition:transform var(--compass-duration-fast) var(--compass-easing-standard);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-faq__marker[data-astro-cid-4p2lmoaq]:after{transform:translate(-50%,-50%)rotate(90deg)}.product-faq__list[data-astro-cid-4p2lmoaq] details[data-astro-cid-4p2lmoaq][open] .product-faq__marker[data-astro-cid-4p2lmoaq]:after{transform:translate(-50%,-50%)rotate(0)}.product-faq__answer[data-astro-cid-4p2lmoaq]{padding:0 0 clamp(24px,3.4vw,36px)}.product-faq__answer[data-astro-cid-4p2lmoaq] p[data-astro-cid-4p2lmoaq]{max-width:60ch;color:var(--compass-text-muted);font-size:clamp(.95rem,1.25vw,1.05rem);line-height:var(--compass-line-height-relaxed);margin:0}.product-cta__inner[data-astro-cid-4p2lmoaq]{z-index:2;text-align:left;position:relative}.product-cta[data-astro-cid-4p2lmoaq] h2[data-astro-cid-4p2lmoaq]{margin-bottom:24px;font-size:clamp(2.5rem,4.5vw,4rem);line-height:1.05}.product-cta__inner[data-astro-cid-4p2lmoaq]>p[data-astro-cid-4p2lmoaq]{max-width:620px;color:var(--compass-text-inverted-muted);margin:0 0 32px;font-size:clamp(1.08rem,1.5vw,1.3rem)}.product-cta__actions[data-astro-cid-4p2lmoaq]{flex-wrap:wrap;align-items:center;gap:22px 30px;display:flex}@media (width<=860px){.product-specs__inner[data-astro-cid-4p2lmoaq],.product-faq__inner[data-astro-cid-4p2lmoaq],.ahead-reading__grid[data-astro-cid-4p2lmoaq],.ahead-team__inner[data-astro-cid-4p2lmoaq]{grid-template-columns:minmax(0,1fr)}.archetype-tab[data-astro-cid-4p2lmoaq]{gap:6px;min-height:72px;padding:12px 4px}.archetype-tab[data-astro-cid-4p2lmoaq] i[data-astro-cid-4p2lmoaq]{width:28px;height:28px;font-size:var(--compass-font-size-xs)}.archetype-tab[data-astro-cid-4p2lmoaq] span[data-astro-cid-4p2lmoaq]{overflow-wrap:break-word;hyphens:auto;min-width:0;font-size:var(--compass-font-size-xs);letter-spacing:normal}.archetype-panel__reads[data-astro-cid-4p2lmoaq]{grid-template-columns:minmax(0,1fr)}.ahead-reading__facts[data-astro-cid-4p2lmoaq]{grid-column:auto}.product-report__list[data-astro-cid-4p2lmoaq] li[data-astro-cid-4p2lmoaq]{grid-template-columns:clamp(40px,8vw,56px) minmax(0,1fr)}.product-report__list[data-astro-cid-4p2lmoaq] li[data-astro-cid-4p2lmoaq]>p[data-astro-cid-4p2lmoaq]{grid-column:2}}@media (width<=640px){.ahead-hero[data-astro-cid-4p2lmoaq] h1[data-astro-cid-4p2lmoaq]{font-size:clamp(2.9rem,13.5vw,5.4rem)}.ahead-hero__actions[data-astro-cid-4p2lmoaq],.product-cta__actions[data-astro-cid-4p2lmoaq]{flex-direction:column;align-items:stretch}.ahead-hero__actions[data-astro-cid-4p2lmoaq] .button[data-astro-cid-4p2lmoaq],.product-cta__actions[data-astro-cid-4p2lmoaq] .button[data-astro-cid-4p2lmoaq]{justify-content:center;width:100%}.ahead-hero__actions[data-astro-cid-4p2lmoaq] .text-link[data-astro-cid-4p2lmoaq],.product-cta__actions[data-astro-cid-4p2lmoaq] .text-link[data-astro-cid-4p2lmoaq]{text-align:left;width:100%;display:block}.ahead-hero__strip[data-astro-cid-4p2lmoaq]{gap:14px 22px}}@media (forced-colors:active){.archetype-tab[data-astro-cid-4p2lmoaq][aria-selected=true]{outline-offset:-3px;outline:3px solid highlight}}
