.lw{--lw-gap: 28px;background:#050d1a;color:#eaf3ff;isolation:isolate;overflow:hidden;position:relative}.lw-wall{inset:-12% -14% -12% 30%;perspective:1800px;pointer-events:none;position:absolute;z-index:-2}.lw-plane{display:grid;gap:var(--lw-gap);grid-template-columns:repeat(4,minmax(0,1fr));inset:0;position:absolute;transform:rotateX(32deg) rotate(-18deg) translate3d(0,-6%,0);transform-style:preserve-3d}.lw-track{animation:lw-up 44s linear infinite;animation-play-state:paused;display:flex;flex-direction:column;gap:var(--lw-gap);will-change:transform}.lw-col:nth-child(2) .lw-track{animation-direction:reverse;animation-duration:52s}.lw-col:nth-child(3) .lw-track{animation-duration:48s}.lw-col:nth-child(4) .lw-track{animation-direction:reverse;animation-duration:56s}.lw.is-on .lw-track{animation-play-state:running}@keyframes lw-up{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - var(--lw-gap) / 2))}}.lw-shot{background:#fff;border-radius:12px;box-shadow:0 0 0 1px #9de2ff2e,0 30px 60px -20px #000c;display:block;overflow:hidden}.lw-bar{align-items:center;background:#eef3f8;display:flex;gap:5px;height:22px;padding:0 9px}.lw-bar i{background:#d5dee8;border-radius:50%;height:6px;width:6px}.lw-bar b{background:#3ddc97;border-radius:50%;height:6px;margin-left:auto;width:6px}.lw-shot img{aspect-ratio:16 / 10;display:block;height:auto;object-fit:cover;object-position:top;width:100%}.lw:before{background:linear-gradient(90deg,#050d1a 0% 30%,#050d1adb 44%,#050d1a1f,#050d1a4d),linear-gradient(180deg,#050d1a 0%,transparent 18%,transparent 82%,#050d1a 100%);content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.lw-copy{align-items:flex-start;display:flex;flex-direction:column;gap:22px;min-height:clamp(560px,46vw,680px);justify-content:center;padding-bottom:clamp(64px,7vw,96px);padding-top:clamp(64px,7vw,96px)}.lw-copy>*{max-width:560px}.lw-kicker{align-items:center;color:#9de2ff;display:inline-flex;font-size:15px;font-weight:750;gap:10px;margin:0}.lw-kicker i{animation:lw-pulse 1.8s ease-out infinite;background:#3ddc97;border-radius:50%;height:9px;width:9px}@keyframes lw-pulse{0%{box-shadow:0 0 #3ddc97b3}to{box-shadow:0 0 0 10px #3ddc9700}}.lw-title{color:#fff;margin:0}.lw-lede{color:#b6c8dc;font-size:clamp(17px,1.35vw,19px);line-height:1.55;margin:0}.lw-names{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.lw-names a{align-items:center;background:#ffffff0f;border:1px solid rgba(157,226,255,.16);border-radius:999px;color:#d6e6f6;display:inline-flex;font-size:14px;min-height:40px;padding:0 14px;text-decoration:none;transition:background .25s,border-color .25s,color .25s}.lw-names a:hover{background:#ffffff1f;border-color:#9de2ff66;color:#fff}.lw-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px 22px}.lw-link{align-items:center;color:#9de2ff;display:inline-flex;font-size:16px;font-weight:700;gap:8px;min-height:44px;text-decoration:none}.lw-link:hover{color:#fff}.lw-link svg{transition:transform .3s var(--wf-ease)}.lw-link:hover svg{transform:translate(4px)}.lw a:focus-visible{outline:3px solid #9de2ff;outline-offset:3px}@media(max-width:1000px){.lw-wall{inset:-20% -40% -20% -10%}.lw:before{background:linear-gradient(180deg,#050d1a8c,#050d1ae6 38%,#050d1af5)}.lw-copy{min-height:0}}@media(max-width:640px){.lw{--lw-gap: 16px}.lw-names a{font-size:13.5px;min-height:44px}}@media(prefers-reduced-motion:reduce){.lw-track,.lw-kicker i{animation:none!important}}.lw{--lw-gap: 24px;background:#eef2f7;color:var(--wf-ink)}.lw:before{background:linear-gradient(90deg,#eef2f7 0% 30%,#eef2f7e6 42%,#eef2f700 62%),linear-gradient(180deg,#eef2f7,#eef2f700 14% 86%,#eef2f7)}.lw-wall{inset:-18% -10% -18% 34%;pointer-events:auto}.lw-plane{grid-template-columns:repeat(4,minmax(0,1fr));transform:rotateX(22deg) rotate(-12deg) translate3d(0,-4%,0)}.lw-track{animation-duration:90s}.lw-col:nth-child(2) .lw-track{animation-duration:110s}.lw-col:nth-child(3) .lw-track{animation-duration:100s}.lw-col:nth-child(4) .lw-track{animation-duration:120s}.lw-wall:hover .lw-track{animation-play-state:paused}.lw-shot{box-shadow:0 0 0 1px #0a1e3c12,0 30px 60px -30px #0a1e3c66;color:inherit;position:relative;text-decoration:none;transition:transform .45s var(--wf-ease),box-shadow .45s var(--wf-ease),opacity .45s}.lw-shot img{aspect-ratio:auto;height:auto;object-fit:initial}.lw-wall:hover .lw-shot{opacity:.45}.lw-wall:hover .lw-shot:hover{box-shadow:0 0 0 3px var(--wf-blue),0 50px 90px -30px #0a1e3c8c;opacity:1;transform:translateZ(40px) scale(1.04);z-index:2}.lw-shot-name{align-items:center;background:var(--wf-ink);border-radius:999px;bottom:14px;color:#fff;display:flex;flex-direction:column;font-size:13px;font-weight:700;left:50%;opacity:0;padding:8px 14px;position:absolute;text-align:center;transform:translate(-50%,8px);transition:opacity .3s,transform .3s;white-space:nowrap}.lw-shot-name em{color:#9de2ff;font-size:11.5px;font-style:normal;font-weight:600}.lw-shot:hover .lw-shot-name{opacity:1;transform:translate(-50%)}.lw-bar{background:#f3f6fa}.lw-copy{pointer-events:none}.lw-copy>*{pointer-events:auto}.lw-kicker{color:var(--wf-blue)}.lw-title{color:var(--wf-ink)}.lw-title .wf-grad{-webkit-text-fill-color:currentColor;background:none;color:var(--wf-blue)}.lw-lede{color:var(--wf-ink-3)}.lw-names a{background:#fff;border-color:var(--wf-rule);color:var(--wf-ink-2)}.lw-names a:hover{background:#fff;border-color:var(--wf-blue);color:var(--wf-blue)}.lw-link{color:var(--wf-blue)}.lw-link:hover{color:var(--wf-ink)}.lw a:focus-visible{outline-color:var(--wf-blue)}@media(max-width:1000px){.lw{display:flex;flex-direction:column-reverse}.lw:before{display:none}.lw-wall{-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent);height:min(118vw,760px);inset:auto;margin-bottom:clamp(32px,6vw,56px);overflow:hidden;position:relative;z-index:0}.lw-plane{inset:-12% -34% -12% -12%;transform:rotateX(18deg) rotate(-10deg)}.lw-copy{padding-bottom:8px}}@media(max-width:640px){.lw-names{display:none}.lw-plane{grid-template-columns:repeat(3,minmax(0,1fr));inset:-12% -40% -12% -14%}.lw-col:nth-child(4){display:none}}@media(hover:none){.lw-wall:hover .lw-shot{opacity:1}}
