.ArmorLayers-module__j8rynG__section{--top:4rem;color:#f2f5fb;background:#050b1f;height:300vh;position:relative}@media (min-width:640px){.ArmorLayers-module__j8rynG__section{--top:5rem}}.ArmorLayers-module__j8rynG__sticky{top:var(--top);height:calc(100svh - var(--top));position:sticky;overflow:hidden}.ArmorLayers-module__j8rynG__canvas,.ArmorLayers-module__j8rynG__poster,.ArmorLayers-module__j8rynG__poster img{width:100%;height:100%;display:block;position:absolute;inset:0}.ArmorLayers-module__j8rynG__canvas{cursor:crosshair;touch-action:pan-y}.ArmorLayers-module__j8rynG__poster img{object-fit:cover}.ArmorLayers-module__j8rynG__poster{transition:opacity .6s}.ArmorLayers-module__j8rynG__posterGone{opacity:0;pointer-events:none}.ArmorLayers-module__j8rynG__vignette{pointer-events:none;background:radial-gradient(130% 100% at 50% 45%,#0000 55%,#030612bf 100%);position:absolute;inset:0}.ArmorLayers-module__j8rynG__copy{z-index:2;inset-inline-start:clamp(20px,6vw,96px);pointer-events:none;width:min(460px,40vw);position:absolute;top:50%;transform:translateY(-50%)}.ArmorLayers-module__j8rynG__copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#050b1fc7,#050b1f00);position:absolute;inset:-38vh -12vw -38vh -8vw}.ArmorLayers-module__j8rynG__step{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),translate .9s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 0 auto;transform:translateY(-50%)translateY(24px)}.ArmorLayers-module__j8rynG__on{opacity:1;pointer-events:auto;translate:0}.ArmorLayers-module__j8rynG__eyebrow{font-family:var(--font-display);letter-spacing:.02em;color:#5ce1e6;align-items:center;gap:12px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.ArmorLayers-module__j8rynG__eyebrow:before{content:"";background:linear-gradient(270deg,#5ce1e6,#8c52ff);border-radius:2px;width:56px;height:2px}.ArmorLayers-module__j8rynG__brand{letter-spacing:.22em;font-size:13px}.ArmorLayers-module__j8rynG__title{font-family:var(--font-display);letter-spacing:-.01em;background:linear-gradient(270deg,#5ce1e6 0%,#7aa7ff 55%,#8c52ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:18px;padding-bottom:.06em;font-size:clamp(40px,5.2vw,76px);font-weight:800;line-height:1.02}[dir=ltr] .ArmorLayers-module__j8rynG__title{background-image:linear-gradient(90deg,#5ce1e6 0%,#7aa7ff 55%,#8c52ff 100%)}[dir=ltr] .ArmorLayers-module__j8rynG__eyebrow:before{background:linear-gradient(90deg,#5ce1e6,#8c52ff)}.ArmorLayers-module__j8rynG__body{color:#f2f5fba8;max-width:400px;margin-top:18px;font-size:18px;line-height:1.65}.ArmorLayers-module__j8rynG__cta{color:#050b1f;background:#f2f5fb;border-radius:999px;align-items:center;gap:10px;margin-top:28px;padding:14px 26px;font-weight:700;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1);display:inline-flex}.ArmorLayers-module__j8rynG__cta:hover{transform:translateY(-2px);box-shadow:0 12px 40px -10px #5ce1e699}.ArmorLayers-module__j8rynG__cta:focus-visible,.ArmorLayers-module__j8rynG__pause:focus-visible{outline-offset:3px;outline:2px solid #5ce1e6}.ArmorLayers-module__j8rynG__labels{pointer-events:none;direction:ltr;position:absolute;inset:0}.ArmorLayers-module__j8rynG__label{opacity:0;will-change:transform;align-items:center;height:0;transition:opacity .5s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:0;left:0}.ArmorLayers-module__j8rynG__dot{background:var(--c);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb, var(--c) 18%, transparent), 0 0 14px var(--c);border-radius:50%;flex:none;margin-left:-4.5px}.ArmorLayers-module__j8rynG__rule{background:linear-gradient(90deg, var(--c), color-mix(in srgb, var(--c) 15%, transparent));flex:none;width:44px;height:1px}.ArmorLayers-module__j8rynG__labelText{white-space:nowrap;direction:rtl;padding-inline:2px 10px}[dir=ltr] .ArmorLayers-module__j8rynG__labelText{direction:ltr;padding-inline:10px 2px}.ArmorLayers-module__j8rynG__labelText b{font-family:var(--font-display);font-size:16px;font-weight:700;line-height:1.25;display:block}.ArmorLayers-module__j8rynG__labelText span{color:#f2f5fba8;font-size:13px;display:block}.ArmorLayers-module__j8rynG__controls{inset-inline-end:clamp(20px,6vw,96px);z-index:3;pointer-events:none;justify-content:flex-end;align-items:center;gap:16px;display:flex;position:absolute;bottom:28px}.ArmorLayers-module__j8rynG__hint{color:#f2f5fba8;align-items:center;gap:10px;font-size:13px;transition:opacity .6s;display:flex}.ArmorLayers-module__j8rynG__hintGone{opacity:0}.ArmorLayers-module__j8rynG__ping{border:1px solid #5ce1e699;border-radius:50%;flex:none;width:22px;height:22px;position:relative}.ArmorLayers-module__j8rynG__ping:after{content:"";background:#5ce1e6;border-radius:50%;animation:2.2s cubic-bezier(.16,1,.3,1) infinite ArmorLayers-module__j8rynG__ping;position:absolute;inset:6px}@keyframes ArmorLayers-module__j8rynG__ping{0%{opacity:1;transform:scale(.4)}70%{opacity:0;transform:scale(1.9)}to{opacity:0}}.ArmorLayers-module__j8rynG__pause{pointer-events:auto;color:#f2f5fb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050b1f99;border:1px solid #f2f5fb40;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}@media (max-width:760px){.ArmorLayers-module__j8rynG__copy{inset-inline:20px;width:auto;top:auto;bottom:136px;transform:none}.ArmorLayers-module__j8rynG__copy:before{display:none}.ArmorLayers-module__j8rynG__step{inset:auto 0 0;transform:none}.ArmorLayers-module__j8rynG__step:before{content:"";z-index:-1;background:linear-gradient(#050b1f00,#050b1feb 60%);position:absolute;inset:-48px -20px -136px}.ArmorLayers-module__j8rynG__title{font-size:clamp(34px,10vw,44px)}.ArmorLayers-module__j8rynG__body{font-size:16px}.ArmorLayers-module__j8rynG__labelText span{display:none}.ArmorLayers-module__j8rynG__labelText b{font-size:13px}.ArmorLayers-module__j8rynG__rule{width:22px}.ArmorLayers-module__j8rynG__controls{inset-inline-end:20px;bottom:18px}.ArmorLayers-module__j8rynG__hint{font-size:12px}}@media (prefers-reduced-motion:reduce){.ArmorLayers-module__j8rynG__step,.ArmorLayers-module__j8rynG__label,.ArmorLayers-module__j8rynG__poster{transition:none}.ArmorLayers-module__j8rynG__ping:after{animation:none}}
