.team-member-name{font-weight:400}.woven-timeline[data-astro-cid-di7bjssn]{position:relative;overflow:hidden}.woven-map[data-astro-cid-di7bjssn]{position:relative;min-height:25rem;overflow:hidden;border-radius:1rem;background:var(--color-lm-cream)}.woven-map[data-astro-cid-di7bjssn]:before,.woven-map[data-astro-cid-di7bjssn]:after{content:"";position:absolute;background:var(--color-lm-mint-surface);pointer-events:none}.woven-map[data-astro-cid-di7bjssn]:before{inset:0;background:url(/img/marketing/history/pattern-woven-v1.webp) center / cover no-repeat}.woven-map[data-astro-cid-di7bjssn]:after{display:none}.woven-map__threads[data-astro-cid-di7bjssn]{position:absolute;inset:0;z-index:1;width:100%;height:100%}.thread[data-astro-cid-di7bjssn]{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-width:3}.thread-main[data-astro-cid-di7bjssn]{stroke:var(--color-lm-primary);filter:drop-shadow(0 0 2px var(--color-lm-cream))}.woven-node[data-astro-cid-di7bjssn]{position:absolute;left:var(--x);top:var(--y);z-index:2;display:grid;height:4rem;width:4rem;place-items:center;transform:translate(-50%,-50%);border-radius:999px;outline:none}.woven-node__disc[data-astro-cid-di7bjssn]{display:grid;height:3.25rem;width:3.25rem;place-items:center;border:1px solid var(--color-lm-cream);border-radius:999px;background:var(--color-lm-primary);color:var(--color-lm-mint-surface);transition:background-color .2s ease,color .2s ease,transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease}.woven-node__disc[data-astro-cid-di7bjssn] span[data-astro-cid-di7bjssn]{font-size:.8rem;font-weight:700;line-height:1}.woven-node__label[data-astro-cid-di7bjssn]{position:absolute;top:calc(100% + .65rem);width:7rem;padding:4px 5px;border-radius:6px;color:var(--color-lm-primary);background:var(--color-lm-cream);font-size:.75rem;font-weight:600;line-height:1.3;text-align:center}.woven-node[data-astro-cid-di7bjssn]:hover .woven-node__disc[data-astro-cid-di7bjssn],.woven-node[data-astro-cid-di7bjssn]:focus-visible .woven-node__disc[data-astro-cid-di7bjssn]{transform:scale(1.08);background:var(--color-lm-teal)}.woven-node[data-astro-cid-di7bjssn].is-active .woven-node__disc[data-astro-cid-di7bjssn]{border-color:var(--color-lm-primary);background:var(--color-lm-mustard);color:var(--color-lm-primary);transform:scale(1.14)}.woven-detail[data-astro-cid-di7bjssn]{position:relative;z-index:1;display:flex;min-height:22rem;flex-direction:column;border-radius:1rem;background:color-mix(in srgb,var(--color-lm-bg) 72%,transparent);padding:1.5rem;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-lm-ink) 7%,transparent)}.timeline-step[data-astro-cid-di7bjssn]{display:inline-flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--color-lm-ink) 35%,transparent);border-radius:999px;background:var(--color-lm-bg);color:var(--color-lm-ink);transition:background-color .2s ease,color .2s ease,transform .2s ease,opacity .2s ease}.timeline-panels[data-astro-cid-di7bjssn]{display:grid;grid-template-rows:auto auto 1fr auto;flex:1}.timeline-panel[data-astro-cid-di7bjssn]{display:grid;grid-template-rows:subgrid;grid-column:1;grid-row:1 / span 4;visibility:hidden;pointer-events:none}.timeline-panel[data-astro-cid-di7bjssn].is-active{visibility:visible;pointer-events:auto}.timeline-step[data-astro-cid-di7bjssn]:hover:not(:disabled){background:var(--color-lm-ink);color:var(--color-lm-bg)}.timeline-step[data-astro-cid-di7bjssn]:active:not(:disabled){transform:scale(.97)}.timeline-step[data-astro-cid-di7bjssn]:disabled{cursor:default;opacity:.35}@media(max-width:1023px){.woven-map[data-astro-cid-di7bjssn]{min-height:340px}.woven-node__disc[data-astro-cid-di7bjssn]{width:2.8rem;height:2.8rem}.woven-node__label[data-astro-cid-di7bjssn]{font-size:.65rem;width:5.6rem;top:calc(100% + .3rem)}.woven-node[data-astro-cid-di7bjssn]{width:3rem;height:3rem}}@media(max-width:500px){.woven-timeline[data-astro-cid-di7bjssn]{padding:14px}.woven-map[data-astro-cid-di7bjssn]{min-height:280px}.woven-node__label[data-astro-cid-di7bjssn]{width:4rem;font-size:.6rem}.woven-node__disc[data-astro-cid-di7bjssn]{width:2.4rem;height:2.4rem}.woven-node__disc[data-astro-cid-di7bjssn] span[data-astro-cid-di7bjssn]{font-size:.7rem}.woven-detail[data-astro-cid-di7bjssn]{padding:20px}}@media(prefers-reduced-motion:reduce){.woven-node__disc[data-astro-cid-di7bjssn],.timeline-step[data-astro-cid-di7bjssn]{transition:none}}
