.nsf-pn-sec{background:var(--pn-bg);padding:var(--pn-st) 0 var(--pn-sb);width:100%}.nsf-pn,.nsf-pn *,.nsf-pn :after,.nsf-pn :before,.nsf-pn-sec{box-sizing:border-box}.nsf-pn{column-gap:var(--pn-gap);display:grid;grid-template-columns:repeat(var(--pn-c),minmax(0,1fr));list-style:none;margin:0 auto;max-width:var(--pn-max);padding:0;row-gap:var(--pn-rgap)}.nsf-pn__item{margin:0;min-width:0;padding:0;position:relative}.nsf-pn.has-line .nsf-pn__item{padding-top:var(--pn-ls)}.nsf-pn__line{display:none}.nsf-pn.has-line .nsf-pn__line{background:var(--pn-line);display:block;height:1px;left:0;position:absolute;right:0;top:0;transform-origin:left center}.nsf-pn.has-line .nsf-pn__line:after{background:var(--pn-accent);content:"";height:2px;left:0;position:absolute;top:-.5px;transform:scaleX(0);transform-origin:left center;transition:transform .5s cubic-bezier(.22,1,.36,1);width:100%}.nsf-pn.has-hover .nsf-pn__item:hover .nsf-pn__line:after{transform:scaleX(1)}.nsf-pn__num{color:var(--pn-accent);display:block;font-size:var(--pn-fs-num);font-variant-numeric:tabular-nums;font-weight:var(--pn-fw-num);letter-spacing:-.01em;line-height:1;transition:transform .35s ease}.nsf-pn.has-hover .nsf-pn__item:hover .nsf-pn__num{transform:translateX(3px)}.nsf-pn__title{color:var(--pn-title);font-size:var(--pn-fs-title);font-weight:var(--pn-fw-title);line-height:1.3;margin:var(--pn-s-title) 0 0}.nsf-pn__item>.nsf-pn__title:nth-child(2){margin-top:0}.nsf-pn__text{color:var(--pn-text);font-size:var(--pn-fs-text);line-height:1.6;margin:var(--pn-s-text) 0 0;max-width:var(--pn-tmax)}.nsf-pn.js-anim .nsf-pn__line{transform:scaleX(0);transition:transform calc(var(--pn-dur)*1.2) var(--pn-ease);transition-delay:calc(var(--k)*var(--pn-stagger))}.nsf-pn.js-anim .nsf-pn__num,.nsf-pn.js-anim .nsf-pn__text,.nsf-pn.js-anim .nsf-pn__title{opacity:0;transform:translateY(14px);transition:opacity var(--pn-dur) var(--pn-ease),transform var(--pn-dur) var(--pn-ease)}.nsf-pn.js-anim .nsf-pn__num{transition-delay:calc(.12s + var(--k)*var(--pn-stagger))}.nsf-pn.js-anim .nsf-pn__title{transition-delay:calc(.2s + var(--k)*var(--pn-stagger))}.nsf-pn.js-anim .nsf-pn__text{transition-delay:calc(.28s + var(--k)*var(--pn-stagger))}.nsf-pn.js-anim.is-in .nsf-pn__line,.nsf-pn.js-anim.is-in .nsf-pn__num,.nsf-pn.js-anim.is-in .nsf-pn__text,.nsf-pn.js-anim.is-in .nsf-pn__title{opacity:1;transform:none}.nsf-pn.js-anim.is-done .nsf-pn__num{transition:transform .35s ease}.nsf-pn.js-anim.is-done.has-hover .nsf-pn__item:hover .nsf-pn__num{transform:translateX(3px)}@media (max-width:991.98px){.nsf-pn{grid-template-columns:repeat(var(--pn-ct),minmax(0,1fr))}}@media (max-width:767.98px){.nsf-pn-sec{padding:var(--pn-st-m) 0 var(--pn-sb-m)}.nsf-pn{column-gap:16px;grid-template-columns:minmax(0,1fr);row-gap:var(--pn-gap-m)}.nsf-pn--m-two{grid-template-columns:repeat(2,minmax(0,1fr))}.nsf-pn--m-scroll{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:var(--pn-gap-m);margin:0 -16px;padding:4px 16px 10px;scroll-padding:0 16px;scrollbar-width:none}.nsf-pn--m-scroll::-webkit-scrollbar{display:none}.nsf-pn--m-scroll .nsf-pn__item{flex:0 0 var(--pn-w-m);scroll-snap-align:start}.nsf-pn__num{font-size:var(--pn-fs-num-m)}.nsf-pn.has-hover .nsf-pn__item:hover .nsf-pn__line:after{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.nsf-pn *{transition:none!important}.nsf-pn.js-anim *{opacity:1!important;transform:none!important}}