.disclosure[data-astro-cid-4f736qhx]{border-top:1px solid var(--border)}.disclosure--standalone[data-astro-cid-4f736qhx]{border-bottom:1px solid var(--border);margin-top:var(--space-xl)}.disclosure--inline[data-astro-cid-4f736qhx]{border:none}.disclosure[data-astro-cid-4f736qhx] summary[data-astro-cid-4f736qhx]{gap:var(--space-md);padding:var(--space-md) 0;cursor:pointer;grid-template-columns:16rem 1fr auto;align-items:baseline;list-style:none;display:grid}.disclosure--single[data-astro-cid-4f736qhx] summary[data-astro-cid-4f736qhx],.disclosure--inline[data-astro-cid-4f736qhx] summary[data-astro-cid-4f736qhx]{grid-template-columns:1fr auto}.disclosure--inline[data-astro-cid-4f736qhx] summary[data-astro-cid-4f736qhx]{padding:var(--space-xs) 0}.disclosure[data-astro-cid-4f736qhx] summary[data-astro-cid-4f736qhx]::-webkit-details-marker{display:none}.disclosure-title[data-astro-cid-4f736qhx]{letter-spacing:-.02em;font-size:1.1rem;font-weight:700;line-height:1.3}.disclosure--inline[data-astro-cid-4f736qhx] .disclosure-title[data-astro-cid-4f736qhx]{color:var(--accent);letter-spacing:0;font-size:.85rem;font-weight:500}.disclosure-lead[data-astro-cid-4f736qhx]{color:var(--text-muted)}.disclosure-chevron[data-astro-cid-4f736qhx]{border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);align-self:center;width:.5rem;height:.5rem;transition:transform .2s;transform:rotate(45deg)}.disclosure[data-astro-cid-4f736qhx][open] .disclosure-chevron[data-astro-cid-4f736qhx]{transform:rotate(-135deg)}.disclosure[data-astro-cid-4f736qhx] summary[data-astro-cid-4f736qhx]:hover .disclosure-title[data-astro-cid-4f736qhx]{color:var(--accent)}.disclosure-body[data-astro-cid-4f736qhx]{max-width:68ch;line-height:1.7;overflow:hidden}.disclosure[data-astro-cid-4f736qhx]:not(.disclosure--inline) .disclosure-body[data-astro-cid-4f736qhx]{padding-bottom:var(--space-lg)}.disclosure--inline[data-astro-cid-4f736qhx] .disclosure-body[data-astro-cid-4f736qhx]{padding-bottom:var(--space-sm);color:var(--text-muted);font-size:.92rem}.disclosure-body[data-astro-cid-4f736qhx] p{margin:0 0 var(--space-md)}.disclosure-body[data-astro-cid-4f736qhx] p:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){.disclosure-chevron[data-astro-cid-4f736qhx]{transition:none}}@media (width<=720px){.disclosure[data-astro-cid-4f736qhx] summary[data-astro-cid-4f736qhx]{gap:var(--space-xs) var(--space-md);grid-template-columns:1fr auto}.disclosure-lead[data-astro-cid-4f736qhx]{grid-column:1/-1}}.engagements[data-astro-cid-6tgv7rhg]{margin-top:var(--space-2xl)}.engagement-cards[data-astro-cid-6tgv7rhg]{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.engagement-card[data-astro-cid-6tgv7rhg]{padding:var(--space-lg) var(--space-md) var(--space-xl);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);transition:border-color var(--transition-base), background-color var(--transition-base);flex-direction:column;display:flex;position:relative}.engagement-input[data-astro-cid-6tgv7rhg]{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.engagement-card[data-astro-cid-6tgv7rhg]:hover{border-color:var(--accent)}.engagement-card[data-astro-cid-6tgv7rhg]:has(.engagement-input:checked){background:var(--bg);border-color:var(--accent);box-shadow:inset 0 -3px 0 var(--accent)}.engagement-card[data-astro-cid-6tgv7rhg]:has(.engagement-input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.engagement-marker[data-astro-cid-6tgv7rhg]{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--accent);margin-bottom:var(--space-sm);font-size:1.5rem;font-weight:500;line-height:1;display:block}.engagement-title[data-astro-cid-6tgv7rhg]{margin:0 0 var(--space-sm);text-wrap:balance;font-size:1.2rem}.engagement-title[data-astro-cid-6tgv7rhg] label[data-astro-cid-6tgv7rhg]{cursor:pointer}.engagement-title[data-astro-cid-6tgv7rhg] label[data-astro-cid-6tgv7rhg]:after{content:"";position:absolute;inset:0}.engagement-card[data-astro-cid-6tgv7rhg]:hover .engagement-title[data-astro-cid-6tgv7rhg]{color:var(--accent)}.engagement-anchor[data-astro-cid-6tgv7rhg]{margin:0 0 var(--space-lg);color:var(--text-muted);font-size:.95rem;line-height:1.55}.engagement-meta[data-astro-cid-6tgv7rhg]{gap:var(--space-2xs);font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text-muted);flex-direction:column;margin:auto 0 0;padding:0;font-size:.8125rem;list-style:none;display:flex}.engagement-chevron[data-astro-cid-6tgv7rhg]{right:var(--space-md);bottom:var(--space-md);border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);pointer-events:none;width:.5rem;height:.5rem;transition:transform .2s;position:absolute;transform:rotate(-45deg)}.engagement-card[data-astro-cid-6tgv7rhg]:has(.engagement-input:checked) .engagement-chevron[data-astro-cid-6tgv7rhg]{transform:rotate(45deg)}.engagement-panel[data-astro-cid-6tgv7rhg]{margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--border);display:none}.engagements[data-astro-cid-6tgv7rhg]:has(#eng-01:checked) #eng-panel-01[data-astro-cid-6tgv7rhg],.engagements[data-astro-cid-6tgv7rhg]:has(#eng-02:checked) #eng-panel-02[data-astro-cid-6tgv7rhg],.engagements[data-astro-cid-6tgv7rhg]:has(#eng-03:checked) #eng-panel-03[data-astro-cid-6tgv7rhg]{display:block}.engagement-lead[data-astro-cid-6tgv7rhg]{margin:0 0 var(--space-lg);max-width:var(--lede-width);font-size:1.05rem;line-height:1.65}.engagement-receives[data-astro-cid-6tgv7rhg]{margin:0 0 var(--space-md);gap:var(--space-md) var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));padding:0;list-style:none;display:grid}.engagement-receives[data-astro-cid-6tgv7rhg] strong[data-astro-cid-6tgv7rhg]{margin-bottom:var(--space-2xs);font-size:.98rem;display:block}.engagement-receives[data-astro-cid-6tgv7rhg] span[data-astro-cid-6tgv7rhg]{color:var(--text-muted);font-size:.92rem;line-height:1.55;display:block}.engagement-step[data-astro-cid-6tgv7rhg]{gap:var(--space-md);padding:var(--space-xs) 0;grid-template-columns:7rem minmax(0,1fr);display:grid}.engagement-step-term[data-astro-cid-6tgv7rhg]{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text-muted);padding-top:.2rem;font-size:.8125rem}.engagement-note[data-astro-cid-6tgv7rhg]{margin:var(--space-md) 0 0;color:var(--text-muted);font-size:.9rem}@media (prefers-reduced-motion:no-preference){.engagement-panel[data-astro-cid-6tgv7rhg]{opacity:1;transition:opacity .26s,translate .26s;translate:0}@starting-style{.engagement-panel[data-astro-cid-6tgv7rhg]{opacity:0;translate:0 8px}}}@media (prefers-reduced-motion:reduce){.engagement-card[data-astro-cid-6tgv7rhg],.engagement-chevron[data-astro-cid-6tgv7rhg]{transition:none}}@media (width<=860px){.engagements[data-astro-cid-6tgv7rhg]{gap:var(--space-md);flex-direction:column;display:flex}.engagement-cards[data-astro-cid-6tgv7rhg],.engagement-panels[data-astro-cid-6tgv7rhg]{display:contents}.engagement-card[data-astro-cid-6tgv7rhg]:first-child{order:0}.engagement-panel[data-astro-cid-6tgv7rhg]:first-child{order:1}.engagement-card[data-astro-cid-6tgv7rhg]:nth-child(2){order:2}.engagement-panel[data-astro-cid-6tgv7rhg]:nth-child(2){order:3}.engagement-card[data-astro-cid-6tgv7rhg]:nth-child(3){order:4}.engagement-panel[data-astro-cid-6tgv7rhg]:nth-child(3){order:5}.engagement-panel[data-astro-cid-6tgv7rhg]{padding-top:var(--space-md);margin-top:0}.engagement-anchor[data-astro-cid-6tgv7rhg]{margin-bottom:var(--space-md)}.engagement-meta[data-astro-cid-6tgv7rhg]{gap:var(--space-2xs) var(--space-md);flex-flow:wrap;margin-top:0}.engagement-step[data-astro-cid-6tgv7rhg]{gap:var(--space-2xs);grid-template-columns:1fr}}.flow[data-astro-cid-dlyrl7yp]{--flow-ink:var(--text);--flow-muted:var(--text-muted);--flow-accent:var(--accent);--flow-rule:#1821262e;--flow-surface:var(--bg);--flow-node:1.375rem;--flow-axis:.6875rem}.band .flow[data-astro-cid-dlyrl7yp]{--flow-ink:var(--band-text);--flow-muted:var(--band-muted);--flow-accent:var(--band-accent);--flow-rule:#eef0ec2e;--flow-surface:var(--band-bg)}.flow[data-astro-cid-dlyrl7yp]{font-family:var(--font-sans);margin:0;display:block}.flow-label[data-astro-cid-dlyrl7yp]{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--flow-accent);margin:0 0 var(--space-2xs);font-size:.8125rem}.flow-lede[data-astro-cid-dlyrl7yp]{max-width:58ch;color:var(--flow-muted);margin:0 0 var(--space-xl);font-size:.95rem;line-height:1.7}.flow-track[data-astro-cid-dlyrl7yp]{gap:var(--space-md);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.flow-step[data-astro-cid-dlyrl7yp]{padding-top:calc(var(--flow-node) + var(--space-md));flex-direction:column;display:flex;position:relative}.flow-step[data-astro-cid-dlyrl7yp]:before{content:"";top:calc(var(--flow-axis) - .5px);left:0;right:calc(var(--space-md) * -1);background:var(--flow-rule);height:1px;position:absolute}.flow-step[data-astro-cid-dlyrl7yp]:after{content:"";top:calc(var(--flow-axis) - 3px);right:calc(3px - var(--space-md) / 2);border-top:1px solid var(--flow-rule);border-right:1px solid var(--flow-rule);width:6px;height:6px;position:absolute;transform:rotate(45deg)}.flow-step[data-astro-cid-dlyrl7yp]:last-child:before,.flow-step[data-astro-cid-dlyrl7yp]:last-child:after{display:none}.flow-node[data-astro-cid-dlyrl7yp]{width:var(--flow-node);height:var(--flow-node);border:1px solid var(--flow-rule);background:var(--flow-surface);font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--flow-muted);border-radius:50%;justify-content:center;align-items:center;font-size:.8125rem;line-height:1;display:flex;position:absolute;top:0;left:0}.flow-step[data-astro-cid-dlyrl7yp]:last-child .flow-node[data-astro-cid-dlyrl7yp]{border-color:var(--flow-accent);background:var(--flow-accent);color:#fff}.flow-title[data-astro-cid-dlyrl7yp]{letter-spacing:-.01em;color:var(--flow-ink);margin-bottom:var(--space-2xs);font-size:.95rem;font-weight:700;line-height:1.3}.flow-text[data-astro-cid-dlyrl7yp]{color:var(--flow-muted);text-wrap:pretty;font-size:.82rem;line-height:1.5}.flow-sample[data-astro-cid-dlyrl7yp]{margin-top:var(--space-xs);font-size:.875rem;font-weight:600}@media (width<=1000px){.flow-text[data-astro-cid-dlyrl7yp]{font-size:.8125rem}}@media (width<=760px){.flow-track[data-astro-cid-dlyrl7yp]{gap:var(--space-lg);grid-template-columns:1fr}.flow-step[data-astro-cid-dlyrl7yp]{padding-top:0;padding-left:calc(var(--flow-node) + var(--space-md))}.flow-step[data-astro-cid-dlyrl7yp]:before{top:var(--flow-node);bottom:calc(var(--space-lg) * -1);left:calc(var(--flow-axis) - .5px);width:1px;height:auto;right:auto}.flow-step[data-astro-cid-dlyrl7yp]:after{top:auto;right:auto;bottom:calc(3px - var(--space-lg) / 2);left:calc(var(--flow-axis) - 3px);transform:rotate(135deg)}.flow-title[data-astro-cid-dlyrl7yp]{font-size:1rem}.flow-text[data-astro-cid-dlyrl7yp]{font-size:.88rem}}.flow-fork[data-astro-cid-dlyrl7yp]{margin-top:var(--space-xl);padding-top:var(--space-md);border-top:1px solid var(--flow-rule)}.flow-fork-label[data-astro-cid-dlyrl7yp]{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--flow-accent);margin:0 0 var(--space-sm);font-size:.8125rem}.flow-fork-options[data-astro-cid-dlyrl7yp]{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.flow-fork-option[data-astro-cid-dlyrl7yp]{border-top:2px solid var(--flow-ink);padding-top:var(--space-sm);flex-direction:column;display:flex}.flow-fork-title[data-astro-cid-dlyrl7yp]{letter-spacing:-.01em;color:var(--flow-ink);margin-bottom:var(--space-2xs);font-size:.95rem;font-weight:700;line-height:1.3}.flow-fork-text[data-astro-cid-dlyrl7yp]{color:var(--flow-muted);text-wrap:pretty;font-size:.88rem;line-height:1.55}@media (width<=760px){.flow-fork-options[data-astro-cid-dlyrl7yp]{grid-template-columns:1fr}}.trajectory[data-astro-cid-vzssx6d7]{--tc-decline:var(--deviation);--tc-neutral:#7c8a8e;--tc-rise:var(--recovery);--tc-ink:var(--text);--tc-muted:var(--text-muted);--tc-rule:#1821261a;--tc-surface:var(--bg);--tc-neutral-alpha:.22;margin:var(--space-2xl) 0 0;flex-direction:column;display:flex}.band .trajectory[data-astro-cid-vzssx6d7]{--tc-decline:var(--deviation-band);--tc-neutral:#8fa3a8;--tc-rise:var(--recovery-band);--tc-ink:var(--band-text);--tc-muted:var(--band-muted);--tc-rule:#eef0ec1f;--tc-surface:var(--band-bg);--tc-neutral-alpha:.2;margin-top:0}.tc-axis-title[data-astro-cid-vzssx6d7]{margin:0 0 var(--space-md);color:var(--tc-muted);order:-1;font-size:.9rem}.tc-svg[data-astro-cid-vzssx6d7]{order:0;width:100%;height:auto;display:block;overflow:visible}.tc-axis-labels[data-astro-cid-vzssx6d7]{order:1}.tc-caption[data-astro-cid-vzssx6d7]{order:2}.tc-controls[data-astro-cid-vzssx6d7]{order:3}.tc-grid[data-astro-cid-vzssx6d7] line[data-astro-cid-vzssx6d7],.tc-axis-rule[data-astro-cid-vzssx6d7]{stroke:var(--tc-rule);stroke-width:1px}.tc-ylabel[data-astro-cid-vzssx6d7]{font-family:var(--font-sans);font-variant-numeric:tabular-nums;fill:var(--tc-muted);font-size:12px}.tc-stop-from[data-astro-cid-vzssx6d7]{stop-opacity:.3}.tc-stop-to[data-astro-cid-vzssx6d7]{stop-opacity:0}.tc-stop-neutral[data-astro-cid-vzssx6d7].tc-stop-from{stop-opacity:var(--tc-neutral-alpha)}.tc-stop-decline[data-astro-cid-vzssx6d7]{stop-color:var(--tc-decline)}.tc-stop-neutral[data-astro-cid-vzssx6d7]{stop-color:var(--tc-neutral)}.tc-stop-rise[data-astro-cid-vzssx6d7]{stop-color:var(--tc-rise)}.tc-fill[data-astro-cid-vzssx6d7]{stroke:none}.tc-fill--decline[data-astro-cid-vzssx6d7]{fill:url(#tc-grad-decline)}.tc-fill--neutral[data-astro-cid-vzssx6d7]{fill:url(#tc-grad-neutral)}.tc-fill--rise[data-astro-cid-vzssx6d7]{fill:url(#tc-grad-rise)}.tc-line[data-astro-cid-vzssx6d7]{fill:none;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round}.tc-line--decline[data-astro-cid-vzssx6d7]{stroke:var(--tc-decline)}.tc-line--rise[data-astro-cid-vzssx6d7]{stroke:var(--tc-rise)}.tc-line--neutral[data-astro-cid-vzssx6d7]{stroke:var(--tc-neutral);stroke-dasharray:2.2 2.4}.tc-engage[data-astro-cid-vzssx6d7] line[data-astro-cid-vzssx6d7]{stroke:var(--tc-ink);stroke-width:1.5px;stroke-dasharray:5 4;opacity:.55}.tc-engage[data-astro-cid-vzssx6d7] text[data-astro-cid-vzssx6d7]{font-family:var(--font-sans);font-variant-numeric:tabular-nums;fill:var(--tc-ink);font-size:12px}.tc-dividers[data-astro-cid-vzssx6d7] line[data-astro-cid-vzssx6d7]{stroke:var(--tc-muted);stroke-width:1px;stroke-dasharray:3 5;opacity:.35}.tc-engage-dot[data-astro-cid-vzssx6d7]{fill:var(--tc-decline);stroke:var(--tc-surface);stroke-width:2px}.tc-end-dot[data-astro-cid-vzssx6d7]{fill:var(--tc-rise);stroke:var(--tc-surface);stroke-width:2px}.tc-end-ring[data-astro-cid-vzssx6d7]{fill:none;stroke:var(--tc-rise);stroke-width:1.5px;opacity:0}.tc-endpoint[data-astro-cid-vzssx6d7],.tc-end-ring[data-astro-cid-vzssx6d7]{transform-box:fill-box;transform-origin:50%}.tc-axis-labels[data-astro-cid-vzssx6d7]{margin-top:var(--space-md);grid-template-columns:64fr 236fr 152fr 152fr 248fr 28fr;display:grid}.tc-preaxis[data-astro-cid-vzssx6d7],.tc-phase[data-astro-cid-vzssx6d7]{padding-right:var(--space-md);flex-direction:column;display:flex}.tc-preaxis-text[data-astro-cid-vzssx6d7]{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--tc-muted);font-size:.8125rem}.tc-phase[data-astro-cid-vzssx6d7]{--tc-phase-color:var(--tc-neutral)}.tc-phase--rise[data-astro-cid-vzssx6d7]{--tc-phase-color:var(--tc-rise)}.tc-swatch[data-astro-cid-vzssx6d7]{border-top:2.5px dashed var(--tc-phase-color);width:28px;height:0;margin-bottom:var(--space-sm)}.tc-swatch--decline[data-astro-cid-vzssx6d7]{border-top-style:solid;border-top-color:var(--tc-decline)}.tc-phase--rise[data-astro-cid-vzssx6d7] .tc-swatch[data-astro-cid-vzssx6d7]{border-top-style:solid}.tc-marker[data-astro-cid-vzssx6d7]{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--tc-muted);margin-bottom:var(--space-2xs);font-size:1.25rem;font-weight:500;line-height:1}.tc-phase-title[data-astro-cid-vzssx6d7]{letter-spacing:-.01em;color:var(--tc-ink);font-size:.95rem;font-weight:700;line-height:1.3}.tc-phase-desc[data-astro-cid-vzssx6d7]{color:var(--tc-muted);text-wrap:balance;font-size:.82rem;line-height:1.45}.tc-caption[data-astro-cid-vzssx6d7]{margin-top:var(--space-xl);max-width:62ch;color:var(--tc-muted);font-size:.95rem;line-height:1.7}.tc-controls[data-astro-cid-vzssx6d7]{margin-top:var(--space-md)}.tc-replay[data-astro-cid-vzssx6d7]{appearance:none;border:1px solid var(--tc-rule);border-radius:var(--radius);padding:var(--space-2xs) var(--space-sm);font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--tc-muted);cursor:pointer;transition:color var(--transition-base), border-color var(--transition-base);background:0 0;font-size:.8125rem}.tc-replay[data-astro-cid-vzssx6d7]:hover{color:var(--tc-ink);border-color:var(--tc-muted)}@media (prefers-reduced-motion:no-preference){.tc-armed[data-astro-cid-vzssx6d7] .tc-line[data-astro-cid-vzssx6d7]{stroke-dasharray:100;stroke-dashoffset:100px}.tc-armed[data-astro-cid-vzssx6d7] .tc-fill[data-astro-cid-vzssx6d7],.tc-armed[data-astro-cid-vzssx6d7] .tc-anno[data-astro-cid-vzssx6d7],.tc-armed[data-astro-cid-vzssx6d7] .tc-endpoint[data-astro-cid-vzssx6d7],.tc-armed[data-astro-cid-vzssx6d7] .tc-preaxis[data-astro-cid-vzssx6d7]{opacity:0}.tc-armed[data-astro-cid-vzssx6d7] .tc-phase[data-astro-cid-vzssx6d7]{opacity:0;transform:translateY(8px)}.tc-armed[data-astro-cid-vzssx6d7].tc-playing .tc-line--decline[data-astro-cid-vzssx6d7]{animation:1s cubic-bezier(.32,0,.67,.3) forwards tc-draw}.tc-armed[data-astro-cid-vzssx6d7].tc-playing .tc-line--neutral[data-astro-cid-vzssx6d7]{animation:1.05s cubic-bezier(.4,0,.6,1) .95s forwards tc-draw}.tc-armed[data-astro-cid-vzssx6d7].tc-playing .tc-line--rise[data-astro-cid-vzssx6d7]{animation:1s cubic-bezier(.33,.7,.4,1) 1.95s forwards tc-draw}.tc-armed[data-astro-cid-vzssx6d7] .tc-line--neutral[data-astro-cid-vzssx6d7].tc-dashed{stroke-dasharray:2.2 2.4}.tc-armed[data-astro-cid-vzssx6d7].tc-playing .tc-fill--decline[data-astro-cid-vzssx6d7]{animation:.7s .35s forwards tc-fade}.tc-armed[data-astro-cid-vzssx6d7].tc-playing .tc-fill--neutral[data-astro-cid-vzssx6d7]{animation:.65s 1.4s forwards tc-fade}.tc-armed[data-astro-cid-vzssx6d7].tc-playing .tc-fill--rise[data-astro-cid-vzssx6d7]{animation:.65s 2.35s forwards tc-fade}.tc-armed[data-astro-cid-vzssx6d7].tc-playing .tc-engage[data-astro-cid-vzssx6d7]{animation:.25s 1s forwards tc-fade}.tc-armed[data-astro-cid-vzssx6d7].tc-playing .tc-dividers[data-astro-cid-vzssx6d7],.tc-armed[data-astro-cid-vzssx6d7].tc-playing .tc-preaxis[data-astro-cid-vzssx6d7]{animation:.4s 1.7s forwards tc-fade}.tc-armed[data-astro-cid-vzssx6d7].tc-playing .tc-phase[data-astro-cid-vzssx6d7]{animation:.45s forwards tc-rise-in;animation-delay:calc(1.78s + var(--tc-stagger,0) * 80ms)}.tc-armed[data-astro-cid-vzssx6d7].tc-playing .tc-endpoint[data-astro-cid-vzssx6d7]{animation:.35s cubic-bezier(.34,1.4,.64,1) 2.95s forwards tc-pop}.tc-armed[data-astro-cid-vzssx6d7].tc-playing .tc-end-ring[data-astro-cid-vzssx6d7]{animation:2.8s ease-out 3.3s infinite tc-pulse}}@keyframes tc-draw{to{stroke-dashoffset:0}}@keyframes tc-fade{to{opacity:1}}@keyframes tc-rise-in{to{opacity:1;transform:translateY(0)}}@keyframes tc-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes tc-pulse{0%{opacity:.5;transform:scale(.5)}70%,to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.tc-controls[data-astro-cid-vzssx6d7],.tc-replay[data-astro-cid-vzssx6d7]{display:none}}@media (width<=900px){.tc-phase-desc[data-astro-cid-vzssx6d7]{font-size:.8125rem}.tc-marker[data-astro-cid-vzssx6d7]{font-size:1.1rem}}@media (width<=720px){.tc-axis-labels[data-astro-cid-vzssx6d7]{gap:var(--space-lg);margin-top:var(--space-lg);grid-template-columns:1fr}.tc-spacer[data-astro-cid-vzssx6d7]{display:none}.tc-preaxis[data-astro-cid-vzssx6d7],.tc-phase[data-astro-cid-vzssx6d7]{padding-right:0}.tc-swatch[data-astro-cid-vzssx6d7]{margin-bottom:var(--space-xs)}.tc-phase-title[data-astro-cid-vzssx6d7]{font-size:1rem}.tc-phase-desc[data-astro-cid-vzssx6d7]{font-size:.88rem}.tc-marker[data-astro-cid-vzssx6d7]{font-size:1rem}}@media (width<=560px){.tc-ylabel[data-astro-cid-vzssx6d7]{display:none}.tc-caption[data-astro-cid-vzssx6d7]{font-size:.9rem}}.how-intro[data-astro-cid-uahrdstm]{padding-top:clamp(3rem,7vw,5rem)}.how-intro[data-astro-cid-uahrdstm] h1[data-astro-cid-uahrdstm]{margin-bottom:var(--space-md);font-size:clamp(2rem,4.5vw,2.75rem)}.how-lede[data-astro-cid-uahrdstm]{color:var(--text-muted);max-width:var(--lede-width);margin:0;font-size:1.15rem;line-height:1.6}#diagnostic[data-astro-cid-uahrdstm]{scroll-margin-top:6rem}#offerings[data-astro-cid-uahrdstm]{padding-bottom:var(--section-gap)}#offerings[data-astro-cid-uahrdstm] .section-intro[data-astro-cid-uahrdstm]{margin-bottom:var(--space-md)}.frame-line[data-astro-cid-uahrdstm]{max-width:var(--lede-width);margin:0 0 var(--space-xl);font-weight:600}.trajectory-heading[data-astro-cid-uahrdstm]{color:var(--band-text);margin-bottom:var(--space-lg)}
