.ws-hero-stage{isolation:isolate;background:var(--sys-surface-page);color:var(--sys-text-body);position:relative;overflow:clip}.ws-hero-stage.lp-tone-dark{background:var(--sys-surface-strong);color:var(--alpha-white-72)}.ws-hero-bd{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ws-hero-bd>*{position:absolute;inset:0}.ws-hero-stage .ws-hero-c .ws-btn-line{min-height:var(--sys-button-h-lg);padding:0 var(--sys-button-px-lg);font-size:var(--sys-button-fs-lg);color:var(--sys-text-strong)}.ws-hero-stage.lp-tone-dark .ws-hero-c .ws-btn-line{color:var(--sys-text-inverse);border-color:var(--alpha-white-35);--btn-fill:var(--alpha-white-12)}.ws-hero-stage.lp-tone-dark .ws-hero-c .ws-btn-line:hover{border-color:var(--sys-border-inverse-strong)}.ws-hero-c-split-vis .ws-cc-field.is-rule>span:first-child{color:var(--sys-text-body)}.ws-hero-c-split-main>div>img:only-child,.ws-hero-c-split-main>div>picture:only-child>img{filter:drop-shadow(0 1px 2px color-mix(in srgb, var(--sys-border-strong) 14%, transparent)) drop-shadow(0 22px 32px color-mix(in srgb, var(--sys-border-strong) 28%, transparent))}.ws-hero-c-split[data-motion=none] [data-m-loop=float]{animation:none!important;transform:none!important}@media (width<=640px){:is(.ws-hero-ca-ctas,.ws-hcb-ctas).ws-hero-actions{flex-direction:column-reverse;align-items:stretch}}.ws-hero-stage-ctas{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}@media (width<=720px){.ws-hero-stage-ctas{flex-direction:column;align-items:stretch}.ws-hero-stage-ctas>*{justify-content:center}}.ws-hero-ca{--hc-body:var(--sys-text-body);--hc-muted:var(--sys-text-muted);--hc-line:var(--sys-border-subtle);--hc-accent:var(--sys-text-brand);--hc-soft:var(--sys-text-muted);--hc-ico:var(--sys-text-brand);--hc-ico-bg:var(--sys-surface-brand-subtle);--hc-card:var(--sys-surface-page);--hc-card-line:var(--sys-border-subtle);--hc-card-ink:var(--sys-text-strong);--hc-shadow:0 22px 44px -26px color-mix(in srgb,var(--sys-border-strong) 38%,transparent);--hc-pop-shadow:0 0 0 1px var(--sys-border-subtle),0 22px 44px -22px color-mix(in srgb,var(--sys-border-strong) 45%,transparent);--hc-bezel:color-mix(in srgb,var(--sys-surface-page) 55%,transparent);--hc-bezel-line:var(--sys-border-default);position:relative}.lp-tone-dark .ws-hero-ca{--hc-body:var(--alpha-white-76);--hc-muted:var(--alpha-white-64);--hc-line:var(--sys-border-inverse);--hc-accent:var(--sys-text-brand-subtle-inverse);--hc-soft:color-mix(in srgb,var(--sys-text-inverse) 54%,transparent);--hc-ico:var(--sys-text-brand-inverse);--hc-ico-bg:color-mix(in srgb,var(--sys-text-brand-inverse) 16%,transparent);--hc-card:color-mix(in srgb,var(--sys-surface-inverse) 84%,transparent);--hc-card-line:var(--sys-border-inverse);--hc-card-ink:var(--sys-text-inverse);--hc-shadow:0 26px 52px -26px color-mix(in srgb,var(--sys-surface-inverse) 90%,transparent);--hc-pop-shadow:0 0 0 1px color-mix(in srgb,var(--sys-border-inverse-strong) 10%,transparent),0 26px 52px -22px color-mix(in srgb,var(--sys-surface-inverse) 95%,transparent);--hc-bezel:color-mix(in srgb,var(--sys-surface-raised) 6%,transparent);--hc-bezel-line:var(--sys-border-inverse)}:where(.lp-sys-atelier.ws[data-ws-bands=light]) .lp-tone-dark .ws-hero-ca{--hc-body:var(--sys-text-body);--hc-muted:var(--sys-text-muted);--hc-line:var(--sys-border-subtle);--hc-accent:var(--sys-text-brand);--hc-soft:var(--sys-text-muted);--hc-ico:var(--sys-text-brand);--hc-ico-bg:var(--sys-surface-brand-subtle);--hc-card:var(--sys-surface-page);--hc-card-line:var(--sys-border-subtle);--hc-card-ink:var(--sys-text-strong);--hc-shadow:0 22px 44px -26px color-mix(in srgb,var(--sys-border-strong) 38%,transparent);--hc-pop-shadow:0 0 0 1px var(--sys-border-subtle),0 22px 44px -22px color-mix(in srgb,var(--sys-border-strong) 45%,transparent);--hc-bezel:color-mix(in srgb,var(--sys-surface-page) 55%,transparent);--hc-bezel-line:var(--sys-border-default)}.ws-hero-stage .lp-section.ws-hero-ca{padding:clamp(72px,8.5vw,128px) 0}.ws-hero-stage .lp-section.ws-hero-c-centered:has(.ws-hero-c-centered-stage){padding-bottom:0}.ws-hero-ca .ws-hero-ca-copy{flex-direction:column;align-items:flex-start;display:flex}.ws-hero-ca .ws-hero-ca-copy.is-center{text-align:center;align-items:center;max-width:920px;margin-inline:auto}.ws-hero-ca .ws-hero-ca-h{font-size:var(--t-display);letter-spacing:-.04em;max-width:18ch;margin:0;line-height:1.02}.ws-hero-ca p.ws-hero-ca-badge{border:1px solid var(--hc-line);border-radius:var(--radius-pill);background:var(--sys-surface-brand-subtle);color:var(--hc-accent);align-items:center;gap:8px;margin:0 0 20px;padding:6px 12px;font-size:13px;font-weight:600;line-height:1.3;display:inline-flex}.ws-hero-ca .ws-hero-ca-accent{color:var(--hc-accent)}.ws-hero-ca p.ws-hero-ca-lead{max-width:42ch;font-size:var(--t-lead);color:var(--hc-body);margin:22px 0 0;line-height:1.5}.ws-hero-ca .ws-hero-ca-ctas{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.ws-hero-ca .is-center .ws-hero-ca-ctas{justify-content:center}.ws-hero-ca .ws-hero-ca-ctas.has-form{text-align:left;width:100%;max-width:560px;margin-top:0;display:block}.ws-hero-ca .is-center .ws-hero-ca-ctas.has-form{margin-inline:auto}.ws-hero-ca p.ws-hero-ca-login{color:var(--hc-muted);margin:18px 0 0;font-size:14px;line-height:1.5}.ws-hero-ca p.ws-hero-ca-login a{color:var(--hc-body);text-underline-offset:3px;text-decoration:underline}.ws-hero-ca p.ws-hero-ca-login a:hover{color:var(--hc-accent)}.lp-tone-dark .ws-hero-ca p.ws-hero-ca-badge{background:color-mix(in srgb,var(--sys-surface-raised) 8%,transparent);border-color:var(--sys-border-inverse);color:var(--sys-text-inverse)}.ws-hero-ca p.ws-hero-ca-note{color:var(--hc-body);align-items:center;gap:8px;margin:18px 0 0;font-size:14px;line-height:1.4;display:flex}.ws-hero-ca .ws-hero-ca-note .ws-ic{width:16px;height:16px;color:var(--hc-ico)}.ws-hero-ca p.ws-hero-ca-proof{color:var(--hc-muted);margin:6px 0 0;font-size:14px;line-height:1.4}.ws-hero-ca .ws-hero-ca-checks{flex-wrap:wrap;gap:10px 22px;margin:30px 0 0;padding:0;list-style:none;display:flex}.ws-hero-ca .ws-hero-ca-checks li{color:var(--hc-body);align-items:center;gap:8px;font-size:14px;line-height:1.4;display:flex}.ws-hero-ca .ws-hero-ca-checks .ws-ic{width:16px;height:16px;color:var(--hc-ico)}.ws-hero-ca .ws-hero-ca-fl{z-index:2;position:absolute}.ws-hero-ca .ws-hero-ca-bezel{border:1px solid var(--hc-bezel-line);border-radius:var(--radius-24) var(--radius-24) 0 0;background:var(--hc-bezel);border-bottom:0;padding:10px 10px 0}.ws-hero-c-centered .ws-hero-ca-h{max-width:20ch}.ws-hero-c-centered .ws-hero-c-centered-stage{max-width:1040px;margin:clamp(48px,6vw,80px) auto 0;position:relative}.ws-hero-c-centered .ws-hero-c-centered-crop{height:clamp(250px,28vw,390px);overflow:hidden}.ws-hero-c-centered .ws-hero-c-centered-call{top:clamp(64px,7vw,104px);right:clamp(-48px,-3vw,-16px)}.ws-hero-c-centered .ws-hero-c-centered-stage:has(>.ws-hero-c-centered-crop>.ws-hero-ca-bezel>img:only-child){max-width:min(100%,720px)}.ws-hero-c-centered .ws-hero-c-centered-crop:has(>.ws-hero-ca-bezel>img:only-child){height:auto}.ws-hero-c-centered .ws-hero-ca-bezel>img:only-child{aspect-ratio:16/10;object-fit:cover;object-position:var(--hero-photo-focus,50% 35%);border-radius:var(--radius-16) var(--radius-16) 0 0;width:100%;height:auto;display:block}@media (width<=719px){.ws-hero-c-centered .ws-hero-ca-bezel>img:only-child{aspect-ratio:4/3}}.ws-hero-c-split .ws-hero-c-split-in{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(40px,5vw,80px);display:grid}.ws-hero-c-split .ws-hero-c-split-vis{justify-content:center;padding:28px 0 60px;display:flex;position:relative}.ws-hero-c-split .ws-hero-c-split-main{width:min(100%,420px)}@media (width>=901px){.ws-hero-c-split .ws-hero-c-split-vis.is-plain{padding:0}}.ws-hero-c-split .ws-cc-flow{width:100%}.ws-hero-c-split .ws-cc-flowcard{box-shadow:0 0 0 1px var(--sys-border-subtle),0 44px 80px -36px color-mix(in srgb,var(--sys-border-strong) 50%,transparent);transform:none}.lp-tone-dark .ws-hero-c-split .ws-cc-flowcard{box-shadow:0 0 0 1px color-mix(in srgb,var(--sys-border-inverse-strong) 10%,transparent),0 44px 80px -30px color-mix(in srgb,var(--sys-surface-inverse) 95%,transparent)}.ws-hero-c-split .ws-hero-c-split-ca{top:30%;left:clamp(-72px,-4vw,-24px)}.ws-hero-c-split .ws-hero-c-split-cb{bottom:0;left:clamp(-40px,-2vw,-12px)}.ws-hero-c-editorial .ws-hero-c-editorial-h{letter-spacing:-.045em;max-width:none;font-size:min(clamp(40px,6.4vw + 8px,108px),12svh);line-height:.98}.ws-hero-c-editorial .ws-hero-c-editorial-soft{color:var(--hc-soft);display:block}.ws-hero-c-editorial .ws-hero-c-editorial-row{border-top:1px solid var(--hc-line);grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(24px,4vw,64px);margin-top:clamp(36px,4.5vw,64px);padding-top:clamp(24px,3vw,36px);display:grid}.ws-hero-c-editorial .ws-hero-c-editorial-row:not(:has(.ws-hero-c-editorial-proof)){grid-template-columns:minmax(0,1fr)}.ws-hero-c-editorial p.ws-hero-c-editorial-proof{max-width:18ch;font-size:var(--t-h3);letter-spacing:-.01em;color:var(--hc-body);margin:0;line-height:1.3}.ws-hero-c-editorial .ws-hero-ca-lead{margin-top:0}.ws-hero-c-editorial .ws-hero-c-editorial-chips{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.ws-hero-c-editorial .ws-hero-c-editorial-chips li{border:1px solid var(--hc-line);border-radius:var(--radius-pill);background:var(--hc-card);color:var(--hc-body);padding:6px 12px;font-size:13px;line-height:1.3}.ws-hero-c-editorial .ws-hero-ca-ctas{margin-top:28px}.ws-hero-c-editorial .ws-hero-c-editorial-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:clamp(48px,6vw,88px) 0 0;padding:0;list-style:none;display:grid}.ws-hero-c-editorial .ws-hero-c-editorial-strip li{border:1px solid var(--hc-card-line);border-radius:var(--radius-18);background:var(--hc-card);min-width:0;box-shadow:var(--hc-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;gap:14px;padding:16px 18px;display:flex}.ws-hero-c-editorial .ws-hero-c-editorial-ico{border-radius:var(--radius-12);background:var(--hc-ico-bg);width:44px;height:44px;color:var(--hc-ico);flex:none;place-items:center;display:grid}.ws-hero-c-editorial .ws-hero-c-editorial-ico .ws-ic{width:22px;height:22px}.ws-hero-c-editorial .ws-hero-c-editorial-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.ws-hero-c-editorial .ws-hero-c-editorial-txt em{font-variant-numeric:tabular-nums;color:var(--hc-muted);font-size:12.5px;font-style:normal}.ws-hero-c-editorial .ws-hero-c-editorial-txt span{color:var(--hc-card-ink);font-size:14.5px;line-height:1.35}.ws-hero-c-editorial .ws-hero-c-editorial-ok{width:18px;height:18px;color:var(--hc-ico);flex:none;margin-left:auto}.ws-hero-c-editorial .ws-hero-c-editorial-split{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.ws-hero-c-editorial .ws-hero-c-editorial-col{min-width:0}.ws-hero-c-editorial .ws-hero-c-editorial-split .ws-hero-c-editorial-h{font-size:min(clamp(40px,4.8vw + 8px,84px),12svh)}@media (height<=820px) and (width>=1024px){.ws-hero-c-editorial .ws-hero-c-editorial-row{margin-top:clamp(20px,3vh,36px);padding-top:clamp(16px,2vh,24px)}.ws-hero-c-editorial .ws-hero-ca-ctas{margin-top:16px}}.ws-hero-c-editorial .ws-hero-c-editorial-visual{min-width:0}.ws-hero-c-editorial .ws-hero-c-editorial-frame{border:1px solid var(--hc-line);border-radius:var(--radius-24);background:var(--sys-surface-subtle);box-shadow:var(--hc-shadow);position:relative;overflow:hidden}.ws-hero-c-editorial .ws-hero-c-editorial-frame>img,.ws-hero-c-editorial .ws-hero-c-editorial-frame>picture,.ws-hero-c-editorial .ws-hero-c-editorial-frame>video,.ws-hero-c-editorial .ws-hero-c-editorial-frame>picture>img{width:100%;height:auto;display:block}@media (width<=1000px){.ws-hero-c-editorial .ws-hero-c-editorial-split .ws-hero-c-editorial-row{grid-template-columns:minmax(0,1fr)}.ws-hero-c-editorial .ws-hero-c-editorial-split .ws-hero-c-editorial-side{order:-1}}@media (width<=719px){.ws-hero-c-editorial .ws-hero-c-editorial-split{grid-template-columns:minmax(0,1fr)}}.ws-hero-c-card .ws-hero-c-card-stage{justify-content:center;width:min(100%,720px);margin:clamp(40px,5vw,72px) auto 0;padding:36px 0 28px;display:flex;position:relative}.ws-hero-c-card .ws-hero-c-card-rig{width:clamp(260px,34vw,440px);position:relative}.ws-hero-c-card .ws-hero-c-card-tilt{--mh-tilt:7deg}.ws-hero-c-card .ws-hero-c-card-3d{position:relative;transform:perspective(1400px)rotateX(14deg)rotateY(-16deg)rotate(3deg)}.ws-hero-c-card .ws-hero-c-card-back{width:60%;position:absolute;top:-17%;right:-15%;transform:rotate(-9deg)}.ws-hero-c-card .ws-hero-c-card-back .ws-tp-cd,.ws-hero-c-card .ws-hero-c-card-front .ws-tp-cd{width:100%}.ws-hero-c-card .ws-hero-c-card-front{display:block;position:relative;container-type:inline-size}.ws-hero-c-card .ws-hero-c-card-front .ws-hero-c-card-shine{z-index:2;pointer-events:none;--m-shine:color-mix(in srgb,var(--sys-surface-raised) 24%,transparent);border-radius:5.8cqi;position:absolute;inset:0}.ws-hero-c-card .ws-hero-c-card-floor{border-radius:var(--radius-round);background:radial-gradient(closest-side,color-mix(in srgb,var(--sys-surface-strong) 26%,transparent),transparent);filter:blur(4px);height:16%;position:absolute;bottom:-16%;left:10%;right:10%}.lp-tone-dark .ws-hero-c-card .ws-hero-c-card-floor{background:radial-gradient(closest-side,color-mix(in srgb,var(--sys-surface-inverse) 90%,transparent),transparent)}:where(.lp-sys-atelier.ws[data-ws-bands=light]) .lp-tone-dark .ws-hero-c-card .ws-hero-c-card-floor{background:radial-gradient(closest-side,color-mix(in srgb,var(--sys-surface-strong) 26%,transparent),transparent)}.ws-hero-c-card .ws-hero-c-card-ca{bottom:16%;right:0}.ws-hero-c-card .ws-hero-c-card-cb{top:0;left:-9%}@keyframes ws-hero-c-card-sway{0%,to{transform:perspective(1400px)rotateX(14deg)rotateY(-16deg)rotate(3deg)}50%{transform:perspective(1400px) rotateX(calc(14deg - 6deg * var(--m-amt,1))) rotateY(calc(-16deg + 9deg * var(--m-amt,1))) rotateZ(calc(3deg - 2deg * var(--m-amt,1)))}}.ws-hero-c-card .ws-hero-c-card-float.is-live .ws-hero-c-card-3d{animation:ws-hero-c-card-sway calc(11s * var(--m-tempo,1)) ease-in-out infinite}.lp-sys-atelier.ws[data-ws-motion=off] .ws-hero-c-card .ws-hero-c-card-3d{animation:none}@media (prefers-reduced-motion:reduce){.ws-hero-c-card .ws-hero-c-card-3d{animation:none}}@media (width<=1100px){.ws-hero-c-centered .ws-hero-c-centered-call{top:-40px;right:16px}}@media (width<=900px){.ws-hero-c-split .ws-hero-c-split-in{grid-template-columns:minmax(0,1fr)}.ws-hero-c-split .ws-hero-c-split-vis{padding:56px 0 64px}.ws-hero-c-split .ws-hero-c-split-ca{top:0;left:0}.ws-hero-c-split .ws-hero-c-split-cb{bottom:0;left:0}.ws-hero-c-editorial .ws-hero-c-editorial-row{grid-template-columns:minmax(0,1fr)}.ws-hero-c-editorial .ws-hero-c-editorial-side{order:-1}.ws-hero-c-editorial .ws-hero-c-editorial-strip{grid-template-columns:minmax(0,1fr);gap:10px}}@media (width<=640px){.ws-hero-ca .ws-hero-ca-ctas{width:100%}.ws-hero-ca .ws-hero-ca-ctas>*{flex:auto}.ws-hero-c-centered .ws-hero-c-centered-crop{height:250px}.ws-hero-c-card .ws-hero-c-card-stage{padding:64px 0 96px}.ws-hero-c-card .ws-hero-c-card-rig{width:min(64vw,260px)}.ws-hero-c-card .ws-hero-c-card-cb{top:0;left:0}.ws-hero-c-card .ws-hero-c-card-ca{bottom:0}}:is(.ws-hero-c-stage,.ws-hero-c-fan,.ws-hero-c-bento,.ws-hero-c-ticker){--hcb-ink:var(--sys-text-strong);--hcb-body:var(--sys-text-body);--hcb-mut:var(--sys-text-muted);--hcb-ln:var(--sys-border-subtle);--hcb-ln2:var(--sys-border-default);--hcb-tint:var(--sys-surface-brand-subtle);--hcb-acc:var(--sys-text-brand);--hcb-glass:color-mix(in srgb,var(--sys-surface-raised) 82%,transparent);--hcb-glass-ln:var(--sys-border-subtle);--hcb-shadow:0 34px 70px -36px color-mix(in srgb,var(--sys-border-strong) 34%,transparent),0 10px 24px -16px color-mix(in srgb,var(--sys-border-strong) 18%,transparent);--hcb-logo:brightness(0);--hcb-logo-o:.5}.lp-tone-dark :is(.ws-hero-c-stage,.ws-hero-c-fan,.ws-hero-c-bento,.ws-hero-c-ticker){--hcb-ink:var(--sys-text-inverse);--hcb-body:color-mix(in srgb,var(--sys-text-inverse) 78%,transparent);--hcb-mut:color-mix(in srgb,var(--sys-text-inverse) 64%,transparent);--hcb-ln:var(--sys-border-inverse);--hcb-ln2:color-mix(in srgb,var(--sys-border-inverse-strong) 26%,transparent);--hcb-tint:color-mix(in srgb,var(--sys-surface-raised) 10%,transparent);--hcb-acc:var(--sys-text-brand-inverse);--hcb-glass:color-mix(in srgb,var(--sys-surface-strong) 66%,transparent);--hcb-glass-ln:color-mix(in srgb,var(--sys-border-inverse-strong) 14%,transparent);--hcb-shadow:0 40px 80px -34px color-mix(in srgb,var(--sys-border-strong) 90%,transparent),0 12px 28px -18px color-mix(in srgb,var(--sys-border-strong) 70%,transparent);--hcb-logo:brightness(0) invert(1);--hcb-logo-o:.64}:where(.lp-sys-atelier.ws[data-ws-bands=light]) .lp-tone-dark :is(.ws-hero-c-stage,.ws-hero-c-fan,.ws-hero-c-bento,.ws-hero-c-ticker){--hcb-ink:var(--sys-text-strong);--hcb-body:var(--sys-text-body);--hcb-mut:var(--sys-text-muted);--hcb-ln:var(--sys-border-subtle);--hcb-ln2:var(--sys-border-default);--hcb-tint:var(--sys-surface-brand-subtle);--hcb-acc:var(--sys-text-brand);--hcb-glass:color-mix(in srgb,var(--sys-surface-raised) 82%,transparent);--hcb-glass-ln:var(--sys-border-subtle);--hcb-shadow:0 34px 70px -36px color-mix(in srgb,var(--sys-border-strong) 34%,transparent),0 10px 24px -16px color-mix(in srgb,var(--sys-border-strong) 18%,transparent);--hcb-logo:brightness(0);--hcb-logo-o:.5}.lp-sys-atelier .lp-section:is(.ws-hero-c-stage,.ws-hero-c-fan,.ws-hero-c-bento,.ws-hero-c-ticker){position:relative;overflow-x:clip}:is(.ws-hero-c-stage,.ws-hero-c-fan,.ws-hero-c-bento,.ws-hero-c-ticker)>.lp-container{z-index:1;position:relative}.lp-sys-atelier :is(.ws-hero-c-stage,.ws-hero-c-fan,.ws-hero-c-bento,.ws-hero-c-ticker) .ws-hcb-h{font-size:var(--t-display);letter-spacing:-.045em;max-width:16ch;margin:0;font-weight:600;line-height:1}.lp-sys-atelier :is(.ws-hero-c-stage,.ws-hero-c-fan,.ws-hero-c-bento,.ws-hero-c-ticker) .ws-hcb-lead{font-size:var(--t-lead);max-width:44ch;color:var(--hcb-body);margin:20px 0 0;line-height:1.5}:is(.ws-hero-c-stage,.ws-hero-c-fan,.ws-hero-c-bento,.ws-hero-c-ticker) .ws-hcb-ctas{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.lp-sys-atelier :is(.ws-hero-c-stage,.ws-hero-c-fan,.ws-hero-c-bento,.ws-hero-c-ticker) .ws-hcb-note{color:var(--hcb-body);align-items:center;gap:8px;margin:18px 0 0;font-size:14px;display:inline-flex}:is(.ws-hero-c-stage,.ws-hero-c-fan,.ws-hero-c-bento,.ws-hero-c-ticker) :is(.ws-hcb-note,.ws-hcb-trust) .ws-ic{width:16px;height:16px;color:var(--hcb-acc)}:is(.ws-hero-c-bento .ws-hcb-tile,.ws-hero-c-ticker .ws-hcb-live) .ws-sample{border-color:var(--hcb-ln2);color:var(--hcb-mut)}.lp-sys-atelier .lp-section.ws-hero-c-stage{padding-top:clamp(64px,8vw,120px);padding-bottom:0;overflow:clip}.ws-hero-c-stage .ws-hcb-copy{text-align:center;flex-direction:column;align-items:center;display:flex}.lp-sys-atelier .ws-hero-c-stage .ws-hcb-h{max-width:18ch}.lp-sys-atelier .ws-hero-c-stage .ws-hcb-lead{max-width:52ch}.ws-hero-c-stage .ws-hcb-ctas{justify-content:center}.ws-hcb-ctas.has-form{text-align:left;width:100%;max-width:560px;margin-top:0;display:block}.ws-hero-c-stage .ws-hcb-shot{height:clamp(280px,36vw,500px);margin-top:clamp(48px,6vw,80px);position:relative}.ws-hero-c-stage .ws-hcb-panel{--hcb-w:min(100%,960px);height:100%;position:relative}.ws-hero-c-stage .ws-hcb-winslot{width:var(--hcb-w);margin:0 auto;position:relative}.ws-hero-c-stage .ws-hcb-scrub{transform-origin:50% 0}.ws-hero-c-stage .ws-hcb-call{z-index:2;width:max-content;max-width:280px;position:absolute}.ws-hero-c-stage .ws-hcb-call.is-a{top:26%;left:max(0px,calc(50% - var(--hcb-w) / 2 - 112px))}.ws-hero-c-stage .ws-hcb-call.is-b{top:64%;right:max(0px,calc(50% - var(--hcb-w) / 2 - 112px))}@media (width<=700px){.ws-hero-c-stage .ws-hcb-call{max-width:210px}.ws-hero-c-stage .ws-hcb-call.is-a{display:none}.ws-hero-c-stage .ws-hcb-call.is-b{top:auto;bottom:10%;right:0}}.ws-hero-c-fan .ws-hcb-in{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.lp-sys-atelier .ws-hero-c-fan .ws-hcb-h{max-width:13ch}.ws-hero-c-fan .ws-hcb-trust{flex-wrap:wrap;gap:10px 22px;margin:28px 0 0;padding:0;list-style:none;display:flex}.ws-hero-c-fan .ws-hcb-trust li{color:var(--hcb-body);align-items:center;gap:8px;font-size:14px;display:inline-flex}@keyframes ws-hcb-spread{0%{transform:translate(-50%,-50%)rotate(0)scale(.94)}}@media (width<=900px){.ws-hero-c-fan .ws-hcb-in{grid-template-columns:minmax(0,1fr)}}.ws-hero-c-bento .ws-hcb-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ws-hero-c-bento .ws-hcb-tile{border:1px solid var(--hcb-glass-ln);border-radius:var(--radius-18);background:var(--hcb-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-width:0;color:var(--hcb-body);padding:clamp(20px,2.2vw,28px);position:relative}.ws-hero-c-bento .ws-hcb-tile.is-copy{grid-area:1/1/auto/span 2;padding:clamp(28px,3.6vw,52px)}.ws-hero-c-bento .ws-hcb-tile.is-product{grid-area:1/3/span 2}.ws-hero-c-bento .ws-hcb-tile.is-stat{flex-direction:column;grid-area:2/1;justify-content:flex-end;min-height:220px;display:flex}.ws-hero-c-bento .ws-hcb-tile.is-ai{grid-area:2/2}.ws-hero-c-bento .ws-hcb-stat{color:var(--hcb-ink);letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(56px,6vw,88px);font-weight:600;line-height:1}.ws-hero-c-bento .ws-hcb-statl{max-width:24ch;color:var(--hcb-body);margin-top:12px;font-size:15px;line-height:1.45}.ws-hero-c-bento .ws-hcb-trust{flex-wrap:wrap;gap:10px 22px;margin:28px 0 0;padding:0;list-style:none;display:flex}.ws-hero-c-bento .ws-hcb-trust li{color:var(--hcb-body);align-items:center;gap:8px;font-size:14px;display:inline-flex}@media (width<=1000px){.ws-hero-c-bento .ws-hcb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-hero-c-bento .ws-hcb-tile.is-copy{grid-area:1/1/auto/span 2}.ws-hero-c-bento .ws-hcb-tile.is-product{grid-area:2/1/span 2}.ws-hero-c-bento .ws-hcb-tile.is-stat{grid-area:2/2}.ws-hero-c-bento .ws-hcb-tile.is-ai{grid-area:3/2}}@media (width<=640px){.ws-hero-c-bento .ws-hcb-grid{grid-template-columns:minmax(0,1fr)}.ws-hero-c-bento .ws-hcb-tile:is(.is-copy,.is-product,.is-stat,.is-ai){grid-area:auto/1}.ws-hero-c-bento .ws-hcb-tile.is-stat{min-height:0}}.lp-sys-atelier .lp-section.ws-hero-c-ticker{padding-top:clamp(72px,9vw,136px);padding-bottom:clamp(20px,3vw,36px)}.ws-hero-c-ticker .ws-hcb-in{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(32px,5vw,72px);display:grid}.lp-sys-atelier .ws-hero-c-ticker .ws-hcb-h{max-width:15ch}.ws-hero-c-ticker .ws-hcb-live{border:1px solid var(--hcb-glass-ln);border-radius:var(--radius-18);background:var(--hcb-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:16px 20px 6px}@keyframes ws-hcb-roll{to{transform:translateY(-50%)}}.ws-hero-c-ticker .ws-hcb-logos{margin-top:clamp(56px,7vw,96px)}.ws-hero-c-ticker .ws-hcb-logos-in{border-top:1px solid var(--hcb-ln);grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,40px);padding-top:24px;display:grid}.lp-sys-atelier .ws-hero-c-ticker .ws-hcb-logos-in p{color:var(--hcb-body);margin:0;font-size:14px;line-height:1.45}@media (width<=900px){.ws-hero-c-ticker .ws-hcb-in{grid-template-columns:minmax(0,1fr);align-items:start}.ws-hero-c-ticker .ws-hcb-logos-in{grid-template-columns:minmax(0,1fr);gap:16px}}.ws-hero-bg-mesh,.ws-hero-bg-aurora,.ws-hero-bg-dots,.ws-hero-bg-grid,.ws-hero-bg-spotlight{--hba-pale:color-mix(in srgb,var(--sys-surface-brand) 34%,var(--sys-surface-raised))}.ws-hero-bg-mesh>*,.ws-hero-bg-aurora>*,.ws-hero-bg-dots>*,.ws-hero-bg-grid>*,.ws-hero-bg-spotlight>*{pointer-events:none;position:absolute}.ws-hero-bg-mesh *,.ws-hero-bg-aurora *,.ws-hero-bg-dots *,.ws-hero-bg-grid *,.ws-hero-bg-spotlight *{animation-play-state:paused!important}.ws-hero-bg-mesh.is-live *,.ws-hero-bg-aurora.is-live *,.ws-hero-bg-dots.is-live *,.ws-hero-bg-grid.is-live *,.ws-hero-bg-spotlight.is-live *{animation-play-state:running!important}.ws-hero-bg-mesh,.lp-sys-atelier.ws[data-ws-bands=light] .lp-tone-dark .ws-hero-bg-mesh{--hba-1:color-mix(in srgb,var(--hba-pale) 36%,transparent);--hba-2:color-mix(in srgb,var(--hba-pale) 22%,var(--sys-surface-brand-subtle));--hba-3:color-mix(in srgb,var(--sys-surface-brand) 10%,transparent);--hba-4:var(--sys-surface-page)}.lp-tone-dark .ws-hero-bg-mesh{--hba-1:color-mix(in srgb,var(--sys-text-brand-inverse) 20%,transparent);--hba-2:color-mix(in srgb,var(--sys-text-brand-subtle-inverse) 11%,transparent);--hba-3:color-mix(in srgb,var(--sys-surface-brand) 46%,transparent);--hba-4:color-mix(in srgb,var(--sys-surface-strong) 85%,transparent)}.ws-hero-bg-mesh{-webkit-mask-image:radial-gradient(ellipse 46% 50% at 38% 52%,var(--alpha-black-45),var(--sys-surface-static-black));-webkit-mask-image:radial-gradient(ellipse 46% 50% at 38% 52%,var(--alpha-black-45),var(--sys-surface-static-black));mask-image:radial-gradient(ellipse 46% 50% at 38% 52%,var(--alpha-black-45),var(--sys-surface-static-black))}.ws-hero-bg-mesh>span{aspect-ratio:1;border-radius:var(--radius-round);background:radial-gradient(closest-side,var(--c),color-mix(in srgb,var(--c) 50%,transparent) 48%,transparent);will-change:transform;width:clamp(380px,62%,980px);animation:var(--a) calc(var(--t) * var(--m-tempo,1)) ease-in-out infinite alternate}.ws-hero-bg-mesh>span:first-child{--c:var(--hba-1);--a:hba-mesh-1;--t:34s;top:-42%;left:50%}.ws-hero-bg-mesh>span:nth-child(2){--c:var(--hba-2);--a:hba-mesh-2;--t:41s;top:34%;left:-24%}.ws-hero-bg-mesh>span:nth-child(3){--c:var(--hba-3);--a:hba-mesh-3;--t:27s;width:clamp(300px,46%,760px);top:30%;left:66%}.ws-hero-bg-mesh>span:nth-child(4){--c:var(--hba-4);--a:hba-mesh-4;--t:47s;width:clamp(320px,50%,800px);top:2%;left:8%}@keyframes hba-mesh-1{to{transform:translate(-16%,12%)scale(1.08)}}@keyframes hba-mesh-2{to{transform:translate(18%,-14%)scale(.92)}}@keyframes hba-mesh-3{to{transform:translate(-20%,16%)scale(1.12)}}@keyframes hba-mesh-4{to{transform:translate(14%,12%)scale(1.06)}}.ws-hero-bg-aurora,.lp-sys-atelier.ws[data-ws-bands=light] .lp-tone-dark .ws-hero-bg-aurora{--hba-b1:color-mix(in srgb,var(--hba-pale) 34%,transparent);--hba-b2:color-mix(in srgb,var(--sys-surface-brand) 8%,transparent);--hba-src:color-mix(in srgb,var(--hba-pale) 30%,transparent)}.lp-tone-dark .ws-hero-bg-aurora{--hba-b1:color-mix(in srgb,var(--sys-text-brand-subtle-inverse) 13%,transparent);--hba-b2:color-mix(in srgb,var(--sys-text-brand-inverse) 17%,transparent);--hba-src:color-mix(in srgb,var(--sys-text-brand-inverse) 22%,transparent)}.ws-hero-bg-aurora-fan{aspect-ratio:1;transform-origin:100% 0;will-change:transform,opacity;width:max(110%,860px);-webkit-mask-image:radial-gradient(circle farthest-side at 100% 0,var(--alpha-black-20),var(--sys-surface-static-black) 16%,var(--alpha-black-50) 46%,transparent 88%);-webkit-mask-image:radial-gradient(circle farthest-side at 100% 0,var(--alpha-black-20),var(--sys-surface-static-black) 16%,var(--alpha-black-50) 46%,transparent 88%);mask-image:radial-gradient(circle farthest-side at 100% 0,var(--alpha-black-20),var(--sys-surface-static-black) 16%,var(--alpha-black-50) 46%,transparent 88%);top:0;right:0}.ws-hero-bg-aurora-fan:nth-of-type(2){background:conic-gradient(from 0deg at 100% 0,transparent 0 194deg,color-mix(in srgb,var(--hba-b1) 50%,transparent) 199deg,var(--hba-b1) 203deg,color-mix(in srgb,var(--hba-b1) 50%,transparent) 207deg,transparent 213deg,transparent 219deg,color-mix(in srgb,var(--hba-b1) 45%,transparent) 225deg,var(--hba-b1) 230deg,color-mix(in srgb,var(--hba-b1) 40%,transparent) 236deg,transparent 242deg);animation:hba-aurora-a calc(24s * var(--m-tempo,1)) ease-in-out infinite alternate,hba-breathe calc(9s * var(--m-tempo,1)) ease-in-out infinite alternate}.ws-hero-bg-aurora-fan:nth-of-type(3){background:conic-gradient(from 0deg at 100% 0,transparent 0 188deg,color-mix(in srgb,var(--hba-b2) 50%,transparent) 193deg,var(--hba-b2) 198deg,color-mix(in srgb,var(--hba-b2) 50%,transparent) 204deg,transparent 210deg,transparent 212deg,color-mix(in srgb,var(--hba-b2) 50%,transparent) 216deg,var(--hba-b2) 220deg,transparent 228deg);opacity:.8;animation:hba-aurora-b calc(31s * var(--m-tempo,1)) ease-in-out infinite alternate,hba-breathe calc(12s * var(--m-tempo,1)) ease-in-out -6s infinite alternate}.ws-hero-bg-aurora-src{aspect-ratio:1;border-radius:var(--radius-round);background:radial-gradient(closest-side,var(--hba-src),color-mix(in srgb,var(--hba-src) 40%,transparent) 50%,transparent);width:clamp(320px,40%,620px);animation:hba-breathe calc(9s * var(--m-tempo,1)) ease-in-out infinite alternate;top:0;right:0;transform:translate(50%,-50%)}@keyframes hba-aurora-a{0%{transform:rotate(-5deg)}to{transform:rotate(7deg)}}@keyframes hba-aurora-b{0%{transform:rotate(6deg)}to{transform:rotate(-6deg)}}@keyframes hba-breathe{0%{opacity:1}to{opacity:.55}}.ws-hero-bg-dots,.lp-sys-atelier.ws[data-ws-bands=light] .lp-tone-dark .ws-hero-bg-dots{--hba-dim:var(--sys-dots);--hba-lit:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--sys-surface-brand) 62%,transparent) 1.15px,transparent 1.75px);--hba-wash:color-mix(in srgb,var(--sys-surface-brand-subtle) 70%,transparent)}.lp-tone-dark .ws-hero-bg-dots{--hba-dim:var(--sys-dots-dark);--hba-lit:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--sys-text-brand-subtle-inverse) 78%,transparent) 1.15px,transparent 1.75px);--hba-wash:color-mix(in srgb,var(--sys-text-brand-inverse) 5%,transparent)}.ws-hero-bg-dots{-webkit-mask-image:radial-gradient(ellipse 48% 50% at 40% 52%,var(--alpha-black-30),var(--sys-surface-static-black) 92%);-webkit-mask-image:radial-gradient(ellipse 48% 50% at 40% 52%,var(--alpha-black-30),var(--sys-surface-static-black) 92%);mask-image:radial-gradient(ellipse 48% 50% at 40% 52%,var(--alpha-black-30),var(--sys-surface-static-black) 92%)}.ws-hero-bg-dots-dim,.ws-hero-bg-dots-wave,.ws-hero-bg-dots-lit{inset:0}.ws-hero-bg-dots-dim,.ws-hero-bg-dots-lit{background:var(--hba-dim) 0 0/22px 22px}.ws-hero-bg-dots-lit{background-image:var(--hba-lit);will-change:transform;animation:hba-dots-lit calc(13s * var(--m-tempo,1)) linear infinite;position:absolute;transform:translate(-34%)}.ws-hero-bg-dots-wave{will-change:transform;animation:hba-dots-wave calc(13s * var(--m-tempo,1)) linear infinite;-webkit-mask:linear-gradient(112deg,transparent 31%,var(--alpha-black-35) 36%,transparent 41%,transparent 43%,var(--alpha-black-60) 46.5%,var(--sys-surface-static-black) 50%,var(--alpha-black-60) 53.5%,transparent 58%) no-repeat;-webkit-mask:linear-gradient(112deg,transparent 31%,var(--alpha-black-35) 36%,transparent 41%,transparent 43%,var(--alpha-black-60) 46.5%,var(--sys-surface-static-black) 50%,var(--alpha-black-60) 53.5%,transparent 58%) no-repeat;mask:linear-gradient(112deg,transparent 31%,var(--alpha-black-35) 36%,transparent 41%,transparent 43%,var(--alpha-black-60) 46.5%,var(--sys-surface-static-black) 50%,var(--alpha-black-60) 53.5%,transparent 58%) no-repeat;transform:translate(34%)}.ws-hero-bg-dots-wave:before{content:"";background:var(--hba-wash);position:absolute;inset:0}@keyframes hba-dots-wave{0%{transform:translate(-105%)}62%,to{transform:translate(105%)}}@keyframes hba-dots-lit{0%{transform:translate(105%)}62%,to{transform:translate(-105%)}}.ws-hero-bg-grid,.lp-sys-atelier.ws[data-ws-bands=light] .lp-tone-dark .ws-hero-bg-grid{--hba-g:64px;--hba-line:var(--sys-border-subtle);--hba-cell:color-mix(in srgb,var(--sys-surface-brand-subtle) 85%,transparent);--hba-edge:color-mix(in srgb,var(--sys-border-brand) 18%,transparent);--hba-dot:color-mix(in srgb,var(--sys-surface-brand) 70%,transparent);--hba-scan:color-mix(in srgb,var(--sys-surface-brand) 55%,transparent)}.lp-tone-dark .ws-hero-bg-grid{--hba-line:var(--sys-border-inverse);--hba-cell:color-mix(in srgb,var(--sys-text-brand-inverse) 8%,transparent);--hba-edge:color-mix(in srgb,var(--sys-text-brand-inverse) 26%,transparent);--hba-dot:color-mix(in srgb,var(--sys-text-brand-inverse) 80%,transparent);--hba-scan:color-mix(in srgb,var(--sys-text-brand-inverse) 60%,transparent)}.ws-hero-bg-grid{-webkit-mask-image:radial-gradient(130% 125% at 100% 0,var(--sys-surface-static-black) 22%,var(--alpha-black-42) 62%,var(--alpha-black-18));-webkit-mask-image:radial-gradient(130% 125% at 100% 0,var(--sys-surface-static-black) 22%,var(--alpha-black-42) 62%,var(--alpha-black-18));mask-image:radial-gradient(130% 125% at 100% 0,var(--sys-surface-static-black) 22%,var(--alpha-black-42) 62%,var(--alpha-black-18))}.ws-hero-bg-grid-lines{background:linear-gradient(90deg,var(--hba-line) 1px,transparent 1px) right top/var(--hba-g) var(--hba-g),linear-gradient(var(--hba-line) 1px,transparent 1px) right top/var(--hba-g) var(--hba-g);inset:0}.ws-hero-bg-grid-cell{right:calc(var(--c) * var(--hba-g));top:calc(var(--r) * var(--hba-g));width:calc(var(--hba-g) + 1px);height:calc(var(--hba-g) + 1px);background:var(--hba-cell);box-shadow:inset 0 0 0 1px var(--hba-edge);opacity:0;will-change:opacity;animation:hba-cell calc(11s * var(--m-tempo,1)) ease-in-out calc(var(--d) * 1.7s * var(--m-tempo,1)) infinite}.ws-hero-bg-grid-cell:after{content:"";border-radius:var(--radius-round);background:var(--hba-dot);width:4px;height:4px;box-shadow:0 0 0 3px color-mix(in srgb,var(--hba-dot) 14%,transparent);position:absolute;top:-1.5px;left:-1.5px}.ws-hero-bg-grid-cell:nth-child(2),.ws-hero-bg-grid-cell:nth-child(5){opacity:1}.ws-hero-bg-grid-scan{will-change:transform;animation:hba-scan calc(12s * var(--m-tempo,1)) cubic-bezier(.45,0,.55,1) 1.2s infinite;background:linear-gradient(var(--hba-scan),var(--hba-scan)) 0 100%/100% 1px no-repeat,linear-gradient(transparent 78%,color-mix(in srgb,var(--hba-scan) 7%,transparent));inset:0;transform:translateY(-101%)}@media (width<=700px){.ws-hero-bg-grid{--hba-peak:.55}.ws-hero-bg-grid-cell:nth-child(2),.ws-hero-bg-grid-cell:nth-child(5){opacity:0}}@keyframes hba-cell{0%,to{opacity:0}6%,16%{opacity:var(--hba-peak,1)}30%{opacity:0}}@keyframes hba-scan{0%{opacity:1;transform:translateY(-101%)}38%{opacity:1;transform:translate(0,0)}46%,to{opacity:0;transform:translate(0,0)}}.ws-hero-bg-spotlight,.lp-sys-atelier.ws[data-ws-bands=light] .lp-tone-dark .ws-hero-bg-spotlight{--hba-spot:color-mix(in srgb,var(--hba-pale) 22%,transparent);--hba-grain:var(--sys-surface-strong);--hba-grain-o:.05}.lp-tone-dark .ws-hero-bg-spotlight{--hba-spot:color-mix(in srgb,var(--sys-text-brand-inverse) 15%,transparent);--hba-grain:var(--sys-surface-raised);--hba-grain-o:.045}.ws-hero-bg-spotlight-drift,.ws-hero-bg-spotlight-follow{aspect-ratio:1;border-radius:var(--radius-round);background:radial-gradient(closest-side,var(--hba-spot),color-mix(in srgb,var(--hba-spot) 45%,transparent) 45%,transparent);width:clamp(460px,56%,900px);top:0;left:0}.ws-hero-bg-spotlight-drift{will-change:transform;transition:opacity .9s var(--lp-out);animation:hba-spot-drift calc(30s * var(--m-tempo,1)) ease-in-out infinite;top:34%;left:70%;transform:translate(-50%,-50%)}.ws-hero-bg-spotlight-follow{opacity:0;transform:translate3d(calc(var(--sx,0px) - 50%),calc(var(--sy,0px) - 50%),0);transition:opacity .9s var(--lp-out),transform .5s var(--lp-out)}.ws-hero-bg-spotlight.is-snap .ws-hero-bg-spotlight-follow{transition:none}.ws-hero-bg-spotlight.is-follow .ws-hero-bg-spotlight-follow{opacity:1;will-change:transform}.ws-hero-bg-spotlight.is-follow .ws-hero-bg-spotlight-drift{opacity:0}.ws-hero-bg-spotlight-grain{background:var(--hba-grain);opacity:var(--hba-grain-o);inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n' x='0' y='0'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.15' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2.2 0 0 0 -.75'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/160px 160px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n' x='0' y='0'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.15' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2.2 0 0 0 -.75'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/160px 160px}@keyframes hba-spot-drift{0%,to{transform:translate(-50%,-50%)}25%{transform:translate(-64%,-38%)}50%{transform:translate(-58%,-62%)}75%{transform:translate(-40%,-56%)}}.lp-sys-atelier.ws[data-ws-motion=off] :is(.ws-hero-bg-mesh,.ws-hero-bg-aurora,.ws-hero-bg-dots,.ws-hero-bg-grid,.ws-hero-bg-spotlight) *,.lp-sys-atelier.ws[data-ws-motion=off] :is(.ws-hero-bg-mesh,.ws-hero-bg-aurora,.ws-hero-bg-dots,.ws-hero-bg-grid,.ws-hero-bg-spotlight) :before{will-change:auto;animation:none!important}.lp-sys-atelier.ws[data-ws-motion=off] .ws-hero-bg-spotlight-follow{opacity:0!important}.lp-sys-atelier.ws[data-ws-motion=off] .ws-hero-bg-spotlight-drift{opacity:1!important}@media (prefers-reduced-motion:reduce){.ws-hero-bg-mesh *,.ws-hero-bg-aurora *,.ws-hero-bg-dots *,.ws-hero-bg-grid *,.ws-hero-bg-spotlight *{will-change:auto;transition:none!important;animation:none!important}}.ws-hero-bg-b{--hb-a:var(--sys-text-brand);--hb-b:var(--sys-text-brand);--hb-hi:var(--sys-text-brand);--hb-line:var(--sys-border-default);--hb-o:.8;--hb-mask:linear-gradient(90deg,var(--alpha-black-06) 0%,var(--alpha-black-10) 40%,var(--alpha-black-60) 62%,var(--sys-surface-static-black) 78%);opacity:var(--hb-o);-webkit-mask-image:var(--hb-mask);-webkit-mask-image:var(--hb-mask);mask-image:var(--hb-mask);position:absolute;inset:0;overflow:hidden}.lp-tone-dark .ws-hero-bg-b{--hb-a:var(--sys-text-brand-inverse);--hb-b:var(--sys-text-brand-subtle-inverse);--hb-hi:var(--sys-text-inverse);--hb-line:var(--sys-border-inverse);--hb-o:.9}.lp-sys-atelier.ws[data-ws-bands=light] .lp-tone-dark .ws-hero-bg-b{--hb-a:var(--sys-text-brand);--hb-b:var(--sys-text-brand);--hb-hi:var(--sys-text-brand);--hb-line:var(--sys-border-default);--hb-o:.8}@media (width<=900px){.ws-hero-bg-b{--hb-mask:linear-gradient(180deg,var(--alpha-black-10) 0%,var(--alpha-black-16) 42%,var(--alpha-black-80) 70%,var(--sys-surface-static-black) 86%)}}.ws-hero-c-editorial>.ws-hero-bd .ws-hero-bg-b{--hb-mask:linear-gradient(180deg,var(--alpha-black-08) 0%,var(--alpha-black-12) 40%,var(--alpha-black-75) 66%,var(--sys-surface-static-black) 82%)}@media (width>=901px){:is(.ws-hero-c-centered,.ws-hero-c-card,.ws-hero-c-stage)>.ws-hero-bd .ws-hero-bg-b{--hb-mask:radial-gradient(ellipse 50% 46% at 50% 28%,var(--alpha-black-07) 40%,var(--alpha-black-50) 72%,var(--sys-surface-static-black) 100%)}}.ws-hero-bg-map-box{aspect-ratio:420/445;height:104%;position:absolute;top:50%;right:3%;transform:translateY(-50%)}.ws-hero-bg-map .ws-hero-bg-map-box>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:none;-webkit-mask-image:none;mask-image:none}.ws-hero-bg-map .lp-dotmap{color:var(--hb-a);opacity:.55}.ws-hero-bg-map .lp-dotmap-dots{stroke-width:2.6px}.ws-hero-bg-map .lp-dotmap :is(.lp-dotmap-arcs,.lp-dotmap-hubs,.ws-hub-tag),.ws-hero-bg-map .lp-dotmap :is(.lp-dotmap-arcs,.lp-dotmap-hubs) *{animation:none;display:none}.ws-hero-bg-map-track{fill:none;stroke:var(--hb-a);stroke-width:.6px;stroke-dasharray:2 4;opacity:.35}.ws-hero-bg-map-arc{fill:none;stroke:var(--hb-b);stroke-width:.9px;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:0;opacity:.55;animation:ws-hero-bg-map-draw 11s cubic-bezier(.45,0,.2,1) calc(var(--i) * 3.6s - 1.2s) infinite both}.ws-hero-bg-map-hub{fill:var(--hb-hi)}.ws-hero-bg-map-ring{fill:none;stroke:var(--hb-b);stroke-width:.7px;opacity:.4;transform-box:fill-box;transform-origin:50%;animation:ws-hero-bg-map-ping 4.2s var(--lp-out) calc(var(--i) * 1.4s) infinite both;transform:scale(1.9)}.ws-hero-bg-map-ring.is-2{opacity:0;animation-delay:calc(var(--i) * 1.4s + .5s)}@keyframes ws-hero-bg-map-draw{0%{stroke-dashoffset:1px;opacity:0}4%{opacity:.85}32%{stroke-dashoffset:0;opacity:.85}48%{stroke-dashoffset:0;opacity:.85}62%,to{stroke-dashoffset:0;opacity:0}}@keyframes ws-hero-bg-map-ping{0%{opacity:.75;transform:scale(1)}55%,to{opacity:0;transform:scale(4.4)}}@media (width<=900px){.ws-hero-bg-map-box{width:104%;height:auto;top:auto;bottom:-4%;right:-12%;transform:none}}.ws-hero-bg-waves-box{position:absolute;inset:0}.ws-hero-bg-waves-box>div{width:200%;height:100%;position:absolute;top:0;left:0}.ws-hero-bg-waves-box svg{width:100%;height:100%;display:block;overflow:visible}.ws-hero-bg-waves path{fill:none;stroke:var(--hb-a);stroke-width:1px;vector-effect:non-scaling-stroke}.ws-hero-bg-waves-near path{opacity:calc(.2 + var(--i) * .03)}.ws-hero-bg-waves-far path{stroke:var(--hb-b);opacity:.16}.ws-hero-bg-waves-near path.is-sheen{stroke:var(--hb-hi);stroke-width:1.3px;stroke-linecap:round;vector-effect:none;stroke-dasharray:.035 .965;stroke-dashoffset:calc(.3 + var(--i) * .27);opacity:.75;animation:ws-hero-bg-waves-sheen 16s linear calc(var(--i) * -5.3s) infinite}.ws-hero-bg-waves-near{animation:90s linear infinite ws-hero-bg-waves-drift}.ws-hero-bg-waves-far{animation:150s linear -40s infinite reverse ws-hero-bg-waves-drift}@keyframes ws-hero-bg-waves-drift{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes ws-hero-bg-waves-sheen{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (width<=900px){.ws-hero-bg-waves-box{width:250%;height:58%;inset:46% auto auto -70%}}.ws-hero-bg-orbit-box{aspect-ratio:1;height:150%;position:absolute;top:52%;left:73%;transform:translate(-50%,-50%)}.ws-hero-bg-orbit-box>*{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ws-hero-bg-orbit-glow{border-radius:var(--radius-round);background:radial-gradient(closest-side,color-mix(in srgb,var(--hb-a) 20%,transparent),transparent 55%)}.ws-hero-bg-orbit-ring{fill:none;stroke:var(--hb-a);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.3}.ws-hero-bg-orbit-ring.is-dot{stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:0 9;opacity:.55}.ws-hero-bg-orbit-ticks line{stroke:var(--hb-a);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.3}.ws-hero-bg-orbit-core{fill:var(--hb-hi)}.ws-hero-bg-orbit-sonar{fill:none;stroke:var(--hb-b);stroke-width:1.2px;vector-effect:non-scaling-stroke;opacity:0;transform-box:fill-box;transform-origin:50%;animation:9s cubic-bezier(.2,.6,.3,1) 1.5s infinite both ws-hero-bg-orbit-sonar}.ws-hero-bg-orbit-sonar.is-2{animation-delay:2.2s}.ws-hero-bg-orbit-spin{animation:ws-hero-bg-orbit-spin var(--dur) linear infinite;transform:rotate(0)}.ws-hero-bg-orbit-node{fill:var(--hb-hi)}.ws-hero-bg-orbit-halo{fill:var(--hb-a);opacity:.22}@keyframes ws-hero-bg-orbit-spin{to{transform:rotate(calc(360deg * var(--dir)))}}@keyframes ws-hero-bg-orbit-sonar{0%{opacity:.6;transform:scale(1)}48%,to{opacity:0;transform:scale(4.6)}}@media (width<=900px){.ws-hero-bg-orbit-box{width:190%;height:auto;top:84%;left:50%}}.ws-hero-bg-constellation-svg{position:absolute;inset:0;overflow:visible}.ws-hero-bg-constellation-edges line{stroke:var(--hb-a);stroke-width:1px;opacity:.24}.ws-hero-bg-constellation-node{fill:var(--hb-a);opacity:.75}.ws-hero-bg-constellation-node.is-hub{fill:var(--hb-hi);opacity:.9}.ws-hero-bg-constellation-halo{fill:var(--hb-a);opacity:.16}.ws-hero-bg-constellation-flow{stroke:var(--hb-hi);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:.16 2;stroke-dashoffset:.16px;opacity:0;animation:ws-hero-bg-constellation-flow 13.2s cubic-bezier(.5,0,.3,1) calc(var(--i) * 2.2s + .6s) infinite both}.ws-hero-bg-constellation-hit{fill:none;stroke:var(--hb-hi);stroke-width:1px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:ws-hero-bg-constellation-hit 13.2s var(--lp-out) calc(var(--i) * 2.2s + .6s) infinite both}@keyframes ws-hero-bg-constellation-flow{0%{stroke-dashoffset:.16px;opacity:0}2%{opacity:.9}14%{stroke-dashoffset:-1px;opacity:.9}15%,to{stroke-dashoffset:-1px;opacity:0}}@keyframes ws-hero-bg-constellation-hit{0%,13%{opacity:0;transform:scale(.6)}15%{opacity:.8;transform:scale(1)}30%,to{opacity:0;transform:scale(3.2)}}.ws-hero-bg-gradient,.lp-sys-atelier.ws[data-ws-bands=light] .lp-tone-dark .ws-hero-bg-gradient{background:radial-gradient(90% 120% at 8% 108%,color-mix(in srgb,var(--sys-surface-brand) 9%,transparent),transparent 62%), radial-gradient(115% 95% at 88% 2%,color-mix(in srgb,var(--sys-text-brand-subtle-inverse) 42%,transparent),color-mix(in srgb,var(--sys-surface-brand) 14%,transparent) 38%,transparent 70%), linear-gradient(154deg,var(--sys-surface-page) 0%,var(--sys-surface-brand-subtle) 54%,color-mix(in srgb,var(--sys-text-brand-subtle-inverse) 46%,var(--sys-surface-page)) 100%)}.lp-tone-dark .ws-hero-bg-gradient{background:radial-gradient(85% 120% at 10% 112%,color-mix(in srgb,var(--sys-surface-brand) 38%,transparent),transparent 64%), radial-gradient(72% 105% at 96% 18%,color-mix(in srgb,var(--sys-text-brand-inverse) 30%,transparent),color-mix(in srgb,var(--sys-surface-brand) 26%,transparent) 34%,transparent 66%), radial-gradient(90% 90% at 52% -12%,color-mix(in srgb,var(--sys-text-brand-subtle-inverse) 18%,transparent),transparent 58%), linear-gradient(154deg,var(--sys-surface-inverse) 0%,var(--sys-surface-strong) 46%,color-mix(in srgb,var(--sys-surface-strong) 62%,var(--sys-surface-brand)) 100%)}.ws-hero-bg-intelligence,.lp-sys-atelier.ws[data-ws-bands=light] .lp-tone-dark .ws-hero-bg-intelligence{background:linear-gradient(180deg,transparent 64%,var(--sys-surface-inverse) 100%), radial-gradient(90% 120% at 8% 108%,color-mix(in srgb,var(--sys-ai-gradient-start) 10%,transparent),transparent 62%), radial-gradient(115% 95% at 88% 2%,color-mix(in srgb,var(--sys-ai-gradient-end) 26%,transparent),color-mix(in srgb,var(--sys-ai-gradient-start) 14%,transparent) 40%,transparent 72%), linear-gradient(154deg,var(--sys-surface-page) 0%,color-mix(in srgb,var(--sys-ai-gradient-start) 8%,var(--sys-surface-page)) 56%,color-mix(in srgb,var(--sys-ai-gradient-end) 18%,var(--sys-surface-page)) 100%)}.lp-tone-dark .ws-hero-bg-intelligence{background:radial-gradient(85% 120% at 10% 112%,color-mix(in srgb,var(--sys-ai-gradient-start) 46%,transparent),transparent 64%), radial-gradient(72% 105% at 96% 18%,color-mix(in srgb,var(--sys-ai-gradient-end) 38%,transparent),color-mix(in srgb,var(--sys-ai-gradient-start) 30%,transparent) 36%,transparent 68%), radial-gradient(90% 90% at 52% -12%,color-mix(in srgb,var(--sys-ai-gradient-start) 26%,transparent),transparent 58%), linear-gradient(154deg,var(--sys-surface-inverse) 0%,var(--sys-surface-inverse) 46%,color-mix(in srgb,var(--sys-surface-inverse) 72%,var(--sys-ai-gradient-start)) 100%)}.ws-hero-bg-b:not(.is-live) *,.ws-hero-bg-b:not(.is-live) :before{animation-play-state:paused!important}.lp-sys-atelier.ws[data-ws-motion=off] .ws-hero-bg-b *,.lp-sys-atelier.ws[data-ws-motion=off] .ws-hero-bg-b :before{animation:none!important}@media (prefers-reduced-motion:reduce){.ws-hero-bg-b *,.ws-hero-bg-b :before{animation:none!important}}
