.audiences[data-astro-cid-xbvi2yul]{background:var(--color-ink);color:#fff}.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:var(--color-abyss);border-radius:10px;place-items:center;display:grid;overflow:hidden;box-shadow:0 30px 60px -32px #06182f8c}.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}}.hero-plan__stage[data-astro-cid-z56iy2bs]{cursor:grab;width:100%;height:min(26rem,92vw);position:relative}@media (width>=64rem){.hero-plan__stage[data-astro-cid-z56iy2bs]{height:min(40rem,100svh - 12rem)}}.hero-plan__stage[data-astro-cid-z56iy2bs]:active{cursor:grabbing}canvas[data-astro-cid-z56iy2bs]{touch-action:pan-y;opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}[data-astro-cid-z56iy2bs][data-state=live] canvas[data-astro-cid-z56iy2bs]{opacity:1}.hero-plan__label[data-astro-cid-z56iy2bs]{color:var(--color-teal-bright);letter-spacing:.02em;font-variant-numeric:tabular-nums;opacity:0;pointer-events:none;will-change:transform;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 .4s;position:absolute;top:0;left:0}.hero-plan__label[data-astro-cid-z56iy2bs][data-show=true]{opacity:1}.hero-plan__hint[data-astro-cid-z56iy2bs]{color:#ffffff80;opacity:0;font-size:.8125rem;transition:opacity .4s 4s;position:absolute;bottom:6%;right:8%}[data-astro-cid-z56iy2bs][data-state=live] .hero-plan__hint[data-astro-cid-z56iy2bs]{opacity:1}[data-astro-cid-z56iy2bs][data-touched=true] .hero-plan__hint[data-astro-cid-z56iy2bs]{opacity:0;transition-delay:0s}@media (pointer:coarse){.hero-plan__hint[data-astro-cid-z56iy2bs]{display:none}.hero-plan__stage[data-astro-cid-z56iy2bs]{cursor:auto}}.hero-plan__caption[data-astro-cid-z56iy2bs]{color:#fff9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin:.25rem 8% 0 0;font-size:.8125rem;display:flex}.hero-plan__toggle[data-astro-cid-z56iy2bs]{color:#ffffffd9;border:1px solid #ffffff47;border-radius:999px;min-height:2.75rem;padding:0 1rem;transition:border-color .18s,color .18s}.hero-plan__toggle[data-astro-cid-z56iy2bs]:hover{color:#fff;border-color:#ffffffa6}.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:var(--color-mist);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}.filmstrip[data-astro-cid-se3tv65j]{margin-top:clamp(3rem,6vw,4.5rem)}.filmstrip__scroller[data-astro-cid-se3tv65j]{scrollbar-width:thin;background:var(--color-abyss);overflow-x:auto}.filmstrip__scroller[data-astro-cid-se3tv65j]:focus-visible{outline-offset:-2px}.filmstrip__track[data-astro-cid-se3tv65j]{min-width:100rem;position:relative}@media (width>=100rem){.filmstrip__track[data-astro-cid-se3tv65j]{min-width:0}}.filmstrip__image[data-astro-cid-se3tv65j]{width:100%;height:auto;display:block}.filmstrip__index[data-astro-cid-se3tv65j]{color:#ffffffb8;font-variant-numeric:tabular-nums;background:linear-gradient(#0000,#06182fbf);grid-template-columns:repeat(10,1fr);padding:.5rem .75rem;font-size:.75rem;display:grid;position:absolute;inset:auto 0 0}.filmstrip__caption[data-astro-cid-se3tv65j]{color:#0b25459e;margin-top:.9rem}.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}}.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}
