.page-hero[data-astro-cid-ihsakrnb]{border-bottom:1px solid #00243214}.hero-dots[data-astro-cid-ihsakrnb]{pointer-events:none;position:absolute;inset:0;mask-image:radial-gradient(55% 85% at 82% 35%,#000 20%,#0000 75%)}.page-h1[data-astro-cid-ihsakrnb]{font-size:clamp(2.25rem, 5vw, var(--ds-text-h1));letter-spacing:-.035em;text-wrap:balance;font-weight:400;line-height:1.06}.page-lede[data-astro-cid-ihsakrnb]{max-width:38rem;font-size:var(--ds-text-lead);color:var(--color-text-soft);margin-top:24px;line-height:1.6}.thesis-h2[data-astro-cid-ihsakrnb]{font-size:clamp(1.5rem, 3vw, var(--ds-text-h2));letter-spacing:-1px;text-wrap:balance;font-weight:400;line-height:1.2}.stages[data-astro-cid-ihsakrnb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;list-style:none;display:grid}.stage[data-astro-cid-ihsakrnb]{flex-direction:column;display:flex;position:relative}.stage-badge[data-astro-cid-ihsakrnb]{z-index:1;background:var(--color-brand-blue-chill);color:#fff;width:40px;height:40px;font-family:var(--font-mono);font-size:var(--ds-text-xs);letter-spacing:.04em;box-shadow:0 0 0 6px var(--ds-surface-02);border-radius:50%;justify-content:center;align-self:flex-start;align-items:center;font-weight:500;display:inline-flex;position:relative}.stage-link[data-astro-cid-ihsakrnb]{height:2px;position:absolute;top:19px;left:56px;right:-8px}.stage-track[data-astro-cid-ihsakrnb]{border-top:1px dashed #005f6e66;position:absolute;inset:0}.stage-line[data-astro-cid-ihsakrnb]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.stage-line[data-astro-cid-ihsakrnb] path[data-astro-cid-ihsakrnb]{fill:none;stroke:var(--color-brand-blue-chill);stroke-width:2px}.stage-line--v[data-astro-cid-ihsakrnb]{display:none}.stage-card[data-astro-cid-ihsakrnb]{border-radius:var(--ds-radius);border:1px solid var(--color-border);background:#fff;flex-direction:column;flex:1;margin-top:20px;padding:26px 26px 24px;display:flex;box-shadow:0 1px 2px #0024320a}.stage-cta[data-astro-cid-ihsakrnb]{font-size:var(--ds-text-sm);color:var(--color-brand-blue-chill);text-underline-offset:4px;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding-top:18px;font-weight:500;display:inline-flex}.stage-cta[data-astro-cid-ihsakrnb]:hover{text-decoration:underline}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.stage[data-astro-cid-ihsakrnb]{animation-range:entry calc(var(--i,0) * 8%) entry calc(55% + var(--i,0) * 8%)}.stage-link--1[data-astro-cid-ihsakrnb] .stage-line--h[data-astro-cid-ihsakrnb] path[data-astro-cid-ihsakrnb]{animation-range:cover 18% cover 40%}.stage-link--2[data-astro-cid-ihsakrnb] .stage-line--h[data-astro-cid-ihsakrnb] path[data-astro-cid-ihsakrnb]{animation-range:cover 30% cover 52%}}}@media (width<=767px){.stages[data-astro-cid-ihsakrnb]{grid-template-columns:minmax(0,1fr);gap:28px}.stage[data-astro-cid-ihsakrnb]{grid-template-columns:40px minmax(0,1fr);column-gap:16px;display:grid}.stage-card[data-astro-cid-ihsakrnb]{margin-top:0;padding:22px 22px 20px}.stage-link[data-astro-cid-ihsakrnb]{width:2px;height:auto;inset:52px auto -22px 19px}.stage-track[data-astro-cid-ihsakrnb]{border-top:0;border-left:1px dashed #005f6e66}.stage-line--h[data-astro-cid-ihsakrnb]{display:none}.stage-line--v[data-astro-cid-ihsakrnb]{display:block}}.thesis-moat[data-astro-cid-ihsakrnb]{padding:96px 0}.moat-dots[data-astro-cid-ihsakrnb]{pointer-events:none;position:absolute;inset:0;mask-image:radial-gradient(50% 80% at 12% 60%,#000 15%,#0000 75%)}.moat-grid[data-astro-cid-ihsakrnb]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:64px;display:grid}.thesis-moat-eyebrow[data-astro-cid-ihsakrnb]{color:var(--ds-accent-data)}.thesis-quote[data-astro-cid-ihsakrnb]{font-size:clamp(1.75rem, 4vw, var(--ds-text-h1));letter-spacing:-.03em;color:#fff;text-wrap:balance;margin-top:22px;font-weight:400;line-height:1.1}.thesis-quote[data-astro-cid-ihsakrnb] .ds-serif[data-astro-cid-ihsakrnb]{color:var(--ds-accent-data)}.thesis-moat-link[data-astro-cid-ihsakrnb]{font-size:var(--ds-text-sm);color:var(--ds-accent-data);text-underline-offset:4px;align-items:center;gap:8px;margin-top:32px;font-weight:500;display:inline-flex}.thesis-moat-link[data-astro-cid-ihsakrnb]:hover{text-decoration:underline}.thesis-moat[data-astro-cid-ihsakrnb] :focus-visible{outline-color:var(--ds-accent-data)}@media (width<=1023px){.moat-grid[data-astro-cid-ihsakrnb]{grid-template-columns:minmax(0,1fr);gap:32px}.thesis-moat[data-astro-cid-ihsakrnb]{padding:72px 0}}.outcomes[data-astro-cid-ihsakrnb]{border-top:1px solid #0024321f;padding:0;list-style:none}.outcome[data-astro-cid-ihsakrnb]{border-bottom:1px solid #0024321f;align-items:flex-start;gap:16px;padding:18px 0;display:flex}.thesis-tick[data-astro-cid-ihsakrnb]{width:26px;height:26px;color:var(--color-brand-blue-chill);background:#005f6e1a;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:0;display:inline-flex}.thesis-tick[data-astro-cid-ihsakrnb] svg[data-astro-cid-ihsakrnb]{width:15px;height:15px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.outcome[data-astro-cid-ihsakrnb]{animation-range:entry calc(var(--i,0) * 6%) entry calc(55% + var(--i,0) * 6%)}}}@media (width<=639px){.page-lede[data-astro-cid-ihsakrnb]{font-size:var(--ds-text-body)}}
