.nc-sec{height:var(--nc-vh,100svh);view-timeline:--ncsec block;min-height:20rem;position:relative;overflow:hidden}.nc-field{top:0;left:0;right:var(--panel-w,0px);height:var(--nc-h,100svh);pointer-events:none;transform:translateY(var(--nc-y,100vh));position:fixed}@supports (animation-timeline:view()){.nc-field{animation:linear both nc-follow;animation-timeline:--ncsec;transform:none}}@keyframes nc-follow{0%{transform:translateY(var(--nc-y0,100vh))}to{transform:translateY(var(--nc-y1,-100vh))}}.nc-stage{pointer-events:none;position:absolute;inset:0}.nc-frame{background:var(--v2-bg);position:absolute;inset:0;overflow:hidden}.nc-img{object-fit:cover;transform-origin:50%;will-change:transform;width:100%;height:100%;position:absolute;inset:0}.nc-disc{width:100%;height:100%;position:absolute;inset:0}.nc-name{max-width:calc(100% - 2rem);padding:var(--pad-next-title);font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--fs-next-case);line-height:var(--leading-solid);letter-spacing:var(--tracking-display);white-space:nowrap;text-overflow:clip;opacity:0;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.nc-name>span{white-space:pre;display:inline-block;position:relative}.nc-name>span[data-s=off]{opacity:0}.nc-name>span[data-s=scr]{color:#0000}.nc-name>span[data-s=scr]:after{content:attr(data-g);color:var(--nc-ink);opacity:.75;position:absolute;top:0;left:50%;transform:translate(-50%)}.nc-link{cursor:pointer;display:block;position:absolute;inset:0}.nc-link:focus-visible{outline-offset:-6px;outline:2px solid}.nc-cap{align-items:baseline;gap:var(--space-2-5);max-width:calc(100% - 2rem);padding:var(--pad-next-cta);border-radius:var(--radius-pill);color:var(--v2-ink);white-space:nowrap;display:flex;position:absolute;bottom:1rem;left:1rem}.nc-cap-k{opacity:.5}.nc-cap-note{text-overflow:ellipsis;opacity:0;min-width:0;max-width:0;transition:max-width var(--dur-in,.3s) var(--ease-out,ease-out), opacity var(--dur-in,.3s) var(--ease-out,ease-out);overflow:hidden}@media (hover:hover){.nc-link:hover .nc-cap-note,.nc-link:focus-visible .nc-cap-note{opacity:.7;max-width:40ch}}@media (max-width:63.999rem){.nc-cap{bottom:max(1rem, env(safe-area-inset-bottom));left:.75rem}}.nc-img-still{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}
.rail-scroll:has(>.ncw-sec:not(.ncw-sec--still))>:first-child{z-index:1;background:var(--v2-bg);border-radius:0 0 var(--radius-md) var(--radius-md);box-shadow:0 1.5rem 3rem -1.5rem var(--black-a35);position:relative}.ncw-sec{height:calc(var(--ncw-vh,100svh) * (1 + var(--ncw-d,1.3)));view-timeline:--ncw block;position:relative}.ncw-field{top:0;left:0;right:var(--panel-w,0px);z-index:0;pointer-events:none;will-change:transform;position:fixed;bottom:0;overflow:hidden;transform:translateY(100vh)}.ncw-inner{will-change:transform;position:absolute;inset:0}@supports (animation-timeline:view()){.ncw-field,.ncw-inner,.ncw-shade{animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;animation-timeline:--ncw;animation-range:entry calc(0% - var(--ncw-g,0px)) entry calc(100% + var(--ncw-t,0px))}.ncw-field{animation-name:ncw-clip}.ncw-inner{animation-name:ncw-par}.ncw-shade{animation-name:ncw-shade}}@keyframes ncw-clip{0%{transform:translate3d(0, var(--ncw-fh,100vh), 0)}to{transform:translate(0,0)}}@keyframes ncw-par{0%{transform:translate3d(0, calc(var(--ncw-fh,100vh) * (var(--ncw-k,.28) - 1)), 0)}to{transform:translate(0,0)}}@keyframes ncw-shade{0%{opacity:.5}to{opacity:0}}.ncw-img{object-fit:cover;transform-origin:50%;will-change:transform;width:100%;height:100%;position:absolute;inset:0}.ncw-img--drift{animation:26s ease-in-out infinite alternate ncw-breathe}@keyframes ncw-breathe{0%{scale:1}to{scale:1.035}}@media (prefers-reduced-motion:reduce){.ncw-img--drift{animation:none}}.ncw-paper{opacity:0;position:absolute;inset:0}.ncw-wall{opacity:0;font-family:var(--font-tertiary);font-style:var(--font-tertiary-style,italic);font-weight:var(--font-tertiary-weight,400);font-kerning:normal;white-space:pre;position:absolute;inset:0}.ncw-row{position:absolute;left:0;right:0}.ncw-ink,.ncw-tint{position:absolute;inset:0}.ncw-sec[data-near] .ncw-ink,.ncw-sec[data-near] .ncw-tint{will-change:opacity}.ncw-tint{opacity:0;color:#0000;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text}.ncw-span{white-space:pre;position:absolute;top:0}.ncw-cells{visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.ncw-shade{background:var(--black);opacity:0;will-change:opacity;position:absolute;inset:0}.ncw-pin{z-index:2;height:var(--ncw-vh,100svh);pointer-events:none;place-items:center;display:grid;position:sticky;top:0}.ncw-pills{align-items:center;gap:var(--space-2);max-width:min(var(--ncw-pw,44rem), 44rem);transform:translate3d(var(--ncw-dx,0px), var(--ncw-dy,0px), 0);flex-direction:column;display:flex}.ncw-pill{align-items:baseline;gap:var(--space-2-5);min-width:0;padding:var(--pad-next-cta);border-radius:var(--radius-pill);white-space:nowrap;display:flex}a.ncw-pill{pointer-events:auto;flex:none}.ncw-pill:focus-visible{outline-offset:3px;outline:2px solid}.ncw-pill-k{opacity:.8}.ncw-pill-note{opacity:.7;flex:none}.ncw-pill--next{margin-top:var(--space-2);isolation:isolate;position:relative;overflow:hidden}.ncw-pill--next:before{content:"";z-index:-1;opacity:.16;transform-origin:0;transform:scaleX(var(--ncw-fill,0));background:currentColor;position:absolute;inset:0}.ncw-pill--title{align-items:center;max-width:min(100%,36rem)}.ncw-pill-name{flex:none}.ncw-note-clip{flex:0 auto;min-width:0;display:block;overflow:hidden}.ncw-note-track{width:max-content;display:flex}.ncw-note-dup{display:none}.ncw-note-clip[data-loop]{-webkit-mask-image:linear-gradient(90deg, transparent, var(--black) 1rem, var(--black) calc(100% - 1rem), transparent);mask-image:linear-gradient(90deg, transparent, var(--black) 1rem, var(--black) calc(100% - 1rem), transparent)}.ncw-note-clip[data-loop] .ncw-pill-note{padding-right:2.5rem}.ncw-note-clip[data-loop] .ncw-note-dup{display:block}.ncw-note-clip[data-loop] .ncw-note-track{animation:ncw-note-loop var(--ncw-note-dur,12s) linear infinite}@keyframes ncw-note-loop{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ncw-note-clip[data-loop] .ncw-note-track{animation:none}}.ncw-sec--still{height:var(--ncw-vh,100svh)}.ncw-still{place-items:center;display:grid;position:absolute;inset:0}.ncw-still-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ncw-still .ncw-pill{max-width:calc(100% - 2rem);position:relative;transform:none}
.rail-scroll:has(>.ncb-sec:not(.ncb-sec--still))>:first-child{z-index:1;background:var(--v2-bg);border-radius:0 0 var(--radius-md) var(--radius-md);box-shadow:0 1.5rem 3rem -1.5rem var(--black-a35);padding-bottom:max(10rem,30vh);position:relative}.rail-scroll:has(>.ncb-sec:not(.ncb-sec--still))>:first-child:has(.case-team){padding-bottom:0}.ncb-sec{height:calc(var(--ncb-vh,100svh) * (1 + var(--ncb-d,1.3)));view-timeline:--ncb block;position:relative}.ncb-field{top:0;left:0;right:var(--panel-w,0px);z-index:0;pointer-events:none;will-change:transform;position:fixed;bottom:0;overflow:hidden;transform:translateY(100vh)}.ncb-inner{will-change:transform;position:absolute;inset:0}@supports (animation-timeline:view()){.ncb-field,.ncb-inner,.ncb-shade{animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;animation-timeline:--ncb;animation-range:entry calc(0% - var(--ncb-g,0px)) entry calc(100% + var(--ncb-t,0px))}.ncb-field{animation-name:ncb-clip}.ncb-inner{animation-name:ncb-par}.ncb-shade{animation-name:ncb-shade}}@keyframes ncb-clip{0%{transform:translate3d(0, var(--ncb-fh,100vh), 0)}to{transform:translate(0,0)}}@keyframes ncb-par{0%{transform:translate3d(0, calc(var(--ncb-fh,100vh) * (var(--ncb-k,.28) - 1)), 0)}to{transform:translate(0,0)}}@keyframes ncb-shade{0%{opacity:.5}to{opacity:0}}.ncb-img{object-fit:cover;transform-origin:50%;will-change:transform;width:100%;height:100%;position:absolute;inset:0}.ncb-paper{opacity:0;position:absolute;inset:0}.ncb-wall{opacity:0;font-family:var(--font-tertiary);font-style:var(--font-tertiary-style,italic);font-weight:var(--font-tertiary-weight,400);font-kerning:normal;white-space:pre;position:absolute;inset:0}.ncb-row{position:absolute;left:0;right:0}.ncb-ink,.ncb-tint{position:absolute;inset:0}.ncb-sec[data-near] .ncb-ink,.ncb-sec[data-near] .ncb-tint{will-change:opacity}.ncb-tint{opacity:0;color:#0000;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text}.ncb-span{white-space:pre;position:absolute;top:0}.ncb-cells{visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.ncb-shade{background:var(--black);opacity:0;will-change:opacity;position:absolute;inset:0}.ncb-pin{z-index:2;height:var(--ncb-vh,100svh);pointer-events:none;place-items:center;display:grid;position:sticky;top:0}.ncb-stack{text-align:center;max-width:var(--ncb-pw,90vw);transform:translate3d(var(--ncb-dx,0px), var(--ncb-dy,0px), 0);pointer-events:auto;--ncb-head-size:clamp(2.5rem, 1.09rem + 5.2vw, 6.37rem);flex-direction:column;align-items:center;text-decoration:none;display:flex}.ncb-stack:focus-visible{outline:none}.ncb-stack:focus-visible .ncb-pill--next{outline-offset:3px;outline:2px solid}.ncb-box{background:linear-gradient(var(--ncb-ground,var(--v2-bg)), var(--ncb-ground,var(--v2-bg))) no-repeat;background-size:100% calc(100% - var(--ncb-tt,0em) - var(--ncb-tb,0em));background-position:0 var(--ncb-tt,0em);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .14em}.ncb-head{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:calc(var(--ncb-head-size) * var(--ncb-fit,1));line-height:var(--leading-next-head);letter-spacing:var(--tracking-hero);white-space:nowrap;display:block}.ncb-head[data-wrap]{white-space:normal;text-wrap:balance}.ncb-tag{--ncb-tag-pad:.4em;max-width:min(100%,34rem);font-family:var(--font-display);font-weight:var(--weight-medium);font-size:var(--fs-next-tag);line-height:var(--leading-ui);letter-spacing:var(--tracking-next-tag);text-wrap:balance;margin-top:.1rem;display:block}.ncb-pill{align-items:baseline;gap:var(--space-2-5);min-width:0;padding:var(--pad-next-cta);border-radius:var(--radius-pill);white-space:nowrap;display:flex}.ncb-pill-k{opacity:.8}.ncb-pill--next{isolation:isolate;color:var(--ncb-pill-ink,currentColor);background:linear-gradient(165deg, var(--white-a62) 0%, var(--white-a22) 60%, var(--white-a35) 100%), var(--ncb-pill-bg,var(--ncb-ground,var(--v2-bg)));transition:box-shadow .22s var(--ease-out,ease), transform .22s var(--ease-out,ease);margin-top:1rem;position:relative;overflow:hidden}.ncb-pill--next:before{content:"";z-index:-1;opacity:.16;transform-origin:0;transform:scaleX(var(--ncb-fill,0));background:currentColor;position:absolute;inset:0}.ncb-sec--still{height:var(--ncb-vh,100svh)}.ncb-still{place-items:center;text-decoration:none;display:grid;position:absolute;inset:0}.ncb-still-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ncb-still .ncb-stack{max-width:calc(100% - 2rem);position:relative;transform:none}.ncb-still .ncb-head{white-space:normal;text-wrap:balance}.ncb-tag .ncb-box{padding:0 var(--ncb-tag-pad)}