.hero-image-photo{scale:1.35;object-position:50% 38%}.problem-prose[data-astro-cid-guy7w6lt]{max-width:720px}.section-imi[data-astro-cid-guy7w6lt]{background:var(--color-medium-indigo)}.framework-heading-link[data-astro-cid-guy7w6lt]{color:var(--color-cold-indigo);text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:.1em;text-underline-offset:.1em;transition:color .15s,text-decoration-color .15s}.framework-heading-link[data-astro-cid-guy7w6lt]:hover,.framework-heading-link[data-astro-cid-guy7w6lt]:focus-visible{color:var(--color-website-white);text-decoration-color:var(--color-website-white)}.framework-heading-link[data-astro-cid-guy7w6lt]:focus-visible{outline:2px solid var(--color-cold-indigo);outline-offset:.12em}.imi-graphic-container[data-astro-cid-guy7w6lt]{width:90%;margin:0 auto 2rem}.imi-graphic[data-astro-cid-guy7w6lt]{width:100%;height:auto}.imi-mobile-fallback[data-astro-cid-guy7w6lt]{display:none}.imi-caption[data-astro-cid-guy7w6lt]{font-family:var(--font-mono);font-size:12px;color:color-mix(in srgb,var(--color-website-white) 72%,transparent);letter-spacing:.02em;line-height:1.6;max-width:580px;text-align:center;margin:0 auto}.imi-framework-cta[data-astro-cid-guy7w6lt]{display:flex;justify-content:center;width:100%;margin-top:2rem;margin-right:auto;margin-left:auto;text-align:center}.imi-framework-button[data-astro-cid-guy7w6lt]{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;padding:.85rem 2.2rem;text-align:center;line-height:1.35}@media(max-width:640px){.imi-graphic-container[data-astro-cid-guy7w6lt]{display:none}.imi-mobile-fallback[data-astro-cid-guy7w6lt]{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.imi-mobile-dim[data-astro-cid-guy7w6lt]{padding:1.25rem;background:var(--color-website-white);border-radius:var(--radius-card);border:1px solid color-mix(in srgb,var(--color-cold-indigo) 35%,transparent)}.imi-mobile-number[data-astro-cid-guy7w6lt]{font-family:var(--font-mono);font-size:12px;letter-spacing:.05em;display:block;margin-bottom:.5rem}.imi-mobile-title[data-astro-cid-guy7w6lt]{font-family:var(--font-display);font-size:1.1rem;font-weight:700;color:var(--color-dark-indigo);margin-bottom:.4rem}.imi-mobile-body[data-astro-cid-guy7w6lt]{font-size:14px;line-height:1.6;color:var(--color-ink-secondary)}}.timeline[data-astro-cid-guy7w6lt]{display:flex;flex-direction:column;gap:0}.timeline-phase[data-astro-cid-guy7w6lt]{display:grid;grid-template-columns:40px 1fr;gap:1.5rem;min-height:100px}.timeline-marker[data-astro-cid-guy7w6lt]{display:flex;flex-direction:column;align-items:center;gap:0}.timeline-dot[data-astro-cid-guy7w6lt]{width:14px;height:14px;border-radius:50%;flex-shrink:0;margin-top:6px}.timeline-line[data-astro-cid-guy7w6lt]{width:2px;flex:1;background:var(--color-french-grey);margin-top:8px}.timeline-content[data-astro-cid-guy7w6lt]{padding-bottom:3rem}.timeline-phase[data-astro-cid-guy7w6lt]:last-child .timeline-content[data-astro-cid-guy7w6lt]{padding-bottom:0}.timeline-header[data-astro-cid-guy7w6lt]{margin-bottom:1rem}.timeline-week[data-astro-cid-guy7w6lt]{font-family:var(--font-mono);font-size:12px;color:var(--color-graceful-olive);letter-spacing:.06em;text-transform:uppercase;display:block;margin-bottom:.35rem}.timeline-title[data-astro-cid-guy7w6lt]{font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:var(--color-dark-indigo);line-height:1.25}.timeline-body[data-astro-cid-guy7w6lt]{font-size:15px;line-height:1.7;color:var(--color-sharpie-black);margin-bottom:1rem;max-width:640px}.timeline-outputs[data-astro-cid-guy7w6lt]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:.75rem}.timeline-output-label[data-astro-cid-guy7w6lt]{font-family:var(--font-mono);font-size:11px;color:var(--color-graceful-olive);letter-spacing:.06em;text-transform:uppercase}.timeline-output[data-astro-cid-guy7w6lt]{font-family:var(--font-mono);font-size:12px;color:var(--color-brash-burgundy);background:#8d134d0f;padding:.3rem .7rem;border-radius:var(--radius-btn);letter-spacing:.02em}.assessment-timeline-cta[data-astro-cid-guy7w6lt]{margin-top:2.5rem;margin-bottom:1rem;margin-left:calc(40px + 2rem)}.assessment-timeline-button[data-astro-cid-guy7w6lt]{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;padding:.85rem 2.2rem;text-align:center;line-height:1.35}.section-deliverables[data-astro-cid-guy7w6lt]{background:var(--color-fog-grey)}.deliverables-grid[data-astro-cid-guy7w6lt]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.deliverable-card[data-astro-cid-guy7w6lt]{background:var(--color-website-white);border:1px solid var(--color-french-grey);border-radius:var(--radius-card);padding:2rem}.deliverable-card--primary[data-astro-cid-guy7w6lt]{grid-column:1 / -1;border-color:var(--color-brash-burgundy);border-width:2px}.deliverable-icon[data-astro-cid-guy7w6lt]{display:block;margin-bottom:1rem}.deliverable-title[data-astro-cid-guy7w6lt]{font-family:var(--font-display);font-size:1.05rem;font-weight:700;color:var(--color-dark-indigo);margin-bottom:.5rem;line-height:1.25}.deliverable-body[data-astro-cid-guy7w6lt]{font-size:14px;line-height:1.65;color:var(--color-ink-secondary)}.investment-layout[data-astro-cid-guy7w6lt]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start;margin-top:2rem}.investment-details[data-astro-cid-guy7w6lt]{display:flex;flex-direction:column;gap:1rem}.investment-cta[data-astro-cid-guy7w6lt]{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;width:fit-content;max-width:100%;text-align:center;line-height:1.35;margin-top:.25rem}.invest-card[data-astro-cid-guy7w6lt]{background:var(--color-fog-grey);border-left:4px solid var(--color-brash-burgundy);border-radius:0 var(--radius-card) var(--radius-card) 0;padding:1.25rem 1.5rem}.invest-label[data-astro-cid-guy7w6lt]{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--color-graceful-olive);display:block;margin-bottom:.15rem}.invest-value[data-astro-cid-guy7w6lt]{font-family:var(--font-display);font-size:1.35rem;font-weight:700;color:var(--color-dark-indigo);line-height:1.2;display:block;margin-bottom:.35rem}.invest-note[data-astro-cid-guy7w6lt]{font-size:13px;line-height:1.55;color:var(--color-ink-secondary)}.investment-subhead[data-astro-cid-guy7w6lt]{font-family:var(--font-display);font-size:1.35rem;font-weight:700;color:var(--color-dark-indigo);line-height:1.25;margin-bottom:1rem}.inline-link[data-astro-cid-guy7w6lt]{color:var(--color-brash-burgundy);text-decoration:underline;text-underline-offset:2px}.inline-link[data-astro-cid-guy7w6lt]:hover{color:var(--color-ripened-red)}.continuity-callout[data-astro-cid-guy7w6lt]{background:var(--color-fog-grey);border-left:4px solid var(--color-graceful-olive);border-radius:0 var(--radius-card) var(--radius-card) 0;padding:1.5rem 1.75rem;margin-top:2rem}.continuity-title[data-astro-cid-guy7w6lt]{font-family:var(--font-display);font-size:1rem;font-weight:600;color:var(--color-dark-indigo);margin-bottom:.5rem}.continuity-body[data-astro-cid-guy7w6lt]{font-size:14px;line-height:1.65;color:var(--color-ink-secondary)}.section-audience-light[data-astro-cid-guy7w6lt]{background:var(--color-parchment)}.buyer-stack[data-astro-cid-guy7w6lt]{display:flex;flex-direction:column;gap:0}.buyer-row[data-astro-cid-guy7w6lt]{padding:2rem 0;border-bottom:1px solid var(--color-french-grey)}.buyer-row[data-astro-cid-guy7w6lt]:first-child{padding-top:0}.buyer-row[data-astro-cid-guy7w6lt]:last-child{border-bottom:none;padding-bottom:0}.buyer-title[data-astro-cid-guy7w6lt]{font-family:var(--font-display);font-size:1.15rem;font-weight:700;color:var(--color-dark-indigo);margin-bottom:.5rem;line-height:1.25}.buyer-body[data-astro-cid-guy7w6lt]{font-size:15px;line-height:1.7;color:var(--color-sharpie-black);max-width:680px}@media(max-width:768px){.deliverables-grid[data-astro-cid-guy7w6lt]{grid-template-columns:1fr}.deliverable-card--primary[data-astro-cid-guy7w6lt]{grid-column:1}.investment-layout[data-astro-cid-guy7w6lt]{grid-template-columns:1fr;gap:2.5rem}.timeline-phase[data-astro-cid-guy7w6lt]{grid-template-columns:28px 1fr;gap:1rem}.assessment-timeline-cta[data-astro-cid-guy7w6lt]{margin-left:calc(28px + 1rem)}}
