.audiences[data-astro-cid-xbvi2yul]{color:#fff;background:radial-gradient(60rem 32rem at 12% -12%, #14a3a333, transparent 70%), var(--color-ink)}.audiences__list[data-astro-cid-xbvi2yul]{gap:0;margin-top:clamp(2.5rem,5vw,4rem);display:grid}.audiences__list[data-astro-cid-xbvi2yul] li[data-astro-cid-xbvi2yul]{border-top:1px solid var(--color-line-dark);padding:1.75rem 0}.audiences__list[data-astro-cid-xbvi2yul] p[data-astro-cid-xbvi2yul]{color:#ffffffbd;max-width:36ch;margin-top:.6rem;line-height:1.6}@media (width>=52rem){.audiences__list[data-astro-cid-xbvi2yul]{grid-template-columns:repeat(3,1fr);gap:2.5rem}.audiences__list[data-astro-cid-xbvi2yul] li[data-astro-cid-xbvi2yul]{border-top:2px solid var(--color-teal)}}.contact[data-astro-cid-d56ov33j]{color:#fff;background:radial-gradient(50rem 30rem at 85% 110%, #14a3a338, transparent 70%), var(--color-abyss)}.contact__grid[data-astro-cid-d56ov33j]{align-items:end;gap:3rem;display:grid}@media (width>=64rem){.contact__grid[data-astro-cid-d56ov33j]{grid-template-columns:1fr 1fr;gap:4rem}}.contact__body[data-astro-cid-d56ov33j]{color:#ffffffc7;margin-top:1.5rem}.contact__email[data-astro-cid-d56ov33j]{letter-spacing:-.01em;color:var(--color-teal-bright);text-underline-offset:.18em;overflow-wrap:anywhere;font-size:clamp(2rem,4.6vw,3.5rem);font-weight:600;font-stretch:80%;line-height:1.05;text-decoration:underline 2px #3cc9c959;transition:text-decoration-color .18s;display:inline-block}.contact__email[data-astro-cid-d56ov33j]:hover{text-decoration-color:var(--color-teal-bright)}.contact__more[data-astro-cid-d56ov33j]{color:#ffffffd9;flex-wrap:wrap;gap:.25rem 2rem;margin-top:1.5rem;display:flex}.contact__more[data-astro-cid-d56ov33j] .text-link{gap:.5rem}.contact__pending[data-astro-cid-d56ov33j]{opacity:.5;align-items:center;gap:.5rem;min-height:3rem;display:inline-flex}.product[data-astro-cid-w3dz36le]{color:var(--color-ink);background:#fff}.product__title[data-astro-cid-w3dz36le]{max-width:12em}.switcher[data-astro-cid-w3dz36le]{border-top:1px solid var(--color-line);margin-top:clamp(2.5rem,5vw,4rem);position:relative}.feature[data-astro-cid-w3dz36le]{border-bottom:1px solid var(--color-line)}.feature__summary[data-astro-cid-w3dz36le]{cursor:pointer;gap:.35rem;padding:1.4rem 0 1.4rem 1.25rem;list-style:none;transition:background-color .18s;display:grid;position:relative}.feature__summary[data-astro-cid-w3dz36le]::-webkit-details-marker{display:none}.feature__summary[data-astro-cid-w3dz36le]:before{content:"";background:0 0;border-radius:2px;width:3px;transition:background-color .18s;position:absolute;top:1.4rem;bottom:1.4rem;left:0}.feature[data-astro-cid-w3dz36le][open] .feature__summary[data-astro-cid-w3dz36le]:before{background:var(--color-teal)}.feature__summary[data-astro-cid-w3dz36le]:hover .feature__title[data-astro-cid-w3dz36le]{color:var(--color-teal-ink)}.feature__text[data-astro-cid-w3dz36le]{color:#0b2545b8;max-width:40ch;font-size:1rem;line-height:1.55}.feature[data-astro-cid-w3dz36le]:not([open]) .feature__text[data-astro-cid-w3dz36le]{display:none}.feature__media[data-astro-cid-w3dz36le]{padding:0 0 1.75rem}.feature__screen[data-astro-cid-w3dz36le]{aspect-ratio:4/3;background:radial-gradient(80% 70% at 50% 40%, #0d2a48, var(--color-abyss));border-radius:12px;place-items:center;display:grid;overflow:hidden;box-shadow:0 0 0 1px #0b254514,0 50px 90px -40px #06182fb3,0 18px 36px -24px #14a3a340}.feature__screen[data-astro-cid-w3dz36le] img,.feature__screen[data-astro-cid-w3dz36le] video[data-astro-cid-w3dz36le]{object-fit:contain;width:100%;height:100%;display:block}.feature__zoom[data-astro-cid-w3dz36le]{cursor:zoom-in;width:100%;height:100%;display:block}.feature__pending[data-astro-cid-w3dz36le]{color:#ffffff8c;font-size:.875rem}.feature__caption[data-astro-cid-w3dz36le]{color:#0b254599;margin-top:.75rem}@media (width>=64rem){.switcher[data-astro-cid-w3dz36le]{min-height:36rem}.feature[data-astro-cid-w3dz36le]{width:36%}.feature__media[data-astro-cid-w3dz36le]{width:60%;padding:0;position:absolute;top:2rem;right:0}}.tendon-hero__stage[data-astro-cid-gashqkco]{cursor:grab;width:100%;height:min(26rem,96vw);position:relative}@media (width>=64rem){.tendon-hero__stage[data-astro-cid-gashqkco]{height:min(34rem,100svh - 20rem);min-height:24rem}}canvas[data-astro-cid-gashqkco]{touch-action:pan-y;opacity:0;width:100%;height:100%;transition:opacity .45s;display:block;position:absolute;inset:0}canvas.grabbing{cursor:grabbing}[data-astro-cid-gashqkco][data-state=live] canvas[data-astro-cid-gashqkco]{opacity:1}.tendon-hero__chips[data-astro-cid-gashqkco]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.tendon-hero__chip[data-astro-cid-gashqkco]{color:var(--color-teal-bright);letter-spacing:.02em;white-space:nowrap;opacity:0;will-change:transform;background:#06182fd1;border:1px solid #3cc9c98c;border-radius:4px;padding:.1rem .45rem;font-size:.75rem;font-weight:600;transition:opacity .25s;position:absolute;top:0;left:0}.tendon-hero__chip--pull[data-astro-cid-gashqkco]{color:var(--color-ink);background:#f4f7fa;border-color:#f4f7fa}.tendon-hero__chip[data-astro-cid-gashqkco][data-show=true]{opacity:1}.tendon-hero__step[data-astro-cid-gashqkco]{border:1px solid var(--color-line-dark);font-variant-numeric:tabular-nums;color:#ffffffe6;opacity:0;background:#06182fb8;border-radius:999px;padding:.2rem .7rem;font-size:.8125rem;transition:opacity .4s;position:absolute;top:.5rem;left:0}[data-astro-cid-gashqkco][data-state=live] .tendon-hero__step[data-astro-cid-gashqkco]{opacity:1}.tendon-hero__hint[data-astro-cid-gashqkco]{color:#ffffff80;opacity:0;font-size:.8125rem;transition:opacity .4s 4s;position:absolute;bottom:4%;right:4%}[data-astro-cid-gashqkco][data-state=live] .tendon-hero__hint[data-astro-cid-gashqkco]{opacity:1}[data-astro-cid-gashqkco][data-touched=true] .tendon-hero__hint[data-astro-cid-gashqkco]{opacity:0;transition-delay:0s}@media (pointer:coarse){.tendon-hero__stage[data-astro-cid-gashqkco]{cursor:auto}}.tendon-hero__fallback[data-astro-cid-gashqkco]{text-align:center;color:#ffffffa8;place-items:center;min-height:12rem;padding:1.5rem;display:none}[data-astro-cid-gashqkco][data-state=fallback] .tendon-hero__fallback[data-astro-cid-gashqkco]{display:grid}[data-astro-cid-gashqkco][data-state=fallback] .tendon-hero__stage[data-astro-cid-gashqkco],[data-astro-cid-gashqkco][data-state=fallback] .tendon-hero__controls[data-astro-cid-gashqkco],[data-astro-cid-gashqkco][data-state=fallback] .tendon-hero__status[data-astro-cid-gashqkco]{display:none}.tendon-hero__controls[data-astro-cid-gashqkco]{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:end;gap:1rem 1.5rem;margin-top:.75rem;display:grid}.tendon-hero__meter[data-astro-cid-gashqkco]{gap:.4rem;min-width:0;display:grid}.tendon-hero__meter-head[data-astro-cid-gashqkco]{color:#ffffffb8;justify-content:space-between;gap:.75rem;font-size:.875rem;display:flex}.tendon-hero__meter-head[data-astro-cid-gashqkco] b[data-astro-cid-gashqkco]{color:#fff;font-variant-numeric:tabular-nums;font-weight:600}input[data-astro-cid-gashqkco][type=range]{width:100%;height:1.5rem;accent-color:var(--color-teal);margin:0}input[data-astro-cid-gashqkco][type=range]:disabled{opacity:.5}.tendon-hero__track[data-astro-cid-gashqkco]{background:#ffffff1f;border-radius:99px;height:.5rem;margin-block:.5rem;overflow:hidden}.tendon-hero__fill[data-astro-cid-gashqkco]{background:var(--color-teal);border-radius:99px;width:0%;height:100%}.tendon-hero__buttons[data-astro-cid-gashqkco]{flex-wrap:wrap;grid-column:1/-1;gap:.5rem;display:flex}.tendon-hero__button[data-astro-cid-gashqkco]{color:#ffffffd9;border:1px solid #ffffff47;border-radius:999px;min-height:2.75rem;padding:0 1rem;font-size:.875rem;transition:border-color .18s,color .18s}.tendon-hero__button[data-astro-cid-gashqkco]:hover{color:#fff;border-color:#ffffffa6}.tendon-hero__status[data-astro-cid-gashqkco]{color:#ffffffd9;min-height:1.5em;margin-top:.75rem}.tendon-hero__caption[data-astro-cid-gashqkco]{color:#fff9;margin-top:.25rem;font-size:.8125rem}.hero[data-astro-cid-yodha2z4]{color:#fff;background:radial-gradient(60rem 40rem at 78% 42%, #14a3a329, transparent 70%), linear-gradient(180deg, var(--color-abyss), var(--color-ink));position:relative;overflow:clip}.hero__grid[data-astro-cid-yodha2z4]{align-items:center;gap:2.5rem;padding-block:clamp(3.5rem,8vw,6.5rem) clamp(3rem,6vw,5rem);display:grid}@media (width>=64rem){.hero__grid[data-astro-cid-yodha2z4]{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:1rem;min-height:min(52rem,100svh - 4rem)}.hero__visual[data-astro-cid-yodha2z4]{margin-right:calc(-1 * var(--gutter))}}.hero__text[data-astro-cid-yodha2z4]{z-index:1;position:relative}.hero[data-astro-cid-yodha2z4] h1[data-astro-cid-yodha2z4]{max-width:11em}.hero__lead[data-astro-cid-yodha2z4]{color:#ffffffc7;margin-top:1.75rem}.hero__actions[data-astro-cid-yodha2z4]{flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;margin-top:2.25rem;display:flex}.hero__actions[data-astro-cid-yodha2z4] .text-link[data-astro-cid-yodha2z4]{color:#fff}.hero__badges[data-astro-cid-yodha2z4]{color:#ffffffa8;flex-wrap:wrap;gap:.6rem 1.5rem;margin-top:2.75rem;display:flex}.hero__badges[data-astro-cid-yodha2z4] li[data-astro-cid-yodha2z4]{align-items:center;gap:.5rem;display:inline-flex}.hero__badges[data-astro-cid-yodha2z4] svg{color:var(--color-teal-bright)}.how[data-astro-cid-wkshis2o]{background:linear-gradient(180deg, #fff, var(--color-mist) 18rem);color:var(--color-ink)}.how__title[data-astro-cid-wkshis2o]{max-width:13em}.track[data-astro-cid-wkshis2o]{gap:2.5rem;margin-top:clamp(3rem,6vw,4.5rem);display:grid;position:relative}.track__step[data-astro-cid-wkshis2o]{padding-left:4rem;position:relative}.track__step[data-astro-cid-wkshis2o]:before{content:"";background:#0b254538;width:1px;position:absolute;top:2.6rem;bottom:-2.5rem;left:1.2rem}.track__step[data-astro-cid-wkshis2o]:last-child:before{display:none}.track__node[data-astro-cid-wkshis2o]{border:1.5px solid var(--color-teal-ink);width:2.4rem;height:2.4rem;color:var(--color-teal-ink);background:var(--color-mist);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:600;display:grid;position:absolute;top:0;left:0}.track__text[data-astro-cid-wkshis2o]{color:#0b2545bf;max-width:34ch;margin-top:.6rem;font-size:1rem;line-height:1.6}@media (width>=64rem){.track[data-astro-cid-wkshis2o]{grid-template-columns:repeat(4,1fr);gap:2rem}.track__step[data-astro-cid-wkshis2o]{padding-top:4rem;padding-left:0}.track__step[data-astro-cid-wkshis2o]:before{width:auto;height:1px;inset:1.2rem -2rem auto 2.4rem}}.how__closing[data-astro-cid-wkshis2o]{max-width:30em;margin-top:clamp(3rem,6vw,4.5rem);font-size:1.3125rem;font-weight:500;line-height:1.45}.problem[data-astro-cid-se3tv65j]{color:var(--color-ink);background:#fff}.problem__title[data-astro-cid-se3tv65j]{max-width:14em}.problem__lead[data-astro-cid-se3tv65j]{color:#0b2545d1;margin-top:1.75rem}.story-still[data-astro-cid-se3tv65j]{background:radial-gradient(60rem 30rem at 50% 45%, #14a3a324, transparent 70%), var(--color-abyss);margin-top:clamp(3rem,6vw,4.5rem)}.story-still__image[data-astro-cid-se3tv65j]{width:100%;max-width:62rem;height:auto;margin-inline:auto;display:block}.story-still__caption[data-astro-cid-se3tv65j]{color:#ffffff9e;padding-block:.9rem 1.2rem}.problem__more[data-astro-cid-se3tv65j]{color:#0b2545c7;gap:1.25rem 3rem;margin-top:clamp(2.5rem,5vw,3.5rem);display:grid}@media (width>=52rem){.problem__more[data-astro-cid-se3tv65j]{grid-template-columns:1fr 1fr}}.story[data-astro-cid-se3tv65j]{display:none}.story[data-astro-cid-se3tv65j][data-state=on],.story[data-astro-cid-se3tv65j][data-state=live]{background:radial-gradient(70rem 40rem at 70% 45%, #14a3a329, transparent 70%), var(--color-abyss);height:220svh;margin-top:clamp(3rem,6vw,4.5rem);display:block}@media (width>=64rem){.story[data-astro-cid-se3tv65j][data-state=on],.story[data-astro-cid-se3tv65j][data-state=live]{height:300svh}}.story[data-astro-cid-se3tv65j][data-state=on]~.story-still[data-astro-cid-se3tv65j],.story[data-astro-cid-se3tv65j][data-state=live]~.story-still[data-astro-cid-se3tv65j]{display:none}.story__stage[data-astro-cid-se3tv65j]{color:#fff;height:calc(100svh - 4rem);position:sticky;top:4rem;overflow:hidden}.story__stage[data-astro-cid-se3tv65j] canvas[data-astro-cid-se3tv65j]{opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.story[data-astro-cid-se3tv65j][data-state=live] canvas[data-astro-cid-se3tv65j]{opacity:1}.story__text[data-astro-cid-se3tv65j]{pointer-events:none;flex-direction:column;justify-content:flex-end;height:100%;padding-block:1.5rem;display:flex;position:relative}@media (width>=64rem),(orientation:landscape) and (height<=32rem){.story__text[data-astro-cid-se3tv65j]{justify-content:center}}.story__beats[data-astro-cid-se3tv65j]{display:grid}.story__beat[data-astro-cid-se3tv65j]{opacity:0;grid-area:1/1;max-width:15em;font-size:clamp(1.6rem,3.6vw,2.75rem);font-weight:600;font-stretch:78%;line-height:1.05;transition:opacity .35s,transform .35s;transform:translateY(.6rem)}.story[data-astro-cid-se3tv65j][data-beat="0"] .story__beat[data-astro-cid-se3tv65j][data-beat-text="0"],.story[data-astro-cid-se3tv65j][data-beat="1"] .story__beat[data-astro-cid-se3tv65j][data-beat-text="1"],.story[data-astro-cid-se3tv65j][data-beat="2"] .story__beat[data-astro-cid-se3tv65j][data-beat-text="2"],.story[data-astro-cid-se3tv65j][data-beat="3"] .story__beat[data-astro-cid-se3tv65j][data-beat-text="3"]{opacity:1;transform:none}.story__caption[data-astro-cid-se3tv65j]{color:#ffffff9e;max-width:34rem;margin-top:1rem}@media (width>=64rem){.story__caption[data-astro-cid-se3tv65j]{position:absolute;bottom:1.5rem}}.story__label[data-astro-cid-se3tv65j]{color:var(--color-teal-bright);letter-spacing:.02em;opacity:0;pointer-events:none;background:#06182fc7;border:1px solid #3cc9c98c;border-radius:4px;margin:-1.9rem 0 0 .6rem;padding:.1rem .45rem;font-size:.75rem;font-weight:600;transition:opacity .3s;position:absolute;top:0;left:0}.story__label[data-astro-cid-se3tv65j][data-show=true]{opacity:1}@media (orientation:landscape) and (height<=32rem) and (width<=63.99rem){.story__beat[data-astro-cid-se3tv65j]{max-width:10em;font-size:1.6rem}.story__caption[data-astro-cid-se3tv65j]{max-width:20rem;position:absolute;bottom:.75rem}}.status[data-astro-cid-atz2jxgs]{color:var(--color-ink);background:#fff}.status__grid[data-astro-cid-atz2jxgs]{align-items:end;gap:3rem;display:grid}@media (width>=64rem){.status__grid[data-astro-cid-atz2jxgs]{grid-template-columns:1.3fr 1fr;gap:5rem}}.status__body[data-astro-cid-atz2jxgs]{color:#0b2545cc;margin-top:1.75rem}.status__facts[data-astro-cid-atz2jxgs]{border-top:1px solid var(--color-line)}.status__facts[data-astro-cid-atz2jxgs] li[data-astro-cid-atz2jxgs]{border-bottom:1px solid var(--color-line);align-items:baseline;gap:.9rem;padding:1rem 0;font-weight:500;display:flex}.status__facts[data-astro-cid-atz2jxgs] li[data-astro-cid-atz2jxgs]:before{content:"";background:var(--color-teal);border-radius:50%;flex:none;width:.55rem;height:.55rem;transform:translateY(-.1rem)}.team[data-astro-cid-mtx7c4tw]{background:var(--color-mist);color:var(--color-ink)}.team__title[data-astro-cid-mtx7c4tw]{max-width:13em}.team__people[data-astro-cid-mtx7c4tw]{gap:3rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid}@media (width>=52rem){.team__people[data-astro-cid-mtx7c4tw]{grid-template-columns:1fr 1fr;gap:4rem}}.team__people[data-astro-cid-mtx7c4tw] li[data-astro-cid-mtx7c4tw]{grid-template-columns:8rem 1fr;align-items:start;gap:1.5rem;display:grid}@media (width>=52rem){.team__people[data-astro-cid-mtx7c4tw] li[data-astro-cid-mtx7c4tw]{grid-template-columns:10rem 1fr}}.team__portrait[data-astro-cid-mtx7c4tw]{aspect-ratio:4/5;object-fit:cover;border-radius:8px;width:100%}.team__initials[data-astro-cid-mtx7c4tw]{background:var(--color-ink);color:var(--color-teal-bright);place-items:center;font-size:2.5rem;font-weight:600;font-stretch:78%;display:grid}.team__role[data-astro-cid-mtx7c4tw]{color:var(--color-teal-ink);margin-top:.25rem;font-weight:500}.team__bio[data-astro-cid-mtx7c4tw]{color:#0b2545c7;max-width:38ch;margin-top:.85rem;line-height:1.6}
