.weave-hero.svelte-x3r9sq{isolation:isolate;padding:clamp(72px,8vw,128px) 0 0;position:relative;overflow:clip}.weave-hero__copy.svelte-x3r9sq{z-index:1;padding-inline:var(--gutter);text-align:center;position:relative}.weave-hero.svelte-x3r9sq h1:where(.svelte-x3r9sq){font:500 clamp(48px, 7.2vw, 112px) / 1.02 var(--font-display);letter-spacing:-.06em;text-wrap:balance;margin:0}.weave-hero__description.svelte-x3r9sq{--hero-enter-delay:.2s;max-width:50ch;font:400 clamp(18px, 2vw, 28px) / 1.35 var(--font-display);letter-spacing:-.02em;text-wrap:balance;color:var(--ink);margin:clamp(20px,2vw,32px) auto 0}.weave-hero__description.svelte-x3r9sq span:where(.svelte-x3r9sq){display:block}.weave-hero__description.svelte-x3r9sq span:where(.svelte-x3r9sq)+span:where(.svelte-x3r9sq){color:var(--mid-1)}.weave-hero__cta.svelte-x3r9sq{--hero-enter-delay:.28s;justify-content:center;margin-top:clamp(24px,3vw,40px);display:flex}.weave-hero__graphic.svelte-x3r9sq{--weave-thread-color:var(--mid-1);--weave-signal-color:var(--link-ink);--weave-signal-duration:6s;--weave-signal-width:2;--weave-signal-length:.1;--weave-signal-opacity:.95;pointer-events:none;height:clamp(280px,38vw,620px);margin-top:clamp(8px,2vw,32px)}.formation.svelte-2prn17{--formation-inset:clamp(16px, 4vw, 28px);isolation:isolate;aspect-ratio:1;min-width:0;padding:var(--formation-inset);border-radius:clamp(24px,3vw,32px);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);align-items:end;gap:32px;min-height:min-content;display:grid;position:relative;overflow:hidden;container-type:inline-size}.formation__photo.svelte-2prn17,.formation__photo.svelte-2prn17>img:where(.svelte-2prn17){width:100%;height:100%;position:absolute;inset:0}.formation__photo.svelte-2prn17{z-index:-1}.formation__photo.svelte-2prn17>img:where(.svelte-2prn17){object-fit:cover;display:block}.formation__overlay.svelte-2prn17{isolation:isolate;width:100%;min-width:0;color:var(--paper);position:relative}.formation__overlay.svelte-2prn17:before{z-index:-1;inset:-80px calc(-1 * var(--formation-inset)) calc(-1 * var(--formation-inset));content:"";pointer-events:none;background:linear-gradient(#0000,#000000a3 36%,#000000d6);position:absolute}.formation__accounts.svelte-2prn17{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.formation__accounts.svelte-2prn17 img:where(.svelte-2prn17){object-fit:contain}.formation__detail.svelte-2prn17{font:400 14px / 1.5 var(--font-body);overflow-wrap:anywhere;margin:12px 0 0}.formation__labels.svelte-2prn17{z-index:1;max-width:100%;position:relative;top:auto;left:auto}.formation__label.svelte-2prn17{max-width:100%;min-height:38px;color:var(--paper);font:500 13px / 1.4 var(--font-structural);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow-wrap:anywhere;background:#000000a3;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;margin:0;padding:8px 14px;display:inline-flex}.formation__title.svelte-2prn17{max-width:23ch;font:500 clamp(26px, 5.2cqw, 32px) / 1.16 var(--font-display);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;margin:0}.formation__history.svelte-2prn17{font:400 13px / 1.5 var(--font-body);overflow-wrap:anywhere;margin:8px 0 0}.formation__label.svelte-2prn17{animation:svelte-2prn17-formation-emphasis 6s var(--ease-drift) infinite;animation-play-state:var(--ambient-play-state,paused)}.formation__label.svelte-2prn17:nth-child(2){animation-delay:.65s}.formation__detail.svelte-2prn17,.formation__history.svelte-2prn17{animation:svelte-2prn17-formation-record 6s var(--ease-drift) infinite;animation-play-state:var(--ambient-play-state,paused)}.formation__detail.svelte-2prn17{animation-delay:1s}.formation__history.svelte-2prn17{animation-delay:1.6s}@keyframes svelte-2prn17-formation-emphasis{0%,70%,to{border-color:#ffffff2e;transform:translateY(0)}20%,45%{border-color:#ffffff6b;transform:translateY(-8px)}}@keyframes svelte-2prn17-formation-record{0%,70%,to{transform:translateY(0)}20%,45%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.formation__label.svelte-2prn17,.formation__detail.svelte-2prn17,.formation__history.svelte-2prn17{animation:none}}.weave-explainer.svelte-lqbqfa{--content-offset:max(var(--gutter), calc((100% - var(--container-max)) / 2));--formation-slide-width:min(44vw, 620px);padding-inline:0}.weave-explainer__header.svelte-lqbqfa,.weave-explainer__controls.svelte-lqbqfa{width:calc(100% - 2 * var(--gutter))}h2.svelte-lqbqfa{max-width:25ch;font:500 clamp(32px, 3.7vw, 56px) / 1.08 var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0}.weave-explainer__header.svelte-lqbqfa>p:where(.svelte-lqbqfa){max-width:52ch;font:400 clamp(17px, 1.6vw, 23px) / 1.4 var(--font-display);letter-spacing:-.015em;color:var(--mid-1);margin:24px 0 0}.weave-explainer__track.svelte-lqbqfa{grid-auto-flow:column;grid-auto-columns:var(--formation-slide-width);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-rows:auto auto;gap:22px clamp(20px,2vw,32px);margin:clamp(36px,5vw,64px) 0 0;padding-block:0 8px;padding-inline-start:var(--content-offset);padding-inline-end:var(--content-offset);scroll-padding-inline-start:var(--content-offset);list-style:none;display:grid;position:relative;overflow-x:auto}.weave-explainer__track.svelte-lqbqfa::-webkit-scrollbar{display:none}.weave-explainer__slide.svelte-lqbqfa{grid-row:span 2;grid-template-rows:subgrid;scroll-snap-align:start;scroll-snap-stop:always;min-width:0;display:grid}.weave-explainer__caption.svelte-lqbqfa{max-width:52ch;font:400 clamp(16px, 1.4vw, 20px) / 1.45 var(--font-body);letter-spacing:-.015em;padding-inline:4px}h3.svelte-lqbqfa{margin:0;font:inherit;margin-inline-end:.25em;font-weight:600;display:inline}.weave-explainer__caption.svelte-lqbqfa p:where(.svelte-lqbqfa){color:var(--mid-1);font:inherit;margin:0;display:inline}.weave-explainer__controls.svelte-lqbqfa{margin-top:28px}@media (width<=768px){.weave-explainer.svelte-lqbqfa{--formation-slide-width:calc(100vw - 2 * var(--gutter) - 20px)}}.weave-statement.svelte-d7tgo1{position:relative}.weave-statement__copy.svelte-d7tgo1{max-width:1120px;font:500 clamp(26px, 3.2vw, 48px) / 1.2 var(--font-display);letter-spacing:-.03em;text-align:center;text-wrap:balance}h2.svelte-d7tgo1,p.svelte-d7tgo1{font:inherit;margin:0;display:inline}p.svelte-d7tgo1{color:var(--mid-2)}.selection-graphic{--selection-inset:clamp(16px, 4cqw, 26px);isolation:isolate;aspect-ratio:4/5;width:100%;min-width:0;font:400 14px / 1.4 var(--font-body);border-radius:24px;align-items:center;min-height:min-content;margin:0;display:grid;position:relative;overflow:hidden;container-type:inline-size}.selection-graphic:after{content:"";pointer-events:none;background:linear-gradient(#0000 35%,#000000a3);position:absolute;inset:0}.selection-graphic__content{z-index:1;min-width:0;padding:var(--selection-inset);overflow-wrap:anywhere;align-content:end;align-self:stretch;display:grid;position:relative}.selection-graphic__photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.selection-graphic__surface{border:1px solid var(--mid-4);background:color-mix(in srgb, white 90%, var(--paper));color:var(--ink);box-shadow:0 8px 28px color-mix(in srgb, var(--ink) 5%, transparent);border-radius:18px}.selection-graphic__conversation{justify-items:start;gap:8px;display:grid}.selection-graphic__question{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);max-width:100%;font:500 clamp(14px, 3.6cqw, 18px) / 1.4 var(--font-structural);background:#ffffffe6;border-radius:16px 16px 16px 4px;margin:0;padding:13px 16px}.selection-graphic__attachment{border-color:var(--link-ink);max-width:100%;color:var(--link-ink);font:500 clamp(12px, 3.2cqw, 15px) / 1.35 var(--font-structural);border-radius:12px;align-items:center;gap:10px;padding:8px 12px 8px 8px;display:flex}.selection-graphic__thumbnail{object-fit:cover;object-position:68% 75%;border-radius:9px;flex-shrink:0;width:clamp(38px,12cqw,60px);height:clamp(38px,12cqw,60px);display:block}.selection-graphic__attachment .selection-graphic__thumbnail{width:36px;height:36px}.selection-graphic__version{color:var(--mid-1);font:400 12px / 1.4 var(--font-mono);flex-shrink:0}.selection-graphic__list{padding:8px}.selection-graphic__row{border:1px solid #0000;border-radius:12px;grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:clamp(12px,3.2cqw,18px);padding:clamp(10px,3cqw,16px) 8px;display:grid}.selection-graphic__row--added{border-color:var(--link-ink)}.selection-graphic__row--unused{color:var(--mid-1)}.selection-graphic__row--unused .selection-graphic__check{opacity:.5}.selection-graphic__check{background:var(--mid-4);width:16px;height:16px;color:var(--mid-1);font:500 11px / 1 var(--font-body);border-radius:50%;place-items:center;margin-top:3px;display:grid}.selection-graphic__row--added .selection-graphic__check{background:var(--link-ink);color:#fff}.selection-graphic__record{min-width:0}.selection-graphic__record p{font:500 clamp(13px, 3.6cqw, 17px) / 1.35 var(--font-structural);margin:0}.selection-graphic__record small{color:var(--mid-1);font:400 clamp(11px, 2.8cqw, 13px) / 1.45 var(--font-body);margin-top:6px;display:block}.selection-graphic__row--added small{color:var(--link-ink)}.selection-graphic__answer-group{isolation:isolate;color:var(--paper);position:relative}.selection-graphic__answer-group:before{z-index:-1;inset:-64px calc(-1 * var(--selection-inset)) calc(-1 * var(--selection-inset));content:"";pointer-events:none;background:linear-gradient(#0000,#000000a6 48px,#000000d1);position:absolute}.selection-graphic__answer{font:400 clamp(22px, 5.6cqw, 29px) / 1.35 var(--font-display);letter-spacing:-.025em;margin:0 0 30px}.selection-graphic__citation{color:var(--paper);font:400 14px / 1.4 var(--font-body);vertical-align:super;padding:3px;display:inline-block}.selection-graphic__citation--open{background:var(--paper);color:var(--link-ink);border-radius:5px}.selection-graphic__source{padding:clamp(16px,4cqw,24px);position:relative}.selection-graphic__source:before{border-top:1px solid var(--mid-4);border-left:1px solid var(--mid-4);content:"";background:#fff;width:13px;height:13px;position:absolute;top:-7px;right:30px;transform:rotate(45deg)}.selection-graphic__source-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.selection-graphic__source-note{border-top:1px solid var(--mid-4);color:var(--mid-1);margin:18px 0 0;padding-top:12px;font-size:11px}.selection-graphic__retained{color:var(--paper);margin:12px 0 0;font-size:11px}.selection-graphic__attachment,.selection-graphic__source{animation:selection-reference 6s var(--ease-drift) infinite;animation-play-state:var(--ambient-play-state,paused)}.selection-graphic__source{animation-delay:.8s}.selection-graphic__row--added{animation:selection-retrieval 6s var(--ease-drift) infinite;animation-play-state:var(--ambient-play-state,paused)}.selection-graphic__row--added .selection-graphic__check,.selection-graphic__citation--open{animation:selection-confirmation 6s var(--ease-drift) infinite;animation-play-state:var(--ambient-play-state,paused)}@keyframes selection-reference{0%,75%,to{transform:translateY(0)}22%,48%{transform:translateY(-8px)}}@keyframes selection-retrieval{0%,75%,to{background-color:#0000}22%,48%{background-color:color-mix(in srgb, var(--link-ink) 12%, transparent)}}@keyframes selection-confirmation{0%,75%,to{transform:scale(1)}22%,48%{transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){.selection-graphic__attachment,.selection-graphic__source,.selection-graphic__row--added,.selection-graphic__row--added .selection-graphic__check,.selection-graphic__citation--open{animation:none}}.weave-selection__intro.svelte-urgfw0{max-width:1060px;font:500 clamp(28px, 3.6vw, 56px) / 1.12 var(--font-display);letter-spacing:-.04em;text-wrap:balance}.weave-selection__intro.svelte-urgfw0 h2:where(.svelte-urgfw0),.weave-selection__intro.svelte-urgfw0 p:where(.svelte-urgfw0){font:inherit;margin:0;display:inline}.weave-selection__intro.svelte-urgfw0 p:where(.svelte-urgfw0){color:var(--mid-2)}.weave-selection__grid.svelte-urgfw0{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,36px);margin-top:clamp(48px,6vw,88px);display:grid}.weave-selection__grid.svelte-urgfw0 article:where(.svelte-urgfw0){align-content:start;gap:28px;min-width:0;display:grid}.weave-selection__caption.svelte-urgfw0 h3:where(.svelte-urgfw0){font:500 clamp(21px, 1.8vw, 27px) / 1.2 var(--font-display);letter-spacing:-.025em;margin:0}.weave-selection__caption.svelte-urgfw0 p:where(.svelte-urgfw0){font:400 16px / 1.6 var(--font-body);color:var(--mid-1);margin:12px 0 0}@media (width<=1024px){.weave-selection__grid.svelte-urgfw0{grid-template-columns:1fr;gap:48px}.weave-selection__grid.svelte-urgfw0 article:where(.svelte-urgfw0){grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;column-gap:32px}}@media (width<=768px){.weave-selection__grid.svelte-urgfw0 article:where(.svelte-urgfw0){grid-template-columns:1fr}}.context-record.svelte-tzu1m7{border:1px solid var(--mid-4);background:color-mix(in srgb, white 85%, var(--paper));width:100%;min-width:0;box-shadow:0 12px 36px color-mix(in srgb, var(--ink) 5%, transparent);overflow-wrap:anywhere;border-radius:16px;padding:clamp(18px,4cqw,28px)}.context-record__heading.svelte-tzu1m7{font:500 15px / 1.4 var(--font-display);justify-content:space-between;align-items:baseline;gap:16px;display:flex}.context-record__heading.svelte-tzu1m7 p:where(.svelte-tzu1m7){min-width:0;margin:0}.context-record__heading.svelte-tzu1m7 span:where(.svelte-tzu1m7){color:var(--link-ink);font:400 12px / 1.4 var(--font-mono);flex-shrink:0}.context-record__detail.svelte-tzu1m7{font:500 clamp(20px, 6cqw, 28px) / 1.15 var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:16px 0 0}.context-record__source.svelte-tzu1m7{color:var(--mid-1);font:400 12px / 1.5 var(--font-body);margin:16px 0 0}.change-graphic.svelte-1ulb7am{border:1px solid var(--mid-4);background-color:color-mix(in srgb, white 80%, var(--paper));background-image:radial-gradient(color-mix(in srgb, var(--mid-2) 24%, transparent) .7px, transparent .7px);background-size:18px 18px;align-items:center;min-height:clamp(500px,48vw,660px);padding:clamp(20px,4vw,48px) clamp(12px,2vw,28px);display:grid;container-type:inline-size}.change-graphic__scene.svelte-1ulb7am{min-width:0}.change-graphic__origin.svelte-1ulb7am{width:74%;margin-inline:auto;container-type:inline-size}.change-graphic__pair.svelte-1ulb7am{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.change-graphic__node.svelte-1ulb7am{min-width:0;padding-inline:8px;container-type:inline-size}.change-graphic__connector.svelte-1ulb7am{fill:none;width:100%;height:64px;stroke:var(--mid-3);stroke-width:1px;display:block}.change-graphic__connector.svelte-1ulb7am path:where(.svelte-1ulb7am){vector-effect:non-scaling-stroke}.change-graphic__status.svelte-1ulb7am{background:var(--paper);color:var(--mid-1);font:500 12px / 1.4 var(--font-body);border-radius:6px;margin:0 0 12px;padding:5px 9px;display:table}.change-graphic__node.svelte-1ulb7am>.change-graphic__status--review:where(.svelte-1ulb7am):last-child{margin:12px 0 0}.change-graphic__status--review.svelte-1ulb7am{background:color-mix(in srgb, var(--link-ink) 9%, var(--paper));color:var(--link-ink)}.change-graphic__approval.svelte-1ulb7am{gap:28px;max-width:420px;margin-inline:auto;display:grid}.change-graphic__proposal.svelte-1ulb7am{border-left:2px solid var(--link-ink);padding-left:28px}.change-graphic__owner.svelte-1ulb7am{color:var(--mid-1);font:400 13px / 1.5 var(--font-body);align-items:center;gap:10px;margin:16px 0 0;display:flex}.change-graphic__owner.svelte-1ulb7am span:where(.svelte-1ulb7am){background:var(--link-ink);width:28px;height:28px;color:var(--paper);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.change-graphic__answer.svelte-1ulb7am{border:1px solid var(--mid-4);background:var(--paper);font:500 clamp(21px, 4cqw, 27px) / 1.25 var(--font-display);letter-spacing:-.025em;border-radius:16px;margin:0;padding:22px}.change-graphic__retained.svelte-1ulb7am,.change-graphic__current.svelte-1ulb7am{color:var(--mid-1);font:400 12px / 1.5 var(--font-body);text-align:center;margin:20px 0 0}.change-graphic__current.svelte-1ulb7am{margin-top:8px}.change-graphic__signal.svelte-1ulb7am{stroke:var(--link-ink);stroke-width:2px;stroke-linecap:round;stroke-dasharray:.24 1;stroke-dashoffset:.24px;animation:svelte-1ulb7am-connection-travel 6s var(--ease-drift) infinite;animation-play-state:var(--ambient-play-state,paused)}.change-graphic__status--review.svelte-1ulb7am{animation:svelte-1ulb7am-review-emphasis 6s var(--ease-drift) infinite;animation-play-state:var(--ambient-play-state,paused)}@keyframes svelte-1ulb7am-connection-travel{0%,8%{stroke-dashoffset:.24px;opacity:0}15%{opacity:1}55%{stroke-dashoffset:-1px;opacity:1}65%,to{stroke-dashoffset:-1px;opacity:0}}@keyframes svelte-1ulb7am-review-emphasis{0%,25%,85%,to{translate:0;box-shadow:0 0 #0000}45%,65%{box-shadow:0 0 0 4px color-mix(in srgb, var(--link-ink) 12%, transparent);translate:0 -6px}}@media (prefers-reduced-motion:reduce){.change-graphic__signal.svelte-1ulb7am{animation:none;display:none}.change-graphic__status--review.svelte-1ulb7am{animation:none}}@media (width<=480px){.change-graphic.svelte-1ulb7am{min-height:440px}}@media (width<=640px){.change-graphic__pair.svelte-1ulb7am{grid-template-columns:minmax(0,1fr)}.change-graphic__connector.svelte-1ulb7am{display:none}}.weave-adaptability__principles.svelte-1l2s98y{gap:24px;display:grid}.weave-adaptability__item.svelte-1l2s98y{border-bottom:1px solid var(--mid-4);padding-bottom:14px;position:relative}.weave-adaptability__description.svelte-1l2s98y{opacity:0;transition:grid-template-rows .4s var(--ease-out), opacity .28s var(--ease-out);grid-template-rows:0fr;display:grid}.weave-adaptability__description.svelte-1l2s98y>div:where(.svelte-1l2s98y){min-height:0;overflow:hidden}.weave-adaptability__item[data-active=true].svelte-1l2s98y .weave-adaptability__description:where(.svelte-1l2s98y){opacity:1;grid-template-rows:1fr}.weave-adaptability__progress.svelte-1l2s98y{background:var(--link-ink);transform-origin:0;height:2px;animation:7s linear forwards svelte-1l2s98y-principle-progress;animation-play-state:var(--principle-play-state,running);position:absolute;inset:auto 0 -1px;transform:scaleX(0)}@keyframes svelte-1l2s98y-principle-progress{to{transform:scaleX(1)}}button.svelte-1l2s98y{width:100%;min-height:44px;color:var(--mid-1);font:500 clamp(20px, 1.8vw, 25px) / 1.25 var(--font-display);letter-spacing:-.025em;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;transition:color .2s;display:block}button[aria-selected=true].svelte-1l2s98y,button.svelte-1l2s98y:hover{color:var(--ink)}button.svelte-1l2s98y:focus-visible{outline:2px solid var(--link-ink);outline-offset:6px}.weave-adaptability__item.svelte-1l2s98y p:where(.svelte-1l2s98y){max-width:46ch;color:var(--mid-1);font:400 16px / 1.6 var(--font-body);margin:8px 0 0}@media (prefers-reduced-motion:reduce){.weave-adaptability__description.svelte-1l2s98y{transition:none}.weave-adaptability__progress.svelte-1l2s98y{animation:none;transform:scaleX(1)}}.weave-adaptability.svelte-1sbb85o{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch;gap:clamp(32px,5vw,72px);display:grid}.weave-adaptability__copy.svelte-1sbb85o{flex-direction:column;justify-content:space-between;gap:clamp(40px,5vw,72px);min-width:0;padding-block:12px;display:flex}h2.svelte-1sbb85o{max-width:23ch;font:500 clamp(30px, 2.8vw, 42px) / 1.1 var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0}.weave-adaptability__intro.svelte-1sbb85o{max-width:48ch;color:var(--mid-1);font:400 clamp(16px, 1.5vw, 20px) / 1.5 var(--font-display);margin:20px 0 0}section[data-paused=true].svelte-1sbb85o,.weave-adaptability.svelte-1sbb85o:focus-within{--principle-play-state:paused}.weave-adaptability__visual.svelte-1sbb85o{align-self:center;min-width:0;display:grid}.weave-adaptability__panel.svelte-1sbb85o{opacity:0;visibility:hidden;pointer-events:none;min-width:0;transition:opacity .4s var(--ease-out), visibility 0s .4s;grid-area:1/1;display:grid}.weave-adaptability__panel[data-active=true].svelte-1sbb85o{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}@media (hover:hover){.weave-adaptability.svelte-1sbb85o:hover{--principle-play-state:paused}}@media (width<=768px){.weave-adaptability.svelte-1sbb85o{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.weave-adaptability__panel.svelte-1sbb85o{transition:none}}.handoff-graphic.svelte-1o1itnc{background:radial-gradient(#fff,#0000 75%);flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:550px;padding:clamp(28px,4vw,56px) clamp(20px,4vw,56px);display:flex;position:relative}.handoff-graphic__people.svelte-1o1itnc{width:100%;height:150px;margin-bottom:28px;position:relative}.handoff-graphic__person.svelte-1o1itnc{text-align:center;width:180px;transition:left .6s var(--ease-out), opacity .4s var(--ease-out);flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;inset:0 auto auto 50%;transform:translate(-50%)}.handoff-graphic__portrait.svelte-1o1itnc{width:80px;height:80px;box-shadow:0 0 0 4px var(--paper);background-image:url(/platform/control-team.webp);background-size:auto 450%;border-radius:50%;flex-shrink:0;margin-bottom:6px;display:block}.handoff-graphic__portrait[data-person=author].svelte-1o1itnc{background-position:19% 23%}.handoff-graphic__portrait[data-person=successor].svelte-1o1itnc{background-position:63% 23%}.handoff-graphic__portrait[data-person=technical].svelte-1o1itnc{background-position:77% 7%}.handoff-graphic__person.svelte-1o1itnc strong:where(.svelte-1o1itnc){font:500 17px / 1.3 var(--font-display)}.handoff-graphic__person.svelte-1o1itnc>span:where(.svelte-1o1itnc):last-child{max-width:22ch;color:var(--mid-1);font:400 12px / 1.4 var(--font-body)}.handoff-graphic__person--author.svelte-1o1itnc,.handoff-graphic__person--technical.svelte-1o1itnc{opacity:0}.handoff-graphic[data-audience=successor].svelte-1o1itnc .handoff-graphic__person--author:where(.svelte-1o1itnc){animation:svelte-1o1itnc-author-handoff 6s var(--ease-drift) infinite}.handoff-graphic[data-audience=successor].svelte-1o1itnc .handoff-graphic__person--successor:where(.svelte-1o1itnc){animation:svelte-1o1itnc-successor-handoff 6s var(--ease-drift) infinite}.handoff-graphic[data-audience=technical].svelte-1o1itnc .handoff-graphic__person--successor:where(.svelte-1o1itnc){left:calc(50% - 85px)}.handoff-graphic[data-audience=technical].svelte-1o1itnc .handoff-graphic__person--technical:where(.svelte-1o1itnc){opacity:1;left:calc(50% + 85px)}.handoff-graphic__person.svelte-1o1itnc{animation-play-state:var(--ambient-play-state,paused)!important}.handoff-graphic__method.svelte-1o1itnc{border:1px solid var(--mid-4);background:var(--paper);border-radius:20px;width:100%;max-width:440px;padding:clamp(24px,3vw,36px);position:relative;box-shadow:0 14px 40px #0e0e0e0d}.handoff-graphic__label.svelte-1o1itnc{color:var(--mid-1);font:400 13px / 1.4 var(--font-body);margin:0 0 18px}.handoff-graphic__instruction.svelte-1o1itnc{font:500 clamp(23px, 2.5vw, 32px) / 1.16 var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0}.handoff-graphic__author.svelte-1o1itnc{align-items:center;gap:10px;margin-top:28px;display:flex}.handoff-graphic__author.svelte-1o1itnc .handoff-graphic__portrait:where(.svelte-1o1itnc){width:28px;height:28px;box-shadow:none;margin:0}.handoff-graphic__author.svelte-1o1itnc p:where(.svelte-1o1itnc){color:var(--mid-1);font:400 12px / 1.5 var(--font-body);margin:0}.handoff-graphic__reason.svelte-1o1itnc{width:100%;max-width:38ch;color:var(--mid-1);font:400 14px / 1.5 var(--font-body);text-align:center;margin:22px 0 0}.handoff-graphic[data-audience=technical].svelte-1o1itnc .handoff-graphic__people:where(.svelte-1o1itnc) .handoff-graphic__portrait:where(.svelte-1o1itnc){animation:svelte-1o1itnc-shared-expertise 6s var(--ease-drift) infinite;animation-play-state:var(--ambient-play-state,paused)}.handoff-graphic[data-audience=technical].svelte-1o1itnc .handoff-graphic__person--technical:where(.svelte-1o1itnc) .handoff-graphic__portrait:where(.svelte-1o1itnc){animation-delay:-3s}@keyframes svelte-1o1itnc-shared-expertise{0%,45%,to{box-shadow:0 0 0 4px var(--paper);translate:0}18%,28%{box-shadow:0 0 0 6px color-mix(in srgb, var(--link-ink) 22%, var(--paper));translate:0 -8px}}@keyframes svelte-1o1itnc-author-handoff{0%,27%,to{opacity:1;translate:0}42%,85%{opacity:0;translate:0 -8px}}@keyframes svelte-1o1itnc-successor-handoff{0%,27%,to{opacity:0;translate:0 8px}42%,85%{opacity:1;translate:0}}@media (width<=480px){.handoff-graphic.svelte-1o1itnc{min-height:500px;padding-inline:16px}.handoff-graphic__person.svelte-1o1itnc{width:145px}.handoff-graphic[data-audience=technical].svelte-1o1itnc .handoff-graphic__person--successor:where(.svelte-1o1itnc){left:calc(50% - 72px)}.handoff-graphic[data-audience=technical].svelte-1o1itnc .handoff-graphic__person--technical:where(.svelte-1o1itnc){left:calc(50% + 72px)}}@media (prefers-reduced-motion:reduce){.handoff-graphic__person.svelte-1o1itnc{transition:none}.handoff-graphic[data-audience=successor].svelte-1o1itnc .handoff-graphic__person:where(.svelte-1o1itnc),.handoff-graphic[data-audience=technical].svelte-1o1itnc .handoff-graphic__people:where(.svelte-1o1itnc) .handoff-graphic__portrait:where(.svelte-1o1itnc){animation:none}}@media (width<=640px){.handoff-graphic__people.svelte-1o1itnc{grid-template-columns:repeat(2,minmax(0,1fr));height:auto;min-height:150px;display:grid}.handoff-graphic.svelte-1o1itnc .handoff-graphic__person:where(.svelte-1o1itnc){grid-area:1/1/2/3;justify-self:center;width:min(100%,180px);position:relative;inset:auto;transform:none}.handoff-graphic[data-audience=technical].svelte-1o1itnc .handoff-graphic__person--successor:where(.svelte-1o1itnc){grid-column:1;left:auto}.handoff-graphic[data-audience=technical].svelte-1o1itnc .handoff-graphic__person--technical:where(.svelte-1o1itnc){grid-column:2;left:auto}}.weave-handoff__header.svelte-1bibv60 h2:where(.svelte-1bibv60){max-width:26ch;font:500 clamp(32px, 3.2vw, 48px) / 1.08 var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0}.weave-handoff__header.svelte-1bibv60>p:where(.svelte-1bibv60){max-width:60ch;color:var(--mid-1);font:400 clamp(18px, 1.6vw, 23px) / 1.45 var(--font-display);margin:24px 0 0}.weave-handoff__tabs.svelte-1bibv60{flex-wrap:wrap;gap:10px;margin-block:clamp(28px,4vw,48px) 24px;display:flex}button.svelte-1bibv60{border:1px solid var(--mid-4);min-height:44px;color:var(--mid-1);font:500 16px / 1.3 var(--font-structural);cursor:pointer;transition:color .22s var(--ease-out), background-color .22s var(--ease-out), border-color .22s var(--ease-out);background:0 0;border-radius:12px;padding:10px 18px}button[aria-selected=true].svelte-1bibv60,button.svelte-1bibv60:hover{border-color:color-mix(in srgb, var(--link-ink) 24%, var(--mid-4));background:color-mix(in srgb, var(--link-ink) 5%, var(--paper));color:var(--ink)}button.svelte-1bibv60:focus-visible,.weave-handoff__panel.svelte-1bibv60:focus-visible{outline:2px solid var(--link-ink);outline-offset:5px}.weave-handoff__panel.svelte-1bibv60{border-block:1px solid var(--mid-4);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);display:grid}.weave-handoff__copy.svelte-1bibv60{border-right:1px solid var(--mid-4);min-width:0;padding:clamp(24px,3vw,44px);display:grid}.weave-handoff__caption.svelte-1bibv60{opacity:0;visibility:hidden;transition:opacity .4s var(--ease-out), visibility 0s .4s;flex-direction:column;grid-area:1/1;justify-content:space-between;gap:56px;display:flex}.weave-handoff__caption[data-active=true].svelte-1bibv60{opacity:1;visibility:visible;transition-delay:0s}h3.svelte-1bibv60{font:500 clamp(26px, 2.6vw, 38px) / 1.12 var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0}.weave-handoff__caption.svelte-1bibv60 p:where(.svelte-1bibv60){max-width:30ch;color:var(--mid-1);font:400 17px / 1.5 var(--font-body);margin:0}@media (width<=768px){.weave-handoff__panel.svelte-1bibv60{grid-template-columns:1fr}.weave-handoff__copy.svelte-1bibv60{border-right:0;padding-inline:0}.weave-handoff__caption.svelte-1bibv60{gap:16px}.weave-handoff__caption.svelte-1bibv60 p:where(.svelte-1bibv60){max-width:48ch}}@media (prefers-reduced-motion:reduce){button.svelte-1bibv60,.weave-handoff__caption.svelte-1bibv60{transition:none}}
