.nsf-pi,.nsf-pi *,.nsf-pi :after,.nsf-pi :before{box-sizing:border-box}.nsf-pi[hidden]{display:none!important}.nsf-pi{align-items:center;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:99990}.nsf-pi-note{border:1.5px dashed #3d5afe;border-radius:10px;color:#3d5afe;font-size:13px;padding:12px 14px}.nsf-pi__overlay{background:var(--pi-ov-color);inset:0;opacity:0;position:absolute;transition:opacity .35s ease}.nsf-pi.is-open .nsf-pi__overlay{opacity:var(--pi-ov)}.nsf-pi.has-blur .nsf-pi__overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.nsf-pi__card{background:var(--pi-card);border-radius:var(--pi-r);box-shadow:0 40px 100px -30px rgba(5,6,12,.6);display:grid;grid-template-columns:var(--pi-share) minmax(0,1fr);max-height:calc(100vh - 40px);max-width:var(--pi-w);min-height:min(var(--pi-minh),calc(100vh - 40px));opacity:0;outline:none;overflow:hidden;position:relative;transform:translateY(24px) scale(.97);transition:opacity .4s ease,transform .55s cubic-bezier(.22,1,.36,1);width:100%;z-index:1}.nsf-pi.is-open .nsf-pi__card{opacity:1;transform:none}.nsf-pi.img-right .nsf-pi__card{grid-template-columns:minmax(0,1fr) var(--pi-share)}.nsf-pi.img-right .nsf-pi__media{order:2}.nsf-pi.in-editor{display:block;inset:auto;padding:0;position:relative;z-index:auto}.nsf-pi.in-editor .nsf-pi__overlay{display:none}.nsf-pi.in-editor .nsf-pi__card{box-shadow:0 14px 50px -24px rgba(5,6,12,.45);margin:0 auto;max-height:none;opacity:1;transform:none}.nsf-pi button{font-family:inherit}.nsf-pi .nsf-pi__close{align-items:center;background:color-mix(in srgb,var(--pi-title) 7%,var(--pi-card))!important;border:0!important;border-radius:50%;box-shadow:none!important;color:var(--pi-title)!important;cursor:pointer;display:flex;height:36px;justify-content:center;margin:0;padding:0;position:absolute;right:14px;top:14px;transition:transform .25s ease,background-color .25s ease;width:36px;z-index:5}.nsf-pi .nsf-pi__close:hover{background:color-mix(in srgb,var(--pi-title) 12%,var(--pi-card))!important;transform:rotate(90deg)}.nsf-pi .nsf-pi__close svg{height:18px;width:18px}.nsf-pi.img-right .nsf-pi__close{background:hsla(0,0%,100%,.92)!important;color:#14183a!important}.nsf-pi__media{background:var(--pi-img-bg);min-height:100%;overflow:hidden;position:relative}.nsf-pi__pic{display:contents}.nsf-pi__media img{display:block;height:100%;inset:0;object-fit:cover;object-position:var(--pi-focus);position:absolute;width:100%}.nsf-pi__ph{align-items:center;border:1.5px dashed hsla(0,0%,100%,.35);border-radius:12px;color:hsla(0,0%,100%,.7);display:flex;font-size:12px;inset:16px;justify-content:center;padding:12px;position:absolute;text-align:center}.nsf-pi.has-shade .nsf-pi__media:after{background:linear-gradient(180deg,rgba(5,6,12,.35),rgba(5,6,12,0) 28%,rgba(5,6,12,0) 45%,rgba(5,6,12,.82));content:"";inset:0;pointer-events:none;position:absolute}.nsf-pi__over{align-items:flex-start;color:var(--pi-img-text);display:flex;flex-direction:column;inset:0;justify-content:space-between;padding:22px 24px 26px;pointer-events:none;position:absolute;z-index:2}.nsf-pi__obadge{align-items:center;background:var(--pi-img-badge);border-radius:999px;color:var(--pi-img-text);display:inline-flex;font-size:var(--pi-fs-badge);font-weight:700;gap:8px;letter-spacing:.12em;line-height:1;padding:7px 12px;text-transform:uppercase}.nsf-pi__obadge:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.nsf-pi__otitle{font-size:var(--pi-fs-ot);font-weight:800;letter-spacing:-.03em;line-height:.95;margin:auto 0 0;text-shadow:0 2px 20px rgba(0,0,0,.25);text-transform:uppercase}.nsf-pi__body{display:flex;flex-direction:column;justify-content:center;min-width:0;overflow:auto;overscroll-behavior:contain;padding:var(--pi-pad);padding-top:calc(var(--pi-pad) + 8px);position:relative;scrollbar-width:thin}.nsf-pi__eyebrow{color:var(--pi-accent);font-size:12px;font-weight:700;letter-spacing:.12em;margin:0 0 10px;text-transform:uppercase}.nsf-pi__title{color:var(--pi-title);font-size:var(--pi-fs-title);font-weight:800;letter-spacing:-.015em;line-height:1.12;margin:0;padding-right:30px;text-transform:uppercase}.nsf-pi__hl{color:var(--pi-accent)}.nsf-pi__lead{color:var(--pi-text);font-size:var(--pi-fs-lead);line-height:1.6;margin:14px 0 0}.nsf-pi__info{background:var(--pi-info-bg);border-radius:14px;display:flex;flex-direction:column;gap:10px;list-style:none;margin:20px 0 0;padding:14px 16px}.nsf-pi__info li{align-items:center;color:var(--pi-info-text);display:flex;font-size:var(--pi-fs-info);font-weight:500;gap:10px;line-height:1.35;margin:0}.nsf-pi__info li:before{content:none!important;display:none!important}.nsf-pi__ic{align-items:center;background:var(--pi-card);border-radius:8px;color:var(--pi-accent);display:inline-flex;flex:0 0 auto;height:28px;justify-content:center;width:28px}.nsf-pi__ic svg{display:block;height:16px;width:16px}.nsf-pi__sep{background:var(--pi-accent);border-radius:50%;display:inline-block;height:4px;margin:0 9px .2em;opacity:.7;vertical-align:middle;width:4px}.nsf-pi__count{align-items:center;align-self:flex-start;background:var(--pi-count-bg);border-radius:10px;color:var(--pi-count-text);display:inline-flex;flex-wrap:wrap;font-size:12px;gap:6px 10px;line-height:1.2;margin-top:16px;padding:8px 12px}.nsf-pi__count-v b{font-size:15px;font-variant-numeric:tabular-nums}.nsf-pi__count[hidden]{display:none}.nsf-pi__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:24px}.nsf-pi .nsf-pi__btn{align-items:center;background:var(--pi-accent);border-radius:var(--pi-btn-r);box-shadow:0 14px 30px -12px color-mix(in srgb,var(--pi-accent) 75%,transparent);color:var(--pi-btn-text);display:inline-flex;font-size:var(--pi-fs-btn);font-weight:700;gap:10px;justify-content:center;line-height:1.15;padding:16px 26px;text-decoration:none;transition:transform .25s ease,filter .25s ease}.nsf-pi.btn-upper .nsf-pi__btn{letter-spacing:.03em;text-transform:uppercase}.nsf-pi .nsf-pi__btn:focus,.nsf-pi .nsf-pi__btn:hover{color:var(--pi-btn-text);text-decoration:none}.nsf-pi .nsf-pi__btn:hover{filter:brightness(1.08);transform:translateY(-2px)}.nsf-pi .nsf-pi__btn svg{flex:0 0 auto;height:16px;transition:transform .25s ease;width:16px}.nsf-pi .nsf-pi__btn:hover svg{transform:translateX(3px)}.nsf-pi__m{display:none}.nsf-pi .nsf-pi__dismiss{background:none!important;border:0!important;box-shadow:none!important;color:var(--pi-muted)!important;cursor:pointer;font-size:calc(var(--pi-fs-btn) - 1px);line-height:1.2;margin:0;padding:6px 2px;text-transform:none!important}.nsf-pi .nsf-pi__dismiss:hover{color:var(--pi-title)!important;text-decoration:underline}.nsf-pi__foot{color:var(--pi-muted);font-size:11px;line-height:1.5;margin:14px 0 0}@keyframes nsf-pi-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--pi-accent) 50%,transparent),0 14px 30px -12px color-mix(in srgb,var(--pi-accent) 75%,transparent)}70%,to{box-shadow:0 0 0 14px transparent,0 14px 30px -12px color-mix(in srgb,var(--pi-accent) 75%,transparent)}}.nsf-pi.has-pulse.is-open .nsf-pi__btn{animation:nsf-pi-ring 2.4s cubic-bezier(.4,0,.2,1) 1.2s infinite}.nsf-pi.has-pulse .nsf-pi__btn:hover{animation-play-state:paused}@keyframes nsf-pi-zoom{0%{transform:scale(1.12)}to{transform:scale(1)}}.nsf-pi.has-zoom.is-open .nsf-pi__media img{animation:nsf-pi-zoom 7s cubic-bezier(.22,1,.36,1) both}.nsf-pi:not(.no-anim) .nsf-pi__body>*,.nsf-pi:not(.no-anim) .nsf-pi__over>*{opacity:0;transform:translateY(12px);transition:opacity .5s ease,transform .6s cubic-bezier(.22,1,.36,1)}.nsf-pi:not(.no-anim).is-open .nsf-pi__body>*,.nsf-pi:not(.no-anim).is-open .nsf-pi__over>*{opacity:1;transform:none}.nsf-pi:not(.no-anim) .nsf-pi__over>:first-child{transition-delay:.2s}.nsf-pi:not(.no-anim) .nsf-pi__over>:nth-child(2){transition-delay:.32s}.nsf-pi:not(.no-anim) .nsf-pi__body>:first-child{transition-delay:.18s}.nsf-pi:not(.no-anim) .nsf-pi__body>:nth-child(2){transition-delay:.25s}.nsf-pi:not(.no-anim) .nsf-pi__body>:nth-child(3){transition-delay:.32s}.nsf-pi:not(.no-anim) .nsf-pi__body>:nth-child(4){transition-delay:.39s}.nsf-pi:not(.no-anim) .nsf-pi__body>:nth-child(n+5){transition-delay:.46s}@media (max-width:767.98px){.nsf-pi{padding:14px}.nsf-pi.img-right .nsf-pi__card,.nsf-pi__card{display:flex;flex-direction:column;grid-template-columns:none;max-height:calc(100vh - 28px);max-height:calc(100dvh - 28px);min-height:0;overflow:auto;overscroll-behavior:contain}.nsf-pi.img-right .nsf-pi__media{order:0}.nsf-pi__media{flex:0 0 auto;height:var(--pi-imh-m);min-height:0}.nsf-pi__over{padding:16px 18px 18px}.nsf-pi__otitle{font-size:var(--pi-fs-ot-m)}.nsf-pi__body{justify-content:flex-start;overflow:visible;padding:22px 20px}.nsf-pi__title{font-size:var(--pi-fs-title-m);padding-right:0}.nsf-pi__lead{font-size:max(13px,calc(var(--pi-fs-lead) - 1px))}.nsf-pi__info{gap:8px;margin-top:16px;padding:12px 14px}.nsf-pi__info li{font-size:calc(var(--pi-fs-info) - 1px)}.nsf-pi .nsf-pi__close,.nsf-pi.img-right .nsf-pi__close{background:hsla(0,0%,100%,.92)!important;color:#14183a!important}.nsf-pi__actions{align-items:stretch;flex-direction:column;gap:4px;margin-top:20px}.nsf-pi .nsf-pi__btn{width:100%}.nsf-pi__d{display:none}.nsf-pi__m{display:inline}.nsf-pi .nsf-pi__dismiss{padding:10px;text-align:center}.nsf-pi__foot{text-align:center}.nsf-pi.pos-m-sheet{align-items:flex-end;padding:0}.nsf-pi.pos-m-sheet .nsf-pi__card{border-radius:var(--pi-r) var(--pi-r) 0 0;max-height:94vh;max-height:94dvh;max-width:none;transform:translateY(100%);transition:opacity .3s ease,transform .45s cubic-bezier(.22,1,.36,1)}.nsf-pi.pos-m-sheet.is-open .nsf-pi__card{transform:none}.nsf-pi.in-editor{display:block;padding:0}.nsf-pi.in-editor .nsf-pi__card{border-radius:var(--pi-r);max-height:none;transform:none}}@media (prefers-reduced-motion:reduce){.nsf-pi *,.nsf-pi__card{animation:none!important;transition:none!important}.nsf-pi .nsf-pi__body>*,.nsf-pi .nsf-pi__over>*{opacity:1!important;transform:none!important}}