.system__inner[data-v-89e446bd]{align-items:center;display:grid;gap:clamp(2rem,4vw,4.5rem);grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr) minmax(0,.85fr);position:relative}@media(max-width:1279px){.system__inner[data-v-89e446bd]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:767px){.system__inner[data-v-89e446bd]{gap:var(--space-7);grid-template-columns:minmax(0,1fr)}}.system__intro[data-v-89e446bd]{display:flex;flex-direction:column;gap:var(--space-5)}@media(max-width:1279px){.system__intro[data-v-89e446bd]{grid-column:1/-1;max-width:48rem}}.system__title[data-v-89e446bd]{font-size:clamp(1.9rem,3.2vw,2.9rem);font-weight:400;line-height:1.16}.system__title em[data-v-89e446bd]{color:var(--color-accent);font-family:var(--font-accent);font-size:1.08em;font-style:italic;font-weight:400;letter-spacing:-.005em}.system__text[data-v-89e446bd]{color:var(--color-muted);font-size:var(--fs-small);line-height:1.75;max-width:42ch}.system__marks[data-v-89e446bd]{color:#19181752;display:flex;font-size:.625rem;font-variant-numeric:tabular-nums;gap:var(--space-4);letter-spacing:.18em;margin-top:var(--space-3)}.system__marks li[data-v-89e446bd]:first-child{color:var(--color-accent)}.system__figure[data-v-89e446bd]{margin:0}.system__media[data-v-89e446bd]{aspect-ratio:3/2;background-color:var(--color-dark);overflow:hidden;position:relative}.system__media img[data-v-89e446bd]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.system__media[data-v-89e446bd]{background-color:transparent}.system__media .system__image[data-v-89e446bd]{-o-object-fit:contain;object-fit:contain}.system__caption[data-v-89e446bd]{color:var(--color-muted);font-size:.6875rem;letter-spacing:.16em;margin-top:var(--space-4);text-align:center;text-transform:uppercase}.system__specs[data-v-89e446bd]{display:flex;flex-direction:column}.system__spec[data-v-89e446bd]{align-items:baseline;border-bottom:1px solid var(--color-border);display:grid;gap:var(--space-3);grid-template-columns:2.25rem 1fr;padding-block:var(--space-4)}.system__spec[data-v-89e446bd]:first-child{border-top:1px solid var(--color-border)}.system__spec-label[data-v-89e446bd]{color:var(--color-text);font-size:var(--fs-small);line-height:1.5}.solution-card[data-v-0ce05857]{display:flex;flex-direction:column;gap:var(--space-4)}.solution-card__media[data-v-0ce05857],.solution-card__panel[data-v-0ce05857]{aspect-ratio:5/6;background-color:var(--color-dark);border-radius:var(--radius-xs);overflow:hidden;position:relative}.solution-card__image[data-v-0ce05857]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--dur-slow) var(--ease-out);width:100%}.solution-card:hover .solution-card__image[data-v-0ce05857]{transform:scale(1.03)}.solution-card__index[data-v-0ce05857]{color:var(--color-on-dark);font-size:.625rem;font-variant-numeric:tabular-nums;inset-inline-start:var(--space-3);letter-spacing:.2em;mix-blend-mode:difference;position:absolute;top:var(--space-3)}.solution-card__panel[data-v-0ce05857]{background-color:var(--color-accent);display:flex;flex-direction:column;justify-content:flex-end;padding:var(--space-4)}.solution-card__index--panel[data-v-0ce05857]{color:#f7f4efc7;mix-blend-mode:normal}.solution-card__panel-text[data-v-0ce05857]{color:var(--color-light);font-size:var(--fs-h4);line-height:1.25}.solution-card__panel-text em[data-v-0ce05857]{color:var(--color-light);font-family:var(--font-accent);font-size:1.35em;font-style:italic;font-weight:400;letter-spacing:-.005em}.solution-card__title[data-v-0ce05857]{font-size:.9375rem;font-weight:600}.solution-card__description[data-v-0ce05857]{color:var(--color-muted);font-size:var(--fs-small);line-height:1.55;margin-top:var(--space-2)}.usage__inner[data-v-59cfefdf]{display:flex;flex-direction:column;gap:var(--space-8);position:relative}.usage__head[data-v-59cfefdf]{align-items:end;display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}@media(max-width:1023px){.usage__head[data-v-59cfefdf]{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr)}}.usage__title[data-v-59cfefdf]{font-size:clamp(1.75rem,2.8vw,2.5rem);font-weight:400;letter-spacing:-.02em;margin-top:var(--space-3);text-transform:uppercase}.usage__title em[data-v-59cfefdf]{color:var(--color-accent);font-family:var(--font-accent);font-size:1.12em;font-style:italic;font-weight:400;letter-spacing:-.005em;text-transform:none}.usage__text[data-v-59cfefdf]{color:var(--color-muted);font-size:var(--fs-small);line-height:1.7;max-width:48ch}.usage__link[data-v-59cfefdf]{align-items:center;border-bottom:1px solid var(--color-border-strong);display:inline-flex;font-size:var(--fs-small);font-weight:500;gap:var(--space-2);padding-bottom:.35rem;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.usage__link svg[data-v-59cfefdf]{transition:transform var(--dur-fast) var(--ease-out)}.usage__link[data-v-59cfefdf]:hover{border-color:var(--color-accent);color:var(--color-accent)}.usage__link:hover svg[data-v-59cfefdf]{transform:translate(3px)}@media(max-width:1023px){.usage__link[data-v-59cfefdf]{justify-self:start}}.usage__grid[data-v-59cfefdf]{display:grid;gap:clamp(.75rem,1.4vw,1.5rem);grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:1279px){.usage__grid[data-v-59cfefdf]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:559px){.usage__grid[data-v-59cfefdf]{grid-template-columns:repeat(2,minmax(0,1fr))}}.motion[data-v-1b069d69]{align-items:center;background-color:var(--color-black);color:var(--color-on-dark);display:flex;min-height:clamp(380px,46vw,560px);overflow:hidden;padding-block:var(--section-py-sm);position:relative}.motion__media[data-v-1b069d69]{inset:0;position:absolute}.motion__image[data-v-1b069d69]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.motion__scrim[data-v-1b069d69]{background:linear-gradient(90deg,#0f0f0ee0,#0f0f0e75 46%,#0f0f0ec2),linear-gradient(#0f0f0e38,#0f0f0e38);inset:0;position:absolute}.motion__inner[data-v-1b069d69]{align-items:flex-end;display:flex;gap:var(--space-8);justify-content:space-between;position:relative}@media(max-width:1023px){.motion__inner[data-v-1b069d69]{align-items:flex-start;flex-direction:column;gap:var(--space-6)}}.motion__left[data-v-1b069d69]{align-items:center;display:flex;gap:clamp(1.25rem,2.5vw,2.5rem)}.motion__play[data-v-1b069d69]{border:1px solid var(--color-border-on-dark);border-radius:50%;color:var(--color-on-dark);display:grid;height:62px;place-items:center;transition:background-color var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out);width:62px}.motion__play[data-v-1b069d69]:not(.motion__play--idle):hover{background-color:#f2eee724;border-color:var(--color-on-dark);transform:scale(1.04)}.motion__play--idle[data-v-1b069d69]{cursor:default;flex-shrink:0}.motion__title[data-v-1b069d69]{font-size:clamp(1.9rem,3.4vw,3rem);font-weight:400;line-height:1.1}.motion__title em[data-v-1b069d69]{color:var(--color-accent-contrast);font-family:var(--font-accent);font-size:1.06em;font-style:italic;font-weight:400;letter-spacing:-.005em}.motion__caption[data-v-1b069d69]{color:var(--color-on-dark-muted);font-size:var(--fs-small);margin-top:var(--space-3)}.motion__right[data-v-1b069d69]{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-4);max-width:30rem}.motion__text[data-v-1b069d69]{color:var(--color-on-dark);font-family:var(--font-accent);font-size:clamp(1.375rem,2vw,1.875rem);font-style:italic;font-weight:400;letter-spacing:-.005em;line-height:1.35}.motion-modal[data-v-1b069d69]{background-color:#0f0f0ee6;display:grid;inset:0;padding:var(--space-5);place-items:center;position:fixed;z-index:300}.motion-modal__panel[data-v-1b069d69]{aspect-ratio:16/9;background-color:var(--color-dark);border:1px solid var(--color-border-on-dark);display:grid;place-items:center;position:relative;width:min(960px,100%)}.motion-modal__frame[data-v-1b069d69]{background-color:#000;border:0;height:100%;width:100%}.motion-modal__close[data-v-1b069d69]{color:var(--color-on-dark);inset-inline-end:0;position:absolute;top:-2.75rem}.advantages__inner[data-v-ffcab374]{display:flex;flex-direction:column;gap:var(--space-8);position:relative}.advantages__head[data-v-ffcab374]{align-items:end;display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}@media(max-width:1023px){.advantages__head[data-v-ffcab374]{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr)}}.advantages__text[data-v-ffcab374]{color:var(--color-muted);font-size:var(--fs-small);line-height:1.7;max-width:40ch}.advantages__grid[data-v-ffcab374]{display:grid;gap:clamp(.75rem,1.4vw,1.5rem);grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1023px){.advantages__grid[data-v-ffcab374]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:559px){.advantages__grid[data-v-ffcab374]{grid-template-columns:minmax(0,1fr)}}.advantages__grid>li[data-v-ffcab374]{display:flex}.advantages__grid[data-v-ffcab374] .feature-item{width:100%}.product-card[data-v-4e1528c6]{aspect-ratio:3/4;background-color:var(--color-dark);border-radius:var(--radius-xs);color:var(--color-on-dark);display:flex;flex-direction:column;isolation:isolate;justify-content:space-between;overflow:hidden;padding:var(--space-5);position:relative}.product-card__link[data-v-4e1528c6]{inset:0;position:absolute;z-index:3}.product-card__media[data-v-4e1528c6]{inset:0;position:absolute;z-index:-1}.product-card__image[data-v-4e1528c6]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--dur-slow) var(--ease-out);width:100%}.product-card__scrim[data-v-4e1528c6]{background:linear-gradient(0deg,#0f0f0edb 0,#0f0f0e66 48%,#0f0f0e2e);inset:0;position:absolute;transition:opacity var(--dur-base) var(--ease-out)}.product-card__head[data-v-4e1528c6]{align-items:center;color:var(--color-on-dark-muted);display:flex;font-size:.625rem;gap:var(--space-4);justify-content:space-between;letter-spacing:.24em;text-transform:uppercase}.product-card__index[data-v-4e1528c6]{color:var(--color-accent-contrast);font-variant-numeric:tabular-nums}.product-card__body[data-v-4e1528c6]{align-items:flex-end;display:flex;gap:var(--space-4);justify-content:space-between}.product-card__title[data-v-4e1528c6]{font-size:clamp(1.0625rem,1.5vw,1.375rem);font-weight:500;letter-spacing:-.01em}.product-card__tagline[data-v-4e1528c6]{color:var(--color-on-dark-muted);font-size:var(--fs-small);margin-top:var(--space-2)}.product-card__arrow[data-v-4e1528c6]{flex-shrink:0;transition:transform var(--dur-base) var(--ease-out)}.product-card:hover .product-card__image[data-v-4e1528c6]{transform:scale(1.03)}.product-card:hover .product-card__scrim[data-v-4e1528c6]{opacity:.88}.product-card:hover .product-card__arrow[data-v-4e1528c6]{transform:translate3d(3px,-3px,0)}.product-card:focus-within .product-card__arrow[data-v-4e1528c6]{transform:translate3d(3px,-3px,0)}@media(max-width:767px){.product-card[data-v-4e1528c6]{aspect-ratio:4/5}}.products__inner[data-v-75ee20cc]{display:flex;flex-direction:column;gap:var(--space-8);position:relative}.products__head[data-v-75ee20cc]{align-items:end;display:grid;gap:clamp(1.5rem,3vw,3rem);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) auto}@media(max-width:1023px){.products__head[data-v-75ee20cc]{align-items:start;gap:var(--space-5);grid-template-columns:minmax(0,1fr)}}.products__action[data-v-75ee20cc]{justify-self:end}@media(max-width:1023px){.products__action[data-v-75ee20cc]{justify-self:start}}.products__text[data-v-75ee20cc]{color:var(--color-muted);font-size:var(--fs-small);line-height:1.7;max-width:46ch}.products__grid[data-v-75ee20cc]{display:grid;gap:clamp(.75rem,1.2vw,1.25rem);grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1023px){.products__grid[data-v-75ee20cc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:559px){.products__grid[data-v-75ee20cc]{grid-template-columns:minmax(0,1fr)}}.products__grid>li[data-v-75ee20cc]{display:flex}.products__grid[data-v-75ee20cc] .product-card{width:100%}.products__list[data-v-75ee20cc]{border-bottom:1px solid var(--color-border);display:flex;flex-direction:column}.step-item[data-v-a2ddaec1]{align-items:start;border-top:1px solid rgba(247,244,239,.28);display:grid;gap:var(--space-4);grid-template-columns:2.5rem 1fr;padding-block:var(--space-5)}.step-item__index[data-v-a2ddaec1]{color:#f7f4efb3;font-size:var(--fs-small);font-variant-numeric:tabular-nums;letter-spacing:.1em;padding-top:.2rem}.step-item__title[data-v-a2ddaec1]{color:var(--color-light);font-size:var(--fs-h4);font-weight:600}.step-item__description[data-v-a2ddaec1]{color:#f7f4efb8;font-size:var(--fs-small);line-height:1.6;margin-top:var(--space-2);max-width:42ch}.process__inner[data-v-f9254ff3]{align-items:start;display:grid;gap:clamp(2rem,4vw,4rem);grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr) minmax(0,1.2fr);position:relative}@media(max-width:1023px){.process__inner[data-v-f9254ff3]{gap:var(--space-7);grid-template-columns:minmax(0,1fr)}}.process__experience[data-v-f9254ff3]{color:var(--color-light);display:flex;flex-direction:column;gap:var(--space-2)}.process__eyebrow[data-v-f9254ff3]{color:#f7f4efb8;font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:.18em;line-height:1.2;margin-bottom:var(--space-5);text-transform:uppercase}.process__number[data-v-f9254ff3]{font-size:clamp(4rem,7vw,6.5rem);font-weight:300;letter-spacing:-.04em;line-height:.92}.process__number span[data-v-f9254ff3]{font-size:.42em;margin-inline-start:.1em;vertical-align:super}.process__label[data-v-f9254ff3]{color:#f7f4efcc;font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.process__intro[data-v-f9254ff3]{color:var(--color-light);display:flex;flex-direction:column;gap:var(--space-5);padding-top:clamp(0rem,3vw,3.25rem)}.process__title[data-v-f9254ff3]{font-size:clamp(1.9rem,3.2vw,2.85rem);font-weight:400;line-height:1.12}.process__title em[data-v-f9254ff3]{color:var(--color-light);font-family:var(--font-accent);font-size:1.08em;font-style:italic;font-weight:400;letter-spacing:-.005em}.process__text[data-v-f9254ff3]{color:#f7f4efd1;font-size:var(--fs-small);line-height:1.7;max-width:40ch}.process__steps[data-v-f9254ff3]{display:flex;flex-direction:column}.process__steps>li[data-v-f9254ff3]:last-child .step-item{border-bottom:1px solid rgba(247,244,239,.28)}.why__inner[data-v-8c289fb8]{display:flex;flex-direction:column;gap:var(--space-8);position:relative}.why__head[data-v-8c289fb8]{align-items:end;display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}@media(max-width:1023px){.why__head[data-v-8c289fb8]{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr)}}.why__text[data-v-8c289fb8]{color:var(--color-muted);font-size:var(--fs-small);line-height:1.7;max-width:44ch}.why__rows[data-v-8c289fb8]{border-bottom:1px solid var(--color-border);display:flex;flex-direction:column}.home-refs[data-v-ada79f1e]{overflow:hidden}.home-refs__inner[data-v-ada79f1e]{position:relative}.home-refs__head[data-v-ada79f1e]{align-items:end;display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto}@media(max-width:1023px){.home-refs__head[data-v-ada79f1e]{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr)}}.home-refs__text[data-v-ada79f1e]{color:var(--color-muted);font-size:var(--fs-small);line-height:1.7;max-width:40ch}.home-refs__link[data-v-ada79f1e]{align-items:center;border-bottom:1px solid var(--color-text);display:inline-flex;font-size:var(--fs-small);font-weight:500;gap:.45rem;justify-self:start;padding-bottom:.35rem;white-space:nowrap}.home-refs__marquee[data-v-ada79f1e]{margin-top:var(--space-8);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);overflow:hidden}.home-refs__track[data-v-ada79f1e]{animation:home-refs-scroll-ada79f1e calc(var(--count)*3.5s) linear infinite;display:flex;gap:var(--space-4);width:-moz-max-content;width:max-content}.home-refs__marquee:hover .home-refs__track[data-v-ada79f1e]{animation-play-state:paused}.home-refs__track li[data-v-ada79f1e]{aspect-ratio:398/164;background-color:#fff;display:grid;padding:var(--space-3);place-items:center;width:11rem}.home-refs__logo[data-v-ada79f1e]{filter:grayscale(1);height:100%;-o-object-fit:contain;object-fit:contain;opacity:.8;transition:filter var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out);width:100%}li:hover .home-refs__logo[data-v-ada79f1e]{filter:none;opacity:1}@keyframes home-refs-scroll-ada79f1e{to{transform:translate(calc(-50% - var(--space-4)/2))}}@media(prefers-reduced-motion:reduce){.home-refs__marquee[data-v-ada79f1e]{-webkit-mask-image:none;mask-image:none}.home-refs__track[data-v-ada79f1e]{animation:none;flex-wrap:wrap;justify-content:center;padding-inline:var(--space-5);width:auto}.home-refs__track li[aria-hidden=true][data-v-ada79f1e]{display:none}}
