.nxpf{--nxpf-gutter:20px;--nxpf-ease:cubic-bezier(.2, .8, .2, 1);isolation:isolate;color:var(--nx-text);font-family:var(--font-body), sans-serif;position:relative;overflow-x:clip}@media (min-width:768px){.nxpf{--nxpf-gutter:40px}}.nxpf-wrap{max-width:1320px;padding-inline:var(--nxpf-gutter);margin:0 auto}.nxpf-sec{padding-block:clamp(56px,8vw,112px);position:relative}.nxpf-hero-wrap{max-width:1760px;padding-inline:var(--nxpf-gutter);margin:0 auto}.nxpf-hero{grid-template-columns:minmax(0,1fr);align-items:center;padding-top:124px;padding-bottom:28px;display:grid}.nxpf-hero-copy{z-index:2;flex-direction:column;align-items:flex-start;gap:22px;min-width:0;display:flex;position:relative}.nxpf-hero-title{font-family:var(--font-display), sans-serif;letter-spacing:.01em;color:var(--nx-text);flex-direction:column;font-size:min(23vw,80px);font-weight:400;line-height:.88;display:flex}.nxpf-hero-line{white-space:nowrap;display:block}.nxpf-hero-foot{flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}.nxpf-hero-lede{border-left:3px solid var(--nx-blue);max-width:460px;color:var(--nx-body);padding-left:16px;font-size:17px;line-height:1.6}.nxpf-count{border-radius:var(--nx-radius-pill);letter-spacing:.18em;text-transform:uppercase;padding:9px 16px;font-size:12px}.nxpf-hero-art{display:none}@media (min-width:768px){.nxpf-hero{grid-template-columns:minmax(0,1fr) auto;column-gap:32px;padding-top:140px}.nxpf-hero-title{font-size:104px}.nxpf-hero-art{pointer-events:none;justify-content:center;display:flex;position:relative}.nxpf-hero-glow{background:radial-gradient(closest-side,#1a6fd480,#1a6fd400);position:absolute;inset:-14% -30%}[data-theme=light] .nxpf-hero-glow{opacity:.45}.nxpf-hero-img{filter:drop-shadow(0 24px 28px #03061080);width:auto;height:300px;animation:6s ease-in-out infinite nxpf-float;position:relative}[data-theme=light] .nxpf-hero-img{filter:drop-shadow(0 18px 22px #0d1b3e38)}}@media (min-width:1100px){.nxpf-hero-wrap{padding-inline:clamp(20px,2.5vw,48px)}.nxpf-hero{column-gap:clamp(24px,4vw,80px);padding-top:136px;padding-bottom:32px}.nxpf-hero-title{font-size:clamp(96px,9vw,130px)}.nxpf-hero-art{padding-right:clamp(0px,4vw,80px)}.nxpf-hero-img{height:clamp(340px,28vw,440px)}}@keyframes nxpf-float{0%,to{translate:0}50%{translate:0 -10px}}@media (prefers-reduced-motion:reduce){.nxpf-hero-img{animation:none}}.nxpf-tabs{z-index:40;pointer-events:none;justify-content:center;margin-bottom:28px;display:flex;position:sticky;top:100px}.nxpf-tabs-row{pointer-events:auto;border-radius:var(--nx-radius-pill);scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;max-width:100%;padding:8px;scroll-padding-inline:8px;list-style:none;display:flex;position:relative;overflow-x:auto}.nxpf-tabs-row::-webkit-scrollbar{display:none}.nxpf-tabs-row li{scroll-snap-align:start;flex-shrink:0}.nxpf-tab{border-radius:var(--nx-radius-pill);min-height:44px;text-decoration:none;display:inline-flex;position:relative}.nxpf-tab:focus-visible{outline:3px solid var(--nx-focus);outline-offset:2px}.nxpf-tab-chip{border-radius:var(--nx-radius-pill);letter-spacing:.04em;white-space:nowrap;padding:12px 16px;font-size:12px;transition:color .18s,background .18s}.nxpf-tab:hover .nx-chip{color:var(--nx-text)}.nxpf-tab-count{opacity:.6;font-size:10px}.nxpf-tab[aria-current=true]:after{content:"";background:var(--nx-blue);border-radius:2px;height:2px;position:absolute;bottom:5px;left:18px;right:18px}@media (min-width:1200px){.nxpf-tabs-row{border-radius:32px;flex-wrap:wrap;justify-content:center;gap:4px;overflow:visible}.nxpf-tab-chip{letter-spacing:0;gap:6px;padding:12px 11px}.nxpf-tab[aria-current=true]:after{left:12px;right:12px}}.nxpf-browser[data-cat=logos] .nxpf-item:not([data-cat=logos]),.nxpf-browser[data-cat=business-cards] .nxpf-item:not([data-cat=business-cards]),.nxpf-browser[data-cat=company-profiles] .nxpf-item:not([data-cat=company-profiles]),.nxpf-browser[data-cat=one-pagers] .nxpf-item:not([data-cat=one-pagers]),.nxpf-browser[data-cat=social-media] .nxpf-item:not([data-cat=social-media]),.nxpf-browser[data-cat=flyers-posters] .nxpf-item:not([data-cat=flyers-posters]),.nxpf-browser[data-cat=mockups] .nxpf-item:not([data-cat=mockups]),.nxpf-browser[data-cat=web] .nxpf-item:not([data-cat=web]),.nxpf-empty{display:none}.nxpf-browser[data-empty] .nxpf-empty{display:flex}@media (prefers-reduced-motion:reduce){.nxpf-tab-chip{transition:none}}.nxpf-grid-sec{padding-bottom:clamp(56px,8vw,112px)}.nxpf-grid{columns:1;column-gap:14px;list-style:none}.nxpf-item{break-inside:avoid;margin-bottom:14px}@media (min-width:380px){.nxpf-grid{columns:2}}@media (min-width:768px){.nxpf-grid{column-gap:20px}.nxpf-item{margin-bottom:20px}}@media (min-width:1024px){.nxpf-grid{columns:3}}.nxpf-card{border:1px solid var(--nx-glass-border);background:var(--nx-inset);color:#fff;transition:transform .22s var(--nxpf-ease), box-shadow .22s var(--nxpf-ease);border-radius:22px;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 14px 30px #03061073}[data-theme=light] .nxpf-card{box-shadow:0 12px 26px #0d1b3e1f}.nxpf-card:focus-visible{outline:3px solid var(--nx-focus);outline-offset:3px}.nxpf-card-media{width:100%;display:block;position:relative}.nxpf-card-img{object-fit:cover;width:100%;height:100%;display:block}.nxpf-card-ph{background:linear-gradient(160deg, var(--nx-clay-from), var(--nx-clay-to));flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.nxpf-card-ph-mark{font-family:var(--font-display), sans-serif;color:#0000;-webkit-text-stroke:1.5px var(--nx-blue);font-size:56px;line-height:1}.nxpf-card-ph-text{font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--nx-body);font-size:11px}.nxpf-card-pill{border-radius:var(--nx-radius-pill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:#080c188c;border:1px solid #ffffff38;padding:5px 10px;font-size:10px;position:absolute;top:10px;left:10px}.nxpf-card-overlay{background:linear-gradient(#04081400,#04081499 45%,#040814eb);justify-content:space-between;align-items:flex-end;gap:12px;padding:44px 14px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.nxpf-card-title{min-width:0;font-family:var(--font-body), sans-serif;color:#fff;font-size:14px;font-weight:700;line-height:1.3}.nxpf-card-view{flex-shrink:0;min-height:36px;padding:8px 14px;font-size:11px}@media (hover:hover){.nxpf-card-overlay{opacity:0;transition:opacity .22s var(--nxpf-ease), translate .22s var(--nxpf-ease);translate:0 30%}.nxpf-card:hover .nxpf-card-overlay,.nxpf-card:focus-visible .nxpf-card-overlay{opacity:1;translate:0}.nxpf-card:hover{transform:translateY(-3px)}}@media (max-width:767px){.nxpf-card{border-radius:16px}.nxpf-card-pill{letter-spacing:.08em;padding:4px 8px;font-size:9px;top:8px;left:8px}}@media (hover:none){.nxpf-card-overlay{padding:22px 10px 8px}.nxpf-card-title{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.nxpf-card-view{display:none}}.nxpf-empty{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:48px 24px}.nxpf-empty-img{filter:drop-shadow(0 16px 18px #03061073);width:auto;height:140px}.nxpf-empty-text{font-family:var(--font-display), sans-serif;color:var(--nx-text);font-size:32px;line-height:1.05}@media (prefers-reduced-motion:reduce){.nxpf-card,.nxpf-card-overlay{transition:none}.nxpf-card:hover{transform:none}}.nxpf-trust-intro{max-width:620px;margin-top:24px}.nxpf-partners{scroll-snap-type:x mandatory;scrollbar-width:none;margin-top:40px;margin-inline:calc(-1 * var(--nxpf-gutter));padding:8px var(--nxpf-gutter) 24px;gap:16px;list-style:none;display:flex;overflow-x:auto}.nxpf-partners::-webkit-scrollbar{display:none}.nxpf-partners:focus-visible{outline:3px solid var(--nx-focus);outline-offset:-3px;border-radius:12px}.nxpf-partner{scroll-snap-align:start;flex:0 0 240px}.nxpf-brands-title{font-family:var(--font-mono), monospace;letter-spacing:.26em;text-transform:uppercase;color:var(--nx-accent);text-align:center;margin-top:clamp(48px,6vw,72px);margin-bottom:20px;font-size:12px;font-weight:400}.nxpf-brands{background:0 0;margin-inline:calc(50% - 50vw)}@media (min-width:768px){.nxpf-partners{flex-wrap:wrap;justify-content:center;gap:20px;margin:56px 0 0;padding:0;overflow:visible}.nxpf-partner{flex:0 0 calc(33.3333% - 13.3333px)}}@media (min-width:1200px){.nxpf-partners{flex-wrap:nowrap}.nxpf-partner{flex:1 1 0;min-width:0;padding-inline:20px}}.nxpf-project{padding-top:116px}@media (min-width:768px){.nxpf-project{padding-top:128px}}.nxpf-crumbs ol{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--nx-body);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:24px;font-size:12px;list-style:none;display:flex}.nxpf-crumbs li{align-items:center;gap:10px;min-width:0;display:inline-flex}.nxpf-crumbs li+li:before{content:"/";color:var(--nx-accent)}.nxpf-crumbs a{min-height:44px;color:var(--nx-accent);align-items:center;text-decoration:none;display:inline-flex}.nxpf-crumbs a:hover{color:var(--nx-text)}.nxpf-crumbs a:focus-visible{outline:3px solid var(--nx-focus);outline-offset:2px;border-radius:6px}.nxpf-crumbs [aria-current]{color:var(--nx-text);overflow-wrap:anywhere}.nxpf-view{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.nxpf-view-media{min-width:0}.nxpf-project{--nxpf-media-max:max(300px, calc(100svh - 340px))}.nxpf-view-frame{justify-content:center;padding:clamp(12px,2vw,24px);display:flex}.nxpf-view-img{width:auto;max-width:100%;height:auto;max-height:var(--nxpf-media-max);border-radius:14px;display:block}.nxpf-browser-frame{border:1px solid var(--nx-glass-border);background:var(--nx-inset);box-shadow:var(--nx-shadow-clay);border-radius:18px;overflow:hidden}.nxpf-browser-bar{background:linear-gradient(160deg, var(--nx-clay-from), var(--nx-clay-to));border-bottom:1px solid var(--nx-glass-border);align-items:center;gap:14px;padding:10px 14px;display:flex}.nxpf-browser-dots{gap:6px;display:flex}.nxpf-browser-dots span{background:#ff5f57;border-radius:50%;width:10px;height:10px}.nxpf-browser-dots span:nth-child(2){background:#febc2e}.nxpf-browser-dots span:nth-child(3){background:#28c840}.nxpf-browser-url{border-radius:var(--nx-radius-pill);background:var(--nx-inset);min-width:0;box-shadow:var(--nx-shadow-inset);font-family:var(--font-mono), monospace;color:var(--nx-body);white-space:nowrap;text-overflow:ellipsis;flex:1;padding:5px 12px;font-size:11px;overflow:hidden}.nxpf-browser-frame .nxpf-view-img{border-radius:0;width:100%;max-height:none}.nxpf-view-panel{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.nxpf-view-pill{border-radius:var(--nx-radius-pill);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.nxpf-view-title{font-family:var(--font-display), sans-serif;letter-spacing:.01em;color:var(--nx-text);overflow-wrap:anywhere;font-size:clamp(40px,3.2vw + 20px,60px);font-weight:400;line-height:.95}.nxpf-view-desc{font-size:16px}.nxpf-view-tags{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.nxpf-view-client{font-family:var(--font-mono), monospace;letter-spacing:.06em;color:var(--nx-text);font-size:13px}.nxpf-view-client span{letter-spacing:.2em;text-transform:uppercase;color:var(--nx-accent);margin-right:8px;font-size:11px}.nxpf-view-ctas{flex-direction:column;gap:12px;width:100%;margin-top:4px;display:flex}.nxpf-view-ctas .nx-clay-btn{width:100%}@media (min-width:1100px){.nxpf-view{grid-template-columns:minmax(0,7fr) minmax(0,3fr);gap:32px}.nxpf-view-side{position:sticky;top:110px}.nxpf-view-ctas .nx-clay-btn{white-space:normal;text-align:center}}.nxpf-pdf-fit{--nxpf-col:calc(100vw - 2 * var(--nxpf-gutter));--nxpf-fit:min(var(--nxpf-col), calc((var(--nxpf-media-max) - 64px - 2rem) * var(--nxpf-pdf-ratio,.707) + 32px));width:var(--nxpf-fit);max-width:100%;margin-inline:auto}@media (min-width:1100px){.nxpf-pdf-fit{--nxpf-col:calc((min(100vw, 1320px) - 2 * var(--nxpf-gutter) - 32px) * .7)}}.nxpf-pdf-fit .nxpf-pdf-stage{min-height:calc((var(--nxpf-fit) - 34px) / var(--nxpf-pdf-ratio,.707) + 2rem)}.nxpf-pdf-fit .nxpf-pdf-skeleton{min-height:calc((var(--nxpf-fit) - 34px) / var(--nxpf-pdf-ratio,.707) + 2rem + 65px)}@media (max-width:479px){.nxpf-pdf-fit .nxpf-pdf-skeleton{min-height:calc((var(--nxpf-fit) - 34px) / var(--nxpf-pdf-ratio,.707) + 2rem + 61px)}}.nxpf-pdf-fit .nxpf-pdf.is-fullscreen .nxpf-pdf-stage{min-height:0}.nxpf-pdf-fit .nxpf-pdf:not(.is-fullscreen) .react-pdf__Page{max-width:calc(var(--nxpf-fit) - 34px);min-width:calc(var(--nxpf-fit) - 34px)!important;min-height:calc((var(--nxpf-fit) - 34px) / var(--nxpf-pdf-ratio,.707))!important}.nxpf-pdf-fit .nxpf-pdf:not(.is-fullscreen) .react-pdf__Page canvas{max-width:100%;height:auto!important}.nxpf-pdf-fit .nxpf-pdf:not(.is-fullscreen) .react-pdf__Document{justify-content:center;width:100%;display:flex}.nxpf-pdf{border:1px solid var(--nx-glass-border);width:100%;box-shadow:var(--nx-shadow-clay);background:#0b1020;border-radius:22px;flex-direction:column;display:flex;position:relative;overflow:hidden}.nxpf-pdf.is-fullscreen{z-index:1000;border:0;border-radius:0;position:fixed;inset:0}.nxpf-pdf-stage{flex:1;justify-content:center;align-items:flex-start;min-height:clamp(320px,55vh,640px);padding:1rem 0;display:flex;overflow:auto}.nxpf-pdf.is-fullscreen .nxpf-pdf-stage{min-height:0}.nxpf-pdf-skeleton{min-height:clamp(380px,60vh,700px)}.nxpf-pdf-msg{color:#f5f5f58c;padding:2rem;font-size:.85rem;display:block}.nxpf-pdf-msg a{color:#8ec0ff}.nxpf-pdf-bar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border-top:1px solid #ffffff1a;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.nxpf-pdf .nxpf-pdf-btn{color:#fff;background:#ffffff12;border-color:#ffffff47}.nxpf-pdf .nxpf-pdf-btn:focus-visible{outline-color:#8ec0ff}@media (max-width:479px){.nxpf-pdf-bar{gap:6px;padding:8px}.nxpf-pdf .nxpf-pdf-btn{gap:4px;padding:10px 12px}}.nxpf-pdf-count{white-space:nowrap;font-family:var(--font-mono), monospace;letter-spacing:.12em;color:#ffffffbf;-webkit-user-select:none;user-select:none;font-size:13px}.nxpf-more{padding-top:clamp(56px,8vw,96px)}.nxpf-more-row{scroll-snap-type:x mandatory;scrollbar-width:none;margin-top:32px;margin-inline:calc(-1 * var(--nxpf-gutter));padding:8px var(--nxpf-gutter) 24px;scroll-padding-inline:var(--nxpf-gutter);align-items:flex-start;gap:16px;list-style:none;display:flex;overflow-x:auto}.nxpf-more-row::-webkit-scrollbar{display:none}.nxpf-more-row:focus-visible{outline:3px solid var(--nx-focus);outline-offset:-3px;border-radius:12px}.nxpf-more-item{scroll-snap-align:start;flex:0 0 240px}@media (min-width:768px){.nxpf-more-item{flex-basis:300px}}.nxpf-back{min-height:44px;font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--nx-accent);align-items:center;gap:8px;margin-bottom:16px;font-size:12px;text-decoration:none;display:inline-flex}.nxpf-back:hover{color:var(--nx-text)}.nxpf-back:focus-visible{outline:3px solid var(--nx-focus);outline-offset:3px;border-radius:8px}.nxpf-choices{padding-bottom:clamp(56px,8vw,112px)}.nxpf-choices-list{grid-template-columns:minmax(0,1fr);gap:20px;list-style:none;display:grid}.nxpf-choice{height:100%;color:var(--nx-text);transition:transform .22s var(--nxpf-ease), box-shadow .22s var(--nxpf-ease);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.nxpf-choice:hover{transform:translateY(-4px)}.nxpf-choice:focus-visible{outline:3px solid var(--nx-focus);outline-offset:4px}.nxpf-choice-art{justify-content:center;align-items:center;height:220px;padding-top:24px;display:flex;position:relative}.nxpf-choice-glow{background:radial-gradient(closest-side,#1a6fd480,#1a6fd400);position:absolute;inset:0 10%}[data-theme=light] .nxpf-choice-glow{opacity:.45}.nxpf-choice-img{object-fit:contain;filter:drop-shadow(0 22px 26px #03061080);width:auto;max-width:80%;height:100%;transition:translate .22s var(--nxpf-ease);position:relative}[data-theme=light] .nxpf-choice-img{filter:drop-shadow(0 18px 22px #0d1b3e38)}.nxpf-choice:hover .nxpf-choice-img{translate:0 -6px}.nxpf-choice-body{flex-direction:column;gap:12px;padding:24px 26px 28px;display:flex}.nxpf-choice-title{font-family:var(--font-display), sans-serif;font-size:clamp(48px,3vw + 32px,76px);line-height:.92}.nxpf-choice-line{color:var(--nx-body);font-size:16px;line-height:1.55}.nxpf-choice-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}.nxpf-choice-arrow{color:#fff;width:52px;height:52px;box-shadow:var(--nx-shadow-btn);transition:translate .22s var(--nxpf-ease);background:linear-gradient(#4a97f2 0%,#1a6fd4 50%,#1558ad 100%);border-radius:50%;justify-content:center;align-items:center;font-size:22px;display:inline-flex}.nxpf-choice:hover .nxpf-choice-arrow{translate:4px}@media (min-width:768px){.nxpf-choices-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.nxpf-choice-art{height:280px}}.nxpf-sub-title{font-family:var(--font-display), sans-serif;color:var(--nx-text);margin-bottom:24px;font-size:clamp(44px,3vw + 28px,72px);font-weight:400;line-height:.95}.nxpf-digital{grid-template-columns:minmax(0,1fr);gap:20px;list-style:none;display:grid}.nxpf-digital-item{scroll-margin-top:120px}@media (min-width:640px){.nxpf-digital{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.nxpf-digital{grid-template-columns:repeat(3,minmax(0,1fr))}}.nxpf-card-badge{border-radius:var(--nx-radius-pill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:#8ec0ff;background:#080c1899;border:1px solid #8ec0ff80;padding:5px 10px;font-size:10px;position:absolute;top:10px;right:10px}.nxpf-card-badge.is-live{color:#4ade80;border-color:#4ade808c}.nxpf-card-badge.is-soon{color:#fbbf24;border-color:#fbbf248c}@media (prefers-reduced-motion:reduce){.nxpf-choice,.nxpf-choice-img,.nxpf-choice-arrow{transition:none}.nxpf-choice:hover{transform:none}.nxpf-choice:hover .nxpf-choice-img,.nxpf-choice:hover .nxpf-choice-arrow{translate:none}}.nxpf-pager{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:12px;display:grid}.nxpf-pager-btn{text-transform:none;letter-spacing:0;gap:8px;min-width:44px;min-height:44px;padding:10px 12px}.nxpf-pager-btn[aria-disabled=true]{opacity:.4;cursor:not-allowed}.nxpf-pager-btn[aria-disabled=true]:hover{border-color:var(--nx-ghost-border);transform:none}.nxpf-pager-text{display:none}.nxpf-pager-count{font-family:var(--font-mono), monospace;letter-spacing:.12em;color:var(--nx-body);white-space:nowrap;justify-self:center;font-size:13px}@media (min-width:768px){.nxpf-pager{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.nxpf-pager-btn{min-width:0;max-width:100%;padding:10px 18px}.nxpf-pager-btn--prev{justify-self:start}.nxpf-pager-btn--next{justify-self:end}.nxpf-pager-text{text-align:left;flex-direction:column;min-width:0;display:flex}.nxpf-pager-btn--next .nxpf-pager-text{text-align:right}.nxpf-pager-dir{font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--nx-accent);font-size:10px}.nxpf-pager-title{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}}
