.demo-video[data-astro-cid-iwfqfkjb]{aspect-ratio:16/10;background-color:var(--c-ink);position:relative;overflow:hidden}.demo-video__el[data-astro-cid-iwfqfkjb]{object-fit:cover;block-size:100%;inline-size:100%;display:block}.demo-video__open[data-astro-cid-iwfqfkjb]{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;block-size:100%;inline-size:100%;padding:0;display:flex;position:absolute;inset:0}.demo-video__scrim[data-astro-cid-iwfqfkjb]{opacity:0;transition:opacity var(--dur-base) var(--ease-out);background-color:#09090b6b;position:absolute;inset:0}.demo-video__icon[data-astro-cid-iwfqfkjb]{color:#fff;opacity:0;block-size:3.5rem;inline-size:3.5rem;transition:opacity var(--dur-base) var(--ease-out), scale var(--dur-base) var(--ease-out);justify-content:center;align-items:center;display:inline-flex;position:relative;scale:.92}.demo-video__icon[data-astro-cid-iwfqfkjb] svg[data-astro-cid-iwfqfkjb]{filter:drop-shadow(0 2px 10px #00000073);block-size:100%;inline-size:100%}.demo-video__open[data-astro-cid-iwfqfkjb]:hover .demo-video__scrim[data-astro-cid-iwfqfkjb],.demo-video__open[data-astro-cid-iwfqfkjb]:focus-visible .demo-video__scrim[data-astro-cid-iwfqfkjb]{opacity:1}.demo-video__open[data-astro-cid-iwfqfkjb]:hover .demo-video__icon[data-astro-cid-iwfqfkjb],.demo-video__open[data-astro-cid-iwfqfkjb]:focus-visible .demo-video__icon[data-astro-cid-iwfqfkjb]{opacity:1;scale:1}@media (hover:none){.demo-video__scrim[data-astro-cid-iwfqfkjb]{opacity:.5}.demo-video__icon[data-astro-cid-iwfqfkjb]{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.demo-video__icon[data-astro-cid-iwfqfkjb]{transition:opacity var(--dur-base) var(--ease-out);scale:1}}.video-modal[data-astro-cid-c72v2mo5]{background:0 0;border:0;block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;margin:0;padding:0}.video-modal[data-astro-cid-c72v2mo5]::backdrop{background-color:#09090be0}.video-modal__inner[data-astro-cid-c72v2mo5]{justify-content:center;align-items:center;block-size:100%;inline-size:100%;padding:clamp(1rem,4vw,4rem);display:flex;position:relative}.video-modal__el[data-astro-cid-c72v2mo5]{border-radius:var(--r-lg);background-color:#000;block-size:auto;max-block-size:100%;inline-size:auto;max-inline-size:min(100%,1920px);display:block}.video-modal__close[data-astro-cid-c72v2mo5]{border-radius:var(--r-full);color:#fff;cursor:pointer;block-size:44px;inline-size:44px;transition:background-color var(--dur-base) var(--ease-out);background-color:#ffffff24;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:clamp(.75rem,2vw,1.75rem);inset-inline-end:clamp(.75rem,2vw,1.75rem)}.video-modal__close[data-astro-cid-c72v2mo5]:hover{background-color:#ffffff42}.shots[data-astro-cid-aweo5fps]{aspect-ratio:16/10;background-color:var(--c-bg-muted);position:relative;overflow:hidden}.shots__track[data-astro-cid-aweo5fps]{block-size:100%;transition:transform .52s var(--ease-in-out);display:flex}.shots__item[data-astro-cid-aweo5fps]{flex:none;block-size:100%;inline-size:100%}.shots__img[data-astro-cid-aweo5fps]{object-fit:cover;block-size:100%;inline-size:100%;display:block}@media (prefers-reduced-motion:reduce){.shots__track[data-astro-cid-aweo5fps]{transition:none}}.shots__open[data-astro-cid-aweo5fps]{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;block-size:100%;inline-size:100%;padding:0;display:flex;position:absolute;inset:0}.shots__scrim[data-astro-cid-aweo5fps]{opacity:0;transition:opacity var(--dur-base) var(--ease-out);background-color:#09090b6b;position:absolute;inset:0}.shots__icon[data-astro-cid-aweo5fps]{color:#fff;opacity:0;block-size:3.5rem;inline-size:3.5rem;transition:opacity var(--dur-base) var(--ease-out), scale var(--dur-base) var(--ease-out);justify-content:center;align-items:center;display:inline-flex;position:relative;scale:.92}.shots__icon[data-astro-cid-aweo5fps] svg[data-astro-cid-aweo5fps]{filter:drop-shadow(0 2px 10px #00000073);block-size:100%;inline-size:100%}.shots__open[data-astro-cid-aweo5fps]:hover .shots__scrim[data-astro-cid-aweo5fps],.shots__open[data-astro-cid-aweo5fps]:focus-visible .shots__scrim[data-astro-cid-aweo5fps]{opacity:1}.shots__open[data-astro-cid-aweo5fps]:hover .shots__icon[data-astro-cid-aweo5fps],.shots__open[data-astro-cid-aweo5fps]:focus-visible .shots__icon[data-astro-cid-aweo5fps]{opacity:1;scale:1}.shots__dots[data-astro-cid-aweo5fps]{justify-content:center;align-items:center;gap:var(--sp-2);z-index:2;display:flex;position:absolute;inset-block-end:var(--sp-3);inset-inline:0}.shots__dot[data-astro-cid-aweo5fps]{block-size:44px;inline-size:44px;margin-inline:calc(-1 * (44px - 8px - var(--sp-2)) / 2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.shots__dot[data-astro-cid-aweo5fps]:before{content:"";border-radius:var(--r-full);block-size:8px;inline-size:8px;transition:background-color var(--dur-base) var(--ease-out), inline-size var(--dur-base) var(--ease-out);background-color:#ffffff73}.shots__dot[data-astro-cid-aweo5fps][aria-selected=true]:before{background-color:#fff;inline-size:20px}@media (hover:none){.shots__scrim[data-astro-cid-aweo5fps]{opacity:.5}.shots__icon[data-astro-cid-aweo5fps]{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.shots__icon[data-astro-cid-aweo5fps]{transition:opacity var(--dur-base) var(--ease-out);scale:1}}.lightbox[data-astro-cid-y4s4rdu7]{background:0 0;border:0;block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;margin:0;padding:0}.lightbox[data-astro-cid-y4s4rdu7]::backdrop{background-color:#09090be6}.lightbox__inner[data-astro-cid-y4s4rdu7]{justify-content:center;align-items:center;block-size:100%;inline-size:100%;padding:clamp(1rem,4vw,4rem);display:flex;position:relative}.lightbox__figure[data-astro-cid-y4s4rdu7]{align-items:center;gap:var(--sp-4);flex-direction:column;max-block-size:100%;max-inline-size:100%;margin:0;display:flex}.lightbox__img[data-astro-cid-y4s4rdu7]{border-radius:var(--r-lg);background-color:#000;block-size:auto;max-block-size:calc(100vh - 10rem);inline-size:auto;max-inline-size:min(100%,2048px);display:block}.lightbox__caption[data-astro-cid-y4s4rdu7]{max-inline-size:46em;font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--c-text-inverse-secondary);text-align:center}.lightbox__close[data-astro-cid-y4s4rdu7]{border-radius:var(--r-full);color:#fff;cursor:pointer;z-index:2;block-size:44px;inline-size:44px;transition:background-color var(--dur-base) var(--ease-out);background-color:#ffffff24;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:clamp(.75rem,2vw,1.75rem);inset-inline-end:clamp(.75rem,2vw,1.75rem)}.lightbox__close[data-astro-cid-y4s4rdu7]:hover{background-color:#ffffff42}.lightbox__nav[data-astro-cid-y4s4rdu7]{border-radius:var(--r-full);color:#fff;cursor:pointer;z-index:2;block-size:48px;inline-size:48px;transition:background-color var(--dur-base) var(--ease-out);background-color:#ffffff24;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:50%;translate:0 -50%}.lightbox__nav[data-astro-cid-y4s4rdu7] svg[data-astro-cid-y4s4rdu7]{block-size:20px;inline-size:20px}.lightbox__nav[data-astro-cid-y4s4rdu7]:hover{background-color:#ffffff47}.lightbox__nav--prev[data-astro-cid-y4s4rdu7]{inset-inline-start:clamp(.75rem,2vw,1.75rem);rotate:180deg}.lightbox__nav--next[data-astro-cid-y4s4rdu7]{inset-inline-end:clamp(.75rem,2vw,1.75rem)}@media (width<=40rem){.lightbox__nav[data-astro-cid-y4s4rdu7]{inset-block-start:auto;inset-block-end:var(--sp-4);translate:0}.lightbox__nav--prev[data-astro-cid-y4s4rdu7]{inset-inline-start:calc(50% - 60px)}.lightbox__nav--next[data-astro-cid-y4s4rdu7]{inset-inline-end:calc(50% - 60px)}}.mesh[data-astro-cid-lseynj6i]{color:var(--c-text-tertiary);pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.mesh__svg[data-astro-cid-lseynj6i]{block-size:100%;inline-size:100%;position:absolute;inset:0}.mesh__scan[data-astro-cid-lseynj6i]{background:linear-gradient(100deg,#0000 0%,#ffffff8c 45% 55%,#0000 100%);inline-size:45%;animation:9s linear infinite mesh-scan;position:absolute;inset-block:0}@keyframes mesh-scan{0%{translate:260%}to{translate:-60%}}@media (prefers-reduced-motion:reduce){.mesh__scan[data-astro-cid-lseynj6i]{opacity:0;animation:none}}.hero-nodes[data-astro-cid-y74n4a7v]{pointer-events:none;z-index:0;block-size:100%;inline-size:100%;display:none;position:absolute;inset:0}@media (width>=48rem){.hero-nodes[data-astro-cid-y74n4a7v]{display:block}}.hero{padding-block:clamp(9rem,7rem + 8vw,14rem) clamp(5rem,4rem + 6vw,9rem);position:relative;overflow:clip}.hero__inner[data-astro-cid-lcdefpme]{z-index:1;align-items:flex-start;gap:var(--sp-6);flex-direction:column;display:flex;position:relative}.hero__title[data-astro-cid-lcdefpme]{max-width:16em}.hero__lead[data-astro-cid-lcdefpme]{max-width:30em;margin-block-start:var(--sp-2)}.hero__actions[data-astro-cid-lcdefpme]{gap:var(--sp-4);flex-wrap:wrap;margin-block-start:var(--sp-6);display:flex}.why[data-astro-cid-lcdefpme]{gap:var(--sp-10) var(--sp-14);align-items:start;display:grid}.why[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{text-wrap:balance;max-width:22em}.why__list[data-astro-cid-lcdefpme]{margin-block-start:var(--sp-10)}.why__item[data-astro-cid-lcdefpme]{padding-block:var(--sp-8);border-block-start:1px solid var(--c-border);transition:border-inline-color var(--dur-slow) var(--ease-out);border-inline-start:2px solid #0000;padding-inline-start:var(--sp-5)}.why__item[data-astro-cid-lcdefpme]:last-child{border-block-end:1px solid var(--c-border)}.why__item[data-astro-cid-lcdefpme].is-active{border-inline-start-color:var(--c-accent)}.why__claim[data-astro-cid-lcdefpme]{font-size:var(--fs-lg);line-height:var(--lh-snug);font-weight:var(--fw-medium);color:var(--c-text);text-wrap:pretty}.why__detail[data-astro-cid-lcdefpme]{color:var(--c-text-secondary);line-height:var(--lh-relaxed);max-width:var(--w-reading);margin-block-start:var(--sp-3)}@media (width>=60rem){.why__list[data-astro-cid-lcdefpme]{gap:0 var(--sp-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.why__item[data-astro-cid-lcdefpme]{border-inline-start-width:0;padding-inline-start:0}.why__item[data-astro-cid-lcdefpme]:nth-last-child(-n+2){border-block-end:1px solid var(--c-border)}}.grid-item-stretch[data-astro-cid-lcdefpme]{display:flex}.grid-item-stretch[data-astro-cid-lcdefpme]>*{inline-size:100%}.product-shot[data-astro-cid-lcdefpme]{aspect-ratio:16/10;background-color:var(--c-bg-muted);border-block-end:1px solid var(--c-border);position:relative;overflow:hidden}.product-shot__inner[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center top;block-size:100%;inline-size:100%}.partners{padding-block:clamp(3.5rem,2.5rem + 4vw,6rem);position:relative;overflow:hidden}.partners>.container{z-index:1;position:relative}.partners__inner[data-astro-cid-lcdefpme]{gap:var(--sp-8);align-items:center;display:grid}.partners__title[data-astro-cid-lcdefpme]{margin-block-start:var(--sp-3)}.partners__list[data-astro-cid-lcdefpme]{gap:var(--sp-3) var(--sp-8);font-size:var(--fs-sm);color:var(--c-text-secondary);flex-wrap:wrap;display:flex}.strengths[data-astro-cid-lcdefpme]{margin-block-end:var(--sp-4)}.eras[data-astro-cid-lcdefpme]{margin-block-start:var(--sp-14);position:relative}.eras__track[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr .9fr;display:grid;position:relative}.eras__axis[data-astro-cid-lcdefpme]{background:linear-gradient(to right, color-mix(in srgb, var(--c-border-strong) 35%, transparent) 0%, color-mix(in srgb, var(--c-border-strong) 35%, transparent) 58%, transparent 88%);z-index:0;block-size:1px;position:absolute;inset-block-start:4.5px;inset-inline:0}.eras__fill[data-astro-cid-lcdefpme]{background:linear-gradient(to right, var(--c-accent) 0%, var(--c-accent) 58%, color-mix(in srgb, var(--c-accent) 55%, transparent) 74%, transparent 92%);block-size:100%;inline-size:0;transition:inline-size .12s linear}@media (prefers-reduced-motion:reduce){.eras__fill[data-astro-cid-lcdefpme]{inline-size:100%;transition:none}}.eras__mark[data-astro-cid-lcdefpme]{align-items:flex-start;gap:var(--sp-2);flex-direction:column;padding-block-start:0;display:flex;position:relative}.eras__dot[data-astro-cid-lcdefpme]{border-radius:var(--r-full);block-size:9px;inline-size:9px;box-shadow:inset 0 0 0 1.5px var(--c-border-strong), 0 0 0 3px var(--c-bg-subtle);transition:background-color var(--dur-slow) var(--ease-out), box-shadow var(--dur-slow) var(--ease-out);z-index:1;background-color:#0000;flex:none;position:relative}.eras__mark[data-astro-cid-lcdefpme].is-reached .eras__dot[data-astro-cid-lcdefpme]{background-color:var(--c-accent);box-shadow:inset 0 0 0 1.5px var(--c-accent), 0 0 0 3px var(--c-bg-subtle)}.eras__mark--future[data-astro-cid-lcdefpme].is-reached .eras__dot[data-astro-cid-lcdefpme]{background-color:var(--c-bg-subtle);box-shadow:inset 0 0 0 1.5px var(--c-accent), 0 0 0 3px var(--c-bg-subtle)}.eras__dot--open[data-astro-cid-lcdefpme]{background-color:var(--c-bg-subtle);box-shadow:inset 0 0 0 1.5px var(--c-border-strong), 0 0 0 3px var(--c-bg-subtle)}.eras__year[data-astro-cid-lcdefpme],.eras__label[data-astro-cid-lcdefpme]{opacity:0;transition:opacity var(--dur-slow) var(--ease-out), translate var(--dur-slow) var(--ease-out);translate:0 4px}.eras__mark[data-astro-cid-lcdefpme].is-reached .eras__year[data-astro-cid-lcdefpme],.eras__mark[data-astro-cid-lcdefpme].is-reached .eras__label[data-astro-cid-lcdefpme]{opacity:1;translate:0}.eras__mark[data-astro-cid-lcdefpme].is-reached .eras__label[data-astro-cid-lcdefpme]{transition-delay:90ms}@media (prefers-reduced-motion:reduce){.eras__year[data-astro-cid-lcdefpme],.eras__label[data-astro-cid-lcdefpme]{opacity:1;transition:none;translate:0}}.eras__year[data-astro-cid-lcdefpme]{font-size:var(--fs-lg);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--c-text);margin-block-start:var(--sp-4);line-height:1}.eras__mark--future[data-astro-cid-lcdefpme] .eras__year[data-astro-cid-lcdefpme]{block-size:1.75rem;inline-size:1.75rem;color:var(--c-border-strong)}.eras__mark--future[data-astro-cid-lcdefpme] .eras__year[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{block-size:100%;inline-size:100%}.eras__label[data-astro-cid-lcdefpme]{font-size:var(--fs-sm);color:var(--c-text-tertiary)}@media (width<=30rem){.eras__track[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr 1fr}.eras__year[data-astro-cid-lcdefpme]{font-size:var(--fs-md)}}.brand-word[data-astro-cid-lcdefpme]{color:var(--c-brand);font-weight:inherit}.about__title[data-astro-cid-lcdefpme]{margin-block:var(--sp-4) var(--sp-6)}.about__body[data-astro-cid-lcdefpme]{max-width:34em}.about__body--second[data-astro-cid-lcdefpme]{margin-block-start:var(--sp-2)}@media (width>=48rem){.partners__inner[data-astro-cid-lcdefpme]{gap:var(--sp-12);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto}.partners__list[data-astro-cid-lcdefpme]{gap:var(--sp-3);flex-direction:column}}
