.nubisco-logo[data-v-3dcef2ce]{align-items:center;gap:calc(var(--nb-base-unit) * 1);color:var(--nb-c-text);flex-shrink:0;text-decoration:none;display:inline-flex}.nubisco-logo[data-v-3dcef2ce]:hover{cursor:pointer}.nubisco-logo__icon[data-v-3dcef2ce]{flex-shrink:0;display:block}.nubisco-logo__wordmark[data-v-3dcef2ce]{font-size:var(--nb-font-size-16);font-weight:var(--nb-font-weight-bold);letter-spacing:-.03em;color:var(--nb-c-text);line-height:1}.nubisco-logo--sm .nubisco-logo__wordmark[data-v-3dcef2ce]{font-size:var(--nb-font-size-14)}.nubisco-logo--lg .nubisco-logo__wordmark[data-v-3dcef2ce]{font-size:var(--nb-font-size-20)}.nav-link[data-v-c33eab66]{font-size:var(--nb-font-size-14);font-weight:var(--nb-font-weight-semibold);color:var(--nb-c-text-muted);padding:calc(var(--nb-base-unit) * .5) calc(var(--nb-base-unit) * 1);border-radius:calc(var(--nb-base-unit) * .75);transition:color var(--nb-animation-fast) ease, background var(--nb-animation-fast) ease;align-items:center;text-decoration:none;display:inline-flex}.nav-link[data-v-c33eab66]:hover{cursor:pointer;color:var(--nb-c-text);background:#0000000d}.nav-link--active[data-v-c33eab66],.nav-link .router-link-exact-active[data-v-c33eab66]{color:var(--nb-c-text)}.nav-link-item[data-v-c33eab66]{list-style:none}.cms-callout[data-v-30ce8749]{text-align:center;padding:96px 0}.container[data-v-30ce8749]{max-width:720px;margin:0 auto;padding:0 24px}.cms-callout__heading[data-v-30ce8749]{letter-spacing:-.02em;color:#fff;margin:0 0 16px;font-size:clamp(1.8rem,4vw,2.6rem)}.cms-callout__body[data-v-30ce8749]{color:#ffffffb3;margin:0;font-size:1.1rem;line-height:1.6}.cms-hero[data-v-ec60879d]{padding:calc(var(--nb-base-unit) * 12) 0 calc(var(--nb-base-unit) * 10)}.container[data-v-ec60879d]{max-width:1280px;padding:0 calc(var(--nb-base-unit) * 3);margin:0 auto}@media (width>=768px){.container[data-v-ec60879d]{padding:0 calc(var(--nb-base-unit) * 5)}}@media (width>=1200px){.container[data-v-ec60879d]{padding:0 calc(var(--nb-base-unit) * 8)}}.cms-hero__content[data-v-ec60879d]{align-items:stretch;gap:calc(var(--nb-base-unit) * 2);flex-direction:column;max-width:720px;display:flex}.cms-hero__badge[data-v-ec60879d]{align-self:flex-start}.cms-hero__title[data-v-ec60879d]{font-family:var(--site-font-display,inherit);font-size:var(--nb-font-size-54,3.375rem);font-weight:var(--nb-font-weight-bold,700);letter-spacing:-.02em;margin:0;line-height:1.08}@media (width<=767px){.cms-hero__title[data-v-ec60879d]{font-size:var(--nb-font-size-42,2.625rem)}}@media (width<=479px){.cms-hero__title[data-v-ec60879d]{font-size:var(--nb-font-size-32,2rem)}}.cms-hero__title--breaks[data-v-ec60879d]{white-space:pre-line}.cms-hero__subtitle[data-v-ec60879d]{font-size:var(--nb-font-size-20,1.25rem);color:var(--nb-c-text-muted,#5a5a68);max-width:600px;margin:0;line-height:1.6}@media (width<=767px){.cms-hero__subtitle[data-v-ec60879d]{font-size:var(--nb-font-size-16,1rem)}}.cms-hero__subtitle--lede[data-v-ec60879d]{font-size:1.32rem;line-height:1.7}.cms-hero__actions[data-v-ec60879d]{gap:calc(var(--nb-base-unit) * 1.5);flex-wrap:wrap;align-self:flex-start;margin:0;display:flex}.cms-hero__stage[data-v-ec60879d]{display:contents}.cms-hero__visual[data-v-ec60879d]{max-width:720px;margin:calc(var(--nb-base-unit) * 6) 0 0;border:1px solid var(--nb-c-border,#00000014);border-radius:14px;display:block;overflow:hidden}.cms-hero__image[data-v-ec60879d]{border-radius:0;width:100%;display:block}.cms-hero--header[data-v-ec60879d]{padding:calc(var(--nb-base-unit) * 14) 0 0;background:0 0}.cms-hero--header .cms-hero__content[data-v-ec60879d]{gap:calc(var(--nb-base-unit) * 2);max-width:680px}.cms-hero--header .cms-hero__title[data-v-ec60879d]{font-family:inherit;font-size:var(--nb-font-size-44,2.75rem);font-weight:var(--nb-font-weight-extrabold,800);letter-spacing:-.03em;line-height:1.1}.cms-hero--header .cms-hero__subtitle[data-v-ec60879d]{font-size:var(--nb-font-size-16,1rem);max-width:540px}.cms-hero--header .cms-hero__eyebrow[data-v-ec60879d]{text-transform:uppercase;margin-bottom:0;display:block}.cms-hero__eyebrow[data-v-ec60879d]{margin:0 0 calc(var(--nb-base-unit) * 1);letter-spacing:.1em;color:var(--nb-c-primary,#5c35c4);font-size:11px;font-weight:700}.cms-hero--article[data-v-ec60879d]{padding:calc(var(--nb-base-unit) * 4) 0 0;margin-bottom:calc(var(--nb-base-unit) * 8);background:0 0}.cms-hero--article .container[data-v-ec60879d]:after{content:"";margin-top:calc(var(--nb-base-unit) * 8);border-top:1px solid var(--ar-c-border,#00000014);display:block}.cms-hero--article .cms-hero__crumbs[data-v-ec60879d]{max-width:var(--ar-content-width,720px);margin:0 auto calc(var(--nb-base-unit) * 8)}.cms-hero--article .cms-hero__content[data-v-ec60879d]{max-width:var(--ar-content-width,720px);gap:calc(var(--nb-base-unit) * 2);margin:0 auto}.cms-hero--article .cms-hero__eyebrow[data-v-ec60879d]{text-transform:uppercase;color:var(--ar-c-accent,#5c35c4);margin:0;line-height:1.15}.cms-hero--article .cms-hero__title[data-v-ec60879d]{font-family:inherit;font-size:clamp(28px,4.5vw,48px);font-weight:var(--nb-font-weight-extrabold,800);letter-spacing:-.035em;color:var(--ar-c-text,#1a1a1a);text-wrap:wrap;line-height:1.1}.cms-hero--article .cms-hero__subtitle[data-v-ec60879d]{font-size:var(--nb-font-size-16,1rem);max-width:none;line-height:1.6}.cms-hero__aside[data-v-ec60879d]{margin-top:calc(var(--nb-base-unit) * 4)}.cms-hero__card[data-v-ec60879d]{padding:calc(var(--nb-base-unit) * 3);border:1px solid var(--nb-c-border,#0000001a);background:var(--nb-c-surface,#fff);border-radius:24px}.cms-hero__card-label[data-v-ec60879d]{letter-spacing:.08em;text-transform:uppercase;color:var(--nb-c-primary,#5856a9);margin:0 0 .5rem;font-size:.76rem;font-weight:800}.cms-hero__card-text[data-v-ec60879d]{margin:0;font-size:1rem;line-height:1.7}.cms-hero__meta[data-v-ec60879d]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cms-hero__meta .article-header__author[data-v-ec60879d],.cms-hero__meta .article-header__date[data-v-ec60879d],.cms-hero__meta .article-header__reading-time[data-v-ec60879d]{color:var(--ar-c-text-faint,#1a1a2680);font-size:13px}.cms-hero__meta .article-header__sep[data-v-ec60879d]{color:var(--ar-c-border-strong,#1a1a2640)}.cms-hero__crumbs .article-breadcrumb__list[data-v-ec60879d]{flex-wrap:nowrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.cms-hero__crumbs .article-breadcrumb__link[data-v-ec60879d]{color:var(--ar-c-accent,#5c35c4);white-space:nowrap;font-size:13px;font-weight:500;text-decoration:none}.cms-hero__crumbs .article-breadcrumb__link[data-v-ec60879d]:hover{opacity:.75}.cms-hero__crumbs .article-breadcrumb__sep[data-v-ec60879d]{color:var(--ar-c-border-strong,#00000029);-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:13px}.cms-hero__crumbs .article-breadcrumb__current[data-v-ec60879d]{color:var(--ar-c-text-faint,#a0a0a0);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}.cms-hero--split[data-v-ec60879d]{padding:calc(var(--nb-base-unit) * 14) 0 calc(var(--nb-base-unit) * 8)}.cms-hero--split .container[data-v-ec60879d]{gap:calc(var(--nb-base-unit) * 8);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;display:grid}@media (width<=1023px){.cms-hero--split .container[data-v-ec60879d]{gap:calc(var(--nb-base-unit) * 6);grid-template-columns:1fr}}.cms-hero--split .cms-hero__content[data-v-ec60879d]{gap:calc(var(--nb-base-unit) * 3);max-width:none}.cms-hero--split .cms-hero__title[data-v-ec60879d]{letter-spacing:-.035em;font-family:inherit;font-size:clamp(2.5rem,6vw,4.5rem);line-height:1.02}.cms-hero--split .cms-hero__subtitle[data-v-ec60879d]{font-size:var(--nb-font-size-20,1.25rem);max-width:560px;line-height:1.5}.cms-hero--split .cms-hero__actions[data-v-ec60879d]{gap:calc(var(--nb-base-unit) * 1.5);margin:calc(var(--nb-base-unit) * 1) 0 0}.cms-hero--split .cms-hero__visual[data-v-ec60879d]{border:1px solid var(--nb-c-border,#00000014);border-radius:14px;max-width:none;margin:0;display:block;position:relative;overflow:hidden}.cms-hero--split .cms-hero__image[data-v-ec60879d]{transform-origin:50%;height:auto;margin:0}@supports (animation-timeline:scroll()){@media (width>=1024px) and (prefers-reduced-motion:no-preference){.cms-hero--split[data-v-ec60879d]{min-height:260vh;padding:0}.cms-hero--split .cms-hero__stage[data-v-ec60879d]{height:100vh;display:block;position:sticky;top:0;overflow:hidden}.cms-hero--split .container[data-v-ec60879d]{height:100%;padding:calc(var(--nb-base-unit) * 6) 0;align-content:center}.cms-hero--split .cms-hero__content[data-v-ec60879d]{will-change:opacity, transform;animation:linear both cms-hero-copy-out-ec60879d;animation-timeline:scroll(root);animation-range:0 60vh}.cms-hero--split .cms-hero__visual[data-v-ec60879d]{border:none;border-radius:0;overflow:visible}.cms-hero--split .cms-hero__image[data-v-ec60879d]{will-change:transform, opacity;animation:linear both cms-hero-visual-ec60879d;animation-timeline:scroll(root);animation-range:0 160vh}}}@keyframes cms-hero-copy-out-ec60879d{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-32px)}}@keyframes cms-hero-visual-ec60879d{0%{opacity:1;transform:translate(0)scale(1)}33%{opacity:1;transform:translate(-50%)scale(1.45)}78%{opacity:1;transform:translate(-50%)scale(1.5)}to{opacity:0;transform:translate(-50%)scale(1.6)}}.cms-feature[data-v-38888206]{padding:calc(var(--nb-base-unit) * 12) 0;--cms-feature-gap:calc(var(--nb-base-unit) * 8)}.container[data-v-38888206]{max-width:1280px;padding:0 calc(var(--nb-base-unit,4px) * 3);margin:0 auto}@media (width>=768px){.container[data-v-38888206]{padding:0 calc(var(--nb-base-unit,4px) * 5)}}@media (width>=1200px){.container[data-v-38888206]{padding:0 calc(var(--nb-base-unit,4px) * 8)}}.container[data-v-38888206]{grid-template-columns:var(--cms-feature-cols,minmax(0, 1fr) minmax(0, 1fr));gap:var(--cms-feature-gap);align-items:center;display:grid}@media (width<=1023px){.container[data-v-38888206]{direction:ltr;grid-template-columns:minmax(0,1fr)}.container .cms-feature__body[data-v-38888206]{order:-1}}.cms-feature--image-right .container[data-v-38888206]{direction:rtl}.cms-feature--image-right .cms-feature__body[data-v-38888206]{direction:ltr}.cms-feature--no-media .container[data-v-38888206]{direction:ltr;grid-template-columns:none;gap:normal;display:block}.cms-feature--no-media .cms-feature__body[data-v-38888206]{flex-direction:column;gap:16px;max-width:720px;display:flex}.cms-feature--no-media .cms-feature__eyebrow[data-v-38888206]{width:auto;font-weight:var(--nb-font-weight-semibold,600);letter-spacing:.08em;font-family:var(--cms-eyebrow-family,var(--nb-font-family-sans,ui-sans-serif, system-ui, sans-serif));background:0 0;border:none;border-radius:0;align-self:stretch;gap:normal;padding:0;display:block}.cms-feature--no-media .cms-feature__eyebrow-dot[data-v-38888206]{display:none}.cms-feature--no-media .cms-feature__title[data-v-38888206]{font-size:var(--nb-font-size-42,2.625rem);letter-spacing:-.03em;margin-bottom:0;line-height:1.15}.cms-feature--no-media .cms-feature__eyebrow[data-v-38888206]{margin-bottom:16px}.cms-feature--no-media .cms-feature__copy[data-v-38888206]{font-size:var(--nb-font-size-16,1rem);line-height:1.75}.cms-feature--no-media .cms-feature__copy[data-v-38888206] p{line-height:inherit}.cms-feature[data-v-38888206]:has(+.cms-feature:not(.cms-feature--no-media)){padding-bottom:0}.cms-feature+.cms-feature[data-v-38888206]:not(.cms-feature--no-media){padding-top:calc(var(--nb-base-unit) * 12)}.cms-feature__figure[data-v-38888206]{min-width:0;margin:0}.cms-feature__media[data-v-38888206]{aspect-ratio:4/3;background:linear-gradient(135deg, color-mix(in srgb, var(--nb-c-primary) 22%, transparent), transparent);border:1px solid var(--nb-c-border,#00000014);border-radius:16px}.cms-feature__media--image[data-v-38888206]{aspect-ratio:auto;object-fit:fill;width:100%;height:auto;max-width:min(var(--cms-feature-media-w,100%), 100%);background:0 0;border:none;border-radius:0;margin-inline:auto;display:block}.cms-feature__eyebrow[data-v-38888206]{align-items:center;gap:calc(var(--nb-base-unit) * 1);width:fit-content;padding:calc(var(--nb-base-unit) * .75) calc(var(--nb-base-unit) * 1.75);border:1px solid color-mix(in srgb, var(--nb-c-primary) 28%, transparent);background:color-mix(in srgb, var(--nb-c-primary) 7%, transparent);font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12,12px);letter-spacing:.16em;text-transform:uppercase;color:var(--nb-c-primary);margin:0 0 calc(var(--nb-base-unit) * 1.5);border-radius:999px;align-self:flex-start;display:inline-flex}.cms-feature__eyebrow-dot[data-v-38888206]{background:var(--nb-c-primary);width:7px;height:7px;box-shadow:0 0 10px color-mix(in srgb, var(--nb-c-primary) 80%, transparent);border-radius:50%;flex:none}.cms-feature__title[data-v-38888206]{font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:var(--nb-font-weight-bold,700);letter-spacing:-.02em;margin:0 0 calc(var(--nb-base-unit) * 3);line-height:1.12}.cms-feature:not(.cms-feature--no-media) .cms-feature__title[data-v-38888206]:not(.cms-feature__title--sub){text-wrap:balance}.cms-feature__title--sub[data-v-38888206]{letter-spacing:-.03em;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.1}.cms-feature__copy[data-v-38888206]{font-size:var(--nb-font-size-18,1.1rem);color:var(--nb-c-text-muted,#5a5a68);margin:0;line-height:1.65}.cms-feature__points[data-v-38888206]{margin:calc(var(--nb-base-unit) * 4) 0 0;gap:calc(var(--nb-base-unit) * 2);padding:0;list-style:none;display:grid}.cms-feature__point[data-v-38888206]{align-items:start;gap:calc(var(--nb-base-unit) * 2);font-size:var(--nb-font-size-18,1.1rem);color:var(--nb-c-text,#23232b);grid-template-columns:auto 1fr;line-height:1.5;display:grid}.cms-feature__check[data-v-38888206]{color:var(--nb-c-primary);flex:none;margin-top:.1em}.cms-feature__points--titled[data-v-38888206]{gap:calc(var(--nb-base-unit) * 3.5)}.cms-feature__point--titled[data-v-38888206]{grid-template-columns:none;align-items:stretch;display:block}.cms-feature__point-title[data-v-38888206]{font-size:var(--nb-font-size-18,1.1rem);font-weight:var(--nb-font-weight-semibold,600);letter-spacing:-.02em;color:var(--nb-c-text,#23232b);margin:0 0 calc(var(--nb-base-unit) * 1)}.cms-feature__point-desc[data-v-38888206]{font-size:var(--nb-font-size-16,1rem);color:var(--nb-c-text-muted,#5a5a68);margin:0;line-height:1.6}.sw-section-header[data-v-ee21446a]{text-align:center;margin-bottom:calc(var(--nb-base-unit) * 6);gap:calc(var(--nb-base-unit) * 1.5);flex-direction:column;align-items:center;display:flex}.sw-section-header__eyebrow[data-v-ee21446a]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);letter-spacing:.16em;text-transform:uppercase;margin:0}.sw-section-header__title[data-v-ee21446a]{font-family:var(--site-font-display);font-size:clamp(2.25rem,4.6vw,3.6rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.03em;text-wrap:balance;max-width:800px;margin:0;line-height:1.1}.sw-audience[data-v-ee21446a]{padding:calc(var(--nb-base-unit) * 16) 0}.sw-audience__grid[data-v-ee21446a]{gap:calc(var(--nb-base-unit) * 4);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width<=1023px){.sw-audience__grid[data-v-ee21446a]{grid-template-columns:1fr}}.sw-audience__item[data-v-ee21446a]{padding-left:calc(var(--nb-base-unit) * 3.5);position:relative}.sw-audience__item[data-v-ee21446a]:before{content:"";background:#0a0b0d;border:2px solid #22d860cc;border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:0;box-shadow:0 0 10px #22d86066}.sw-audience__item[data-v-ee21446a]:after{content:"";background:linear-gradient(#22d86059,#0000);width:2px;position:absolute;top:22px;bottom:0;left:4px}.sw-audience__item-title[data-v-ee21446a]{font-size:var(--nb-font-size-20);font-weight:var(--nb-font-weight-bold);margin:0 0 calc(var(--nb-base-unit) * 1)}.sw-audience__item-desc[data-v-ee21446a]{font-size:var(--nb-font-size-16);opacity:.85;margin:0;line-height:1.65}@keyframes sw-fade-up-ee21446a{to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sw-audience__grid[data-v-ee21446a]>*{opacity:0;animation:linear both sw-fade-up-ee21446a;animation-timeline:view();animation-range:entry cover 35%;transform:translateY(28px)}.sw-audience__grid[data-v-ee21446a]>:nth-child(2){animation-delay:0;animation-range:entry 8% cover 40%}.sw-audience__grid[data-v-ee21446a]>:nth-child(3){animation-range:entry 14% cover 45%}}}:root{--ar-content-width:720px;--ar-reading-width:65ch;--ar-density:1;--ar-space-2:calc(4px * var(--ar-density));--ar-space-4:calc(8px * var(--ar-density));--ar-space-6:calc(12px * var(--ar-density));--ar-space-8:calc(16px * var(--ar-density));--ar-space-12:calc(24px * var(--ar-density));--ar-space-16:calc(32px * var(--ar-density));--ar-space-20:calc(40px * var(--ar-density));--ar-space-24:calc(48px * var(--ar-density));--ar-space-32:calc(64px * var(--ar-density));--ar-space-40:calc(80px * var(--ar-density));--ar-font-size-body:clamp(17px, 1.15vw, 19px);--ar-font-size-lead:clamp(19px, 1.4vw, 21px);--ar-font-size-h2:clamp(22px, 2vw, 28px);--ar-line-height-body:calc(1.5 + (.3 * var(--ar-density)));--ar-line-height-heading:1.2;--ar-c-bg:#fff;--ar-c-text:#1a1a1a;--ar-c-text-muted:#6b6b6b;--ar-c-text-faint:#a0a0a0;--ar-c-accent:#5c35c4;--ar-c-accent-light:#5c35c414;--ar-c-border:#00000014;--ar-c-border-strong:#00000029;--ar-c-surface-subtle:#fafaf9;--ar-c-surface-demo:#f5f4f3;--ar-duration-fast:.18s;--ar-duration-base:.32s;--ar-duration-slow:.5s;--ar-ease-out:cubic-bezier(.16, 1, .3, 1);--ar-ease-in-out:cubic-bezier(.4, 0, .2, 1)}.article-body{font-family:var(--nb-font-family-sans);font-size:var(--ar-font-size-body);line-height:var(--ar-line-height-body);color:var(--ar-c-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:font-size var(--ar-duration-base) var(--ar-ease-out), line-height var(--ar-duration-base) var(--ar-ease-out);font-weight:400}.article-body .article-section:first-child .article-paragraph:first-child{font-size:var(--ar-font-size-lead);color:var(--ar-c-text);font-weight:450}.article-section__heading{font-size:var(--ar-font-size-h2);letter-spacing:-.025em;font-weight:700;line-height:var(--ar-line-height-heading);color:var(--ar-c-text);transition:font-size var(--ar-duration-base) var(--ar-ease-out);margin-top:2.8em;margin-bottom:.75em}.article-paragraph{max-width:var(--ar-reading-width);transition:margin var(--ar-duration-base) var(--ar-ease-out);margin:0 0 1.1em}.article-list{max-width:var(--ar-reading-width);margin:.2em 0 1.1em .5em;padding:0;list-style:none}.article-list__item{color:var(--ar-c-text);line-height:var(--ar-line-height-body);transition:padding var(--ar-duration-base) var(--ar-ease-out);align-items:baseline;gap:.6em;padding:.2em 0;display:flex}.article-list__item:before{content:"";background:var(--ar-c-accent);border-radius:50%;flex-shrink:0;width:4px;height:4px;margin-top:.5em;display:inline-block}.article-quote{border-left:3px solid var(--ar-c-accent);background:var(--ar-c-accent-light);max-width:var(--ar-reading-width);transition:padding var(--ar-duration-base) var(--ar-ease-out), margin var(--ar-duration-base) var(--ar-ease-out);border-radius:0 6px 6px 0;margin:1.6em 0;padding:.75em 1.2em .75em 1.4em;position:relative}.article-quote__text{font-size:calc(var(--ar-font-size-body) * 1.05);color:var(--ar-c-text);margin:0;font-style:italic;font-weight:450;line-height:1.65}.article-demo{border:1px solid var(--ar-c-border);background:var(--ar-c-surface-demo);transition:margin var(--ar-duration-base) var(--ar-ease-out);border-radius:12px;margin:2.2em 0;overflow:hidden}.article-demo__label{border-bottom:1px solid var(--ar-c-border);background:#fff9;align-items:center;gap:8px;padding:10px 16px;display:flex}.article-demo__eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--ar-c-accent);font-size:11px;font-weight:600}.article-demo__dot{background:var(--ar-c-accent);opacity:.5;border-radius:50%;width:6px;height:6px}.article-demo__content{padding:20px}.article-demo__caption{border-top:1px solid var(--ar-c-border);color:var(--ar-c-text-faint);background:#fff6;padding:10px 16px;font-size:13px;line-height:1.5}.article-divider{border:none;border-top:1px solid var(--ar-c-border);max-width:var(--ar-reading-width);margin:2em 0}.cms-richtext[data-v-76c498a1]{padding:calc(var(--nb-base-unit,4px) * 12) 0}.cms-richtext--dark .cms-richtext__heading[data-v-76c498a1],.cms-richtext--dark .cms-richtext__body[data-v-76c498a1]{color:var(--nb-c-text-inverse,#f5f5fa)}.cms-richtext--dark .cms-richtext__eyebrow[data-v-76c498a1],.cms-richtext--dark .cms-richtext__body--html[data-v-76c498a1] a{color:var(--nb-c-primary-light,#a5a3e0)}.container[data-v-76c498a1]{max-width:1280px;padding:0 calc(var(--nb-base-unit,4px) * 3);margin:0 auto}@media (width>=768px){.container[data-v-76c498a1]{padding:0 calc(var(--nb-base-unit,4px) * 5)}}@media (width>=1200px){.container[data-v-76c498a1]{padding:0 calc(var(--nb-base-unit,4px) * 8)}}.container[data-v-76c498a1]>*{max-width:720px}.cms-richtext__eyebrow[data-v-76c498a1]{margin:0 0 calc(var(--nb-base-unit,8px) * 4);font-size:var(--nb-font-size-12,.75rem);font-weight:var(--nb-font-weight-semibold,600);letter-spacing:.08em;text-transform:uppercase;color:var(--nb-c-primary,#5856a9)}.cms-richtext__heading[data-v-76c498a1]{margin:0 0 calc(var(--nb-base-unit,8px) * 2);font-size:var(--nb-font-size-42,2.625rem);letter-spacing:-.03em;line-height:1.15}@media (width<=767px){.cms-richtext__heading[data-v-76c498a1]{font-size:var(--nb-font-size-32,2rem)}}.cms-richtext--centered[data-v-76c498a1]{text-align:center}.cms-richtext--centered>.container[data-v-76c498a1]>*{max-width:none}.cms-richtext--centered:not(.cms-richtext--article) .cms-richtext__heading[data-v-76c498a1]{text-wrap:balance}.cms-richtext--centered .cms-richtext__body[data-v-76c498a1]{max-width:660px;margin-left:auto;margin-right:auto}.cms-richtext__body[data-v-76c498a1]{font-size:var(--nb-font-size-16,1rem);color:var(--nb-c-text-muted,#5d636f);white-space:pre-wrap;line-height:1.7}.cms-richtext:not(.cms-richtext--article) .cms-richtext__body[data-v-76c498a1] p{line-height:inherit}.cms-richtext--note .cms-richtext__body--html[data-v-76c498a1] p:has(>a:only-child){font-size:var(--nb-font-size-16,1rem);line-height:1.15}.cms-richtext--note .cms-richtext__body--html[data-v-76c498a1] a{transition:opacity .15s}.cms-richtext--body .cms-richtext__body[data-v-76c498a1]{font-size:var(--nb-font-size-16,1rem);max-width:560px;line-height:1.75}.cms-richtext--body .cms-richtext__body[data-v-76c498a1] p{line-height:inherit}.cms-richtext--body .cms-richtext__actions[data-v-76c498a1]{margin-top:calc(var(--nb-base-unit,8px) * 3);gap:calc(var(--nb-base-unit,8px) * 2)}.cms-richtext.cms-richtext--legal:not(.cms-richtext--lede) .cms-richtext__body[data-v-76c498a1]{max-width:720px;margin:0 auto}.cms-richtext.cms-richtext--legal:not(.cms-richtext--lede) .cms-richtext__body--html[data-v-76c498a1]{gap:calc(var(--nb-base-unit,4px) * 3);color:var(--nb-c-text,#1a1a26);flex-direction:column;line-height:1.15;display:flex}.cms-richtext.cms-richtext--legal:not(.cms-richtext--lede) .cms-richtext__body--html[data-v-76c498a1] p{color:var(--nb-c-text-muted,#5d636f);margin:0;line-height:1.75}.cms-richtext.cms-richtext--legal:not(.cms-richtext--lede) .cms-richtext__body--html[data-v-76c498a1] h2{font-size:var(--nb-font-size-20,1.25rem);font-weight:var(--nb-font-weight-semibold,600);letter-spacing:-.02em;color:var(--nb-c-text,#1a1a26);margin:calc(var(--nb-base-unit,4px) * 2) 0 0;line-height:1.2}.cms-richtext.cms-richtext--legal:not(.cms-richtext--lede) .cms-richtext__body--html[data-v-76c498a1] code{font-family:monospace;font-size:1em;line-height:inherit}.cms-richtext.cms-richtext--legal:not(.cms-richtext--lede) .cms-richtext__body--html[data-v-76c498a1] ul,.cms-richtext.cms-richtext--legal:not(.cms-richtext--lede) .cms-richtext__body--html[data-v-76c498a1] ol{padding-left:calc(var(--nb-base-unit,4px) * 3);gap:calc(var(--nb-base-unit,4px) * 1);flex-direction:column;margin:0;list-style:outside;display:flex}.cms-richtext.cms-richtext--legal:not(.cms-richtext--lede) .cms-richtext__body--html[data-v-76c498a1] li{color:var(--nb-c-text-muted,#5d636f);margin:0;line-height:1.65}.cms-richtext.cms-richtext--legal:not(.cms-richtext--lede) .cms-richtext__body--html[data-v-76c498a1] a{text-decoration:none}.cms-richtext.cms-richtext--legal:not(.cms-richtext--lede) .cms-richtext__body--html[data-v-76c498a1] a:hover{text-decoration:underline}.cms-richtext--legal-numbered .cms-richtext__body--html[data-v-76c498a1]{counter-reset:legal-section 0}.cms-richtext--legal-numbered .cms-richtext__body--html[data-v-76c498a1] h2:before{counter-increment:legal-section 1;content:counter(legal-section) ". "}.cms-richtext--article[data-v-76c498a1]{text-align:start;padding:0}.cms-richtext--article>.container[data-v-76c498a1]>*{max-width:none}.cms-richtext--article .article-body[data-v-76c498a1]{max-width:720px;margin:0 auto}.cms-richtext--article .cms-richtext__body[data-v-76c498a1]{font-size:inherit;line-height:inherit;color:inherit;text-align:start;max-width:none;margin:0}.cms-richtext--article .cms-richtext__heading[data-v-76c498a1]{font-size:var(--ar-font-size-h2);letter-spacing:-.025em;font-weight:700;line-height:var(--ar-line-height-heading);color:var(--ar-c-text);margin:2.8em 0 .75em}.cms-richtext--article .cms-richtext__body--html[data-v-76c498a1] p,.cms-richtext--article .cms-richtext__body--html[data-v-76c498a1] ul,.cms-richtext--article .cms-richtext__body--html[data-v-76c498a1] ol,.cms-richtext--article .cms-richtext__body--html[data-v-76c498a1] li,.cms-richtext--article .cms-richtext__body--html[data-v-76c498a1] blockquote{margin-bottom:0}.cms-richtext--article .cms-richtext__body--html[data-v-76c498a1] ul,.cms-richtext--article .cms-richtext__body--html[data-v-76c498a1] ol{margin:.2em 0 1.1em .5em;padding-left:0}.cms-richtext--article .cms-richtext__body--html[data-v-76c498a1] .article-paragraph{margin:0 0 1.1em}.cms-richtext--article .cms-richtext__body--html[data-v-76c498a1] .article-quote{margin:1.6em 0}.cms-richtext--article .cms-richtext__body--html[data-v-76c498a1] .article-paragraph--lede{font-size:var(--ar-font-size-lead);color:var(--ar-c-text);font-weight:450}.cms-richtext--article .cms-richtext__body--html[data-v-76c498a1] a{color:var(--ar-c-accent)}.cms-richtext--article[data-v-76c498a1]:last-child{padding-bottom:80px}.cms-richtext--article[data-v-76c498a1]:has(+.cms-signoff){padding-bottom:80px}.cms-richtext--prose-lg .cms-richtext__body[data-v-76c498a1]{font-size:var(--nb-font-size-18,1.125rem);line-height:1.7}.cms-richtext--prose-loose .cms-richtext__body[data-v-76c498a1],.cms-richtext--prose-loose .cms-richtext__body[data-v-76c498a1] p{line-height:1.75}.cms-richtext__actions[data-v-76c498a1]{gap:calc(var(--nb-base-unit,8px) * 1.5);margin-top:calc(var(--nb-base-unit,8px) * 2);flex-wrap:wrap;display:flex}.cms-richtext__actions[data-v-76c498a1]>:only-child{flex:1}.cms-richtext__actions[data-v-76c498a1] .nb-button{display:flex}.cms-richtext__body--html[data-v-76c498a1]{white-space:normal}.cms-richtext__body--html[data-v-76c498a1] h2{letter-spacing:-.01em;margin:32px 0 12px;font-size:1.4rem}.cms-richtext__body--html[data-v-76c498a1] h3{margin:24px 0 8px;font-size:1.15rem}.cms-richtext__body--html[data-v-76c498a1] p{margin:0 0 16px}.cms-richtext__body--html[data-v-76c498a1] p:last-child{margin-bottom:0}.cms-richtext__body--html[data-v-76c498a1] ul,.cms-richtext__body--html[data-v-76c498a1] ol{margin:0 0 16px;padding-left:22px}.cms-richtext__body--html[data-v-76c498a1] li{margin-bottom:6px}.cms-richtext__body--html[data-v-76c498a1] a{color:var(--nb-c-primary,#5856a9);text-decoration:underline}.cms-richtext__body--html[data-v-76c498a1] strong{font-weight:var(--nb-font-weight-semibold,600);color:var(--nb-c-text,#1a1a26)}.cms-richtext__body--html[data-v-76c498a1] code{font-family:var(--nb-font-family-mono,ui-monospace, monospace);overflow-wrap:break-word;font-size:.9em}.cms-richtext__body--html[data-v-76c498a1] pre{max-width:100%;margin:0 0 16px;font-size:.85em;line-height:1.6;overflow-x:auto}.cms-richtext__body--html[data-v-76c498a1] pre code{font-size:inherit}.cms-richtext__body--html[data-v-76c498a1] figure{margin:0 0 16px}.cms-richtext__body--html[data-v-76c498a1] img{max-width:100%;height:auto;display:block}.cms-media[data-v-652566c2]{padding:calc(var(--nb-base-unit,4px) * 8) 0;margin:0}.container[data-v-652566c2]{max-width:900px;margin:0 auto;padding:0 24px}.cms-media__img[data-v-652566c2]{border-radius:16px;width:100%;display:block}.cms-media__caption[data-v-652566c2]{text-align:center;color:var(--nb-c-text-muted,#6a6a7b);margin-top:12px;font-size:.9rem}.cms-cta[data-v-81d8f032]{padding:calc(var(--nb-base-unit,4px) * 12) 0;text-align:center}.cms-cta--inline[data-v-81d8f032]{text-align:left}.cms-cta--inline>.container[data-v-81d8f032]{max-width:1280px;padding:0 calc(var(--nb-base-unit,4px) * 3)}@media (width>=768px){.cms-cta--inline>.container[data-v-81d8f032]{padding:0 calc(var(--nb-base-unit,4px) * 5)}}@media (width>=1200px){.cms-cta--inline>.container[data-v-81d8f032]{padding:0 calc(var(--nb-base-unit,4px) * 8)}}.cms-cta--inline .cms-cta__inner[data-v-81d8f032]{text-align:left;align-items:stretch;max-width:720px;margin:0}.cms-cta--inline .cms-cta__heading[data-v-81d8f032]{font-size:var(--nb-font-size-20,1.25rem);letter-spacing:-.01em;line-height:1.3}.cms-cta--inline .cms-cta__body[data-v-81d8f032]{margin-left:0;margin-right:0}.cms-cta--inline .cms-cta__actions[data-v-81d8f032]{justify-content:flex-start}.cms-cta--inline .cms-cta__btn[data-v-81d8f032]{order:2}.cms-cta--signoff[data-v-81d8f032]{padding:calc(var(--nb-base-unit,4px) * 18) 0 calc(var(--nb-base-unit,4px) * 6)}.cms-cta--signoff>.container[data-v-81d8f032]{max-width:760px}.cms-cta--signoff .cms-cta__inner[data-v-81d8f032]{align-items:center;gap:calc(var(--nb-base-unit,4px) * 2.5);flex-direction:column;display:flex}.cms-cta--signoff .cms-cta__heading[data-v-81d8f032]{font-family:var(--site-font-display,inherit);font-size:clamp(2rem,5vw,3.5rem);font-weight:var(--nb-font-weight-bold,700);letter-spacing:-.03em;margin:0;line-height:1.05}.cms-cta--signoff .cms-cta__body[data-v-81d8f032]{font-size:var(--nb-font-size-20,1.25rem);opacity:.85;max-width:46ch;margin:0;line-height:1.5}.cms-cta--signoff .cms-cta__actions[data-v-81d8f032]{justify-content:center;margin:0}.cms-cta__meter[data-v-81d8f032]{height:calc(var(--nb-base-unit,4px) * 6);align-items:flex-end;gap:5px;display:flex}.cms-cta__meter-bar[data-v-81d8f032]{background:linear-gradient(to top, var(--cms-cta-meter-ok,#22d860) 0%, var(--cms-cta-meter-ok,#22d860) 62%, var(--cms-cta-meter-warn,#f5a524) 62%, var(--cms-cta-meter-warn,#f5a524) 84%, var(--cms-cta-meter-peak,#ff5d5d) 84%, var(--cms-cta-meter-peak,#ff5d5d) 100%);width:5px;height:100%;transform:scaleY(var(--h));transform-origin:bottom;animation:1.4s ease-in-out infinite alternate cms-cta-vu-81d8f032;animation-delay:var(--d);border-radius:2px}@media (prefers-reduced-motion:reduce){.cms-cta__meter-bar[data-v-81d8f032]{animation:none}}@keyframes cms-cta-vu-81d8f032{0%{transform:scaleY(calc(var(--h) * .55))}to{transform:scaleY(var(--h))}}.cms-cta--ranged[data-v-81d8f032]{text-align:start}.cms-cta--ranged .cms-cta__inner[data-v-81d8f032]{text-align:start;align-items:normal;gap:20px;max-width:680px;margin:0}.cms-cta--ranged .cms-cta__body[data-v-81d8f032]{font-size:var(--nb-font-size-16,1rem);line-height:1.75}.cms-cta--ranged .cms-cta__actions[data-v-81d8f032]{justify-content:flex-start}.cms-cta--dark[data-v-81d8f032]{background:var(--band-dark-bg,#0d0d0f);color:var(--nb-c-text-inverse,#f5f5fa)}.cms-cta--dark .cms-cta__heading[data-v-81d8f032]{color:var(--nb-c-text-inverse,#f5f5fa)}.cms-cta--dark .cms-cta__body[data-v-81d8f032]{color:var(--nb-c-text-muted-inverse,#5d636f);line-height:1.65}.cms-cta--dark .cms-cta__body[data-v-81d8f032] p{color:inherit}.cms-cta--dark .cms-cta__eyebrow[data-v-81d8f032]{color:var(--nb-c-primary-light,#a5a3e0)}.container[data-v-81d8f032]{max-width:1280px;padding:0 calc(var(--nb-base-unit,4px) * 3);margin:0 auto}@media (width>=768px){.container[data-v-81d8f032]{padding:0 calc(var(--nb-base-unit,4px) * 5)}}@media (width>=1200px){.container[data-v-81d8f032]{padding:0 calc(var(--nb-base-unit,4px) * 8)}}.cms-cta__inner[data-v-81d8f032]{max-width:720px;margin:0 auto}.cms-cta.cms-band--subtle[data-v-81d8f032]{text-align:left}.cms-cta.cms-band--subtle>.container[data-v-81d8f032]{max-width:1280px;padding:0 calc(var(--nb-base-unit,4px) * 3)}@media (width>=768px){.cms-cta.cms-band--subtle>.container[data-v-81d8f032]{padding:0 calc(var(--nb-base-unit,4px) * 5)}}@media (width>=1200px){.cms-cta.cms-band--subtle>.container[data-v-81d8f032]{padding:0 calc(var(--nb-base-unit,4px) * 8)}}.cms-cta.cms-band--subtle .cms-cta__inner[data-v-81d8f032]{text-align:left;background:var(--nb-c-surface,#fff);border-radius:calc(var(--nb-base-unit,4px) * 2);max-width:none;padding:calc(var(--nb-base-unit,4px) * 4);align-items:stretch;gap:calc(var(--nb-base-unit,4px) * 1.5);border:1px solid #00000012;margin:0;transition:box-shadow .3s,transform .3s}.cms-cta.cms-band--subtle .cms-cta__inner[data-v-81d8f032]:hover{transform:translateY(-2px);box-shadow:0 8px 32px #5856a91a}.cms-cta.cms-band--subtle .cms-cta__actions[data-v-81d8f032]{margin-top:calc(var(--nb-base-unit,4px) * 1)}.cms-cta.cms-band--subtle .cms-cta__body[data-v-81d8f032]{font-size:var(--nb-font-size-16,1rem);line-height:1.7}.cms-cta.cms-band--subtle .cms-cta__body[data-v-81d8f032] p{font-size:inherit;line-height:inherit}.cms-cta.cms-band--subtle .cms-cta__actions[data-v-81d8f032]{justify-content:flex-start}.cms-cta__inner[data-v-81d8f032]{flex-direction:column;align-items:center;gap:16px;display:flex}.cms-cta__eyebrow[data-v-81d8f032]{margin:0 0 calc(var(--nb-base-unit,4px) * 2);font-size:var(--nb-font-size-12,.75rem);font-weight:var(--nb-font-weight-semibold,600);letter-spacing:.08em;text-transform:uppercase;color:var(--nb-c-primary,#5856a9)}.cms-cta__heading[data-v-81d8f032]{font-size:var(--nb-font-size-42,2.625rem);font-weight:var(--nb-font-weight-bold,700);letter-spacing:-.03em;margin:0;line-height:1.15}@media (width<=767px){.cms-cta__heading[data-v-81d8f032]{font-size:var(--nb-font-size-32,2rem)}}.cms-cta__body[data-v-81d8f032]{max-width:none;color:var(--nb-c-text-muted,#6a6a7b);margin:0;font-size:1.125rem;line-height:1.65}.cms-cta__body[data-v-81d8f032] p{line-height:inherit}.cms-cta__actions[data-v-81d8f032]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.cms-cta__btn.cms-link--inert[data-v-81d8f032],.cms-cta__btn2.cms-link--inert[data-v-81d8f032]{min-height:40px;font-size:var(--nb-font-size-14,.875rem);font-weight:var(--nb-font-weight-medium,500);align-items:center;line-height:1;display:inline-flex}.cms-fg[data-v-479380e5]{padding:calc(var(--nb-base-unit,4px) * 12) 0}.cms-fg--dark[data-v-479380e5]{background:var(--nb-c-surface-dark,#0d0d0f);color:var(--nb-c-text-inverse,#f5f5fa)}.container[data-v-479380e5]{max-width:1280px;padding:0 calc(var(--nb-base-unit,4px) * 3);margin:0 auto}@media (width>=768px){.container[data-v-479380e5]{padding:0 calc(var(--nb-base-unit,4px) * 5)}}@media (width>=1200px){.container[data-v-479380e5]{padding:0 calc(var(--nb-base-unit,4px) * 8)}}.cms-fg__head[data-v-479380e5]{text-align:center;margin-bottom:calc(var(--nb-base-unit,8px) * 7)}.cms-fg__eyebrow[data-v-479380e5]{font-size:12px;font-weight:var(--nb-font-weight-semibold,600);letter-spacing:.08em;text-transform:uppercase;color:var(--nb-c-primary,#5856a9);margin:0 0 calc(var(--nb-base-unit,8px) * 2);display:inline-block}.cms-fg__card-actions[data-v-479380e5]{padding-top:calc(var(--nb-base-unit,4px) * 2);align-self:flex-start;margin-top:auto}.cms-fg__subtitle[data-v-479380e5]{font-size:var(--nb-font-size-18,1.125rem);max-width:560px;color:var(--nb-c-text-muted,#55555f);margin:0 auto;line-height:1.65}.cms-fg__title[data-v-479380e5]{font-size:var(--nb-font-size-42,2.625rem);font-weight:var(--nb-font-weight-bold,700);letter-spacing:-.03em;margin:0 0 calc(var(--nb-base-unit,8px) * 2);line-height:1.2}.cms-fg__grid[data-v-479380e5]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.cms-fg__grid--cols-2[data-v-479380e5]{grid-template-columns:repeat(2,1fr)}.cms-fg__grid--cols-3[data-v-479380e5]{grid-template-columns:repeat(3,1fr)}.cms-fg__grid--cols-4[data-v-479380e5]{grid-template-columns:repeat(4,1fr)}@media (width<=1023px){.cms-fg__grid--cols-3[data-v-479380e5],.cms-fg__grid--cols-4[data-v-479380e5]{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.cms-fg__grid--cols-2[data-v-479380e5]{grid-template-columns:1fr}}@media (width<=559px){.cms-fg__grid--cols-3[data-v-479380e5],.cms-fg__grid--cols-4[data-v-479380e5]{grid-template-columns:1fr}}.cms-fg__card[data-v-479380e5]{border:1px solid var(--nb-c-border,#00000012);background:var(--nb-c-surface,#fff);box-shadow:none;transition:box-shadow var(--nb-animation-base,.3s) ease, transform var(--nb-animation-base,.3s) ease;border-radius:16px;padding:32px}.cms-fg__card[data-v-479380e5]:hover{transform:translateY(-2px);box-shadow:0 8px 32px #5856a91a}.cms-fg__card[data-v-479380e5]{flex-direction:column;align-items:stretch;display:flex}.cms-fg__card-index[data-v-479380e5]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);letter-spacing:.12em;color:var(--nb-c-primary,#5856a9);margin:0 0 8px;font-size:.6875rem;line-height:1.15;display:block}.cms-fg:not(.cms-fg--cards-steps) .cms-fg__grid .cms-fg__card-index[data-v-479380e5]{margin-bottom:4px}.cms-fg--rack .cms-fg__card-index[data-v-479380e5]{opacity:.55}.cms-fg--rack .cms-fg__card-body[data-v-479380e5]{opacity:.82}.cms-fg__card-title[data-v-479380e5]{font-size:var(--nb-font-size-16,1rem);font-weight:var(--nb-font-weight-semibold,600);letter-spacing:-.02em;margin:0 0 8px;line-height:1.2}.cms-fg__card-head[data-v-479380e5]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cms-fg__card-head .cms-fg__card-title[data-v-479380e5]{flex:auto;min-width:0;margin-bottom:0}.cms-fg__card-status[data-v-479380e5]{font-size:11px;font-weight:var(--nb-font-weight-semibold,600);letter-spacing:.02em;white-space:nowrap;border-radius:999px;flex:none;padding:5px 8px;line-height:1}.cms-fg__card-status--live[data-v-479380e5]{color:#1d7a4b;background:#23965a1f}.cms-fg__card-status--soon[data-v-479380e5]{background:var(--nb-c-surface-muted,#f0efee);color:var(--nb-c-text-muted,#6a6a7b)}.cms-fg__card-lead[data-v-479380e5]{font-size:var(--nb-font-size-14,.875rem);font-weight:var(--nb-font-weight-semibold,600);color:var(--nb-c-primary,#5856a9);margin:0;line-height:1.6}.cms-fg__card-body[data-v-479380e5]{font-size:var(--nb-font-size-14,.875rem);color:var(--nb-c-text-muted,#6a6a7b);margin:0;line-height:1.6}.cms-fg--cards-wide .cms-fg__card[data-v-479380e5]{gap:12px;padding:24px}.cms-fg--cards-wide .cms-fg__card-title[data-v-479380e5]{font-size:var(--nb-font-size-18,1.125rem);font-weight:var(--nb-font-weight-bold,700);letter-spacing:-.01em;margin-bottom:8px}.cms-fg--cards-wide .cms-fg__card-head+.cms-fg__card-body[data-v-479380e5]{margin-top:0}.cms-fg--cards-wide .cms-fg__card-body[data-v-479380e5]{line-height:1.7}.cms-fg--cards-value .cms-fg__grid[data-v-479380e5]{gap:calc(var(--nb-base-unit,8px) * 2.5)}.cms-fg--cards-value .cms-fg__card[data-v-479380e5]{transition:initial}.cms-fg--cards-value .cms-fg__card[data-v-479380e5]:hover{box-shadow:none;transform:none}.cms-fg--cards-value .cms-fg__card[data-v-479380e5]{row-gap:8px;padding:28px}.cms-fg--cards-value .cms-fg__card-title[data-v-479380e5]{margin-bottom:0}.cms-fg--cards-value .cms-fg__card-body[data-v-479380e5]{line-height:1.65}.cms-fg--cards-doc .cms-fg__card--muted[data-v-479380e5]{opacity:.5}.cms-fg--cards-doc .cms-fg__card-actions[data-v-479380e5]{align-self:stretch}.cms-fg--cards-doc .cms-fg__card[data-v-479380e5]{flex-direction:column;gap:16px;display:flex}.cms-fg--cards-doc .cms-fg__card-body[data-v-479380e5]{flex:1}.cms-fg--cards-doc .cms-fg__card-actions[data-v-479380e5]{margin-top:8px;padding-top:0}.cms-fg--cards-doc .cms-fg__card-head .cms-fg__card-title[data-v-479380e5]{flex:0 auto}.cms-fg--cards-doc .cms-fg__card-title[data-v-479380e5]{font-size:var(--nb-font-size-20,1.25rem);font-weight:var(--nb-font-weight-bold,700);letter-spacing:-.02em;margin-bottom:0;line-height:1.2}.cms-fg--cards-doc .cms-fg__card-head[data-v-479380e5]{align-items:center;gap:16px}.cms-fg--cards-doc .cms-fg__card-head+.cms-fg__card-body[data-v-479380e5],.cms-fg--cards-doc .cms-fg__card-head+.cms-fg__card-lead[data-v-479380e5],.cms-fg--cards-doc .cms-fg__card-lead+.cms-fg__card-body[data-v-479380e5]{margin-top:0}.cms-fg--cards-doc .cms-fg__card-status[data-v-479380e5]{font-size:10px;font-weight:var(--nb-font-weight-medium,500);letter-spacing:normal;padding:2px 7px}.cms-fg--cards-doc .cms-fg__card-status--live[data-v-479380e5]{color:#065f46;background:#d1fae5}.cms-fg--cards-doc .cms-fg__card-status--soon[data-v-479380e5]{color:#556;background:#e8e8ee}.cms-fg--cards-doc .cms-fg__card-body[data-v-479380e5]{line-height:1.65}.cms-fg--cards-plain .cms-fg__grid[data-v-479380e5]{grid-template-columns:repeat(2,1fr);justify-content:center;gap:24px 32px;max-width:none;margin:0 auto}@media (width>=768px){.cms-fg--cards-plain .cms-fg__grid[data-v-479380e5]{max-width:680px}}@media (width>=1200px){.cms-fg--cards-plain .cms-fg__grid[data-v-479380e5]{max-width:632px}}@media (width<=767px){.cms-fg--cards-plain .cms-fg__grid[data-v-479380e5]{grid-template-columns:1fr}}.cms-fg--cards-plain .cms-fg__card[data-v-479380e5]{box-shadow:none;background:0 0;border:0;border-radius:0;row-gap:6px;padding:0}.cms-fg--cards-plain .cms-fg__card[data-v-479380e5]:hover{box-shadow:none;transform:none}.cms-fg--cards-plain .cms-fg__card-title[data-v-479380e5]{font-size:var(--nb-font-size-18,1.125rem);font-weight:var(--nb-font-weight-bold,700);margin-bottom:0}.cms-fg--cards-plain .cms-fg__card-head+.cms-fg__card-body[data-v-479380e5]{margin-top:0}.cms-fg--cards-plain .cms-fg__card-body[data-v-479380e5]{font-size:var(--nb-font-size-16,1rem);color:inherit;opacity:.82;line-height:1.6}.cms-fg--cards-steps .cms-fg__grid[data-v-479380e5]{gap:32px}@media (width<=1023px) and (width>=768px){.cms-fg--cards-steps .cms-fg__grid[data-v-479380e5]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.cms-fg--cards-steps .cms-fg__grid[data-v-479380e5]{grid-template-columns:minmax(0,1fr);gap:24px;max-width:560px}.cms-fg--cards-steps .cms-fg__card[data-v-479380e5]{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:6px 16px;display:grid}.cms-fg--cards-steps .cms-fg__card-index[data-v-479380e5]{grid-area:1/1/span 2;margin-bottom:0}.cms-fg--cards-steps .cms-fg__card-head[data-v-479380e5]{grid-area:1/2;min-width:0}.cms-fg--cards-steps .cms-fg__card-body[data-v-479380e5]{grid-area:2/2;min-width:0}.cms-fg--cards-steps .cms-fg__card-head+.cms-fg__card-body[data-v-479380e5]{margin-top:0}.cms-fg--cards-steps .cms-fg__card-title[data-v-479380e5]{margin-bottom:0}}.cms-fg--cards-steps .cms-fg__card[data-v-479380e5]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;transition:initial}.cms-fg--cards-steps .cms-fg__card[data-v-479380e5]:hover{box-shadow:none;transform:none}.cms-fg--cards-steps .cms-fg__card-index[data-v-479380e5]{width:40px;height:40px;font-family:inherit;font-size:var(--nb-font-size-16,1rem);font-weight:var(--nb-font-weight-bold,700);letter-spacing:normal;color:var(--nb-c-primary,#5856a9);background:#5856a91a;border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.cms-fg--cards-steps .cms-fg__card-title[data-v-479380e5]{letter-spacing:normal;line-height:1.6}@media (width>=768px){.cms-fg--cards-steps .cms-fg__card-title[data-v-479380e5]{margin-bottom:6px}}.cms-fg--cards-steps .cms-fg__card-body[data-v-479380e5]{line-height:1.65}.cms-fg__timeline[data-v-479380e5]{gap:calc(var(--nb-base-unit,4px) * 4);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width<=1023px){.cms-fg__timeline[data-v-479380e5]{grid-template-columns:1fr}}.cms-fg__step[data-v-479380e5]{padding-left:calc(var(--nb-base-unit,4px) * 3.5);position:relative}.cms-fg__step[data-v-479380e5]:after{content:"";background:linear-gradient(180deg, var(--nb-c-border,#e7e7f1), transparent);width:2px;position:absolute;top:22px;bottom:0;left:4px}.cms-fg__step-dot[data-v-479380e5]{box-shadow:0 0 10px rgb(from var(--nb-c-primary,#5856a9) r g b/.4);z-index:1;background:var(--nb-c-surface,#fff);border:2px solid var(--nb-c-primary,#5856a9);border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:0}.cms-fg__step-title[data-v-479380e5]{margin:0 0 calc(var(--nb-base-unit,4px) * 1);font-size:var(--nb-font-size-20,1.25rem);font-weight:var(--nb-font-weight-bold,700);letter-spacing:-.02em}.cms-fg__step-desc[data-v-479380e5]{font-size:var(--nb-font-size-16,1rem);color:var(--nb-c-text-muted,#6a6a7b);opacity:.85;margin:0;line-height:1.65}.reveal--armed[data-v-479380e5]{opacity:0;transition:opacity .65s cubic-bezier(.2,.6,.2,1),transform .65s cubic-bezier(.2,.6,.2,1);transform:translateY(24px)}.reveal--armed.reveal--visible[data-v-479380e5]{opacity:1;transform:none}.cms-faq[data-v-d7ca0add]{padding:calc(var(--nb-base-unit,4px) * 12) 0}.container[data-v-d7ca0add]{max-width:1280px;padding:0 calc(var(--nb-base-unit,4px) * 3);margin:0 auto}@media (width>=768px){.container[data-v-d7ca0add]{padding:0 calc(var(--nb-base-unit,4px) * 5)}}@media (width>=1200px){.container[data-v-d7ca0add]{padding:0 calc(var(--nb-base-unit,4px) * 8)}}.cms-faq__list[data-v-d7ca0add]{margin:0}.cms-faq__list[data-v-d7ca0add] .faq-item__a{max-width:none}.cms-pricing[data-v-8fd500ca]{padding:calc(var(--nb-base-unit,4px) * 12) 0}.container[data-v-8fd500ca]{max-width:1280px;padding:0 calc(var(--nb-base-unit,4px) * 3);margin:0 auto}@media (width>=768px){.container[data-v-8fd500ca]{padding:0 calc(var(--nb-base-unit,4px) * 5)}}@media (width>=1200px){.container[data-v-8fd500ca]{padding:0 calc(var(--nb-base-unit,4px) * 8)}}.cms-pricing__grid[data-v-8fd500ca]{gap:calc(var(--nb-base-unit,4px) * 3);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.cms-pricing__grid--cols-2[data-v-8fd500ca]{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-pricing__grid--cols-3[data-v-8fd500ca]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1023px){.cms-pricing__grid[data-v-8fd500ca],.cms-pricing__grid--cols-2[data-v-8fd500ca],.cms-pricing__grid--cols-3[data-v-8fd500ca]{grid-template-columns:minmax(0,1fr)}}.cms-pricing__tier[data-v-8fd500ca]{gap:calc(var(--nb-base-unit,4px) * 2);flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.cms-pricing__tier[data-v-8fd500ca]{transition:none}.cms-pricing__tier[data-v-8fd500ca]:hover{transform:none}}.cms-pricing__tier--highlight[data-v-8fd500ca]{border-color:var(--nb-c-primary,#5856a9);box-shadow:0 12px 32px -12px var(--nb-c-primary,#5856a9)}.cms-pricing__tier--highlight[data-v-8fd500ca]:hover{box-shadow:0 12px 32px -12px var(--nb-c-primary,#5856a9), 0 8px 32px #5856a91a}.cms-pricing__header[data-v-8fd500ca]{gap:var(--nb-base-unit,8px);flex-direction:column;display:flex}.cms-pricing__name[data-v-8fd500ca]{font-size:var(--nb-font-size-20,1.25rem);font-weight:var(--nb-font-weight-bold,700);margin:0}.cms-pricing__price[data-v-8fd500ca]{align-items:baseline;gap:var(--nb-base-unit,8px);margin:0;line-height:1.15;display:flex}.cms-pricing__amount[data-v-8fd500ca]{font-size:var(--nb-font-size-32,2rem);letter-spacing:-.02em;font-weight:700;line-height:1.15}.cms-pricing__period[data-v-8fd500ca]{color:var(--nb-c-text-muted,#6a6a7b);font-size:var(--nb-font-size-14,.875rem);line-height:1.15}.cms-pricing__desc[data-v-8fd500ca]{font-size:var(--nb-font-size-14,.875rem);color:var(--nb-c-text-muted,#6a6a7b);margin:0;line-height:1.65}.cms-pricing__features[data-v-8fd500ca]{gap:var(--nb-base-unit,8px);flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}.cms-pricing__features li[data-v-8fd500ca]{padding-left:calc(var(--nb-base-unit,4px) * 2);font-size:var(--nb-font-size-14,.875rem);position:relative}.cms-pricing__features li[data-v-8fd500ca]:before{content:"✓";color:var(--nb-c-primary,#5856a9);font-weight:700;position:absolute;left:0}.cms-pricing__cta[data-v-8fd500ca]{gap:var(--nb-base-unit,8px);flex-direction:column;margin-top:auto;display:flex}.cms-pricing__cta[data-v-8fd500ca] .nb-button{display:flex}.cms-pricing__cta-note[data-v-8fd500ca]{font-size:var(--nb-font-size-12,.75rem);color:var(--nb-c-text-muted,#55555f);margin:0;line-height:1.6}.cms-pricing__footnote[data-v-8fd500ca]{margin:calc(var(--nb-base-unit,4px) * 3) 0 0;max-width:720px;font-size:var(--nb-font-size-14,.875rem);color:var(--nb-c-text-muted,#6a6a7b)}.hero-section[data-v-e48e0a54]{min-height:76svh;padding:calc(var(--nb-base-unit) * 12) 0 calc(var(--nb-base-unit) * 10);color:#fff;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.hero-section .container[data-v-e48e0a54]{flex-direction:column;align-items:center;display:flex;position:relative}.hero-section__aurora[data-v-e48e0a54]{pointer-events:none;filter:blur(40px);background:radial-gradient(40% 34% at 30% 36%,#5856a966 0%,#0000 70%),radial-gradient(34% 30% at 72% 60%,#a837a038 0%,#0000 70%),radial-gradient(30% 26% at 60% 24%,#2f6fed33 0%,#0000 70%);animation:18s ease-in-out infinite alternate hero-aurora-e48e0a54;position:absolute;inset:-20%}@media (prefers-reduced-motion:reduce){.hero-section__aurora[data-v-e48e0a54]{animation:none}}.hero-section__tint[data-v-e48e0a54]{pointer-events:none;filter:blur(48px);opacity:0;transition:opacity 1.4s;position:absolute;inset:-20%}.hero-section__tint--active[data-v-e48e0a54]{opacity:1}.hero-section__tint--creatives[data-v-e48e0a54]{background:radial-gradient(44% 36% at 50% 48%,#f4804a4d 0%,#0000 70%)}.hero-section__tint--engineers[data-v-e48e0a54]{background:radial-gradient(44% 36% at 50% 48%,#8d7cf057 0%,#0000 70%)}.hero-section__tint--home[data-v-e48e0a54]{background:radial-gradient(44% 36% at 50% 48%,#2f6fed52 0%,#0000 70%)}.hero-section__tint--fun[data-v-e48e0a54]{background:radial-gradient(44% 36% at 50% 48%,#ae9eff4d 0%,#0000 70%)}@media (prefers-reduced-motion:reduce){.hero-section__tint[data-v-e48e0a54]{transition:none}}.hero-section__content[data-v-e48e0a54]{text-align:center;align-items:center;gap:calc(var(--nb-base-unit) * 3.5);flex-direction:column;max-width:1160px;display:flex}.hero-section__eyebrow[data-v-e48e0a54]{justify-content:center;display:flex}.hero-section__badge[data-v-e48e0a54]{font-size:var(--nb-font-size-12);font-weight:var(--nb-font-weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:#fff9;padding:calc(var(--nb-base-unit) * .5) calc(var(--nb-base-unit) * 2);background:#ffffff0d;border:1px solid #ffffff26;border-radius:100px;display:inline-block}.hero-section__headline[data-v-e48e0a54]{font-family:var(--site-font-display);font-size:clamp(3rem,9.5vw,8.5rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.04em;color:#fff;line-height:1}.hero-section__rotator[data-v-e48e0a54]{justify-items:center;display:inline-grid}.hero-section__accent[data-v-e48e0a54]{color:var(--hero-accent,#b18be8);text-shadow:0 0 56px var(--hero-accent-glow,#b18be866);grid-area:1/1;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block}.hero-section--creatives[data-v-e48e0a54]{--hero-accent:#f4804a;--hero-accent-glow:#f4804a73}.hero-section--engineers[data-v-e48e0a54]{--hero-accent:#8d7cf0;--hero-accent-glow:#8d7cf073}.hero-section--home[data-v-e48e0a54]{--hero-accent:#7fb0f7;--hero-accent-glow:#7fb0f773}.hero-section--fun[data-v-e48e0a54]{--hero-accent:#ae9eff;--hero-accent-glow:#ae9eff73}.hero-section__subline[data-v-e48e0a54]{font-size:var(--nb-font-size-20);color:#ffffffc7;max-width:560px;line-height:1.65}@media (width<=767px){.hero-section__subline[data-v-e48e0a54]{font-size:var(--nb-font-size-16)}}.hero-section__scroll-cue[data-v-e48e0a54]{bottom:calc(var(--nb-base-unit) * 3);color:#fff6;font-size:var(--nb-font-size-20);animation:2.2s ease-in-out infinite hero-cue-e48e0a54;position:absolute;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.hero-section__scroll-cue[data-v-e48e0a54]{animation:none}}.hero-word-enter-active[data-v-e48e0a54],.hero-word-leave-active[data-v-e48e0a54]{transition:opacity .5s,transform .5s cubic-bezier(.2,.6,.2,1)}.hero-word-enter-from[data-v-e48e0a54]{opacity:0;transform:translateY(.3em)}.hero-word-leave-to[data-v-e48e0a54]{opacity:0;transform:translateY(-.3em)}@media (prefers-reduced-motion:reduce){.hero-word-enter-active[data-v-e48e0a54],.hero-word-leave-active[data-v-e48e0a54]{transition:opacity .25s}.hero-word-enter-from[data-v-e48e0a54],.hero-word-leave-to[data-v-e48e0a54]{transform:none}}@keyframes hero-aurora-e48e0a54{0%{transform:translate(-4%,-2%)scale(1)}to{transform:translate(4%,3%)scale(1.08)}}@keyframes hero-cue-e48e0a54{0%,to{opacity:.4;transform:translate(-50%)}50%{opacity:.8;transform:translate(-50%,6px)}}.product-tile[data-v-c8f29af8]{border-radius:calc(var(--nb-base-unit) * 1.5);padding:calc(var(--nb-base-unit) * 7);color:var(--nb-c-text);border:1px solid #0000000f;flex-direction:column;justify-content:flex-end;text-decoration:none;transition:transform .3s cubic-bezier(.2,.6,.2,1),box-shadow .3s cubic-bezier(.2,.6,.2,1);display:flex;position:relative;overflow:hidden}.product-tile[data-v-c8f29af8]:hover{transform:translateY(-4px);box-shadow:0 24px 64px #0d0d0f24}.product-tile:hover .product-tile__arrow[data-v-c8f29af8]{transform:translate(3px)}.product-tile:hover .product-tile__art[data-v-c8f29af8]{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.product-tile[data-v-c8f29af8]{transition:none}.product-tile[data-v-c8f29af8]:hover,.product-tile:hover .product-tile__art[data-v-c8f29af8]{transform:none}}.product-tile--feature .product-tile__name[data-v-c8f29af8]{font-size:clamp(3rem,6.5vw,5.5rem)}.product-tile--feature .product-tile__tagline[data-v-c8f29af8]{max-width:620px;font-size:clamp(1.125rem,1.6vw,1.375rem)}.product-tile--half .product-tile__name[data-v-c8f29af8]{font-size:clamp(2.25rem,3.6vw,3.5rem)}.product-tile--half .product-tile__tagline[data-v-c8f29af8]{font-size:var(--nb-font-size-18,1.125rem)}@media (width<=767px){.product-tile[data-v-c8f29af8]{padding:calc(var(--nb-base-unit) * 4)}}.product-tile__art[data-v-c8f29af8]{pointer-events:none;transition:transform .6s cubic-bezier(.2,.6,.2,1);position:absolute;inset:0}.product-tile__media[data-v-c8f29af8]{object-fit:contain;width:min(50%,620px);height:auto;position:absolute;top:8%;right:5%}@media (width<=767px){.product-tile__media[data-v-c8f29af8]{display:none}}.product-tile__badge[data-v-c8f29af8]{top:calc(var(--nb-base-unit) * 3);right:calc(var(--nb-base-unit) * 3);position:absolute}.product-tile__content[data-v-c8f29af8]{gap:calc(var(--nb-base-unit) * 1.25);flex-direction:column;display:flex;position:relative}.product-tile__category[data-v-c8f29af8]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);letter-spacing:.14em;text-transform:uppercase;color:var(--nb-c-text-muted);margin:0}.product-tile__name[data-v-c8f29af8]{font-family:var(--site-font-display);font-size:var(--nb-font-size-32);font-weight:var(--nb-font-weight-bold);letter-spacing:-.02em;color:inherit;line-height:1.02}.product-tile__tagline[data-v-c8f29af8]{font-size:var(--nb-font-size-16);color:var(--nb-c-text-muted);max-width:460px;line-height:1.5}.product-tile__action[data-v-c8f29af8]{align-items:center;gap:calc(var(--nb-base-unit) * .75);margin-top:calc(var(--nb-base-unit) * 1.5);font-size:var(--nb-font-size-14);font-weight:var(--nb-font-weight-semibold);color:var(--nb-c-primary);display:inline-flex}.product-tile__arrow[data-v-c8f29af8]{transition:transform .2s}.product-tile--ui[data-v-c8f29af8]{background:linear-gradient(#5856a908,#5856a908),repeating-linear-gradient(0deg,#0000 0 31px,#5856a90f 31px 32px),repeating-linear-gradient(90deg,#0000 0 31px,#5856a90f 31px 32px),#f7f6fc}.product-tile--ui .tile-ui[data-v-c8f29af8]{align-items:flex-start;gap:calc(var(--nb-base-unit) * 1.75);flex-direction:column;display:flex;position:absolute;top:12%;right:8%;transform:rotate(-5deg)}.product-tile--ui .tile-ui[data-v-c8f29af8]>*{transition:transform .34s cubic-bezier(.2,.6,.2,1);box-shadow:0 16px 40px #5856a92e}.product-tile--ui .tile-ui[data-v-c8f29af8]>:nth-child(2){margin-left:calc(var(--nb-base-unit) * 4);transition-delay:40ms}.product-tile--ui .tile-ui[data-v-c8f29af8]>:nth-child(3){margin-left:calc(var(--nb-base-unit) * 1);transition-delay:80ms}.product-tile--ui .tile-ui[data-v-c8f29af8]>:nth-child(4){margin-left:calc(var(--nb-base-unit) * 6);transition-delay:.12s}.product-tile--ui:hover .tile-ui[data-v-c8f29af8]>*{transform:translateY(-6px)}.product-tile--ui .tile-ui__card[data-v-c8f29af8]{gap:calc(var(--nb-base-unit) * 1);width:220px;padding:calc(var(--nb-base-unit) * 2);background:#fff;border:1px solid #5856a91f;border-radius:12px;flex-direction:column;display:flex}.product-tile--ui .tile-ui__card-line[data-v-c8f29af8]{background:#5856a92e;border-radius:4.5px;height:9px}.product-tile--ui .tile-ui__card-line--short[data-v-c8f29af8]{background:#5856a91a;width:55%}.product-tile--ui .product-tile__action[data-v-c8f29af8]{color:#5856a9}@media (width<=767px){.product-tile--ui .tile-ui[data-v-c8f29af8]{display:none}}.product-tile--verba[data-v-c8f29af8]{background:linear-gradient(135deg,#fdf1ea 0%,#f9edf5 45%,#ededf8 100%)}.product-tile--verba .product-tile__name[data-v-c8f29af8]{background:linear-gradient(135deg,#f4804a 0%,#f0575d 30%,#a837a0 60%,#5856a9 100%);-webkit-text-fill-color:transparent;color:#a837a0;-webkit-background-clip:text;background-clip:text}.product-tile--verba .product-tile__art[data-v-c8f29af8]:before{content:"";aspect-ratio:1;filter:blur(4px);background:radial-gradient(circle,#f0575d38 0%,#a837a01a 45%,#0000 70%);border-radius:50%;width:55%;position:absolute;top:-30%;right:-12%}.product-tile--verba .tile-verba[data-v-c8f29af8]{gap:calc(var(--nb-base-unit) * 1.25);flex-direction:column;width:min(400px,52%);display:flex;position:absolute;top:13%;right:6%;transform:rotate(2deg)}.product-tile--verba .tile-verba__row[data-v-c8f29af8]{align-items:center;gap:calc(var(--nb-base-unit) * 1);padding:calc(var(--nb-base-unit) * 1.5) calc(var(--nb-base-unit) * 1.75);background:#fff;border-radius:12px;display:flex;box-shadow:0 10px 30px #a837a01a}.product-tile--verba .tile-verba__row[data-v-c8f29af8]:first-child{margin-right:calc(var(--nb-base-unit) * 3)}.product-tile--verba .tile-verba__row[data-v-c8f29af8]:nth-child(3){margin-left:calc(var(--nb-base-unit) * 3)}.product-tile--verba .tile-verba__row--active[data-v-c8f29af8]{transition:box-shadow .3s;box-shadow:0 0 0 1.5px #a837a0,0 14px 36px #a837a038}.product-tile--verba:hover .tile-verba__row--active[data-v-c8f29af8]{box-shadow:0 0 0 2px #f0575d,0 18px 44px #f0575d4d}.product-tile--verba .tile-verba__chip[data-v-c8f29af8]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:.625rem;font-weight:var(--nb-font-weight-semibold);letter-spacing:.08em;color:#5856a9;background:#5856a91f;border-radius:6px;padding:2px 7px}.product-tile--verba .tile-verba__chip--target[data-v-c8f29af8]{color:#f0575d;background:#f0575d24}.product-tile--verba .tile-verba__line[data-v-c8f29af8]{background:#0d0d0f29;border-radius:4px;height:8px}.product-tile--verba .tile-verba__line--target[data-v-c8f29af8]{background:#0d0d0f1a}.product-tile--verba .tile-verba__arrow[data-v-c8f29af8]{font-size:var(--nb-font-size-12);color:#0d0d0f59}.product-tile--verba .tile-verba__ai[data-v-c8f29af8]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:.625rem;font-weight:var(--nb-font-weight-bold);color:#fff;background:linear-gradient(135deg,#f4804a 0%,#f0575d 30%,#a837a0 60%,#5856a9 100%);border-radius:6px;margin-left:auto;padding:2px 7px}.product-tile--verba .product-tile__action[data-v-c8f29af8]{color:#a837a0}@media (width<=767px){.product-tile--verba .tile-verba[data-v-c8f29af8]{display:none}}.product-tile--stagewright[data-v-c8f29af8]{color:#f0f1f4;background:radial-gradient(70% 60% at 85% 0,#22d86038 0%,#0000 60%),radial-gradient(40% 40% at 15% 80%,#9d6cff24 0%,#0000 60%),#0a0b0d;border-color:#ffffff14}.product-tile--stagewright .product-tile__art[data-v-c8f29af8]{background-image:radial-gradient(circle at 1px 1px,#ffffff12 1px,#0000 0);background-size:24px 24px}.product-tile--stagewright .product-tile__category[data-v-c8f29af8]{color:#22d860}.product-tile--stagewright .product-tile__tagline[data-v-c8f29af8]{color:#f0f1f4a8}.product-tile--stagewright .product-tile__action[data-v-c8f29af8]{color:#22d860}.product-tile--stagewright .product-tile__media[data-v-c8f29af8]{border:1px solid #ffffff1a;border-radius:12px;width:min(66%,780px);transition:transform .34s cubic-bezier(.2,.6,.2,1),box-shadow .34s;top:-7%;right:-8%;transform:rotate(-4deg);box-shadow:0 30px 60px #00000080}.product-tile--stagewright:hover .product-tile__media[data-v-c8f29af8]{transform:rotate(-2.5deg)translateY(-8px);box-shadow:0 40px 78px #0000008c,0 0 40px #22d86029}.product-tile--stagewright.product-tile--feature .product-tile__media[data-v-c8f29af8]{width:min(54%,1120px);top:50%;right:2%;transform:translateY(-50%)rotate(-3deg)}.product-tile--stagewright[data-v-c8f29af8]:hover{box-shadow:0 24px 64px #22d86029}.product-tile--doodloop[data-v-c8f29af8]{color:#2b2320;background:linear-gradient(#fdf8ef 0%,#fbf1e2 100%)}.product-tile--doodloop .product-tile__art[data-v-c8f29af8]:before{content:"";top:calc(var(--nb-base-unit) * 3);left:calc(var(--nb-base-unit) * 5);opacity:.8;background:repeating-linear-gradient(90deg,#e86f4a47 0 52px,#0000 52px 64px);border-radius:8px;height:44px;position:absolute;right:30%}.product-tile--doodloop .product-tile__art[data-v-c8f29af8]:after{content:"";aspect-ratio:1;background:radial-gradient(circle,#e86f4a3d 0%,#0000 65%);border-radius:50%;width:46%;position:absolute;bottom:-18%;right:-6%}.product-tile--doodloop .tile-dl[data-v-c8f29af8]{aspect-ratio:1;width:min(210px,36%);position:absolute;top:50%;right:9%;transform:translateY(-46%)}.product-tile--doodloop .tile-dl__icon[data-v-c8f29af8]{z-index:2;border-radius:23%;width:100%;height:100%;position:absolute;inset:0;box-shadow:0 26px 54px -18px #0f1230bf}.product-tile--doodloop .tile-dl__ghost[data-v-c8f29af8]{z-index:1;border-radius:23%;transition:transform .34s cubic-bezier(.2,.6,.2,1);position:absolute;inset:0}.product-tile--doodloop .tile-dl__ghost--red[data-v-c8f29af8]{background:#ff4d6d80;transform:translate(-15px,11px)}.product-tile--doodloop .tile-dl__ghost--cyan[data-v-c8f29af8]{background:#37d0ff6b;transform:translate(15px,-11px)}@media (prefers-reduced-motion:no-preference){.product-tile--doodloop:hover .tile-dl__ghost--red[data-v-c8f29af8]{transform:translate(-22px,16px)}.product-tile--doodloop:hover .tile-dl__ghost--cyan[data-v-c8f29af8]{transform:translate(22px,-16px)}}.product-tile--doodloop .product-tile__category[data-v-c8f29af8],.product-tile--doodloop .product-tile__action[data-v-c8f29af8]{color:#d95f32}@media (width<=767px){.product-tile--doodloop .tile-dl[data-v-c8f29af8]{display:none}}.product-tile--openbridge[data-v-c8f29af8]{color:#10233f;background:linear-gradient(160deg,#eef4fd 0%,#f8fbfe 70%)}.product-tile--openbridge .tile-ob[data-v-c8f29af8]{width:min(72%,980px);position:absolute;top:50%;right:2%;transform:translateY(-50%)}.product-tile--openbridge .tile-ob__cables path[data-v-c8f29af8]{stroke:#2f6fed4d}.product-tile--openbridge .tile-ob__pulse[data-v-c8f29af8]{stroke:#2f6fed;opacity:.55;stroke-linecap:round;stroke-dasharray:3 20;animation:2.8s linear infinite tile-ob-flow-c8f29af8}@media (prefers-reduced-motion:reduce){.product-tile--openbridge .tile-ob__pulse[data-v-c8f29af8]{stroke-dasharray:none;opacity:.2;animation:none}}.product-tile--openbridge:hover .tile-ob__pulse[data-v-c8f29af8]{animation-duration:1.2s}.product-tile--openbridge .tile-ob__card[data-v-c8f29af8]{fill:#ffffffbf;stroke:#2f6fed47;stroke-width:1.5px}.product-tile--openbridge .tile-ob__dot[data-v-c8f29af8]{fill:#7fb0f7}.product-tile--openbridge .tile-ob__line[data-v-c8f29af8]{fill:#10233f38}.product-tile--openbridge .tile-ob__line--dim[data-v-c8f29af8]{fill:#10233f1a}.product-tile--openbridge .product-tile__category[data-v-c8f29af8],.product-tile--openbridge .product-tile__action[data-v-c8f29af8]{color:#2f6fed}@media (width<=767px){.product-tile--openbridge .tile-ob[data-v-c8f29af8]{display:none}}.product-tile--openbridge-marketplace[data-v-c8f29af8]{color:#1d1740;background:linear-gradient(160deg,#f3f0fd 0%,#faf9fe 70%)}.product-tile--openbridge-marketplace .tile-mkt[data-v-c8f29af8]{gap:calc(var(--nb-base-unit) * 1.5);grid-template-columns:repeat(3,1fr);width:min(440px,56%);display:grid;position:absolute;top:12%;right:7%}.product-tile--openbridge-marketplace .tile-mkt[data-v-c8f29af8]>:nth-child(3n+2){transform:translateY(12px)}.product-tile--openbridge-marketplace .tile-mkt__card[data-v-c8f29af8]{gap:calc(var(--nb-base-unit) * .75);padding:calc(var(--nb-base-unit) * 1.5);background:#fff;border:1px solid #7c5df524;border-radius:10px;flex-direction:column;display:flex;box-shadow:0 10px 26px #7c5df51a}.product-tile--openbridge-marketplace .tile-mkt__name[data-v-c8f29af8]{background:#1d17403d;border-radius:4px;width:70%;height:8px}.product-tile--openbridge-marketplace .tile-mkt__stars[data-v-c8f29af8]{letter-spacing:.2em;color:#7c5df5bf;font-size:.5625rem;line-height:1}.product-tile--openbridge-marketplace .tile-mkt__meta[data-v-c8f29af8]{background:#1d17401f;border-radius:3.5px;width:45%;height:7px}.product-tile--openbridge-marketplace .product-tile__category[data-v-c8f29af8],.product-tile--openbridge-marketplace .product-tile__action[data-v-c8f29af8]{color:#7c5df5}@media (width<=767px){.product-tile--openbridge-marketplace .tile-mkt[data-v-c8f29af8]{display:none}}.product-tile--keystone[data-v-c8f29af8]{color:#3a2d20;background:linear-gradient(#f9f3e9 0%,#f4ecdd 100%)}.product-tile--keystone .tile-ks[data-v-c8f29af8]{width:min(300px,44%);position:absolute;top:14%;right:8%}.product-tile--keystone .tile-ks path[data-v-c8f29af8]{fill:none;stroke:#8a6b4a99;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.product-tile--keystone .tile-ks .tile-ks__dim[data-v-c8f29af8]{stroke:#8a6b4a4d;stroke-width:1.5px}@media (prefers-reduced-motion:no-preference){.product-tile--keystone:hover .tile-ks path[data-v-c8f29af8]{stroke-dasharray:1;animation:1.1s cubic-bezier(.4,0,.2,1) both tile-ks-draw-c8f29af8}.product-tile--keystone:hover .tile-ks path[data-v-c8f29af8]:nth-child(2){animation-delay:.15s}.product-tile--keystone:hover .tile-ks path[data-v-c8f29af8]:nth-child(3){animation-delay:.35s}.product-tile--keystone:hover .tile-ks path[data-v-c8f29af8]:nth-child(4){animation-delay:.5s}.product-tile--keystone:hover .tile-ks path[data-v-c8f29af8]:nth-child(5){animation-delay:.7s}}.product-tile--keystone .product-tile__category[data-v-c8f29af8],.product-tile--keystone .product-tile__action[data-v-c8f29af8]{color:#8a6b4a}@media (width<=767px){.product-tile--keystone .tile-ks[data-v-c8f29af8]{display:none}}.product-tile--planetcraft[data-v-c8f29af8]{color:#eeedf8;background:radial-gradient(1px at 12% 30%,#ffffff80 98%,#0000),radial-gradient(1px at 32% 68%,#ffffff59 98%,#0000),radial-gradient(1.5px at 55% 22%,#ffffff73 98%,#0000),radial-gradient(1px at 72% 58%,#ffffff4d 98%,#0000),radial-gradient(1px at 88% 34%,#ffffff73 98%,#0000),linear-gradient(160deg,#171332 0%,#0f0c22 100%);border-color:#ffffff14}.product-tile--planetcraft .tile-pc__planet[data-v-c8f29af8]{filter:drop-shadow(0 0 70px #6f5bd873);width:260px;height:260px;position:absolute;top:10%;right:4%}.product-tile--planetcraft .product-tile__art[data-v-c8f29af8]:after{content:none;border:2px solid #ae9eff80;border-radius:50%;width:300px;height:48px;animation:16s ease-in-out infinite alternate tile-pc-drift-c8f29af8;position:absolute;top:calc(14% + 90px);right:calc(8% - 40px);transform:rotate(-16deg)}@media (prefers-reduced-motion:reduce){.product-tile--planetcraft .product-tile__art[data-v-c8f29af8]:after{animation:none}}.product-tile--planetcraft .product-tile__category[data-v-c8f29af8]{color:#ae9eff}.product-tile--planetcraft .product-tile__tagline[data-v-c8f29af8]{color:#eeedf8a8}.product-tile--planetcraft .product-tile__action[data-v-c8f29af8]{color:#ae9eff}.product-tile--planetcraft[data-v-c8f29af8]:hover{box-shadow:0 24px 64px #6f5bd840}@media (width<=767px){.product-tile--planetcraft .tile-pc__planet[data-v-c8f29af8],.product-tile--planetcraft .product-tile__art[data-v-c8f29af8]:before,.product-tile--planetcraft .product-tile__art[data-v-c8f29af8]:after{display:none}}.product-tile .product-tile__art--has-media[data-v-c8f29af8]:before,.product-tile .product-tile__art--has-media[data-v-c8f29af8]:after{display:none}@keyframes tile-ob-flow-c8f29af8{to{stroke-dashoffset:-23px}}@keyframes tile-ks-draw-c8f29af8{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes tile-pc-drift-c8f29af8{0%{transform:rotate(-16deg)}to{transform:rotate(-9deg)}}.cta-section[data-v-603aee8f]{color:#fff;padding:calc(var(--nb-base-unit) * 18) 0 calc(var(--nb-base-unit) * 12);background:#0d0d0f}@media (width<=767px){.cta-section[data-v-603aee8f]{padding:calc(var(--nb-base-unit) * 12) 0 calc(var(--nb-base-unit) * 8)}}.cta-section__eyebrow[data-v-603aee8f]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);font-weight:var(--nb-font-weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:#ffffff73;margin-bottom:calc(var(--nb-base-unit) * 2)}.cta-section__title[data-v-603aee8f]{font-family:var(--site-font-display);font-size:clamp(3rem,9vw,7.5rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.03em;line-height:1}.cta-section__link[data-v-603aee8f]{color:#fff;align-items:center;gap:.2em;text-decoration:none;display:inline-flex}.cta-section__link[data-v-603aee8f]:hover{background:linear-gradient(100deg,#8d7cf0 0%,#d861c9 50%,#f4804a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.cta-section__link:hover .cta-section__arrow[data-v-603aee8f]{transform:translate(.15em)}.cta-section__arrow[data-v-603aee8f]{transition:transform .22s cubic-bezier(.2,.6,.2,1)}@media (prefers-reduced-motion:reduce){.cta-section__arrow[data-v-603aee8f]{transition:none}}.cta-section__aside[data-v-603aee8f]{margin-top:calc(var(--nb-base-unit) * 4);font-size:var(--nb-font-size-16);color:#ffffff80}.cta-section__aside-link[data-v-603aee8f]{color:#fffc;text-underline-offset:4px;transition:color var(--nb-animation-fast,.15s) ease;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}.cta-section__aside-link[data-v-603aee8f]:hover{color:#fff}.home-hero-pin[data-v-11528a25]{z-index:0;position:sticky;top:0}.home-overlap[data-v-11528a25]{z-index:1;background:#fafafa;position:relative}.home-wall[data-v-11528a25]{counter-reset:home-chapter;grid-template-columns:repeat(2,1fr);gap:10px;padding:10px;display:grid}@media (width<=767px){.home-wall[data-v-11528a25]{grid-template-columns:1fr}}.home-wall__cell[data-v-11528a25]{min-height:min(52vh,560px);display:grid}.home-wall__cell--feature[data-v-11528a25]{grid-column:1/-1;min-height:min(72vh,780px)}@media (width<=767px){.home-wall__cell[data-v-11528a25]{min-height:45vh}.home-wall__cell--feature[data-v-11528a25]{min-height:55vh}}.home-wall__chapter[data-v-11528a25]{gap:calc(var(--nb-base-unit) * 2);padding:calc(var(--nb-base-unit) * 11) calc(var(--nb-base-unit) * 7) calc(var(--nb-base-unit) * 3);counter-increment:home-chapter;flex-direction:column;grid-column:1/-1;display:flex}@media (width<=767px){.home-wall__chapter[data-v-11528a25]{padding:calc(var(--nb-base-unit) * 7) calc(var(--nb-base-unit) * 4) calc(var(--nb-base-unit) * 2)}}.home-wall__chapter-eyebrow[data-v-11528a25]{align-items:center;gap:calc(var(--nb-base-unit) * 2);font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);font-weight:var(--nb-font-weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--nb-c-primary);display:flex}.home-wall__chapter-eyebrow[data-v-11528a25]:before{content:counter(home-chapter, decimal-leading-zero);color:#0d0d0f59}.home-wall__chapter-eyebrow[data-v-11528a25]:after{content:"";transform-origin:0;background:#0d0d0f1f;flex:1;height:1px}.home-wall__chapter-title[data-v-11528a25]{font-family:var(--site-font-display);font-size:clamp(2.25rem,4.2vw,3.5rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.03em;color:var(--nb-c-text);line-height:1.05}.home-wall__chapter.reveal--armed .home-wall__chapter-eyebrow[data-v-11528a25]:after{transition:transform 1.1s cubic-bezier(.2,.6,.2,1) .25s;transform:scaleX(0)}.home-wall__chapter.reveal--armed.reveal--visible .home-wall__chapter-eyebrow[data-v-11528a25]:after{transform:scaleX(1)}.reveal--armed[data-v-11528a25]{opacity:0;transition:opacity .65s cubic-bezier(.2,.6,.2,1),transform .65s cubic-bezier(.2,.6,.2,1);transition-delay:var(--reveal-delay,0s);transform:translateY(24px)}.reveal--armed.reveal--visible[data-v-11528a25]{opacity:1;transform:none}.page-hero[data-v-f57418df]{padding:calc(var(--nb-base-unit) * 12) 0 calc(var(--nb-base-unit) * 10)}.page-hero--compact[data-v-f57418df]{padding:calc(var(--nb-base-unit) * 7) 0 calc(var(--nb-base-unit) * 4)}.page-hero--compact .page-hero__title[data-v-f57418df]{font-size:var(--nb-font-size-42)}@media (width<=767px){.page-hero--compact .page-hero__title[data-v-f57418df]{font-size:var(--nb-font-size-32)}}.page-hero--compact .page-hero__subtitle[data-v-f57418df]{font-size:var(--nb-font-size-16)}.page-hero__content[data-v-f57418df]{max-width:720px}.page-hero__badge[data-v-f57418df]{align-self:flex-start}.page-hero__title[data-v-f57418df]{font-family:var(--site-font-display);font-size:var(--nb-font-size-54);font-weight:var(--nb-font-weight-bold);letter-spacing:-.02em;color:var(--nb-c-text);line-height:1.08}@media (width<=767px){.page-hero__title[data-v-f57418df]{font-size:var(--nb-font-size-42)}}@media (width<=479px){.page-hero__title[data-v-f57418df]{font-size:var(--nb-font-size-32)}}.page-hero__subtitle[data-v-f57418df]{font-size:var(--nb-font-size-20);color:var(--nb-c-text-muted);max-width:600px;line-height:1.6}@media (width<=767px){.page-hero__subtitle[data-v-f57418df]{font-size:var(--nb-font-size-16)}}.about-section[data-v-5ac992d3]{gap:calc(var(--nb-base-unit) * 2);flex-direction:column;max-width:720px;display:flex}.about-section__title[data-v-5ac992d3]{font-size:var(--nb-font-size-42);font-weight:var(--nb-font-weight-bold);letter-spacing:-.03em;color:var(--nb-c-text);line-height:1.15}@media (width<=767px){.about-section__title[data-v-5ac992d3]{font-size:var(--nb-font-size-32)}}.about-section__body[data-v-5ac992d3]{font-size:var(--nb-font-size-16);color:var(--nb-c-text-muted);line-height:1.75}.about-section__cta[data-v-5ac992d3]{align-self:flex-start}.about-section__actions[data-v-5ac992d3]{gap:calc(var(--nb-base-unit) * 1.5);flex-wrap:wrap;display:flex}.about-license-table[data-v-5ac992d3]{margin:calc(var(--nb-base-unit) * 4) 0 calc(var(--nb-base-unit) * 3);border-radius:calc(var(--nb-base-unit) * 2);background:#fff;border:1px solid #00000014;padding:0;list-style:none;overflow:hidden}.about-license-row[data-v-5ac992d3]{align-items:center;gap:calc(var(--nb-base-unit) * 3);padding:calc(var(--nb-base-unit) * 2.25) calc(var(--nb-base-unit) * 3);border-bottom:1px solid #0000000f;grid-template-columns:minmax(160px,1fr) minmax(120px,.8fr) auto;display:grid}.about-license-row[data-v-5ac992d3]:last-child{border-bottom:none}@media (width<=599px){.about-license-row[data-v-5ac992d3]{row-gap:calc(var(--nb-base-unit) * .5);grid-template-rows:auto auto;grid-template-columns:1fr auto}}.about-license-row__name[data-v-5ac992d3]{font-size:var(--nb-font-size-16);font-weight:var(--nb-font-weight-semibold);color:var(--nb-c-text);text-decoration:none}.about-license-row a.about-license-row__name[data-v-5ac992d3]:hover{color:var(--nb-c-primary)}.about-license-row__license[data-v-5ac992d3]{font-family:var(--nb-font-family-mono);font-size:var(--nb-font-size-13,.8125rem);color:var(--nb-c-text-muted)}@media (width<=599px){.about-license-row__license[data-v-5ac992d3]{grid-column:1/2}}.about-license-row__repo[data-v-5ac992d3],.about-license-row__soon[data-v-5ac992d3]{font-size:var(--nb-font-size-13,.8125rem);text-align:right;white-space:nowrap}.about-license-row__repo[data-v-5ac992d3]{color:var(--nb-c-primary);text-decoration:none}.about-license-row__repo[data-v-5ac992d3]:hover{text-decoration:underline}.about-license-row__soon[data-v-5ac992d3]{color:var(--nb-c-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:var(--nb-font-size-12)}.about-oss-steps[data-v-5ac992d3]{gap:calc(var(--nb-base-unit) * 3);flex-direction:column;max-width:560px;margin:0 auto;display:flex}@media (width>=768px){.about-oss-steps[data-v-5ac992d3]{gap:calc(var(--nb-base-unit) * 4);flex-direction:row;max-width:none}}.about-oss-step[data-v-5ac992d3]{gap:calc(var(--nb-base-unit) * 2);align-items:flex-start;display:flex}@media (width>=768px){.about-oss-step[data-v-5ac992d3]{flex-direction:column;flex:1}}.about-oss-step__number[data-v-5ac992d3]{width:calc(var(--nb-base-unit) * 5);height:calc(var(--nb-base-unit) * 5);color:var(--nb-c-primary);font-size:var(--nb-font-size-16);font-weight:var(--nb-font-weight-bold);background:#5856a91a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.about-oss-step__title[data-v-5ac992d3]{font-size:var(--nb-font-size-16);font-weight:var(--nb-font-weight-semibold);color:var(--nb-c-text);margin-bottom:calc(var(--nb-base-unit) * .75)}.about-oss-step__detail[data-v-5ac992d3]{font-size:var(--nb-font-size-14);color:var(--nb-c-text-muted);line-height:1.65}.about-values[data-v-5ac992d3]{gap:calc(var(--nb-base-unit) * 2.5);grid-template-columns:repeat(2,1fr);display:grid}@media (width<=767px){.about-values[data-v-5ac992d3]{grid-template-columns:1fr}}.about-value-card[data-v-5ac992d3]{border-radius:calc(var(--nb-base-unit) * 2);padding:calc(var(--nb-base-unit) * 3.5);gap:calc(var(--nb-base-unit) * 1);background:#fff;border:1px solid #00000012;flex-direction:column;display:flex}.about-value-card__title[data-v-5ac992d3]{font-size:var(--nb-font-size-16);font-weight:var(--nb-font-weight-semibold);color:var(--nb-c-text)}.about-value-card__desc[data-v-5ac992d3]{font-size:var(--nb-font-size-14);color:var(--nb-c-text-muted);line-height:1.65}.careers-content[data-v-f6ee2800]{max-width:560px}.careers-content__body[data-v-f6ee2800]{font-size:var(--nb-font-size-16);color:var(--nb-c-text-muted);line-height:1.75}.studio-grid[data-v-5e3da712]{gap:calc(var(--nb-base-unit) * 3);grid-template-columns:repeat(2,1fr);display:grid}@media (width<=767px){.studio-grid[data-v-5e3da712]{grid-template-columns:1fr}}.studio-card[data-v-5e3da712]{gap:calc(var(--nb-base-unit) * 2);color:inherit;flex-direction:column;text-decoration:none;display:flex}.studio-card:hover .studio-card__arrow[data-v-5e3da712]{opacity:1;transform:translate(2px,-2px)}.studio-card__image[data-v-5e3da712]{border-radius:calc(var(--nb-base-unit) * 1);width:100%;height:auto;margin-bottom:calc(var(--nb-base-unit) * 1);border:1px solid #00000014}.studio-card__top[data-v-5e3da712]{justify-content:space-between;align-items:flex-start;gap:calc(var(--nb-base-unit) * 2);display:flex}.studio-card__name[data-v-5e3da712]{font-size:var(--nb-font-size-20);font-weight:var(--nb-font-weight-bold);letter-spacing:-.02em;color:var(--nb-c-text)}.studio-card__year[data-v-5e3da712]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);color:var(--nb-c-text-muted);flex-shrink:0}.studio-card__tagline[data-v-5e3da712]{font-size:var(--nb-font-size-14);font-weight:var(--nb-font-weight-semibold);color:var(--nb-c-primary)}.studio-card__desc[data-v-5e3da712]{font-size:var(--nb-font-size-14);color:var(--nb-c-text-muted);flex:1;line-height:1.65}.studio-card__footer[data-v-5e3da712]{justify-content:space-between;align-items:center;gap:calc(var(--nb-base-unit) * 2);margin-top:calc(var(--nb-base-unit) * 1);display:flex}.studio-card__services[data-v-5e3da712]{gap:calc(var(--nb-base-unit) * .75);flex-wrap:wrap;display:flex}.studio-card__service[data-v-5e3da712]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);color:var(--nb-c-text-muted);letter-spacing:.02em;background:#0000000a;border:1px solid #0000000f;border-radius:4px;padding:2px 8px}.studio-card__arrow[data-v-5e3da712]{font-size:var(--nb-font-size-16);color:var(--nb-c-primary);opacity:.5;transition:opacity var(--nb-animation-fast,.15s) ease, transform var(--nb-animation-fast,.15s) ease}.studio-cta[data-v-5e3da712]{gap:calc(var(--nb-base-unit) * 2.5);flex-direction:column;max-width:680px;display:flex}.studio-cta__title[data-v-5e3da712]{font-size:var(--nb-font-size-42);font-weight:var(--nb-font-weight-bold);letter-spacing:-.03em;color:var(--nb-c-text);line-height:1.15}@media (width<=767px){.studio-cta__title[data-v-5e3da712]{font-size:var(--nb-font-size-32)}}.studio-cta__body[data-v-5e3da712]{font-size:var(--nb-font-size-16);color:var(--nb-c-text-muted);line-height:1.75}.studio-cta>.nb-button[data-v-5e3da712],.studio-cta>a[data-v-5e3da712]{align-self:flex-start}.labs-page[data-v-f71c7757]{color:#eeedf8;background:#0d0d0f;min-height:100vh}.labs-container[data-v-f71c7757]{max-width:1280px;padding:0 calc(var(--nb-base-unit) * 3);margin:0 auto}@media (width>=768px){.labs-container[data-v-f71c7757]{padding:0 calc(var(--nb-base-unit) * 5)}}@media (width>=1200px){.labs-container[data-v-f71c7757]{padding:0 calc(var(--nb-base-unit) * 8)}}.labs-header[data-v-f71c7757]{padding:calc(var(--nb-base-unit) * 16) 0 calc(var(--nb-base-unit) * 10);border-bottom:1px solid #ffffff12}.labs-header__eyebrow[data-v-f71c7757]{font-family:var(--nb-font-family-mono);color:#7c5df5;margin-bottom:calc(var(--nb-base-unit) * 3);letter-spacing:.02em;font-size:13px;display:block}.labs-header__title[data-v-f71c7757]{letter-spacing:-.04em;color:#eeedf8;margin:0 0 calc(var(--nb-base-unit) * 4);font-size:clamp(36px,6vw,72px);font-weight:800;line-height:1}.labs-header__body[data-v-f71c7757]{color:#7e7e9a;max-width:540px;margin:0;font-size:clamp(15px,1.2vw,17px);line-height:1.75}.labs-projects[data-v-f71c7757]{padding:calc(var(--nb-base-unit) * 6) 0 calc(var(--nb-base-unit) * 12)}.labs-bar[data-v-f71c7757]{align-items:center;gap:calc(var(--nb-base-unit) * 2);margin-bottom:calc(var(--nb-base-unit) * 4);display:flex}.labs-bar__rule[data-v-f71c7757]{background:#ffffff12;flex:1;height:1px}.labs-bar__count[data-v-f71c7757]{font-family:var(--nb-font-family-mono);color:#4a4a66;letter-spacing:.06em;white-space:nowrap;font-size:11px}.labs-grid[data-v-f71c7757]{background:#ffffff12;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}@media (width<=767px){.labs-grid[data-v-f71c7757]{grid-template-columns:1fr}}.labs-grid__filler[data-v-f71c7757]{background:#111113}@media (width<=767px){.labs-grid__filler[data-v-f71c7757]{display:none}}.lab-card[data-v-f71c7757]{gap:calc(var(--nb-base-unit) * 2);padding:calc(var(--nb-base-unit) * 4);color:inherit;background:#111113;flex-direction:column;text-decoration:none;transition:background .2s,box-shadow .2s;display:flex;position:relative}.lab-card[data-v-f71c7757]:hover{z-index:1;background:#161619;box-shadow:inset 0 0 0 1px #6e52dc73,0 0 40px #6e52dc0f}.lab-card:hover .lab-card__arrow[data-v-f71c7757]{opacity:1;transform:translate(2px,-2px)}.lab-card:hover .lab-card__name[data-v-f71c7757]{color:#fff}.lab-card__top[data-v-f71c7757]{justify-content:space-between;align-items:flex-start;gap:calc(var(--nb-base-unit) * 2);display:flex}.lab-card__name[data-v-f71c7757]{color:#eeedf8;letter-spacing:-.02em;font-size:clamp(15px,1.3vw,17px);font-weight:700;line-height:1.3;font-family:var(--nb-font-family-mono);word-break:break-word;transition:color .2s}.lab-card__product-tag[data-v-f71c7757]{font-family:var(--nb-font-family-mono);letter-spacing:.08em;text-transform:uppercase;color:#7c5df5;white-space:nowrap;background:#7c5df514;border:1px solid #7c5df538;border-radius:4px;flex-shrink:0;align-items:center;margin-top:3px;padding:2px 7px;font-size:10px;display:inline-flex}.lab-card__tagline[data-v-f71c7757]{color:#eeedf8;opacity:.9;margin:0;font-size:14px;font-weight:600;line-height:1.45}.lab-card__desc[data-v-f71c7757]{color:#7e7e9a;flex:1;margin:0;font-size:13px;line-height:1.65}.lab-card__tags[data-v-f71c7757]{flex-wrap:wrap;gap:5px;display:flex}.lab-card__tag[data-v-f71c7757]{font-family:var(--nb-font-family-mono);color:#4a4a66;letter-spacing:.02em;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:4px;padding:2px 7px;font-size:10px}.lab-card__footer[data-v-f71c7757]{padding-top:calc(var(--nb-base-unit) * 2);border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;margin-top:auto;display:flex}.lab-card__meta[data-v-f71c7757]{font-family:var(--nb-font-family-mono);color:#4a4a66;align-items:center;gap:6px;font-size:11px;display:flex}.lab-card__sep[data-v-f71c7757]{opacity:.4}.lab-card__arrow[data-v-f71c7757]{color:#7c5df5;opacity:.4;font-size:16px;transition:opacity .2s,transform .2s}.labs-footer[data-v-f71c7757]{padding:calc(var(--nb-base-unit) * 6) 0 calc(var(--nb-base-unit) * 10);gap:calc(var(--nb-base-unit) * 2);border-top:1px solid #ffffff12;flex-direction:column;display:flex}.labs-footer__note[data-v-f71c7757]{color:#7e7e9a;max-width:680px;margin:0;font-size:15px;line-height:1.75}.labs-footer__link[data-v-f71c7757]{font-family:var(--nb-font-family-mono);color:#7c5df5;font-size:12px;text-decoration:none;transition:opacity .15s}.labs-footer__link[data-v-f71c7757]:hover{opacity:.7}.contact-layout[data-v-b74eedbe]{gap:calc(var(--nb-base-unit) * 8);grid-template-columns:1fr 340px;align-items:start;display:grid}@media (width<=1023px){.contact-layout[data-v-b74eedbe]{grid-template-columns:1fr}}.contact-form__topic[data-v-b74eedbe]{align-items:baseline;gap:calc(var(--nb-base-unit) * 1);margin-bottom:calc(var(--nb-base-unit) * 3);padding:calc(var(--nb-base-unit) * 1.25) calc(var(--nb-base-unit) * 2);border-radius:calc(var(--nb-base-unit) * 1);background:#5856a914;border:1px solid #5856a92e;display:inline-flex}.contact-form__topic-label[data-v-b74eedbe]{font-size:var(--nb-font-size-12);text-transform:uppercase;letter-spacing:.08em;font-weight:var(--nb-font-weight-semibold);color:var(--nb-c-text-muted)}.contact-form__topic-value[data-v-b74eedbe]{font-size:var(--nb-font-size-14);font-weight:var(--nb-font-weight-semibold);color:var(--nb-c-text)}.contact-form[data-v-b74eedbe]{gap:calc(var(--nb-base-unit) * 3);flex-direction:column;display:flex}.contact-form__field[data-v-b74eedbe]{gap:calc(var(--nb-base-unit) * 1);flex-direction:column;display:flex}.contact-form__label[data-v-b74eedbe]{font-size:var(--nb-font-size-14);font-weight:var(--nb-font-weight-semibold);color:var(--nb-c-text)}.contact-form__submit[data-v-b74eedbe]{align-self:flex-start}.contact-form__error[data-v-b74eedbe]{font-size:var(--nb-font-size-14);color:var(--nb-c-danger,#c0392b)}.contact-success[data-v-b74eedbe]{padding:calc(var(--nb-base-unit) * 6) 0;gap:calc(var(--nb-base-unit) * 2);flex-direction:column;display:flex}.contact-success__title[data-v-b74eedbe]{font-size:var(--nb-font-size-24);font-weight:var(--nb-font-weight-bold);color:var(--nb-c-text)}.contact-success__body[data-v-b74eedbe]{font-size:var(--nb-font-size-16);color:var(--nb-c-text-muted)}.contact-info[data-v-b74eedbe]{border-radius:calc(var(--nb-base-unit) * 2);padding:calc(var(--nb-base-unit) * 3.5);gap:calc(var(--nb-base-unit) * 2.5);background:#f5f4f3;border:1px solid #00000012;flex-direction:column;display:flex}.contact-info__title[data-v-b74eedbe]{font-size:var(--nb-font-size-16);font-weight:var(--nb-font-weight-semibold);color:var(--nb-c-text)}.contact-info__item[data-v-b74eedbe]{gap:calc(var(--nb-base-unit) * .5);flex-direction:column;display:flex}.contact-info__label[data-v-b74eedbe]{font-size:var(--nb-font-size-12);font-weight:var(--nb-font-weight-semibold);text-transform:uppercase;letter-spacing:.07em;color:var(--nb-c-text-muted)}.contact-info__value[data-v-b74eedbe]{font-size:var(--nb-font-size-14);color:var(--nb-c-primary);text-decoration:none}.contact-info__value[data-v-b74eedbe]:hover{text-decoration:underline}.contact-info__note[data-v-b74eedbe]{font-size:var(--nb-font-size-13,.8125rem);color:var(--nb-c-text-muted);line-height:1.5}.contact-info__enterprise[data-v-b74eedbe]{font-size:var(--nb-font-size-12);color:var(--nb-c-text-muted);padding-top:calc(var(--nb-base-unit) * 2);border-top:1px solid #00000012}.docs-grid[data-v-9f93cb32]{gap:calc(var(--nb-base-unit) * 3);grid-template-columns:repeat(2,1fr);display:grid}@media (width<=767px){.docs-grid[data-v-9f93cb32]{grid-template-columns:1fr}}.doc-card[data-v-9f93cb32]{gap:calc(var(--nb-base-unit) * 2);flex-direction:column;display:flex}.doc-card--disabled[data-v-9f93cb32]{opacity:.5}.doc-card__header[data-v-9f93cb32]{justify-content:space-between;align-items:center;gap:calc(var(--nb-base-unit) * 2);display:flex}.doc-card__name[data-v-9f93cb32]{font-size:var(--nb-font-size-20);font-weight:var(--nb-font-weight-bold);letter-spacing:-.02em;color:var(--nb-c-text)}.doc-card__tagline[data-v-9f93cb32]{font-size:var(--nb-font-size-14);font-weight:var(--nb-font-weight-semibold);color:var(--nb-c-primary)}.doc-card__description[data-v-9f93cb32]{font-size:var(--nb-font-size-14);color:var(--nb-c-text-muted);flex:1;line-height:1.65}.doc-card__actions[data-v-9f93cb32]{gap:calc(var(--nb-base-unit) * 1.5);margin-top:calc(var(--nb-base-unit) * 1);display:flex}.blog-header[data-v-61d4c310]{padding:calc(var(--nb-base-unit) * 14) 0 calc(var(--nb-base-unit) * 6);border-bottom:1px solid #0000000f}.blog-header__inner[data-v-61d4c310]{gap:calc(var(--nb-base-unit) * 2);flex-direction:column;max-width:680px;display:flex}.blog-header__eyebrow[data-v-61d4c310]{letter-spacing:.1em;text-transform:uppercase;color:var(--nb-c-primary);font-size:11px;font-weight:700}.blog-header__title[data-v-61d4c310]{letter-spacing:-.03em;color:var(--nb-c-text);margin:0;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.1}.blog-header__subtitle[data-v-61d4c310]{font-size:var(--nb-font-size-16);color:var(--nb-c-text-muted);max-width:540px;margin:0;line-height:1.65}.blog-filters[data-v-61d4c310]{padding:calc(var(--nb-base-unit) * 3) 0;border-bottom:1px solid #0000000f}.blog-filters__inner[data-v-61d4c310]{align-items:center;gap:calc(var(--nb-base-unit) * 1);flex-wrap:wrap;display:flex}.blog-filter[data-v-61d4c310]{color:var(--nb-c-text-muted);cursor:pointer;transition:background var(--nb-animation-fast) ease, border-color var(--nb-animation-fast) ease, color var(--nb-animation-fast) ease;background:#fff;border:1px solid #0000001a;border-radius:99px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:500;display:flex}.blog-filter[data-v-61d4c310]:hover{border-color:var(--nb-c-primary);color:var(--nb-c-primary);background:#5c35c40a}.blog-filter--active[data-v-61d4c310]{background:var(--nb-c-primary);border-color:var(--nb-c-primary);color:#fff;font-weight:600}.blog-filter--active .blog-filter__count[data-v-61d4c310]{color:#ffffffb3}.blog-filter--active[data-v-61d4c310]:hover{background:var(--nb-c-primary-hover,#4c2aac);color:#fff}.blog-filter__count[data-v-61d4c310]{color:var(--nb-c-text-muted);font-size:11px;font-weight:400}.blog-content[data-v-61d4c310]{padding:calc(var(--nb-base-unit) * 7) 0 calc(var(--nb-base-unit) * 14)}.blog-empty[data-v-61d4c310]{padding:calc(var(--nb-base-unit) * 12) 0;text-align:center;color:var(--nb-c-text-muted);font-size:var(--nb-font-size-16)}.blog-cover--essay[data-v-61d4c310]{background:linear-gradient(145deg,#1c1535 0%,#2d1f6e 60%,#0d0d0f 100%)}.blog-cover--product[data-v-61d4c310]{background:linear-gradient(145deg,#0d1f3c 0%,#1a3a6e 60%,#0d0d0f 100%)}.blog-cover--engineering[data-v-61d4c310]{background:linear-gradient(145deg,#0d2a1f 0%,#1a4a35 60%,#0d0d0f 100%)}.blog-cover--open-source[data-v-61d4c310]{background:linear-gradient(145deg,#15343a 0%,#8d4b1f 58%,#120f0d 100%)}.blog-cover--default[data-v-61d4c310]{background:linear-gradient(145deg,#111 0%,#1a1a2e 100%)}.blog-cover__quote[data-v-61d4c310]{color:#ffffffd1;border:none;margin:0 0 auto;padding:0;font-size:clamp(13px,1.4vw,16px);font-style:italic;font-weight:400;line-height:1.6}.blog-cover__quote--sm[data-v-61d4c310]{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.blog-cover__brand[data-v-61d4c310]{letter-spacing:.1em;text-transform:uppercase;color:#ffffff59;margin-top:auto;font-size:11px;font-weight:700}.blog-cover__brand--sm[data-v-61d4c310]{font-size:10px}.blog-pill[data-v-61d4c310]{letter-spacing:.05em;text-transform:uppercase;border-radius:99px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.blog-pill--essay[data-v-61d4c310]{color:#5c35c4;background:#5c35c41a}.blog-pill--product[data-v-61d4c310]{color:#1d4ed8;background:#1d4ed81a}.blog-pill--engineering[data-v-61d4c310]{color:#16a34a;background:#4acf7b1f}.blog-pill--open-source[data-v-61d4c310]{color:#8d4b1f;background:#8d4b1f1f}.blog-meta[data-v-61d4c310]{color:var(--nb-c-text-muted);font-size:13px}.blog-featured[data-v-61d4c310]{color:inherit;margin-bottom:calc(var(--nb-base-unit) * 6);transition:box-shadow var(--nb-animation-base) ease, transform var(--nb-animation-base) ease;background:#fff;border:1px solid #00000014;border-radius:16px;grid-template-columns:420px 1fr;text-decoration:none;display:grid;overflow:hidden}.blog-featured[data-v-61d4c310]:hover{transform:translateY(-2px);box-shadow:0 12px 48px #5c35c41f}.blog-featured:hover .blog-featured__cta[data-v-61d4c310]{color:var(--nb-c-primary)}@media (width<=900px){.blog-featured[data-v-61d4c310]{grid-template-columns:1fr}}.blog-featured__cover[data-v-61d4c310]{padding:calc(var(--nb-base-unit) * 5);flex-direction:column;min-height:280px;display:flex}@media (width<=900px){.blog-featured__cover[data-v-61d4c310]{min-height:200px}}.blog-featured__content[data-v-61d4c310]{padding:calc(var(--nb-base-unit) * 5);gap:calc(var(--nb-base-unit) * 2);flex-direction:column;justify-content:center;display:flex}.blog-featured__top[data-v-61d4c310]{align-items:center;gap:calc(var(--nb-base-unit) * 1.5);display:flex}.blog-featured__badge[data-v-61d4c310]{letter-spacing:.06em;text-transform:uppercase;color:var(--nb-c-text-muted);background:#0000000d;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.blog-featured__title[data-v-61d4c310]{letter-spacing:-.025em;color:var(--nb-c-text);margin:0;font-size:clamp(20px,2.2vw,26px);font-weight:800;line-height:1.2}.blog-featured__excerpt[data-v-61d4c310]{font-size:var(--nb-font-size-14);color:var(--nb-c-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.65;display:-webkit-box;overflow:hidden}.blog-featured__meta[data-v-61d4c310]{justify-content:space-between;align-items:center;gap:calc(var(--nb-base-unit) * 1);padding-top:calc(var(--nb-base-unit) * 2);border-top:1px solid #0000000f;flex-wrap:wrap;margin-top:auto;display:flex}.blog-featured__cta[data-v-61d4c310]{color:var(--nb-c-text-muted);transition:color var(--nb-animation-fast) ease;font-size:13px;font-weight:600}.blog-grid[data-v-61d4c310]{gap:calc(var(--nb-base-unit) * 3);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=1023px){.blog-grid[data-v-61d4c310]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.blog-grid[data-v-61d4c310]{grid-template-columns:1fr}}.blog-card[data-v-61d4c310]{color:inherit;transition:box-shadow var(--nb-animation-base) ease, transform var(--nb-animation-base) ease;background:#fff;border:1px solid #00000014;border-radius:12px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.blog-card[data-v-61d4c310]:hover{transform:translateY(-2px);box-shadow:0 8px 32px #5c35c41a}.blog-card__cover[data-v-61d4c310]{padding:calc(var(--nb-base-unit) * 3);aspect-ratio:16/9;flex-direction:column;display:flex}.blog-card__content[data-v-61d4c310]{gap:calc(var(--nb-base-unit) * 1.5);padding:calc(var(--nb-base-unit) * 3);flex-direction:column;flex:1;display:flex}.blog-card__title[data-v-61d4c310]{font-size:var(--nb-font-size-16);letter-spacing:-.015em;color:var(--nb-c-text);margin:0;font-weight:700;line-height:1.35}.blog-card__excerpt[data-v-61d4c310]{font-size:var(--nb-font-size-14);color:var(--nb-c-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-card__meta[data-v-61d4c310]{margin-top:auto}.sr-only[data-v-4c2063f5]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.newsletter[data-v-4c2063f5]{gap:calc(var(--nb-base-unit) * 3);flex-direction:column;display:flex}.newsletter__eyebrow[data-v-4c2063f5]{font-size:var(--nb-font-size-12);font-weight:var(--nb-font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--nb-c-primary);margin-bottom:calc(var(--nb-base-unit) * 1.5)}.newsletter__title[data-v-4c2063f5]{font-size:var(--nb-font-size-28);font-weight:var(--nb-font-weight-bold);letter-spacing:-.02em;color:var(--nb-c-text)}.newsletter__subtitle[data-v-4c2063f5]{font-size:var(--nb-font-size-16);color:var(--nb-c-text-muted);margin-top:calc(var(--nb-base-unit) * 1);max-width:46ch;line-height:1.6}.newsletter__form[data-v-4c2063f5]{gap:calc(var(--nb-base-unit) * 1.5);flex-direction:column;display:flex}.newsletter__row[data-v-4c2063f5]{gap:calc(var(--nb-base-unit) * 1.5);align-items:stretch;display:flex}@media (width<=599px){.newsletter__row[data-v-4c2063f5]{flex-direction:column}}.newsletter__row[data-v-4c2063f5] .nb-text-input{flex:auto;min-width:0}.newsletter__submit[data-v-4c2063f5]{flex:none}.newsletter__consent[data-v-4c2063f5]{font-size:var(--nb-font-size-12);color:var(--nb-c-text-muted);max-width:52ch;line-height:1.5}.newsletter__error[data-v-4c2063f5]{font-size:var(--nb-font-size-14);color:var(--nb-c-danger,#c0392b)}.newsletter__success[data-v-4c2063f5]{gap:calc(var(--nb-base-unit) * .5);flex-direction:column;display:flex}.newsletter__success-title[data-v-4c2063f5]{font-size:var(--nb-font-size-18);font-weight:var(--nb-font-weight-bold);color:var(--nb-c-text)}.newsletter__success-body[data-v-4c2063f5]{font-size:var(--nb-font-size-14);color:var(--nb-c-text-muted)}.newsletter--on-dark .newsletter__title[data-v-4c2063f5]{color:#fff}.newsletter--on-dark .newsletter__subtitle[data-v-4c2063f5]{color:#ffffff8c}.newsletter--on-dark .newsletter__consent[data-v-4c2063f5]{color:#fff6}.newsletter--on-dark .newsletter__success-title[data-v-4c2063f5]{color:#fff}.newsletter--on-dark .newsletter__success-body[data-v-4c2063f5]{color:#fff9}.newsletter--section .newsletter__form[data-v-4c2063f5]{max-width:32rem}.newsletter--footer[data-v-4c2063f5]{gap:calc(var(--nb-base-unit) * 2.5)}.newsletter--footer .newsletter__title[data-v-4c2063f5]{font-size:var(--nb-font-size-16);font-weight:var(--nb-font-weight-semibold)}.newsletter--footer .newsletter__subtitle[data-v-4c2063f5]{font-size:var(--nb-font-size-14);margin-top:calc(var(--nb-base-unit) * .5)}.newsletter--hero[data-v-4c2063f5]{text-align:center;align-items:center;gap:calc(var(--nb-base-unit) * 2);width:100%;max-width:520px;margin-inline:auto}.newsletter--hero .newsletter__eyebrow[data-v-4c2063f5]{color:#fff9;margin-bottom:0}.newsletter--hero .newsletter__title[data-v-4c2063f5]{font-size:var(--nb-font-size-18);font-weight:var(--nb-font-weight-semibold)}.newsletter--hero .newsletter__subtitle[data-v-4c2063f5]{max-width:42ch;margin-top:0}.newsletter--hero .newsletter__form[data-v-4c2063f5]{width:100%}.newsletter--hero .newsletter__consent[data-v-4c2063f5]{text-align:center;max-width:46ch;margin-inline:auto}.newsletter--inline[data-v-4c2063f5]{gap:calc(var(--nb-base-unit) * 2)}.newsletter--inline .newsletter__title[data-v-4c2063f5]{font-size:var(--nb-font-size-20)}.newsletter--inline .newsletter__subtitle[data-v-4c2063f5]{font-size:var(--nb-font-size-14)}.product-newsletter[data-v-40eed62b]{border-top:1px solid #00000012}.product-newsletter--dark[data-v-40eed62b]{border-top-color:#ffffff1f}.sw-hero__buy-note[data-v-fdae9763],.sw-hero__download-note[data-v-fdae9763],.sw-section-header__subtitle[data-v-fdae9763],.sw-tier__cta-note[data-v-fdae9763],.sw-pricing__fair-use[data-v-fdae9763],.sw-pricing__footnote[data-v-fdae9763],.sw-licensing__body[data-v-fdae9763],.sw-licensing__point-desc[data-v-fdae9763]{text-wrap:pretty}.sw-carousel__group-title[data-v-fdae9763],.sw-tiles__title[data-v-fdae9763],.sw-specs__title[data-v-fdae9763],.sw-licensing__title[data-v-fdae9763],.sw-cta__title[data-v-fdae9763]{text-wrap:balance}.sw-hero[data-v-fdae9763]{padding:calc(var(--nb-base-unit) * 14) 0 calc(var(--nb-base-unit) * 8);position:relative}.sw-hero__rig[data-v-fdae9763]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sw-hero__rig .sw-hero__rig-idle path[data-v-fdae9763]{stroke:#f0f1f4;opacity:.05}.sw-hero__rig .sw-hero__rig-idle path[data-v-fdae9763]:nth-child(odd){stroke:#9d6cff;opacity:.09}.sw-hero__rig .sw-hero__rig-live[data-v-fdae9763]{stroke:#22d860;opacity:.28;stroke-linecap:round;stroke-dasharray:3 22;animation:2s linear infinite sw-signal-flow-fdae9763}@media (prefers-reduced-motion:reduce){.sw-hero__rig .sw-hero__rig-live[data-v-fdae9763]{stroke-dasharray:none;opacity:.12;animation:none}}.sw-hero__rig .sw-hero__rig-ports circle[data-v-fdae9763]{fill:#15171c;stroke:#22d86066;stroke-width:2px}@media (width<=767px){.sw-hero__rig .sw-hero__rig-ports[data-v-fdae9763]{display:none}.sw-hero__rig .sw-hero__rig-live[data-v-fdae9763]{opacity:.16}}@keyframes sw-signal-flow-fdae9763{to{stroke-dashoffset:-25px}}.sw-hero__stage[data-v-fdae9763]{display:contents}.sw-hero__grid[data-v-fdae9763]{gap:calc(var(--nb-base-unit) * 8);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;display:grid}@media (width<=1023px){.sw-hero__grid[data-v-fdae9763]{gap:calc(var(--nb-base-unit) * 6);grid-template-columns:1fr}}.sw-hero__copy[data-v-fdae9763]{gap:calc(var(--nb-base-unit) * 3);flex-direction:column;display:flex}.sw-hero__eyebrow[data-v-fdae9763]{align-items:center;gap:calc(var(--nb-base-unit) * 1);padding:calc(var(--nb-base-unit) * .75) calc(var(--nb-base-unit) * 1.75);font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);letter-spacing:.16em;text-transform:uppercase;background:#22d86012;border:1px solid #22d86047;border-radius:999px;align-self:flex-start;margin:0;display:inline-flex}.sw-hero__eyebrow-dot[data-v-fdae9763]{background:#22d860;border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite sw-pulse-fdae9763;box-shadow:0 0 10px #22d860cc}@media (prefers-reduced-motion:reduce){.sw-hero__eyebrow-dot[data-v-fdae9763]{animation:none}}@keyframes sw-pulse-fdae9763{0%,to{opacity:1}50%{opacity:.35}}.sw-hero__title[data-v-fdae9763]{font-family:var(--site-font-display);font-size:clamp(2.375rem,5.4vw,4.25rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.035em;margin:0;line-height:1.02}.sw-hero__subtitle[data-v-fdae9763]{max-width:34ch;margin:0;font-size:clamp(1.25rem,1.7vw,1.5rem);line-height:1.45}.sw-hero__hud[data-v-fdae9763]{gap:calc(var(--nb-base-unit) * 1.5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sw-hero__hud-chip[data-v-fdae9763]{gap:calc(var(--nb-base-unit) * .5);padding:calc(var(--nb-base-unit) * 1.25) calc(var(--nb-base-unit) * 2);background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;display:flex}.sw-hero__hud-label[data-v-fdae9763]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:#f0f1f473;font-size:.625rem}.sw-hero__hud-value[data-v-fdae9763]{font-family:var(--site-font-display);font-size:var(--nb-font-size-14);font-weight:var(--nb-font-weight-semibold);color:#f0f1f4}.sw-hero__buy[data-v-fdae9763]{align-items:flex-start;gap:calc(var(--nb-base-unit) * 1);margin-top:calc(var(--nb-base-unit) * 1);flex-direction:column;display:flex}.sw-hero__buy-note[data-v-fdae9763]{font-size:var(--nb-font-size-12);opacity:.6;letter-spacing:.04em;margin:0}.sw-hero__downloads[data-v-fdae9763]{gap:calc(var(--nb-base-unit) * 1);margin-top:calc(var(--nb-base-unit) * 2);flex-direction:column;display:flex}.sw-hero__download-heading[data-v-fdae9763]{font-size:var(--nb-font-size-12);letter-spacing:.12em;text-transform:uppercase;font-weight:var(--nb-font-weight-semibold);margin:0}.sw-hero__download-buttons[data-v-fdae9763]{align-items:flex-start;gap:calc(var(--nb-base-unit) * 1.5);margin-top:calc(var(--nb-base-unit) * .5);flex-wrap:wrap;display:flex}.sw-hero__download-option[data-v-fdae9763]{gap:calc(var(--nb-base-unit) * .75);flex-direction:column;display:flex}.sw-hero__download-option--recommended[data-v-fdae9763] .nb-button{border-color:#22d86080}.sw-hero__download-tag[data-v-fdae9763]{align-items:center;gap:calc(var(--nb-base-unit) * .75);font-family:var(--nb-font-family-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:#22d860;margin:0;font-size:.625rem;display:inline-flex}.sw-hero__download-tag[data-v-fdae9763]:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.sw-hero__download-note[data-v-fdae9763]{font-size:var(--nb-font-size-14);margin:calc(var(--nb-base-unit) * .5) 0 0;opacity:.75}.sw-hero__platform-note[data-v-fdae9763]{align-items:center;gap:calc(var(--nb-base-unit) * 1);font-size:var(--nb-font-size-12);margin:calc(var(--nb-base-unit) * .5) 0 0;opacity:.6;letter-spacing:.04em;display:inline-flex}.sw-hero__platform-dot[data-v-fdae9763]{opacity:.5;background:currentColor;border-radius:50%;width:6px;height:6px}.sw-hero__visual[data-v-fdae9763]{position:relative}.sw-hero__visual img[data-v-fdae9763]{transform-origin:50%;will-change:transform, opacity;width:100%;height:auto;display:block}.sw-hero__modal[data-v-fdae9763]{display:none}@supports (animation-timeline:scroll()){@media (width>=1024px) and (prefers-reduced-motion:no-preference){.sw-hero[data-v-fdae9763]{min-height:300vh;padding:0}.sw-hero__stage[data-v-fdae9763]{height:100vh;display:block;position:sticky;top:0;overflow:hidden}.sw-hero__grid[data-v-fdae9763]{height:100%;padding:calc(var(--nb-base-unit) * 6) 0;align-content:center}.sw-hero__copy[data-v-fdae9763]{will-change:opacity, transform;animation:linear both sw-hero-copy-out-fdae9763;animation-timeline:scroll(root);animation-range:0 100vh}.sw-hero__visual img[data-v-fdae9763]{animation:linear both sw-hero-visual-fdae9763;animation-timeline:scroll(root);animation-range:0 200vh}.sw-hero__modal[data-v-fdae9763]{gap:calc(var(--nb-base-unit) * 2);width:min(420px,90vw);padding:calc(var(--nb-base-unit) * 3);color:#f0f1f4;-webkit-backdrop-filter:blur(20px)saturate(140%);pointer-events:none;transform-origin:50%;z-index:2;background:#15171ceb;border:1px solid #ffffff24;border-radius:16px;flex-direction:column;animation:linear both sw-hero-modal-fdae9763;animation-timeline:scroll(root);animation-range:70vh 200vh;display:flex;position:absolute;top:50%;left:50%;box-shadow:inset 0 1px #ffffff0f,0 24px 60px -10px #000000a6,0 8px 20px -8px #00000080}.sw-hero__modal-heading[data-v-fdae9763]{color:#22d860}.sw-hero__modal-note[data-v-fdae9763]{color:#f0f1f4a8}.sw-hero__modal[data-v-fdae9763] .nb-button{pointer-events:auto}}}.sw-hero__modal-heading[data-v-fdae9763]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);letter-spacing:.16em;text-transform:uppercase;opacity:.75;margin:0}.sw-hero__modal-actions[data-v-fdae9763]{gap:calc(var(--nb-base-unit) * 1.5);flex-wrap:wrap;display:flex}.sw-hero__modal-note[data-v-fdae9763]{font-size:var(--nb-font-size-12);opacity:.65;margin:0;line-height:1.5}@keyframes sw-hero-copy-out-fdae9763{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-32px)}}@keyframes sw-hero-visual-fdae9763{0%{opacity:1;transform:translate(0)scale(1)}33%{opacity:1;transform:translate(-50%)scale(1.55)}83%{opacity:1;transform:translate(-50%)scale(1.55)}to{opacity:0;transform:translate(-50%)scale(1.7)}}@keyframes sw-hero-modal-fdae9763{0%{opacity:0;transform:translate(-50%,calc(12px - 50%))scale(.94)}23%{opacity:1;transform:translate(-50%,-50%)scale(1)}77%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,calc(-50% - 6px))scale(.96)}}.sw-perf[data-v-fdae9763]{padding:calc(var(--nb-base-unit) * 14) 0}.sw-perf__grid[data-v-fdae9763]{gap:calc(var(--nb-base-unit) * 2.5);counter-reset:sw-tile;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width<=1023px){.sw-perf__grid[data-v-fdae9763]{grid-template-columns:1fr}}.sw-signal[data-v-fdae9763]{background:#ffffff0f;height:1px;position:relative;overflow:hidden}.sw-signal[data-v-fdae9763]:before{content:"";background:linear-gradient(90deg,#0000,#22d860e6,#0000);width:160px;height:1px;animation:9s linear infinite sw-signal-run-fdae9763;position:absolute;top:0;left:0;box-shadow:0 0 12px #22d86080}@media (prefers-reduced-motion:reduce){.sw-signal[data-v-fdae9763]:before{animation:none;display:none}}@keyframes sw-signal-run-fdae9763{0%{transform:translate(-160px)}to{transform:translate(100vw)}}.sw-section-header[data-v-fdae9763]{text-align:center;margin-bottom:calc(var(--nb-base-unit) * 6);gap:calc(var(--nb-base-unit) * 1.5);flex-direction:column;align-items:center;display:flex}.sw-section-header__eyebrow[data-v-fdae9763]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);letter-spacing:.16em;text-transform:uppercase;margin:0}.sw-section-header__title[data-v-fdae9763]{font-family:var(--site-font-display);font-size:clamp(2.25rem,4.6vw,3.6rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.03em;text-wrap:balance;max-width:800px;margin:0;line-height:1.1}.sw-section-header__subtitle[data-v-fdae9763]{font-size:var(--nb-font-size-18);opacity:.8;max-width:600px;margin:0;line-height:1.6}.sw-carousel[data-v-fdae9763]{padding:calc(var(--nb-base-unit) * 16) 0}.sw-carousel__pin[data-v-fdae9763]{gap:calc(var(--nb-base-unit) * 6);flex-direction:column;display:flex}.sw-carousel__header[data-v-fdae9763]{text-align:center;gap:calc(var(--nb-base-unit) * 1.5);flex-direction:column;align-items:center;display:flex}.sw-carousel__group-eyebrow[data-v-fdae9763]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);letter-spacing:.16em;text-transform:uppercase;margin:0}.sw-carousel__group-title[data-v-fdae9763]{font-family:var(--site-font-display);font-size:clamp(2.25rem,4.6vw,3.6rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.03em;max-width:800px;margin:0;line-height:1.1}.sw-carousel__viewport[data-v-fdae9763]{width:100%}.sw-carousel__track[data-v-fdae9763]{gap:calc(var(--nb-base-unit) * 8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sw-carousel__panel[data-v-fdae9763]{gap:calc(var(--nb-base-unit) * 3);width:min(100%,1100px);max-width:1100px;padding:0 calc(var(--nb-base-unit) * 3);flex-direction:column;margin:0 auto;display:flex}.sw-carousel__visual[data-v-fdae9763]{border-radius:16px;flex-direction:column;margin:0;display:flex;overflow:hidden}.sw-carousel__visual img[data-v-fdae9763]{width:100%;height:auto;display:block}.sw-carousel__chrome[data-v-fdae9763]{align-items:center;gap:calc(var(--nb-base-unit) * 1.5);padding:calc(var(--nb-base-unit) * 1.25) calc(var(--nb-base-unit) * 2);background:#ffffff08;border-bottom:1px solid #ffffff12;display:flex}.sw-carousel__chrome-dots[data-v-fdae9763]{gap:6px;display:inline-flex}.sw-carousel__chrome-dots span[data-v-fdae9763]{border-radius:50%;width:8px;height:8px}.sw-carousel__chrome-dots span[data-v-fdae9763]:first-child{background:#ff5d5db3}.sw-carousel__chrome-dots span[data-v-fdae9763]:nth-child(2){background:#f5a524b3}.sw-carousel__chrome-dots span[data-v-fdae9763]:nth-child(3){background:#22d860b3}.sw-carousel__chrome-title[data-v-fdae9763]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:#f0f1f480;font-size:.6875rem}.sw-carousel__playhead[data-v-fdae9763]{display:none}.sw-carousel__panel-caption[data-v-fdae9763]{gap:calc(var(--nb-base-unit) * 2);flex-direction:column;display:flex}.sw-carousel__eyebrow[data-v-fdae9763]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);letter-spacing:.16em;text-transform:uppercase;margin:0}.sw-carousel__title[data-v-fdae9763]{font-family:var(--site-font-display);font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.03em;white-space:pre-line;margin:0;line-height:1.1}.sw-carousel__body[data-v-fdae9763]{font-size:var(--nb-font-size-20);max-width:56ch;margin:0;line-height:1.6}.sw-carousel__highlights[data-v-fdae9763]{gap:calc(var(--nb-base-unit) * .75);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sw-carousel__highlights li[data-v-fdae9763]{padding-left:calc(var(--nb-base-unit) * 2.5);font-size:var(--nb-font-size-16);opacity:.9;line-height:1.55;position:relative}.sw-carousel__highlights li[data-v-fdae9763]:before{content:"";opacity:.7;background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.sw-carousel__shared-captions[data-v-fdae9763]{display:none}@media (width>=1024px){.sw-carousel--panels-2 .sw-carousel__track[data-v-fdae9763]{gap:calc(var(--nb-base-unit) * 10);flex-direction:column;width:min(94vw,1680px);margin:0 auto}.sw-carousel--panels-2 .sw-carousel__panel[data-v-fdae9763]{align-items:center;gap:calc(var(--nb-base-unit) * 8);flex-direction:row;width:100%;max-width:none;margin:0;padding:0}.sw-carousel--panels-2 .sw-carousel__panel[data-v-fdae9763]:nth-child(2n){flex-direction:row-reverse}.sw-carousel--panels-2 .sw-carousel__visual[data-v-fdae9763]{flex:0 0 56%}.sw-carousel--panels-2 .sw-carousel__panel-caption[data-v-fdae9763]{flex:1;min-width:0}}@supports (animation-timeline:scroll()) and (animation-timeline:view()){@media (width>=1024px) and (prefers-reduced-motion:no-preference){.sw-carousel--scroll[data-v-fdae9763]{--sw-stage:100vw;--sw-panel-w:min(58vw, (100vh - 460px) * 1.6);--sw-panel-gap:3vw;--sw-inset:calc((var(--sw-stage) - var(--sw-panel-w)) / 2);--sw-track-w:calc(var(--sw-panels) * var(--sw-panel-w) + (var(--sw-panels) - 1) * var(--sw-panel-gap));--sw-travel:max(0px, calc(var(--sw-track-w) + var(--sw-inset) * 2 - var(--sw-stage)));min-height:calc(var(--sw-travel) * 1.8 + 100vh + 20vh);view-timeline-name:--sw-carousel;view-timeline-axis:block;padding:0}.sw-carousel--scroll .sw-carousel__pin[data-v-fdae9763]{gap:calc(var(--nb-base-unit) * 2);height:100vh;padding-top:calc(var(--nb-base-unit) * 12);padding-bottom:calc(var(--nb-base-unit) * 3);grid-template-rows:auto minmax(0,1fr) auto auto;display:grid;position:sticky;top:0;overflow:hidden}.sw-carousel--scroll .sw-carousel__header[data-v-fdae9763]{gap:calc(var(--nb-base-unit) * 1)}.sw-carousel--scroll .sw-carousel__group-title[data-v-fdae9763]{font-size:clamp(1.75rem,2.4vw,2.25rem)}.sw-carousel--scroll .sw-carousel__playhead[data-v-fdae9763]{background:#ffffff17;border-radius:2px;width:min(560px,50vw);height:3px;margin:0 auto;display:block;overflow:hidden}.sw-carousel--scroll .sw-carousel__playhead-fill[data-v-fdae9763]{border-radius:inherit;transform-origin:0;background:#22d860;height:100%;animation:linear both sw-playhead-fdae9763;animation-timeline:--sw-carousel;animation-range:contain;display:block;transform:scaleX(0);box-shadow:0 0 10px #22d86099}.sw-carousel--scroll .sw-carousel__viewport[data-v-fdae9763]{align-items:center;min-height:0;display:flex;overflow:hidden}.sw-carousel--scroll .sw-carousel__track[data-v-fdae9763]{align-items:center;gap:var(--sw-panel-gap);padding:0 var(--sw-inset);will-change:transform;flex-flow:row;width:max-content;height:100%;animation:linear both sw-carousel-scroll-fdae9763;animation-timeline:--sw-carousel;animation-range:contain}.sw-carousel--scroll .sw-carousel__panel[data-v-fdae9763]{flex:0 0 var(--sw-panel-w);width:var(--sw-panel-w);justify-content:center;gap:0;max-width:none;height:100%;margin:0;padding:0}.sw-carousel--scroll .sw-carousel__visual[data-v-fdae9763]{flex-direction:column;justify-content:center;max-height:100%;display:flex}.sw-carousel--scroll .sw-carousel__visual img[data-v-fdae9763]{object-fit:contain;width:100%;height:auto;min-height:0}.sw-carousel--scroll .sw-carousel__panel-caption[data-v-fdae9763]{display:none}.sw-carousel--scroll .sw-carousel__shared-captions[data-v-fdae9763]{text-align:center;grid-template-areas:"stack";width:min(680px,58vw);min-height:176px;margin:0 auto;display:grid}.sw-carousel--scroll .sw-carousel__shared-caption[data-v-fdae9763]{align-items:center;gap:calc(var(--nb-base-unit) * 1.25);opacity:0;will-change:opacity, transform;flex-direction:column;grid-area:stack;animation:linear both sw-carousel-caption-fdae9763;animation-timeline:--sw-carousel;display:flex;transform:translateY(8px)}.sw-carousel--scroll.sw-carousel--panels-3 .sw-carousel__shared-caption[data-v-fdae9763]:first-child{animation-range:contain contain 34.3333%}.sw-carousel--scroll.sw-carousel--panels-3 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(2){animation-range:contain 32.3333% contain 67.6667%}.sw-carousel--scroll.sw-carousel--panels-3 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(3){animation-range:contain 65.6667%}.sw-carousel--scroll.sw-carousel--panels-4 .sw-carousel__shared-caption[data-v-fdae9763]:first-child{animation-range:contain contain 26%}.sw-carousel--scroll.sw-carousel--panels-4 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(2){animation-range:contain 24% contain 51%}.sw-carousel--scroll.sw-carousel--panels-4 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(3){animation-range:contain 49% contain 76%}.sw-carousel--scroll.sw-carousel--panels-4 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(4){animation-range:contain 74%}.sw-carousel--scroll.sw-carousel--panels-5 .sw-carousel__shared-caption[data-v-fdae9763]:first-child{animation-range:contain contain 21%}.sw-carousel--scroll.sw-carousel--panels-5 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(2){animation-range:contain 19% contain 41%}.sw-carousel--scroll.sw-carousel--panels-5 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(3){animation-range:contain 39% contain 61%}.sw-carousel--scroll.sw-carousel--panels-5 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(4){animation-range:contain 59% contain 81%}.sw-carousel--scroll.sw-carousel--panels-5 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(5){animation-range:contain 79%}.sw-carousel--scroll.sw-carousel--panels-6 .sw-carousel__shared-caption[data-v-fdae9763]:first-child{animation-range:contain contain 17.6667%}.sw-carousel--scroll.sw-carousel--panels-6 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(2){animation-range:contain 15.6667% contain 34.3333%}.sw-carousel--scroll.sw-carousel--panels-6 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(3){animation-range:contain 32.3333% contain 51%}.sw-carousel--scroll.sw-carousel--panels-6 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(4){animation-range:contain 49% contain 67.6667%}.sw-carousel--scroll.sw-carousel--panels-6 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(5){animation-range:contain 65.6667% contain 84.3333%}.sw-carousel--scroll.sw-carousel--panels-6 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(6){animation-range:contain 82.3333%}.sw-carousel--scroll.sw-carousel--panels-7 .sw-carousel__shared-caption[data-v-fdae9763]:first-child{animation-range:contain contain 15.2857%}.sw-carousel--scroll.sw-carousel--panels-7 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(2){animation-range:contain 13.2857% contain 29.5714%}.sw-carousel--scroll.sw-carousel--panels-7 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(3){animation-range:contain 27.5714% contain 43.8571%}.sw-carousel--scroll.sw-carousel--panels-7 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(4){animation-range:contain 41.8571% contain 58.1429%}.sw-carousel--scroll.sw-carousel--panels-7 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(5){animation-range:contain 56.1429% contain 72.4286%}.sw-carousel--scroll.sw-carousel--panels-7 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(6){animation-range:contain 70.4286% contain 86.7143%}.sw-carousel--scroll.sw-carousel--panels-7 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(7){animation-range:contain 84.7143%}.sw-carousel--scroll.sw-carousel--panels-8 .sw-carousel__shared-caption[data-v-fdae9763]:first-child{animation-range:contain contain 13.5%}.sw-carousel--scroll.sw-carousel--panels-8 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(2){animation-range:contain 11.5% contain 26%}.sw-carousel--scroll.sw-carousel--panels-8 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(3){animation-range:contain 24% contain 38.5%}.sw-carousel--scroll.sw-carousel--panels-8 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(4){animation-range:contain 36.5% contain 51%}.sw-carousel--scroll.sw-carousel--panels-8 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(5){animation-range:contain 49% contain 63.5%}.sw-carousel--scroll.sw-carousel--panels-8 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(6){animation-range:contain 61.5% contain 76%}.sw-carousel--scroll.sw-carousel--panels-8 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(7){animation-range:contain 74% contain 88.5%}.sw-carousel--scroll.sw-carousel--panels-8 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(8){animation-range:contain 86.5%}.sw-carousel--scroll.sw-carousel--panels-9 .sw-carousel__shared-caption[data-v-fdae9763]:first-child{animation-range:contain contain 12.1111%}.sw-carousel--scroll.sw-carousel--panels-9 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(2){animation-range:contain 10.1111% contain 23.2222%}.sw-carousel--scroll.sw-carousel--panels-9 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(3){animation-range:contain 21.2222% contain 34.3333%}.sw-carousel--scroll.sw-carousel--panels-9 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(4){animation-range:contain 32.3333% contain 45.4444%}.sw-carousel--scroll.sw-carousel--panels-9 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(5){animation-range:contain 43.4444% contain 56.5556%}.sw-carousel--scroll.sw-carousel--panels-9 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(6){animation-range:contain 54.5556% contain 67.6667%}.sw-carousel--scroll.sw-carousel--panels-9 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(7){animation-range:contain 65.6667% contain 78.7778%}.sw-carousel--scroll.sw-carousel--panels-9 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(8){animation-range:contain 76.7778% contain 89.8889%}.sw-carousel--scroll.sw-carousel--panels-9 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(9){animation-range:contain 87.8889%}.sw-carousel--scroll.sw-carousel--panels-10 .sw-carousel__shared-caption[data-v-fdae9763]:first-child{animation-range:contain contain 11%}.sw-carousel--scroll.sw-carousel--panels-10 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(2){animation-range:contain 9% contain 21%}.sw-carousel--scroll.sw-carousel--panels-10 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(3){animation-range:contain 19% contain 31%}.sw-carousel--scroll.sw-carousel--panels-10 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(4){animation-range:contain 29% contain 41%}.sw-carousel--scroll.sw-carousel--panels-10 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(5){animation-range:contain 39% contain 51%}.sw-carousel--scroll.sw-carousel--panels-10 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(6){animation-range:contain 49% contain 61%}.sw-carousel--scroll.sw-carousel--panels-10 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(7){animation-range:contain 59% contain 71%}.sw-carousel--scroll.sw-carousel--panels-10 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(8){animation-range:contain 69% contain 81%}.sw-carousel--scroll.sw-carousel--panels-10 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(9){animation-range:contain 79% contain 91%}.sw-carousel--scroll.sw-carousel--panels-10 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(10){animation-range:contain 89%}.sw-carousel--scroll.sw-carousel--panels-11 .sw-carousel__shared-caption[data-v-fdae9763]:first-child{animation-range:contain contain 10.0909%}.sw-carousel--scroll.sw-carousel--panels-11 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(2){animation-range:contain 8.09091% contain 19.1818%}.sw-carousel--scroll.sw-carousel--panels-11 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(3){animation-range:contain 17.1818% contain 28.2727%}.sw-carousel--scroll.sw-carousel--panels-11 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(4){animation-range:contain 26.2727% contain 37.3636%}.sw-carousel--scroll.sw-carousel--panels-11 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(5){animation-range:contain 35.3636% contain 46.4545%}.sw-carousel--scroll.sw-carousel--panels-11 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(6){animation-range:contain 44.4545% contain 55.5455%}.sw-carousel--scroll.sw-carousel--panels-11 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(7){animation-range:contain 53.5455% contain 64.6364%}.sw-carousel--scroll.sw-carousel--panels-11 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(8){animation-range:contain 62.6364% contain 73.7273%}.sw-carousel--scroll.sw-carousel--panels-11 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(9){animation-range:contain 71.7273% contain 82.8182%}.sw-carousel--scroll.sw-carousel--panels-11 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(10){animation-range:contain 80.8182% contain 91.9091%}.sw-carousel--scroll.sw-carousel--panels-11 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(11){animation-range:contain 89.9091%}.sw-carousel--scroll.sw-carousel--panels-12 .sw-carousel__shared-caption[data-v-fdae9763]:first-child{animation-range:contain contain 9.33333%}.sw-carousel--scroll.sw-carousel--panels-12 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(2){animation-range:contain 7.33333% contain 17.6667%}.sw-carousel--scroll.sw-carousel--panels-12 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(3){animation-range:contain 15.6667% contain 26%}.sw-carousel--scroll.sw-carousel--panels-12 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(4){animation-range:contain 24% contain 34.3333%}.sw-carousel--scroll.sw-carousel--panels-12 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(5){animation-range:contain 32.3333% contain 42.6667%}.sw-carousel--scroll.sw-carousel--panels-12 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(6){animation-range:contain 40.6667% contain 51%}.sw-carousel--scroll.sw-carousel--panels-12 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(7){animation-range:contain 49% contain 59.3333%}.sw-carousel--scroll.sw-carousel--panels-12 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(8){animation-range:contain 57.3333% contain 67.6667%}.sw-carousel--scroll.sw-carousel--panels-12 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(9){animation-range:contain 65.6667% contain 76%}.sw-carousel--scroll.sw-carousel--panels-12 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(10){animation-range:contain 74% contain 84.3333%}.sw-carousel--scroll.sw-carousel--panels-12 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(11){animation-range:contain 82.3333% contain 92.6667%}.sw-carousel--scroll.sw-carousel--panels-12 .sw-carousel__shared-caption[data-v-fdae9763]:nth-child(12){animation-range:contain 90.6667%}}@media (width>=1024px) and (prefers-reduced-motion:no-preference) and (aspect-ratio>=2){.sw-carousel--scroll[data-v-fdae9763]{--sw-stage:calc(100vw - max(380px, 24vw));--sw-panel-w:min(48vw, (100vh - 320px) * 1.6)}.sw-carousel--scroll .sw-carousel__pin[data-v-fdae9763]{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) max(380px,24vw)}.sw-carousel--scroll .sw-carousel__header[data-v-fdae9763]{grid-column:1/-1}.sw-carousel--scroll .sw-carousel__viewport[data-v-fdae9763]{grid-area:2/1}.sw-carousel--scroll .sw-carousel__playhead[data-v-fdae9763]{grid-area:3/1}.sw-carousel--scroll .sw-carousel__shared-captions[data-v-fdae9763]{width:auto;padding-right:calc(var(--nb-base-unit) * 8);text-align:left;grid-area:2/2/span 2;align-self:center;min-height:0;margin:0}.sw-carousel--scroll .sw-carousel__shared-caption[data-v-fdae9763]{align-items:flex-start}}}@keyframes sw-carousel-scroll-fdae9763{0%{transform:translate(0)}to{transform:translateX(calc(var(--sw-travel) * -1))}}@keyframes sw-playhead-fdae9763{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sw-carousel-caption-fdae9763{0%,to{opacity:0;transform:translateY(8px)}10%,90%{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sw-tiles__grid[data-v-fdae9763]>*,.sw-audience__grid[data-v-fdae9763]>*{opacity:0;animation:linear both sw-fade-up-fdae9763;animation-timeline:view();animation-range:entry cover 35%;transform:translateY(28px)}.sw-specs__grid[data-v-fdae9763]{opacity:0;animation:linear both sw-fade-up-fdae9763;animation-timeline:view();animation-range:entry cover 30%;transform:translateY(28px)}.sw-tiles__grid[data-v-fdae9763]>:nth-child(2),.sw-audience__grid[data-v-fdae9763]>:nth-child(2){animation-delay:0;animation-range:entry 8% cover 40%}.sw-tiles__grid[data-v-fdae9763]>:nth-child(3),.sw-audience__grid[data-v-fdae9763]>:nth-child(3){animation-range:entry 14% cover 45%}.sw-tiles__grid[data-v-fdae9763]>:nth-child(4){animation-range:entry 20% cover 50%}}}@keyframes sw-fade-up-fdae9763{to{opacity:1;transform:translateY(0)}}.sw-tiles[data-v-fdae9763]{padding:calc(var(--nb-base-unit) * 16) 0}.sw-tiles__header[data-v-fdae9763]{text-align:center;margin-bottom:calc(var(--nb-base-unit) * 6)}.sw-tiles__eyebrow[data-v-fdae9763]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);letter-spacing:.16em;text-transform:uppercase;margin:0 0 calc(var(--nb-base-unit) * 1.5)}.sw-tiles__title[data-v-fdae9763]{font-family:var(--site-font-display);font-size:clamp(2rem,4vw,3rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.03em;margin:0}.sw-tiles__grid[data-v-fdae9763]{gap:calc(var(--nb-base-unit) * 2.5);counter-reset:sw-tile;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width<=1023px){.sw-tiles__grid[data-v-fdae9763]{grid-template-columns:repeat(2,1fr)}}@media (width<=559px){.sw-tiles__grid[data-v-fdae9763]{grid-template-columns:1fr}}.sw-tile[data-v-fdae9763]{gap:calc(var(--nb-base-unit) * 1);counter-increment:sw-tile;flex-direction:column;display:flex}.sw-tile[data-v-fdae9763]:before{content:counter(sw-tile, decimal-leading-zero);font-family:var(--nb-font-family-mono,ui-monospace, monospace);letter-spacing:.12em;color:#22d8608c;margin-bottom:calc(var(--nb-base-unit) * .5);font-size:.6875rem}.sw-tile__title[data-v-fdae9763]{font-size:var(--nb-font-size-18);font-weight:var(--nb-font-weight-bold);margin:0}.sw-tile__description[data-v-fdae9763]{font-size:var(--nb-font-size-16);opacity:.82;margin:0;line-height:1.6}.sw-details[data-v-fdae9763]{padding:calc(var(--nb-base-unit) * 16) 0}.sw-details__grid[data-v-fdae9763]{justify-content:center;gap:calc(var(--nb-base-unit) * 2.5);grid-template-columns:repeat(auto-fit,minmax(280px,460px));max-width:960px;margin:0;margin-inline:auto;padding:0;list-style:none;display:grid}.sw-details__card[data-v-fdae9763]{gap:calc(var(--nb-base-unit) * 1);flex-direction:column;display:flex}.sw-details__figure[data-v-fdae9763]{margin:0 0 calc(var(--nb-base-unit) * 2);padding:calc(var(--nb-base-unit) * 3);background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;justify-content:center;align-items:center;min-height:220px;display:flex}.sw-details__figure img[data-v-fdae9763]{border-radius:8px;max-width:100%;height:auto}.sw-details__card-title[data-v-fdae9763]{font-size:var(--nb-font-size-18);font-weight:var(--nb-font-weight-bold);margin:0}.sw-details__card-desc[data-v-fdae9763]{font-size:var(--nb-font-size-16);opacity:.82;margin:0;line-height:1.6}.sw-specs[data-v-fdae9763]{padding:calc(var(--nb-base-unit) * 16) 0}.sw-specs__title[data-v-fdae9763]{font-family:var(--site-font-display);font-size:clamp(2rem,4vw,3rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.03em;text-align:center;margin:0 0 calc(var(--nb-base-unit) * 6)}.sw-specs__grid[data-v-fdae9763]{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:repeat(4,1fr);gap:0;margin:0;display:grid;overflow:hidden}@media (width<=1023px){.sw-specs__grid[data-v-fdae9763]{grid-template-columns:repeat(2,1fr)}}@media (width<=559px){.sw-specs__grid[data-v-fdae9763]{grid-template-columns:1fr}}.sw-spec[data-v-fdae9763]{gap:calc(var(--nb-base-unit) * .75);padding:calc(var(--nb-base-unit) * 4);border-left:1px solid #ffffff12;flex-direction:column;display:flex}.sw-spec[data-v-fdae9763]:first-child{border-left:none}@media (width<=1023px){.sw-spec[data-v-fdae9763]:nth-child(odd){border-left:none}.sw-spec[data-v-fdae9763]:nth-child(n+3){border-top:1px solid #ffffff12}}@media (width<=559px){.sw-spec[data-v-fdae9763]{border-left:none}.sw-spec[data-v-fdae9763]:nth-child(n+2){border-top:1px solid #ffffff12}}.sw-spec[data-v-fdae9763]:after{content:"";box-sizing:content-box;padding-top:calc(var(--nb-base-unit) * 2);background:repeating-linear-gradient(90deg,#22d860e6 0 6px,#0000 6px 10px) padding-box content-box;width:72px;height:4px;margin-top:auto}.sw-spec__label[data-v-fdae9763]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);letter-spacing:.12em;text-transform:uppercase;opacity:.6;margin:0}.sw-spec__value[data-v-fdae9763]{font-family:var(--site-font-display);font-size:var(--nb-font-size-32);font-weight:var(--nb-font-weight-bold);letter-spacing:-.02em;margin:0}.sw-spec__detail[data-v-fdae9763]{font-size:var(--nb-font-size-16);opacity:.75;margin:0;line-height:1.55}.sw-reqs[data-v-fdae9763]{width:min(880px,100%);margin:calc(var(--nb-base-unit) * 6) auto 0}.sw-reqs__title[data-v-fdae9763]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);font-weight:var(--nb-font-weight-semibold);letter-spacing:.16em;text-transform:uppercase;text-align:center;opacity:.6;margin:0 0 calc(var(--nb-base-unit) * 2.5)}.sw-reqs__list[data-v-fdae9763]{margin:0}.sw-reqs__row[data-v-fdae9763]{gap:calc(var(--nb-base-unit) * 3);padding:calc(var(--nb-base-unit) * 1.75) 0;border-top:1px solid #ffffff12;grid-template-columns:200px 1fr;display:grid}.sw-reqs__row[data-v-fdae9763]:last-child{border-bottom:1px solid #ffffff12}@media (width<=559px){.sw-reqs__row[data-v-fdae9763]{gap:calc(var(--nb-base-unit) * .5);grid-template-columns:1fr}}.sw-reqs__label[data-v-fdae9763]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);letter-spacing:.12em;text-transform:uppercase;opacity:.6;align-self:baseline;margin:0;padding-top:.2em}.sw-reqs__value[data-v-fdae9763]{font-size:var(--nb-font-size-16);text-wrap:pretty;margin:0;line-height:1.6}.sw-bridge[data-v-fdae9763]{padding:calc(var(--nb-base-unit) * 4) 0}.sw-bridge__head[data-v-fdae9763]{gap:calc(var(--nb-base-unit) * 1);max-width:46rem;margin-bottom:calc(var(--nb-base-unit) * 4);flex-direction:column;display:flex}.sw-bridge__shots[data-v-fdae9763]{gap:calc(var(--nb-base-unit) * 3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width<=767px){.sw-bridge__shots[data-v-fdae9763]{grid-template-columns:1fr}}.sw-bridge__figure[data-v-fdae9763]{margin:0 0 calc(var(--nb-base-unit) * 2.5);background:#0a0b0d;border:1px solid #ffffff0f;border-radius:8px;overflow:hidden}.sw-bridge__figure img[data-v-fdae9763]{width:100%;height:auto;display:block}.sw-bridge__shot-title[data-v-fdae9763]{font-size:var(--nb-font-size-18);font-weight:var(--nb-font-weight-semibold);color:#f0f1f4;margin:0 0 calc(var(--nb-base-unit) * 1)}.sw-bridge__shot-desc[data-v-fdae9763]{font-size:var(--nb-font-size-14);color:#f0f1f4a8;text-wrap:pretty;margin:0;line-height:1.65}.sw-bridge__rail[data-v-fdae9763]{justify-content:space-between;align-items:flex-start;gap:calc(var(--nb-base-unit) * 5);margin-top:calc(var(--nb-base-unit) * 3);padding:calc(var(--nb-base-unit) * 4);background:#15171c;border:1px solid #ffffff14;border-left:2px solid #22d86080;border-radius:12px;display:flex}@media (width<=767px){.sw-bridge__rail[data-v-fdae9763]{gap:calc(var(--nb-base-unit) * 3);flex-direction:column}}.sw-bridge__eyebrow[data-v-fdae9763]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);letter-spacing:.14em;text-transform:uppercase;color:#22d860;margin:0}.sw-bridge__title[data-v-fdae9763]{font-size:var(--nb-font-size-24);font-weight:var(--nb-font-weight-bold);letter-spacing:-.02em;color:#f0f1f4;margin:0}.sw-bridge__body[data-v-fdae9763]{font-size:var(--nb-font-size-16);color:#f0f1f4a8;text-wrap:pretty;margin:0;line-height:1.65}.sw-bridge__points[data-v-fdae9763]{gap:calc(var(--nb-base-unit) * 1);max-width:42rem;margin:0;padding:0;list-style:none;display:grid}.sw-bridge__points li[data-v-fdae9763]{padding-left:calc(var(--nb-base-unit) * 2.5);font-size:var(--nb-font-size-14);color:#f0f1f4a8;line-height:1.6;position:relative}.sw-bridge__points li[data-v-fdae9763]:before{content:"";background:#22d860b3;border-radius:50%;width:5px;height:5px;position:absolute;top:.6em;left:0}.sw-bridge__actions[data-v-fdae9763]{align-items:flex-start;gap:calc(var(--nb-base-unit) * 1.5);flex-direction:column;flex-shrink:0;width:20rem;display:flex}@media (width<=767px){.sw-bridge__actions[data-v-fdae9763]{width:auto}}.sw-bridge__note[data-v-fdae9763]{font-size:var(--nb-font-size-12);color:#f0f1f46b;text-wrap:pretty;margin:0;line-height:1.6}.sw-bridge[data-v-fdae9763] .nb-button{flex-shrink:0}.sw-audience[data-v-fdae9763]{padding:calc(var(--nb-base-unit) * 16) 0}.sw-audience__grid[data-v-fdae9763]{gap:calc(var(--nb-base-unit) * 4);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width<=1023px){.sw-audience__grid[data-v-fdae9763]{grid-template-columns:1fr}}.sw-audience__item[data-v-fdae9763]{padding-left:calc(var(--nb-base-unit) * 3.5);position:relative}.sw-audience__item[data-v-fdae9763]:before{content:"";background:#0a0b0d;border:2px solid #22d860cc;border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:0;box-shadow:0 0 10px #22d86066}.sw-audience__item[data-v-fdae9763]:after{content:"";background:linear-gradient(#22d86059,#0000);width:2px;position:absolute;top:22px;bottom:0;left:4px}.sw-audience__item-title[data-v-fdae9763]{font-size:var(--nb-font-size-20);font-weight:var(--nb-font-weight-bold);margin:0 0 calc(var(--nb-base-unit) * 1)}.sw-audience__item-desc[data-v-fdae9763]{font-size:var(--nb-font-size-16);opacity:.85;margin:0;line-height:1.65}.sw-remote[data-v-fdae9763]{padding:calc(var(--nb-base-unit) * 16) 0}.sw-remote__grid[data-v-fdae9763]{gap:calc(var(--nb-base-unit) * 8);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;display:grid}@media (width<=1023px){.sw-remote__grid[data-v-fdae9763]{gap:calc(var(--nb-base-unit) * 5);grid-template-columns:1fr}}.sw-remote__copy[data-v-fdae9763]{gap:calc(var(--nb-base-unit) * 2.5);flex-direction:column;display:flex}.sw-remote__eyebrow[data-v-fdae9763]{align-items:center;gap:calc(var(--nb-base-unit) * 1);padding:calc(var(--nb-base-unit) * .75) calc(var(--nb-base-unit) * 1.75);font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);letter-spacing:.16em;text-transform:uppercase;background:#22d86012;border:1px solid #22d86047;border-radius:999px;align-self:flex-start;margin:0;display:inline-flex}.sw-remote__eyebrow-dot[data-v-fdae9763]{background:#22d860;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #22d860cc}.sw-remote__title[data-v-fdae9763]{font-family:var(--site-font-display);font-size:clamp(2rem,3.2vw,2.75rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.03em;text-wrap:balance;margin:0;line-height:1.08}.sw-remote__body[data-v-fdae9763]{font-size:var(--nb-font-size-20);max-width:56ch;margin:0;line-height:1.6}.sw-remote__points[data-v-fdae9763]{margin:calc(var(--nb-base-unit) * 1) 0 0;gap:calc(var(--nb-base-unit) * 2.5);flex-direction:column;padding:0;list-style:none;display:flex}.sw-remote__point[data-v-fdae9763]{gap:calc(var(--nb-base-unit) * .5);flex-direction:column;display:flex}.sw-remote__point-title[data-v-fdae9763]{font-size:var(--nb-font-size-18);font-weight:var(--nb-font-weight-bold);margin:0}.sw-remote__point-desc[data-v-fdae9763]{font-size:var(--nb-font-size-16);opacity:.85;max-width:56ch;margin:0;line-height:1.6}.sw-remote__note[data-v-fdae9763]{font-size:var(--nb-font-size-14);margin:calc(var(--nb-base-unit) * 1) 0 0;opacity:.72}.sw-remote__grid--flip[data-v-fdae9763]{margin-top:calc(var(--nb-base-unit) * 12);grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}@media (width<=1023px){.sw-remote__grid--flip[data-v-fdae9763]{grid-template-columns:1fr}.sw-remote__grid--flip .sw-remote__copy[data-v-fdae9763]{order:-1}}.sw-remote__subtitle[data-v-fdae9763]{font-family:var(--site-font-display);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.03em;margin:0;line-height:1.1}.sw-remote__visual[data-v-fdae9763]{margin:0}.sw-remote__visual img[data-v-fdae9763]{width:100%;height:auto;display:block}.sw-remote__visual--lyrics img[data-v-fdae9763]{max-width:min(480px,100%);margin:0 auto}.sw-pricing[data-v-fdae9763]{padding:calc(var(--nb-base-unit) * 16) 0}.sw-pricing__grid[data-v-fdae9763]{gap:calc(var(--nb-base-unit) * 3);grid-template-columns:repeat(2,1fr);max-width:min(1200px,100%);margin:0 auto;display:grid}@media (width<=1023px){.sw-pricing__grid[data-v-fdae9763]{grid-template-columns:1fr}}.sw-pricing__fair-use[data-v-fdae9763]{max-width:720px;margin:calc(var(--nb-base-unit) * 4) auto 0;padding:calc(var(--nb-base-unit) * 2.5) calc(var(--nb-base-unit) * 3);font-size:var(--nb-font-size-16);text-align:center;background:#22d8600d;border:1px solid #22d86033;border-radius:12px;line-height:1.6}.sw-pricing__footnote[data-v-fdae9763]{margin-top:calc(var(--nb-base-unit) * 3);font-size:var(--nb-font-size-14);text-align:center;opacity:.72;max-width:720px;margin-left:auto;margin-right:auto;line-height:1.6}.sw-trial[data-v-fdae9763]{justify-content:space-between;align-items:center;gap:calc(var(--nb-base-unit) * 3);max-width:min(1200px,100%);margin:0 auto calc(var(--nb-base-unit) * 3);flex-wrap:wrap;display:flex}.sw-trial__text[data-v-fdae9763]{gap:calc(var(--nb-base-unit) * .75);flex-direction:column;max-width:480px;display:flex}.sw-trial__name[data-v-fdae9763]{font-size:var(--nb-font-size-20);font-weight:var(--nb-font-weight-bold);margin:0}.sw-trial__description[data-v-fdae9763]{font-size:var(--nb-font-size-16);opacity:.85;margin:0;line-height:1.6}.sw-tier[data-v-fdae9763]{gap:calc(var(--nb-base-unit) * 2);flex-direction:column;display:flex}.sw-tier__name[data-v-fdae9763]{font-size:var(--nb-font-size-20);font-weight:var(--nb-font-weight-bold);margin:0}.sw-tier__audience[data-v-fdae9763]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);letter-spacing:.1em;text-transform:uppercase;margin:calc(var(--nb-base-unit) * -1.5) 0 0;opacity:.6}.sw-tier__price[data-v-fdae9763]{align-items:baseline;gap:calc(var(--nb-base-unit) * 1);display:flex}.sw-tier__price-amount[data-v-fdae9763]{font-family:var(--site-font-display);font-size:var(--nb-font-size-32);font-weight:var(--nb-font-weight-bold);letter-spacing:-.02em}.sw-tier__price-regular[data-v-fdae9763]{font-size:var(--nb-font-size-16);opacity:.45}.sw-tier__price-period[data-v-fdae9763]{font-size:var(--nb-font-size-14);opacity:.6}.sw-tier__description[data-v-fdae9763]{font-size:var(--nb-font-size-16);opacity:.85;margin:0;line-height:1.6}.sw-tier__footer[data-v-fdae9763]{gap:calc(var(--nb-base-unit) * .75);padding-top:calc(var(--nb-base-unit) * 1);flex-direction:column;margin-top:auto;display:flex}.sw-tier__cta[data-v-fdae9763]{justify-content:center;width:100%}.sw-tier__cta-note[data-v-fdae9763]{font-size:var(--nb-font-size-12);opacity:.6;margin:0;line-height:1.5}.sw-tier__unavailable[data-v-fdae9763]{font-size:var(--nb-font-size-12);text-transform:uppercase;letter-spacing:.08em;opacity:.5;margin:0;line-height:1.5}.sw-tier__features[data-v-fdae9763]{gap:calc(var(--nb-base-unit) * 1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sw-tier__features li[data-v-fdae9763]{font-size:var(--nb-font-size-16);padding-left:calc(var(--nb-base-unit) * 2);position:relative}.sw-tier__features li[data-v-fdae9763]:before{content:"✓";font-weight:var(--nb-font-weight-bold);position:absolute;left:0}.sw-licensing[data-v-fdae9763]{padding:calc(var(--nb-base-unit) * 14) 0}.sw-licensing__inner[data-v-fdae9763]{gap:calc(var(--nb-base-unit) * 2);text-align:center;flex-direction:column;max-width:760px;margin:0 auto;display:flex}.sw-licensing__title[data-v-fdae9763]{font-family:var(--site-font-display);font-size:clamp(2rem,4vw,3rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.03em;margin:0}.sw-licensing__body[data-v-fdae9763]{font-size:var(--nb-font-size-18);opacity:.85;margin:0;line-height:1.65}.sw-licensing__points[data-v-fdae9763]{margin:calc(var(--nb-base-unit) * 3) 0 0;gap:calc(var(--nb-base-unit) * 3) calc(var(--nb-base-unit) * 4);text-align:left;grid-template-columns:repeat(2,1fr);padding:0;list-style:none;display:grid}@media (width<=767px){.sw-licensing__points[data-v-fdae9763]{grid-template-columns:1fr}}.sw-licensing__point[data-v-fdae9763]{gap:calc(var(--nb-base-unit) * .75);flex-direction:column;display:flex}.sw-licensing__point-title[data-v-fdae9763]{font-size:var(--nb-font-size-18);font-weight:var(--nb-font-weight-bold);margin:0}.sw-licensing__point-desc[data-v-fdae9763]{font-size:var(--nb-font-size-16);opacity:.82;margin:0;line-height:1.6}.sw-faq[data-v-fdae9763]{padding:calc(var(--nb-base-unit) * 16) 0}.sw-faq__list[data-v-fdae9763]{margin:0 auto}.sw-faq__list[data-v-fdae9763] .faq-item details summary{font-size:var(--nb-font-size-18)}.sw-faq__list[data-v-fdae9763] .faq-item__a{font-size:var(--nb-font-size-16);max-width:62ch}.sw-cta[data-v-fdae9763]{padding:calc(var(--nb-base-unit) * 18) 0}.sw-cta__inner[data-v-fdae9763]{text-align:center;gap:calc(var(--nb-base-unit) * 2.5);flex-direction:column;align-items:center;max-width:760px;margin:0 auto;display:flex}.sw-cta__meter[data-v-fdae9763]{height:calc(var(--nb-base-unit) * 6);align-items:flex-end;gap:5px;display:flex}.sw-cta__meter-bar[data-v-fdae9763]{width:5px;height:100%;transform:scaleY(var(--h));transform-origin:bottom;animation:1.4s ease-in-out infinite alternate sw-vu-fdae9763;animation-delay:var(--d);background:linear-gradient(#ff5d5de6 0% 16%,#f5a524e6 16% 38%,#22d860f2 38% 100%);border-radius:2px}@media (prefers-reduced-motion:reduce){.sw-cta__meter-bar[data-v-fdae9763]{animation:none}}.sw-cta__title[data-v-fdae9763]{font-family:var(--site-font-display);font-size:clamp(2rem,5vw,3.5rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.03em;margin:0;line-height:1.05}.sw-cta__subtitle[data-v-fdae9763]{font-size:var(--nb-font-size-20);opacity:.85;max-width:46ch;margin:0;line-height:1.5}.sw-cta__downloads[data-v-fdae9763]{gap:calc(var(--nb-base-unit) * 1.5);flex-wrap:wrap;justify-content:center;display:flex}@keyframes sw-vu-fdae9763{0%{transform:scaleY(calc(var(--h) * .45))}to{transform:scaleY(var(--h))}}.ks-hero__actions[data-v-0056d14a]{gap:calc(var(--nb-base-unit) * 1.5);flex-wrap:wrap;display:flex}.ks-hero__visual[data-v-0056d14a]{margin:calc(var(--nb-base-unit) * 4) 0 0;border:1px solid var(--nb-c-border,#00000014);border-radius:14px;overflow:hidden}.ks-hero__visual img[data-v-0056d14a]{width:100%;height:auto;display:block}.ks-intro[data-v-0056d14a]{gap:calc(var(--nb-base-unit) * 2);flex-direction:column;max-width:720px;display:flex}.ks-intro__title[data-v-0056d14a]{font-size:var(--nb-font-size-32);font-weight:var(--nb-font-weight-bold);letter-spacing:-.02em;color:var(--nb-c-text);line-height:1.2}.ks-intro__body[data-v-0056d14a]{font-size:var(--nb-font-size-18);color:var(--nb-c-text-muted);line-height:1.7}.ks-features[data-v-0056d14a]{gap:calc(var(--nb-base-unit) * 3);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width<=1023px){.ks-features[data-v-0056d14a]{grid-template-columns:repeat(2,1fr)}}@media (width<=559px){.ks-features[data-v-0056d14a]{grid-template-columns:1fr}}.ks-workflow[data-v-0056d14a]{gap:calc(var(--nb-base-unit) * 3);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width<=767px){.ks-workflow[data-v-0056d14a]{grid-template-columns:1fr}}.ks-licensing[data-v-0056d14a]{gap:calc(var(--nb-base-unit) * 2);flex-direction:column;max-width:720px;display:flex}.ks-licensing__title[data-v-0056d14a]{font-size:var(--nb-font-size-32);font-weight:var(--nb-font-weight-bold);letter-spacing:-.02em;color:var(--nb-c-text)}.ks-licensing__body[data-v-0056d14a]{font-size:var(--nb-font-size-16);color:var(--nb-c-text-muted);line-height:1.75}.ks-cta[data-v-0056d14a]{text-align:center;gap:calc(var(--nb-base-unit) * 2);flex-direction:column;align-items:center;max-width:720px;margin:0 auto;display:flex}.ks-cta__title[data-v-0056d14a]{font-size:var(--nb-font-size-42);font-weight:var(--nb-font-weight-bold);letter-spacing:-.03em;line-height:1.15}@media (width<=767px){.ks-cta__title[data-v-0056d14a]{font-size:var(--nb-font-size-32)}}.ks-cta__subtitle[data-v-0056d14a]{font-size:var(--nb-font-size-18);color:var(--nb-c-text-muted);line-height:1.65}.ks-cta__actions[data-v-0056d14a]{gap:calc(var(--nb-base-unit) * 1.5);flex-wrap:wrap;justify-content:center;display:flex}.dl-badge[data-v-fa21715d]{align-items:center;gap:calc(var(--nb-base-unit) * 1.25);padding:calc(var(--nb-base-unit) * 1.25) calc(var(--nb-base-unit) * 2.5);color:#fdf8ef;background:#2b2320;border:1px solid #fdf8ef33;border-radius:12px;line-height:1;display:inline-flex}.dl-badge__logo[data-v-fa21715d]{fill:currentColor;flex:none;width:22px;height:26px}.dl-badge__text[data-v-fa21715d]{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.dl-badge__line1[data-v-fa21715d]{font-size:var(--nb-font-size-12);opacity:.8;letter-spacing:.02em}.dl-badge__line2[data-v-fa21715d]{font-size:var(--nb-font-size-18);font-weight:var(--nb-font-weight-bold);letter-spacing:-.01em}.dl-badge--link[data-v-fa21715d]{text-decoration:none;transition:transform .2s,box-shadow .2s}.dl-badge--link[data-v-fa21715d]:hover{transform:translateY(-2px);box-shadow:0 14px 30px -12px #000000b3}.dl-ghost[data-v-7a82d306]{text-shadow:-5px 0 #ff4d6d80,5px 0 #37d0ff73}.dl-open[data-v-7a82d306]{background:linear-gradient(165deg,#232a63 0%,#0f1230 78%)}.dl-open__pin[data-v-7a82d306]{padding:calc(var(--nb-base-unit) * 16) 0 calc(var(--nb-base-unit) * 12);position:relative;overflow:hidden}.dl-open__spiral[data-v-7a82d306]{opacity:.14;pointer-events:none;width:min(44vw,680px);animation:240s linear infinite dl-spin-7a82d306;position:absolute;top:50%;right:-12%;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.dl-open__spiral[data-v-7a82d306]{animation:none}}@keyframes dl-spin-7a82d306{to{transform:translateY(-50%)rotate(360deg)}}.dl-open__grid[data-v-7a82d306]{gap:calc(var(--nb-base-unit) * 8);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;display:grid;position:relative}@media (width<=1023px){.dl-open__grid[data-v-7a82d306]{gap:calc(var(--nb-base-unit) * 6);grid-template-columns:1fr}}.dl-open__copy[data-v-7a82d306]{align-items:flex-start;gap:calc(var(--nb-base-unit) * 3);flex-direction:column;display:flex}.dl-open__identity[data-v-7a82d306]{align-items:center;gap:calc(var(--nb-base-unit) * 2);display:flex}.dl-open__icon[data-v-7a82d306]{width:calc(var(--nb-base-unit) * 8);height:calc(var(--nb-base-unit) * 8);border-radius:calc(var(--nb-base-unit) * 1.75);border:1px solid #ffffff24;overflow:hidden;box-shadow:0 12px 32px #0f1230cc}.dl-open__icon img[data-v-7a82d306]{object-fit:cover;width:100%;height:100%}.dl-open__eyebrow[data-v-7a82d306]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);font-weight:var(--nb-font-weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:#ffd15c}.dl-open__title[data-v-7a82d306]{font-family:var(--site-font-display);font-size:clamp(2.75rem,6.4vw,5.5rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.03em;color:#fff;line-height:1.02}.dl-open__subtitle[data-v-7a82d306]{font-size:var(--nb-font-size-20);color:#fdf8efb8;max-width:520px;line-height:1.65}@media (width<=767px){.dl-open__subtitle[data-v-7a82d306]{font-size:var(--nb-font-size-16)}}.dl-open__actions[data-v-7a82d306]{gap:calc(var(--nb-base-unit) * 1.5);flex-wrap:wrap;display:flex}.dl-open__sheet[data-v-7a82d306]{aspect-ratio:1;border-radius:calc(var(--nb-base-unit) * 2);width:100%;max-width:520px;padding:calc(var(--nb-base-unit) * 3);background:linear-gradient(#fdf8ef 0%,#fbf1e2 100%);justify-self:center;margin:0;transform:rotate(-1.2deg);box-shadow:0 32px 80px #0f1230b3}@media (width<=1023px){.dl-open__sheet[data-v-7a82d306]{max-width:420px}}.dl-open__doodle[data-v-7a82d306]{width:100%;height:100%}.dl-open__ink path[data-v-7a82d306]{fill:none;stroke:#2b2320;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.dl-open__ghost[data-v-7a82d306]{opacity:.35}.dl-open__ghost path[data-v-7a82d306]{fill:none;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.dl-open__ghost--red[data-v-7a82d306]{transform-origin:50%;transform:translate(-9px,-5px)rotate(-1.2deg)}.dl-open__ghost--red path[data-v-7a82d306]{stroke:#ff4d6d8c}.dl-open__ghost--cyan[data-v-7a82d306]{transform-origin:50%;transform:translate(9px,6px)rotate(1.2deg)}.dl-open__ghost--cyan path[data-v-7a82d306]{stroke:#37d0ff80}.dl-open__hint[data-v-7a82d306]{left:50%;bottom:calc(var(--nb-base-unit) * 2);font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);letter-spacing:.14em;text-transform:uppercase;color:#fdf8ef66;display:none;position:absolute;transform:translate(-50%)}.dl-filmstrip[data-v-7a82d306]{height:calc(var(--nb-base-unit) * 3);background:repeating-linear-gradient(90deg, #ffffff17 0 26px, transparent 26px 40px) center/100% calc(var(--nb-base-unit) * 1.25) no-repeat, #0f1230}.dl-section[data-v-7a82d306]{padding:calc(var(--nb-base-unit) * 12) 0;background:#0f1230}@media (width<=767px){.dl-section[data-v-7a82d306]{padding:calc(var(--nb-base-unit) * 8) 0}}.dl-narrow[data-v-7a82d306]{gap:calc(var(--nb-base-unit) * 2.5);flex-direction:column;max-width:820px;display:flex}.dl-eyebrow[data-v-7a82d306]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);font-weight:var(--nb-font-weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:#ffd15c}.dl-eyebrow--on-paper[data-v-7a82d306]{color:#d95f32}.dl-title[data-v-7a82d306]{font-family:var(--site-font-display);font-size:clamp(1.875rem,3.4vw,2.75rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.02em;color:#fff;line-height:1.15}.dl-title--on-paper[data-v-7a82d306]{color:#2b2320}.dl-body[data-v-7a82d306]{font-size:var(--nb-font-size-18);color:#fdf8efb3;line-height:1.75}.dl-body--on-paper[data-v-7a82d306]{color:#2b2320c7}.dl-section-header[data-v-7a82d306]{gap:calc(var(--nb-base-unit) * 2);max-width:820px;margin-bottom:calc(var(--nb-base-unit) * 6);flex-direction:column;display:flex}.dl-actions[data-v-7a82d306]{gap:calc(var(--nb-base-unit) * 1.5);margin-top:calc(var(--nb-base-unit) * 1);flex-wrap:wrap;display:flex}.dl-acts__bg[data-v-7a82d306]{display:none}.dl-acts__bg--paper[data-v-7a82d306]{background:linear-gradient(#fdf8ef 0%,#fbf1e2 100%)}.dl-acts__bg--night[data-v-7a82d306]{background:linear-gradient(165deg,#232a63 0%,#0f1230 85%)}.dl-acts__act[data-v-7a82d306]{padding:calc(var(--nb-base-unit) * 14) 0}.dl-acts__act--paper[data-v-7a82d306]{background:linear-gradient(#fdf8ef 0%,#fbf1e2 100%)}.dl-acts__act--night[data-v-7a82d306]{background:linear-gradient(165deg,#232a63 0%,#0f1230 85%)}.dl-acts__inner[data-v-7a82d306]{text-align:center;align-items:center;gap:calc(var(--nb-base-unit) * 3);flex-direction:column;display:flex}.dl-acts__title[data-v-7a82d306]{font-family:var(--site-font-display);font-size:clamp(3.5rem,11vw,8.5rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.035em;margin:0;line-height:1}.dl-acts__act--paper .dl-acts__title[data-v-7a82d306]{color:#2b2320}.dl-acts__act--night .dl-acts__title[data-v-7a82d306]{color:#fff}.dl-acts__body[data-v-7a82d306]{font-size:var(--nb-font-size-18);max-width:560px;margin:0;line-height:1.65}.dl-acts__act--paper .dl-acts__body[data-v-7a82d306]{color:#2b2320b8}.dl-acts__act--night .dl-acts__body[data-v-7a82d306]{color:#fdf8efb8}.dl-scrub[data-v-7a82d306]{background:linear-gradient(#0f1230 0%,#161a44 55%,#0f1230 100%)}.dl-scrub__pin[data-v-7a82d306]{min-height:82vh;padding-top:calc(var(--nb-base-unit) * 14);justify-content:center;display:flex;position:relative;overflow:hidden}.dl-scrub__sky[data-v-7a82d306]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.dl-scrub__header[data-v-7a82d306]{gap:calc(var(--nb-base-unit) * 1.5);text-align:center;flex-direction:column;align-self:flex-start;align-items:center;display:flex;position:relative}.dl-scrub__ground[data-v-7a82d306]{fill:none;stroke:#fdf8ef24;stroke-width:3px;stroke-linecap:round}.dl-scrub__arc[data-v-7a82d306]{fill:none;stroke:#fdf8ef29;stroke-width:3px;stroke-dasharray:2 16;stroke-linecap:round}.dl-scrub__frame[data-v-7a82d306]{opacity:0}.dl-scrub__frame--9[data-v-7a82d306]{opacity:1}.dl-scrub__ball[data-v-7a82d306]{fill:#fdf8eff2}.dl-scrub__onion--prev[data-v-7a82d306]{fill:#ff4d6d66}.dl-scrub__onion--next[data-v-7a82d306]{fill:#37d0ff5c}.dl-scrub__counter[data-v-7a82d306]{bottom:calc(var(--nb-base-unit) * 3);right:calc(var(--nb-base-unit) * 4);font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);letter-spacing:.12em;text-transform:uppercase;color:#fdf8ef59;display:grid;position:absolute}.dl-scrub__tick[data-v-7a82d306]{opacity:0;text-align:right;grid-area:1/1}.dl-scrub__tick--9[data-v-7a82d306]{opacity:1}.dl-group[data-v-7a82d306]{margin-top:calc(var(--nb-base-unit) * 6)}.dl-group__label[data-v-7a82d306]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-14);font-weight:var(--nb-font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:#37d0ff;margin-bottom:calc(var(--nb-base-unit) * 3)}.dl-group__grid[data-v-7a82d306]{gap:calc(var(--nb-base-unit) * 3);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width<=1023px){.dl-group__grid[data-v-7a82d306]{grid-template-columns:repeat(2,1fr)}}@media (width<=559px){.dl-group__grid[data-v-7a82d306]{grid-template-columns:1fr}}.dl-card[data-v-7a82d306]{border-radius:calc(var(--nb-base-unit) * 1.5);padding:calc(var(--nb-base-unit) * 3.5);gap:calc(var(--nb-base-unit) * 1.25);background:linear-gradient(#fdf8ef 0%,#fbf1e2 100%);flex-direction:column;transition:transform .26s cubic-bezier(.2,.6,.2,1),box-shadow .26s cubic-bezier(.2,.6,.2,1);display:flex;box-shadow:0 16px 40px #0f12308c}.dl-card[data-v-7a82d306]:nth-child(odd){transform:rotate(-.6deg)}.dl-card[data-v-7a82d306]:nth-child(2n){transform:rotate(.5deg)}.dl-card[data-v-7a82d306]:hover{transform:rotate(0)translateY(-4px);box-shadow:0 24px 56px #0f1230b3}@media (prefers-reduced-motion:reduce){.dl-card[data-v-7a82d306]{transition:none}.dl-card[data-v-7a82d306]:hover{transform:none}}.dl-card__title[data-v-7a82d306]{font-size:var(--nb-font-size-16);font-weight:var(--nb-font-weight-bold);letter-spacing:-.01em;color:#2b2320}.dl-card__description[data-v-7a82d306]{font-size:var(--nb-font-size-14);color:#2b2320b3;line-height:1.65}.dl-paper-panel[data-v-7a82d306]{border-radius:calc(var(--nb-base-unit) * 2);padding:calc(var(--nb-base-unit) * 6);gap:calc(var(--nb-base-unit) * 2);background:linear-gradient(#fdf8ef 0%,#fbf1e2 100%);flex-direction:column;display:flex;transform:rotate(-.4deg);box-shadow:0 24px 64px #0f123099}@media (width<=767px){.dl-paper-panel[data-v-7a82d306]{padding:calc(var(--nb-base-unit) * 4)}}.dl-cta[data-v-7a82d306]{padding:calc(var(--nb-base-unit) * 16) 0;background:radial-gradient(70% 90% at 50% 110%,#232a63e6 0%,#0000 70%),#0f1230}.dl-cta__inner[data-v-7a82d306]{text-align:center;align-items:center;gap:calc(var(--nb-base-unit) * 3);flex-direction:column;max-width:720px;display:flex}.dl-cta__icon[data-v-7a82d306]{width:calc(var(--nb-base-unit) * 10);border-radius:calc(var(--nb-base-unit) * 2.25);border:1px solid #ffffff24;box-shadow:0 16px 48px #0f1230cc}.dl-cta__title[data-v-7a82d306]{font-family:var(--site-font-display);font-size:clamp(2.25rem,5vw,3.75rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.03em;color:#fff;line-height:1.08}.dl-cta__subtitle[data-v-7a82d306]{font-size:var(--nb-font-size-18);color:#fdf8efb3;line-height:1.65}@supports (animation-timeline:view()){@media (width>=768px) and (prefers-reduced-motion:no-preference){.dl-open[data-v-7a82d306]{view-timeline-name:--dl-open;min-height:280vh}.dl-open__pin[data-v-7a82d306]{align-items:center;height:100vh;padding:0;display:flex;position:sticky;top:0}.dl-open__sheet[data-v-7a82d306]{max-width:min(520px,100vh - 260px)}.dl-open__hint[data-v-7a82d306]{animation:linear both dl-fade-out-7a82d306;animation-timeline:--dl-open;animation-range:contain contain 12%;display:block}.dl-open__stroke[data-v-7a82d306]{stroke-dasharray:1;stroke-dashoffset:1px;animation:linear both dl-draw-7a82d306;animation-timeline:--dl-open}.dl-open__stroke--1[data-v-7a82d306]{animation-range:contain 4% contain 30%}.dl-open__stroke--2[data-v-7a82d306]{animation-range:contain 28% contain 38%}.dl-open__stroke--3[data-v-7a82d306]{animation-range:contain 36% contain 46%}.dl-open__stroke--4[data-v-7a82d306]{animation-range:contain 44% contain 54%}.dl-open__stroke--5[data-v-7a82d306]{animation-range:contain 52% contain 78%}.dl-open__stroke--6[data-v-7a82d306]{animation-range:contain 76% contain 84%}.dl-open__ghost[data-v-7a82d306]{opacity:0;animation:linear both dl-ghost-in-7a82d306;animation-timeline:--dl-open;animation-range:contain 84% contain 96%}.dl-acts[data-v-7a82d306]{view-timeline-name:--dl-acts;min-height:460vh}.dl-acts__pin[data-v-7a82d306]{height:100vh;display:grid;position:sticky;top:0;overflow:hidden}.dl-acts__bg[data-v-7a82d306]{display:block;position:absolute;inset:0}.dl-acts__bg--night[data-v-7a82d306]{opacity:0;will-change:opacity;animation:linear both dl-acts-night-7a82d306;animation-timeline:--dl-acts;animation-range:contain 24% contain 76%}.dl-acts__act[data-v-7a82d306]{opacity:0;will-change:opacity, transform;background:0 0;grid-area:1/1;place-self:center;padding:0;animation:linear both dl-chapter-pop-7a82d306;animation-timeline:--dl-acts;position:relative}.dl-acts__act--1[data-v-7a82d306]{animation-range:contain contain 37%}.dl-acts__act--2[data-v-7a82d306]{animation-range:contain 30% contain 70%}.dl-acts__act--3[data-v-7a82d306]{animation-range:contain 63%}.dl-scrub[data-v-7a82d306]{view-timeline-name:--dl-scrub;min-height:320vh}.dl-scrub__pin[data-v-7a82d306]{height:100vh;min-height:0;position:sticky;top:0}.dl-scrub__frame[data-v-7a82d306],.dl-scrub__tick[data-v-7a82d306]{opacity:0;animation:linear dl-slice-7a82d306;animation-timeline:--dl-scrub}.dl-scrub__frame--1[data-v-7a82d306],.dl-scrub__tick--1[data-v-7a82d306]{animation-range:contain contain 8.33333%}.dl-scrub__frame--2[data-v-7a82d306],.dl-scrub__tick--2[data-v-7a82d306]{animation-range:contain 8.33333% contain 16.6667%}.dl-scrub__frame--3[data-v-7a82d306],.dl-scrub__tick--3[data-v-7a82d306]{animation-range:contain 16.6667% contain 25%}.dl-scrub__frame--4[data-v-7a82d306],.dl-scrub__tick--4[data-v-7a82d306]{animation-range:contain 25% contain 33.3333%}.dl-scrub__frame--5[data-v-7a82d306],.dl-scrub__tick--5[data-v-7a82d306]{animation-range:contain 33.3333% contain 41.6667%}.dl-scrub__frame--6[data-v-7a82d306],.dl-scrub__tick--6[data-v-7a82d306]{animation-range:contain 41.6667% contain 50%}.dl-scrub__frame--7[data-v-7a82d306],.dl-scrub__tick--7[data-v-7a82d306]{animation-range:contain 50% contain 58.3333%}.dl-scrub__frame--8[data-v-7a82d306],.dl-scrub__tick--8[data-v-7a82d306]{animation-range:contain 58.3333% contain 66.6667%}.dl-scrub__frame--9[data-v-7a82d306],.dl-scrub__tick--9[data-v-7a82d306]{animation-range:contain 66.6667% contain 75%}.dl-scrub__frame--10[data-v-7a82d306],.dl-scrub__tick--10[data-v-7a82d306]{animation-range:contain 75% contain 83.3333%}.dl-scrub__frame--11[data-v-7a82d306],.dl-scrub__tick--11[data-v-7a82d306]{animation-range:contain 83.3333% contain 91.6667%}.dl-scrub__frame--12[data-v-7a82d306],.dl-scrub__tick--12[data-v-7a82d306]{animation-range:contain 91.6667%}}}@keyframes dl-draw-7a82d306{to{stroke-dashoffset:0}}@keyframes dl-ghost-in-7a82d306{to{opacity:.35}}@keyframes dl-fade-out-7a82d306{to{opacity:0}}@keyframes dl-acts-night-7a82d306{0%,to{opacity:0}22%,78%{opacity:1}}@keyframes dl-chapter-pop-7a82d306{0%{opacity:0;transform:scale(.92)translateY(24px)}22%,78%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(1.04)translateY(-16px)}}@keyframes dl-slice-7a82d306{0%,to{opacity:1}}.dl-open__device[data-v-7a82d306]{justify-self:center;width:100%;max-width:400px;margin:0;position:relative;transform:rotate(-1.2deg)}@media (width<=1023px){.dl-open__device[data-v-7a82d306]{max-width:340px}}.dl-ipad[data-v-7a82d306]{z-index:2;aspect-ratio:3/4;background:linear-gradient(155deg,#34363f 0%,#191a20 55%,#0e0f14 100%);border-radius:clamp(20px,4%,40px);width:100%;padding:3.2%;position:relative;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #0000008c,0 44px 90px -34px #000000e6}.dl-ipad__screen[data-v-7a82d306]{object-fit:cover;background:#0f1230;border-radius:clamp(8px,1.8%,18px);width:100%;height:100%;display:block}.dl-flip[data-v-7a82d306]{background:linear-gradient(#fdf8ef 0%,#fbf1e2 100%)}.dl-flip__paper[data-v-7a82d306]{fill:#0000}.dl-flip__ground[data-v-7a82d306]{stroke:#2b232029;stroke-width:3px;stroke-linecap:round}.dl-flip__frame[data-v-7a82d306]{opacity:0;animation:1.5s step-end infinite dl-flip-frame-7a82d306}.dl-flip__ball[data-v-7a82d306]{fill:#2b2320}.dl-flip__onion--prev[data-v-7a82d306]{fill:#ff4d6d5c}.dl-flip__onion--next[data-v-7a82d306]{fill:#37d0ff52}.dl-flip__cell[data-v-7a82d306]{fill:#2b23200d;stroke:#2b23201f;stroke-width:1.5px}.dl-flip__cell-on[data-v-7a82d306]{fill:#d95f32e6;opacity:0;animation:1.5s step-end infinite dl-flip-frame-7a82d306}@keyframes dl-flip-frame-7a82d306{0%,8.333%{opacity:1}8.334%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.dl-flip__frame[data-v-7a82d306],.dl-flip__cell-on[data-v-7a82d306]{opacity:0;animation:none}.dl-flip__frames>.dl-flip__frame[data-v-7a82d306]:nth-child(6),.dl-flip__strip>g:nth-child(6) .dl-flip__cell-on[data-v-7a82d306]{opacity:1}}.dl-open__glow[data-v-7a82d306]{z-index:0;filter:blur(26px);pointer-events:none;background:radial-gradient(58% 52% at 50% 42%,#d95f3299,#d95f3200 70%);position:absolute;inset:-16% -12% -12%}.dl-open__ghost-frame[data-v-7a82d306]{z-index:1;pointer-events:none;border-radius:clamp(20px,4%,40px);position:absolute;inset:0}.dl-open__ghost-frame--red[data-v-7a82d306]{background:#ff4d6d33;transform:translate(-18px,13px)}.dl-open__ghost-frame--cyan[data-v-7a82d306]{background:#37d0ff29;transform:translate(18px,-13px)}.dl-open__platform[data-v-7a82d306]{margin:calc(var(--nb-base-unit) * 2) 0 0;font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);letter-spacing:.06em;color:#fdf8ef8c}.dl-open__actions[data-v-7a82d306]{flex-wrap:wrap;align-items:center}.dl-link[data-v-7a82d306]{margin-top:calc(var(--nb-base-unit) * 2.5);font-size:var(--nb-font-size-14);font-weight:var(--nb-font-weight-semibold,600);color:#d95f32;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.dl-link[data-v-7a82d306]:hover{color:#e86f4a;text-decoration:underline}.dl-section-header__intro[data-v-7a82d306]{margin:calc(var(--nb-base-unit) * 2) auto 0;max-width:620px;font-size:var(--nb-font-size-16);color:#fdf8efb3;line-height:1.6}.dl-bento[data-v-7a82d306]{gap:calc(var(--nb-base-unit) * 3);margin-top:calc(var(--nb-base-unit) * 5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=767px){.dl-bento[data-v-7a82d306]{gap:calc(var(--nb-base-unit) * 2.5);grid-template-columns:1fr}}.dl-bento__card[data-v-7a82d306]{gap:calc(var(--nb-base-unit) * 3);padding:calc(var(--nb-base-unit) * 4);border-radius:calc(var(--nb-base-unit) * 3);background:radial-gradient(130% 110% at 100% 0,#232a6399,#232a6300 58%),#161a44;border:1px solid #fdf8ef17;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px -42px #000000d9}.dl-bento__card--draw[data-v-7a82d306],.dl-bento__card--own[data-v-7a82d306]{align-items:center;gap:calc(var(--nb-base-unit) * 5);flex-direction:row;grid-column:1/-1}.dl-bento__card--draw .dl-bento__body[data-v-7a82d306],.dl-bento__card--own .dl-bento__body[data-v-7a82d306]{flex:52%}.dl-bento__card--draw .dl-bento__shot[data-v-7a82d306],.dl-bento__card--own .dl-bento__shot[data-v-7a82d306]{flex:48%}.dl-bento__card--own .dl-bento__body[data-v-7a82d306]{max-width:720px}@media (width<=767px){.dl-bento__card[data-v-7a82d306]{padding:calc(var(--nb-base-unit) * 3)}.dl-bento__card--draw[data-v-7a82d306],.dl-bento__card--own[data-v-7a82d306]{align-items:stretch;gap:calc(var(--nb-base-unit) * 3);flex-direction:column;grid-column:auto}}.dl-bento__body[data-v-7a82d306]{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.dl-bento__label[data-v-7a82d306]{font-family:var(--site-font-display);font-size:clamp(1.3rem,2.2vw,1.75rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.01em;color:#fff;line-height:1.1}.dl-bento__tagline[data-v-7a82d306]{margin:calc(var(--nb-base-unit) * 1) 0 calc(var(--nb-base-unit) * 2.5);font-family:var(--site-font-display);font-size:var(--nb-font-size-18);color:#fdf8efe6}.dl-bento__list[data-v-7a82d306]{gap:calc(var(--nb-base-unit) * 1.25);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dl-bento__list li[data-v-7a82d306]{font-size:var(--nb-font-size-14);color:#fdf8efad;line-height:1.55}.dl-bento__item-title[data-v-7a82d306]{color:#fdf8ef;font-weight:var(--nb-font-weight-semibold,600)}.dl-bento__shot[data-v-7a82d306]{justify-content:center;margin:0;display:flex}.dl-ipad--mini[data-v-7a82d306]{width:100%;max-width:280px;padding:3.6%;box-shadow:inset 0 1px #ffffff12,0 0 0 1px #00000080,0 28px 60px -34px #000000d9}.dl-tiers[data-v-7a82d306]{gap:calc(var(--nb-base-unit) * 3);max-width:860px;margin:calc(var(--nb-base-unit) * 5) auto 0;grid-template-columns:repeat(2,1fr);display:grid}@media (width<=720px){.dl-tiers[data-v-7a82d306]{grid-template-columns:1fr}}.dl-tier[data-v-7a82d306]{padding:calc(var(--nb-base-unit) * 4);background:#fdf8ef0a;border:1px solid #fdf8ef1f;border-radius:20px;flex-direction:column;display:flex;position:relative}.dl-tier--pro[data-v-7a82d306]{background:linear-gradient(#d95f3229,#d95f320a);border-color:#d95f3280}.dl-tier__flag[data-v-7a82d306]{top:calc(var(--nb-base-unit) * 3);right:calc(var(--nb-base-unit) * 3);font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);text-transform:uppercase;letter-spacing:.1em;color:#d95f32;margin:0;position:absolute}.dl-tier__name[data-v-7a82d306]{font-family:var(--site-font-display);font-size:var(--nb-font-size-20);color:#fdf8ef;margin:0}.dl-tier__price[data-v-7a82d306]{margin:calc(var(--nb-base-unit) * 1) 0 calc(var(--nb-base-unit) * 3);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:var(--nb-font-weight-bold);color:#fdf8ef}.dl-tier__note[data-v-7a82d306]{font-size:var(--nb-font-size-14);color:#fdf8ef99;margin-top:4px;font-weight:400;display:block}.dl-tier__list[data-v-7a82d306]{gap:calc(var(--nb-base-unit) * 1.25);flex-direction:column;margin:0 0 auto;padding:0;list-style:none;display:flex}.dl-tier__list li[data-v-7a82d306]{padding-left:calc(var(--nb-base-unit) * 3);font-size:var(--nb-font-size-14);color:#fdf8efd1;line-height:1.5;position:relative}.dl-tier__list li[data-v-7a82d306]:before{content:"✓";color:#d95f32;font-weight:700;position:absolute;left:0}.dl-tier .dl-link[data-v-7a82d306]{margin-top:calc(var(--nb-base-unit) * 3)}.dl-support__links[data-v-7a82d306]{margin-top:calc(var(--nb-base-unit) * 3);gap:calc(var(--nb-base-unit) * 3);flex-wrap:wrap;display:flex}.dl-support__links .dl-link[data-v-7a82d306]{margin-top:0}.dl-cta__actions[data-v-7a82d306]{justify-content:center;align-items:center;gap:calc(var(--nb-base-unit) * 2);flex-wrap:wrap;display:flex}.sws[data-v-897c5941]{min-height:70vh;padding:calc(var(--nb-base-unit) * 16) 0 calc(var(--nb-base-unit) * 12);background:radial-gradient(70% 50% at 50% 0,#22d86024 0%,#0000 60%),#0a0b0d}.sws__inner[data-v-897c5941]{align-items:flex-start;gap:calc(var(--nb-base-unit) * 3);flex-direction:column;max-width:720px;display:flex}.sws__eyebrow[data-v-897c5941]{align-items:center;gap:calc(var(--nb-base-unit) * 1);padding:calc(var(--nb-base-unit) * .75) calc(var(--nb-base-unit) * 1.75);font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);letter-spacing:.16em;text-transform:uppercase;color:#22d860;background:#22d86012;border:1px solid #22d86047;border-radius:999px;margin:0;display:inline-flex}.sws__eyebrow-dot[data-v-897c5941]{background:#22d860;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #22d860cc}.sws__title[data-v-897c5941]{font-family:var(--site-font-display);font-size:clamp(2.25rem,5vw,3.5rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.03em;color:#f0f1f4;margin:0;line-height:1.05}.sws__panel[data-v-897c5941]{gap:calc(var(--nb-base-unit) * 2);width:100%;padding:calc(var(--nb-base-unit) * 4);background:#15171c;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;display:flex}.sws__panel--waiting[data-v-897c5941]{color:#f0f1f4a8;flex-direction:row;align-items:center}.sws__meter[data-v-897c5941]{align-items:flex-end;gap:3px;height:18px;display:inline-flex}.sws__meter span[data-v-897c5941]{background:#22d860;border-radius:1px;width:4px;animation:1s ease-in-out infinite alternate sws-meter-897c5941}.sws__meter span[data-v-897c5941]:first-child{animation-delay:-150ms}.sws__meter span[data-v-897c5941]:nth-child(2){animation-delay:-300ms}.sws__meter span[data-v-897c5941]:nth-child(3){animation-delay:-450ms}.sws__meter span[data-v-897c5941]:nth-child(4){animation-delay:-600ms}.sws__meter span[data-v-897c5941]:nth-child(5){animation-delay:-750ms}@media (prefers-reduced-motion:reduce){.sws__meter span[data-v-897c5941]{height:60%;animation:none}}@keyframes sws-meter-897c5941{0%{height:25%}to{height:100%}}.sws__key-label[data-v-897c5941]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);letter-spacing:.14em;text-transform:uppercase;color:#22d860;margin:0}.sws__key-row[data-v-897c5941]{align-items:center;gap:calc(var(--nb-base-unit) * 1.5);flex-wrap:wrap;display:flex}.sws__key[data-v-897c5941]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-14);color:#f0f1f4;padding:calc(var(--nb-base-unit) * 2);word-break:break-all;-webkit-user-select:all;user-select:all;background:#0a0b0d;border:1px solid #22d8604d;border-radius:10px;flex:320px;line-height:1.6}.sws__email-note[data-v-897c5941]{font-size:var(--nb-font-size-14);color:#f0f1f4a8;margin:0;line-height:1.65}.sws__steps-title[data-v-897c5941]{font-family:var(--site-font-display);font-size:var(--nb-font-size-20);font-weight:var(--nb-font-weight-bold);color:#f0f1f4;margin:calc(var(--nb-base-unit) * 1) 0 0}.sws__steps[data-v-897c5941]{padding-left:calc(var(--nb-base-unit) * 2.5);gap:calc(var(--nb-base-unit) * .75);color:#f0f1f4d1;font-size:var(--nb-font-size-14);flex-direction:column;margin:0;line-height:1.6;display:flex}.ui-hero__actions[data-v-5fda38cb]{gap:calc(var(--nb-base-unit) * 1.5);flex-wrap:wrap;display:flex}.ui-hero__visual[data-v-5fda38cb]{margin:calc(var(--nb-base-unit) * 4) 0 0;border:1px solid var(--nb-c-border,#00000014);border-radius:14px;overflow:hidden}.ui-hero__visual img[data-v-5fda38cb]{width:100%;height:auto;display:block}.ui-install[data-v-5fda38cb]{gap:calc(var(--nb-base-unit) * 2);flex-direction:column;max-width:760px;display:flex}.ui-install__title[data-v-5fda38cb]{font-size:var(--nb-font-size-32);font-weight:var(--nb-font-weight-bold);letter-spacing:-.02em;color:var(--nb-c-text);line-height:1.2}.ui-install__body[data-v-5fda38cb]{font-size:var(--nb-font-size-16);color:var(--nb-c-text-muted);line-height:1.7}.ui-install__snippet[data-v-5fda38cb]{background:var(--nb-c-surface-elevated,#0f1115);color:#f0f1f4;padding:calc(var(--nb-base-unit) * 2.5);font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-14);border-radius:10px;margin:0;line-height:1.7;overflow-x:auto}.ui-features[data-v-5fda38cb]{gap:calc(var(--nb-base-unit) * 3);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width<=1023px){.ui-features[data-v-5fda38cb]{grid-template-columns:repeat(2,1fr)}}@media (width<=559px){.ui-features[data-v-5fda38cb]{grid-template-columns:1fr}}.ui-component-grid[data-v-5fda38cb]{gap:calc(var(--nb-base-unit) * 2.5);grid-template-columns:repeat(4,1fr);display:grid}@media (width<=1023px){.ui-component-grid[data-v-5fda38cb]{grid-template-columns:repeat(2,1fr)}}@media (width<=559px){.ui-component-grid[data-v-5fda38cb]{grid-template-columns:1fr}}.ui-component-group[data-v-5fda38cb]{gap:calc(var(--nb-base-unit) * 1.5);flex-direction:column;display:flex}.ui-component-group__label[data-v-5fda38cb]{font-size:var(--nb-font-size-14);font-family:var(--nb-font-family-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--nb-c-text-muted);margin:0}.ui-component-group__items[data-v-5fda38cb]{gap:calc(var(--nb-base-unit) * .75);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-component-group__items li[data-v-5fda38cb]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-14);color:var(--nb-c-text)}.ui-licensing[data-v-5fda38cb]{gap:calc(var(--nb-base-unit) * 2);flex-direction:column;max-width:720px;display:flex}.ui-licensing__title[data-v-5fda38cb]{font-size:var(--nb-font-size-32);font-weight:var(--nb-font-weight-bold);letter-spacing:-.02em;color:var(--nb-c-text)}.ui-licensing__body[data-v-5fda38cb]{font-size:var(--nb-font-size-16);color:var(--nb-c-text-muted);line-height:1.75}.ui-cta[data-v-5fda38cb]{text-align:center;gap:calc(var(--nb-base-unit) * 2);flex-direction:column;align-items:center;max-width:720px;margin:0 auto;display:flex}.ui-cta__title[data-v-5fda38cb]{font-size:var(--nb-font-size-42);font-weight:var(--nb-font-weight-bold);letter-spacing:-.03em;line-height:1.15}@media (width<=767px){.ui-cta__title[data-v-5fda38cb]{font-size:var(--nb-font-size-32)}}.ui-cta__subtitle[data-v-5fda38cb]{font-size:var(--nb-font-size-18);color:var(--nb-c-text-muted);line-height:1.65}.ui-cta__actions[data-v-5fda38cb]{gap:calc(var(--nb-base-unit) * 1.5);flex-wrap:wrap;justify-content:center;display:flex}.ob-hero[data-v-c8a63930]{padding:calc(var(--nb-base-unit) * 14) 0 calc(var(--nb-base-unit) * 8)}.ob-hero__stage[data-v-c8a63930]{display:contents}.ob-hero__grid[data-v-c8a63930]{gap:calc(var(--nb-base-unit) * 8);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;display:grid}@media (width<=1023px){.ob-hero__grid[data-v-c8a63930]{gap:calc(var(--nb-base-unit) * 6);grid-template-columns:1fr}}.ob-hero__copy[data-v-c8a63930]{gap:calc(var(--nb-base-unit) * 3);flex-direction:column;display:flex}.ob-hero__badge[data-v-c8a63930]{align-self:flex-start}.ob-hero__title[data-v-c8a63930]{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.035em;color:var(--nb-c-text);margin:0;line-height:1.02}.ob-hero__subtitle[data-v-c8a63930]{font-size:var(--nb-font-size-20);max-width:560px;color:var(--nb-c-text-muted);margin:0;line-height:1.5}.ob-hero__actions[data-v-c8a63930]{gap:calc(var(--nb-base-unit) * 1.5);margin-top:calc(var(--nb-base-unit) * 1);flex-wrap:wrap;display:flex}.ob-hero__visual[data-v-c8a63930]{border:1px solid var(--nb-c-border,#00000014);border-radius:14px;margin:0;position:relative;overflow:hidden}.ob-hero__visual img[data-v-c8a63930]{transform-origin:50%;will-change:transform, opacity;width:100%;height:auto;display:block}@supports (animation-timeline:scroll()){@media (width>=1024px) and (prefers-reduced-motion:no-preference){.ob-hero[data-v-c8a63930]{min-height:260vh;padding:0}.ob-hero__stage[data-v-c8a63930]{height:100vh;display:block;position:sticky;top:0;overflow:hidden}.ob-hero__grid[data-v-c8a63930]{height:100%;padding:calc(var(--nb-base-unit) * 6) 0;align-content:center}.ob-hero__copy[data-v-c8a63930]{will-change:opacity, transform;animation:linear both ob-hero-copy-out-c8a63930;animation-timeline:scroll(root);animation-range:0 60vh}.ob-hero__visual[data-v-c8a63930]{border:none;border-radius:0;overflow:visible}.ob-hero__visual img[data-v-c8a63930]{animation:linear both ob-hero-visual-c8a63930;animation-timeline:scroll(root);animation-range:0 160vh}}}@keyframes ob-hero-copy-out-c8a63930{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-32px)}}@keyframes ob-hero-visual-c8a63930{0%{opacity:1;transform:translate(0)scale(1)}33%{opacity:1;transform:translate(-50%)scale(1.45)}78%{opacity:1;transform:translate(-50%)scale(1.5)}to{opacity:0;transform:translate(-50%)scale(1.6)}}.ob-intro[data-v-c8a63930],.ob-install[data-v-c8a63930],.ob-licensing[data-v-c8a63930]{gap:calc(var(--nb-base-unit) * 2);flex-direction:column;max-width:720px;display:flex}.ob-intro__title[data-v-c8a63930],.ob-install__title[data-v-c8a63930],.ob-licensing__title[data-v-c8a63930]{font-size:var(--nb-font-size-32);font-weight:var(--nb-font-weight-bold);letter-spacing:-.02em;color:var(--nb-c-text);line-height:1.2}.ob-intro__body[data-v-c8a63930],.ob-install__body[data-v-c8a63930],.ob-licensing__body[data-v-c8a63930]{font-size:var(--nb-font-size-16);color:var(--nb-c-text-muted);line-height:1.7}.ob-install__snippet[data-v-c8a63930]{background:var(--nb-c-surface-elevated,#0f1115);color:#f0f1f4;padding:calc(var(--nb-base-unit) * 2.5);font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-14);border-radius:10px;margin:0;line-height:1.7;overflow-x:auto}.ob-features[data-v-c8a63930]{gap:calc(var(--nb-base-unit) * 3);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width<=1023px){.ob-features[data-v-c8a63930]{grid-template-columns:repeat(2,1fr)}}@media (width<=559px){.ob-features[data-v-c8a63930]{grid-template-columns:1fr}}.ob-comparison[data-v-c8a63930]{gap:calc(var(--nb-base-unit) * 2.5);flex-direction:column;align-items:flex-start;display:flex}.ob-comparison__copy[data-v-c8a63930]{gap:calc(var(--nb-base-unit) * 1.5);flex-direction:column;display:flex}.ob-comparison__title[data-v-c8a63930]{font-size:var(--nb-font-size-32);font-weight:var(--nb-font-weight-bold);letter-spacing:-.02em;color:var(--nb-c-text);line-height:1.2}.ob-comparison__body[data-v-c8a63930]{font-size:var(--nb-font-size-16);color:var(--nb-c-text-muted);line-height:1.7}.ob-cta[data-v-c8a63930]{text-align:center;gap:calc(var(--nb-base-unit) * 2);flex-direction:column;align-items:center;max-width:720px;margin:0 auto;display:flex}.ob-cta__title[data-v-c8a63930]{font-size:var(--nb-font-size-42);font-weight:var(--nb-font-weight-bold);letter-spacing:-.03em;line-height:1.15}@media (width<=767px){.ob-cta__title[data-v-c8a63930]{font-size:var(--nb-font-size-32)}}.ob-cta__subtitle[data-v-c8a63930]{font-size:var(--nb-font-size-18);color:var(--nb-c-text-muted);line-height:1.65}.ob-cta__actions[data-v-c8a63930]{gap:calc(var(--nb-base-unit) * 1.5);flex-wrap:wrap;justify-content:center;display:flex}.pc-hero__actions[data-v-e9e6c789]{gap:calc(var(--nb-base-unit) * 1.5);flex-wrap:wrap;display:flex}.pc-hero__visual[data-v-e9e6c789]{margin:calc(var(--nb-base-unit) * 4) 0 0;border:1px solid var(--nb-c-border,#00000014);border-radius:14px;overflow:hidden}.pc-hero__visual img[data-v-e9e6c789]{width:100%;height:auto;display:block}.pc-intro[data-v-e9e6c789],.pc-licensing[data-v-e9e6c789]{gap:calc(var(--nb-base-unit) * 2);flex-direction:column;max-width:720px;display:flex}.pc-intro__title[data-v-e9e6c789],.pc-licensing__title[data-v-e9e6c789]{font-size:var(--nb-font-size-32);font-weight:var(--nb-font-weight-bold);letter-spacing:-.02em;color:var(--nb-c-text);line-height:1.2}.pc-intro__body[data-v-e9e6c789],.pc-licensing__body[data-v-e9e6c789]{font-size:var(--nb-font-size-16);color:var(--nb-c-text-muted);line-height:1.7}.pc-features[data-v-e9e6c789]{gap:calc(var(--nb-base-unit) * 3);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width<=767px){.pc-features[data-v-e9e6c789]{grid-template-columns:1fr}}.pc-gallery[data-v-e9e6c789]{gap:calc(var(--nb-base-unit) * 2);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width<=767px){.pc-gallery[data-v-e9e6c789]{grid-template-columns:1fr}}.pc-gallery__item[data-v-e9e6c789]{border:1px solid var(--nb-c-border,#00000014);border-radius:12px;overflow:hidden}.pc-gallery__item img[data-v-e9e6c789]{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.pc-cta[data-v-e9e6c789]{text-align:center;gap:calc(var(--nb-base-unit) * 2);flex-direction:column;align-items:center;max-width:720px;margin:0 auto;display:flex}.pc-cta__title[data-v-e9e6c789]{font-size:var(--nb-font-size-42);font-weight:var(--nb-font-weight-bold);letter-spacing:-.03em;line-height:1.15}@media (width<=767px){.pc-cta__title[data-v-e9e6c789]{font-size:var(--nb-font-size-32)}}.pc-cta__subtitle[data-v-e9e6c789]{font-size:var(--nb-font-size-18);color:var(--nb-c-text-muted);line-height:1.65}.pc-cta__actions[data-v-e9e6c789]{gap:calc(var(--nb-base-unit) * 1.5);flex-wrap:wrap;justify-content:center;display:flex}.article-section[data-v-0c23f000]{opacity:0;transition:opacity .45s var(--ar-ease-out), transform .5s var(--ar-ease-out);transform:translateY(10px)}.article-section--visible[data-v-0c23f000]{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.article-section[data-v-0c23f000]{opacity:1;transition:none;transform:none}}.surface-tabs[data-v-b993a48d]{gap:4px;margin-bottom:16px;display:flex}.surface-tab[data-v-b993a48d]{border:1px solid var(--ar-c-border);cursor:pointer;transition:background var(--ar-duration-fast) ease, border-color var(--ar-duration-fast) ease;background:#fff;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 14px;display:flex}.surface-tab[data-v-b993a48d]:hover{background:var(--ar-c-accent-light);border-color:var(--ar-c-accent)}.surface-tab--active[data-v-b993a48d]{background:var(--ar-c-accent);border-color:var(--ar-c-accent)}.surface-tab--active .surface-tab__label[data-v-b993a48d],.surface-tab--active .surface-tab__desc[data-v-b993a48d]{color:#fff}.surface-tab__label[data-v-b993a48d]{color:var(--ar-c-text);font-size:13px;font-weight:600}.surface-tab__desc[data-v-b993a48d]{color:var(--ar-c-text-faint);font-size:11px}.surface-stage[data-v-b993a48d]{border:1px solid var(--ar-c-border);background:#fff;border-radius:8px;min-height:160px;padding:20px;overflow:hidden}.surface-stage__inline[data-v-b993a48d]{align-items:center;display:flex}.surface-stage__sidebar-layout[data-v-b993a48d]{grid-template-columns:1fr 200px;gap:16px;display:grid}.surface-stage__main-col[data-v-b993a48d]{background:var(--ar-c-surface-subtle);border:1px dashed var(--ar-c-border);border-radius:6px;padding:12px}.surface-stage__placeholder[data-v-b993a48d]{flex-direction:column;gap:8px;display:flex}.surface-stage__placeholder-line[data-v-b993a48d]{background:var(--ar-c-border);border-radius:4px;height:10px}.surface-stage__placeholder-line--short[data-v-b993a48d]{width:55%}.surface-stage__placeholder-line--med[data-v-b993a48d]{width:75%}.surface-stage__sidebar-col[data-v-b993a48d]{flex-direction:column;display:flex}.surface-stage__modal-zone[data-v-b993a48d]{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px 0;display:flex}.surface-stage__hint[data-v-b993a48d]{color:var(--ar-c-text-muted);margin:0;font-size:14px}.engine-card[data-v-b993a48d]{font-family:var(--nb-font-family-sans)}.engine-card--inline[data-v-b993a48d]{border:1px solid var(--ar-c-border);background:var(--ar-c-surface-subtle);border-radius:8px;align-items:flex-start;gap:14px;width:100%;padding:16px;display:flex}.engine-card--sidebar[data-v-b993a48d]{border:1px solid var(--ar-c-border);background:#fff;border-radius:6px;flex-direction:column;gap:6px;height:100%;padding:12px;display:flex}.engine-card--modal[data-v-b993a48d]{gap:20px;display:flex}.engine-card__icon[data-v-b993a48d]{color:var(--ar-c-accent);flex-shrink:0;margin-top:2px;font-size:20px;line-height:1}.engine-card__icon--sm[data-v-b993a48d]{font-size:14px}.engine-card__icon--lg[data-v-b993a48d]{margin-top:2px;font-size:28px}.engine-card__body[data-v-b993a48d]{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.engine-card__header[data-v-b993a48d]{justify-content:space-between;align-items:center;gap:8px;display:flex}.engine-card__title[data-v-b993a48d]{color:var(--ar-c-text);letter-spacing:-.01em;font-size:14px;font-weight:700}.engine-card__title--lg[data-v-b993a48d]{font-size:18px}.engine-card__desc[data-v-b993a48d]{color:var(--ar-c-text-muted);margin:0;font-size:13px;line-height:1.55}.engine-card__desc--sm[data-v-b993a48d]{font-size:11px}.engine-card__desc--lg[data-v-b993a48d]{color:var(--ar-c-text);font-size:15px;line-height:1.65}.engine-card__desc--subtle[data-v-b993a48d]{color:var(--ar-c-text-faint);margin-top:4px;font-size:13px;line-height:1.6}.engine-card__sidebar-footer[data-v-b993a48d]{margin-top:auto;padding-top:8px}.surface-modal-backdrop[data-v-b993a48d]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:500;background:#0a08148c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.surface-modal[data-v-b993a48d]{background:#fff;border-radius:14px;width:100%;max-width:480px;overflow:hidden;box-shadow:0 24px 64px #0000002e}.surface-modal__header[data-v-b993a48d]{border-bottom:1px solid var(--ar-c-border);background:var(--ar-c-surface-subtle);justify-content:space-between;align-items:center;padding:14px 16px 14px 20px;display:flex}.surface-modal__close[data-v-b993a48d]{background:var(--ar-c-surface-demo);cursor:pointer;width:28px;height:28px;color:var(--ar-c-text-muted);transition:background var(--ar-duration-fast) ease;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;line-height:1;display:flex}.surface-modal__close[data-v-b993a48d]:hover{background:var(--ar-c-border-strong);color:var(--ar-c-text)}.engine-card--modal[data-v-b993a48d]{padding:24px 24px 28px}.surface-fade-enter-active[data-v-b993a48d],.surface-fade-leave-active[data-v-b993a48d]{transition:opacity var(--ar-duration-fast) ease, transform var(--ar-duration-fast) ease}.surface-fade-enter-from[data-v-b993a48d]{opacity:0;transform:translateY(6px)}.surface-fade-leave-to[data-v-b993a48d]{opacity:0;transform:translateY(-4px)}.modal-enter-active[data-v-b993a48d],.modal-leave-active[data-v-b993a48d]{transition:opacity var(--ar-duration-base) var(--ar-ease-out)}.modal-enter-from[data-v-b993a48d],.modal-leave-to[data-v-b993a48d]{opacity:0}.modal-enter-active .surface-modal[data-v-b993a48d],.modal-leave-active .surface-modal[data-v-b993a48d]{transition:transform var(--ar-duration-base) var(--ar-ease-out)}.modal-enter-from .surface-modal[data-v-b993a48d]{transform:scale(.96)translateY(8px)}.modal-leave-to .surface-modal[data-v-b993a48d]{transform:scale(.96)translateY(4px)}.density-demo[data-v-13364fb2]{flex-direction:column;gap:12px;display:flex}.density-demo__label[data-v-13364fb2]{letter-spacing:.06em;text-transform:uppercase;color:var(--ar-c-text-faint);margin:0;font-size:12px;font-weight:600}.density-demo__controls[data-v-13364fb2]{gap:6px;display:flex}.density-btn[data-v-13364fb2]{border:1px solid var(--ar-c-border);cursor:pointer;transition:background var(--ar-duration-fast) ease, border-color var(--ar-duration-fast) ease;background:#fff;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;display:flex}.density-btn[data-v-13364fb2]:hover{background:var(--ar-c-accent-light);border-color:var(--ar-c-accent)}.density-btn--active[data-v-13364fb2]{background:var(--ar-c-accent);border-color:var(--ar-c-accent)}.density-btn--active .density-btn__label[data-v-13364fb2],.density-btn--active .density-btn__icon[data-v-13364fb2]{color:#fff}.density-btn__icon[data-v-13364fb2]{color:var(--ar-c-text-muted);font-size:14px}.density-btn__label[data-v-13364fb2]{color:var(--ar-c-text);font-size:13px;font-weight:600}.density-demo__hint[data-v-13364fb2]{color:var(--ar-c-text-faint);margin:0;font-size:13px;line-height:1.5}.article-root[data-v-e41acccf]{font-family:var(--nb-font-family-sans);background:var(--ar-c-bg)}.article-breadcrumb[data-v-e41acccf]{max-width:var(--ar-content-width);padding:calc(var(--nb-base-unit) * 4) 0 0;margin:0 auto}.article-breadcrumb__list[data-v-e41acccf]{flex-wrap:nowrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.article-breadcrumb__link[data-v-e41acccf]{color:var(--ar-c-accent);white-space:nowrap;transition:opacity var(--ar-duration-fast) ease;font-size:13px;font-weight:500;text-decoration:none}.article-breadcrumb__link[data-v-e41acccf]:hover{opacity:.75}.article-breadcrumb__sep[data-v-e41acccf]{color:var(--ar-c-border-strong);-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:13px}.article-breadcrumb__current[data-v-e41acccf]{color:var(--ar-c-text-faint);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}.article-header[data-v-e41acccf]{padding:calc(var(--nb-base-unit) * 8) 0 calc(var(--nb-base-unit) * 8);border-bottom:1px solid var(--ar-c-border);margin-bottom:calc(var(--nb-base-unit) * 8)}.article-header__inner[data-v-e41acccf]{max-width:var(--ar-content-width);flex-direction:column;gap:16px;margin:0 auto;display:flex}.article-header__eyebrow[data-v-e41acccf]{letter-spacing:.1em;text-transform:uppercase;color:var(--ar-c-accent);font-size:11px;font-weight:700}.article-header__title[data-v-e41acccf]{letter-spacing:-.035em;color:var(--ar-c-text);margin:0;font-size:clamp(28px,4.5vw,48px);font-weight:800;line-height:1.1}.article-header__meta[data-v-e41acccf]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.article-header__author[data-v-e41acccf],.article-header__date[data-v-e41acccf],.article-header__reading-time[data-v-e41acccf]{color:var(--ar-c-text-faint);font-size:13px}.article-header__sep[data-v-e41acccf]{color:var(--ar-c-border-strong)}.article-body[data-v-e41acccf]{max-width:var(--ar-content-width);margin:0 auto;padding-bottom:80px}.article-image[data-v-e41acccf]{margin:calc(var(--nb-base-unit) * 5) 0}.article-image img[data-v-e41acccf]{border-radius:calc(var(--nb-base-unit) * 1.5);width:100%;height:auto;display:block;box-shadow:0 20px 60px #0000002e}.article-image figcaption[data-v-e41acccf]{margin-top:calc(var(--nb-base-unit) * 1.5);color:var(--ar-c-text-faint);text-align:center;font-size:13px}.article-footer[data-v-e41acccf]{max-width:var(--ar-content-width);padding:var(--ar-space-16) 0 var(--ar-space-40);margin:0 auto}.article-footer__rule[data-v-e41acccf]{background:var(--ar-c-accent);width:48px;height:2px;margin-bottom:var(--ar-space-16);opacity:.5}.article-footer__mark[data-v-e41acccf]{align-items:baseline;gap:12px;margin:0;display:flex}.article-footer__logo[data-v-e41acccf]{letter-spacing:-.02em;color:var(--ar-c-text);font-size:15px;font-weight:800}.article-footer__tagline[data-v-e41acccf]{color:var(--ar-c-text-faint);font-size:13px;font-style:italic}.article-page[data-v-c0b07b4f]{background:#fff;min-height:100vh}.article-page__container[data-v-c0b07b4f]{max-width:1280px;padding:0 calc(var(--nb-base-unit) * 3);margin:0 auto}@media (width>=768px){.article-page__container[data-v-c0b07b4f]{padding:0 calc(var(--nb-base-unit) * 5)}}@media (width>=1200px){.article-page__container[data-v-c0b07b4f]{padding:0 calc(var(--nb-base-unit) * 8)}}.openbridge-article[data-v-2e398f2d]{color:#1e2321;background:radial-gradient(circle at 0 0,#c46d2a24,#0000 34%),radial-gradient(circle at 100% 0,#0f606724,#0000 30%),linear-gradient(#f7f2eb 0%,#fbfaf7 24%,#f7f8f5 100%)}.hero[data-v-2e398f2d]{padding:calc(var(--nb-base-unit) * 14) 0 calc(var(--nb-base-unit) * 9)}.hero__grid[data-v-2e398f2d]{gap:calc(var(--nb-base-unit) * 5);display:grid}@media (width>=980px){.hero__grid[data-v-2e398f2d]{grid-template-columns:minmax(0,1.7fr) minmax(280px,.9fr);align-items:end}}.hero__copy[data-v-2e398f2d]{gap:calc(var(--nb-base-unit) * 2);max-width:820px;display:grid}.hero__eyebrow[data-v-2e398f2d],.section-heading__eyebrow[data-v-2e398f2d]{letter-spacing:.14em;text-transform:uppercase;color:#8d4b1f;font-size:11px;font-weight:800}.hero__title[data-v-2e398f2d]{letter-spacing:-.05em;max-width:12ch;margin:0;font-size:clamp(2.5rem,5vw,5rem);line-height:.97}.hero__lede[data-v-2e398f2d]{color:#1e2321d6;max-width:62ch;margin:0;font-size:clamp(1.08rem,1.5vw,1.32rem);line-height:1.7}.hero__meta[data-v-2e398f2d]{color:#1e23219e;flex-wrap:wrap;gap:.5rem;font-size:.92rem;display:flex}.position-card[data-v-2e398f2d],.story-card[data-v-2e398f2d],.market-card[data-v-2e398f2d],.delta-card[data-v-2e398f2d],.comparison-item[data-v-2e398f2d]{background:#ffffffb8;border:1px solid #1e23211a;box-shadow:0 20px 60px #4028120f}.position-card[data-v-2e398f2d]{padding:calc(var(--nb-base-unit) * 3);border-radius:24px}.position-card__label[data-v-2e398f2d],.story-card__title[data-v-2e398f2d]{letter-spacing:.08em;text-transform:uppercase;color:#0f6067;margin:0 0 .5rem;font-size:.76rem;font-weight:800}.position-card__text[data-v-2e398f2d]{margin:0;font-size:1rem;line-height:1.7}.section[data-v-2e398f2d]{padding:calc(var(--nb-base-unit) * 7) 0}.section-heading[data-v-2e398f2d]{margin-bottom:calc(var(--nb-base-unit) * 4);gap:.7rem;display:grid}.section-heading h2[data-v-2e398f2d]{letter-spacing:-.04em;max-width:16ch;margin:0;font-size:clamp(1.8rem,3vw,3rem);line-height:1.02}.prose[data-v-2e398f2d]{max-width:760px}.prose p[data-v-2e398f2d],.prose li[data-v-2e398f2d]{color:#1e2321e0;font-size:1.04rem;line-height:1.82}.prose code[data-v-2e398f2d]{background:#0f606714;border-radius:6px;padding:.12rem .34rem;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.92em}.pull-quote[data-v-2e398f2d]{margin:calc(var(--nb-base-unit) * 4) 0 0;padding-left:calc(var(--nb-base-unit) * 2.5);letter-spacing:-.03em;border-left:3px solid #0f6067;font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.45}.story-grid[data-v-2e398f2d],.market-grid[data-v-2e398f2d],.delta-grid[data-v-2e398f2d],.mapping-grid[data-v-2e398f2d],.placeholder-grid[data-v-2e398f2d]{gap:calc(var(--nb-base-unit) * 3);display:grid}@media (width>=900px){.story-grid[data-v-2e398f2d],.market-grid[data-v-2e398f2d],.delta-grid[data-v-2e398f2d],.mapping-grid[data-v-2e398f2d]{grid-template-columns:repeat(2,minmax(0,1fr))}}.story-card[data-v-2e398f2d],.market-card[data-v-2e398f2d],.delta-card[data-v-2e398f2d]{padding:calc(var(--nb-base-unit) * 3);border-radius:22px}.story-card p[data-v-2e398f2d],.story-card li[data-v-2e398f2d],.market-card p[data-v-2e398f2d],.market-card li[data-v-2e398f2d],.delta-card p[data-v-2e398f2d],.delta-card li[data-v-2e398f2d]{line-height:1.7}.story-card h3[data-v-2e398f2d],.market-card h3[data-v-2e398f2d],.delta-card h3[data-v-2e398f2d]{margin:0 0 1rem;font-size:1.1rem}.story-card ul[data-v-2e398f2d],.market-card ul[data-v-2e398f2d],.delta-card ul[data-v-2e398f2d]{margin:0;padding-left:1.1rem}.story-card--accent[data-v-2e398f2d],.market-card--contrast[data-v-2e398f2d],.delta-card--emphasis[data-v-2e398f2d]{color:#eff8f7;background:linear-gradient(#0f6067f0,#0a474cfa)}.story-card--accent h3[data-v-2e398f2d],.story-card--accent p[data-v-2e398f2d],.story-card--accent li[data-v-2e398f2d],.market-card--contrast h3[data-v-2e398f2d],.market-card--contrast p[data-v-2e398f2d],.market-card--contrast li[data-v-2e398f2d],.delta-card--emphasis h3[data-v-2e398f2d],.delta-card--emphasis p[data-v-2e398f2d],.delta-card--emphasis li[data-v-2e398f2d]{color:inherit}.comparison-toolbar[data-v-2e398f2d]{margin-bottom:calc(var(--nb-base-unit) * 3);flex-wrap:wrap;gap:.75rem;display:flex}.comparison-pill[data-v-2e398f2d]{appearance:none;font:inherit;color:#1e2321b8;cursor:pointer;background:#ffffffb8;border:1px solid #1e23211f;border-radius:999px;padding:.8rem 1rem;font-weight:700;transition:transform .16s,color .16s,border-color .16s,background .16s}.comparison-pill[data-v-2e398f2d]:hover{border-color:#0f60674d;transform:translateY(-1px)}.comparison-pill--active[data-v-2e398f2d]{color:#fffdf9;background:#8d4b1f;border-color:#8d4b1f}.comparison-grid[data-v-2e398f2d]{gap:calc(var(--nb-base-unit) * 2);display:grid}.comparison-item[data-v-2e398f2d]{padding:calc(var(--nb-base-unit) * 2.4);border-radius:18px;gap:.8rem;display:grid}@media (width>=900px){.comparison-item[data-v-2e398f2d]{grid-template-columns:minmax(0,180px) minmax(0,1fr) minmax(0,1fr);align-items:start}}.comparison-item h3[data-v-2e398f2d],.comparison-item p[data-v-2e398f2d]{margin:0}.comparison-item__left[data-v-2e398f2d]{color:#1e2321a8}.comparison-item__right[data-v-2e398f2d]{color:#0f6067;font-weight:600}.editor-showcase[data-v-2e398f2d]{gap:calc(var(--nb-base-unit) * 3);display:grid}@media (width>=980px){.editor-showcase[data-v-2e398f2d]{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:center}}.editor-shell[data-v-2e398f2d]{color:#e8f0ef;background:#101415;border-radius:24px;overflow:hidden;box-shadow:0 24px 80px #0e17153d}.editor-shell__bar[data-v-2e398f2d]{border-bottom:1px solid #ffffff14;align-items:center;gap:.55rem;padding:.9rem 1rem;display:flex}.dot[data-v-2e398f2d]{border-radius:50%;width:10px;height:10px;display:inline-block}.dot--red[data-v-2e398f2d]{background:#ff6d5e}.dot--amber[data-v-2e398f2d]{background:#ffbe4d}.dot--green[data-v-2e398f2d]{background:#33cb76}.editor-shell__path[data-v-2e398f2d]{color:#e8f0ef94;margin-left:auto;font-size:.84rem}.editor-shell__code[data-v-2e398f2d]{margin:0;padding:1.2rem 1.3rem 1.5rem;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.9rem;line-height:1.7;overflow:auto}.editor-notes p[data-v-2e398f2d]{margin:0 0 1rem;line-height:1.76}.placeholder-grid[data-v-2e398f2d]{margin-top:calc(var(--nb-base-unit) * 3)}@media (width>=900px){.placeholder-grid[data-v-2e398f2d]{grid-template-columns:repeat(2,minmax(0,1fr))}}.screenshot-placeholder[data-v-2e398f2d]{gap:.9rem;margin:0;display:grid}.screenshot-placeholder figcaption[data-v-2e398f2d]{color:#1e2321ad;line-height:1.6}.screenshot-placeholder--wide[data-v-2e398f2d]{margin-top:calc(var(--nb-base-unit) * 3)}.screenshot-placeholder__frame[data-v-2e398f2d]{text-transform:uppercase;letter-spacing:.12em;color:#1e232185;background:linear-gradient(135deg,#0f606712,#8d4b1f14),#ffffffb8;border:1.5px dashed #0f606759;border-radius:22px;place-items:center;min-height:240px;font-size:.82rem;display:grid}.mapping-demo[data-v-2e398f2d]{padding:calc(var(--nb-base-unit) * 3);background:#ffffffc7;border:1px solid #1e23211a;border-radius:24px;box-shadow:0 20px 60px #4028120f}.mapping-demo__label[data-v-2e398f2d]{justify-content:space-between;gap:1rem;font-weight:700;display:flex}.mapping-demo__slider[data-v-2e398f2d]{accent-color:#8d4b1f;width:100%;margin:1.2rem 0}.mapping-demo__result[data-v-2e398f2d]{color:#0f6067;background:#0f606714;border-radius:16px;justify-content:space-between;align-items:center;padding:1rem 1.1rem;display:flex}.mapping-table[data-v-2e398f2d]{gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.mapping-table li[data-v-2e398f2d]{border-bottom:1px solid #1e232114;justify-content:space-between;gap:1rem;padding-bottom:.7rem;display:flex}.closing-mark[data-v-2e398f2d]{letter-spacing:-.03em;color:#8d4b1f;font-size:1.32rem;font-weight:800}.product-detail__hero-actions[data-v-31f62f56]{gap:calc(var(--nb-base-unit) * 1.5);flex-wrap:wrap;display:flex}.product-detail__intro[data-v-31f62f56]{gap:calc(var(--nb-base-unit) * 2);flex-direction:column;max-width:720px;display:flex}.product-detail__intro-title[data-v-31f62f56]{font-size:var(--nb-font-size-32);font-weight:var(--nb-font-weight-bold);letter-spacing:-.02em;color:var(--nb-c-text);line-height:1.2}.product-detail__intro-body[data-v-31f62f56]{font-size:var(--nb-font-size-18);color:var(--nb-c-text-muted);line-height:1.7}.product-detail__features[data-v-31f62f56],.product-detail__performance[data-v-31f62f56]{gap:calc(var(--nb-base-unit) * 3);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width<=767px){.product-detail__features[data-v-31f62f56],.product-detail__performance[data-v-31f62f56]{grid-template-columns:1fr}}.product-detail__workflow[data-v-31f62f56]{gap:calc(var(--nb-base-unit) * 3);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width<=767px){.product-detail__workflow[data-v-31f62f56]{grid-template-columns:1fr}}.product-detail__licensing[data-v-31f62f56]{gap:calc(var(--nb-base-unit) * 2);flex-direction:column;max-width:720px;display:flex}.product-detail__licensing-title[data-v-31f62f56]{font-size:var(--nb-font-size-32);font-weight:var(--nb-font-weight-bold);letter-spacing:-.02em;color:var(--nb-c-text)}.product-detail__licensing-body[data-v-31f62f56]{font-size:var(--nb-font-size-16);color:var(--nb-c-text-muted);line-height:1.75}.product-detail__cta[data-v-31f62f56]{text-align:center;gap:calc(var(--nb-base-unit) * 2);flex-direction:column;align-items:center;max-width:720px;margin:0 auto;display:flex}.product-detail__cta-title[data-v-31f62f56]{font-size:var(--nb-font-size-42);font-weight:var(--nb-font-weight-bold);letter-spacing:-.03em;line-height:1.15}@media (width<=767px){.product-detail__cta-title[data-v-31f62f56]{font-size:var(--nb-font-size-32)}}.product-detail__cta-subtitle[data-v-31f62f56]{font-size:var(--nb-font-size-18);color:var(--nb-c-text-muted);line-height:1.65}.product-detail__cta-actions[data-v-31f62f56]{gap:calc(var(--nb-base-unit) * 1.5);flex-wrap:wrap;justify-content:center;display:flex}.feature-card[data-v-31f62f56],.perf-card[data-v-31f62f56]{gap:calc(var(--nb-base-unit) * 1.5);flex-direction:column;display:flex}.feature-card__title[data-v-31f62f56],.perf-card__title[data-v-31f62f56]{font-size:var(--nb-font-size-18);font-weight:var(--nb-font-weight-bold);letter-spacing:-.01em;color:var(--nb-c-text)}.feature-card__description[data-v-31f62f56],.perf-card__description[data-v-31f62f56]{font-size:var(--nb-font-size-14);color:var(--nb-c-text-muted);line-height:1.7}.workflow-step[data-v-31f62f56]{gap:calc(var(--nb-base-unit) * 2);align-items:flex-start;display:flex}.workflow-step__number[data-v-31f62f56]{width:calc(var(--nb-base-unit) * 5);height:calc(var(--nb-base-unit) * 5);background:var(--nb-c-primary);color:var(--nb-c-text-inverse,#fff);font-weight:var(--nb-font-weight-bold);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.workflow-step__label[data-v-31f62f56]{font-size:var(--nb-font-size-16);font-weight:var(--nb-font-weight-bold);color:var(--nb-c-text)}.workflow-step__detail[data-v-31f62f56]{font-size:var(--nb-font-size-14);color:var(--nb-c-text-muted);line-height:1.65}.cms-ghpr[data-v-1f6f748b]{padding:calc(var(--nb-base-unit,4px) * 12) 0}.container[data-v-1f6f748b]{max-width:760px;margin:0 auto;padding:0 24px}.cms-ghpr__title[data-v-1f6f748b]{letter-spacing:-.02em;margin:0 0 24px;font-size:clamp(1.5rem,3vw,2rem)}.cms-ghpr__state[data-v-1f6f748b]{color:var(--nb-c-text-muted,#6a6a7b)}.cms-ghpr__list[data-v-1f6f748b]{counter-reset:pr;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.cms-ghpr__item[data-v-1f6f748b]{padding-left:4px}.cms-ghpr__pr[data-v-1f6f748b]{color:var(--nb-c-text,#1a1a26);font-weight:600;text-decoration:none;display:block}.cms-ghpr__pr[data-v-1f6f748b]:hover{color:var(--nb-c-primary,#5856a9)}.cms-ghpr__meta[data-v-1f6f748b]{color:var(--nb-c-text-muted,#9797a6);font-size:.85rem}.reveal--armed{opacity:0;transform:translateY(var(--cms-reveal-shift,24px));transition:opacity var(--cms-reveal-fade,.65s) var(--cms-reveal-ease,cubic-bezier(.2, .6, .2, 1)), transform var(--cms-reveal-rise,.65s) var(--cms-reveal-ease,cubic-bezier(.2, .6, .2, 1));transition-delay:var(--reveal-delay,0s);will-change:opacity, transform}.reveal--armed.reveal--visible{opacity:1;will-change:auto;transform:none}.reveal--article{--cms-reveal-shift:10px;--cms-reveal-fade:.45s;--cms-reveal-rise:.5s;--cms-reveal-ease:cubic-bezier(.16, 1, .3, 1)}@media (prefers-reduced-motion:reduce){.reveal--armed{opacity:1;transition:none;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.cms-motion-rise{opacity:0;animation:linear both cms-motion-fade-up;animation-timeline:view();animation-range:entry cover 35%;transform:translateY(28px)}.cms-motion-rise--unit{animation-range:entry cover 30%}.cms-motion-rise[data-motion-rise="2"]{animation-range:entry 8% cover 40%}.cms-motion-rise[data-motion-rise="3"]{animation-range:entry 14% cover 45%}.cms-motion-rise[data-motion-rise="4"]{animation-range:entry 20% cover 50%}}}@keyframes cms-motion-fade-up{to{opacity:1;transform:translateY(0)}}.cms-hover-lift{transition:box-shadow var(--nb-animation-base,.2s) ease, transform var(--nb-animation-base,.2s) ease, border-color var(--nb-animation-base,.2s) ease}@media (hover:hover){.cms-hover-lift:hover{transform:translateY(-2px);box-shadow:0 8px 32px #5856a91a}}.cms-hover-lift:active{transition-duration:60ms;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.cms-hover-lift,.cms-hover-lift:hover,.cms-hover-lift:active{transition:box-shadow var(--nb-animation-base,.2s) ease;transform:none}}.cms-motion-signal{position:relative}.cms-motion-signal:before{content:"";pointer-events:none;background-image:linear-gradient(90deg, transparent, var(--cms-signal-accent,var(--nb-c-primary,#fff9)), transparent), linear-gradient(90deg, var(--cms-signal-line,#ffffff0f), var(--cms-signal-line,#ffffff0f));background-position:-160px 0,0 0;background-repeat:no-repeat,no-repeat;background-size:160px 1px,100% 1px;height:1px;animation:9s linear infinite cms-motion-signal-run;position:absolute;top:0;left:0;right:0}@keyframes cms-motion-signal-run{0%{background-position:-160px 0,0 0}to{background-position:calc(100% + 160px) 0,0 0}}@media (prefers-reduced-motion:reduce){.cms-motion-signal:before{background-image:linear-gradient(90deg, var(--cms-signal-line,#ffffff0f), var(--cms-signal-line,#ffffff0f));background-position:0 0;background-size:100% 1px;animation:none}}.hero-section[data-v-6b8530b7]{min-height:76svh;padding:calc(var(--nb-base-unit) * 12) 0 calc(var(--nb-base-unit) * 10);color:#fff;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.hero-section .container[data-v-6b8530b7]{flex-direction:column;align-items:center;display:flex;position:relative}.hero-section__aurora[data-v-6b8530b7]{pointer-events:none;filter:blur(40px);background:radial-gradient(40% 34% at 30% 36%,#5856a966 0%,#0000 70%),radial-gradient(34% 30% at 72% 60%,#a837a038 0%,#0000 70%),radial-gradient(30% 26% at 60% 24%,#2f6fed33 0%,#0000 70%);animation:18s ease-in-out infinite alternate hero-aurora-6b8530b7;position:absolute;inset:-20%}@media (prefers-reduced-motion:reduce){.hero-section__aurora[data-v-6b8530b7]{animation:none}}.hero-section__tint[data-v-6b8530b7]{pointer-events:none;filter:blur(48px);opacity:0;transition:opacity 1.4s;position:absolute;inset:-20%}.hero-section__tint--active[data-v-6b8530b7]{opacity:1}.hero-section__tint--creatives[data-v-6b8530b7]{background:radial-gradient(44% 36% at 50% 48%,#f4804a4d 0%,#0000 70%)}.hero-section__tint--engineers[data-v-6b8530b7]{background:radial-gradient(44% 36% at 50% 48%,#8d7cf057 0%,#0000 70%)}.hero-section__tint--home[data-v-6b8530b7]{background:radial-gradient(44% 36% at 50% 48%,#2f6fed52 0%,#0000 70%)}.hero-section__tint--fun[data-v-6b8530b7]{background:radial-gradient(44% 36% at 50% 48%,#ae9eff4d 0%,#0000 70%)}@media (prefers-reduced-motion:reduce){.hero-section__tint[data-v-6b8530b7]{transition:none}}.hero-section__content[data-v-6b8530b7]{text-align:center;align-items:center;gap:calc(var(--nb-base-unit) * 3.5);flex-direction:column;max-width:1160px;display:flex}.hero-section__eyebrow[data-v-6b8530b7]{justify-content:center;display:flex}.hero-section__badge[data-v-6b8530b7]{font-size:var(--nb-font-size-12);font-weight:var(--nb-font-weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:#fff9;padding:calc(var(--nb-base-unit) * .5) calc(var(--nb-base-unit) * 2);background:#ffffff0d;border:1px solid #ffffff26;border-radius:100px;display:inline-block}.hero-section__headline[data-v-6b8530b7]{font-family:var(--site-font-display);font-size:clamp(3rem,9.5vw,8.5rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.04em;color:#fff;line-height:1}.hero-section__rotator[data-v-6b8530b7]{justify-items:center;display:inline-grid}.hero-section__accent[data-v-6b8530b7]{color:var(--hero-accent,#b18be8);text-shadow:0 0 56px var(--hero-accent-glow,#b18be866);grid-area:1/1;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block}.hero-section--creatives[data-v-6b8530b7]{--hero-accent:#f4804a;--hero-accent-glow:#f4804a73}.hero-section--engineers[data-v-6b8530b7]{--hero-accent:#8d7cf0;--hero-accent-glow:#8d7cf073}.hero-section--home[data-v-6b8530b7]{--hero-accent:#7fb0f7;--hero-accent-glow:#7fb0f773}.hero-section--fun[data-v-6b8530b7]{--hero-accent:#ae9eff;--hero-accent-glow:#ae9eff73}.hero-section__subline[data-v-6b8530b7]{font-size:var(--nb-font-size-20);color:#ffffffc7;max-width:560px;line-height:1.65}@media (width<=767px){.hero-section__subline[data-v-6b8530b7]{font-size:var(--nb-font-size-16)}}.hero-section__scroll-cue[data-v-6b8530b7]{bottom:calc(var(--nb-base-unit) * 3);color:#fff6;font-size:var(--nb-font-size-20);animation:2.2s ease-in-out infinite hero-cue-6b8530b7;position:absolute;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.hero-section__scroll-cue[data-v-6b8530b7]{animation:none}}.hero-section.brand-hero[data-v-6b8530b7]{z-index:0;position:sticky;top:0}.hero-word-enter-active[data-v-6b8530b7],.hero-word-leave-active[data-v-6b8530b7]{transition:opacity .5s,transform .5s cubic-bezier(.2,.6,.2,1)}.hero-word-enter-from[data-v-6b8530b7]{opacity:0;transform:translateY(.3em)}.hero-word-leave-to[data-v-6b8530b7]{opacity:0;transform:translateY(-.3em)}.hero-word-leave-active[data-v-6b8530b7]{pointer-events:none}@media (prefers-reduced-motion:reduce){.hero-word-enter-active[data-v-6b8530b7],.hero-word-leave-active[data-v-6b8530b7]{transition:opacity .25s}.hero-word-enter-from[data-v-6b8530b7],.hero-word-leave-to[data-v-6b8530b7]{transform:none}}@keyframes hero-aurora-6b8530b7{0%{transform:translate(-4%,-2%)scale(1)}to{transform:translate(4%,3%)scale(1.08)}}@keyframes hero-cue-6b8530b7{0%,to{opacity:.4;transform:translate(-50%)}50%{opacity:.8;transform:translate(-50%,6px)}}.product-wall[data-v-29ff6992]{z-index:1;background:#fafafa;position:relative}.home-wall[data-v-29ff6992]{counter-reset:home-chapter;grid-template-columns:repeat(2,1fr);gap:10px;padding:10px;display:grid}@media (width<=767px){.home-wall[data-v-29ff6992]{grid-template-columns:1fr}}.home-wall__cell[data-v-29ff6992]{min-height:min(52vh,560px);display:grid}.home-wall__cell--feature[data-v-29ff6992]{grid-column:1/-1;min-height:min(72vh,780px)}@media (width<=767px){.home-wall__cell[data-v-29ff6992]{min-height:45vh}.home-wall__cell--feature[data-v-29ff6992]{min-height:55vh}}.home-wall__chapter[data-v-29ff6992]{gap:calc(var(--nb-base-unit) * 2);padding:calc(var(--nb-base-unit) * 11) calc(var(--nb-base-unit) * 7) calc(var(--nb-base-unit) * 3);counter-increment:home-chapter;flex-direction:column;grid-column:1/-1;display:flex}@media (width<=767px){.home-wall__chapter[data-v-29ff6992]{padding:calc(var(--nb-base-unit) * 7) calc(var(--nb-base-unit) * 4) calc(var(--nb-base-unit) * 2)}}.home-wall__chapter-eyebrow[data-v-29ff6992]{align-items:center;gap:calc(var(--nb-base-unit) * 2);font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);font-weight:var(--nb-font-weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--nb-c-primary);display:flex}.home-wall__chapter-eyebrow[data-v-29ff6992]:before{content:counter(home-chapter, decimal-leading-zero);color:#0d0d0f59}.home-wall__chapter-eyebrow[data-v-29ff6992]:after{content:"";transform-origin:0;background:#0d0d0f1f;flex:1;height:1px}.home-wall__chapter-title[data-v-29ff6992]{font-family:var(--site-font-display);font-size:clamp(2.25rem,4.2vw,3.5rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.03em;color:var(--nb-c-text);line-height:1.05}.home-wall__chapter.reveal--armed .home-wall__chapter-eyebrow[data-v-29ff6992]:after{transition:transform 1.1s cubic-bezier(.2,.6,.2,1) .25s;transform:scaleX(0)}.home-wall__chapter.reveal--armed.reveal--visible .home-wall__chapter-eyebrow[data-v-29ff6992]:after{transform:scaleX(1)}.brand-cta[data-v-713e4b67]{z-index:1;position:relative}.cta-section[data-v-713e4b67]{color:#fff;padding:calc(var(--nb-base-unit) * 18) 0 calc(var(--nb-base-unit) * 12);background:#0d0d0f}@media (width<=767px){.cta-section[data-v-713e4b67]{padding:calc(var(--nb-base-unit) * 12) 0 calc(var(--nb-base-unit) * 8)}}.cta-section__eyebrow[data-v-713e4b67]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);font-weight:var(--nb-font-weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:#ffffff73;margin-bottom:calc(var(--nb-base-unit) * 2)}.cta-section__title[data-v-713e4b67]{font-family:var(--site-font-display);font-size:clamp(3rem,9vw,7.5rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.03em;line-height:1}.cta-section__link[data-v-713e4b67]{color:#fff;align-items:center;gap:.2em;text-decoration:none;display:inline-flex}.cta-section__link[data-v-713e4b67]:hover{background:linear-gradient(100deg,#8d7cf0 0%,#d861c9 50%,#f4804a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.cta-section__link:hover .cta-section__arrow[data-v-713e4b67]{transform:translate(.15em)}.cta-section__arrow[data-v-713e4b67]{transition:transform .22s cubic-bezier(.2,.6,.2,1)}@media (prefers-reduced-motion:reduce){.cta-section__arrow[data-v-713e4b67]{transition:none}}.cta-section__aside[data-v-713e4b67]{margin-top:calc(var(--nb-base-unit) * 4);font-size:var(--nb-font-size-16);color:#ffffff80}.cta-section__aside-link[data-v-713e4b67]{color:#fffc;text-underline-offset:4px;transition:color var(--nb-animation-fast,.15s) ease;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}.cta-section__aside-link[data-v-713e4b67]:hover{color:#fff}.cms-steps[data-v-341fd388]{padding:calc(var(--nb-base-unit,4px) * 12) 0}.cms-steps--dark[data-v-341fd388]{background:var(--nb-c-surface-dark,#0d0d0f);color:var(--nb-c-text-inverse,#f5f5fa)}.container[data-v-341fd388]{max-width:1280px;padding:0 calc(var(--nb-base-unit,4px) * 3);margin:0 auto}@media (width>=768px){.container[data-v-341fd388]{padding:0 calc(var(--nb-base-unit,4px) * 5)}}@media (width>=1200px){.container[data-v-341fd388]{padding:0 calc(var(--nb-base-unit,4px) * 8)}}.cms-steps__list[data-v-341fd388]{gap:calc(var(--nb-base-unit,4px) * 3);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width<=767px){.cms-steps__list[data-v-341fd388]{grid-template-columns:1fr}}.cms-steps__item[data-v-341fd388]{gap:calc(var(--nb-base-unit,4px) * 2);align-items:flex-start;display:flex}.cms-steps__num[data-v-341fd388]{width:calc(var(--nb-base-unit,4px) * 5);height:calc(var(--nb-base-unit,4px) * 5);background:var(--nb-c-primary,#5856a9);color:var(--nb-c-text-inverse,#fff);font-weight:var(--nb-font-weight-bold,700);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cms-steps__body[data-v-341fd388]{flex:0 auto;min-width:0}.cms-steps__label[data-v-341fd388]{font-size:var(--nb-font-size-16,1rem);font-weight:var(--nb-font-weight-bold,700);color:var(--nb-c-text,#1a1a26);margin:0}.cms-steps__detail[data-v-341fd388]{font-size:var(--nb-font-size-14,.875rem);color:var(--nb-c-text-muted,#6a6a7b);margin:0;line-height:1.65}.cms-code[data-v-dda2747d]{padding:calc(var(--nb-base-unit,4px) * 12) 0}.container[data-v-dda2747d]{max-width:1280px;padding:0 calc(var(--nb-base-unit,4px) * 3);margin:0 auto}@media (width>=768px){.container[data-v-dda2747d]{padding:0 calc(var(--nb-base-unit,4px) * 5)}}@media (width>=1200px){.container[data-v-dda2747d]{padding:0 calc(var(--nb-base-unit,4px) * 8)}}.container[data-v-dda2747d]>*{max-width:720px}.cms-code--wide>.container[data-v-dda2747d]>*{max-width:760px}.cms-code__head[data-v-dda2747d]{margin-bottom:16px}.cms-code__eyebrow[data-v-dda2747d]{font-size:12px;font-weight:var(--nb-font-weight-semibold,600);letter-spacing:.08em;text-transform:uppercase;color:var(--nb-c-primary,#5856a9);margin:0 0 16px}.cms-code__title[data-v-dda2747d]{font-size:var(--nb-font-size-32,2rem);letter-spacing:-.02em;margin:0;line-height:1.2}.cms-code__body[data-v-dda2747d]{font-size:var(--nb-font-size-16,1rem);color:var(--nb-c-text-muted,#5d636f);white-space:pre-wrap;margin:0 0 32px;line-height:1.7}.cms-code__body--html[data-v-dda2747d]{white-space:normal}.cms-code__body--html[data-v-dda2747d] p{line-height:inherit;margin:0 0 16px}.cms-code__body--html[data-v-dda2747d] a{color:var(--nb-c-primary,#5856a9);text-decoration:underline}.cms-code__body--html[data-v-dda2747d] code{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:.9em}.cms-code__panel[data-v-dda2747d]{color:#f0f1f4;background:#0f1115;border-radius:10px;margin:0;overflow:hidden}.cms-code__pre[data-v-dda2747d]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-14,.875rem);color:#f0f1f4;margin:0;padding:20px;line-height:1.7;overflow-x:auto}.cms-code__pre code[data-v-dda2747d]{font-family:inherit}.cms-subscribe[data-v-9a71a1ba]{border-top:1px solid #00000012}.cms-subscribe--dark[data-v-9a71a1ba]{border-top-color:#ffffff1f}.cms-appdl[data-v-51c49579]{padding:calc(var(--nb-base-unit,4px) * 12) 0;text-align:center}.container[data-v-51c49579]{max-width:820px;margin:0 auto;padding:0 24px}.cms-appdl__head[data-v-51c49579]{margin-bottom:28px}.cms-appdl__heading[data-v-51c49579]{letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(1.6rem,3.5vw,2.4rem)}.cms-appdl__subtitle[data-v-51c49579]{color:var(--nb-c-text-muted,#6a6a7b);margin:0;font-size:1.1rem;line-height:1.6}.cms-appdl__buttons[data-v-51c49579],.cms-appdl__badges[data-v-51c49579]{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:12px;display:flex}.cms-appdl__badge[data-v-51c49579]{background:var(--nb-c-surface-dark,#1a1a26);color:var(--nb-c-text-inverse,#f5f5fa);text-align:left;border-radius:12px;align-items:center;gap:10px;min-width:180px;padding:10px 20px;text-decoration:none;display:inline-flex}.cms-appdl__badge[data-v-51c49579]:hover{filter:brightness(1.12)}.cms-appdl__badge-icon[data-v-51c49579]{background:currentColor;flex:none;width:26px;height:26px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path d=\"M16.365 1.43c0 1.14-.42 2.2-1.12 2.99-.84.95-2.2 1.68-3.34 1.59-.15-1.11.42-2.28 1.07-3.01.75-.85 2.13-1.5 3.19-1.57.09.34.2.68.2 0zM20.5 17.02c-.55 1.27-.82 1.84-1.53 2.96-.99 1.56-2.39 3.5-4.12 3.51-1.54.02-1.93-1-4.02-.99-2.09.01-2.52 1.01-4.06.99-1.73-.02-3.05-1.77-4.04-3.33C-.02 16.6-.34 11.02 1.4 8.05c1.03-1.76 2.66-2.87 4.19-2.87 1.56 0 2.54 1.02 3.83 1.02 1.25 0 2.01-1.02 3.81-1.02 1.36 0 2.8.74 3.83 2.02-3.36 1.84-2.82 6.64.44 7.82z\"/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path d=\"M16.365 1.43c0 1.14-.42 2.2-1.12 2.99-.84.95-2.2 1.68-3.34 1.59-.15-1.11.42-2.28 1.07-3.01.75-.85 2.13-1.5 3.19-1.57.09.34.2.68.2 0zM20.5 17.02c-.55 1.27-.82 1.84-1.53 2.96-.99 1.56-2.39 3.5-4.12 3.51-1.54.02-1.93-1-4.02-.99-2.09.01-2.52 1.01-4.06.99-1.73-.02-3.05-1.77-4.04-3.33C-.02 16.6-.34 11.02 1.4 8.05c1.03-1.76 2.66-2.87 4.19-2.87 1.56 0 2.54 1.02 3.83 1.02 1.25 0 2.01-1.02 3.81-1.02 1.36 0 2.8.74 3.83 2.02-3.36 1.84-2.82 6.64.44 7.82z\"/></svg>") 50%/contain no-repeat}.cms-appdl__badge-text[data-v-51c49579]{flex-direction:column;line-height:1.2;display:flex}.cms-appdl__badge-line1[data-v-51c49579]{opacity:.82;font-size:.72rem}.cms-appdl__badge-line2[data-v-51c49579]{font-size:1.05rem;font-weight:700}.cms-appdl__recommended[data-v-51c49579]{color:var(--nb-c-primary,#5856a9);margin:16px 0 0;font-size:.85rem;font-weight:600}.cms-appdl__note[data-v-51c49579]{color:var(--nb-c-text-muted,#6a6a7b);margin:16px 0 0;font-size:.9rem}.sw-hero__buy-note[data-v-67c90d2b],.sw-hero__download-note[data-v-67c90d2b]{text-wrap:pretty}.sw-hero[data-v-67c90d2b]{padding:calc(var(--nb-base-unit) * 14) 0 calc(var(--nb-base-unit) * 8);position:relative}.sw-hero__rig[data-v-67c90d2b]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sw-hero__rig .sw-hero__rig-idle path[data-v-67c90d2b]{stroke:#f0f1f4;opacity:.05}.sw-hero__rig .sw-hero__rig-idle path[data-v-67c90d2b]:nth-child(odd){stroke:#9d6cff;opacity:.09}.sw-hero__rig .sw-hero__rig-live[data-v-67c90d2b]{stroke:#22d860;opacity:.28;stroke-linecap:round;stroke-dasharray:3 22;animation:2s linear infinite sw-signal-flow-67c90d2b}@media (prefers-reduced-motion:reduce){.sw-hero__rig .sw-hero__rig-live[data-v-67c90d2b]{stroke-dasharray:none;opacity:.12;animation:none}}.sw-hero__rig .sw-hero__rig-ports circle[data-v-67c90d2b]{fill:#15171c;stroke:#22d86066;stroke-width:2px}@media (width<=767px){.sw-hero__rig .sw-hero__rig-ports[data-v-67c90d2b]{display:none}.sw-hero__rig .sw-hero__rig-live[data-v-67c90d2b]{opacity:.16}}@keyframes sw-signal-flow-67c90d2b{to{stroke-dashoffset:-25px}}.sw-hero__stage[data-v-67c90d2b]{display:contents}.sw-hero__grid[data-v-67c90d2b]{gap:calc(var(--nb-base-unit) * 8);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;display:grid}@media (width<=1023px){.sw-hero__grid[data-v-67c90d2b]{gap:calc(var(--nb-base-unit) * 6);grid-template-columns:1fr}}.sw-hero__copy[data-v-67c90d2b]{gap:calc(var(--nb-base-unit) * 3);flex-direction:column;display:flex}.sw-hero__eyebrow[data-v-67c90d2b]{align-items:center;gap:calc(var(--nb-base-unit) * 1);padding:calc(var(--nb-base-unit) * .75) calc(var(--nb-base-unit) * 1.75);font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);letter-spacing:.16em;text-transform:uppercase;background:#22d86012;border:1px solid #22d86047;border-radius:999px;align-self:flex-start;margin:0;display:inline-flex}.sw-hero__eyebrow-dot[data-v-67c90d2b]{background:#22d860;border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite sw-pulse-67c90d2b;box-shadow:0 0 10px #22d860cc}@media (prefers-reduced-motion:reduce){.sw-hero__eyebrow-dot[data-v-67c90d2b]{animation:none}}@keyframes sw-pulse-67c90d2b{0%,to{opacity:1}50%{opacity:.35}}.sw-hero__title[data-v-67c90d2b]{font-family:var(--site-font-display);font-size:clamp(2.375rem,5.4vw,4.25rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.035em;margin:0;line-height:1.02}.sw-hero__subtitle[data-v-67c90d2b]{max-width:34ch;margin:0;font-size:clamp(1.25rem,1.7vw,1.5rem);line-height:1.45}.sw-hero__hud[data-v-67c90d2b]{gap:calc(var(--nb-base-unit) * 1.5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sw-hero__hud-chip[data-v-67c90d2b]{gap:calc(var(--nb-base-unit) * .5);padding:calc(var(--nb-base-unit) * 1.25) calc(var(--nb-base-unit) * 2);background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;display:flex}.sw-hero__hud-label[data-v-67c90d2b]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:#f0f1f473;font-size:.625rem}.sw-hero__hud-value[data-v-67c90d2b]{font-family:var(--site-font-display);font-size:var(--nb-font-size-14);font-weight:var(--nb-font-weight-semibold);color:#f0f1f4}.sw-hero__buy[data-v-67c90d2b]{align-items:flex-start;gap:calc(var(--nb-base-unit) * 1);margin-top:calc(var(--nb-base-unit) * 1);flex-direction:column;display:flex}.sw-hero__buy-note[data-v-67c90d2b]{font-size:var(--nb-font-size-12);opacity:.6;letter-spacing:.04em;margin:0}.sw-hero__downloads[data-v-67c90d2b]{gap:calc(var(--nb-base-unit) * 1);margin-top:calc(var(--nb-base-unit) * 2);flex-direction:column;display:flex}.sw-hero__download-heading[data-v-67c90d2b]{font-size:var(--nb-font-size-12);letter-spacing:.12em;text-transform:uppercase;font-weight:var(--nb-font-weight-semibold);margin:0}.sw-hero__download-buttons[data-v-67c90d2b]{align-items:flex-start;gap:calc(var(--nb-base-unit) * 1.5);margin-top:calc(var(--nb-base-unit) * .5);flex-wrap:wrap;display:flex}.sw-hero__download-option[data-v-67c90d2b]{gap:calc(var(--nb-base-unit) * .75);flex-direction:column;display:flex}.sw-hero__download-option--recommended[data-v-67c90d2b] .nb-button{border-color:#22d86080}.sw-hero__download-tag[data-v-67c90d2b]{align-items:center;gap:calc(var(--nb-base-unit) * .75);font-family:var(--nb-font-family-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:#22d860;margin:0;font-size:.625rem;display:inline-flex}.sw-hero__download-tag[data-v-67c90d2b]:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.sw-hero__download-note[data-v-67c90d2b]{font-size:var(--nb-font-size-14);margin:calc(var(--nb-base-unit) * .5) 0 0;opacity:.75}.sw-hero__platform-note[data-v-67c90d2b]{align-items:center;gap:calc(var(--nb-base-unit) * 1);font-size:var(--nb-font-size-12);margin:calc(var(--nb-base-unit) * .5) 0 0;opacity:.6;letter-spacing:.04em;display:inline-flex}.sw-hero__platform-dot[data-v-67c90d2b]{opacity:.5;background:currentColor;border-radius:50%;width:6px;height:6px}.sw-hero__visual[data-v-67c90d2b]{position:relative}.sw-hero__visual img[data-v-67c90d2b]{transform-origin:50%;will-change:transform, opacity;width:100%;height:auto;display:block}.sw-hero__modal[data-v-67c90d2b]{display:none}@supports (animation-timeline:scroll()){@media (width>=1024px) and (prefers-reduced-motion:no-preference){.sw-hero[data-v-67c90d2b]{min-height:300vh;padding:0}.sw-hero__stage[data-v-67c90d2b]{height:100vh;display:block;position:sticky;top:0;overflow:hidden}.sw-hero__grid[data-v-67c90d2b]{height:100%;padding:calc(var(--nb-base-unit) * 6) 0;align-content:center}.sw-hero__copy[data-v-67c90d2b]{will-change:opacity, transform;animation:linear both sw-hero-copy-out-67c90d2b;animation-timeline:scroll(root);animation-range:0 100vh}.sw-hero__visual img[data-v-67c90d2b]{animation:linear both sw-hero-visual-67c90d2b;animation-timeline:scroll(root);animation-range:0 200vh}.sw-hero__modal[data-v-67c90d2b]{gap:calc(var(--nb-base-unit) * 2);width:min(420px,90vw);padding:calc(var(--nb-base-unit) * 3);color:#f0f1f4;-webkit-backdrop-filter:blur(20px)saturate(140%);pointer-events:none;transform-origin:50%;z-index:2;background:#15171ceb;border:1px solid #ffffff24;border-radius:16px;flex-direction:column;animation:linear both sw-hero-modal-67c90d2b;animation-timeline:scroll(root);animation-range:70vh 200vh;display:flex;position:absolute;top:50%;left:50%;box-shadow:inset 0 1px #ffffff0f,0 24px 60px -10px #000000a6,0 8px 20px -8px #00000080}.sw-hero__modal-heading[data-v-67c90d2b]{color:#22d860}.sw-hero__modal-note[data-v-67c90d2b]{color:#f0f1f4a8}}}.sw-hero__modal-heading[data-v-67c90d2b]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);letter-spacing:.16em;text-transform:uppercase;opacity:.75;margin:0}.sw-hero__modal-actions[data-v-67c90d2b]{gap:calc(var(--nb-base-unit) * 1.5);flex-wrap:wrap;display:flex}.sw-hero__modal-note[data-v-67c90d2b]{font-size:var(--nb-font-size-12);opacity:.65;margin:0;line-height:1.5}@keyframes sw-hero-copy-out-67c90d2b{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-32px)}}@keyframes sw-hero-visual-67c90d2b{0%{opacity:1;transform:translate(0)scale(1)}33%{opacity:1;transform:translate(-50%)scale(1.55)}83%{opacity:1;transform:translate(-50%)scale(1.55)}to{opacity:0;transform:translate(-50%)scale(1.7)}}@keyframes sw-hero-modal-67c90d2b{0%{opacity:0;pointer-events:none;transform:translate(-50%,calc(12px - 50%))scale(.94)}23%{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}77%{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}to{opacity:0;pointer-events:none;transform:translate(-50%,calc(-50% - 6px))scale(.96)}}.sw-carousel__group-title[data-v-a18d3cb3]{text-wrap:balance}.sw-carousel[data-v-a18d3cb3]{padding:calc(var(--nb-base-unit) * 16) 0}.sw-carousel__pin[data-v-a18d3cb3]{gap:calc(var(--nb-base-unit) * 6);flex-direction:column;display:flex}.sw-carousel__header[data-v-a18d3cb3]{text-align:center;gap:calc(var(--nb-base-unit) * 1.5);flex-direction:column;align-items:center;display:flex}.sw-carousel__group-eyebrow[data-v-a18d3cb3]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);letter-spacing:.16em;text-transform:uppercase;margin:0}.sw-carousel__group-title[data-v-a18d3cb3]{font-family:var(--site-font-display);font-size:clamp(2.25rem,4.6vw,3.6rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.03em;max-width:800px;margin:0;line-height:1.1}.sw-carousel__viewport[data-v-a18d3cb3]{width:100%}.sw-carousel__track[data-v-a18d3cb3]{gap:calc(var(--nb-base-unit) * 8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sw-carousel__panel[data-v-a18d3cb3]{gap:calc(var(--nb-base-unit) * 3);width:min(100%,1100px);max-width:1100px;padding:0 calc(var(--nb-base-unit) * 3);flex-direction:column;margin:0 auto;display:flex}.sw-carousel__visual[data-v-a18d3cb3]{border-radius:16px;flex-direction:column;margin:0;display:flex;overflow:hidden}.sw-carousel__visual img[data-v-a18d3cb3]{width:100%;height:auto;display:block}.sw-carousel__chrome[data-v-a18d3cb3]{align-items:center;gap:calc(var(--nb-base-unit) * 1.5);padding:calc(var(--nb-base-unit) * 1.25) calc(var(--nb-base-unit) * 2);background:#ffffff08;border-bottom:1px solid #ffffff12;display:flex}.sw-carousel__chrome-dots[data-v-a18d3cb3]{gap:6px;display:inline-flex}.sw-carousel__chrome-dots span[data-v-a18d3cb3]{border-radius:50%;width:8px;height:8px}.sw-carousel__chrome-dots span[data-v-a18d3cb3]:first-child{background:#ff5d5db3}.sw-carousel__chrome-dots span[data-v-a18d3cb3]:nth-child(2){background:#f5a524b3}.sw-carousel__chrome-dots span[data-v-a18d3cb3]:nth-child(3){background:#22d860b3}.sw-carousel__chrome-title[data-v-a18d3cb3]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:#f0f1f480;font-size:.6875rem}.sw-carousel__playhead[data-v-a18d3cb3]{display:none}.sw-carousel__panel-caption[data-v-a18d3cb3]{gap:calc(var(--nb-base-unit) * 2);flex-direction:column;display:flex}.sw-carousel__eyebrow[data-v-a18d3cb3]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);letter-spacing:.16em;text-transform:uppercase;margin:0}.sw-carousel__title[data-v-a18d3cb3]{font-family:var(--site-font-display);font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.03em;white-space:pre-line;margin:0;line-height:1.1}.sw-carousel__body[data-v-a18d3cb3]{font-size:var(--nb-font-size-20);max-width:56ch;margin:0;line-height:1.6}.sw-carousel__highlights[data-v-a18d3cb3]{gap:calc(var(--nb-base-unit) * .75);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sw-carousel__highlights li[data-v-a18d3cb3]{padding-left:calc(var(--nb-base-unit) * 2.5);font-size:var(--nb-font-size-16);opacity:.9;line-height:1.55;position:relative}.sw-carousel__highlights li[data-v-a18d3cb3]:before{content:"";opacity:.7;background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.sw-carousel__shared-captions[data-v-a18d3cb3]{display:none}@media (width>=1024px){.sw-carousel--panels-2 .sw-carousel__track[data-v-a18d3cb3]{gap:calc(var(--nb-base-unit) * 10);flex-direction:column;width:min(94vw,1680px);margin:0 auto}.sw-carousel--panels-2 .sw-carousel__panel[data-v-a18d3cb3]{align-items:center;gap:calc(var(--nb-base-unit) * 8);flex-direction:row;width:100%;max-width:none;margin:0;padding:0}.sw-carousel--panels-2 .sw-carousel__panel[data-v-a18d3cb3]:nth-child(2n){flex-direction:row-reverse}.sw-carousel--panels-2 .sw-carousel__visual[data-v-a18d3cb3]{flex:0 0 56%}.sw-carousel--panels-2 .sw-carousel__panel-caption[data-v-a18d3cb3]{flex:1;min-width:0}}@supports (animation-timeline:scroll()) and (animation-timeline:view()){@media (width>=1024px) and (prefers-reduced-motion:no-preference){.sw-carousel--scroll[data-v-a18d3cb3]{--sw-stage:100vw;--sw-panel-w:min(58vw, (100vh - 460px) * 1.6);--sw-panel-gap:3vw;--sw-inset:calc((var(--sw-stage) - var(--sw-panel-w)) / 2);--sw-track-w:calc(var(--sw-panels) * var(--sw-panel-w) + (var(--sw-panels) - 1) * var(--sw-panel-gap));--sw-travel:max(0px, calc(var(--sw-track-w) + var(--sw-inset) * 2 - var(--sw-stage)));min-height:calc(var(--sw-travel) * 1.8 + 100vh + 20vh);view-timeline-name:--sw-carousel;view-timeline-axis:block;padding:0}.sw-carousel--scroll .sw-carousel__pin[data-v-a18d3cb3]{gap:calc(var(--nb-base-unit) * 2);height:100vh;padding-top:calc(var(--nb-base-unit) * 12);padding-bottom:calc(var(--nb-base-unit) * 3);grid-template-rows:auto minmax(0,1fr) auto auto;display:grid;position:sticky;top:0;overflow:hidden}.sw-carousel--scroll .sw-carousel__header[data-v-a18d3cb3]{gap:calc(var(--nb-base-unit) * 1)}.sw-carousel--scroll .sw-carousel__group-title[data-v-a18d3cb3]{font-size:clamp(1.75rem,2.4vw,2.25rem)}.sw-carousel--scroll .sw-carousel__playhead[data-v-a18d3cb3]{background:#ffffff17;border-radius:2px;width:min(560px,50vw);height:3px;margin:0 auto;display:block;overflow:hidden}.sw-carousel--scroll .sw-carousel__playhead-fill[data-v-a18d3cb3]{border-radius:inherit;transform-origin:0;background:#22d860;height:100%;animation:linear both sw-playhead-a18d3cb3;animation-timeline:--sw-carousel;animation-range:contain;display:block;transform:scaleX(0);box-shadow:0 0 10px #22d86099}.sw-carousel--scroll .sw-carousel__viewport[data-v-a18d3cb3]{align-items:center;min-height:0;display:flex;overflow:hidden}.sw-carousel--scroll .sw-carousel__track[data-v-a18d3cb3]{align-items:center;gap:var(--sw-panel-gap);padding:0 var(--sw-inset);will-change:transform;flex-flow:row;width:max-content;height:100%;animation:linear both sw-carousel-scroll-a18d3cb3;animation-timeline:--sw-carousel;animation-range:contain}.sw-carousel--scroll .sw-carousel__panel[data-v-a18d3cb3]{flex:0 0 var(--sw-panel-w);width:var(--sw-panel-w);justify-content:center;gap:0;max-width:none;height:100%;margin:0;padding:0}.sw-carousel--scroll .sw-carousel__visual[data-v-a18d3cb3]{flex-direction:column;justify-content:center;max-height:100%;display:flex}.sw-carousel--scroll .sw-carousel__visual img[data-v-a18d3cb3]{object-fit:contain;width:100%;height:auto;min-height:0}.sw-carousel--scroll .sw-carousel__panel-caption[data-v-a18d3cb3]{display:none}.sw-carousel--scroll .sw-carousel__shared-captions[data-v-a18d3cb3]{text-align:center;grid-template-areas:"stack";width:min(680px,58vw);min-height:176px;margin:0 auto;display:grid}.sw-carousel--scroll .sw-carousel__shared-caption[data-v-a18d3cb3]{align-items:center;gap:calc(var(--nb-base-unit) * 1.25);opacity:0;will-change:opacity, transform;flex-direction:column;grid-area:stack;animation:linear both sw-carousel-caption-a18d3cb3;animation-timeline:--sw-carousel;display:flex;transform:translateY(8px)}.sw-carousel--scroll.sw-carousel--panels-3 .sw-carousel__shared-caption[data-v-a18d3cb3]:first-child{animation-range:contain contain 34.3333%}.sw-carousel--scroll.sw-carousel--panels-3 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(2){animation-range:contain 32.3333% contain 67.6667%}.sw-carousel--scroll.sw-carousel--panels-3 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(3){animation-range:contain 65.6667%}.sw-carousel--scroll.sw-carousel--panels-4 .sw-carousel__shared-caption[data-v-a18d3cb3]:first-child{animation-range:contain contain 26%}.sw-carousel--scroll.sw-carousel--panels-4 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(2){animation-range:contain 24% contain 51%}.sw-carousel--scroll.sw-carousel--panels-4 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(3){animation-range:contain 49% contain 76%}.sw-carousel--scroll.sw-carousel--panels-4 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(4){animation-range:contain 74%}.sw-carousel--scroll.sw-carousel--panels-5 .sw-carousel__shared-caption[data-v-a18d3cb3]:first-child{animation-range:contain contain 21%}.sw-carousel--scroll.sw-carousel--panels-5 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(2){animation-range:contain 19% contain 41%}.sw-carousel--scroll.sw-carousel--panels-5 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(3){animation-range:contain 39% contain 61%}.sw-carousel--scroll.sw-carousel--panels-5 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(4){animation-range:contain 59% contain 81%}.sw-carousel--scroll.sw-carousel--panels-5 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(5){animation-range:contain 79%}.sw-carousel--scroll.sw-carousel--panels-6 .sw-carousel__shared-caption[data-v-a18d3cb3]:first-child{animation-range:contain contain 17.6667%}.sw-carousel--scroll.sw-carousel--panels-6 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(2){animation-range:contain 15.6667% contain 34.3333%}.sw-carousel--scroll.sw-carousel--panels-6 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(3){animation-range:contain 32.3333% contain 51%}.sw-carousel--scroll.sw-carousel--panels-6 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(4){animation-range:contain 49% contain 67.6667%}.sw-carousel--scroll.sw-carousel--panels-6 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(5){animation-range:contain 65.6667% contain 84.3333%}.sw-carousel--scroll.sw-carousel--panels-6 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(6){animation-range:contain 82.3333%}.sw-carousel--scroll.sw-carousel--panels-7 .sw-carousel__shared-caption[data-v-a18d3cb3]:first-child{animation-range:contain contain 15.2857%}.sw-carousel--scroll.sw-carousel--panels-7 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(2){animation-range:contain 13.2857% contain 29.5714%}.sw-carousel--scroll.sw-carousel--panels-7 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(3){animation-range:contain 27.5714% contain 43.8571%}.sw-carousel--scroll.sw-carousel--panels-7 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(4){animation-range:contain 41.8571% contain 58.1429%}.sw-carousel--scroll.sw-carousel--panels-7 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(5){animation-range:contain 56.1429% contain 72.4286%}.sw-carousel--scroll.sw-carousel--panels-7 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(6){animation-range:contain 70.4286% contain 86.7143%}.sw-carousel--scroll.sw-carousel--panels-7 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(7){animation-range:contain 84.7143%}.sw-carousel--scroll.sw-carousel--panels-8 .sw-carousel__shared-caption[data-v-a18d3cb3]:first-child{animation-range:contain contain 13.5%}.sw-carousel--scroll.sw-carousel--panels-8 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(2){animation-range:contain 11.5% contain 26%}.sw-carousel--scroll.sw-carousel--panels-8 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(3){animation-range:contain 24% contain 38.5%}.sw-carousel--scroll.sw-carousel--panels-8 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(4){animation-range:contain 36.5% contain 51%}.sw-carousel--scroll.sw-carousel--panels-8 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(5){animation-range:contain 49% contain 63.5%}.sw-carousel--scroll.sw-carousel--panels-8 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(6){animation-range:contain 61.5% contain 76%}.sw-carousel--scroll.sw-carousel--panels-8 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(7){animation-range:contain 74% contain 88.5%}.sw-carousel--scroll.sw-carousel--panels-8 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(8){animation-range:contain 86.5%}.sw-carousel--scroll.sw-carousel--panels-9 .sw-carousel__shared-caption[data-v-a18d3cb3]:first-child{animation-range:contain contain 12.1111%}.sw-carousel--scroll.sw-carousel--panels-9 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(2){animation-range:contain 10.1111% contain 23.2222%}.sw-carousel--scroll.sw-carousel--panels-9 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(3){animation-range:contain 21.2222% contain 34.3333%}.sw-carousel--scroll.sw-carousel--panels-9 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(4){animation-range:contain 32.3333% contain 45.4444%}.sw-carousel--scroll.sw-carousel--panels-9 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(5){animation-range:contain 43.4444% contain 56.5556%}.sw-carousel--scroll.sw-carousel--panels-9 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(6){animation-range:contain 54.5556% contain 67.6667%}.sw-carousel--scroll.sw-carousel--panels-9 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(7){animation-range:contain 65.6667% contain 78.7778%}.sw-carousel--scroll.sw-carousel--panels-9 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(8){animation-range:contain 76.7778% contain 89.8889%}.sw-carousel--scroll.sw-carousel--panels-9 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(9){animation-range:contain 87.8889%}.sw-carousel--scroll.sw-carousel--panels-10 .sw-carousel__shared-caption[data-v-a18d3cb3]:first-child{animation-range:contain contain 11%}.sw-carousel--scroll.sw-carousel--panels-10 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(2){animation-range:contain 9% contain 21%}.sw-carousel--scroll.sw-carousel--panels-10 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(3){animation-range:contain 19% contain 31%}.sw-carousel--scroll.sw-carousel--panels-10 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(4){animation-range:contain 29% contain 41%}.sw-carousel--scroll.sw-carousel--panels-10 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(5){animation-range:contain 39% contain 51%}.sw-carousel--scroll.sw-carousel--panels-10 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(6){animation-range:contain 49% contain 61%}.sw-carousel--scroll.sw-carousel--panels-10 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(7){animation-range:contain 59% contain 71%}.sw-carousel--scroll.sw-carousel--panels-10 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(8){animation-range:contain 69% contain 81%}.sw-carousel--scroll.sw-carousel--panels-10 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(9){animation-range:contain 79% contain 91%}.sw-carousel--scroll.sw-carousel--panels-10 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(10){animation-range:contain 89%}.sw-carousel--scroll.sw-carousel--panels-11 .sw-carousel__shared-caption[data-v-a18d3cb3]:first-child{animation-range:contain contain 10.0909%}.sw-carousel--scroll.sw-carousel--panels-11 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(2){animation-range:contain 8.09091% contain 19.1818%}.sw-carousel--scroll.sw-carousel--panels-11 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(3){animation-range:contain 17.1818% contain 28.2727%}.sw-carousel--scroll.sw-carousel--panels-11 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(4){animation-range:contain 26.2727% contain 37.3636%}.sw-carousel--scroll.sw-carousel--panels-11 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(5){animation-range:contain 35.3636% contain 46.4545%}.sw-carousel--scroll.sw-carousel--panels-11 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(6){animation-range:contain 44.4545% contain 55.5455%}.sw-carousel--scroll.sw-carousel--panels-11 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(7){animation-range:contain 53.5455% contain 64.6364%}.sw-carousel--scroll.sw-carousel--panels-11 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(8){animation-range:contain 62.6364% contain 73.7273%}.sw-carousel--scroll.sw-carousel--panels-11 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(9){animation-range:contain 71.7273% contain 82.8182%}.sw-carousel--scroll.sw-carousel--panels-11 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(10){animation-range:contain 80.8182% contain 91.9091%}.sw-carousel--scroll.sw-carousel--panels-11 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(11){animation-range:contain 89.9091%}.sw-carousel--scroll.sw-carousel--panels-12 .sw-carousel__shared-caption[data-v-a18d3cb3]:first-child{animation-range:contain contain 9.33333%}.sw-carousel--scroll.sw-carousel--panels-12 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(2){animation-range:contain 7.33333% contain 17.6667%}.sw-carousel--scroll.sw-carousel--panels-12 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(3){animation-range:contain 15.6667% contain 26%}.sw-carousel--scroll.sw-carousel--panels-12 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(4){animation-range:contain 24% contain 34.3333%}.sw-carousel--scroll.sw-carousel--panels-12 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(5){animation-range:contain 32.3333% contain 42.6667%}.sw-carousel--scroll.sw-carousel--panels-12 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(6){animation-range:contain 40.6667% contain 51%}.sw-carousel--scroll.sw-carousel--panels-12 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(7){animation-range:contain 49% contain 59.3333%}.sw-carousel--scroll.sw-carousel--panels-12 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(8){animation-range:contain 57.3333% contain 67.6667%}.sw-carousel--scroll.sw-carousel--panels-12 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(9){animation-range:contain 65.6667% contain 76%}.sw-carousel--scroll.sw-carousel--panels-12 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(10){animation-range:contain 74% contain 84.3333%}.sw-carousel--scroll.sw-carousel--panels-12 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(11){animation-range:contain 82.3333% contain 92.6667%}.sw-carousel--scroll.sw-carousel--panels-12 .sw-carousel__shared-caption[data-v-a18d3cb3]:nth-child(12){animation-range:contain 90.6667%}}@media (width>=1024px) and (prefers-reduced-motion:no-preference) and (aspect-ratio>=2){.sw-carousel--scroll[data-v-a18d3cb3]{--sw-stage:calc(100vw - max(380px, 24vw));--sw-panel-w:min(48vw, (100vh - 320px) * 1.6)}.sw-carousel--scroll .sw-carousel__pin[data-v-a18d3cb3]{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) max(380px,24vw)}.sw-carousel--scroll .sw-carousel__header[data-v-a18d3cb3]{grid-column:1/-1}.sw-carousel--scroll .sw-carousel__viewport[data-v-a18d3cb3]{grid-area:2/1}.sw-carousel--scroll .sw-carousel__playhead[data-v-a18d3cb3]{grid-area:3/1}.sw-carousel--scroll .sw-carousel__shared-captions[data-v-a18d3cb3]{width:auto;padding-right:calc(var(--nb-base-unit) * 8);text-align:left;grid-area:2/2/span 2;align-self:center;min-height:0;margin:0}.sw-carousel--scroll .sw-carousel__shared-caption[data-v-a18d3cb3]{align-items:flex-start}}}@keyframes sw-carousel-scroll-a18d3cb3{0%{transform:translate(0)}to{transform:translateX(calc(var(--sw-travel) * -1))}}@keyframes sw-playhead-a18d3cb3{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sw-carousel-caption-a18d3cb3{0%,to{opacity:0;pointer-events:none;transform:translateY(8px)}10%,90%{opacity:1;pointer-events:auto;transform:translateY(0)}}.sw-section-header__subtitle[data-v-f1fbb6cd],.sw-tier__cta-note[data-v-f1fbb6cd],.sw-pricing__fair-use[data-v-f1fbb6cd],.sw-pricing__footnote[data-v-f1fbb6cd]{text-wrap:pretty}.sw-section-header[data-v-f1fbb6cd]{text-align:center;margin-bottom:calc(var(--nb-base-unit) * 6);gap:calc(var(--nb-base-unit) * 1.5);flex-direction:column;align-items:center;display:flex}.sw-section-header__eyebrow[data-v-f1fbb6cd]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);letter-spacing:.16em;text-transform:uppercase;margin:0}.sw-section-header__title[data-v-f1fbb6cd]{font-family:var(--site-font-display);font-size:clamp(2.25rem,4.6vw,3.6rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.03em;text-wrap:balance;max-width:800px;margin:0;line-height:1.1}.sw-section-header__subtitle[data-v-f1fbb6cd]{font-size:var(--nb-font-size-18);opacity:.8;max-width:600px;margin:0;line-height:1.6}.sw-pricing[data-v-f1fbb6cd]{padding:calc(var(--nb-base-unit) * 16) 0}.sw-pricing__grid[data-v-f1fbb6cd]{gap:calc(var(--nb-base-unit) * 3);grid-template-columns:repeat(2,1fr);max-width:min(1200px,100%);margin:0 auto;display:grid}@media (width<=1023px){.sw-pricing__grid[data-v-f1fbb6cd]{grid-template-columns:1fr}}.sw-pricing__fair-use[data-v-f1fbb6cd]{max-width:720px;margin:calc(var(--nb-base-unit) * 4) auto 0;padding:calc(var(--nb-base-unit) * 2.5) calc(var(--nb-base-unit) * 3);font-size:var(--nb-font-size-16);text-align:center;background:#22d8600d;border:1px solid #22d86033;border-radius:12px;line-height:1.6}.sw-pricing__footnote[data-v-f1fbb6cd]{margin-top:calc(var(--nb-base-unit) * 3);font-size:var(--nb-font-size-14);text-align:center;opacity:.72;max-width:720px;margin-left:auto;margin-right:auto;line-height:1.6}.sw-trial[data-v-f1fbb6cd]{justify-content:space-between;align-items:center;gap:calc(var(--nb-base-unit) * 3);max-width:min(1200px,100%);margin:0 auto calc(var(--nb-base-unit) * 3);flex-wrap:wrap;display:flex}.sw-trial__text[data-v-f1fbb6cd]{gap:calc(var(--nb-base-unit) * .75);flex-direction:column;max-width:480px;display:flex}.sw-trial__name[data-v-f1fbb6cd]{font-size:var(--nb-font-size-20);font-weight:var(--nb-font-weight-bold);margin:0}.sw-trial__description[data-v-f1fbb6cd]{font-size:var(--nb-font-size-16);opacity:.85;margin:0;line-height:1.6}.sw-tier[data-v-f1fbb6cd]{gap:calc(var(--nb-base-unit) * 2);flex-direction:column;display:flex}.sw-tier__name[data-v-f1fbb6cd]{font-size:var(--nb-font-size-20);font-weight:var(--nb-font-weight-bold);margin:0}.sw-tier__audience[data-v-f1fbb6cd]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);letter-spacing:.1em;text-transform:uppercase;margin:calc(var(--nb-base-unit) * -1.5) 0 0;opacity:.6}.sw-tier__price[data-v-f1fbb6cd]{align-items:baseline;gap:calc(var(--nb-base-unit) * 1);display:flex}.sw-tier__price-amount[data-v-f1fbb6cd]{font-family:var(--site-font-display);font-size:var(--nb-font-size-32);font-weight:var(--nb-font-weight-bold);letter-spacing:-.02em}.sw-tier__price-regular[data-v-f1fbb6cd]{font-size:var(--nb-font-size-16);opacity:.45}.sw-tier__price-period[data-v-f1fbb6cd]{font-size:var(--nb-font-size-14);opacity:.6}.sw-tier__description[data-v-f1fbb6cd]{font-size:var(--nb-font-size-16);opacity:.85;margin:0;line-height:1.6}.sw-tier__footer[data-v-f1fbb6cd]{gap:calc(var(--nb-base-unit) * .75);padding-top:calc(var(--nb-base-unit) * 1);flex-direction:column;margin-top:auto;display:flex}.sw-tier__cta[data-v-f1fbb6cd]{justify-content:center;width:100%}.sw-tier__cta-note[data-v-f1fbb6cd]{font-size:var(--nb-font-size-12);opacity:.6;margin:0;line-height:1.5}.sw-tier__unavailable[data-v-f1fbb6cd]{font-size:var(--nb-font-size-12);text-transform:uppercase;letter-spacing:.08em;opacity:.5;margin:0;line-height:1.5}.sw-tier__features[data-v-f1fbb6cd]{gap:calc(var(--nb-base-unit) * 1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sw-tier__features li[data-v-f1fbb6cd]{font-size:var(--nb-font-size-16);padding-left:calc(var(--nb-base-unit) * 2);position:relative}.sw-tier__features li[data-v-f1fbb6cd]:before{content:"✓";font-weight:var(--nb-font-weight-bold);position:absolute;left:0}.sw-bridge[data-v-79cc70f8]{padding:calc(var(--nb-base-unit) * 4) 0}.sw-bridge__head[data-v-79cc70f8]{gap:calc(var(--nb-base-unit) * 1);max-width:46rem;margin-bottom:calc(var(--nb-base-unit) * 4);flex-direction:column;display:flex}.sw-bridge__shots[data-v-79cc70f8]{gap:calc(var(--nb-base-unit) * 3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width<=767px){.sw-bridge__shots[data-v-79cc70f8]{grid-template-columns:1fr}}.sw-bridge__figure[data-v-79cc70f8]{margin:0 0 calc(var(--nb-base-unit) * 2.5);background:#0a0b0d;border:1px solid #ffffff0f;border-radius:8px;overflow:hidden}.sw-bridge__figure img[data-v-79cc70f8]{width:100%;height:auto;display:block}.sw-bridge__shot-title[data-v-79cc70f8]{font-size:var(--nb-font-size-18);font-weight:var(--nb-font-weight-semibold);color:#f0f1f4;margin:0 0 calc(var(--nb-base-unit) * 1)}.sw-bridge__shot-desc[data-v-79cc70f8]{font-size:var(--nb-font-size-14);color:#f0f1f4a8;text-wrap:pretty;margin:0;line-height:1.65}.sw-bridge__rail[data-v-79cc70f8]{justify-content:space-between;align-items:flex-start;gap:calc(var(--nb-base-unit) * 5);margin-top:calc(var(--nb-base-unit) * 3);padding:calc(var(--nb-base-unit) * 4);background:#15171c;border:1px solid #ffffff14;border-left:2px solid #22d86080;border-radius:12px;display:flex}@media (width<=767px){.sw-bridge__rail[data-v-79cc70f8]{gap:calc(var(--nb-base-unit) * 3);flex-direction:column}}.sw-bridge__eyebrow[data-v-79cc70f8]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);letter-spacing:.14em;text-transform:uppercase;color:#22d860;margin:0}.sw-bridge__title[data-v-79cc70f8]{font-size:var(--nb-font-size-24);font-weight:var(--nb-font-weight-bold);letter-spacing:-.02em;color:#f0f1f4;margin:0}.sw-bridge__body[data-v-79cc70f8]{font-size:var(--nb-font-size-16);color:#f0f1f4a8;text-wrap:pretty;margin:0;line-height:1.65}.sw-bridge__points[data-v-79cc70f8]{gap:calc(var(--nb-base-unit) * 1);max-width:42rem;margin:0;padding:0;list-style:none;display:grid}.sw-bridge__points li[data-v-79cc70f8]{padding-left:calc(var(--nb-base-unit) * 2.5);font-size:var(--nb-font-size-14);color:#f0f1f4a8;line-height:1.6;position:relative}.sw-bridge__points li[data-v-79cc70f8]:before{content:"";background:#22d860b3;border-radius:50%;width:5px;height:5px;position:absolute;top:.6em;left:0}.sw-bridge__actions[data-v-79cc70f8]{align-items:flex-start;gap:calc(var(--nb-base-unit) * 1.5);flex-direction:column;flex-shrink:0;width:20rem;display:flex}@media (width<=767px){.sw-bridge__actions[data-v-79cc70f8]{width:auto}}.sw-bridge__note[data-v-79cc70f8]{font-size:var(--nb-font-size-12);color:#f0f1f46b;text-wrap:pretty;margin:0;line-height:1.6}.sw-bridge[data-v-79cc70f8] .nb-button{flex-shrink:0}.sw-cta[data-v-49308a6a]{padding:calc(var(--nb-base-unit) * 18) 0}.sw-cta__inner[data-v-49308a6a]{text-align:center;gap:calc(var(--nb-base-unit) * 2.5);flex-direction:column;align-items:center;max-width:760px;margin:0 auto;display:flex}.sw-cta__meter[data-v-49308a6a]{height:calc(var(--nb-base-unit) * 6);align-items:flex-end;gap:5px;display:flex}.sw-cta__meter-bar[data-v-49308a6a]{width:5px;height:100%;transform:scaleY(var(--h));transform-origin:bottom;animation:1.4s ease-in-out infinite alternate sw-vu-49308a6a;animation-delay:var(--d);background:linear-gradient(#ff5d5de6 0% 16%,#f5a524e6 16% 38%,#22d860f2 38% 100%);border-radius:2px}@media (prefers-reduced-motion:reduce){.sw-cta__meter-bar[data-v-49308a6a]{animation:none}}.sw-cta__title[data-v-49308a6a]{font-family:var(--site-font-display);font-size:clamp(2rem,5vw,3.5rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.03em;text-wrap:balance;margin:0;line-height:1.05}.sw-cta__subtitle[data-v-49308a6a]{font-size:var(--nb-font-size-20);opacity:.85;max-width:46ch;margin:0;line-height:1.5}.sw-cta__downloads[data-v-49308a6a]{gap:calc(var(--nb-base-unit) * 1.5);flex-wrap:wrap;justify-content:center;display:flex}@keyframes sw-vu-49308a6a{0%{transform:scaleY(calc(var(--h) * .45))}to{transform:scaleY(var(--h))}}.cms-contact-form[data-v-36681aca]{padding:calc(var(--nb-base-unit) * 12) 0}.container[data-v-36681aca]{max-width:1280px;padding:0 calc(var(--nb-base-unit) * 3);margin:0 auto}@media (width>=768px){.container[data-v-36681aca]{padding:0 calc(var(--nb-base-unit) * 5)}}@media (width>=1200px){.container[data-v-36681aca]{padding:0 calc(var(--nb-base-unit) * 8)}}.contact-layout[data-v-36681aca]{grid-template-columns:minmax(0,748px);align-items:start;gap:64px;display:grid}.contact-layout--with-info[data-v-36681aca]{grid-template-columns:748px 340px}@media (width<=1279px){.contact-layout--with-info[data-v-36681aca]{grid-template-columns:minmax(0,748px) 340px}}@media (width<=1023px){.contact-layout--with-info[data-v-36681aca]{grid-template-columns:minmax(0,1fr)}}.contact-form-area[data-v-36681aca]{min-width:0}.contact-info[data-v-36681aca]{background:var(--nb-c-surface-muted,#f5f4f3);border:1px solid var(--nb-c-border,#00000012);border-radius:calc(var(--nb-base-unit) * 2);padding:calc(var(--nb-base-unit) * 3.5);gap:calc(var(--nb-base-unit) * 2.5);flex-direction:column;display:flex}.contact-info__title[data-v-36681aca]{font-size:var(--nb-font-size-16);font-weight:var(--nb-font-weight-semibold);color:var(--nb-c-text);margin:0}.contact-info__item[data-v-36681aca]{gap:calc(var(--nb-base-unit) * .5);flex-direction:column;display:flex}.contact-info__label[data-v-36681aca]{font-size:var(--nb-font-size-12);font-weight:var(--nb-font-weight-semibold);text-transform:uppercase;letter-spacing:.07em;color:var(--nb-c-text-muted);margin:0}.contact-info__value[data-v-36681aca]{font-size:var(--nb-font-size-14);color:var(--nb-c-primary);margin:0;text-decoration:none}.contact-info__value[data-v-36681aca]:hover{text-decoration:underline}.contact-info__note[data-v-36681aca]{font-size:var(--nb-font-size-13,.8125rem);color:var(--nb-c-text-muted);margin:0;line-height:1.5}.contact-info__enterprise[data-v-36681aca]{font-size:var(--nb-font-size-12);color:var(--nb-c-text-muted);border-top:1px solid var(--nb-c-border,#00000012);padding-top:calc(var(--nb-base-unit) * 2);margin:0}.contact-info__body[data-v-36681aca]{font-size:var(--nb-font-size-14);color:var(--nb-c-text-muted);line-height:1.6}.contact-info__body[data-v-36681aca] p{margin:0 0 12px}.contact-info__body[data-v-36681aca] a{color:var(--nb-c-primary);text-decoration:none}.contact-info__body[data-v-36681aca] a:hover{text-decoration:underline}.cms-contact-form__intro[data-v-36681aca]{margin-bottom:calc(var(--nb-base-unit) * 3);gap:calc(var(--nb-base-unit) * 1);flex-direction:column;display:flex}.cms-contact-form__heading[data-v-36681aca]{font-size:var(--nb-font-size-24);font-weight:var(--nb-font-weight-bold);color:var(--nb-c-text);margin:0}.cms-contact-form__subtitle[data-v-36681aca]{font-size:var(--nb-font-size-16);color:var(--nb-c-text-muted);margin:0}.contact-form__topic[data-v-36681aca]{align-items:baseline;gap:calc(var(--nb-base-unit) * 1);margin-bottom:calc(var(--nb-base-unit) * 3);padding:calc(var(--nb-base-unit) * 1.25) calc(var(--nb-base-unit) * 2);border-radius:calc(var(--nb-base-unit) * 1);background:#5856a914;border:1px solid #5856a92e;display:inline-flex}.contact-form__topic-label[data-v-36681aca]{font-size:var(--nb-font-size-12);text-transform:uppercase;letter-spacing:.08em;font-weight:var(--nb-font-weight-semibold);color:var(--nb-c-text-muted)}.contact-form__topic-value[data-v-36681aca]{font-size:var(--nb-font-size-14);font-weight:var(--nb-font-weight-semibold);color:var(--nb-c-text)}.contact-form[data-v-36681aca]{gap:calc(var(--nb-base-unit) * 3);flex-direction:column;display:flex}.contact-form__field[data-v-36681aca]{gap:calc(var(--nb-base-unit) * 1);flex-direction:column;display:flex}.contact-form__label[data-v-36681aca]{font-size:var(--nb-font-size-14);font-weight:var(--nb-font-weight-semibold);color:var(--nb-c-text)}.contact-form__submit[data-v-36681aca]{align-self:flex-start}.contact-form__error[data-v-36681aca]{font-size:var(--nb-font-size-14);color:var(--nb-c-danger,#c0392b)}.contact-success[data-v-36681aca]{padding:calc(var(--nb-base-unit) * 6) 0;gap:calc(var(--nb-base-unit) * 2);flex-direction:column;display:flex}.contact-success__title[data-v-36681aca]{font-size:var(--nb-font-size-24);font-weight:var(--nb-font-weight-bold);color:var(--nb-c-text)}.contact-success__body[data-v-36681aca]{font-size:var(--nb-font-size-16);color:var(--nb-c-text-muted)}.cms-project-grid[data-v-ef0ab097]{padding:calc(var(--nb-base-unit,4px) * 12) 0}.cms-project-grid__inner[data-v-ef0ab097]{max-width:1280px;padding:0 calc(var(--nb-base-unit,4px) * 3);margin:0 auto}@media (width>=768px){.cms-project-grid__inner[data-v-ef0ab097]{padding:0 calc(var(--nb-base-unit,4px) * 5)}}@media (width>=1200px){.cms-project-grid__inner[data-v-ef0ab097]{padding:0 calc(var(--nb-base-unit,4px) * 8)}}.cms-project-grid__bar[data-v-ef0ab097]{align-items:center;gap:calc(var(--nb-base-unit,4px) * 2);margin-bottom:calc(var(--nb-base-unit,4px) * 4);display:flex}.cms-project-grid__rule[data-v-ef0ab097]{background:var(--nb-c-border,#0000001a);flex:1;height:1px}.cms-project-grid__count[data-v-ef0ab097]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);letter-spacing:.06em;white-space:nowrap;color:#4a4a66;font-size:11px}.cms-project-grid__head[data-v-ef0ab097]{text-align:center;margin-bottom:40px}.cms-project-grid__eyebrow[data-v-ef0ab097]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--nb-c-primary,#5856a9);margin:0 0 8px;font-size:12px}.cms-project-grid__title[data-v-ef0ab097]{letter-spacing:-.02em;margin:0;font-size:clamp(2rem,3.2vw,3rem)}.studio-grid[data-v-ef0ab097]{gap:calc(var(--nb-base-unit) * 3);grid-template-columns:repeat(2,1fr);display:grid}@media (width<=767px){.studio-grid[data-v-ef0ab097]{grid-template-columns:1fr}}.studio-card[data-v-ef0ab097]{gap:calc(var(--nb-base-unit) * 2);color:inherit;flex-direction:column;text-decoration:none;display:flex}.studio-card:hover .studio-card__arrow[data-v-ef0ab097]{opacity:1;transform:translate(2px,-2px)}.studio-card__image[data-v-ef0ab097]{border-radius:calc(var(--nb-base-unit) * 1);width:100%;height:auto;margin-bottom:calc(var(--nb-base-unit) * 1);border:1px solid #00000014}.studio-card__top[data-v-ef0ab097]{justify-content:space-between;align-items:flex-start;gap:calc(var(--nb-base-unit) * 2);display:flex}.studio-card__name[data-v-ef0ab097]{font-size:var(--nb-font-size-20);font-weight:var(--nb-font-weight-bold);letter-spacing:-.02em;color:var(--nb-c-text)}.studio-card__year[data-v-ef0ab097]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);color:var(--nb-c-text-muted);flex-shrink:0}.studio-card__tagline[data-v-ef0ab097]{font-size:var(--nb-font-size-14);font-weight:var(--nb-font-weight-semibold);color:var(--nb-c-primary)}.studio-card__desc[data-v-ef0ab097]{font-size:var(--nb-font-size-14);color:var(--nb-c-text-muted);flex:1;line-height:1.65}.studio-card__footer[data-v-ef0ab097]{justify-content:space-between;align-items:center;gap:calc(var(--nb-base-unit) * 2);margin-top:calc(var(--nb-base-unit) * 1);display:flex}.studio-card__services[data-v-ef0ab097]{gap:calc(var(--nb-base-unit) * .75);flex-wrap:wrap;display:flex}.studio-card__service[data-v-ef0ab097]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-12);color:var(--nb-c-text-muted);letter-spacing:.02em;background:#0000000a;border:1px solid #0000000f;border-radius:4px;padding:2px 8px}.studio-card__arrow[data-v-ef0ab097]{font-size:var(--nb-font-size-16);color:var(--nb-c-primary);opacity:.5;transition:opacity var(--nb-animation-fast,.15s) ease, transform var(--nb-animation-fast,.15s) ease}.labs-grid[data-v-ef0ab097]{background:#ffffff12;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}@media (width<=767px){.labs-grid[data-v-ef0ab097]{grid-template-columns:1fr}}.labs-grid__filler[data-v-ef0ab097]{background:#111113}@media (width<=767px){.labs-grid__filler[data-v-ef0ab097]{display:none}}.lab-card[data-v-ef0ab097]{gap:calc(var(--nb-base-unit) * 2);padding:calc(var(--nb-base-unit) * 4);color:inherit;background:#111113;flex-direction:column;text-decoration:none;transition:background .2s,box-shadow .2s;display:flex;position:relative}.lab-card[data-v-ef0ab097]:hover{z-index:1;background:#161619;box-shadow:inset 0 0 0 1px #6e52dc73,0 0 40px #6e52dc0f}.lab-card:hover .lab-card__arrow[data-v-ef0ab097]{opacity:1;transform:translate(2px,-2px)}.lab-card:hover .lab-card__name[data-v-ef0ab097]{color:#fff}.lab-card__top[data-v-ef0ab097]{justify-content:space-between;align-items:flex-start;gap:calc(var(--nb-base-unit) * 2);display:flex}.lab-card__name[data-v-ef0ab097]{color:#eeedf8;letter-spacing:-.02em;font-size:clamp(15px,1.3vw,17px);font-weight:700;line-height:1.3;font-family:var(--nb-font-family-mono);word-break:break-word;transition:color .2s}.lab-card__product-tag[data-v-ef0ab097]{font-family:var(--nb-font-family-mono);letter-spacing:.08em;text-transform:uppercase;color:#7c5df5;white-space:nowrap;background:#7c5df514;border:1px solid #7c5df538;border-radius:4px;flex-shrink:0;align-items:center;margin-top:3px;padding:2px 7px;font-size:10px;display:inline-flex}.lab-card__tagline[data-v-ef0ab097]{color:#eeedf8;opacity:.9;margin:0;font-size:14px;font-weight:600;line-height:1.45}.lab-card__desc[data-v-ef0ab097]{color:#7e7e9a;flex:1;margin:0;font-size:13px;line-height:1.65}.lab-card__tags[data-v-ef0ab097]{flex-wrap:wrap;gap:5px;display:flex}.lab-card__tag[data-v-ef0ab097]{font-family:var(--nb-font-family-mono);color:#4a4a66;letter-spacing:.02em;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:4px;padding:2px 7px;font-size:10px}.lab-card__footer[data-v-ef0ab097]{padding-top:calc(var(--nb-base-unit) * 2);border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;margin-top:auto;display:flex}.lab-card__meta[data-v-ef0ab097]{font-family:var(--nb-font-family-mono);color:#4a4a66;align-items:center;gap:6px;font-size:11px;display:flex}.lab-card__sep[data-v-ef0ab097]{opacity:.4}.lab-card__arrow[data-v-ef0ab097]{color:#7c5df5;opacity:.4;font-size:16px;transition:opacity .2s,transform .2s}.bloglist-header[data-v-5dbd9808]{padding:calc(var(--nb-base-unit) * 14) 0 calc(var(--nb-base-unit) * 6);border-bottom:1px solid #0000000f}.bloglist-header__inner[data-v-5dbd9808]{gap:calc(var(--nb-base-unit) * 2);flex-direction:column;max-width:680px;display:flex}.bloglist-header__eyebrow[data-v-5dbd9808]{letter-spacing:.1em;text-transform:uppercase;color:var(--nb-c-primary);font-size:11px;font-weight:700}.bloglist-header__title[data-v-5dbd9808]{letter-spacing:-.03em;color:var(--nb-c-text);margin:0;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.1}.blog-filters[data-v-5dbd9808]{padding:calc(var(--nb-base-unit) * 3) 0;border-bottom:1px solid #0000000f}.blog-filters__inner[data-v-5dbd9808]{align-items:center;gap:calc(var(--nb-base-unit) * 1);flex-wrap:wrap;display:flex}.blog-filter[data-v-5dbd9808]{color:var(--nb-c-text-muted);cursor:pointer;transition:background var(--nb-animation-fast) ease, border-color var(--nb-animation-fast) ease, color var(--nb-animation-fast) ease;background:#fff;border:1px solid #0000001a;border-radius:99px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:500;display:flex}.blog-filter[data-v-5dbd9808]:hover{border-color:var(--nb-c-primary);color:var(--nb-c-primary);background:#5c35c40a}.blog-filter--active[data-v-5dbd9808]{background:var(--nb-c-primary);border-color:var(--nb-c-primary);color:#fff;font-weight:600}.blog-filter--active .blog-filter__count[data-v-5dbd9808]{color:#ffffffb3}.blog-filter--active[data-v-5dbd9808]:hover{background:var(--nb-c-primary-hover,#4c2aac);color:#fff}.blog-filter__count[data-v-5dbd9808]{color:var(--nb-c-text-muted);font-size:11px;font-weight:400}.blog-content[data-v-5dbd9808]{padding:calc(var(--nb-base-unit) * 7) 0 calc(var(--nb-base-unit) * 14)}.blog-empty[data-v-5dbd9808]{padding:calc(var(--nb-base-unit) * 12) 0;text-align:center;color:var(--nb-c-text-muted);font-size:var(--nb-font-size-16)}.blog-cover--essay[data-v-5dbd9808]{background:linear-gradient(145deg,#1c1535 0%,#2d1f6e 60%,#0d0d0f 100%)}.blog-cover--product[data-v-5dbd9808]{background:linear-gradient(145deg,#0d1f3c 0%,#1a3a6e 60%,#0d0d0f 100%)}.blog-cover--engineering[data-v-5dbd9808]{background:linear-gradient(145deg,#0d2a1f 0%,#1a4a35 60%,#0d0d0f 100%)}.blog-cover--open-source[data-v-5dbd9808]{background:linear-gradient(145deg,#15343a 0%,#8d4b1f 58%,#120f0d 100%)}.blog-cover--default[data-v-5dbd9808]{background:linear-gradient(145deg,#111 0%,#1a1a2e 100%)}.blog-cover__quote[data-v-5dbd9808]{color:#ffffffd1;border:none;margin:0 0 auto;padding:0;font-size:clamp(13px,1.4vw,16px);font-style:italic;font-weight:400;line-height:1.6}.blog-cover__quote--sm[data-v-5dbd9808]{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.blog-cover__brand[data-v-5dbd9808]{letter-spacing:.1em;text-transform:uppercase;color:#ffffff59;margin-top:auto;font-size:11px;font-weight:700}.blog-cover__brand--sm[data-v-5dbd9808]{font-size:10px}.blog-pill[data-v-5dbd9808]{letter-spacing:.05em;text-transform:uppercase;border-radius:99px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.blog-pill--essay[data-v-5dbd9808]{color:#5c35c4;background:#5c35c41a}.blog-pill--product[data-v-5dbd9808]{color:#1d4ed8;background:#1d4ed81a}.blog-pill--engineering[data-v-5dbd9808]{color:#16a34a;background:#4acf7b1f}.blog-pill--open-source[data-v-5dbd9808]{color:#8d4b1f;background:#8d4b1f1f}.blog-meta[data-v-5dbd9808]{color:var(--nb-c-text-muted);font-size:13px}.blog-featured[data-v-5dbd9808]{color:inherit;margin-bottom:calc(var(--nb-base-unit) * 6);transition:box-shadow var(--nb-animation-base) ease, transform var(--nb-animation-base) ease;background:#fff;border:1px solid #00000014;border-radius:16px;grid-template-columns:420px 1fr;text-decoration:none;display:grid;overflow:hidden}.blog-featured[data-v-5dbd9808]:hover{transform:translateY(-2px);box-shadow:0 12px 48px #5c35c41f}.blog-featured:hover .blog-featured__cta[data-v-5dbd9808]{color:var(--nb-c-primary)}@media (width<=900px){.blog-featured[data-v-5dbd9808]{grid-template-columns:1fr}}.blog-featured__cover[data-v-5dbd9808]{padding:calc(var(--nb-base-unit) * 5);flex-direction:column;min-height:280px;display:flex}@media (width<=900px){.blog-featured__cover[data-v-5dbd9808]{min-height:200px}}.blog-featured__content[data-v-5dbd9808]{padding:calc(var(--nb-base-unit) * 5);gap:calc(var(--nb-base-unit) * 2);flex-direction:column;justify-content:center;display:flex}.blog-featured__top[data-v-5dbd9808]{align-items:center;gap:calc(var(--nb-base-unit) * 1.5);display:flex}.blog-featured__badge[data-v-5dbd9808]{letter-spacing:.06em;text-transform:uppercase;color:var(--nb-c-text-muted);background:#0000000d;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.blog-featured__title[data-v-5dbd9808]{letter-spacing:-.025em;color:var(--nb-c-text);margin:0;font-size:clamp(20px,2.2vw,26px);font-weight:800;line-height:1.2}.blog-featured__excerpt[data-v-5dbd9808]{font-size:var(--nb-font-size-14);color:var(--nb-c-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.65;display:-webkit-box;overflow:hidden}.blog-featured__meta[data-v-5dbd9808]{justify-content:space-between;align-items:center;gap:calc(var(--nb-base-unit) * 1);padding-top:calc(var(--nb-base-unit) * 2);border-top:1px solid #0000000f;flex-wrap:wrap;margin-top:auto;display:flex}.blog-featured__cta[data-v-5dbd9808]{color:var(--nb-c-text-muted);transition:color var(--nb-animation-fast) ease;font-size:13px;font-weight:600}.blog-grid[data-v-5dbd9808]{gap:calc(var(--nb-base-unit) * 3);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=1023px){.blog-grid[data-v-5dbd9808]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.blog-grid[data-v-5dbd9808]{grid-template-columns:1fr}}.blog-card[data-v-5dbd9808]{color:inherit;transition:box-shadow var(--nb-animation-base) ease, transform var(--nb-animation-base) ease;background:#fff;border:1px solid #00000014;border-radius:12px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.blog-card[data-v-5dbd9808]:hover{transform:translateY(-2px);box-shadow:0 8px 32px #5c35c41a}.blog-card__cover[data-v-5dbd9808]{padding:calc(var(--nb-base-unit) * 3);aspect-ratio:16/9;flex-direction:column;display:flex}.blog-card__content[data-v-5dbd9808]{gap:calc(var(--nb-base-unit) * 1.5);padding:calc(var(--nb-base-unit) * 3);flex-direction:column;flex:1;display:flex}.blog-card__title[data-v-5dbd9808]{font-size:var(--nb-font-size-16);letter-spacing:-.015em;color:var(--nb-c-text);margin:0;font-weight:700;line-height:1.35}.blog-card__excerpt[data-v-5dbd9808]{font-size:var(--nb-font-size-14);color:var(--nb-c-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-card__meta[data-v-5dbd9808]{margin-top:auto}.cms-spec[data-v-49367dc3]{padding:calc(var(--nb-base-unit,4px) * 12) 0}.container[data-v-49367dc3]{max-width:760px;margin:0 auto;padding:0 24px}.cms-spec__title[data-v-49367dc3]{font-size:clamp(2rem,4vw,3rem);font-weight:var(--nb-font-weight-bold,700);letter-spacing:-.03em;margin:0 0 calc(var(--nb-base-unit,4px) * 6);text-align:center}.cms-spec--license .container[data-v-49367dc3]{max-width:1280px;padding:0 calc(var(--nb-base-unit,4px) * 3)}@media (width>=768px){.cms-spec--license .container[data-v-49367dc3]{padding:0 calc(var(--nb-base-unit,4px) * 5)}}@media (width>=1200px){.cms-spec--license .container[data-v-49367dc3]{padding:0 calc(var(--nb-base-unit,4px) * 8)}}.cms-spec__lede[data-v-49367dc3]{gap:calc(var(--nb-base-unit,8px) * 2);flex-direction:column;max-width:720px;display:flex}.cms-spec__lede-title[data-v-49367dc3]{font-size:var(--nb-font-size-42,2.625rem);font-weight:var(--nb-font-weight-bold,700);letter-spacing:-.03em;color:var(--nb-c-text,#1a1a26);margin:0;line-height:1.15}.cms-spec__lede-body[data-v-49367dc3]{font-size:var(--nb-font-size-16,1rem);color:var(--nb-c-text-muted,#5d636f);margin:0;line-height:1.75}.cms-spec__licenses[data-v-49367dc3]{margin:calc(var(--nb-base-unit,4px) * 4) 0 calc(var(--nb-base-unit,4px) * 3);border-radius:calc(var(--nb-base-unit,4px) * 2);background:#fff;border:1px solid #00000014;padding:0;list-style:none;overflow:hidden}.cms-spec__license-row[data-v-49367dc3]{align-items:center;gap:calc(var(--nb-base-unit,4px) * 3);padding:calc(var(--nb-base-unit,4px) * 2.25) calc(var(--nb-base-unit,4px) * 3);border-bottom:1px solid #0000000f;grid-template-columns:minmax(160px,1fr) minmax(120px,.8fr) auto;display:grid}.cms-spec__license-row[data-v-49367dc3]:last-child{border-bottom:none}@media (width<=599px){.cms-spec__license-row[data-v-49367dc3]{row-gap:calc(var(--nb-base-unit,4px) * .5);grid-template-rows:auto auto;grid-template-columns:1fr auto}}.cms-spec__license-name[data-v-49367dc3]{font-size:var(--nb-font-size-16,1rem);font-weight:var(--nb-font-weight-semibold,600);color:var(--nb-c-text,#1a1a26);text-decoration:none}.cms-spec__license-name[data-v-49367dc3]:hover{color:var(--nb-c-primary,#5856a9)}.cms-spec__license-tag[data-v-49367dc3]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-13,.8125rem);color:var(--nb-c-text-muted,#5d636f)}@media (width<=599px){.cms-spec__license-tag[data-v-49367dc3]{grid-column:1/2}}.cms-spec__license-repo[data-v-49367dc3],.cms-spec__license-soon[data-v-49367dc3]{font-size:var(--nb-font-size-13,.8125rem);text-align:right;white-space:nowrap}.cms-spec__license-repo[data-v-49367dc3]{color:var(--nb-c-primary,#5856a9);text-decoration:none}.cms-spec__license-repo[data-v-49367dc3]:hover{text-decoration:underline}.cms-spec__license-soon[data-v-49367dc3]{font-size:var(--nb-font-size-12,.75rem);text-transform:uppercase;letter-spacing:.05em;color:var(--nb-c-text-muted,#5d636f)}.cms-spec__cta[data-v-49367dc3]{align-self:flex-start}.cms-spec__list[data-v-49367dc3]{margin:0;padding:0}.cms-spec__row[data-v-49367dc3]{border-top:1px solid var(--nb-c-border,#e7e7f1);border-bottom:1px solid var(--nb-c-border,#e7e7f1);grid-template-columns:minmax(200px,auto) 1fr;gap:24px;padding:16px 0;display:grid}.cms-spec__row+.cms-spec__row[data-v-49367dc3]{border-top:none}@media (width<=599px){.cms-spec__row[data-v-49367dc3]{grid-template-columns:1fr;gap:4px}}.cms-spec__label[data-v-49367dc3]{color:var(--nb-c-text-muted,#6a6a7b);font-size:.85rem;font-weight:var(--nb-font-weight-medium,600);text-transform:uppercase;letter-spacing:.06em;margin:0}.cms-spec__value[data-v-49367dc3]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-weight:var(--nb-font-weight-medium,600);letter-spacing:-.01em;margin:0}.cms-spec--requirements .cms-spec__value[data-v-49367dc3]{font-family:var(--nb-font-family-base,inherit);text-wrap:pretty;font-size:1rem;font-weight:400;line-height:1.6}.cms-spec__detail[data-v-49367dc3]{font-family:var(--nb-font-family-base,inherit);color:var(--nb-c-text-muted,#6a6a7b);margin-top:4px;font-size:.9rem;font-weight:400;display:block}.cms-spec--requirements[data-v-49367dc3]{padding-top:calc(var(--nb-base-unit,4px) * 6)}.cms-spec[data-v-49367dc3]:has(+.cms-spec--requirements){padding-bottom:0}.cms-spec--requirements .container[data-v-49367dc3]{max-width:928px}.cms-spec--requirements .cms-spec__title[data-v-49367dc3]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:.75rem;font-weight:var(--nb-font-weight-semibold,600);letter-spacing:.16em;text-transform:uppercase;opacity:.6;margin-bottom:calc(var(--nb-base-unit,4px) * 2.5)}.cms-spec--requirements .cms-spec__row[data-v-49367dc3]{grid-template-columns:200px 1fr;padding:14px 0}@media (width<=599px){.cms-spec--requirements .cms-spec__row[data-v-49367dc3]{grid-template-columns:1fr}}.cms-spec--requirements .cms-spec__label[data-v-49367dc3]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);letter-spacing:.12em;font-size:.75rem;font-weight:var(--nb-font-weight-regular,400);color:inherit;opacity:1;align-self:baseline;padding-top:.2em}.cms-spec--stats .container[data-v-49367dc3]{max-width:1280px;padding:0 calc(var(--nb-base-unit,4px) * 3)}@media (width>=768px){.cms-spec--stats .container[data-v-49367dc3]{padding:0 calc(var(--nb-base-unit,4px) * 5)}}@media (width>=1200px){.cms-spec--stats .container[data-v-49367dc3]{padding:0 calc(var(--nb-base-unit,4px) * 8)}}.cms-spec__grid[data-v-49367dc3]{border:1px solid var(--nb-c-border,#e7e7f1);background:color-mix(in srgb, var(--nb-c-surface,#fff) 60%, transparent);border-radius:16px;grid-template-columns:repeat(4,1fr);gap:0;display:grid;overflow:hidden}@media (width<=1023px){.cms-spec__grid[data-v-49367dc3]{grid-template-columns:repeat(2,1fr)}}@media (width<=559px){.cms-spec__grid[data-v-49367dc3]{grid-template-columns:1fr}}.cms-spec__grid[data-v-49367dc3],.cms-spec__card-label[data-v-49367dc3],.cms-spec__card-value[data-v-49367dc3],.cms-spec__card-note[data-v-49367dc3]{margin:0}.cms-spec--stats .cms-spec__grid .cms-spec__card[data-v-49367dc3]{box-shadow:none;border:0;border-left:1px solid var(--nb-c-border,#e7e7f1);background:0 0;border-radius:0;flex-direction:column;gap:6px;padding:32px;display:flex}.cms-spec--stats .cms-spec__grid .cms-spec__card[data-v-49367dc3]:first-child{border-left:none}@media (width<=1023px){.cms-spec--stats .cms-spec__grid .cms-spec__card[data-v-49367dc3]:nth-child(odd){border-left:none}.cms-spec--stats .cms-spec__grid .cms-spec__card[data-v-49367dc3]:nth-child(n+3){border-top:1px solid var(--nb-c-border,#e7e7f1)}}@media (width<=559px){.cms-spec--stats .cms-spec__grid .cms-spec__card[data-v-49367dc3]{border-left:none}.cms-spec--stats .cms-spec__grid .cms-spec__card[data-v-49367dc3]:nth-child(n+2){border-top:1px solid var(--nb-c-border,#e7e7f1)}}.cms-spec__card-label[data-v-49367dc3]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:.72rem;font-weight:var(--nb-font-weight-regular,400);text-transform:uppercase;letter-spacing:.12em;color:var(--nb-c-success,#2ea043);opacity:.6}.cms-spec__card-value[data-v-49367dc3]{font-family:var(--site-font-display,inherit);font-size:2rem;font-weight:var(--nb-font-weight-bold,700);letter-spacing:-.02em;color:var(--nb-c-text,#1a1a26);margin-top:0;line-height:1.15}.cms-spec__card-note[data-v-49367dc3]{color:var(--nb-c-text-muted,#6a6a7b);opacity:.75;margin-top:0;font-size:1rem;line-height:1.55}.cms-spec__card[data-v-49367dc3]:after{content:"";box-sizing:content-box;background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--nb-c-success,#2ea043) 90%, transparent) 0 6px, transparent 6px 10px);background-clip:content-box;width:72px;height:4px;margin-top:auto;padding-top:16px}.cms-spec--groups .container[data-v-49367dc3],.cms-spec--stats .container[data-v-49367dc3]{max-width:1280px;padding:0 calc(var(--nb-base-unit,4px) * 3)}@media (width>=768px){.cms-spec--groups .container[data-v-49367dc3],.cms-spec--stats .container[data-v-49367dc3]{padding:0 calc(var(--nb-base-unit,4px) * 5)}}@media (width>=1200px){.cms-spec--groups .container[data-v-49367dc3],.cms-spec--stats .container[data-v-49367dc3]{padding:0 calc(var(--nb-base-unit,4px) * 8)}}.cms-spec__groups[data-v-49367dc3]{gap:calc(var(--nb-base-unit,4px) * 2.5);grid-template-columns:repeat(4,1fr);display:grid}@media (width<=1023px){.cms-spec__groups[data-v-49367dc3]{grid-template-columns:repeat(2,1fr)}}@media (width<=559px){.cms-spec__groups[data-v-49367dc3]{grid-template-columns:1fr}}.cms-spec__group[data-v-49367dc3]{gap:calc(var(--nb-base-unit,4px) * 1.5);flex-direction:column;display:flex}.cms-spec__group-label[data-v-49367dc3]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-14,.875rem);font-weight:var(--nb-font-weight-bold,700);letter-spacing:.12em;text-transform:uppercase;color:var(--nb-c-text-muted,#6a6a7b);margin:0}.cms-spec__group-items[data-v-49367dc3]{gap:calc(var(--nb-base-unit,4px) * .75);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cms-spec__group-items li[data-v-49367dc3]{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:var(--nb-font-size-14,.875rem);color:var(--nb-c-text,#1a1a26)}.cms-spec--band-dark[data-v-49367dc3]{background:var(--nb-c-surface-dark,#0d0d0f);color:var(--nb-c-text-inverse,#f5f5fa)}.cms-mc[data-v-d199a2b6]{padding:calc(var(--nb-base-unit,4px) * 12) 0}.container[data-v-d199a2b6]{max-width:1280px;padding:0 calc(var(--nb-base-unit,4px) * 3);margin:0 auto}@media (width>=768px){.container[data-v-d199a2b6]{padding:0 calc(var(--nb-base-unit,4px) * 5)}}@media (width>=1200px){.container[data-v-d199a2b6]{padding:0 calc(var(--nb-base-unit,4px) * 8)}}.cms-mc__head[data-v-d199a2b6]{align-items:center;gap:calc(var(--nb-base-unit,4px) * 1.5);text-align:center;margin-bottom:calc(var(--nb-base-unit,4px) * 6);flex-direction:column;display:flex}.cms-mc__eyebrow[data-v-d199a2b6]{font-size:12px;font-weight:var(--nb-font-weight-semibold,600);letter-spacing:.08em;text-transform:uppercase;color:var(--nb-c-primary,#5856a9);margin:0;display:inline-block}.cms-mc__title[data-v-d199a2b6]{font-size:var(--nb-font-size-42,2.625rem);font-weight:var(--nb-font-weight-bold,700);letter-spacing:-.03em;text-wrap:balance;max-width:800px;margin:0;line-height:1.1}.cms-mc__grid.cms-mc__grid--cols-2[data-v-d199a2b6]{grid-template-columns:repeat(2,minmax(0,460px))}.cms-mc__grid.cms-mc__grid--cols-3[data-v-d199a2b6]{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1080px}.cms-mc__grid.cms-mc__grid--cols-4[data-v-d199a2b6]{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1200px}@media (width<=1023px){.cms-mc__grid.cms-mc__grid--cols-3[data-v-d199a2b6],.cms-mc__grid.cms-mc__grid--cols-4[data-v-d199a2b6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.cms-mc__grid.cms-mc__grid--cols-2[data-v-d199a2b6],.cms-mc__grid.cms-mc__grid--cols-3[data-v-d199a2b6],.cms-mc__grid.cms-mc__grid--cols-4[data-v-d199a2b6]{grid-template-columns:1fr}}.cms-mc__grid[data-v-d199a2b6]{grid-template-columns:repeat(auto-fit,minmax(280px,460px));justify-content:center;gap:20px;max-width:960px;margin:0 auto;padding:0;list-style:none;display:grid}.cms-mc__card[data-v-d199a2b6]{padding:calc(var(--nb-base-unit,4px) * 4);border:1px solid var(--nb-c-border,#e7e7f1);border-radius:calc(var(--nb-base-unit,4px) * 2);background:color-mix(in srgb, var(--nb-c-surface,#fff) 60%, transparent);flex-direction:column;gap:8px;transition:transform .18s,box-shadow .18s;display:flex}.cms-mc__card[data-v-d199a2b6]:hover{box-shadow:0 8px 32px color-mix(in srgb, var(--nb-c-primary,#5856a9) 10%, transparent);transform:translateY(-2px)}.cms-mc__figure[data-v-d199a2b6]{box-sizing:border-box;border:1px solid color-mix(in srgb, currentColor 7%, transparent);background:color-mix(in srgb, currentColor 2%, transparent);border-radius:12px;justify-content:center;align-items:center;min-height:220px;margin:0 0 16px;padding:24px;display:flex}.cms-mc__media[data-v-d199a2b6]{border-radius:8px;max-width:100%;height:auto;display:block}.cms-mc__media--placeholder[data-v-d199a2b6]{aspect-ratio:16/10;background:linear-gradient(135deg, color-mix(in srgb, var(--nb-c-primary,#5856a9) 22%, transparent), transparent);width:100%}.cms-mc--bleed .cms-mc__card[data-v-d199a2b6]{border-radius:12px;gap:0;padding:0;overflow:hidden}.cms-mc--bleed .cms-mc__figure[data-v-d199a2b6]{background:0 0;border:none;border-radius:0;min-height:0;margin:0;padding:0;display:block}.cms-mc--bleed .cms-mc__media[data-v-d199a2b6]{aspect-ratio:4/3;object-fit:cover;border-radius:0;width:100%}.cms-mc__card-title[data-v-d199a2b6]{font-size:1.125rem;font-weight:var(--nb-font-weight-bold,700);letter-spacing:-.02em;margin:0}.cms-mc__card-body[data-v-d199a2b6]{color:var(--nb-c-text-muted,#6a6a7b);opacity:.82;margin:0;font-size:1rem;line-height:1.6}.cms-mc__docs[data-v-d199a2b6]{margin-top:16px}.cms-mc--bento .cms-mc__grid[data-v-d199a2b6]{grid-template-columns:repeat(2,1fr);max-width:none}@media (width<=599px){.cms-mc--bento .cms-mc__grid[data-v-d199a2b6]{grid-template-columns:1fr}}.cms-mc--bento .cms-mc__card[data-v-d199a2b6]:first-child{grid-column:1/-1}@media (width>=600px){.cms-mc--bento .cms-mc__card[data-v-d199a2b6]:first-child{flex-direction:row}.cms-mc--bento .cms-mc__card:first-child .cms-mc__figure[data-v-d199a2b6]{flex:none;width:55%}}.cms-articledemo[data-v-efeef2da]{padding:0}.cms-articledemo__column[data-v-efeef2da]{box-sizing:border-box;max-width:calc(720px + var(--cms-article-gutter,24px) * 2);padding-inline:var(--cms-article-gutter,24px);margin:0 auto}@media (width>=768px){.cms-articledemo__column[data-v-efeef2da]{--cms-article-gutter:40px}}@media (width>=1200px){.cms-articledemo__column[data-v-efeef2da]{--cms-article-gutter:64px}}.cms-signoff[data-v-dfaae080]{padding:0}.cms-signoff__inner[data-v-dfaae080]{box-sizing:border-box;max-width:calc(var(--ar-content-width,720px) + var(--cms-article-gutter,24px) * 2);padding:var(--ar-space-16,64px) var(--cms-article-gutter,24px) var(--ar-space-40,160px);margin:0 auto}@media (width>=768px){.cms-signoff__inner[data-v-dfaae080]{--cms-article-gutter:40px}}@media (width>=1200px){.cms-signoff__inner[data-v-dfaae080]{--cms-article-gutter:64px}}.cms-signoff__rule[data-v-dfaae080]{background:var(--ar-c-accent,#5856a9);width:48px;height:2px;margin-bottom:var(--ar-space-16,64px);opacity:.5}.cms-signoff__mark[data-v-dfaae080]{align-items:baseline;gap:12px;margin:0;display:flex}.cms-signoff__logo[data-v-dfaae080]{letter-spacing:-.02em;color:var(--ar-c-text,#1a1a26);font-size:15px;font-weight:800}.cms-signoff__tagline[data-v-dfaae080]{color:var(--ar-c-text-faint,#6a6a7b);font-size:13px;font-style:italic}.cms-cards[data-v-89fc3c99]{padding:calc(var(--nb-base-unit,8px) * 12) 0}.container[data-v-89fc3c99]{max-width:1280px;padding:0 calc(var(--nb-base-unit,8px) * 3);margin:0 auto}@media (width>=768px){.container[data-v-89fc3c99]{padding:0 calc(var(--nb-base-unit,8px) * 5)}}@media (width>=1200px){.container[data-v-89fc3c99]{padding:0 calc(var(--nb-base-unit,8px) * 8)}}.cms-cards__head[data-v-89fc3c99]{gap:calc(var(--nb-base-unit,8px) * 1.5);margin-bottom:calc(var(--nb-base-unit,8px) * 4);display:grid}.cms-cards__eyebrow[data-v-89fc3c99]{font-size:var(--nb-font-size-12,.75rem);font-weight:var(--nb-font-weight-semibold,600);letter-spacing:.08em;text-transform:uppercase;color:var(--nb-c-primary,#5856a9);margin:0}.cms-cards__title[data-v-89fc3c99]{font-size:var(--nb-font-size-42,2.625rem);font-weight:var(--nb-font-weight-bold,700);letter-spacing:-.03em;margin:0;line-height:1.15}.cms-cards__grid[data-v-89fc3c99]{gap:calc(var(--nb-base-unit,8px) * 3);display:grid}@media (width>=900px){.cms-cards__grid[data-v-89fc3c99]{grid-template-columns:repeat(var(--cms-cards-cols,2), minmax(0, 1fr))}}.cms-cards__card[data-v-89fc3c99]{padding:calc(var(--nb-base-unit,8px) * 3);border:1px solid var(--nb-c-border,#0000001a);background:var(--nb-c-surface,#fff);border-radius:22px}.cms-cards__card-title[data-v-89fc3c99]{font-size:1.1rem;font-weight:var(--nb-font-weight-bold,700);margin:0 0 1rem}.cms-cards__card-title--label[data-v-89fc3c99]{letter-spacing:.08em;text-transform:uppercase;color:var(--nb-c-primary,#5856a9);margin:0 0 .5rem;font-size:.76rem;font-weight:800}.cms-cards__card-body[data-v-89fc3c99] p,.cms-cards__card-body[data-v-89fc3c99] li{line-height:1.7}.cms-cards__card-body[data-v-89fc3c99] p{margin:0}.cms-cards__card-body[data-v-89fc3c99] ul,.cms-cards__card-body[data-v-89fc3c99] ol{margin:0;padding-left:1.1rem}.cms-cards__card-body[data-v-89fc3c99] code{font-family:var(--nb-font-family-mono,ui-monospace, monospace);overflow-wrap:anywhere;font-size:.92em}.cms-cards__card--accent[data-v-89fc3c99]{background:linear-gradient(180deg, var(--cms-cards-accent-from,#5856a9f0), var(--cms-cards-accent-to,#403e82fa));color:var(--cms-cards-accent-ink,#f2f1fb);border-color:#0000}.cms-cards__card--accent .cms-cards__card-title[data-v-89fc3c99],.cms-cards__card--accent[data-v-89fc3c99] p,.cms-cards__card--accent[data-v-89fc3c99] li{color:inherit}.cms-cards__card--accent[data-v-89fc3c99] code{background:#ffffff24}.cms-cards--dark[data-v-89fc3c99]{background:var(--nb-c-surface-dark,#0d0d0f);color:var(--nb-c-text-inverse,#f5f5fa)}.cms-cards--dark .cms-cards__card[data-v-89fc3c99]{background:#ffffff0a}.cms-compare[data-v-5515eda5]{padding:calc(var(--nb-base-unit,8px) * 12) 0}.container[data-v-5515eda5]{max-width:1280px;padding:0 calc(var(--nb-base-unit,8px) * 3);margin:0 auto}@media (width>=768px){.container[data-v-5515eda5]{padding:0 calc(var(--nb-base-unit,8px) * 5)}}@media (width>=1200px){.container[data-v-5515eda5]{padding:0 calc(var(--nb-base-unit,8px) * 8)}}.cms-compare__head[data-v-5515eda5]{gap:calc(var(--nb-base-unit,8px) * 1.5);margin-bottom:calc(var(--nb-base-unit,8px) * 4);display:grid}.cms-compare__eyebrow[data-v-5515eda5]{font-size:var(--nb-font-size-12,.75rem);font-weight:var(--nb-font-weight-semibold,600);letter-spacing:.08em;text-transform:uppercase;color:var(--nb-c-primary,#5856a9);margin:0}.cms-compare__title[data-v-5515eda5]{font-size:var(--nb-font-size-42,2.625rem);font-weight:var(--nb-font-weight-bold,700);letter-spacing:-.03em;margin:0;line-height:1.15}.cms-compare__toolbar[data-v-5515eda5]{gap:calc(var(--nb-base-unit,8px) * 1.5);margin-bottom:calc(var(--nb-base-unit,8px) * 3);flex-wrap:wrap;display:flex}.cms-compare__pill[data-v-5515eda5]{appearance:none;border:1px solid var(--nb-c-border,#0000001f);background:var(--nb-c-surface,#fff);padding:calc(var(--nb-base-unit,8px) * 1.5) calc(var(--nb-base-unit,8px) * 2);font:inherit;font-size:var(--nb-font-size-14,.875rem);font-weight:var(--nb-font-weight-bold,700);color:var(--nb-c-text-muted,#5d636f);cursor:pointer;border-radius:999px;transition:transform .16s,color .16s,border-color .16s,background .16s}.cms-compare__pill[data-v-5515eda5]:hover{border-color:var(--nb-c-primary,#5856a9);transform:translateY(-1px)}.cms-compare__pill--active[data-v-5515eda5]{background:var(--nb-c-primary,#5856a9);border-color:var(--nb-c-primary,#5856a9);color:var(--nb-c-text-inverse,#fff)}.cms-compare__legend[data-v-5515eda5],.cms-compare__item[data-v-5515eda5]{gap:calc(var(--nb-base-unit,8px) * 1);display:grid}@media (width>=900px){.cms-compare__legend[data-v-5515eda5],.cms-compare__item[data-v-5515eda5]{align-items:start;gap:calc(var(--nb-base-unit,8px) * 2);grid-template-columns:minmax(0,180px) minmax(0,1fr) minmax(0,1fr)}}.cms-compare__legend[data-v-5515eda5]{padding:0 calc(var(--nb-base-unit,8px) * 2.4) calc(var(--nb-base-unit,8px) * 1);font-size:var(--nb-font-size-12,.75rem);font-weight:var(--nb-font-weight-semibold,600);letter-spacing:.06em;text-transform:uppercase;color:var(--nb-c-text-muted,#5d636f)}.cms-compare__grid[data-v-5515eda5]{gap:calc(var(--nb-base-unit,8px) * 2);display:grid}.cms-compare__item[data-v-5515eda5]{padding:calc(var(--nb-base-unit,8px) * 2.4);background:var(--nb-c-surface-muted,#f5f4f3);border-radius:18px}.cms-compare__aspect[data-v-5515eda5]{font-size:var(--nb-font-size-16,1rem);font-weight:var(--nb-font-weight-semibold,600);margin:0}.cms-compare__left[data-v-5515eda5],.cms-compare__right[data-v-5515eda5]{font-size:var(--nb-font-size-16,1rem);margin:0;line-height:1.7}.cms-compare__left[data-v-5515eda5]{color:var(--nb-c-text-muted,#5d636f)}.cms-compare__right[data-v-5515eda5]{color:var(--nb-c-primary,#5856a9);font-weight:var(--nb-font-weight-semibold,600)}.cms-compare--dark[data-v-5515eda5]{background:var(--nb-c-surface-dark,#0d0d0f);color:var(--nb-c-text-inverse,#f5f5fa)}.cms-compare--dark .cms-compare__item[data-v-5515eda5]{background:#ffffff0a}.cms-mapping[data-v-bbee3751]{padding:calc(var(--nb-base-unit,8px) * 12) 0}.container[data-v-bbee3751]{max-width:1280px;padding:0 calc(var(--nb-base-unit,8px) * 3);margin:0 auto}@media (width>=768px){.container[data-v-bbee3751]{padding:0 calc(var(--nb-base-unit,8px) * 5)}}@media (width>=1200px){.container[data-v-bbee3751]{padding:0 calc(var(--nb-base-unit,8px) * 8)}}.cms-mapping__head[data-v-bbee3751]{gap:calc(var(--nb-base-unit,8px) * 1.5);margin-bottom:calc(var(--nb-base-unit,8px) * 4);display:grid}.cms-mapping__eyebrow[data-v-bbee3751]{font-size:var(--nb-font-size-12,.75rem);font-weight:var(--nb-font-weight-semibold,600);letter-spacing:.08em;text-transform:uppercase;color:var(--nb-c-primary,#5856a9);margin:0}.cms-mapping__title[data-v-bbee3751]{font-size:var(--nb-font-size-42,2.625rem);font-weight:var(--nb-font-weight-bold,700);letter-spacing:-.03em;margin:0;line-height:1.15}.cms-mapping__grid[data-v-bbee3751]{gap:calc(var(--nb-base-unit,8px) * 3);display:grid}@media (width>=900px){.cms-mapping__grid[data-v-bbee3751]{grid-template-columns:repeat(2,minmax(0,1fr))}}.cms-mapping__copy[data-v-bbee3751]{font-size:var(--nb-font-size-16,1rem);color:var(--nb-c-text-muted,#5d636f);line-height:1.7}.cms-mapping__copy[data-v-bbee3751] p{margin:0 0 16px}.cms-mapping__copy[data-v-bbee3751] p:last-child{margin-bottom:0}.cms-mapping__copy[data-v-bbee3751] code{font-family:var(--nb-font-family-mono,ui-monospace, monospace);font-size:.92em}.cms-mapping__demo[data-v-bbee3751]{padding:calc(var(--nb-base-unit,8px) * 3);background:var(--nb-c-surface,#fff);border:1px solid var(--nb-c-border,#0000001a);border-radius:24px}.cms-mapping__label[data-v-bbee3751]{font-weight:var(--nb-font-weight-bold,700);justify-content:space-between;gap:1rem;display:flex}.cms-mapping__slider[data-v-bbee3751]{width:100%;accent-color:var(--nb-c-primary,#5856a9);margin:1.2rem 0}.cms-mapping__result[data-v-bbee3751]{background:var(--nb-c-surface-muted,#f5f4f3);color:var(--nb-c-primary,#5856a9);border-radius:16px;justify-content:space-between;align-items:center;padding:1rem 1.1rem;display:flex}.cms-mapping__table[data-v-bbee3751]{margin:calc(var(--nb-base-unit,8px) * 2) 0 0;gap:calc(var(--nb-base-unit,8px) * 1);padding:0;list-style:none;display:grid}.cms-mapping__table li[data-v-bbee3751]{font-size:var(--nb-font-size-14,.875rem);color:var(--nb-c-text-muted,#5d636f);padding:calc(var(--nb-base-unit,8px) * .75) 0;border-bottom:1px solid var(--nb-c-border,#0000000f);justify-content:space-between;display:flex}.cms-mapping__table li[data-v-bbee3751]:last-child{border-bottom:none}.cms-mapping--dark[data-v-bbee3751]{background:var(--nb-c-surface-dark,#0d0d0f);color:var(--nb-c-text-inverse,#f5f5fa)}.cms-editor[data-v-1fb5bb05]{padding:calc(var(--nb-base-unit,8px) * 7) 0}.container[data-v-1fb5bb05]{max-width:1280px;padding:0 calc(var(--nb-base-unit,8px) * 3);margin:0 auto}@media (width>=768px){.container[data-v-1fb5bb05]{padding:0 calc(var(--nb-base-unit,8px) * 5)}}@media (width>=1200px){.container[data-v-1fb5bb05]{padding:0 calc(var(--nb-base-unit,8px) * 8)}}.cms-editor__head[data-v-1fb5bb05]{margin-bottom:calc(var(--nb-base-unit,8px) * 4);gap:.7rem;display:grid}.cms-editor__eyebrow[data-v-1fb5bb05]{letter-spacing:.14em;text-transform:uppercase;color:var(--nb-c-primary,#5c35c4);margin:0;font-size:11px;font-weight:800}.cms-editor__title[data-v-1fb5bb05]{letter-spacing:-.04em;max-width:16ch;color:var(--nb-c-text,#000);margin:0;font-size:clamp(1.8rem,3vw,3rem);line-height:1.02}.cms-editor__intro[data-v-1fb5bb05]{max-width:760px;color:var(--nb-c-text-muted,#5d636f);margin:0;font-size:1.04rem;line-height:1.82}.cms-editor__showcase[data-v-1fb5bb05]{gap:calc(var(--nb-base-unit,8px) * 3);display:grid}@media (width>=980px){.cms-editor__showcase[data-v-1fb5bb05]{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:center}}.cms-editor__shell[data-v-1fb5bb05]{color:#e8f0ef;background:#101415;border-radius:24px;overflow:hidden;box-shadow:0 24px 80px #0e17153d}.cms-editor__bar[data-v-1fb5bb05]{border-bottom:1px solid #ffffff14;align-items:center;gap:.55rem;padding:.9rem 1rem;display:flex}.cms-editor__dot[data-v-1fb5bb05]{border-radius:50%;width:10px;height:10px;display:inline-block}.cms-editor__dot--red[data-v-1fb5bb05]{background:#ff6d5e}.cms-editor__dot--amber[data-v-1fb5bb05]{background:#ffbe4d}.cms-editor__dot--green[data-v-1fb5bb05]{background:#33cb76}.cms-editor__path[data-v-1fb5bb05]{color:#e8f0ef94;margin-left:auto;font-size:.84rem}.cms-editor__code[data-v-1fb5bb05]{margin:0;padding:1.2rem 1.3rem 1.5rem;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:.9rem;line-height:1.7;overflow:auto}.cms-editor__notes p[data-v-1fb5bb05]{color:var(--nb-c-text-muted,#5d636f);margin:0 0 1rem;line-height:1.76}.cms-editor__notes p[data-v-1fb5bb05]:last-child{margin-bottom:0}.cms-editor__shots[data-v-1fb5bb05]{gap:calc(var(--nb-base-unit,8px) * 3);margin-top:calc(var(--nb-base-unit,8px) * 3);display:grid}@media (width>=900px){.cms-editor__shots[data-v-1fb5bb05]{grid-template-columns:repeat(2,minmax(0,1fr))}}.cms-editor__shot[data-v-1fb5bb05]{gap:.9rem;margin:0;display:grid}.cms-editor__shot img[data-v-1fb5bb05]{border-radius:22px;width:100%;height:auto;display:block}.cms-editor__shot figcaption[data-v-1fb5bb05]{color:var(--nb-c-text-muted,#1e2321ad);line-height:1.6}.site-footer[data-v-5c1349f1]{z-index:1;color:#ffffffb3;padding:calc(var(--nb-base-unit) * 10) 0 0;background:#0d0d0f;position:relative;overflow:hidden}.site-footer__newsletter[data-v-5c1349f1]{max-width:520px;padding-bottom:calc(var(--nb-base-unit) * 8);margin-bottom:calc(var(--nb-base-unit) * 8);border-bottom:1px solid #ffffff14}.site-footer__grid[data-v-5c1349f1]{gap:calc(var(--nb-base-unit) * 6);padding-bottom:calc(var(--nb-base-unit) * 8);border-bottom:1px solid #ffffff14;grid-template-columns:2fr 1fr 1fr 1fr;display:grid}@media (width<=1023px){.site-footer__grid[data-v-5c1349f1]{grid-template-columns:1fr 1fr}}@media (width<=599px){.site-footer__grid[data-v-5c1349f1]{gap:calc(var(--nb-base-unit) * 5);grid-template-columns:1fr}}.site-footer__brand[data-v-5c1349f1]{gap:calc(var(--nb-base-unit) * 1.5);flex-direction:column;display:flex}.site-footer__brand[data-v-5c1349f1] .nubisco-logo__wordmark,.site-footer__brand[data-v-5c1349f1] .nubisco-logo__icon{color:#fff}.site-footer__tagline[data-v-5c1349f1]{font-size:var(--nb-font-size-14);color:#ffffff80;max-width:220px;margin-top:calc(var(--nb-base-unit) * .5);line-height:1.5}.site-footer__heading[data-v-5c1349f1]{font-size:var(--nb-font-size-12);font-weight:var(--nb-font-weight-semibold);letter-spacing:.07em;text-transform:uppercase;color:#ffffff8c;margin-bottom:calc(var(--nb-base-unit) * 2)}.site-footer__col ul[data-v-5c1349f1]{gap:calc(var(--nb-base-unit) * 1.25);flex-direction:column;display:flex}.site-footer__col a[data-v-5c1349f1]{font-size:var(--nb-font-size-14);color:#ffffffa6;transition:color var(--nb-animation-fast) ease;text-decoration:none}.site-footer__col a[data-v-5c1349f1]:hover{color:#fff}.site-footer__bottom[data-v-5c1349f1]{padding-top:calc(var(--nb-base-unit) * 4);font-size:var(--nb-font-size-12);color:#ffffff80;justify-content:space-between;align-items:center;display:flex}@media (width<=599px){.site-footer__bottom[data-v-5c1349f1]{gap:calc(var(--nb-base-unit) * 1);flex-direction:column;align-items:flex-start}}.site-footer__bottom-links a[data-v-5c1349f1]{color:#ffffff80;transition:color var(--nb-animation-fast) ease;text-decoration:none}.site-footer__bottom-links a[data-v-5c1349f1]:hover{color:#ffffffa6}.site-footer__wordmark[data-v-5c1349f1]{font-family:var(--site-font-display);font-size:clamp(5rem,17.5vw,17rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.03em;text-align:center;color:#ffffff0f;-webkit-user-select:none;user-select:none;pointer-events:none;margin-top:calc(var(--nb-base-unit) * 6);line-height:.72;transform:translateY(.08em)}.site-header__nav[data-v-463a68c4]{align-items:center;gap:calc(var(--nb-base-unit) * 3);height:calc(var(--nb-base-unit) * 8);display:flex}.site-header__links[data-v-463a68c4]{align-items:center;gap:calc(var(--nb-base-unit) * .5);flex:1;margin:0;padding:0;display:flex}@media (width<=1023px){.site-header__links[data-v-463a68c4]{display:none}}.site-header__actions[data-v-463a68c4]{align-items:center;gap:calc(var(--nb-base-unit) * 1);flex-shrink:0;display:flex}@media (width<=1023px){.site-header__actions[data-v-463a68c4]{display:none}}.site-header__hamburger[data-v-463a68c4]{width:calc(var(--nb-base-unit) * 4);height:calc(var(--nb-base-unit) * 4);padding:calc(var(--nb-base-unit) * .5);cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;margin-left:auto;display:none}@media (width<=1023px){.site-header__hamburger[data-v-463a68c4]{display:flex}}.site-header__hamburger-bar[data-v-463a68c4]{background:var(--nb-c-text);width:100%;height:2px;transition:opacity var(--nb-animation-fast) ease;border-radius:2px;display:block}.site-header__mobile[data-v-463a68c4]{padding:calc(var(--nb-base-unit) * 2) 0;border-top:1px solid #00000012}@media (width>=1024px){.site-header__mobile[data-v-463a68c4]{display:none}}.site-header__mobile-links[data-v-463a68c4]{padding:0 calc(var(--nb-base-unit) * 3);gap:calc(var(--nb-base-unit) * .5);flex-direction:column;display:flex}.site-header__mobile-actions[data-v-463a68c4]{gap:calc(var(--nb-base-unit) * 1);padding:calc(var(--nb-base-unit) * 2) calc(var(--nb-base-unit) * 3) 0;flex-direction:column;display:flex}.mobile-nav-enter-active[data-v-463a68c4],.mobile-nav-leave-active[data-v-463a68c4]{transition:opacity var(--nb-animation-fast) ease, transform var(--nb-animation-fast) ease}.mobile-nav-enter-from[data-v-463a68c4],.mobile-nav-leave-to[data-v-463a68c4]{opacity:0;transform:translateY(-8px)}.site-header__nav[data-v-3008890d]{align-items:center;gap:calc(var(--nb-base-unit) * 3);height:calc(var(--nb-base-unit) * 8);display:flex}.site-header__links[data-v-3008890d]{align-items:center;gap:calc(var(--nb-base-unit) * .5);flex:1;margin:0;padding:0;display:flex}@media (width<=1023px){.site-header__links[data-v-3008890d]{display:none}}.site-header__actions[data-v-3008890d]{align-items:center;gap:calc(var(--nb-base-unit) * 1);flex-shrink:0;display:flex}@media (width<=1023px){.site-header__actions[data-v-3008890d]{display:none}}.site-header__hamburger[data-v-3008890d]{width:calc(var(--nb-base-unit) * 4);height:calc(var(--nb-base-unit) * 4);padding:calc(var(--nb-base-unit) * .5);cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;margin-left:auto;display:none}@media (width<=1023px){.site-header__hamburger[data-v-3008890d]{display:flex}}.site-header__hamburger-bar[data-v-3008890d]{background:var(--nb-c-text);width:100%;height:2px;transition:opacity var(--nb-animation-fast) ease;border-radius:2px;display:block}.site-header__mobile[data-v-3008890d]{padding:calc(var(--nb-base-unit) * 2) 0;border-top:1px solid #00000012}@media (width>=1024px){.site-header__mobile[data-v-3008890d]{display:none}}.site-header__mobile-links[data-v-3008890d]{padding:0 calc(var(--nb-base-unit) * 3);gap:calc(var(--nb-base-unit) * .5);flex-direction:column;display:flex}.site-header__mobile-actions[data-v-3008890d]{gap:calc(var(--nb-base-unit) * 1);padding:calc(var(--nb-base-unit) * 2) calc(var(--nb-base-unit) * 3) 0;flex-direction:column;display:flex}.mobile-nav-enter-active[data-v-3008890d],.mobile-nav-leave-active[data-v-3008890d]{transition:opacity var(--nb-animation-fast) ease, transform var(--nb-animation-fast) ease}.mobile-nav-enter-from[data-v-3008890d],.mobile-nav-leave-to[data-v-3008890d]{opacity:0;transform:translateY(-8px)}.site-header[data-v-3008890d]{z-index:var(--nb-zindex-navigation);-webkit-backdrop-filter:blur(12px);transition:border-color var(--nb-animation-fast) ease, background var(--nb-animation-fast) ease;background:#fafafacc;border-bottom:1px solid #0000;position:sticky;top:0}.site-header--scrolled[data-v-3008890d]{background:#fafafaf2;border-bottom-color:#00000012}.site-header--overlay[data-v-3008890d]{-webkit-backdrop-filter:none;transition:transform .34s cubic-bezier(.2, .6, .2, 1), background var(--nb-animation-fast) ease, box-shadow var(--nb-animation-fast) ease, border-radius var(--nb-animation-fast) ease;background:0 0;border-bottom-color:#0000;position:fixed;top:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.site-header--overlay[data-v-3008890d]{transition:none}}.site-header--overlay.site-header--top[data-v-3008890d] .nav-link{color:#ffffffb8}.site-header--overlay.site-header--top[data-v-3008890d] .nav-link:hover{color:#fff;background:#ffffff14}.site-header--overlay.site-header--top[data-v-3008890d] .nav-link.nav-link--active,.site-header--overlay.site-header--top[data-v-3008890d] .nubisco-logo__wordmark{color:#fff}.site-header--overlay.site-header--top[data-v-3008890d] .site-header__hamburger-bar{background:#fff}.site-header--overlay.site-header--top[data-v-3008890d] .site-header__actions .nb-button{color:#ffffffd9!important}.site-header--overlay.site-header--top[data-v-3008890d] .site-header__actions .nb-button:hover{color:#fff!important}.site-header--overlay.site-header--hidden[data-v-3008890d]{pointer-events:none;transform:translateY(-120%)}.site-header--overlay.site-header--bar[data-v-3008890d]{top:calc(var(--nb-base-unit) * 1.5);left:calc(var(--nb-base-unit) * 2);right:calc(var(--nb-base-unit) * 2);background:#fcfcfc;border:1px solid #0000000f;border-radius:999px;max-width:1160px;margin:0 auto;box-shadow:0 12px 40px #0d0d0f24}.site-header--overlay.site-header--bar[data-v-3008890d] .site-header__nav{height:calc(var(--nb-base-unit) * 7)}.site-header--overlay.site-header--menu-open[data-v-3008890d]{-webkit-backdrop-filter:blur(16px);background:#fafafafa}.site-header--overlay.site-header--bar.site-header--menu-open[data-v-3008890d]{border-radius:calc(var(--nb-base-unit) * 3)}.site-footer[data-v-65542c2d]{z-index:1;color:#ffffffb3;padding:calc(var(--nb-base-unit) * 10) 0 0;background:#0d0d0f;position:relative;overflow:hidden}.site-footer__newsletter[data-v-65542c2d]{max-width:520px;padding-bottom:calc(var(--nb-base-unit) * 8);margin-bottom:calc(var(--nb-base-unit) * 8);border-bottom:1px solid #ffffff14}.site-footer__grid[data-v-65542c2d]{gap:calc(var(--nb-base-unit) * 6);padding-bottom:calc(var(--nb-base-unit) * 8);border-bottom:1px solid #ffffff14;grid-template-columns:2fr 1fr 1fr 1fr;display:grid}@media (width<=1023px){.site-footer__grid[data-v-65542c2d]{grid-template-columns:1fr 1fr}}@media (width<=599px){.site-footer__grid[data-v-65542c2d]{gap:calc(var(--nb-base-unit) * 5);grid-template-columns:1fr}}.site-footer__brand[data-v-65542c2d]{gap:calc(var(--nb-base-unit) * 1.5);flex-direction:column;display:flex}.site-footer__brand[data-v-65542c2d] .nubisco-logo__wordmark,.site-footer__brand[data-v-65542c2d] .nubisco-logo__icon{color:#fff}.site-footer__tagline[data-v-65542c2d]{font-size:var(--nb-font-size-14);color:#ffffff80;max-width:220px;margin-top:calc(var(--nb-base-unit) * .5);line-height:1.5}.site-footer__heading[data-v-65542c2d]{font-size:var(--nb-font-size-12);font-weight:var(--nb-font-weight-semibold);letter-spacing:.07em;text-transform:uppercase;color:#ffffff8c;margin-bottom:calc(var(--nb-base-unit) * 2)}.site-footer__col ul[data-v-65542c2d]{gap:calc(var(--nb-base-unit) * 1.25);flex-direction:column;display:flex}.site-footer__col a[data-v-65542c2d]{font-size:var(--nb-font-size-14);color:#ffffffa6;transition:color var(--nb-animation-fast) ease;text-decoration:none}.site-footer__col a[data-v-65542c2d]:hover{color:#fff}.site-footer__bottom[data-v-65542c2d]{padding-top:calc(var(--nb-base-unit) * 4);font-size:var(--nb-font-size-12);color:#ffffff80;justify-content:space-between;align-items:center;display:flex}@media (width<=599px){.site-footer__bottom[data-v-65542c2d]{gap:calc(var(--nb-base-unit) * 1);flex-direction:column;align-items:flex-start}}.site-footer__bottom-links a[data-v-65542c2d]{color:#ffffff80;transition:color var(--nb-animation-fast) ease;text-decoration:none}.site-footer__bottom-links a[data-v-65542c2d]:hover{color:#ffffffa6}.site-footer__wordmark[data-v-65542c2d]{font-family:var(--site-font-display);font-size:clamp(5rem,17.5vw,17rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.03em;text-align:center;color:#ffffff0f;-webkit-user-select:none;user-select:none;pointer-events:none;margin-top:calc(var(--nb-base-unit) * 6);line-height:.72;transform:translateY(.08em)}.site-layout[data-v-ad6c899c]{flex-direction:column;min-height:100vh;display:flex}.site-layout__main[data-v-ad6c899c]{flex:1}.site-layout__footer[data-v-ad6c899c]{z-index:1;position:relative;overflow:hidden}.site-layout__footer--generic[data-v-ad6c899c]{color:#ffffffb3;background:#0d0d0f}.site-layout__footer--generic[data-v-ad6c899c] section,.site-layout__footer--generic[data-v-ad6c899c] .cms-zone>*{padding-top:calc(var(--nb-base-unit) * 6);padding-bottom:calc(var(--nb-base-unit) * 6);background:0 0}.site-layout__footer--generic[data-v-ad6c899c] .cms-footer{padding:calc(var(--nb-base-unit) * 10) 0 0}.site-layout__footer--generic[data-v-ad6c899c] h1,.site-layout__footer--generic[data-v-ad6c899c] h2,.site-layout__footer--generic[data-v-ad6c899c] h3,.site-layout__footer--generic[data-v-ad6c899c] h4{color:#ffffff8c;font-size:var(--nb-font-size-12);font-weight:var(--nb-font-weight-semibold);letter-spacing:.07em;text-transform:uppercase}.site-layout__footer--generic[data-v-ad6c899c] .cms-footer h1,.site-layout__footer--generic[data-v-ad6c899c] .cms-footer h2,.site-layout__footer--generic[data-v-ad6c899c] .cms-footer h3,.site-layout__footer--generic[data-v-ad6c899c] .cms-footer h4{font-size:var(--nb-font-size-12);text-transform:uppercase}.site-layout__footer--generic[data-v-ad6c899c] p,.site-layout__footer--generic[data-v-ad6c899c] li,.site-layout__footer--generic[data-v-ad6c899c] dd,.site-layout__footer--generic[data-v-ad6c899c] dt{font-size:var(--nb-font-size-14);color:#ffffff80}.site-layout__footer--generic[data-v-ad6c899c] .newsletter .newsletter__consent{font-size:var(--nb-font-size-12)}.site-layout__footer--generic[data-v-ad6c899c] a{color:#ffffffa6;text-decoration:none}.site-layout__footer--generic[data-v-ad6c899c] a:hover{color:#fff}.site-layout__footer--generic[data-v-ad6c899c] [class*=__card],.site-layout__footer--generic[data-v-ad6c899c] .marketing-card{box-shadow:none;background:0 0;border:0;padding:0}.site-layout__footer--generic[data-v-ad6c899c] ul{padding-left:0;list-style:none}.site-layout__footer--generic[data-v-ad6c899c] .newsletter{max-width:520px}.site-layout__footer--generic[data-v-ad6c899c] .cms-subscribe{padding-top:0;padding-bottom:calc(var(--nb-base-unit) * 8);margin-bottom:calc(var(--nb-base-unit) * 8);border-bottom:1px solid #ffffff14}.site-layout__footer--generic[data-v-ad6c899c] .newsletter__eyebrow{display:none}.site-layout__footer--generic[data-v-ad6c899c] .newsletter .newsletter__title{font-size:var(--nb-font-size-16);font-weight:var(--nb-font-weight-semibold);letter-spacing:normal;text-transform:none;color:#ffffffeb}.site-layout__footer--generic[data-v-ad6c899c] .newsletter__subtitle{margin-top:calc(var(--nb-base-unit) * .5)}.site-layout__footer--generic .site-layout__wordmark[data-v-ad6c899c]{font-family:var(--site-font-display);font-size:clamp(5rem,17.5vw,17rem);font-weight:var(--nb-font-weight-bold);letter-spacing:-.03em;text-align:center;color:#ffffff0f;-webkit-user-select:none;user-select:none;pointer-events:none;margin-top:calc(var(--nb-base-unit) * 6);line-height:.72;transform:translateY(.08em)}
