.w-nf{position:relative;padding:clamp(92px,11.5vh,152px) 0;border-top:1px solid var(--w-line)}.w-nf .w-head{margin-bottom:clamp(20px,2.4vh,30px)}.w-nf__intro{max-width:58ch;margin-bottom:clamp(40px,5.5vh,76px)}.w-nf__stack{position:relative}.w-nf__rail{position:absolute;left:0;top:clamp(10px,1.4vw,20px);bottom:clamp(10px,1.4vw,20px);width:1px;background:var(--w-line);pointer-events:none}.w-nf__rail i{position:absolute;inset:0;display:block;background:var(--w-accent);transform:scaleY(0);transform-origin:50% 0;transition:background-color 1.1s var(--w-out)}.w-nf__list{margin:0;padding:0;list-style:none}.w-nf__row{position:relative;display:grid;grid-template-columns:clamp(50px,5.4vw,82px) minmax(0,1fr) minmax(0,30ch);align-items:start;gap:clamp(14px,2.4vw,44px);padding:clamp(19px,2.2vw,30px) 0;border-top:1px solid var(--w-line)}.w-nf__row:first-child{border-top:0}.w-nf__n{position:relative;padding:clamp(7px,.85vw,15px) 0 0 clamp(17px,1.7vw,26px);font-size:12px;font-weight:600;letter-spacing:.16em;font-variant-numeric:tabular-nums;color:var(--w-mute);transition:color 1.1s var(--w-out)}.w-nf__n:before{content:"";position:absolute;left:-3.5px;top:clamp(9px,1vw,17px);width:8px;height:8px;border-radius:50%;box-sizing:border-box;background:var(--w-ground);border:1px solid var(--w-line);transition:background-color 1.1s var(--w-out),border-color 1.1s var(--w-out),box-shadow .8s var(--w-out)}.w-nf__line{margin:0;font-family:var(--font-display),var(--font-ui),sans-serif;font-weight:700;letter-spacing:-.035em;line-height:1.16;font-size:clamp(23px,2.85vw,44px);text-wrap:balance}.w-nf__strike{display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--w-accent);background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 .615em;background-size:0 .055em;transition:background-size .9s var(--w-inout),color 1.1s var(--w-out)}.w-nf__t{color:var(--w-fg);transition:color .9s var(--w-out) .15s}.w-nf__why{margin:0;padding:clamp(6px,.7vw,12px) 0 0 clamp(14px,1.3vw,20px);border-left:1px solid var(--w-line);font-size:clamp(13.5px,.98vw,15.5px);line-height:1.55;color:var(--w-mute);opacity:0;transform:translateY(9px);transition:opacity .9s var(--w-out) .36s,transform .9s var(--w-out) .36s,color 1.1s var(--w-out)}.w-nf__row.is-struck .w-nf__strike{background-size:100% .055em}.w-nf__row.is-struck .w-nf__t{color:rgba(255,255,255,.42)}.w-nf__row.is-struck .w-nf__n{color:var(--w-accent)}.w-nf__row.is-struck .w-nf__n:before{background:var(--w-accent);border-color:var(--w-accent);box-shadow:0 0 0 5px var(--w-glow)}.w-nf__row.is-struck .w-nf__why{opacity:1;transform:none}.w-nf__end{position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:22px 40px;margin-top:clamp(38px,5vh,66px);padding:clamp(24px,2.8vw,40px) clamp(24px,2.8vw,42px);border-radius:22px;border:1px solid var(--w-line);background:rgba(255,255,255,.035)}.w-nf__end:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.45;background:radial-gradient(64% 130% at 6% 50%,var(--w-glow),transparent 70%);transition:opacity 1.1s var(--w-out)}.w-nf__end>*{position:relative}.w-nf__keep{margin:0;max-width:34ch;font-family:var(--font-display),var(--font-ui),sans-serif;font-weight:600;letter-spacing:-.028em;line-height:1.2;font-size:clamp(19px,1.8vw,30px);text-wrap:balance}@media (max-width:1000px){.w-nf__row{grid-template-columns:clamp(38px,7vw,56px) minmax(0,1fr);gap:0 14px}.w-nf__why{grid-column:2;max-width:52ch;margin-top:14px;padding-top:0;border-left:0;padding-left:0}.w-nf__why:before{content:"";display:block;width:26px;height:1px;margin-bottom:11px;background:var(--w-accent);transition:background-color 1.1s var(--w-out)}}@media (max-width:720px){.w-nf{padding:clamp(72px,10vh,110px) 0}.w-nf__line{font-size:clamp(22px,6.6vw,30px)}.w-nf__n{padding-left:15px;font-size:11px}.w-nf__end{padding:22px;gap:18px}.w-nf__end .w-btn{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.w-nf__rail i{transform:scaleY(1)}.w-nf__strike{background-size:100% .055em}.w-nf__t{color:rgba(255,255,255,.42)}.w-nf__n{color:var(--w-accent)}.w-nf__n:before{background:var(--w-accent);border-color:var(--w-accent)}.w-nf__why{opacity:1;transform:none}.w-nf__n,.w-nf__n:before,.w-nf__rail i,.w-nf__strike,.w-nf__t,.w-nf__why{transition:none}}.w-ind{position:relative;padding:clamp(96px,12.5vh,168px) 0;border-top:1px solid var(--w-line)}.w-ind__h{max-width:15ch}.w-ind__grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:clamp(36px,4.6vw,88px);align-items:start}.w-ind__col{position:relative;min-width:0}.w-ind__lead{max-width:40ch;margin-bottom:clamp(26px,3.6vh,44px)}.w-ind__listwrap{position:relative;padding-left:clamp(18px,2vw,32px)}.w-ind__rail{position:absolute;left:0;top:4px;bottom:4px;width:1px;background:var(--w-line);overflow:hidden}.w-ind__rail i{display:block;width:100%;height:100%;transform-origin:50% 0;background:var(--w-accent);box-shadow:0 0 14px var(--w-glow);transition:background-color 1.1s var(--w-out)}.w-ind__list{margin:0;padding:0;list-style:none;border-top:1px solid var(--w-line)}.w-ind__row{position:relative;border-bottom:1px solid var(--w-line);will-change:transform,opacity}.w-ind__row:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(90deg,var(--w-glow),transparent 58%);transition:opacity .55s var(--w-out)}.w-ind__row.is-on:before{opacity:.3}.w-ind__link{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(14px,1.7vw,28px);padding:clamp(11px,1.35vh,17px) 8px clamp(11px,1.35vh,17px) 0;transition:padding-left .6s var(--w-out)}.w-ind__row.is-on .w-ind__link{padding-left:14px}.w-ind__n{font-size:11.5px;font-weight:600;letter-spacing:.16em;font-variant-numeric:tabular-nums;color:rgba(255,255,255,.26);transition:color .5s var(--w-out)}.w-ind__row.is-on .w-ind__n{color:rgba(255,255,255,.62)}.w-ind__name{font-size:clamp(20px,2.05vw,34px);line-height:1.1;color:rgba(255,255,255,.34);transition:color .5s var(--w-out);text-wrap:pretty}.w-ind__row.is-on .w-ind__name{color:var(--w-accent)}.w-ind__go{display:grid;place-items:center;width:30px;height:30px;flex:none;color:var(--w-accent);opacity:0;transform:translateX(-10px);transition:opacity .45s var(--w-out),transform .6s var(--w-out),color 1.1s var(--w-out)}.w-ind__row.is-on .w-ind__go{opacity:1;transform:none}.w-ind__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.w-ind__stage{position:sticky;top:clamp(86px,13vh,132px);perspective:1300px;perspective-origin:50% 44%;will-change:transform,opacity}.w-ind__deck,.w-ind__tilt{transform-style:preserve-3d;will-change:transform}.w-ind__deck{position:relative;width:100%;aspect-ratio:1560/1226}.w-ind__plate{inset:-9% -7%;border-radius:30px;transform:translateZ(-160px);background:radial-gradient(58% 58% at 50% 42%,var(--w-glow),transparent 72%);opacity:.55;transition:opacity 1.1s var(--w-out)}.w-ind__card,.w-ind__plate{position:absolute;pointer-events:none}.w-ind__card{inset:0;transform-style:preserve-3d;opacity:0;transition:opacity .5s var(--w-out),transform .95s var(--w-out);will-change:transform,opacity}.w-ind__card[data-side=up]{transform:translate3d(-3%,-5%,-120px) rotateY(6deg) rotateX(3deg) scale(.965)}.w-ind__card[data-side=down]{transform:translate3d(3%,5%,-120px) rotateY(-6deg) rotateX(-3deg) scale(.965)}.w-ind__card[data-side=on]{opacity:1;pointer-events:auto;transform:translateZ(0) rotateY(0deg) rotateX(0deg) scale(1)}.w-ind__card .w-browser{height:100%;display:flex;flex-direction:column}.w-ind__card .w-browser__page{flex:1;min-height:0}.w-ind__card .w-browser__page img{height:100%;object-fit:cover;object-position:50% 0}.w-ind__card .w-await{height:100%;aspect-ratio:auto!important}.w-ind__say{margin:clamp(18px,2.4vh,28px) 2px 0;min-height:2.7em;font-family:var(--font-serif),Georgia,serif;font-style:italic;font-size:clamp(17px,1.45vw,23px);line-height:1.34;letter-spacing:-.015em;color:var(--w-fg);max-width:26ch}.w-ind__saytext{display:inline-block;animation:w-ind-say .75s var(--w-out) both}@keyframes w-ind-say{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:1100px){.w-ind__grid{grid-template-columns:1fr;gap:clamp(28px,4vh,46px)}.w-ind__stage{order:-1;top:clamp(70px,10vh,96px)}.w-ind__deck{max-width:620px}.w-ind__say{max-width:40ch}.w-ind__lead{max-width:52ch}}@media (max-width:720px){.w-ind{padding:clamp(76px,9vh,110px) 0}.w-ind__stage{top:76px}.w-ind__say{font-size:16px;min-height:3.1em;margin-top:16px}.w-ind__listwrap{padding-left:15px}.w-ind__link{gap:13px;padding:13px 4px 13px 0}.w-ind__row.is-on .w-ind__link{padding-left:9px}.w-ind__name{font-size:clamp(17px,4.9vw,23px)}.w-ind__go{width:24px;height:24px;opacity:.4;transform:none}.w-ind__plate{inset:-5% -3%}}@media (prefers-reduced-motion:reduce){.w-ind__card,.w-ind__go,.w-ind__link,.w-ind__n,.w-ind__name,.w-ind__row:before{transition:none}.w-ind__saytext{animation:none}.w-ind__card[data-side=down],.w-ind__card[data-side=up]{transform:none}}