.walkthrough.svelte-1gvma2g{margin:0}.walkthrough.svelte-1gvma2g video:where(.svelte-1gvma2g){display:block;width:100%;aspect-ratio:16/9;background:var(--color-performance-bg-pure);-o-object-fit:contain;object-fit:contain}.walkthrough.svelte-1gvma2g figcaption:where(.svelte-1gvma2g){padding-block:var(--space-performance-sm);font-size:13px;line-height:1.6;color:var(--color-performance-fg-secondary)}figcaption.svelte-1gvma2g strong:where(.svelte-1gvma2g){color:var(--color-performance-fg-primary);font-weight:400}figcaption.svelte-1gvma2g p:where(.svelte-1gvma2g){margin:6px 0}a.svelte-1gvma2g{color:inherit;text-underline-offset:4px}.chapters.svelte-1gvma2g{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-block:1px solid var(--color-performance-border-default)}button.svelte-1gvma2g{display:grid;gap:8px;background:transparent;border:0;border-top:2px solid transparent;text-align:left;padding:var(--space-performance-sm);font:inherit;color:inherit;cursor:pointer;min-height:104px}button[aria-current=step].svelte-1gvma2g,button.svelte-1gvma2g:hover{border-top-color:var(--color-performance-signal);background:var(--color-performance-bg-elevated)}button.svelte-1gvma2g span:where(.svelte-1gvma2g),button.svelte-1gvma2g small:where(.svelte-1gvma2g){font:12px var(--font-performance-mono);color:var(--color-performance-fg-secondary)}button.svelte-1gvma2g strong:where(.svelte-1gvma2g){font-weight:400}button.svelte-1gvma2g:focus-visible,a.svelte-1gvma2g:focus-visible{outline:2px solid var(--color-performance-signal);outline-offset:3px}.stage-note.svelte-1gvma2g{font-size:13px;line-height:1.6;color:var(--color-performance-fg-secondary);min-height:3.2em;margin-top:var(--space-performance-sm)}@media(max-width:600px){.chapters.svelte-1gvma2g{grid-template-columns:repeat(2,minmax(0,1fr))}button.svelte-1gvma2g:last-child{grid-column:1/-1}button.svelte-1gvma2g{min-height:88px}}.usage-evidence.svelte-1n6p9ec{margin-block:var(--space-performance-xl);padding-block:var(--space-performance-lg);border-block:1px solid var(--color-performance-border-default);scroll-margin-top:100px}.usage-heading.svelte-1n6p9ec{display:grid;grid-template-columns:1fr auto;align-items:end;gap:var(--space-performance-md)}.usage-heading.svelte-1n6p9ec h2:where(.svelte-1n6p9ec){margin-bottom:0}.usage-period.svelte-1n6p9ec{padding-bottom:4px;font:11px/1.7 var(--font-performance-mono);color:var(--color-performance-fg-secondary)}.usage-period.svelte-1n6p9ec p:where(.svelte-1n6p9ec){font:13px/1.6 var(--font-performance-interface);color:var(--color-performance-fg-primary);margin:6px 0 10px}.usage-intro.svelte-1n6p9ec{max-width:65ch;font-size:15px;line-height:1.7;color:var(--color-performance-fg-secondary);margin:var(--space-performance-md) 0 var(--space-performance-lg)}.usage-layout.svelte-1n6p9ec{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:var(--space-performance-lg);align-items:start}.usage-ledger.svelte-1n6p9ec{position:relative;min-width:0}.usage-marker.svelte-1n6p9ec{pointer-events:none;position:absolute;top:0;left:0;width:2px;height:var(--usage-marker-height, 0px);transform:translateY(var(--usage-marker-y, 0px));background:var(--color-performance-signal);opacity:0;z-index:1}.usage-evidence.svelte-1n6p9ec[data-usage-motion-ready] .usage-marker:where(.svelte-1n6p9ec){opacity:1}.usage-group.svelte-1n6p9ec+.usage-group:where(.svelte-1n6p9ec){margin-top:var(--space-performance-md)}.usage-group.svelte-1n6p9ec h3:where(.svelte-1n6p9ec){display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:0;padding:12px 0;font-size:15px;line-height:1.5;font-weight:400}.usage-group.svelte-1n6p9ec h3:where(.svelte-1n6p9ec) span:where(.svelte-1n6p9ec){font:10px/1.6 var(--font-performance-mono);color:var(--color-performance-fg-secondary)}.usage-metric.svelte-1n6p9ec{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) auto 14px;gap:12px;align-items:center;width:100%;min-height:96px;padding:20px 16px;border:0;border-top:1px solid var(--color-performance-border-default);border-left:2px solid transparent;color:var(--color-performance-fg-primary);background:transparent;font-family:var(--font-performance-interface);text-align:left;cursor:pointer}.usage-metric[aria-pressed=true].svelte-1n6p9ec{border-left-color:var(--color-performance-signal);background:var(--color-performance-bg-subtle)}.usage-evidence.svelte-1n6p9ec[data-usage-motion-ready] .usage-metric[aria-pressed=true]:where(.svelte-1n6p9ec){border-left-color:transparent}.usage-metric.svelte-1n6p9ec:hover:not(:disabled){background:var(--color-performance-bg-subtle)}.usage-metric.svelte-1n6p9ec:disabled{cursor:default;opacity:1}.usage-metric.svelte-1n6p9ec:focus-visible{outline:2px solid var(--color-performance-signal);outline-offset:-2px}.metric-index.svelte-1n6p9ec{font:10px/1.5 var(--font-performance-mono);color:var(--color-performance-fg-secondary)}.metric-label.svelte-1n6p9ec{font-size:14px;line-height:1.5}.metric-label.svelte-1n6p9ec small:where(.svelte-1n6p9ec){display:block;margin-top:4px;font:10px/1.5 var(--font-performance-mono);color:var(--color-performance-fg-secondary)}.metric-value.svelte-1n6p9ec{font-size:clamp(24px,3vw,36px);line-height:1;font-weight:400;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.metric-arrow.svelte-1n6p9ec{font-size:14px;color:var(--color-performance-fg-secondary)}.usage-metric[aria-pressed=true].svelte-1n6p9ec .metric-arrow:where(.svelte-1n6p9ec){color:var(--color-performance-signal)}.metric-track.svelte-1n6p9ec{position:absolute;bottom:0;left:16px;right:16px;height:2px;background:var(--color-performance-border-default)}.metric-track.svelte-1n6p9ec>span:where(.svelte-1n6p9ec){display:block;height:100%;background:var(--color-performance-signal)}.usage-instruction.svelte-1n6p9ec{margin:14px 0 0;font:10px/1.7 var(--font-performance-mono);color:var(--color-performance-fg-secondary)}.mobile-inspect.svelte-1n6p9ec{display:none}.usage-inspector.svelte-1n6p9ec:focus-visible{outline:2px solid var(--color-performance-signal);outline-offset:6px}.usage-inspector.svelte-1n6p9ec{min-width:0;min-height:430px;border-top:1px solid var(--color-performance-signal);padding:var(--space-performance-md) 0 var(--space-performance-sm);scroll-margin-top:100px}.inspector-eyebrow.svelte-1n6p9ec,.inspector-source.svelte-1n6p9ec>span:where(.svelte-1n6p9ec){font:10px/1.6 var(--font-performance-mono);text-transform:uppercase;color:var(--color-performance-fg-secondary);margin:0}.usage-inspector.svelte-1n6p9ec h3:where(.svelte-1n6p9ec){font-size:clamp(23px,2.5vw,32px);line-height:1.2;font-weight:400;letter-spacing:-.035em;margin:18px 0}.inspector-definition.svelte-1n6p9ec{font-size:16px;line-height:1.7;margin:0 0 16px}.inspector-detail.svelte-1n6p9ec,.inspector-limit.svelte-1n6p9ec{font-size:13px;line-height:1.8;color:var(--color-performance-fg-secondary)}.inspector-source.svelte-1n6p9ec{border-top:1px solid var(--color-performance-border-default);margin-top:20px;padding-top:16px}.inspector-source.svelte-1n6p9ec p:where(.svelte-1n6p9ec){font-size:12px;line-height:1.7;margin:6px 0}.usage-inspector.svelte-1n6p9ec a:where(.svelte-1n6p9ec){display:inline-flex;align-items:center;gap:14px;min-height:44px;margin-top:8px;font-size:13px}.usage-footnote.svelte-1n6p9ec{display:grid;grid-template-columns:150px minmax(0,1fr);gap:var(--space-performance-md);border-top:1px solid var(--color-performance-border-default);margin-top:var(--space-performance-md);padding-top:20px}.usage-status.svelte-1n6p9ec{font:10px/1.8 var(--font-performance-mono);color:var(--color-performance-fg-secondary)}.usage-footnote.svelte-1n6p9ec p:where(.svelte-1n6p9ec){max-width:80ch;font-size:12px;line-height:1.8;color:var(--color-performance-fg-secondary);margin:0}.usage-method.svelte-1n6p9ec{margin-top:20px}.usage-method.svelte-1n6p9ec summary:where(.svelte-1n6p9ec){display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;min-height:48px;padding-block:12px;border-top:1px solid var(--color-performance-border-default);font-size:13px;line-height:1.6;list-style:none}.usage-method.svelte-1n6p9ec summary:where(.svelte-1n6p9ec)::-webkit-details-marker{display:none}.usage-method.svelte-1n6p9ec summary:where(.svelte-1n6p9ec):focus-visible{outline:2px solid var(--color-performance-signal);outline-offset:4px}.method-symbol.svelte-1n6p9ec{font:20px/1 var(--font-performance-mono)}.usage-method[open].svelte-1n6p9ec .method-symbol:where(.svelte-1n6p9ec){transform:rotate(45deg)}.usage-method.svelte-1n6p9ec [data-disclosure-body]:where(.svelte-1n6p9ec){max-width:82ch;padding-bottom:12px}.usage-method.svelte-1n6p9ec p:where(.svelte-1n6p9ec),.usage-method.svelte-1n6p9ec dd:where(.svelte-1n6p9ec){font-size:13px;line-height:1.8;color:var(--color-performance-fg-secondary)}.usage-method.svelte-1n6p9ec dl:where(.svelte-1n6p9ec)>div:where(.svelte-1n6p9ec){padding-block:12px}.usage-method.svelte-1n6p9ec dt:where(.svelte-1n6p9ec){font:12px/1.8 var(--font-performance-interface);text-transform:none;color:var(--color-performance-fg-primary)}.usage-method.svelte-1n6p9ec dd:where(.svelte-1n6p9ec){margin:8px 0 0}@media(max-width:900px){.usage-heading.svelte-1n6p9ec{grid-template-columns:1fr;gap:22px}.usage-layout.svelte-1n6p9ec{grid-template-columns:1fr;gap:24px}.usage-inspector.svelte-1n6p9ec{min-height:0}.mobile-inspect.svelte-1n6p9ec{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-height:44px;padding-inline:16px;font-size:12px}}@media(max-width:480px){.usage-metric.svelte-1n6p9ec{grid-template-columns:15px minmax(0,1fr) auto;gap:10px;padding-inline:10px;min-height:88px}.metric-arrow.svelte-1n6p9ec{display:none}.metric-label.svelte-1n6p9ec{font-size:13px}.metric-value.svelte-1n6p9ec{font-size:28px}.metric-track.svelte-1n6p9ec{left:10px;right:10px}.usage-footnote.svelte-1n6p9ec{grid-template-columns:1fr;gap:6px}.usage-group.svelte-1n6p9ec h3:where(.svelte-1n6p9ec) span:where(.svelte-1n6p9ec){font-size:9px}}@media print{.usage-marker.svelte-1n6p9ec{display:none}.usage-metric.svelte-1n6p9ec{color:inherit}.usage-instruction.svelte-1n6p9ec{display:none}}.webflow-case{--case-line:var(--color-performance-border-default);max-width:1440px;margin-inline:auto;padding:120px 6vw 64px;color:var(--color-performance-fg-primary);font-family:var(--font-performance-interface)}.webflow-case *{box-sizing:border-box}.webflow-case a{color:inherit;text-underline-offset:5px}.webflow-case a:focus-visible{outline:2px solid var(--color-performance-signal);outline-offset:5px}.webflow-case .back{display:inline-flex;align-items:center;min-height:44px;font-size:13px;margin-bottom:var(--space-performance-lg)}.webflow-case .eyebrow{font:12px/1.6 var(--font-performance-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--color-performance-fg-secondary)}.webflow-case h1{font-weight:400;font-size:clamp(40px,6.3vw,88px);line-height:1.02;letter-spacing:-.055em;max-width:18ch;margin:22px 0}.webflow-case .lede{font-size:clamp(18px,2vw,24px);line-height:1.5;max-width:60ch}.webflow-case .attribution,.webflow-case .focus{font-size:13px;line-height:1.7;color:var(--color-performance-fg-secondary);max-width:85ch;margin-block:24px}.webflow-case .case-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-performance-lg);border-top:1px solid var(--case-line);padding-top:var(--space-performance-md);margin:var(--space-performance-xl) 0}.webflow-case dt{font:11px/1.6 var(--font-performance-mono);text-transform:uppercase;color:var(--color-performance-fg-secondary)}.webflow-case dd{margin:8px 0 0;font-size:14px;line-height:1.6}.webflow-case .case-film{margin:var(--space-performance-lg) 0 var(--space-performance-xl)}.webflow-case .case-narrative{max-width:76ch;margin-block:var(--space-performance-xl)}.webflow-case h2{font-size:clamp(28px,3.2vw,44px);line-height:1.15;letter-spacing:-.04em;font-weight:400;margin:12px 0 24px}.webflow-case .case-narrative>p:not(.eyebrow){font-size:16px;line-height:1.8;color:var(--color-performance-fg-secondary);margin:16px 0}.webflow-case .study-index{margin-block:var(--space-performance-xl);scroll-margin-top:100px}.webflow-case .study-row{display:grid;grid-template-columns:45px minmax(0,1fr) 24px;gap:var(--space-performance-sm);padding:24px 0;border-top:1px solid var(--case-line);text-decoration:none;align-items:start}.webflow-case .study-row:last-child{border-bottom:1px solid var(--case-line)}.webflow-case .row-number{font:12px var(--font-performance-mono);color:var(--color-performance-fg-secondary);padding-top:8px}.webflow-case .study-row h3{font-size:clamp(20px,2.3vw,30px);font-weight:400;letter-spacing:-.025em;margin:0 0 8px}.webflow-case .study-row p{font-size:14px;line-height:1.6;color:var(--color-performance-fg-secondary);margin:0}.webflow-case .study-row:hover h3{text-decoration:underline;text-underline-offset:5px}.webflow-case .evidence-limits{border-top:1px solid var(--case-line);padding-top:var(--space-performance-lg)}.webflow-case .case-handoff{display:flex;gap:var(--space-performance-md);flex-wrap:wrap;border-top:1px solid var(--case-line);padding-top:var(--space-performance-lg);font-size:15px;line-height:1.6}.webflow-case .case-handoff p{width:100%;font-size:24px;margin:0}.webflow-case .case-handoff a{min-height:44px;display:inline-flex;align-items:center}@media(max-width:700px){.webflow-case{padding-top:90px}.webflow-case .case-facts{grid-template-columns:1fr;gap:20px}.webflow-case .study-row{grid-template-columns:28px minmax(0,1fr) 18px;gap:12px}.webflow-case .case-handoff{flex-direction:column}.webflow-case .case-narrative>p:not(.eyebrow){font-size:15px}}.webflow-case :is(h1,h2,h3){font-family:var(--font-performance-interface)}.webflow-case.property-performance{background:var(--color-performance-mode-campaign-surface);color:var(--color-performance-mode-campaign-ink)}
