.NarrativePrimitives-module__fqub7G__impactMetrics{border-block:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:40px;display:grid}.NarrativePrimitives-module__fqub7G__impactMetrics div{min-width:0;padding:20px 22px 22px 0}.NarrativePrimitives-module__fqub7G__impactMetrics div+div{border-left:1px solid var(--line);padding-left:22px}.NarrativePrimitives-module__fqub7G__impactMetrics dt{color:var(--ink);font-size:24px;font-weight:680;line-height:1.25}.NarrativePrimitives-module__fqub7G__impactMetrics dd{color:var(--ink-secondary);margin:8px 0 0;font-size:13px;line-height:1.65}.NarrativePrimitives-module__fqub7G__impactMetrics small{color:var(--ink-muted);margin-top:4px;font-size:11px;line-height:1.55;display:block}.NarrativePrimitives-module__fqub7G__manualWorkflow,.NarrativePrimitives-module__fqub7G__iterationTimeline,.NarrativePrimitives-module__fqub7G__decisionSupport{border-top:1px solid var(--line-strong);margin:48px 0 0;padding:0;list-style:none}.NarrativePrimitives-module__fqub7G__manualWorkflow li{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(180px,.55fr) minmax(0,1.45fr);gap:24px;padding-block:18px;display:grid}.NarrativePrimitives-module__fqub7G__stepIndex,.NarrativePrimitives-module__fqub7G__stageLabel{color:var(--case-accent);font-size:12px;font-weight:700}.NarrativePrimitives-module__fqub7G__manualWorkflow strong,.NarrativePrimitives-module__fqub7G__iterationTimeline h3,.NarrativePrimitives-module__fqub7G__decisionSupport h3{color:var(--ink);font-size:16px;line-height:1.5}.NarrativePrimitives-module__fqub7G__manualWorkflow p,.NarrativePrimitives-module__fqub7G__iterationTimeline dd,.NarrativePrimitives-module__fqub7G__decisionSupport p{color:var(--ink-secondary);font-size:14px;line-height:1.7}.NarrativePrimitives-module__fqub7G__manualWorkflow small{color:var(--case-accent);margin-top:6px;font-size:12px;line-height:1.6;display:block}.NarrativePrimitives-module__fqub7G__beforeAfter{border-top:1px solid var(--line-strong);margin-top:48px;display:grid}.NarrativePrimitives-module__fqub7G__beforeAfter article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center;gap:24px;padding-block:20px;display:grid}.NarrativePrimitives-module__fqub7G__beforeAfter div{min-width:0}.NarrativePrimitives-module__fqub7G__beforeAfter span{color:var(--ink-muted);text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.NarrativePrimitives-module__fqub7G__beforeAfter p{color:var(--ink-secondary);font-size:15px;line-height:1.7}.NarrativePrimitives-module__fqub7G__beforeAfter b{color:var(--case-accent);text-align:center;font-size:18px;font-weight:500}.NarrativePrimitives-module__fqub7G__assetSystem{border-top:1px solid var(--line-strong);margin-top:48px}.NarrativePrimitives-module__fqub7G__productEvolution{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.NarrativePrimitives-module__fqub7G__productEvolution li{color:var(--ink-secondary);padding:18px 24px 18px 0;font-size:12px;font-weight:650;line-height:1.5;position:relative}.NarrativePrimitives-module__fqub7G__productEvolution li+li{border-left:1px solid var(--line);padding-left:24px}.NarrativePrimitives-module__fqub7G__assetPaths{border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.NarrativePrimitives-module__fqub7G__assetPaths article{min-width:0;padding-block:28px}.NarrativePrimitives-module__fqub7G__assetPaths article+article{border-left:1px solid var(--line);padding-left:36px}.NarrativePrimitives-module__fqub7G__assetPathState{color:var(--case-accent);text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.NarrativePrimitives-module__fqub7G__assetPaths h3{color:var(--ink);font-size:18px;line-height:1.5}.NarrativePrimitives-module__fqub7G__assetPaths ol{gap:0;margin:22px 0 0;padding:0;list-style:none;display:grid}.NarrativePrimitives-module__fqub7G__assetPaths ol li{color:var(--ink-secondary);padding:10px 0 10px 26px;font-size:14px;line-height:1.6;position:relative}.NarrativePrimitives-module__fqub7G__assetPaths ol li:before{border:1px solid var(--case-accent);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:17px;left:0}.NarrativePrimitives-module__fqub7G__assetPaths ol li:not(:last-child):after{background:var(--line-strong);content:"";width:1px;position:absolute;top:25px;bottom:-9px;left:3px}.NarrativePrimitives-module__fqub7G__assetPaths ul{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px 16px;margin:20px 0 0;padding:16px 0 0;list-style:none;display:flex}.NarrativePrimitives-module__fqub7G__assetPaths ul li{color:var(--ink-muted);font-size:12px;line-height:1.5}.NarrativePrimitives-module__fqub7G__assetValue{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.NarrativePrimitives-module__fqub7G__assetValue div{min-width:0;padding:24px 28px 0 0}.NarrativePrimitives-module__fqub7G__assetValue div+div{border-left:1px solid var(--line);padding-left:28px}.NarrativePrimitives-module__fqub7G__assetValue dt{color:var(--ink);font-size:14px;font-weight:700}.NarrativePrimitives-module__fqub7G__assetValue dd{color:var(--ink-secondary);margin:8px 0 0;font-size:13px;line-height:1.7}.NarrativePrimitives-module__fqub7G__repositoryArchitecture{border-top:1px solid var(--line-strong);gap:56px;margin-top:48px;padding-top:28px;display:grid}.NarrativePrimitives-module__fqub7G__repositoryOrigin{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;display:grid}.NarrativePrimitives-module__fqub7G__repositoryOrigin>div>span,.NarrativePrimitives-module__fqub7G__cacheFirst>div>span,.NarrativePrimitives-module__fqub7G__cacheGateIntro>span,.NarrativePrimitives-module__fqub7G__subsectionHeading>span,.NarrativePrimitives-module__fqub7G__repositoryFlow>span{color:var(--case-accent);text-transform:uppercase;font-size:10px;font-weight:700}.NarrativePrimitives-module__fqub7G__repositoryOrigin ol,.NarrativePrimitives-module__fqub7G__cacheFirst ol,.NarrativePrimitives-module__fqub7G__historyMigration ol,.NarrativePrimitives-module__fqub7G__repositoryFlow ol{margin:18px 0 0;padding:0;list-style:none}.NarrativePrimitives-module__fqub7G__repositoryOrigin ol{flex-wrap:wrap;gap:8px 18px;display:flex}.NarrativePrimitives-module__fqub7G__repositoryOrigin li{color:var(--ink-secondary);font-size:14px;line-height:1.6}.NarrativePrimitives-module__fqub7G__repositoryOrigin>p{border-left:2px solid var(--case-accent);color:var(--ink-secondary);padding-left:24px;font-size:15px;line-height:1.75}.NarrativePrimitives-module__fqub7G__repositoryOrigin>p strong,.NarrativePrimitives-module__fqub7G__dataQuality p strong{color:var(--ink);margin-bottom:5px;font-size:11px;display:block}.NarrativePrimitives-module__fqub7G__cacheFirst,.NarrativePrimitives-module__fqub7G__cacheGate,.NarrativePrimitives-module__fqub7G__dataQuality,.NarrativePrimitives-module__fqub7G__historyMigration,.NarrativePrimitives-module__fqub7G__repositoryFlow{border-top:1px solid var(--line);padding-top:28px}.NarrativePrimitives-module__fqub7G__cacheFirst{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:24px 48px;display:grid}.NarrativePrimitives-module__fqub7G__cacheFirst h3,.NarrativePrimitives-module__fqub7G__cacheGate h3,.NarrativePrimitives-module__fqub7G__subsectionHeading h3{color:var(--ink);margin-top:8px;font-size:19px;line-height:1.5}.NarrativePrimitives-module__fqub7G__cacheFirst>div>p,.NarrativePrimitives-module__fqub7G__cacheGateIntro>p,.NarrativePrimitives-module__fqub7G__subsectionHeading>p{color:var(--ink-secondary);margin-top:10px;font-size:14px;line-height:1.7}.NarrativePrimitives-module__fqub7G__cacheFirst ol,.NarrativePrimitives-module__fqub7G__historyMigration ol,.NarrativePrimitives-module__fqub7G__repositoryFlow ol{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.NarrativePrimitives-module__fqub7G__cacheFirst li,.NarrativePrimitives-module__fqub7G__historyMigration ol li,.NarrativePrimitives-module__fqub7G__repositoryFlow li{border-bottom:1px solid var(--line);min-width:0;color:var(--ink-secondary);padding:14px 20px 14px 0;font-size:12px;line-height:1.55}.NarrativePrimitives-module__fqub7G__cacheFirst li:not(:nth-child(3n+1)),.NarrativePrimitives-module__fqub7G__historyMigration ol li:not(:nth-child(3n+1)),.NarrativePrimitives-module__fqub7G__repositoryFlow li:not(:nth-child(3n+1)){border-left:1px solid var(--line);padding-left:20px}.NarrativePrimitives-module__fqub7G__productEvolutionTimeline{border-top:1px solid var(--line-strong);margin:48px 0 0;padding:0;list-style:none}.NarrativePrimitives-module__fqub7G__productEvolutionTimeline>li{border-bottom:1px solid var(--line);grid-template-columns:minmax(190px,.52fr) minmax(0,1.48fr);gap:40px;padding-block:22px;display:grid}.NarrativePrimitives-module__fqub7G__productEvolutionTimeline>li>div>span{color:var(--case-accent);text-transform:uppercase;font-size:10px;font-weight:700}.NarrativePrimitives-module__fqub7G__productEvolutionTimeline h3{color:var(--ink);margin-top:7px;font-size:17px;line-height:1.5}.NarrativePrimitives-module__fqub7G__productEvolutionTimeline dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;display:grid}.NarrativePrimitives-module__fqub7G__productEvolutionTimeline dt{color:var(--ink-muted);margin-bottom:5px;font-size:10px;font-weight:700}.NarrativePrimitives-module__fqub7G__productEvolutionTimeline dd{color:var(--ink-secondary);margin:0;font-size:13px;line-height:1.7}.NarrativePrimitives-module__fqub7G__repositoryBoundary{color:var(--ink-muted);grid-column:1/-1;margin:0;font-size:12px;line-height:1.65}.NarrativePrimitives-module__fqub7G__cacheGate{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:24px 48px;display:grid}.NarrativePrimitives-module__fqub7G__cacheGateIntro>p+p{margin-top:12px}.NarrativePrimitives-module__fqub7G__cacheGate dl{border-top:1px solid var(--line-strong);margin:0}.NarrativePrimitives-module__fqub7G__cacheGate dl div{border-bottom:1px solid var(--line);padding-block:18px}.NarrativePrimitives-module__fqub7G__cacheGate dt{color:var(--ink);font-size:12px;font-weight:700}.NarrativePrimitives-module__fqub7G__cacheGate dd{color:var(--ink-secondary);margin:7px 0 0;font-size:13px;line-height:1.65}.NarrativePrimitives-module__fqub7G__dataQuality>div:last-child{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px;display:grid}.NarrativePrimitives-module__fqub7G__dataQuality article{min-width:0;padding:22px 26px 0 0}.NarrativePrimitives-module__fqub7G__dataQuality article+article{border-left:1px solid var(--line);padding-left:26px}.NarrativePrimitives-module__fqub7G__dataQuality article>span{color:var(--case-accent);font-size:11px;font-weight:700}.NarrativePrimitives-module__fqub7G__dataQuality h4{color:var(--ink);margin-top:8px;font-size:16px;line-height:1.5}.NarrativePrimitives-module__fqub7G__dataQuality p{color:var(--ink-secondary);margin-top:15px;font-size:13px;line-height:1.7}.NarrativePrimitives-module__fqub7G__dataQuality small{color:var(--ink-muted);margin-top:14px;font-size:11px;line-height:1.6;display:block}.NarrativePrimitives-module__fqub7G__historyMigration ol{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:24px}.NarrativePrimitives-module__fqub7G__historyMigration ol li:not(:nth-child(3n+1)){border-left:0;padding-left:0}.NarrativePrimitives-module__fqub7G__historyMigration ol li+li{border-left:1px solid var(--line);padding-left:20px}.NarrativePrimitives-module__fqub7G__historyMigration ul{flex-wrap:wrap;gap:8px 24px;margin:18px 0 0;padding:0;list-style:none;display:flex}.NarrativePrimitives-module__fqub7G__historyMigration ul li{color:var(--ink-muted);font-size:12px;line-height:1.6}.NarrativePrimitives-module__fqub7G__repositoryFlow ol{grid-template-columns:repeat(3,minmax(0,1fr))}.NarrativePrimitives-module__fqub7G__repositoryFlow>div{grid-template-columns:minmax(220px,.6fr) minmax(0,1.4fr);gap:36px;margin-top:20px;display:grid}.NarrativePrimitives-module__fqub7G__repositoryFlow article>strong{color:var(--ink);font-size:12px}.NarrativePrimitives-module__fqub7G__repositoryFlow li:not(:nth-child(3n+1)){border-left:1px solid var(--line);padding-left:18px}.NarrativePrimitives-module__fqub7G__iterationTimeline li{border-bottom:1px solid var(--line);grid-template-columns:92px minmax(170px,.62fr) minmax(0,1.38fr);gap:28px;padding-block:22px;display:grid}.NarrativePrimitives-module__fqub7G__iterationTimeline dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:0;display:grid}.NarrativePrimitives-module__fqub7G__iterationTimeline dt{color:var(--ink-muted);margin-bottom:4px;font-size:10px;font-weight:700}.NarrativePrimitives-module__fqub7G__decisionSupport article{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.5fr) minmax(0,1.1fr) minmax(220px,.8fr);gap:28px;padding-block:20px;display:grid}.NarrativePrimitives-module__fqub7G__state{color:var(--case-accent);margin-top:8px;font-size:10px;font-weight:700;display:inline-block}.NarrativePrimitives-module__fqub7G__boundary{color:var(--ink-muted)!important;font-size:12px!important}.NarrativePrimitives-module__fqub7G__workflowShift{border-block:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px;display:grid}.NarrativePrimitives-module__fqub7G__workflowShift article{min-width:0;padding:26px 32px 28px 0}.NarrativePrimitives-module__fqub7G__workflowShift article+article{border-left:1px solid var(--line);padding-left:32px;padding-right:0}.NarrativePrimitives-module__fqub7G__workflowShift article>span,.NarrativePrimitives-module__fqub7G__responsibilityRoles article>span{color:var(--case-accent);text-transform:uppercase;font-size:10px;font-weight:700;display:block}.NarrativePrimitives-module__fqub7G__workflowShift h3,.NarrativePrimitives-module__fqub7G__responsibilityRoles h3{color:var(--ink);margin-top:8px;font-size:18px;line-height:1.5}.NarrativePrimitives-module__fqub7G__workflowShift ol{gap:0;margin:22px 0 0;padding:0;list-style:none;display:grid}.NarrativePrimitives-module__fqub7G__workflowShift li{color:var(--ink-secondary);padding:9px 0 9px 26px;font-size:14px;line-height:1.6;position:relative}.NarrativePrimitives-module__fqub7G__workflowShift li:before{border:1px solid var(--case-accent);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:16px;left:0}.NarrativePrimitives-module__fqub7G__workflowShift li:not(:last-child):after{background:var(--line-strong);content:"";width:1px;position:absolute;top:24px;bottom:-8px;left:3px}.NarrativePrimitives-module__fqub7G__discoveryProblems{border-top:1px solid var(--line-strong);margin:48px 0 0;padding:0;list-style:none}.NarrativePrimitives-module__fqub7G__discoveryProblems li{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(220px,.65fr) minmax(0,1.35fr);gap:24px;padding-block:20px;display:grid}.NarrativePrimitives-module__fqub7G__discoveryProblems li>span{color:var(--case-accent);font-size:12px;font-weight:700}.NarrativePrimitives-module__fqub7G__discoveryProblems h3{color:var(--ink);font-size:16px;line-height:1.5}.NarrativePrimitives-module__fqub7G__discoveryProblems p{color:var(--ink-secondary);font-size:14px;line-height:1.7}.NarrativePrimitives-module__fqub7G__responsibilitySplit{border-top:1px solid var(--line-strong);margin-top:48px}.NarrativePrimitives-module__fqub7G__responsibilityPrinciple{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:32px;padding-block:24px;display:grid}.NarrativePrimitives-module__fqub7G__responsibilityPrinciple strong{color:var(--ink);font-size:18px;line-height:1.5}.NarrativePrimitives-module__fqub7G__responsibilityPrinciple p,.NarrativePrimitives-module__fqub7G__responsibilityRoles li{color:var(--ink-secondary);font-size:14px;line-height:1.7}.NarrativePrimitives-module__fqub7G__responsibilityRoles{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.NarrativePrimitives-module__fqub7G__responsibilityRoles article{min-width:0;padding:24px 28px 26px 0}.NarrativePrimitives-module__fqub7G__responsibilityRoles article+article{border-left:1px solid var(--line);padding-left:28px}.NarrativePrimitives-module__fqub7G__responsibilityRoles ul{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}@media (max-width:900px){.NarrativePrimitives-module__fqub7G__impactMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.NarrativePrimitives-module__fqub7G__impactMetrics div:nth-child(3){border-left:0;border-top:1px solid var(--line);padding-left:0}.NarrativePrimitives-module__fqub7G__impactMetrics div:nth-child(4){border-top:1px solid var(--line)}.NarrativePrimitives-module__fqub7G__iterationTimeline li,.NarrativePrimitives-module__fqub7G__decisionSupport article,.NarrativePrimitives-module__fqub7G__discoveryProblems li{grid-template-columns:82px minmax(0,1fr)}.NarrativePrimitives-module__fqub7G__discoveryProblems p{grid-column:2}.NarrativePrimitives-module__fqub7G__responsibilityRoles{grid-template-columns:1fr}.NarrativePrimitives-module__fqub7G__responsibilityRoles article{padding:22px 0}.NarrativePrimitives-module__fqub7G__responsibilityRoles article+article{border-top:1px solid var(--line);border-left:0;padding-left:0}.NarrativePrimitives-module__fqub7G__productEvolution{grid-template-columns:repeat(3,minmax(0,1fr))}.NarrativePrimitives-module__fqub7G__productEvolution li:nth-child(4){border-left:0}.NarrativePrimitives-module__fqub7G__productEvolution li:nth-child(n+4){border-top:1px solid var(--line)}.NarrativePrimitives-module__fqub7G__repositoryOrigin,.NarrativePrimitives-module__fqub7G__cacheFirst,.NarrativePrimitives-module__fqub7G__cacheGate,.NarrativePrimitives-module__fqub7G__dataQuality>div:last-child{grid-template-columns:1fr}.NarrativePrimitives-module__fqub7G__dataQuality article,.NarrativePrimitives-module__fqub7G__dataQuality article+article{border-top:1px solid var(--line);border-left:0;padding:20px 0}.NarrativePrimitives-module__fqub7G__historyMigration ol,.NarrativePrimitives-module__fqub7G__repositoryFlow ol{grid-template-columns:repeat(3,minmax(0,1fr))}.NarrativePrimitives-module__fqub7G__historyMigration ol li:nth-child(4),.NarrativePrimitives-module__fqub7G__repositoryFlow li:nth-child(4){border-left:0}.NarrativePrimitives-module__fqub7G__repositoryFlow>div{grid-template-columns:1fr}.NarrativePrimitives-module__fqub7G__productEvolutionTimeline>li{grid-template-columns:minmax(150px,.45fr) minmax(0,1.55fr);gap:28px}.NarrativePrimitives-module__fqub7G__productEvolutionTimeline dl{grid-template-columns:1fr;gap:14px}.NarrativePrimitives-module__fqub7G__iterationTimeline dl,.NarrativePrimitives-module__fqub7G__decisionSupport article>p:last-child{grid-column:2}}@media (max-width:640px){.NarrativePrimitives-module__fqub7G__impactMetrics{grid-template-columns:1fr}.NarrativePrimitives-module__fqub7G__impactMetrics div,.NarrativePrimitives-module__fqub7G__impactMetrics div+div,.NarrativePrimitives-module__fqub7G__impactMetrics div:nth-child(3){border-top:1px solid var(--line);border-left:0;padding:16px 0}.NarrativePrimitives-module__fqub7G__impactMetrics div:first-child{border-top:0}.NarrativePrimitives-module__fqub7G__impactMetrics dt{font-size:21px}.NarrativePrimitives-module__fqub7G__manualWorkflow li,.NarrativePrimitives-module__fqub7G__iterationTimeline li,.NarrativePrimitives-module__fqub7G__decisionSupport article,.NarrativePrimitives-module__fqub7G__discoveryProblems li{grid-template-columns:36px minmax(0,1fr);gap:10px 14px}.NarrativePrimitives-module__fqub7G__manualWorkflow li>div:last-child,.NarrativePrimitives-module__fqub7G__iterationTimeline dl,.NarrativePrimitives-module__fqub7G__decisionSupport article>p,.NarrativePrimitives-module__fqub7G__discoveryProblems p{grid-column:2}.NarrativePrimitives-module__fqub7G__workflowShift,.NarrativePrimitives-module__fqub7G__responsibilityPrinciple{grid-template-columns:1fr}.NarrativePrimitives-module__fqub7G__workflowShift article{padding:22px 0}.NarrativePrimitives-module__fqub7G__workflowShift article+article{border-top:1px solid var(--line);border-left:0;padding-left:0}.NarrativePrimitives-module__fqub7G__responsibilityPrinciple{gap:12px}.NarrativePrimitives-module__fqub7G__iterationTimeline dl{grid-template-columns:1fr;gap:14px}.NarrativePrimitives-module__fqub7G__beforeAfter article{grid-template-columns:1fr;gap:10px}.NarrativePrimitives-module__fqub7G__beforeAfter b{text-align:left;transform-origin:0;transform:rotate(90deg)}.NarrativePrimitives-module__fqub7G__productEvolution,.NarrativePrimitives-module__fqub7G__assetPaths,.NarrativePrimitives-module__fqub7G__assetValue{grid-template-columns:1fr}.NarrativePrimitives-module__fqub7G__productEvolution li,.NarrativePrimitives-module__fqub7G__productEvolution li+li,.NarrativePrimitives-module__fqub7G__productEvolution li:nth-child(4){border-top:1px solid var(--line);border-left:0;padding:14px 0}.NarrativePrimitives-module__fqub7G__productEvolution li:first-child{border-top:0}.NarrativePrimitives-module__fqub7G__assetPaths article+article{border-top:1px solid var(--line);border-left:0;padding-left:0}.NarrativePrimitives-module__fqub7G__assetValue div,.NarrativePrimitives-module__fqub7G__assetValue div+div{border-top:1px solid var(--line);border-left:0;padding:18px 0 0}.NarrativePrimitives-module__fqub7G__assetValue div:first-child{border-top:0}.NarrativePrimitives-module__fqub7G__repositoryArchitecture{gap:42px}.NarrativePrimitives-module__fqub7G__repositoryOrigin{gap:24px}.NarrativePrimitives-module__fqub7G__cacheFirst ol,.NarrativePrimitives-module__fqub7G__historyMigration ol,.NarrativePrimitives-module__fqub7G__repositoryFlow ol{grid-template-columns:1fr}.NarrativePrimitives-module__fqub7G__cacheFirst li,.NarrativePrimitives-module__fqub7G__cacheFirst li:not(:nth-child(3n+1)),.NarrativePrimitives-module__fqub7G__historyMigration ol li,.NarrativePrimitives-module__fqub7G__historyMigration ol li+li,.NarrativePrimitives-module__fqub7G__repositoryFlow li,.NarrativePrimitives-module__fqub7G__repositoryFlow li+li{border-left:0;padding:13px 0}.NarrativePrimitives-module__fqub7G__cacheGate{gap:20px}.NarrativePrimitives-module__fqub7G__productEvolutionTimeline>li{grid-template-columns:1fr;gap:16px}}
.VideoDirectorCaseStudy-module__iVjo4q__mainCase{border-top:2px solid var(--case-accent);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(320px,.7fr);align-items:start;gap:32px;padding:32px 0;display:grid}.VideoDirectorCaseStudy-module__iVjo4q__mainCaseCopy{gap:24px;display:grid}.VideoDirectorCaseStudy-module__iVjo4q__mainCaseIntro{gap:10px;display:grid}.VideoDirectorCaseStudy-module__iVjo4q__mainCaseIntro p{color:var(--ink-secondary);margin:0;line-height:1.75}.VideoDirectorCaseStudy-module__iVjo4q__mainCaseIntro strong{color:var(--ink);font-size:clamp(22px,2.4vw,34px);line-height:1.2}.VideoDirectorCaseStudy-module__iVjo4q__mainCaseDetails{gap:16px;margin:0;display:grid}.VideoDirectorCaseStudy-module__iVjo4q__mainCaseDetails div{border-top:1px solid var(--line);grid-template-columns:108px minmax(0,1fr);gap:16px;padding-top:16px;display:grid}.VideoDirectorCaseStudy-module__iVjo4q__mainCaseDetails dt{color:var(--ink-muted);font-size:12px;font-weight:700}.VideoDirectorCaseStudy-module__iVjo4q__mainCaseDetails dd{color:var(--ink-secondary);margin:0;line-height:1.7}.VideoDirectorCaseStudy-module__iVjo4q__mainVisual{grid-template-columns:1fr}.VideoDirectorCaseStudy-module__iVjo4q__mainVisual .screenshot-preview{aspect-ratio:4/5}.VideoDirectorCaseStudy-module__iVjo4q__supportingHeader{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;margin-top:48px;padding-top:24px;display:flex}.VideoDirectorCaseStudy-module__iVjo4q__supportingHeader h3,.VideoDirectorCaseStudy-module__iVjo4q__supportingHeader p{margin:0}.VideoDirectorCaseStudy-module__iVjo4q__supportingHeader h3{font-size:22px}.VideoDirectorCaseStudy-module__iVjo4q__supportingHeader p{max-width:620px;color:var(--ink-secondary);line-height:1.7}.VideoDirectorCaseStudy-module__iVjo4q__supportingCases{margin:24px 0;padding:0;list-style:none;display:grid}.VideoDirectorCaseStudy-module__iVjo4q__supportingCases li{border-top:1px solid var(--line);grid-template-columns:48px minmax(180px,.45fr) minmax(0,1fr);align-items:baseline;gap:20px;padding:18px 0;display:grid}.VideoDirectorCaseStudy-module__iVjo4q__supportingCases span{color:var(--case-accent);font-size:12px;font-weight:700}.VideoDirectorCaseStudy-module__iVjo4q__supportingCases strong{color:var(--ink)}.VideoDirectorCaseStudy-module__iVjo4q__supportingCases p{color:var(--ink-secondary);margin:0;line-height:1.7}.VideoDirectorCaseStudy-module__iVjo4q__supportingGallery{grid-template-columns:repeat(3,minmax(0,1fr))}.VideoDirectorCaseStudy-module__iVjo4q__supportingGallery .screenshot-preview{aspect-ratio:4/5}@media (max-width:900px){.VideoDirectorCaseStudy-module__iVjo4q__mainCase,.VideoDirectorCaseStudy-module__iVjo4q__supportingGallery{grid-template-columns:1fr}}@media (max-width:640px){.VideoDirectorCaseStudy-module__iVjo4q__mainCase{gap:24px;padding:24px 0}.VideoDirectorCaseStudy-module__iVjo4q__mainCaseDetails div,.VideoDirectorCaseStudy-module__iVjo4q__supportingCases li{grid-template-columns:1fr;gap:8px}.VideoDirectorCaseStudy-module__iVjo4q__supportingHeader{align-items:start;margin-top:36px;display:grid}}
