:root,[data-theme=light]{--page:#f8f7f3;--card:#fffdf9;--field:#f1efe8;--chalk:#fcfafb;--navy:#0b1530;--navy-signal:#2c4877;--navy-raised:#121e46;--navy-lift:#18285c;--ink:#2f3033;--ink-soft:#5c5d61;--ink-quiet:#6e6f73;--ink-faint:#8a8b8f;--charcoal:#242122;--line:#e2e2e0;--line-soft:#ededeb;--line-strong:var(--ink);--line-on-navy:#283048;--on-navy:var(--chalk);--on-navy-soft:#a9b0c6;--on-navy-label:#c9d2e8;--orange:#ffa823;--focus-ring:var(--navy-lift);--data-total:var(--ink-faint);--data-up:var(--navy-signal);--data-down:#b15334;--data-series-1:#2c4877;--data-series-2:#b15334;--data-series-3:#4f8e7e;--data-series-4:#c77fa0;--data-series-5:#aeb4bd;--shadow-card:0 1px 2px #231c0f0a, 0 14px 34px #231c0f09}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-section:96px;--radius-mark:4px;--radius-field:16px;--radius-card:18px;--radius-pill:999px;--dot-sm:8px;--dot-md:12px;--dot-lg:20px;--bar-rule:4px;--bar-ground:12px;--angle-lever:45deg;--turn-quarter:90deg;--seam-cut:96px;--ease-turn:cubic-bezier(.65,0,.35,1);--dur-pop:.45s;--dur-draw:.9s;--dur-plane:1.2s;--dur-turn:1.5s;--content-width:1280px;--measure:680px;--gutter:48px;--font-sans:"DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"DM Mono", ui-monospace, "SF Mono", Menlo, monospace}.type-hero{font-family:var(--font-sans);letter-spacing:-.035em;font-size:64px;font-weight:900;line-height:1}.type-page{font-family:var(--font-sans);letter-spacing:-.032em;font-size:51px;font-weight:900;line-height:1.02}.type-section{font-family:var(--font-sans);letter-spacing:-.032em;font-size:44px;font-weight:900;line-height:1.04}.type-statement{font-family:var(--font-sans);letter-spacing:-.02em;font-size:31px;font-weight:700;line-height:1.15}.type-lead{font-family:var(--font-sans);font-size:24.75px;font-weight:400;line-height:1.45}.type-card{font-family:var(--font-sans);letter-spacing:-.015em;font-size:21px;font-weight:700;line-height:1.2}.type-body{font-family:var(--font-sans);letter-spacing:-.003em;font-size:16.5px;font-weight:400;line-height:1.62}.type-button{font-family:var(--font-sans);letter-spacing:-.005em;font-size:15px;font-weight:700;line-height:1.2}.type-small{font-family:var(--font-sans);font-size:14.5px;font-weight:400;line-height:1.45}.type-fine{font-family:var(--font-sans);font-size:13px;font-weight:400;line-height:1.5}.type-label{font-family:var(--font-mono);letter-spacing:.14em;font-size:12px;font-weight:500;line-height:1.3}.type-figure{font-family:var(--font-mono);font-size:16.5px;font-weight:500;line-height:1.4}.type-micro{font-family:var(--font-mono);letter-spacing:.14em;font-size:9.5px;font-weight:500;line-height:1.2}.ff{font-family:var(--font-sans);color:var(--ink);-webkit-font-smoothing:antialiased}.ff h1,.ff h2,.ff h3,.ff p{margin:0}.ff h1,.ff h2,.ff h3{text-wrap:balance}.ff-navy{background:var(--navy);color:var(--on-navy)}.ff-soft{color:var(--ink-soft)}.ff-navy .ff-soft{color:var(--on-navy-soft)}.ff-eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--navy);font-size:12px;font-weight:500;line-height:1.3}.ff-navy .ff-eyebrow{color:var(--on-navy-label)}.ff-dot{width:var(--dot-md,12px);height:var(--dot-md,12px);border-radius:var(--radius-pill);background:var(--orange);flex:none;display:inline-block}.ff-dot--sm{width:var(--dot-sm,8px);height:var(--dot-sm,8px)}.ff-dot--lg{width:var(--dot-lg,20px);height:var(--dot-lg,20px)}.ff-opener{color:var(--ink);align-items:center;display:inline-flex}.ff-navy .ff-opener{color:var(--on-navy)}.ff-opener .ff-dot{z-index:1;position:relative}.ff-opener .ff-bar{width:var(--space-7);height:var(--bar-rule,4px);margin-left:calc(var(--dot-md,12px) / -2);transform-origin:0;background:currentColor;display:block}.ff-ground{height:var(--bar-ground,12px);background:var(--ink);transform-origin:0;display:block}.ff-navy .ff-ground{background:var(--on-navy)}.ff-sweep{display:block;overflow:hidden}.ff-sweep .w1{fill:var(--navy-raised)}.ff-sweep .w2{fill:var(--navy-lift)}.ff-sweep .lv{fill:none;stroke:var(--on-navy);stroke-opacity:.22;stroke-width:1.5px}.ff-sweep--paper .w1{fill:var(--field)}.ff-sweep--paper .w2{fill:var(--line)}.ff-sweep--paper .lv{stroke:var(--ink);stroke-opacity:.18}.ff-sweep .w1,.ff-sweep .w2,.ff-sweep .lv{transform-box:view-box}.ff-disc{border-radius:var(--radius-pill);background:var(--field);pointer-events:none;position:absolute}.ff-navy .ff-disc{background:var(--navy-raised)}.ff-seam-cut{clip-path:polygon(0 0, calc(100% - var(--seam-cut,96px)) 0, 100% var(--seam-cut,96px), 100% 100%, 0 100%)}.ff-seam-dot{margin:calc(var(--dot-lg,20px) / -2) 0 0 calc(var(--dot-lg,20px) / -2);z-index:2;position:absolute}.ff-btn{min-height:44px;padding:0 var(--space-5);border-radius:var(--radius-mark);border:1.5px solid var(--navy);background:var(--navy);color:var(--on-navy);font-family:var(--font-sans);letter-spacing:-.005em;cursor:pointer;transition:background var(--dur-pop,.45s) var(--ease-turn,ease), border-color var(--dur-pop,.45s) var(--ease-turn,ease);justify-content:center;align-items:center;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.ff-btn:hover{background:var(--navy-lift);border-color:var(--navy-lift)}.ff-btn--line{color:var(--ink);border-color:var(--ink);background:0 0}.ff-btn--line:hover{background:var(--card);border-color:var(--ink)}.ff-navy .ff-btn{background:var(--chalk);border-color:var(--chalk);color:var(--navy)}.ff-navy .ff-btn:hover{background:var(--on-navy-label);border-color:var(--on-navy-label)}.ff-navy .ff-btn--line{color:var(--on-navy);border-color:var(--on-navy-soft);background:0 0}.ff-navy .ff-btn--line:hover{background:var(--navy-raised)}.ff-link{color:var(--navy-lift);text-underline-offset:3px;text-decoration:underline 1px}.ff-navy .ff-link{color:var(--on-navy)}.ff-btn:focus-visible,.ff-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ff-navy .ff-btn:focus-visible,.ff-navy .ff-link:focus-visible{outline-color:var(--orange)}.ff-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden}.ff-navy .ff-card{background:var(--navy-raised);border-color:var(--line-on-navy);box-shadow:none}@keyframes ff-pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes ff-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ff-turn{0%{transform:rotate(var(--angle-lever,45deg))}to{transform:rotate(0)}}@keyframes ff-grow{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes ff-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ff-band{0%{opacity:0;transform:translate(-60px,60px)}to{opacity:1;transform:none}}@keyframes ff-drop{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ff-stroke{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.ff-play .ff-a-drop{transform-origin:top;animation:ff-drop var(--dur-draw,.9s) var(--ease-turn,ease) both}.ff-play .ff-a-stroke{animation:ff-stroke var(--dur-draw,.9s) var(--ease-turn,ease) both}.ff-scale{width:100%;height:auto;display:block;overflow:visible}.ff-scale .ff-scale-track{stroke:currentColor;stroke-opacity:.28;stroke-width:1.5px}.ff-scale .ff-scale-tick{stroke:currentColor;stroke-opacity:.45;stroke-width:1.5px}.ff-scale .ff-scale-gain{stroke:currentColor;stroke-width:2.5px;stroke-linecap:round}.ff-scale .ff-scale-rest{stroke:currentColor;stroke-opacity:.55;stroke-width:2px;stroke-dasharray:4 6}.ff-scale .ff-scale-from{fill:var(--page);stroke:currentColor;stroke-width:2px}.ff-navy .ff-scale .ff-scale-from{fill:var(--navy)}.ff-scale .ff-scale-to{fill:var(--orange)}.ff-scale .ff-scale-value{font-family:var(--font-sans);letter-spacing:-.03em;fill:currentColor;font-weight:900}.ff-scale .ff-scale-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;fill:currentColor;fill-opacity:.7;font-size:12px;font-weight:500}@keyframes ff-scale-travel{0%{transform:translateX(var(--ff-scale-run,0px))}to{transform:none}}@keyframes ff-scale-show{0%{opacity:0}to{opacity:1}}.ff-play .ff-scale .ff-scale-gain{stroke-dasharray:1;animation:ff-stroke var(--dur-plane,1.2s) var(--ease-turn,ease) .2s both}.ff-play .ff-scale .ff-scale-to{animation:ff-scale-travel var(--dur-plane,1.2s) var(--ease-turn,ease) .2s both}.ff-play .ff-scale .ff-scale-later{animation:ff-scale-show var(--dur-pop,.45s) var(--ease-turn,ease) 1.3s both}.ff-play .ff-a-pop{animation:ff-pop var(--dur-pop,.45s) var(--ease-turn,ease) both}.ff-play .ff-a-draw{animation:ff-draw var(--dur-draw,.9s) var(--ease-turn,ease) both}.ff-play .ff-a-turn{animation:ff-turn var(--dur-turn,1.5s) var(--ease-turn,ease) both}.ff-play .ff-a-grow{animation:ff-grow var(--dur-plane,1.2s) var(--ease-turn,ease) both}.ff-play .ff-a-rise{animation:ff-rise var(--dur-pop,.45s) var(--ease-turn,ease) both}.ff-play .ff-a-band{animation:ff-band var(--dur-draw,.9s) var(--ease-turn,ease) both}@keyframes ff-arrive{0%{opacity:0;transform:translate(-48px,28px)}15%{opacity:1}70%{transform:translate(3px,-2px)}85%{transform:translate(-1px,1px)}to{opacity:1;transform:none}}@keyframes ff-settle{0%{transform:rotate(-6deg)}35%{transform:rotate(4deg)}65%{transform:rotate(-1.5deg)}to{transform:rotate(0)}}@keyframes ff-orbit{to{transform:rotate(360deg)}}.ff-play .ff-a-arrive{animation:ff-arrive var(--dur-plane,1.2s) var(--ease-turn,ease) both}.ff-play .ff-a-settle{animation:ff-settle var(--dur-draw,.9s) var(--ease-turn,ease) both}.ff-think{animation:2.4s linear infinite ff-orbit}.ff-lever-turn{overflow:visible}.ff-lever-turn .ff-lt-l{transform-box:view-box;transform-origin:84.4687px 78.2823px}.ff-lever-turn .ff-lt-dot{opacity:0}@keyframes ff-lt-dot{0%{opacity:0}10%{opacity:.92}18.6%,to{opacity:0}}@keyframes ff-lt-l{0%,9%{opacity:0;transform:rotate(-90deg)}19%{opacity:1;transform:rotate(-90deg)}21.3%{opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);transform:rotate(-90deg)}65%,to{opacity:1;transform:rotate(0)}}@keyframes ff-lt-rays{0%,28%{opacity:0}65%,to{opacity:1}}@keyframes ff-lt-letters{0%,80%{opacity:0}to{opacity:1}}.ff-play .ff-lever-turn .ff-lt-dot{animation:2.1s linear both ff-lt-dot}.ff-play .ff-lever-turn .ff-lt-l{animation:2.1s linear both ff-lt-l}.ff-play .ff-lever-turn .ff-lt-rays{animation:2.1s linear both ff-lt-rays}.ff-play .ff-lever-turn .ff-lt-letters{animation:2.1s linear both ff-lt-letters}@keyframes ff-lt-l-again{0%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:rotate(0)}9.23%,16.15%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:rotate(-90deg)}30%,to{transform:rotate(0)}}.ff-lever-turn--repeat .ff-lt-rays{opacity:0;fill-opacity:0;stroke:var(--orange,#ffa823);stroke-width:1.25px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ff-lever-turn--repeat .ff-lt-dot{opacity:1}@keyframes ff-lt-trace-in{0%,28%{opacity:0}65%{opacity:1}to{opacity:0}}@keyframes ff-lt-trace-again{0%,16.15%{opacity:0}30%{opacity:1}45.38%,to{opacity:0}}.ff-play .ff-lever-turn--repeat .ff-lt-l{animation:2.1s linear both ff-lt-l,6.5s linear 6.6s infinite ff-lt-l-again}.ff-play .ff-lever-turn--repeat .ff-lt-rays{animation:2.1s linear both ff-lt-trace-in,6.5s linear 6.6s infinite ff-lt-trace-again}.ff-play .ff-lever-turn--repeat .ff-lt-dot{animation:none}.ff-lt-rest .ff-lt-rays{display:none}.ff-lt-rest .ff-lt-dot{opacity:1}.ff-d1{animation-delay:80ms!important}.ff-d2{animation-delay:.16s!important}.ff-d3{animation-delay:.24s!important}.ff-d4{animation-delay:.32s!important}@media (prefers-reduced-motion:reduce){.ff-play *,.ff-think{animation:none!important}}.ff-replay{right:var(--space-3);bottom:var(--space-3);z-index:5;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-quiet);background:var(--card);border:1px solid var(--line);border-radius:var(--radius-mark);cursor:pointer;padding:6px 10px;font-size:11px;position:absolute}.ff-replay:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:root{--weight-regular:400;--weight-medium:500;--weight-semi:600;--weight-bold:700;--weight-black:800;--blue:var(--navy-signal);--blue-deep:var(--navy-lift);--brand-amp:currentColor;--rule-accent:var(--ink);--tick-accent:var(--orange);--marker-accent:var(--orange);--nav-accent:var(--orange);--data-dash-1:0;--data-dash-2:7 4;--data-dash-3:1.5 4;--data-dash-4:9 4 1.5 4;--data-dash-5:9 3 1.5 3 1.5 3;--grid-line:var(--line);--axis-ink:var(--ink-faint);--doc-measure:680px;--doc-content:880px;--doc-breakout:1080px;--doc-pad-x:64px;--doc-pad-y:60px;--doc-width:calc(var(--doc-breakout) + var(--doc-pad-x) * 2);--shadow-page:0 24px 60px #00000029}[data-mode=document],[data-mode=presentation]{font-size:var(--root);--type-display:calc(var(--root) * 2.667 * var(--ratio));--type-display-lh:1.05;--type-display-ls:-.028em;--type-lead:calc(var(--root) * 1.273 * var(--ratio));--type-lead-lh:1.5;--type-lead-ls:0em;--type-title:calc(var(--root) * 1.273 * var(--ratio));--type-title-lh:1.2;--type-title-ls:-.015em;--type-body:calc(var(--root) * 1);--type-body-lh:1.62;--type-body-ls:-.003em;--type-small:calc(var(--root) * .879);--type-small-lh:1.45;--type-small-ls:-.005em;--type-fine:calc(var(--root) * .788);--type-fine-lh:1.5;--type-fine-ls:0em;--type-label:calc(var(--root) * .727);--type-label-lh:1.3;--type-label-ls:.18em;--type-micro:calc(var(--root) * .576);--type-micro-lh:1.2;--type-micro-ls:.14em;--space-1:calc(var(--root) * .242);--space-2:calc(var(--root) * .485);--space-3:calc(var(--root) * .727);--space-4:calc(var(--root) * .97);--space-5:calc(var(--root) * 1.455);--space-6:calc(var(--root) * 1.939);--space-7:calc(var(--root) * 2.909);--space-8:calc(var(--root) * 3.879);--space-section:calc(var(--root) * 3.758);--rule-hairline:calc(var(--root) * .061);--rule-strong:calc(var(--root) * .091);--rule-rail:calc(var(--root) * .121);--rule-mark:calc(var(--root) * .242);--radius-mark:calc(var(--root) * .242);--radius-field:calc(var(--root) * .97);--radius-card:calc(var(--root) * 1.091);--grid-weight:var(--rule-hairline);--bar-radius:var(--radius-mark);--axis-tick:calc(var(--root) * .303);--data-dot:calc(var(--root) * .485);--series-stroke:calc(var(--root) * .121)}[data-mode=document]{--root:16.5px;--measure:56ch;--measure-tight:36ch;--ratio:1}[data-mode=presentation]{--root:21px;--measure:30ch;--measure-tight:22ch;--ratio:1.28}@media print{:root{--shadow-page:none;--shadow-card:none}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}html,body{background:#fff!important}a{color:var(--ink);text-decoration:none}}html[data-pdf-export]{--shadow-card:none}:is([data-mode=document],[data-mode=presentation]) *{box-sizing:border-box}html{-webkit-text-size-adjust:100%}:is([data-mode=document],[data-mode=presentation]) a{color:var(--blue);text-decoration:none}:is([data-mode=document],[data-mode=presentation]) a:hover{color:var(--blue-deep)}:is([data-mode=document],[data-mode=presentation]) .mono{font-family:var(--font-mono)}:is([data-mode=document],[data-mode=presentation]) .a-eyebrow{font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:var(--type-label-ls);text-transform:uppercase;color:var(--blue)}:is([data-mode=document],[data-mode=presentation]) .a-label-quiet{font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:var(--type-label-ls);text-transform:uppercase;color:var(--ink-faint)}:is([data-mode=document],[data-mode=presentation]) .a-micro{font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:var(--type-micro-ls);text-transform:uppercase;color:var(--ink-faint)}:is([data-mode=document],[data-mode=presentation]) .lblstack{gap:var(--space-4);flex-direction:column;display:flex}:is([data-mode=document],[data-mode=presentation]) .lblrow{align-items:baseline;gap:var(--space-4);display:flex}:is([data-mode=document],[data-mode=presentation]) .lblrow .who{font-size:var(--type-fine);color:var(--ink-faint);min-width:11em;font-family:var(--font-sans)}:is([data-mode=document],[data-mode=presentation]) .a-sechead{align-items:center;gap:var(--space-4);display:flex}:is([data-mode=document],[data-mode=presentation]) .a-sechead .tick{background:var(--tick-accent);border-radius:2px;flex:none;align-self:stretch;width:3px}:is([data-mode=document],[data-mode=presentation]) .a-sechead .grp{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}:is([data-mode=document],[data-mode=presentation]) .a-sechead .sn{font-family:var(--font-sans);font-weight:var(--weight-medium);font-size:var(--type-small);color:var(--ink-faint);letter-spacing:0}:is([data-mode=document],[data-mode=presentation]) .a-sechead h4{font-weight:var(--weight-bold);font-size:var(--type-title);letter-spacing:var(--type-title-ls);margin:0}:is([data-mode=document],[data-mode=presentation]) .a-sechead .hr{height:var(--rule-hairline);background:var(--line);flex:1}:is([data-mode=document],[data-mode=presentation]) .a-sechead.quiet .tick{display:none}:is([data-mode=document],[data-mode=presentation]) .a-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}:is([data-mode=document],[data-mode=presentation]) .a-table thead th{font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:var(--type-micro-ls);text-transform:uppercase;color:var(--ink-faint);font-weight:var(--weight-medium);text-align:right;padding:0 0 var(--space-3) var(--space-5);border-bottom:var(--rule-strong) solid var(--line-strong);white-space:nowrap}:is([data-mode=document],[data-mode=presentation]) .a-table thead th.l{text-align:left;padding-left:0}:is([data-mode=document],[data-mode=presentation]) .a-table tbody td{padding:var(--space-4) 0 var(--space-4) var(--space-5);border-bottom:var(--rule-hairline) solid var(--line-soft);text-align:right;font-family:var(--font-mono);font-size:var(--type-small);color:var(--ink)}:is([data-mode=document],[data-mode=presentation]) .a-table tbody td.nm{text-align:left;font-family:var(--font-sans);font-size:var(--type-small);font-weight:var(--weight-bold);letter-spacing:-.01em;padding-left:0}:is([data-mode=document],[data-mode=presentation]) .a-table td.z{color:var(--ink-faint)}:is([data-mode=document],[data-mode=presentation]) .a-table .tot td{border-top:var(--rule-strong) solid var(--line-strong);font-weight:var(--weight-medium);border-bottom:none}:is([data-mode=document],[data-mode=presentation]) .a-table .tot td.nm{font-family:var(--font-sans);font-weight:var(--weight-bold)}:is([data-mode=document],[data-mode=presentation]) .a-flow{gap:var(--space-6);flex-direction:column;display:flex}:is([data-mode=document],[data-mode=presentation]) .a-mkrow{grid-template-columns:calc(var(--root) * 4.5) 1fr;gap:var(--space-5);align-items:center;display:grid}:is([data-mode=document],[data-mode=presentation]) .a-mkdemo{align-items:center;display:flex}:is([data-mode=document],[data-mode=presentation]) .a-mk{width:calc(var(--root) * .97);height:calc(var(--root) * .97);border-radius:var(--radius-pill);flex:none}:is([data-mode=document],[data-mode=presentation]) .a-mk.filled{background:var(--blue)}:is([data-mode=document],[data-mode=presentation]) .a-mk.open{background:var(--page);border:var(--rule-rail) solid var(--ink)}:is([data-mode=document],[data-mode=presentation]) .a-flow-rail{height:var(--rule-rail);background:var(--blue);flex:1}:is([data-mode=document],[data-mode=presentation]) .a-flow-rail.paused{background:repeating-linear-gradient(90deg,var(--ink-faint) 0 calc(var(--root)*.18),transparent calc(var(--root)*.18) calc(var(--root)*.42))}:is([data-mode=document],[data-mode=presentation]) .a-mkmeta .nm{font-weight:var(--weight-bold);font-size:var(--type-small);letter-spacing:-.01em}:is([data-mode=document],[data-mode=presentation]) .a-mkmeta .nm .tag{font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:.1em;text-transform:uppercase;font-weight:var(--weight-regular);margin-left:var(--space-2)}:is([data-mode=document],[data-mode=presentation]) .a-mkmeta .nm .tag.auto{color:var(--blue)}:is([data-mode=document],[data-mode=presentation]) .a-mkmeta .nm .tag.judg{color:var(--ink)}:is([data-mode=document],[data-mode=presentation]) .a-mkmeta .cap{font-size:var(--type-fine);color:var(--ink-faint);margin-top:2px;line-height:1.4}:is([data-mode=document],[data-mode=presentation]) .a-mkrow.turn .a-mkdemo{gap:0}:is([data-mode=document],[data-mode=presentation]) .a-turnmk{width:calc(var(--root) * .67);height:calc(var(--root) * .67);border-radius:var(--radius-pill);background:var(--marker-accent);flex:none}:is([data-mode=document],[data-mode=presentation]) .a-turnline{height:var(--rule-rail);background:var(--line);flex:1}:is([data-mode=document],[data-mode=presentation]) .a-statrow{gap:var(--space-8);flex-wrap:wrap;display:flex}:is([data-mode=document],[data-mode=presentation]) .a-stat{gap:var(--space-2);flex-direction:column;display:flex}:is([data-mode=document],[data-mode=presentation]) .a-stat .k{font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:var(--type-micro-ls);text-transform:uppercase;color:var(--ink-faint)}:is([data-mode=document],[data-mode=presentation]) .a-stat .v{font-family:var(--font-mono);font-weight:var(--weight-medium);font-size:calc(var(--root) * 2 * var(--ratio));letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.05}:is([data-mode=document],[data-mode=presentation]) .a-stat .v small{font-size:.55em;font-weight:var(--weight-regular);color:var(--ink-soft);letter-spacing:0}:is([data-mode=document],[data-mode=presentation]) .a-stat .d{font-family:var(--font-mono);font-size:var(--type-fine);font-variant-numeric:tabular-nums}:is([data-mode=document],[data-mode=presentation]) .a-stat .d.up{color:var(--data-up)}:is([data-mode=document],[data-mode=presentation]) .a-stat .d.down{color:var(--data-down)}:is([data-mode=document],[data-mode=presentation]) .a-stat .d .vs{color:var(--ink-faint);font-family:var(--font-sans)}:is([data-mode=document],[data-mode=presentation]) .a-note{background:var(--field);border-radius:var(--radius-mark) var(--radius-field) var(--radius-field) var(--radius-field);padding:calc(var(--space-5) + var(--space-2)) var(--space-6) var(--space-6);margin-top:calc(var(--root) * 1.45);position:relative}:is([data-mode=document],[data-mode=presentation]) .a-note .nl{top:calc(var(--root) * -1.15);left:var(--space-6);align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:var(--type-micro-ls);text-transform:uppercase;color:var(--ink);display:flex;position:absolute}:is([data-mode=document],[data-mode=presentation]) .a-note .nl:before{content:"";width:var(--space-3);height:var(--rule-rail);background:var(--ink);margin-left:calc(-1 * (var(--space-3) + var(--space-2)))}:is([data-mode=document],[data-mode=presentation]) .a-note p{font-size:var(--type-body);line-height:var(--type-body-lh);color:var(--ink);max-width:var(--measure);margin:0}:is([data-mode=document],[data-mode=presentation]) .a-note p .lead-in{font-weight:var(--weight-bold)}:is([data-mode=document],[data-mode=presentation]) .a-note-old{background:var(--field);border-radius:var(--radius-field);padding:var(--space-5) var(--space-6)}:is([data-mode=document],[data-mode=presentation]) .a-note-old .nl{font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:var(--type-micro-ls);text-transform:uppercase;color:var(--ink-faint);margin-bottom:var(--space-3)}:is([data-mode=document],[data-mode=presentation]) .a-note-old p{font-size:var(--type-body);color:var(--ink);line-height:var(--type-body-lh);max-width:var(--measure);margin:0}:is([data-mode=document],[data-mode=presentation]) .a-card{background:var(--card);border:var(--rule-hairline) solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--space-5) var(--space-6) var(--space-6)}:is([data-mode=document],[data-mode=presentation]) .a-card .cardhd{justify-content:space-between;align-items:baseline;gap:var(--space-4);border-bottom:var(--rule-hairline) solid var(--line);padding-bottom:var(--space-3);margin-bottom:var(--space-4);display:flex}:is([data-mode=document],[data-mode=presentation]) .a-card .cardhd .t{font-weight:var(--weight-bold);font-size:var(--type-body);letter-spacing:-.01em}:is([data-mode=document],[data-mode=presentation]) .a-card .cardhd .k{font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:var(--type-micro-ls);text-transform:uppercase;color:var(--ink-faint)}:is([data-mode=document],[data-mode=presentation]) .a-card .cardbody{font-size:var(--type-small);color:var(--ink-soft);line-height:1.5}:is([data-mode=document],[data-mode=presentation]) .a-well{background:var(--field);border-radius:var(--radius-field);padding:var(--space-4) var(--space-5);margin-top:var(--space-4)}:is([data-mode=document],[data-mode=presentation]) .a-well .k{font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:var(--type-micro-ls);text-transform:uppercase;color:var(--ink-faint);margin-bottom:var(--space-2)}:is([data-mode=document],[data-mode=presentation]) .a-well .v{font-size:var(--type-small);color:var(--ink);line-height:1.5}:is([data-mode=document],[data-mode=presentation]) .surfnote{font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:.06em;color:var(--ink-faint);margin-top:var(--space-4)}:is([data-mode=document],[data-mode=presentation]) .a-rail{padding:var(--space-1) 0 var(--space-1) var(--space-5);position:relative}:is([data-mode=document],[data-mode=presentation]) .a-rail+.a-rail{margin-top:var(--space-5)}:is([data-mode=document],[data-mode=presentation]) .a-rail:before{content:"";width:var(--rule-mark);border-radius:var(--radius-pill);background:var(--ink);position:absolute;top:0;bottom:0;left:0}:is([data-mode=document],[data-mode=presentation]) .a-rail.info:before{background:var(--blue)}:is([data-mode=document],[data-mode=presentation]) .a-rail .rk{font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:var(--type-micro-ls);text-transform:uppercase;color:var(--ink-faint);margin-bottom:3px}:is([data-mode=document],[data-mode=presentation]) .a-rail.info .rk{color:var(--blue)}:is([data-mode=document],[data-mode=presentation]) .a-rail .rb{font-size:var(--type-small);color:var(--ink);max-width:46ch;line-height:1.55}:is([data-mode=document],[data-mode=presentation]) .a-panel{background:var(--field);border-radius:var(--radius-card);padding:var(--space-6)}:is([data-mode=document],[data-mode=presentation]) .a-panel .peyebrow{font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:var(--type-label-ls);text-transform:uppercase;color:var(--blue);margin-bottom:var(--space-3)}:is([data-mode=document],[data-mode=presentation]) .a-panel h4{font-weight:var(--weight-bold);font-size:var(--type-title);letter-spacing:var(--type-title-ls);margin:0 0 var(--space-3)}:is([data-mode=document],[data-mode=presentation]) .a-panel p{font-size:var(--type-body);color:var(--ink-soft);line-height:var(--type-body-lh);margin:0}:is([data-mode=document],[data-mode=presentation]) .a-panel p+p{margin-top:var(--space-4)}:is([data-mode=document],[data-mode=presentation]) .a-tag{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:.1em;text-transform:uppercase;border:var(--rule-hairline) solid var(--line);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3);color:var(--ink-soft);background:var(--page);white-space:nowrap;display:inline-flex}:is([data-mode=document],[data-mode=presentation]) .a-tag .dot{width:var(--data-dot);height:var(--data-dot);border-radius:var(--radius-pill);flex:none}:is([data-mode=document],[data-mode=presentation]) .a-tag.auto{color:var(--blue);border-color:var(--blue)}:is([data-mode=document],[data-mode=presentation]) .a-tag.auto .dot{background:var(--blue)}:is([data-mode=document],[data-mode=presentation]) .a-tag.judg{color:var(--ink)}:is([data-mode=document],[data-mode=presentation]) .a-tag.judg .dot{background:var(--ink)}:is([data-mode=document],[data-mode=presentation]) .a-tag.flag{background:var(--field);color:var(--ink-soft);border-color:var(--line)}:is([data-mode=document],[data-mode=presentation]) .a-tag.type{color:var(--ink);background:var(--card)}:is([data-mode=document],[data-mode=presentation]) .tagset{gap:var(--space-4);flex-direction:column;display:flex}:is([data-mode=document],[data-mode=presentation]) .tagrow{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}:is([data-mode=document],[data-mode=presentation]) .taglbl{font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:.06em;color:var(--ink-faint);min-width:8.5em}:is([data-mode=document],[data-mode=presentation]) .a-meta{gap:var(--space-1);flex-direction:column;display:flex}:is([data-mode=document],[data-mode=presentation]) .a-meta .mk{font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:var(--type-micro-ls);text-transform:uppercase;color:var(--ink-faint)}:is([data-mode=document],[data-mode=presentation]) .a-meta .mv{font-size:var(--type-small);color:var(--ink);font-weight:var(--weight-semi);letter-spacing:-.01em;align-items:center;gap:var(--space-2);display:flex}:is([data-mode=document],[data-mode=presentation]) .a-meta .mv .sd{width:var(--data-dot);height:var(--data-dot);border-radius:var(--radius-pill);background:var(--blue);flex:none}:is([data-mode=document],[data-mode=presentation]) .metahead{gap:var(--space-7);padding:var(--space-4) 0;border-top:var(--rule-strong) solid var(--line-strong);border-bottom:var(--rule-hairline) solid var(--line);flex-wrap:wrap;display:flex}:is([data-mode=document],[data-mode=presentation]) .composelbl{font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin:var(--space-5) 0 var(--space-3);align-items:center;gap:8px;display:flex}:is([data-mode=document],[data-mode=presentation]) .composelbl:after{content:"";height:var(--rule-hairline);background:var(--line);flex:1}:is([data-mode=document],[data-mode=presentation]) .chart{height:calc(var(--root) * 8.4);width:auto;max-width:100%;display:block}:is([data-mode=document],[data-mode=presentation]) .chart.wide{width:100%;height:auto}:is([data-mode=document],[data-mode=presentation]) .gline{stroke:var(--grid-line);stroke-width:1px}:is([data-mode=document],[data-mode=presentation]) .axline{stroke:var(--axis-ink);stroke-width:1px}:is([data-mode=document],[data-mode=presentation]) .baseline{stroke:var(--line-strong);stroke-width:1.5px}:is([data-mode=document],[data-mode=presentation]) .ser{fill:none;stroke:var(--data-total);stroke-width:var(--series-stroke);stroke-linejoin:round}:is([data-mode=document],[data-mode=presentation]) .ser.s1{stroke:var(--data-series-1)}:is([data-mode=document],[data-mode=presentation]) .ser.s2{stroke:var(--data-series-2);stroke-dasharray:7 4}:is([data-mode=document],[data-mode=presentation]) .ser.s3{stroke:var(--data-series-3);stroke-dasharray:1.5 4;stroke-linecap:round}:is([data-mode=document],[data-mode=presentation]) .ser.s4{stroke:var(--data-series-4);stroke-dasharray:9 4 1.5 4;stroke-linecap:round}:is([data-mode=document],[data-mode=presentation]) .ser.s5{stroke:var(--data-series-5);stroke-dasharray:9 3 1.5 3 1.5 3;stroke-linecap:round}:is([data-mode=document],[data-mode=presentation]) .ser.up{stroke:var(--data-up)}:is([data-mode=document],[data-mode=presentation]) .ser.down{stroke:var(--data-down)}:is([data-mode=document],[data-mode=presentation]) .mk{fill:var(--data-total)}:is([data-mode=document],[data-mode=presentation]) .mk.s1{fill:var(--data-series-1)}:is([data-mode=document],[data-mode=presentation]) .mk.s2{fill:var(--data-series-2)}:is([data-mode=document],[data-mode=presentation]) .mk.s3{fill:var(--data-series-3)}:is([data-mode=document],[data-mode=presentation]) .mk.s4{fill:var(--data-series-4)}:is([data-mode=document],[data-mode=presentation]) .mk.s5{fill:none;stroke:var(--data-series-5);stroke-width:2px}:is([data-mode=document],[data-mode=presentation]) .mk.up{fill:var(--data-up)}:is([data-mode=document],[data-mode=presentation]) .mk.down{fill:var(--data-down)}:is([data-mode=document],[data-mode=presentation]) .axlabel{font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:var(--type-micro-ls);text-transform:uppercase;fill:var(--axis-ink)}:is([data-mode=document],[data-mode=presentation]) .vlabel{font-family:var(--font-mono);font-size:var(--type-fine);fill:var(--ink)}:is([data-mode=document],[data-mode=presentation]) .vlabel.up{fill:var(--data-up)}:is([data-mode=document],[data-mode=presentation]) .barwrap{position:relative}:is([data-mode=document],[data-mode=presentation]) .barchart{align-items:flex-end;gap:var(--space-4);height:calc(var(--root) * 8);border-bottom:var(--rule-strong) solid var(--line-strong);display:flex;position:relative}:is([data-mode=document],[data-mode=presentation]) .barchart .grid{pointer-events:none;position:absolute;inset:0}:is([data-mode=document],[data-mode=presentation]) .barchart .grid i{height:var(--grid-weight);background:var(--grid-line);position:absolute;left:0;right:0}:is([data-mode=document],[data-mode=presentation]) .barcol{z-index:1;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}:is([data-mode=document],[data-mode=presentation]) .barcol .v{font-family:var(--font-mono);font-size:var(--type-micro);color:var(--ink);margin-bottom:var(--space-1);font-variant-numeric:tabular-nums}:is([data-mode=document],[data-mode=presentation]) .bar{border-radius:var(--bar-radius) var(--bar-radius) 0 0;width:100%}:is([data-mode=document],[data-mode=presentation]) .bar.up{background:var(--data-up)}:is([data-mode=document],[data-mode=presentation]) .bar.down{background:var(--data-down)}:is([data-mode=document],[data-mode=presentation]) .bar.total{background:var(--data-total)}:is([data-mode=document],[data-mode=presentation]) .barlabels{gap:var(--space-4);margin-top:var(--space-2);display:flex}:is([data-mode=document],[data-mode=presentation]) .barlabels div{text-align:center;font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--axis-ink);flex:1}:is([data-mode=document],[data-mode=presentation]) .legend{gap:var(--space-5);margin-top:var(--space-4);padding-top:var(--space-4);border-top:var(--rule-hairline) solid var(--line);flex-wrap:wrap;display:flex}:is([data-mode=document],[data-mode=presentation]) .legend .li{align-items:center;gap:var(--space-2);font-size:var(--type-fine);color:var(--ink-soft);display:flex}:is([data-mode=document],[data-mode=presentation]) .legend .li .nm{font-weight:var(--weight-semi);color:var(--ink)}:is([data-mode=document],[data-mode=presentation]) .a-spark{height:var(--space-5);vertical-align:middle;width:auto}:is([data-mode=document],[data-mode=presentation]) .sparkline{align-items:center;gap:var(--space-3);font-size:var(--type-small);color:var(--ink-soft);display:inline-flex}:is([data-mode=document],[data-mode=presentation]) .sparkline .sv{font-family:var(--font-mono);color:var(--ink);font-weight:var(--weight-semi);font-variant-numeric:tabular-nums}:is([data-mode=document],[data-mode=presentation]) .sparkline .sd{font-family:var(--font-mono);font-size:var(--type-fine)}:is([data-mode=document],[data-mode=presentation]) .sparkline .sd.up{color:var(--data-up)}:is([data-mode=document],[data-mode=presentation]) .sparkline .sd.down{color:var(--data-down)}:is([data-mode=document],[data-mode=presentation]) .a-caption{font-size:var(--type-fine);color:var(--ink-soft);max-width:52ch;line-height:1.55}:is([data-mode=document],[data-mode=presentation]) .a-caption .num{font-family:var(--font-mono);color:var(--ink);font-variant-numeric:tabular-nums}:is([data-mode=document],[data-mode=presentation]) .a-caption .num.up{color:var(--data-up)}:is([data-mode=document],[data-mode=presentation]) .a-caption .fig{font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-right:var(--space-2)}:is([data-mode=document],[data-mode=presentation]) .a-pm{box-sizing:border-box;width:calc(var(--root)*.9);height:calc(var(--root)*.9);border-radius:var(--radius-pill);border:var(--rule-strong) solid var(--ink-faint);vertical-align:middle;flex:none;padding:0;display:inline-block}:is([data-mode=document],[data-mode=presentation]) .a-pm.is-empty{background:0 0}:is([data-mode=document],[data-mode=presentation]) .a-pm.is-q1{background:conic-gradient(var(--ink) 0 25%,transparent 0)}:is([data-mode=document],[data-mode=presentation]) .a-pm.is-half{background:conic-gradient(var(--ink) 0 50%,transparent 0)}:is([data-mode=document],[data-mode=presentation]) .a-pm.is-q3{background:conic-gradient(var(--ink) 0 75%,transparent 0)}:is([data-mode=document],[data-mode=presentation]) .a-pm.is-full{background:var(--ink);border-color:var(--ink)}:is([data-mode=document],[data-mode=presentation]) .a-pm.blue.is-full{background:var(--blue);border-color:var(--blue)}:is([data-mode=document],[data-mode=presentation]) .a-pm.blue.is-half{background:conic-gradient(var(--blue) 0 50%,transparent 0);border-color:var(--blue)}:is([data-mode=document],[data-mode=presentation]) .pmscale{align-items:center;gap:var(--space-4);display:flex}:is([data-mode=document],[data-mode=presentation]) .pmrow{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}:is([data-mode=document],[data-mode=presentation]) .pmitem{align-items:center;gap:var(--space-3);font-size:var(--type-fine);color:var(--ink-soft);display:flex}:is([data-mode=document],[data-mode=presentation]) .grey .chart,:is([data-mode=document],[data-mode=presentation]) .grey .bar,:is([data-mode=document],[data-mode=presentation]) .grey .a-spark,:is([data-mode=document],[data-mode=presentation]) .grey .legend svg{filter:grayscale()}:is([data-mode=document],[data-mode=presentation]) .greytag{color:var(--ink-faint)}:is([data-mode=document],[data-mode=presentation]) .a-node{background:var(--card);border:var(--rule-hairline) solid var(--line);border-radius:var(--radius-field);padding:var(--space-3) var(--space-4);min-width:9.5em;position:relative}:is([data-mode=document],[data-mode=presentation]) .a-node.auto{border-color:var(--blue)}:is([data-mode=document],[data-mode=presentation]) .a-node .nk{font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:var(--type-micro-ls);text-transform:uppercase;color:var(--ink-faint);margin-bottom:2px}:is([data-mode=document],[data-mode=presentation]) .a-node.auto .nk{color:var(--blue)}:is([data-mode=document],[data-mode=presentation]) .a-node .nt{font-weight:var(--weight-bold);font-size:var(--type-small);letter-spacing:-.01em}:is([data-mode=document],[data-mode=presentation]) .a-node .port{width:var(--data-dot);height:var(--data-dot);border-radius:var(--radius-pill);background:var(--card);border:var(--rule-rail) solid var(--ink-faint);position:absolute;top:50%;transform:translate(-50%,-50%)}:is([data-mode=document],[data-mode=presentation]) .a-node .port.l{left:0}:is([data-mode=document],[data-mode=presentation]) .a-node .port.r{left:100%}:is([data-mode=document],[data-mode=presentation]) .a-node.auto .port{border-color:var(--blue)}:is([data-mode=document],[data-mode=presentation]) .diagram{align-items:center;gap:0;display:flex}:is([data-mode=document],[data-mode=presentation]) .a-conn{flex:1;align-items:center;min-width:30px;display:flex}:is([data-mode=document],[data-mode=presentation]) .a-conn .ln{height:var(--rule-rail);background:var(--blue);flex:1}:is([data-mode=document],[data-mode=presentation]) .a-conn.judg .ln{background:repeating-linear-gradient(90deg,var(--ink-faint) 0 calc(var(--root)*.18),transparent calc(var(--root)*.18) calc(var(--root)*.42))}:is([data-mode=document],[data-mode=presentation]) .a-conn.neutral .ln{background:var(--ink)}:is([data-mode=document],[data-mode=presentation]) .arw{height:var(--space-3);flex:none;width:auto;margin-left:-1px;display:block}:is([data-mode=document],[data-mode=presentation]) .arw path{fill:var(--blue)}:is([data-mode=document],[data-mode=presentation]) .arw.judg path{fill:var(--ink-faint)}:is([data-mode=document],[data-mode=presentation]) .arw.neutral path{fill:var(--ink)}:is([data-mode=document],[data-mode=presentation]) .connlbl{gap:var(--space-4);flex-direction:column;display:flex}:is([data-mode=document],[data-mode=presentation]) .connrow{grid-template-columns:calc(var(--root)*7) 1fr;gap:var(--space-5);align-items:center;display:grid}:is([data-mode=document],[data-mode=presentation]) .connrow .demo{align-items:center;display:flex}:is([data-mode=document],[data-mode=presentation]) .connrow .cap{font-size:var(--type-fine);color:var(--ink-faint)}:is([data-mode=document],[data-mode=presentation]) .connrow .cap b{color:var(--ink);font-weight:var(--weight-semi);font-family:var(--font-sans)}:is([data-mode=document],[data-mode=presentation]) .a-tree{--tconn:var(--blue);flex-direction:column;align-items:center;display:inline-flex}:is([data-mode=document],[data-mode=presentation]) .a-tree.neutral{--tconn:var(--ink)}:is([data-mode=document],[data-mode=presentation]) .a-tree .a-node{min-width:6.5em}:is([data-mode=document],[data-mode=presentation]) .a-tree .troot{justify-content:center;display:flex}:is([data-mode=document],[data-mode=presentation]) .a-tree .tstem{width:var(--rule-rail);height:var(--space-5);background:var(--tconn)}:is([data-mode=document],[data-mode=presentation]) .a-tree .trow{align-items:flex-start;display:flex}:is([data-mode=document],[data-mode=presentation]) .a-tree .tcell{padding:var(--space-5) var(--space-4) 0;justify-content:center;display:flex;position:relative}:is([data-mode=document],[data-mode=presentation]) .a-tree .tcell:before{content:"";width:var(--rule-rail);height:var(--space-5);background:var(--tconn);position:absolute;top:0;left:50%;transform:translate(-50%)}:is([data-mode=document],[data-mode=presentation]) .a-tree .tcell:after{content:"";height:var(--rule-rail);background:var(--tconn);position:absolute;top:0;left:0;right:0}:is([data-mode=document],[data-mode=presentation]) .a-tree .tcell:first-child:after{left:50%}:is([data-mode=document],[data-mode=presentation]) .a-tree .tcell:last-child:after{right:50%}:is([data-mode=document],[data-mode=presentation]) .a-tree .tcell:only-child:after{display:none}:is([data-mode=document],[data-mode=presentation]) .a-tree .tcell.judg:before{background:repeating-linear-gradient(180deg,var(--ink-faint) 0 calc(var(--root)*.18),transparent calc(var(--root)*.18) calc(var(--root)*.42))}:is([data-mode=document],[data-mode=presentation]) .a-step{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-pill);background:var(--blue);color:var(--card);font-family:var(--font-sans);font-weight:var(--weight-bold);font-size:var(--type-small);flex:none;justify-content:center;align-items:center;display:inline-flex}:is([data-mode=document],[data-mode=presentation]) .a-step.done{background:var(--ink)}:is([data-mode=document],[data-mode=presentation]) .a-step.next{border:var(--rule-rail) solid var(--line-strong);color:var(--ink-faint);background:0 0}:is([data-mode=document],[data-mode=presentation]) .steprow{align-items:center;gap:var(--space-3);display:flex}:is([data-mode=document],[data-mode=presentation]) .steprow .sconn{width:var(--space-6);height:var(--rule-rail);background:var(--line);flex:none}:is([data-mode=document],[data-mode=presentation]) .stepnote{align-items:baseline;gap:var(--space-4);margin-top:var(--space-4);font-size:var(--type-fine);color:var(--ink-faint);display:flex}:is([data-mode=document],[data-mode=presentation]) .a-tabs{gap:var(--space-6);border-bottom:var(--rule-hairline) solid var(--line);display:flex}:is([data-mode=document],[data-mode=presentation]) .a-tabs .tab{font-family:var(--font-mono);font-size:var(--type-small);letter-spacing:.03em;color:var(--ink-faint);padding:0 0 var(--space-3);text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .12s;position:relative}:is([data-mode=document],[data-mode=presentation]) .a-tabs .tab:hover{color:var(--ink-soft)}:is([data-mode=document],[data-mode=presentation]) .a-tabs .tab.on,:is([data-mode=document],[data-mode=presentation]) .a-tabs .tab.on:hover{color:var(--ink);font-weight:var(--weight-medium)}:is([data-mode=document],[data-mode=presentation]) .a-tabs .tab.on:after{content:"";left:0;right:0;bottom:calc(-1 * var(--rule-hairline));height:var(--rule-strong);background:var(--ink);position:absolute}:is([data-mode=document],[data-mode=presentation]) .m-flow{flex-direction:column;display:flex}:is([data-mode=document],[data-mode=presentation]) .m-step{grid-template-columns:calc(var(--root) * 1.55) 1fr;gap:var(--space-4);display:grid}:is([data-mode=document],[data-mode=presentation]) .m-mkcol{flex-direction:column;align-items:center;display:flex}:is([data-mode=document],[data-mode=presentation]) .m-step .a-mk,:is([data-mode=document],[data-mode=presentation]) .m-step .a-turnmk{margin-top:calc(var(--space-1) + 1px)}:is([data-mode=document],[data-mode=presentation]) .m-vrail{width:var(--rule-rail);background:var(--blue);min-height:var(--space-5);margin-top:var(--space-2);border-radius:var(--radius-pill);flex:1}:is([data-mode=document],[data-mode=presentation]) .m-step.judg .m-vrail,:is([data-mode=document],[data-mode=presentation]) .m-step.turn .m-vrail{background:repeating-linear-gradient(180deg,var(--ink-faint) 0 calc(var(--root)*.18),transparent calc(var(--root)*.18) calc(var(--root)*.42));border-radius:0}:is([data-mode=document],[data-mode=presentation]) .m-stepbody{padding-bottom:var(--space-5);min-width:0}:is([data-mode=document],[data-mode=presentation]) .m-step:last-child .m-stepbody{padding-bottom:0}:is([data-mode=document],[data-mode=presentation]) .m-stephd{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}:is([data-mode=document],[data-mode=presentation]) .m-stept{font-weight:var(--weight-bold);font-size:var(--type-small);letter-spacing:-.01em}:is([data-mode=document],[data-mode=presentation]) .m-stepc{font-size:var(--type-fine);color:var(--ink-soft);max-width:48ch;margin-top:3px;line-height:1.45}:is([data-mode=document],[data-mode=presentation]) .m-turnlbl{font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);align-items:center;gap:var(--space-3);padding-top:1px;display:flex}:is([data-mode=document],[data-mode=presentation]) .m-turnlbl:before{content:"";width:var(--space-4);height:var(--rule-rail);background:var(--marker-accent);flex:none}:is([data-mode=document],[data-mode=presentation]) .m-flowkey{gap:var(--space-6);margin-top:var(--space-5);padding-top:var(--space-4);border-top:var(--rule-hairline) solid var(--line);flex-wrap:wrap;display:flex}:is([data-mode=document],[data-mode=presentation]) .m-flowkey .ki{align-items:center;gap:var(--space-3);font-size:var(--type-fine);color:var(--ink-soft);display:flex}:is([data-mode=document],[data-mode=presentation]) .m-wf{height:calc(var(--root) * 11);border-bottom:var(--rule-strong) solid var(--line-strong);grid-template-columns:repeat(6,1fr);display:grid;position:relative}:is([data-mode=document],[data-mode=presentation]) .m-wfcol{position:relative}:is([data-mode=document],[data-mode=presentation]) .m-wfbar{position:absolute;left:24%;right:24%}:is([data-mode=document],[data-mode=presentation]) .m-wfbar.total{left:10%;right:10%}:is([data-mode=document],[data-mode=presentation]) .m-wfval{text-align:center;font-family:var(--font-mono);font-size:var(--type-micro);font-variant-numeric:tabular-nums;color:var(--ink);position:absolute;left:0;right:0}:is([data-mode=document],[data-mode=presentation]) .m-wfval.up{color:var(--data-up)}:is([data-mode=document],[data-mode=presentation]) .m-wfval.down{color:var(--data-down)}:is([data-mode=document],[data-mode=presentation]) .m-wflab{top:calc(100% + var(--space-3));text-align:center;font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--axis-ink);line-height:1.35;position:absolute;left:0;right:0}:is([data-mode=document],[data-mode=presentation]) .m-wflab b{color:var(--ink);font-weight:var(--weight-medium);letter-spacing:-.01em;text-transform:none;font-family:var(--font-sans);font-size:var(--type-fine);display:block}:is([data-mode=document],[data-mode=presentation]) .m-conn{height:var(--rule-strong);background:repeating-linear-gradient(90deg,var(--ink-faint) 0 6px,transparent 6px 10px);pointer-events:none;z-index:2;position:absolute;transform:translateY(-50%)}:is([data-mode=document],[data-mode=presentation]) .m-conn:after{content:"";right:calc(-1 * var(--rule-rail));width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--ink-faint);position:absolute;top:50%;transform:translateY(-50%)}:is([data-mode=document],[data-mode=presentation]) .m-wflabrow{margin-top:var(--space-6);grid-template-columns:repeat(6,1fr);display:grid}:is([data-mode=document],[data-mode=presentation]) .m-mini{height:calc(var(--root) * 5);border-bottom:var(--rule-strong) solid var(--line-strong);grid-template-columns:repeat(6,1fr);display:grid;position:relative}:is([data-mode=document],[data-mode=presentation]) .m-minicap{font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin-top:var(--space-4);text-align:center}:is([data-mode=document],[data-mode=presentation]) .m-minicap b{color:var(--ink);font-weight:var(--weight-medium)}:is([data-mode=document],[data-mode=presentation]) .m-compare{gap:var(--space-7);margin-top:var(--space-5);padding-top:var(--space-5);border-top:var(--rule-hairline) solid var(--line);grid-template-columns:1fr 1fr;display:grid}:is([data-mode=document],[data-mode=presentation]) .m-wfgroup{height:calc(var(--root) * 2.7);margin-top:var(--space-3);position:relative}:is([data-mode=document],[data-mode=presentation]) .m-wfbracket{position:absolute;top:0}:is([data-mode=document],[data-mode=presentation]) .m-wfbracket .bcup{height:calc(var(--root) * .55);border:var(--rule-rail) solid var(--ink-faint);border-radius:0 0 var(--radius-mark) var(--radius-mark);border-top:0}:is([data-mode=document],[data-mode=presentation]) .m-wfblab{margin-top:var(--space-3);text-align:center;font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}:is([data-mode=document],[data-mode=presentation]) .m-wfblab b{font-family:var(--font-sans);font-size:var(--type-fine);letter-spacing:-.01em;text-transform:none;font-weight:var(--weight-bold);margin-left:var(--space-2)}:is([data-mode=document],[data-mode=presentation]) .m-wfblab.won b{color:var(--data-up)}:is([data-mode=document],[data-mode=presentation]) .m-wfblab.lost b{color:var(--data-down)}:is([data-mode=document],[data-mode=presentation]) .m-sheet{background:var(--card);border:var(--rule-hairline) solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--space-5) var(--space-5) var(--space-6)}:is([data-mode=document],[data-mode=presentation]) .m-sheet .a-tabs{margin-bottom:var(--space-5)}:is([data-mode=document],[data-mode=presentation]) .m-sheet .a-table{margin-top:0}:is([data-mode=document],[data-mode=presentation]) .m-flagcell{margin-left:var(--space-3);vertical-align:baseline;display:inline-flex}:is([data-mode=document],[data-mode=presentation]) .m-legendrow{gap:var(--space-4);margin-top:var(--space-5);padding-top:var(--space-4);border-top:var(--rule-hairline) solid var(--line);flex-wrap:wrap;align-items:center;display:flex}:is([data-mode=document],[data-mode=presentation]) .m-legendrow .ll{font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}:is([data-mode=document],[data-mode=presentation]) .sheetview{display:none}:is([data-mode=document],[data-mode=presentation]) .sheetview.on{display:block}:is([data-mode=document],[data-mode=presentation]) .m-thismo{color:var(--ink)}:is([data-mode=document],[data-mode=presentation]) .m-degrade{gap:var(--space-3);margin-top:var(--space-4);font-size:var(--type-fine);color:var(--ink-soft);align-items:baseline;line-height:1.5;display:flex}:is([data-mode=document],[data-mode=presentation]) .m-degrade .dk{font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);flex:none}:is([data-mode=document],[data-mode=presentation]) .m-degrade b{color:var(--ink);font-weight:var(--weight-semi)}:is([data-mode=document],[data-mode=presentation]) .m-figttl{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}:is([data-mode=document],[data-mode=presentation]) .m-figttl .t{font-weight:var(--weight-bold);font-size:var(--type-body);letter-spacing:-.01em}:is([data-mode=document],[data-mode=presentation]) .m-figttl .k{font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:var(--type-micro-ls);text-transform:uppercase;color:var(--ink-faint)}:is([data-mode=document],[data-mode=presentation]) .spine{align-items:flex-start;display:flex}:is([data-mode=document],[data-mode=presentation]) .spine-step{text-align:center;align-items:center;gap:var(--space-3);flex-direction:column;flex:1 1 0;min-width:0;display:flex}:is([data-mode=document],[data-mode=presentation]) .spine-lbl{font-weight:var(--weight-bold);font-size:var(--type-small);letter-spacing:-.01em}:is([data-mode=document],[data-mode=presentation]) .spine-sub{font-size:var(--type-fine);color:var(--ink-soft);max-width:15ch;line-height:1.4}:is([data-mode=document],[data-mode=presentation]) .spine-conn{width:100%;height:var(--rule-rail);background:var(--line-strong);margin-top:calc((var(--space-6) - var(--rule-rail)) / 2);flex:none;align-self:flex-start}:is([data-mode=document],[data-mode=presentation]) .spine-connwrap{padding:0 var(--space-2);flex:1 1 0;align-items:center;display:flex}:is([data-mode=document],[data-mode=presentation]) .spine-cur{font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--blue)}:is([data-mode=document],[data-mode=presentation]) .runway{flex-direction:column;display:flex}:is([data-mode=document],[data-mode=presentation]) .rung{grid-template-columns:calc(var(--space-6)*1.35) 1fr;gap:var(--space-4);display:grid}:is([data-mode=document],[data-mode=presentation]) .rung-mk{flex-direction:column;align-items:center;display:flex}:is([data-mode=document],[data-mode=presentation]) .rung-conn{width:var(--rule-rail);background:var(--line-strong);min-height:var(--space-5);margin:var(--space-2) 0;flex:1}:is([data-mode=document],[data-mode=presentation]) .rung-body{padding-bottom:var(--space-6)}:is([data-mode=document],[data-mode=presentation]) .rung-t{font-weight:var(--weight-bold);font-size:var(--type-small);letter-spacing:-.01em}:is([data-mode=document],[data-mode=presentation]) .rung-c{font-size:var(--type-fine);color:var(--ink-soft);max-width:52ch;margin-top:2px;line-height:1.45}:is([data-mode=document],[data-mode=presentation]) .rung.start .a-step{width:calc(var(--space-6)*1.35);height:calc(var(--space-6)*1.35);font-size:var(--type-body)}:is([data-mode=document],[data-mode=presentation]) .rung.start .rung-t{font-size:var(--type-body)}:is([data-mode=document],[data-mode=presentation]) .rung.start .rung-k{font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--blue);margin-bottom:2px}:is([data-mode=document],[data-mode=presentation]) .cycle{width:calc(var(--root)*21);height:calc(var(--root)*21);margin:var(--space-4) auto var(--space-2);position:relative}:is([data-mode=document],[data-mode=presentation]) .cyc-ring{border:var(--rule-rail) dashed var(--ink-faint);border-radius:var(--radius-pill);position:absolute;inset:12%}:is([data-mode=document],[data-mode=presentation]) .cyc-center{text-align:center;max-width:9.5em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:is([data-mode=document],[data-mode=presentation]) .cyc-center .cc-k{font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}:is([data-mode=document],[data-mode=presentation]) .cyc-center .cc-t{font-weight:var(--weight-bold);font-size:var(--type-small);letter-spacing:-.01em;margin-top:2px}:is([data-mode=document],[data-mode=presentation]) .cyc-node{background:var(--card);border:var(--rule-hairline) solid var(--line);border-radius:var(--radius-field);padding:var(--space-2) var(--space-3);text-align:center;min-width:6.5em;position:absolute;transform:translate(-50%,-50%)}:is([data-mode=document],[data-mode=presentation]) .cyc-node .cn-n{font-family:var(--font-mono);font-size:var(--type-micro);color:var(--ink-faint)}:is([data-mode=document],[data-mode=presentation]) .cyc-node .cn-t{font-weight:var(--weight-semi);font-size:var(--type-fine);letter-spacing:-.01em}:is([data-mode=document],[data-mode=presentation]) .cyc-node.lever{border-color:var(--marker-accent);border-width:var(--rule-rail)}:is([data-mode=document],[data-mode=presentation]) .cyc-node.lever .cn-n{color:var(--ink)}:is([data-mode=document],[data-mode=presentation]) .cyc-arrow{font-family:var(--font-mono);color:var(--ink-faint);font-size:var(--type-small);position:absolute}:is([data-mode=document],[data-mode=presentation]) .cyc-leverlbl{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);display:flex;position:absolute}:is([data-mode=document],[data-mode=presentation]) .cyc-leverlbl:before{content:"";width:var(--space-3);height:var(--rule-mark);background:var(--marker-accent)}:is([data-mode=document],[data-mode=presentation]) .rhythm{gap:var(--space-2);flex-direction:column;display:flex}:is([data-mode=document],[data-mode=presentation]) .rhythm-head{grid-template-columns:calc(var(--root)*6.5) 1fr;gap:var(--space-4);margin-bottom:var(--space-1);display:grid}:is([data-mode=document],[data-mode=presentation]) .rhythm-axis{grid-template-columns:repeat(4,1fr);display:grid}:is([data-mode=document],[data-mode=presentation]) .rhythm-axis .ax{font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);border-left:var(--rule-hairline) solid var(--line);padding-left:var(--space-2)}:is([data-mode=document],[data-mode=presentation]) .rlane{grid-template-columns:calc(var(--root)*6.5) 1fr;gap:var(--space-4);height:calc(var(--root)*2);align-items:center;display:grid}:is([data-mode=document],[data-mode=presentation]) .rlane-lbl{font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);text-align:right}:is([data-mode=document],[data-mode=presentation]) .rtrack{height:100%;position:relative}:is([data-mode=document],[data-mode=presentation]) .rtrack:before{content:"";height:var(--rule-hairline);background:var(--line);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}:is([data-mode=document],[data-mode=presentation]) .rbeat{width:var(--data-dot);height:var(--data-dot);border-radius:var(--radius-pill);background:var(--blue);position:absolute;top:50%;transform:translate(-50%,-50%)}:is([data-mode=document],[data-mode=presentation]) .rbeat.sm{width:calc(var(--data-dot)*.7);height:calc(var(--data-dot)*.7);background:var(--ink-faint)}:is([data-mode=document],[data-mode=presentation]) .rbeat.key{width:calc(var(--data-dot)*1.5);height:calc(var(--data-dot)*1.5);background:var(--marker-accent)}:is([data-mode=document],[data-mode=presentation]) .rhythm-key{gap:var(--space-6);margin-top:var(--space-4);padding-top:var(--space-4);border-top:var(--rule-hairline) solid var(--line);font-size:var(--type-fine);color:var(--ink-soft);flex-wrap:wrap;display:flex}:is([data-mode=document],[data-mode=presentation]) .rhythm-key .ki{align-items:center;gap:var(--space-3);display:flex}:is([data-mode=document],[data-mode=presentation]) .agenda{flex-direction:column;display:flex}:is([data-mode=document],[data-mode=presentation]) .ag-item{grid-template-columns:var(--space-6) 1fr auto;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:var(--rule-hairline) solid var(--line-soft);align-items:baseline;display:grid}:is([data-mode=document],[data-mode=presentation]) .ag-no{font-family:var(--font-sans);font-weight:var(--weight-medium);font-size:var(--type-small);color:var(--ink-faint);text-align:center}:is([data-mode=document],[data-mode=presentation]) .ag-t{font-weight:var(--weight-semi);font-size:var(--type-body);letter-spacing:-.01em}:is([data-mode=document],[data-mode=presentation]) .ag-t .sub{font-weight:var(--weight-regular);font-size:var(--type-fine);color:var(--ink-soft);margin-top:1px;display:block}:is([data-mode=document],[data-mode=presentation]) .ag-time{font-family:var(--font-mono);font-size:var(--type-fine);color:var(--ink-faint);white-space:nowrap}:is([data-mode=document],[data-mode=presentation]) .ag-item.now .ag-no{color:var(--card);background:var(--blue);border-radius:var(--radius-pill);width:var(--space-6);height:var(--space-6);font-weight:var(--weight-bold);justify-content:center;align-items:center;display:inline-flex}:is([data-mode=document],[data-mode=presentation]) .ag-item.now .ag-t{color:var(--ink)}:is([data-mode=document],[data-mode=presentation]) .ag-item.now .ag-time{color:var(--blue)}:is([data-mode=document],[data-mode=presentation]) .ag-item.done .ag-t{color:var(--ink-faint)}:is([data-mode=document],[data-mode=presentation]) .cardgrid{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}:is([data-mode=document],[data-mode=presentation]) .cardgrid.two{grid-template-columns:repeat(2,1fr)}:is([data-mode=document],[data-mode=presentation]) .artcard{gap:var(--space-3);flex-direction:column;display:flex}:is([data-mode=document],[data-mode=presentation]) .artcard .ac-hd{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}:is([data-mode=document],[data-mode=presentation]) .artcard .ac-t{font-weight:var(--weight-bold);font-size:var(--type-body);letter-spacing:-.01em}:is([data-mode=document],[data-mode=presentation]) .artcard .ac-d{font-size:var(--type-fine);color:var(--ink-soft);line-height:1.45}:is([data-mode=document],[data-mode=presentation]) .artcard .ac-ft{align-items:center;gap:var(--space-4);margin-top:var(--space-1);padding-top:var(--space-3);border-top:var(--rule-hairline) solid var(--line);display:flex}:is([data-mode=document],[data-mode=presentation]) .ladder{grid-template-columns:1fr calc(var(--root)*3) 1fr;gap:var(--space-4);align-items:stretch;display:grid}:is([data-mode=document],[data-mode=presentation]) .ladder-head{font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);padding-bottom:var(--space-3);border-bottom:var(--rule-strong) solid var(--line-strong)}:is([data-mode=document],[data-mode=presentation]) .ladder-head.mid{text-align:center;color:var(--blue)}:is([data-mode=document],[data-mode=presentation]) .ladder-head.them{text-align:right}:is([data-mode=document],[data-mode=presentation]) .lrow{display:contents}:is([data-mode=document],[data-mode=presentation]) .lcell{padding:var(--space-4);border-bottom:var(--rule-hairline) solid var(--line-soft);flex-direction:column;justify-content:center;gap:2px;display:flex}:is([data-mode=document],[data-mode=presentation]) .lcell.them{text-align:right;align-items:flex-end}:is([data-mode=document],[data-mode=presentation]) .lcell .lk{font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}:is([data-mode=document],[data-mode=presentation]) .lcell .lt{font-weight:var(--weight-semi);font-size:var(--type-small);letter-spacing:-.01em}:is([data-mode=document],[data-mode=presentation]) .lmatch{border-bottom:var(--rule-hairline) solid var(--line-soft);justify-content:center;align-items:center;display:flex}:is([data-mode=document],[data-mode=presentation]) .lmatch .lm{width:calc(var(--root)*1.1);height:calc(var(--root)*1.1);border-radius:var(--radius-pill);border:var(--rule-rail) solid var(--blue);color:var(--blue);font-size:var(--type-fine);justify-content:center;align-items:center;display:flex}:is([data-mode=document],[data-mode=presentation]) .m-dt .a-table{table-layout:fixed}:is([data-mode=document],[data-mode=presentation]) .m-dt .a-table thead th,:is([data-mode=document],[data-mode=presentation]) .m-dt .a-table tbody td{text-align:left;padding-left:0}:is([data-mode=document],[data-mode=presentation]) .m-dt .a-table thead th+th,:is([data-mode=document],[data-mode=presentation]) .m-dt .a-table tbody td+td{padding-left:var(--space-5)}:is([data-mode=document],[data-mode=presentation]) .m-dt .a-table thead th{padding-bottom:var(--space-3)}:is([data-mode=document],[data-mode=presentation]) .m-dt .a-table td.df,:is([data-mode=document],[data-mode=presentation]) .m-dt .a-table td.di{font-family:var(--font-sans);white-space:normal;overflow-wrap:break-word}:is([data-mode=document],[data-mode=presentation]) .m-dt .a-table td.di{color:var(--ink-soft)}:is([data-mode=document],[data-mode=presentation]) .m-dt .a-table tbody td{padding-top:var(--space-5);padding-bottom:var(--space-5)}:is([data-mode=document],[data-mode=presentation]) .m-header .wm{margin-bottom:var(--space-5);justify-content:space-between;align-items:center;display:flex}:is([data-mode=document],[data-mode=presentation]) .m-header .wm .st{font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}:is([data-mode=document],[data-mode=presentation]) .m-header .eyb{font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:var(--type-label-ls);text-transform:uppercase;color:var(--blue);margin:var(--space-6) 0 var(--space-3)}:is([data-mode=document],[data-mode=presentation]) .m-header h3{font-weight:var(--weight-black);font-size:var(--type-display);line-height:var(--type-display-lh);letter-spacing:var(--type-display-ls);max-width:16ch;margin:0}:is([data-mode=document],[data-mode=presentation]) .m-header .m-prov{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-6);font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:var(--type-micro-ls);text-transform:uppercase;color:var(--ink-faint);display:flex}:is([data-mode=document],[data-mode=presentation]) .m-header .m-covrule{height:var(--rule-strong);background:var(--line-strong);margin:var(--space-5) 0 0}:is([data-mode=document],[data-mode=presentation]) .m-header .m-ledger{gap:var(--space-6);margin:var(--space-5) 0 0;grid-template-columns:1.5fr 1fr .7fr 1.5fr;display:grid}:is([data-mode=document],[data-mode=presentation]) .m-header .m-ledger .lk{font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:var(--type-micro-ls);text-transform:uppercase;color:var(--ink-faint);margin-bottom:var(--space-2)}:is([data-mode=document],[data-mode=presentation]) .m-header .m-ledger .lv{font-size:var(--type-body);font-weight:var(--weight-semi);color:var(--ink);letter-spacing:-.005em}:is([data-mode=document],[data-mode=presentation]) .m-header .m-ledger .lv.mono{font-family:var(--font-mono);font-weight:var(--weight-medium);letter-spacing:0}:is([data-mode=document],[data-mode=presentation]) .m-header .m-ledger .lv.stat{align-items:center;gap:var(--space-2);display:flex}:is([data-mode=document],[data-mode=presentation]) .m-header .m-ledger .lv .sd{width:calc(var(--root)*.5);height:calc(var(--root)*.5);border-radius:var(--radius-pill);background:var(--blue);flex:none}:is([data-mode=document],[data-mode=presentation]) .m-header .m-covfoot{height:var(--rule-hairline);background:var(--line);margin:var(--space-6) 0 0}:is([data-mode=document],[data-mode=presentation]) .m-header .m-open{max-width:var(--measure);margin:var(--space-8) auto 0}:is([data-mode=document],[data-mode=presentation]) .m-header .m-open .eyb{margin:0 0 var(--space-3)}:is([data-mode=document],[data-mode=presentation]) .m-header .m-open h3{max-width:18ch;margin:0 0 var(--space-4)}:is([data-mode=document],[data-mode=presentation]) .m-header .m-open .m-sub{font-size:var(--type-lead);line-height:var(--type-lead-lh);color:var(--ink-soft);max-width:42ch;margin:0}:is([data-mode=document],[data-mode=presentation]) .m-header .m-open .m-accent{width:46px;height:var(--rule-mark);background:var(--rule-accent);margin-top:var(--space-6);border-radius:2px}:is([data-mode=document],[data-mode=presentation]) .cobrand{justify-content:space-between;align-items:center;gap:var(--space-5);display:flex}:is([data-mode=document],[data-mode=presentation]) .cobrand .ff{flex:none;width:auto;height:36px;display:block}:is([data-mode=document],[data-mode=presentation]) .cobrand .pf-grp{align-items:center;gap:var(--space-4);flex:none;display:flex}:is([data-mode=document],[data-mode=presentation]) .cobrand .pf{font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:var(--type-micro-ls);text-transform:uppercase;color:var(--ink-faint)}:is([data-mode=document],[data-mode=presentation]) .m-bare{object-fit:contain;border-radius:var(--radius-mark);width:auto;max-width:215px;height:38px;display:block}:is([data-mode=document],[data-mode=presentation]) .m-plate{border:var(--rule-hairline) solid var(--line);border-radius:var(--radius-mark);box-sizing:border-box;background:#fff;justify-content:center;align-items:center;height:58px;padding:0 19px;display:inline-flex}:is([data-mode=document],[data-mode=presentation]) .m-plate img{object-fit:contain;width:auto;max-width:170px;height:30px;display:block}:is([data-mode=document],[data-mode=presentation]) .m-chip{background:var(--ink);border-radius:var(--radius-mark);box-sizing:border-box;justify-content:center;align-items:center;height:58px;padding:0 22px;display:inline-flex}:is([data-mode=document],[data-mode=presentation]) .m-chip img{object-fit:contain;width:auto;max-width:170px;height:30px;display:block}:is([data-mode=document],[data-mode=presentation]) .m-name{font-family:var(--font-sans);font-weight:var(--weight-black);letter-spacing:-.02em;color:var(--ink);font-size:22px}:is([data-mode=document],[data-mode=presentation]) .m-callstack{gap:var(--space-6);flex-direction:column;display:flex}:is([data-mode=document],[data-mode=presentation]) .m-tier{grid-template-columns:calc(var(--root)*4.6) 1fr;gap:var(--space-5);align-items:start;display:grid}:is([data-mode=document],[data-mode=presentation]) .m-tierk{font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);padding-top:var(--space-1)}:is([data-mode=document],[data-mode=presentation]) .m-model{padding:var(--space-4) var(--space-2) var(--space-4);position:relative}:is([data-mode=document],[data-mode=presentation]) .m-model:has(.m-branch){padding-bottom:calc(var(--root) * 7.5)}:is([data-mode=document],[data-mode=presentation]) .m-chain{align-items:center;display:flex}:is([data-mode=document],[data-mode=presentation]) .m-chain>.a-node{flex:0 auto;min-width:0}:is([data-mode=document],[data-mode=presentation]) .m-chain>.a-node .nt{white-space:nowrap}:is([data-mode=document],[data-mode=presentation]) .m-scope{border:var(--rule-rail) dashed var(--ink-faint);border-radius:var(--radius-field);padding:var(--space-5) var(--space-5) var(--space-4);align-items:center;display:flex;position:relative}:is([data-mode=document],[data-mode=presentation]) .m-scopelbl{top:calc(var(--root) * -.78);left:var(--space-4);background:var(--card);padding:0 var(--space-3);font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);position:absolute}:is([data-mode=document],[data-mode=presentation]) .m-branch{top:calc(100% + var(--space-2));flex-direction:column;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}:is([data-mode=document],[data-mode=presentation]) .m-vconn{width:var(--rule-rail);height:calc(var(--root)*2);background:repeating-linear-gradient(180deg,var(--ink-faint) 0 calc(var(--root)*.18),transparent calc(var(--root)*.18) calc(var(--root)*.42))}:is([data-mode=document],[data-mode=presentation]) .arw.down{margin:calc(var(--space-1)*-1) 0 var(--space-2);transform:rotate(90deg)}:is([data-mode=document],[data-mode=presentation]) .m-cx{flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:44px;display:flex;position:relative}:is([data-mode=document],[data-mode=presentation]) .m-cx>.m-cxl{margin-bottom:4px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}:is([data-mode=document],[data-mode=presentation]) .m-scope .m-cx{min-width:calc(var(--root) * 4.8)}:is([data-mode=document],[data-mode=presentation]) .m-cx .a-conn{flex:none;width:100%}:is([data-mode=document],[data-mode=presentation]) .m-cxl{font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap;line-height:1}:is([data-mode=document],[data-mode=presentation]) .a-node.judgbox{border:var(--rule-rail) dashed var(--ink-faint);background:var(--page)}:is([data-mode=document],[data-mode=presentation]) .a-node.judgbox .nk{color:var(--ink-soft)}:is([data-mode=document],[data-mode=presentation]) .m-modelnote{margin-top:calc(var(--root)*6.5);font-size:var(--type-fine);color:var(--ink-soft);max-width:64ch;line-height:1.55}:is([data-mode=document],[data-mode=presentation]) .m-modelnote b{color:var(--ink);font-weight:var(--weight-semi)}:is([data-mode=document],[data-mode=presentation]) .m-modelkey{gap:var(--space-6);margin-top:calc(var(--root)*6);padding-top:var(--space-4);border-top:var(--rule-hairline) solid var(--line);flex-wrap:wrap;display:flex}:is([data-mode=document],[data-mode=presentation]) .m-modelkey .ki{align-items:center;gap:var(--space-3);font-size:var(--type-fine);color:var(--ink-soft);display:flex}:is([data-mode=document],[data-mode=presentation]) .m-modelkey .sw{width:calc(var(--root)*1.5);height:var(--rule-rail);flex:none}:is([data-mode=document],[data-mode=presentation]) .m-modelkey .sw.auto{background:var(--blue)}:is([data-mode=document],[data-mode=presentation]) .m-modelkey .sw.judg{background:repeating-linear-gradient(90deg,var(--ink-faint) 0 calc(var(--root)*.18),transparent calc(var(--root)*.18) calc(var(--root)*.42))}:is([data-mode=document],[data-mode=presentation]) .m-modelkey .sw.neu{background:var(--ink)}:is([data-mode=document],[data-mode=presentation]) .m-fwd .a-table tbody td{padding-top:var(--space-4);padding-bottom:var(--space-4)}:is([data-mode=document],[data-mode=presentation]) .m-fwd .atomlist{font-family:var(--font-mono);font-size:var(--type-fine);color:var(--ink-soft);text-align:left;line-height:1.5}:is([data-mode=document],[data-mode=presentation]) .m-fwd .atomlist b{color:var(--ink);font-weight:400}:is([data-mode=document],[data-mode=presentation]) .gantt{--lblw:calc(var(--root)*11.5);--gr:calc(var(--root)*2.2);--axh:calc(var(--root)*1.7);--barh:calc(var(--root)*1.28);--depw:var(--rule-rail)}:is([data-mode=document],[data-mode=presentation]) .gantt-axis{grid-template-columns:var(--lblw) 1fr;height:var(--axh);display:grid}:is([data-mode=document],[data-mode=presentation]) .gantt-axis .months{grid-template-columns:repeat(6,1fr);display:grid}:is([data-mode=document],[data-mode=presentation]) .gantt-axis .mo{font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);border-left:var(--rule-hairline) solid var(--line);padding-left:var(--space-2);padding-bottom:var(--space-2);align-items:flex-end;display:flex}:is([data-mode=document],[data-mode=presentation]) .gantt-plot{position:relative}:is([data-mode=document],[data-mode=presentation]) .gantt-grid{left:var(--lblw);z-index:0;background:repeating-linear-gradient(90deg,var(--line) 0 var(--rule-hairline),transparent var(--rule-hairline) calc(100%/6));position:absolute;top:0;bottom:0;right:0}:is([data-mode=document],[data-mode=presentation]) .gantt-rows{z-index:1;position:relative}:is([data-mode=document],[data-mode=presentation]) .grow{grid-template-columns:var(--lblw) 1fr;height:var(--gr);align-items:center;display:grid}:is([data-mode=document],[data-mode=presentation]) .grow .tl{font-size:var(--type-small);letter-spacing:-.01em;color:var(--ink);padding-left:var(--space-7);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:is([data-mode=document],[data-mode=presentation]) .grow .tl .cp{font-family:var(--font-mono);font-size:var(--type-micro);color:var(--blue);margin-left:var(--space-2);letter-spacing:.04em}:is([data-mode=document],[data-mode=presentation]) .gws{grid-template-columns:var(--lblw) 1fr;height:var(--gr);border-top:var(--rule-hairline) solid var(--line-strong);align-items:center;display:grid}:is([data-mode=document],[data-mode=presentation]) .gws .wl{font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);font-weight:var(--weight-medium);padding-left:var(--space-4);align-items:center;gap:var(--space-3);display:flex}:is([data-mode=document],[data-mode=presentation]) .gws .wl:before{content:"";width:var(--rule-mark);height:calc(var(--root)*.95);background:var(--ink);flex:none}:is([data-mode=document],[data-mode=presentation]) .gantt-layer{left:var(--lblw);z-index:2;pointer-events:none;position:absolute;top:0;bottom:0;right:0}:is([data-mode=document],[data-mode=presentation]) .gspan{height:var(--barh);top:calc(var(--row)*var(--gr) + (var(--gr) - var(--barh))/2);border-radius:var(--bar-radius);position:absolute}:is([data-mode=document],[data-mode=presentation]) .gspan.done{background:var(--ink)}:is([data-mode=document],[data-mode=presentation]) .gspan.up{background:var(--data-up)}:is([data-mode=document],[data-mode=presentation]) .gspan.todo{background:var(--field);border:var(--rule-hairline) solid var(--line-strong)}:is([data-mode=document],[data-mode=presentation]) .gspan.judg{background:var(--page);border:var(--rule-rail) dashed var(--ink-faint)}:is([data-mode=document],[data-mode=presentation]) .gmile{width:calc(var(--root)*.98);height:calc(var(--root)*.98);background:var(--card);border:var(--rule-rail) solid var(--ink);top:calc(var(--row)*var(--gr) + var(--gr)/2);position:absolute;transform:translate(-50%,-50%)rotate(45deg)}:is([data-mode=document],[data-mode=presentation]) .gmile.key{background:var(--marker-accent);border-color:var(--marker-accent)}:is([data-mode=document],[data-mode=presentation]) .gdep{border-left:var(--depw) dashed var(--ink-faint);border-bottom:var(--depw) dashed var(--ink-faint);z-index:3;position:absolute}:is([data-mode=document],[data-mode=presentation]) .gdep:after{content:"";right:calc(-1*var(--depw));bottom:calc(-1*var(--depw)/2 - 3px);border:calc(var(--root)*.28) solid transparent;border-right:0;border-left:calc(var(--root)*.34) solid var(--ink-faint);position:absolute}:is([data-mode=document],[data-mode=presentation]) .gtoday{top:calc(-1*var(--space-2));bottom:calc(-1*var(--space-4));width:var(--rule-rail);background:var(--blue);z-index:4;position:absolute}:is([data-mode=document],[data-mode=presentation]) .gtoday:after{content:"Today";font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--blue);white-space:nowrap;margin-top:3px;position:absolute;top:100%;left:50%;transform:translate(-50%)}:is([data-mode=document],[data-mode=presentation]) .gantt-key{gap:var(--space-5) var(--space-6);margin-top:calc(var(--space-6) + var(--space-3));padding-top:var(--space-4);border-top:var(--rule-hairline) solid var(--line);flex-wrap:wrap;display:flex}:is([data-mode=document],[data-mode=presentation]) .gantt-key .ki{align-items:center;gap:var(--space-3);font-size:var(--type-fine);color:var(--ink-soft);display:flex}:is([data-mode=document],[data-mode=presentation]) .gks{width:calc(var(--root)*1.7);height:var(--barh);border-radius:var(--bar-radius);flex:none}:is([data-mode=document],[data-mode=presentation]) .gks.done{background:var(--ink)}:is([data-mode=document],[data-mode=presentation]) .gks.up{background:var(--data-up)}:is([data-mode=document],[data-mode=presentation]) .gks.todo{background:var(--field);border:var(--rule-hairline) solid var(--line-strong)}:is([data-mode=document],[data-mode=presentation]) .gks.judg{background:var(--page);border:var(--rule-rail) dashed var(--ink-faint)}:is([data-mode=document],[data-mode=presentation]) .gkd{width:calc(var(--root)*.95);height:calc(var(--root)*.95);background:var(--card);border:var(--rule-rail) solid var(--ink);flex:none;transform:rotate(45deg)}:is([data-mode=document],[data-mode=presentation]) .gkd.key{background:var(--marker-accent);border-color:var(--marker-accent)}:is([data-mode=document],[data-mode=presentation]) .gkdep{width:calc(var(--root)*1.7);height:var(--rule-rail);border-top:var(--depw) dashed var(--ink-faint);flex:none;position:relative}:is([data-mode=document],[data-mode=presentation]) .gkdep:after{content:"";right:calc(-1*var(--depw));border:calc(var(--root)*.26) solid transparent;border-right:0;border-left:calc(var(--root)*.3) solid var(--ink-faint);position:absolute;top:50%;transform:translateY(-50%)}:is([data-mode=document],[data-mode=presentation]) .cmx thead th.crit,:is([data-mode=document],[data-mode=presentation]) .cmx tbody td.cell{text-align:center;padding-left:var(--space-4)}:is([data-mode=document],[data-mode=presentation]) .cmx tr.pick td{background:var(--field)}:is([data-mode=document],[data-mode=presentation]) .cmx tr.pick td.nm{border-left:var(--rule-mark) solid var(--blue);padding-left:var(--space-3)}:is([data-mode=document],[data-mode=presentation]) .cmx .opt{flex-direction:column;gap:2px;display:flex}:is([data-mode=document],[data-mode=presentation]) .cmx .opt .sub{font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:.04em;color:var(--ink-faint);font-weight:var(--weight-regular);text-transform:none}:is([data-mode=document],[data-mode=presentation]) .pmkey{gap:var(--space-6);margin-top:var(--space-5);padding-top:var(--space-4);border-top:var(--rule-hairline) solid var(--line);flex-wrap:wrap;display:flex}:is([data-mode=document],[data-mode=presentation]) .pmkey .ki{align-items:center;gap:var(--space-3);font-size:var(--type-fine);color:var(--ink-soft);display:flex}:is([data-mode=document],[data-mode=presentation]) .quad{width:100%;padding-top:78%;position:relative}:is([data-mode=document],[data-mode=presentation]) .quad .field{position:absolute;inset:0}:is([data-mode=document],[data-mode=presentation]) .quad .ax-x{height:var(--rule-strong);background:var(--axis-ink);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}:is([data-mode=document],[data-mode=presentation]) .quad .ax-y{width:var(--rule-strong);background:var(--axis-ink);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}:is([data-mode=document],[data-mode=presentation]) .quad .qgrid{border:var(--rule-hairline) solid var(--line);position:absolute;inset:0}:is([data-mode=document],[data-mode=presentation]) .quad .qlbl{font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);position:absolute}:is([data-mode=document],[data-mode=presentation]) .quad .qlbl.tr{top:var(--space-3);right:var(--space-3);text-align:right;color:var(--ink-soft)}:is([data-mode=document],[data-mode=presentation]) .quad .qlbl.tl{top:var(--space-3);left:var(--space-3)}:is([data-mode=document],[data-mode=presentation]) .quad .qlbl.bl{bottom:var(--space-3);left:var(--space-3)}:is([data-mode=document],[data-mode=presentation]) .quad .qlbl.br{bottom:var(--space-3);right:var(--space-3);text-align:right}:is([data-mode=document],[data-mode=presentation]) .axcap{font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);position:absolute}:is([data-mode=document],[data-mode=presentation]) .axcap.x{bottom:calc(-1*var(--space-6));left:50%;transform:translate(-50%)}:is([data-mode=document],[data-mode=presentation]) .axcap.y{top:50%;left:calc(-1*var(--space-7));transform:translateY(-50%)rotate(-90deg)}:is([data-mode=document],[data-mode=presentation]) .qpt{align-items:center;gap:var(--space-2);display:flex;position:absolute;transform:translate(-50%,-50%)}:is([data-mode=document],[data-mode=presentation]) .qpt .dot{width:calc(var(--root)*.7);height:calc(var(--root)*.7);border-radius:var(--radius-pill);background:var(--blue);border:var(--rule-rail) solid var(--card);box-shadow:0 0 0 var(--rule-hairline) var(--blue);flex:none}:is([data-mode=document],[data-mode=presentation]) .qpt.mute .dot{background:var(--ink-faint);box-shadow:0 0 0 var(--rule-hairline) var(--ink-faint)}:is([data-mode=document],[data-mode=presentation]) .qpt .pl{font-size:var(--type-fine);font-weight:var(--weight-semi);color:var(--ink);white-space:nowrap;letter-spacing:-.01em}:is([data-mode=document],[data-mode=presentation]) .quadwrap{padding:var(--space-4) var(--space-7) var(--space-7)}:is([data-mode=document],[data-mode=presentation]) .orgwrap{padding:var(--space-2) 0 var(--space-6);justify-content:center;display:flex}:is([data-mode=document],[data-mode=presentation]) .raci .roleh,:is([data-mode=document],[data-mode=presentation]) .raci td.cell{text-align:center;padding-left:var(--space-4)}:is([data-mode=document],[data-mode=presentation]) .kpirow{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}:is([data-mode=document],[data-mode=presentation]) .kpi{gap:var(--space-3);flex-direction:column;display:flex}:is([data-mode=document],[data-mode=presentation]) .kpi .khd{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}:is([data-mode=document],[data-mode=presentation]) .kpi .spk{margin-top:var(--space-1)}:is([data-mode=document],[data-mode=presentation]) .kpi .a-caption{font-size:var(--type-micro);margin-top:0}:is([data-mode=document],[data-mode=presentation]) .kpitwo{grid-template-columns:repeat(2,1fr)}:is([data-mode=document],[data-mode=presentation]) .stage{max-width:calc(var(--root)*56);padding:calc(var(--root)*1.6) 0 calc(var(--root)*3.6);gap:calc(var(--root)*1.3);flex-direction:column;margin-inline:auto;display:flex}:is([data-mode=document],[data-mode=presentation]) .slide{--slide-surface:var(--card);background:var(--slide-surface);border:var(--rule-hairline) solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:calc(var(--root)*2.5) calc(var(--root)*2.6) calc(var(--root)*1.85);flex-direction:column;display:flex;position:relative;overflow:clip}:is([data-mode=document],[data-mode=presentation]) .slide.cover{min-height:calc(var(--root)*17)}:is([data-mode=document],[data-mode=presentation]) .slide-prog{height:calc(var(--root)*.2);background:var(--line);position:absolute;top:0;left:0;right:0}:is([data-mode=document],[data-mode=presentation]) .slide-prog>span{background:var(--nav-accent);height:100%;display:block}:is([data-mode=document],[data-mode=presentation]) .slide-top{justify-content:space-between;align-items:baseline;gap:var(--space-4);flex:none;display:flex}:is([data-mode=document],[data-mode=presentation]) .slide-kicker{font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:var(--type-label-ls);text-transform:uppercase;color:var(--blue);align-items:center;gap:var(--space-3);display:flex}:is([data-mode=document],[data-mode=presentation]) .slide-kicker .ktick{width:var(--space-3);height:var(--rule-mark);background:var(--nav-accent);border-radius:1px;flex:none}:is([data-mode=document],[data-mode=presentation]) .slide-loc{font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap}:is([data-mode=document],[data-mode=presentation]) .slide-h{font-weight:var(--weight-black);font-size:var(--type-display);line-height:var(--type-display-lh);letter-spacing:var(--type-display-ls);margin:var(--space-4) 0 0;text-wrap:balance;flex:none}:is([data-mode=document],[data-mode=presentation]) .slide-h.mid{font-size:calc(var(--type-display)*.66);letter-spacing:-.02em;text-wrap:balance;line-height:1.08}:is([data-mode=document],[data-mode=presentation]) .slide-h .amp{color:var(--brand-amp)}:is([data-mode=document],[data-mode=presentation]) .slide-h .quiet{color:var(--ink-soft)}:is([data-mode=document],[data-mode=presentation]) .slide-lead{font-size:var(--type-lead);color:var(--ink-soft);max-width:46ch;margin-top:var(--space-4);line-height:1.4}:is([data-mode=document],[data-mode=presentation]) .slide-body{margin-top:calc(var(--root)*1.9);flex-direction:column;justify-content:center;display:flex}:is([data-mode=document],[data-mode=presentation]) .slide-take{gap:var(--space-3);font-size:var(--type-lead);color:var(--ink-soft);max-width:46ch;margin-top:calc(var(--root)*1.7);flex:none;align-items:baseline;line-height:1.34;display:flex}:is([data-mode=document],[data-mode=presentation]) .slide-take .tmk{width:calc(var(--root)*.62);height:calc(var(--root)*.62);border-radius:var(--radius-pill);background:var(--marker-accent);flex:none;transform:translateY(.28em)}:is([data-mode=document],[data-mode=presentation]) .slide-take b{color:var(--ink);font-weight:var(--weight-semi)}:is([data-mode=document],[data-mode=presentation]) .slide-foot{margin-top:var(--space-5);padding-top:var(--space-3);border-top:var(--rule-hairline) solid var(--line);flex:none;justify-content:space-between;align-items:center;display:flex}:is([data-mode=document],[data-mode=presentation]) .slide-foot img{height:calc(var(--root)*.95);opacity:.85}:is([data-mode=document],[data-mode=presentation]) .slide-nav{gap:var(--space-2);align-items:center;display:flex}:is([data-mode=document],[data-mode=presentation]) .navdot{width:calc(var(--root)*.42);height:calc(var(--root)*.42);border-radius:var(--radius-pill);background:var(--line)}:is([data-mode=document],[data-mode=presentation]) .navdot.on{background:var(--nav-accent)}:is([data-mode=document],[data-mode=presentation]) .slide-no{font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:.12em;color:var(--ink-faint)}:is([data-mode=document],[data-mode=presentation]) .memo{--measure:var(--doc-measure);max-width:var(--doc-width);padding:var(--doc-pad-y) var(--doc-pad-x) calc(var(--root)*4.5);margin:0 auto}:is([data-mode=document],[data-mode=presentation]) .memo-open{max-width:var(--measure);margin:var(--space-section) auto var(--space-4)}:is([data-mode=document],[data-mode=presentation]) .memo-toc{max-width:var(--measure);margin:var(--space-section) auto 0;flex-direction:column;display:flex}:is([data-mode=document],[data-mode=presentation]) .memo-toc .tl{font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:var(--type-micro-ls);text-transform:uppercase;color:var(--ink-faint);margin-bottom:var(--space-4)}:is([data-mode=document],[data-mode=presentation]) .memo-toc .toc-item{align-items:baseline;gap:var(--space-4);padding:var(--space-3) 0;border-top:var(--rule-hairline) solid var(--line);color:var(--ink);text-decoration:none;transition:color .12s;display:flex}:is([data-mode=document],[data-mode=presentation]) .memo-toc .toc-item:hover{color:var(--blue)}:is([data-mode=document],[data-mode=presentation]) .memo-toc .toc-n{font-family:var(--font-mono);font-size:var(--type-fine);color:var(--ink-faint);flex:none;width:2.2ch}:is([data-mode=document],[data-mode=presentation]) .memo-toc .toc-t{font-weight:var(--weight-semi);font-size:var(--type-body);letter-spacing:-.01em;flex:1}:is([data-mode=document],[data-mode=presentation]) .memo-toc .toc-k{font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);flex:none}:is([data-mode=document],[data-mode=presentation]) .memo-eyb{font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:var(--type-label-ls);text-transform:uppercase;color:var(--blue);margin-bottom:var(--space-3)}:is([data-mode=document],[data-mode=presentation]) .memo-sec{align-items:center;gap:var(--space-4);display:flex}:is([data-mode=document],[data-mode=presentation]) .memo-sec .tick{background:var(--tick-accent);border-radius:2px;flex:none;align-self:stretch;width:3px}:is([data-mode=document],[data-mode=presentation]) .memo-sec .sn{font-family:var(--font-sans);font-weight:var(--weight-medium);font-size:var(--type-small);color:var(--ink-faint)}:is([data-mode=document],[data-mode=presentation]) .memo-sec h3{font-weight:var(--weight-bold);font-size:var(--type-title);letter-spacing:var(--type-title-ls);margin:0}:is([data-mode=document],[data-mode=presentation]) .memo-sec .hr{height:var(--rule-hairline);background:var(--line);flex:1}:is([data-mode=document],[data-mode=presentation]) .memo-lead{font-size:var(--type-lead);line-height:var(--type-lead-lh);color:var(--ink-soft);margin:var(--space-4) auto 0;max-width:var(--measure)}:is([data-mode=document],[data-mode=presentation]) .memo-p{font-size:var(--type-body);line-height:var(--type-body-lh);color:var(--ink);margin:var(--space-5) auto 0;max-width:var(--measure)}:is([data-mode=document],[data-mode=presentation]) .memo-p .em{font-weight:var(--weight-semi)}:is([data-mode=document],[data-mode=presentation]) .memo-p .num{font-family:var(--font-mono);color:var(--ink);font-variant-numeric:tabular-nums}:is([data-mode=document],[data-mode=presentation]) .memo-p .num.up{color:var(--data-up)}:is([data-mode=document],[data-mode=presentation]) .memo :is(ul,ol),:is([data-mode=document],[data-mode=presentation]) .slide :is(ul,ol){margin:0;padding:0;list-style:none}:is([data-mode=document],[data-mode=presentation]) .memo :is(ul,ol){max-width:var(--measure);margin:var(--space-5) auto 0}:is([data-mode=document],[data-mode=presentation]) .memo li,:is([data-mode=document],[data-mode=presentation]) .slide li{padding-left:var(--space-4);margin-top:var(--space-2);color:var(--ink);line-height:1.45;position:relative}:is([data-mode=document],[data-mode=presentation]) .memo li{font-size:var(--type-body)}:is([data-mode=document],[data-mode=presentation]) .memo li:first-child,:is([data-mode=document],[data-mode=presentation]) .slide li:first-child{margin-top:0}:is([data-mode=document],[data-mode=presentation]) .memo ul>li:before,:is([data-mode=document],[data-mode=presentation]) .slide ul>li:before{content:"";background:var(--blue);border-radius:50%;width:5px;height:5px;position:absolute;top:.6em;left:0}:is([data-mode=document],[data-mode=presentation]) .memo ol,:is([data-mode=document],[data-mode=presentation]) .slide ol{counter-reset:li}:is([data-mode=document],[data-mode=presentation]) .memo ol>li,:is([data-mode=document],[data-mode=presentation]) .slide ol>li{counter-increment:li;padding-left:var(--space-6)}:is([data-mode=document],[data-mode=presentation]) .memo ol>li:before,:is([data-mode=document],[data-mode=presentation]) .slide ol>li:before{content:counter(li) ".";width:calc(var(--space-6) - var(--space-2));text-align:right;font-family:var(--font-mono);color:var(--ink-faint);font-variant-numeric:tabular-nums;position:absolute;top:0;left:0}:is([data-mode=document],[data-mode=presentation]) .memo :is(ul,ol) :is(ul,ol),:is([data-mode=document],[data-mode=presentation]) .slide :is(ul,ol) :is(ul,ol){margin:var(--space-2) 0 0;padding-left:var(--space-5);max-width:none}:is([data-mode=document],[data-mode=presentation]) .memo ul ul>li:before,:is([data-mode=document],[data-mode=presentation]) .slide ul ul>li:before{border:var(--rule-rail) solid var(--blue);background:0 0;width:6px;height:6px;top:.5em}:is([data-mode=document],[data-mode=presentation]) .memo ol ol>li:before,:is([data-mode=document],[data-mode=presentation]) .slide ol ol>li:before{content:counter(li,lower-alpha) "."}:is([data-mode=document],[data-mode=presentation]) .memo-fig{margin-top:var(--space-6)}:is([data-mode=document],[data-mode=presentation]) .memo-next{font-size:var(--type-small);color:var(--ink-faint);margin:var(--space-6) auto 0;padding-top:var(--space-4);border-top:var(--rule-hairline) solid var(--line);max-width:var(--measure);align-items:baseline;gap:var(--space-3);line-height:1.5;display:flex}:is([data-mode=document],[data-mode=presentation]) .memo-next .lbl{font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--blue);flex:none}:is([data-mode=document],[data-mode=presentation]) .memo>:first-child{margin-top:0}:is([data-mode=document],[data-mode=presentation]) .memo>.cardgrid,:is([data-mode=document],[data-mode=presentation]) .memo>.a-note,:is([data-mode=document],[data-mode=presentation]) .memo>.a-rail,:is([data-mode=document],[data-mode=presentation]) .memo>.a-panel,:is([data-mode=document],[data-mode=presentation]) .memo>.m-flow,:is([data-mode=document],[data-mode=presentation]) .memo>.runway,:is([data-mode=document],[data-mode=presentation]) .memo>.m-model,:is([data-mode=document],[data-mode=presentation]) .memo>.m-sheet,:is([data-mode=document],[data-mode=presentation]) .memo>.m-dt{margin-top:var(--space-6)}:is([data-mode=document],[data-mode=presentation]) .memo>.a-note{margin-top:var(--space-7)}:is([data-mode=document],[data-mode=presentation]) .memo>.a-sechead,:is([data-mode=document],[data-mode=presentation]) .memo>.memo-sec{max-width:var(--measure);margin:var(--space-section) auto 0}:is([data-mode=document],[data-mode=presentation]) .memo .a-note,:is([data-mode=document],[data-mode=presentation]) .memo .a-rail,:is([data-mode=document],[data-mode=presentation]) .memo .a-panel,:is([data-mode=document],[data-mode=presentation]) .memo .m-flow,:is([data-mode=document],[data-mode=presentation]) .memo .m-flowkey,:is([data-mode=document],[data-mode=presentation]) .memo .runway,:is([data-mode=document],[data-mode=presentation]) .memo>.a-caption{max-width:var(--measure);margin-left:auto;margin-right:auto}:is([data-mode=document],[data-mode=presentation]) .memo .m-header,:is([data-mode=document],[data-mode=presentation]) .memo .cardgrid,:is([data-mode=document],[data-mode=presentation]) .memo .memo-footer{max-width:var(--doc-content);margin-left:auto;margin-right:auto}:is([data-mode=document],[data-mode=presentation]) .memo .m-model,:is([data-mode=document],[data-mode=presentation]) .memo .m-sheet,:is([data-mode=document],[data-mode=presentation]) .memo .m-dt,:is([data-mode=document],[data-mode=presentation]) .memo .memo-fig:has(>table.a-table){max-width:var(--doc-breakout);margin-left:auto;margin-right:auto}:is([data-mode=document],[data-mode=presentation]) .memo .step-out{max-width:var(--doc-content);margin-left:auto;margin-right:auto}:is([data-mode=document],[data-mode=presentation]) .memo .breakout{max-width:var(--doc-breakout);margin-left:auto;margin-right:auto}:is([data-mode=document],[data-mode=presentation]) .memo .memo-fig:has(>table.a-table){background:var(--card);border:var(--rule-hairline) solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--space-5) var(--space-6) var(--space-6)}:is([data-mode=document],[data-mode=presentation]) .memo .memo-fig:has(>table.a-table) .a-caption{margin-top:var(--space-4)}:is([data-mode=document],[data-mode=presentation]) .memo-fig .a-table thead th,:is([data-mode=document],[data-mode=presentation]) .memo-fig .a-table tbody td{padding-left:0}:is([data-mode=document],[data-mode=presentation]) .memo-fig .a-table thead th+th,:is([data-mode=document],[data-mode=presentation]) .memo-fig .a-table tbody td+td{padding-left:var(--space-5)}:is([data-mode=document],[data-mode=presentation]) .memo-fig .a-table tbody td{text-align:left;font-family:var(--font-sans);white-space:normal}:is([data-mode=document],[data-mode=presentation]) .memo-fig .a-table tbody td.td,:is([data-mode=document],[data-mode=presentation]) .memo-fig .a-table tbody td.z,:is([data-mode=document],[data-mode=presentation]) .memo-fig .a-table tbody td.num{text-align:right;font-family:var(--font-mono)}@media print{:is([data-mode=document],[data-mode=presentation]) .memo{max-width:none}}:is([data-mode=document],[data-mode=presentation]) .a-sechead .tick,:is([data-mode=document],[data-mode=presentation]) .memo-sec .tick{width:var(--dot-md,12px);height:var(--dot-md,12px);border-radius:var(--radius-pill);background:var(--orange);align-self:center}:is([data-mode=document],[data-mode=presentation]) .cyc-leverlbl:before{display:none}:is([data-mode=document],[data-mode=presentation]) .m-turnlbl:before,:is([data-mode=document],[data-mode=presentation]) .slide-kicker .ktick{width:var(--dot-sm,8px);height:var(--dot-sm,8px);border-radius:var(--radius-pill);background:var(--orange)}:is([data-mode=document],[data-mode=presentation]) .m-header .m-open .m-accent{width:var(--space-7);height:var(--rule-mark);background:var(--ink);border-radius:0;position:relative}:is([data-mode=document],[data-mode=presentation]) .m-header .m-open .m-accent:before{content:"";left:calc(var(--dot-md,12px) / -2);width:var(--dot-md,12px);height:var(--dot-md,12px);margin-top:calc(var(--dot-md,12px) / -2);border-radius:var(--radius-pill);background:var(--orange);position:absolute;top:50%}:is([data-mode=document],[data-mode=presentation]) .cyc-node.lever{border-color:var(--ink)}:is([data-mode=document],[data-mode=presentation]) .cyc-node.lever:after{content:"";width:var(--dot-md,12px);height:var(--dot-md,12px);margin:calc(var(--dot-md,12px) / -2) 0 0 calc(var(--dot-md,12px) / -2);border-radius:var(--radius-pill);background:var(--orange);position:absolute;top:0;left:50%}:is([data-mode=document],[data-mode=presentation]) .gmile.key,:is([data-mode=document],[data-mode=presentation]) .gkd.key{border-radius:var(--radius-pill);background:var(--orange);border-color:var(--orange)}:is([data-mode=document],[data-mode=presentation]) .slide-prog>span{background:var(--ink)}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-ext-opsz-normal.oos9povj.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-opsz-normal.Bf69Tn_J.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-mono-latin-ext-400-normal.C2zvOubV.woff2)format("woff2"),url(/_astro/dm-mono-latin-ext-400-normal.1aZr6b2b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-mono-latin-400-normal.4GdczIuU.woff2)format("woff2"),url(/_astro/dm-mono-latin-400-normal.-0xN8mdc.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-mono-latin-ext-500-normal.BtRyHRi6.woff2)format("woff2"),url(/_astro/dm-mono-latin-ext-500-normal.Dw3M13d8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-mono-latin-500-normal.DRMDZjhP.woff2)format("woff2"),url(/_astro/dm-mono-latin-500-normal.CN8Miw6E.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans:"DM Sans Variable", "DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif}html{overflow-y:scroll}body{background:var(--page);font-family:var(--font-sans);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--navy-lift)}a:not(.ff-btn):hover{color:var(--navy)}img{max-width:100%}.wrap{max-width:var(--content-width);padding-left:var(--gutter);padding-right:var(--gutter);box-sizing:border-box;margin:0 auto}.skip-link{z-index:100;background:var(--card);color:var(--ink);border-radius:var(--radius-mark);padding:10px 14px;position:absolute;top:8px;left:-9999px}.skip-link:focus{left:8px}.is-hidden{display:none!important}.ff-navy a.ff-link{color:var(--on-navy)}.site-top{z-index:30;transition:transform var(--dur-pop) var(--ease-turn);position:sticky;top:0}.site-top:not(.ff-navy){background:var(--page)}.site-top.is-tucked{transform:translateY(-100%)}:root{--bar-height:83px}.site-top--over{margin-bottom:calc(-1 * var(--bar-height))}.site-top--over:not(.is-scrolled):not(:has(.is-open)){background:0 0}@media (prefers-reduced-motion:reduce){.site-top{transition:none}}.site-header{position:relative}.site-header--navy{border-bottom:1px solid var(--line-on-navy)}.site-header--paper{border-bottom:1px solid var(--line)}.site-header .bar{flex-wrap:wrap;align-items:center;gap:16px 32px;padding-top:20px;padding-bottom:20px;display:flex}.site-header .logo{display:block}.site-header .logo img{width:auto;height:30px;display:block}.site-nav{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-left:auto;font-size:15px;display:flex}.site-nav a:not(.ff-btn){text-underline-offset:8px;font-size:16.5px;font-weight:500;text-decoration:none}.site-header--navy .site-nav a:not(.ff-btn),.site-header--navy .site-nav a:not(.ff-btn):hover{color:var(--on-navy)}.site-header--paper .site-nav a:not(.ff-btn),.site-header--paper .site-nav a:not(.ff-btn):hover{color:var(--ink)}.site-nav a:not(.ff-btn):hover{text-decoration:underline 1px}.site-nav a[aria-current=page]:not(.ff-btn){text-decoration:underline 2px}.nav-actions{flex-wrap:wrap;gap:12px;display:flex}.site-nav .ff-btn{min-height:40px}.menu-toggle{display:none}@media (width<=1050px){:root{--bar-height:85px}.menu-toggle{min-height:44px;font:inherit;border-radius:var(--radius-mark);cursor:pointer;background:0 0;align-items:center;gap:10px;margin-left:auto;padding:0 14px;font-size:15px;font-weight:700;display:inline-flex}.site-header--navy .menu-toggle{color:var(--on-navy);border:1px solid var(--line-on-navy)}.site-header--paper .menu-toggle{color:var(--ink);border:1px solid var(--line)}.menu-toggle .ff-dot{transition:transform var(--dur-pop) var(--ease-turn)}.site-header.is-open .menu-toggle .ff-dot{transform:scale(1.4)}.site-nav{flex-direction:column;align-items:stretch;gap:0;width:100%;margin:0;padding-bottom:8px;display:none}.site-header.is-open .site-nav{max-height:calc(100dvh - var(--header-offset,0px));display:flex;overflow-y:auto}.site-nav>a:not(.ff-btn){padding:12px 0;font-size:17px;display:block}.site-header--navy .site-nav>a:not(.ff-btn){border-top:1px solid var(--line-on-navy)}.site-header--paper .site-nav>a:not(.ff-btn){border-top:1px solid var(--line)}.nav-actions{margin-top:12px}}.site-footer .cols{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;display:grid}.site-footer nav{flex-direction:column;gap:10px;display:flex}.site-footer a:not(.ff-btn){color:var(--on-navy-soft);text-decoration:none}.site-footer a:not(.ff-btn):hover{color:var(--on-navy)}.chip{font:inherit;border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--card);color:var(--ink-soft);cursor:pointer;padding:8px 16px;font-size:14.5px}.chip:hover{color:var(--ink)}.chip.is-on{background:var(--navy);border-color:var(--navy);color:var(--on-navy)}.tag{border-radius:var(--radius-pill);border:1px solid var(--line);color:var(--ink);background:var(--card);align-items:center;padding:6px 12px;font-size:14px;text-decoration:none;display:inline-flex}a.tag:hover{border-color:var(--ink-faint);color:var(--ink)}.ff-navy .tag{border-color:var(--line-on-navy);color:var(--on-navy);background:0 0}.field{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-mark);background:var(--page);width:100%;font:inherit;color:var(--ink);padding:12px 14px;font-size:15px}.field:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.prose{max-width:var(--measure);color:var(--ink);margin:0 auto}.prose>*{margin:0}.prose>*+*{margin-top:20px}.prose p,.prose li{font-family:var(--font-sans);font-size:16.5px;line-height:1.62}.prose h2{font-family:var(--font-sans);letter-spacing:-.02em;text-wrap:balance;margin-top:48px;font-size:31px;font-weight:700;line-height:1.15}.prose h3{font-family:var(--font-sans);letter-spacing:-.015em;margin-top:36px;font-size:21px;font-weight:700;line-height:1.2}.prose ul,.prose ol{padding-left:22px}.prose li+li,.prose li>ul,.prose li>ol{margin-top:8px}.prose li::marker{color:var(--ink-quiet)}.prose blockquote{background:var(--field);border-radius:var(--radius-field);padding:24px 28px}.prose blockquote>*+*{margin-top:12px}.prose img,.prose figure img{border-radius:var(--radius-card);border:1px solid var(--line);width:100%;height:auto;display:block}.prose hr{border:0;border-top:1px solid var(--line);margin-top:40px;margin-bottom:40px}.prose a{color:var(--navy-lift)}.prose strong{font-weight:700}.prose table{border-collapse:collapse;width:100%;font-size:15px;display:block;overflow-x:auto}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px}.prose th{border-bottom-color:var(--line-strong)}.armed .sec:not(.ff-play) .ff-a-pop{transform:scale(0)}.armed .sec:not(.ff-play) .ff-a-draw{transform:scaleX(0)}.armed .sec:not(.ff-play) .ff-a-drop{transform:scaleY(0)}.armed .sec:not(.ff-play) .ff-a-turn{transform:rotate(var(--angle-lever,45deg))}.armed .sec:not(.ff-play) .ff-a-stroke{stroke-dashoffset:1px}.armed .sec:not(.ff-play) .ff-a-rise,.armed .sec:not(.ff-play) .ff-a-grow,.armed .sec:not(.ff-play) .ff-a-band,.armed .sec:not(.ff-play) .ff-lt-l,.armed .sec:not(.ff-play) .ff-lt-rays,.armed .sec:not(.ff-play) .ff-lt-letters{opacity:0}.armed .sec:not(.ff-play) .ff-scale-gain{stroke-dasharray:1;stroke-dashoffset:1px}.armed .sec:not(.ff-play) .ff-scale-to{transform:translateX(var(--ff-scale-run,0px))}.armed .sec:not(.ff-play) .ff-scale-later{opacity:0}@keyframes site-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes site-band{0%{opacity:0;transform:translate(-16px,16px)}to{opacity:1;transform:none}}@keyframes site-grow{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.sec.ff-play .ff-a-rise{animation-name:site-rise}.sec.ff-play .ff-a-band{animation-name:site-band}.sec.ff-play .ff-a-grow{animation-name:site-grow}@media (width<=1024px){:root{--gutter:32px;--space-section:68px}.type-hero{font-size:52px}.type-page{font-size:42px}.type-section{font-size:38px}}@media (width<=700px){:root{--gutter:22px;--space-section:52px}.type-hero{font-size:40px}.type-page{font-size:34px}.type-section{font-size:31px}.type-statement{font-size:24px}.type-lead{font-size:20px}.prose h2{font-size:24px}.hide-sm{display:none!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
