.insight-graph-section:where(.astro-hckjl2up){width:min(1780px,96vw);margin:5rem auto 0;display:grid;gap:1rem}.insight-graph-head:where(.astro-hckjl2up){max-width:76rem}.insight-graph-head:where(.astro-hckjl2up) .homepage-section-heading-title{white-space:nowrap}.insight-graph-shell:where(.astro-hckjl2up){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:start;grid-auto-rows:1fr}.insight-graph-media-card:where(.astro-hckjl2up),.insight-graph-card:where(.astro-hckjl2up){position:relative;overflow:hidden;border-radius:1.7rem;border:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at top left,rgba(255,43,43,.12),transparent 38%),linear-gradient(180deg,#181b22fa,#0c0e13fa);box-shadow:inset 0 1px #ffffff08,0 24px 70px #0003}.insight-graph-media-card:where(.astro-hckjl2up){display:grid;align-content:start;gap:.9rem;padding:1.25rem;align-self:start;margin:0;min-height:100%}.insight-graph-media-frame:where(.astro-hckjl2up){position:relative;overflow:hidden;width:100%;min-height:18.6rem;border-radius:1.35rem;border:1px solid rgba(255,255,255,.08);background:#0c0e12eb}.insight-graph-media-image:where(.astro-hckjl2up){display:block;width:100%;height:100%;object-fit:contain;object-position:center center;background:#0d0f12}.insight-graph-trigger:where(.astro-hckjl2up){position:absolute;top:1rem;right:1rem;z-index:2;display:inline-grid;justify-items:end;width:fit-content;padding:0;border:0;background:transparent;cursor:zoom-in}.insight-graph-trigger-preview:where(.astro-hckjl2up){display:block;overflow:hidden;width:7.4rem;aspect-ratio:.92 / 1;border-radius:.85rem;border:1px solid rgba(255,255,255,.08);background:#fff;box-shadow:0 14px 32px #00000038;transition:transform .2s ease,box-shadow .2s ease}.insight-graph-trigger-image:where(.astro-hckjl2up){display:block;width:100%;height:100%;object-fit:contain;background:#fff}.insight-graph-trigger:where(.astro-hckjl2up):hover .insight-graph-trigger-preview:where(.astro-hckjl2up){transform:translateY(-2px);box-shadow:0 18px 36px #00000047}.insight-graph-grid:where(.astro-hckjl2up){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column:span 2;gap:.95rem;align-items:start;align-self:start;margin:0;min-height:100%}.insight-graph-card:where(.astro-hckjl2up){display:grid;align-content:start;padding:1.35rem;min-height:100%;box-sizing:border-box;align-self:start;margin:0}.insight-graph-card-stack:where(.astro-hckjl2up){align-content:stretch;min-height:100%}.insight-graph-card-summary:where(.astro-hckjl2up){display:grid;align-content:start;background:radial-gradient(circle at top left,rgba(255,43,43,.1),transparent 34%),linear-gradient(180deg,#181b22fa,#0c0e13fa)}.insight-graph-stack:where(.astro-hckjl2up){display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:.12rem;align-content:stretch;min-height:100%}.insight-graph-stack-item:where(.astro-hckjl2up){display:grid;align-content:start;padding:.2rem 0}.insight-graph-stack-item:where(.astro-hckjl2up)+.insight-graph-stack-item:where(.astro-hckjl2up){padding-top:.08rem}.insight-graph-card-kicker:where(.astro-hckjl2up){display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:1.48rem;margin:0 0 .62rem;padding:.24rem .56rem;border-radius:999px;border:1px solid rgba(255,43,43,.18);background:#ff2b2b14;color:#ff5b38f5;font-size:.59rem;letter-spacing:.11em;text-transform:uppercase;font-weight:700}.insight-graph-card:where(.astro-hckjl2up) h3:where(.astro-hckjl2up){margin:0;color:#fff;font-size:1.15rem;line-height:1.12}.insight-graph-card:where(.astro-hckjl2up) p:where(.astro-hckjl2up){margin:.54rem 0 0;color:#e8eaeec7;font-size:.96rem;line-height:1.68}.insight-graph-summary-lead:where(.astro-hckjl2up){margin:0;color:#f4f5f7;font-size:1rem;line-height:1.72;font-weight:500;letter-spacing:-.01em}.insight-graph-summary-text:where(.astro-hckjl2up){margin:.9rem 0 0;color:#e8eaeec7;font-size:.96rem;line-height:1.72}.insight-graph-card-summary:where(.astro-hckjl2up) ul:where(.astro-hckjl2up){margin:1rem 0 0;padding:0;list-style:none;display:grid;gap:.6rem}.insight-graph-card-summary:where(.astro-hckjl2up) li:where(.astro-hckjl2up){position:relative;padding-left:1.1rem;color:#f4f5f7d6;line-height:1.58}.insight-graph-card-summary:where(.astro-hckjl2up) li:where(.astro-hckjl2up):before{content:"";position:absolute;left:0;top:.72rem;width:.4rem;height:.4rem;border-radius:999px;background:#ff3a2f;box-shadow:0 0 0 5px #ff3a2f1f}.insight-graph-phase-card:where(.astro-hckjl2up){--insight-phase-line-start: 3.05rem;--insight-phase-line-goal-gap: calc(17% + 2.1rem) ;position:relative;overflow:hidden;padding:1.15rem 1.25rem;border-radius:1.7rem;border:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at top left,rgba(255,43,43,.08),transparent 34%),linear-gradient(180deg,#181b22fa,#0c0e13fa);box-shadow:inset 0 1px #ffffff08,0 24px 70px #0000002e;align-self:start;margin:0}.insight-graph-phase-card:where(.astro-hckjl2up):before{content:"";position:absolute;top:2.66rem;left:var(--insight-phase-line-start);right:var(--insight-phase-line-goal-gap);height:2px;border-radius:999px;background:linear-gradient(90deg,#ff3b2feb,#ff2b2bfa,#ff3b2feb);box-shadow:0 0 14px #ff2b2b29;z-index:0}.insight-graph-phase-grid:where(.astro-hckjl2up){position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;align-items:start;z-index:1}.insight-graph-phase-step:where(.astro-hckjl2up){display:grid;gap:.5rem;min-height:100%;align-self:start;margin:0}.insight-graph-phase-marker-wrap:where(.astro-hckjl2up){display:flex;align-items:flex-start;justify-content:flex-start;min-height:3.4rem}.insight-graph-phase-goal:where(.astro-hckjl2up){display:flex;align-items:flex-start;justify-content:flex-start;min-height:3.4rem;padding-left:0;margin-top:0!important}.insight-graph-phase-marker:where(.astro-hckjl2up){display:inline-grid;place-items:center;width:3rem;height:3rem;border-radius:999px;background:linear-gradient(180deg,#ff5b38,#ff2b2b);color:#fff;font-size:.92rem;font-weight:700;letter-spacing:.04em;box-shadow:0 0 0 6px #ff2b2b12,0 14px 28px #ff2b2b33}.insight-graph-phase-marker-goal:where(.astro-hckjl2up){margin-right:.1rem}.insight-graph-phase-marker:where(.astro-hckjl2up):first-child,.insight-graph-phase-marker-goal:where(.astro-hckjl2up){width:3.2rem;height:3.2rem}.insight-graph-phase-icon:where(.astro-hckjl2up){width:1.2rem;height:1.2rem}.insight-graph-phase-copy:where(.astro-hckjl2up){display:grid;align-content:start;padding:0 .1rem}.insight-graph-phase-copy:where(.astro-hckjl2up) h3:where(.astro-hckjl2up){margin:0;color:#f4f5f7;font-size:1.08rem;line-height:1.2;font-weight:600;letter-spacing:-.02em}.insight-graph-phase-copy:where(.astro-hckjl2up) p:where(.astro-hckjl2up):last-child{margin:.72rem 0 0;color:#f4f5f7b8;font-size:.96rem;line-height:1.7}.insight-graph-modal:where(.astro-hckjl2up){position:fixed;inset:0;z-index:calc(var(--sl-z-index-navbar) + 8);display:grid;place-items:center;padding:1.5rem}.insight-graph-modal:where(.astro-hckjl2up)[hidden]{display:none!important}.insight-graph-backdrop:where(.astro-hckjl2up){position:absolute;inset:0;border:0;background:#050608d1;backdrop-filter:blur(8px);cursor:pointer}.insight-graph-dialog:where(.astro-hckjl2up){position:relative;z-index:1;width:min(92vw,46rem);max-height:min(90vh,60rem);padding:1rem;border-radius:1.1rem;border:1px solid rgba(255,255,255,.1);background:#101217f5;box-shadow:0 28px 72px #0000006b,inset 0 1px #ffffff0a}.insight-graph-close:where(.astro-hckjl2up){position:absolute;top:.55rem;right:.55rem;z-index:2;width:2.25rem;height:2.25rem;border:0;border-radius:999px;background:#ffffff14;color:#f4f5f7;font-size:1.35rem;line-height:1;cursor:pointer}.insight-graph-full-image:where(.astro-hckjl2up){display:block;width:100%;max-height:calc(90vh - 3rem);object-fit:contain;border-radius:.8rem;background:#fff}@media(max-width:1200px){.insight-graph-head:where(.astro-hckjl2up) .homepage-section-heading-title{white-space:normal}.insight-graph-shell:where(.astro-hckjl2up){grid-template-columns:1fr;grid-auto-rows:auto}.insight-graph-media-card:where(.astro-hckjl2up),.insight-graph-card:where(.astro-hckjl2up){min-height:auto}.insight-graph-grid:where(.astro-hckjl2up){grid-column:auto;grid-template-columns:1fr;min-height:auto}.insight-graph-phase-grid:where(.astro-hckjl2up){grid-template-columns:repeat(2,minmax(0,1fr))}.insight-graph-phase-goal:where(.astro-hckjl2up){justify-content:flex-start}.insight-graph-phase-card:where(.astro-hckjl2up):before{display:none}.insight-graph-media-frame:where(.astro-hckjl2up){width:84%;min-height:15.2rem}}@media(max-width:700px){.insight-graph-section:where(.astro-hckjl2up){width:min(1780px,94vw);margin-top:3.4rem}.insight-graph-media-card:where(.astro-hckjl2up),.insight-graph-card:where(.astro-hckjl2up){border-radius:1.35rem}.insight-graph-media-card:where(.astro-hckjl2up){padding:1rem}.insight-graph-media-frame:where(.astro-hckjl2up){width:100%;min-height:12.4rem;border-radius:1rem}.insight-graph-trigger:where(.astro-hckjl2up){top:.8rem;right:.8rem}.insight-graph-trigger-preview:where(.astro-hckjl2up){width:6.2rem}.insight-graph-phase-card:where(.astro-hckjl2up){padding:1rem}.insight-graph-phase-grid:where(.astro-hckjl2up){grid-template-columns:1fr;gap:.8rem}.insight-graph-phase-step:where(.astro-hckjl2up){gap:.7rem}.insight-graph-phase-goal:where(.astro-hckjl2up){min-height:auto}}
