.animation.svelte-hr7w4y{flex-direction:column;gap:.75em;width:100%;margin:0;display:flex}.animation-stage.svelte-hr7w4y{--spring-pop:cubic-bezier(.34, 1.56, .64, 1);aspect-ratio:1.75;background:var(--color-ground);border:1px solid var(--color-ink);grid-template-columns:54% 1fr;width:100%;display:grid;position:relative;overflow:visible}.animation-caption.svelte-hr7w4y{align-items:start;min-height:3.2em;display:grid}.caption-line.svelte-hr7w4y{font-family:var(--font-mono);grid-area:1/1;align-items:baseline;gap:.6em;margin:0;font-size:.8rem;line-height:1.5;display:flex}.caption-num.svelte-hr7w4y{font-variant-numeric:tabular-nums;color:var(--color-accent-copper);flex:none;font-weight:700}.caption-text.svelte-hr7w4y{color:var(--color-ink)}.tree-pane.svelte-hr7w4y{background:var(--color-bg-lighter);min-height:0;padding:var(--space-m,1rem);border-right:1px solid var(--color-ink);overflow:hidden}@container prose-figure (width<=30em){.animation-stage.svelte-hr7w4y{aspect-ratio:.85;grid-template-rows:1fr 1fr;grid-template-columns:1fr}.tree-pane.svelte-hr7w4y{border-right:none;border-bottom:1em solid var(--color-bg-lighter)}.graph-pane.svelte-hr7w4y{border-top:1px solid var(--color-ink)}}.tree.svelte-hr7w4y{font-family:var(--font-mono);color:var(--color-ink);white-space:pre;margin:0;font-size:.8rem;line-height:1.5}.row.svelte-hr7w4y{align-items:baseline;display:flex}.row.processed.svelte-hr7w4y{color:var(--color-ink-tertiary)}.row.processed.svelte-hr7w4y .label:where(.svelte-hr7w4y){transition:font-weight .48s var(--spring-pop);font-weight:700}.row.current.svelte-hr7w4y{color:var(--color-accent-copper);background:var(--color-ground-50)}.cursor-overlay.svelte-hr7w4y{text-align:center;pointer-events:none;z-index:2;background:#000;justify-content:center;align-items:center;width:1.7em;height:1.7em;font-size:.8rem;line-height:1;display:flex;position:absolute;transform:translate(-50%,-50%)}.graph-pane.svelte-hr7w4y{position:relative}.graph-svg.svelte-hr7w4y{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.graph-svg.svelte-hr7w4y .edges:where(.svelte-hr7w4y) line:where(.svelte-hr7w4y){stroke:var(--color-accent-cyan);stroke-width:1px;vector-effect:non-scaling-stroke}.graph-svg.svelte-hr7w4y .edges:where(.svelte-hr7w4y) line:where(.svelte-hr7w4y):not(.anchor-link){animation:.3s ease-out backwards svelte-hr7w4y-edge-spawn}@keyframes svelte-hr7w4y-edge-spawn{0%{opacity:0}to{opacity:1}}.graph-svg.svelte-hr7w4y .edges:where(.svelte-hr7w4y) line.anchor-link:where(.svelte-hr7w4y){animation:.6s ease-out backwards svelte-hr7w4y-anchor-link-spawn}@keyframes svelte-hr7w4y-anchor-link-spawn{0%{opacity:0}to{opacity:1}}.graph-svg.svelte-hr7w4y .nodes:where(.svelte-hr7w4y) circle:where(.svelte-hr7w4y){fill:var(--color-bg-lightest);stroke:var(--color-ink);stroke-width:1px;vector-effect:non-scaling-stroke;animation:svelte-hr7w4y-node-pop .48s var(--spring-pop) backwards;transition:fill .25s}.graph-svg.svelte-hr7w4y .nodes:where(.svelte-hr7w4y) circle.changed:where(.svelte-hr7w4y){fill:var(--color-accent-copper)}@keyframes svelte-hr7w4y-node-pop{0%{r:0}to{r:8px}}.graph-svg.svelte-hr7w4y .packets:where(.svelte-hr7w4y) circle.packet:where(.svelte-hr7w4y){fill:var(--color-accent-cyan);stroke:var(--color-bg-light);stroke-width:1px;filter:drop-shadow(0 0 4px var(--color-accent-cyan))}.graph-svg.svelte-hr7w4y .anchors:where(.svelte-hr7w4y) .pill:where(.svelte-hr7w4y){transform-box:fill-box;transform-origin:50%;animation:svelte-hr7w4y-anchor-pop .42s var(--ease-spring-3,cubic-bezier(.5, 1.5, .5, 1)) backwards}@keyframes svelte-hr7w4y-anchor-pop{0%{opacity:0;transform:scale(0)}60%{opacity:1}to{opacity:1;transform:scale(1)}}.graph-svg.svelte-hr7w4y .anchors:where(.svelte-hr7w4y) rect:where(.svelte-hr7w4y){fill:var(--color-bg-light);stroke-width:2.5px}.graph-svg.svelte-hr7w4y .anchors:where(.svelte-hr7w4y) text:where(.svelte-hr7w4y){font-family:var(--font-mono);fill:var(--color-ink);-webkit-user-select:none;user-select:none}.flex-single-col.svelte-1uha8ag{gap:1em}.page-stack.svelte-1uha8ag{z-index:1;position:relative}.canvas-wrap.svelte-1uha8ag{pointer-events:none;z-index:0;opacity:.7;width:100%;height:100%;position:fixed;top:0;left:0}.canvas-wrap.svelte-1uha8ag canvas:where(.svelte-1uha8ag){width:100%;height:100%;display:block}#team.svelte-1uha8ag{--min-tile-width:14ch;--spacing:1em;--breakpoint:calc(4 * var(--min-tile-width) + 3 * var(--spacing));container:tiling/inline-size}.tiling-with-shadow.svelte-1uha8ag{padding-bottom:.2em;padding-right:.2em}.profile-grid.svelte-1uha8ag{justify-items:stretch;gap:var(--spacing);grid-template-columns:repeat(4,1fr);max-width:100%;display:grid;overflow-x:scroll}.profile.svelte-1uha8ag{aspect-ratio:auto;border:1px solid var(--color-ink);--max-font:clamp(1.5rem, 3vw, 2rem);--max-font-w:clamp(1.5ch, 2vw, 2.25ch);height:100%;min-width:var(--min-tile-width);max-height:35em;color:var(--color-ink);text-align:center;justify-content:center;align-items:center;text-decoration:none}.profile.svelte-1uha8ag>:where(.svelte-1uha8ag){padding:0}.profile.svelte-1uha8ag .name:where(.svelte-1uha8ag){font-family:var(--font-serif);font-size:var(--max-font);font-weight:500;line-height:1}.profile.svelte-1uha8ag .role:where(.svelte-1uha8ag){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;opacity:.65;font-size:.7em}.profile.svelte-1uha8ag .linkedin-cue:where(.svelte-1uha8ag){margin-top:var(--size-2);display:block}.profile.svelte-1uha8ag .linkedin-icon:where(.svelte-1uha8ag){fill:currentColor;filter:grayscale();opacity:.55;width:1.1rem;height:1.1rem;transition:opacity .15s;display:block}.profile.svelte-1uha8ag:hover .linkedin-icon:where(.svelte-1uha8ag),.profile.svelte-1uha8ag:focus-visible .linkedin-icon:where(.svelte-1uha8ag){opacity:1}@container tiling (width<=calc(56ch + 3em)){.profile-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}.running-head.svelte-1uha8ag{margin-bottom:1em}
