@font-face{font-family:'Montserrat';font-style:normal;font-weight:600 900;font-display:swap;src:url(/assets/fonts/montserrat.woff2) format('woff2')}@font-face{font-family:'Inter';font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/inter.woff2) format('woff2')}@font-face{font-family:'Space Mono';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/spacemono-400.woff2) format('woff2')}@font-face{font-family:'Space Mono';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/spacemono-700.woff2) format('woff2')}@font-face{font-family:'Nexform Montserrat';font-style:normal;font-weight:600 900;font-display:swap;src:url(/assets/fonts/montserrat.woff2) format('woff2')}@font-face{font-family:'Nexform Inter';font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/inter.woff2) format('woff2')}@font-face{font-family:'Nexform Mono';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/spacemono-400.woff2) format('woff2')}@font-face{font-family:'Nexform Mono';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/spacemono-700.woff2) format('woff2')}:root{--nx-bg:#FCFBFE;--nx-card:#FFFFFF;--nx-tint:#F5EDFF;--nx-ink:#190826;--nx-dim:#5F5573;--nx-line:rgba(25,8,38,.09);--nx-pur:#BC13FE;--nx-pur2:#6C1BD6;--nx-aurora:linear-gradient(92deg,#BC13FE 0%,#6C1BD6 100%);--nx-sh:0 16px 44px -20px rgba(108,27,214,.18);--nx-disp:'Nexform Montserrat',system-ui,sans-serif;--nx-body:'Nexform Inter',system-ui,sans-serif;--nx-mono:'Nexform Mono',ui-monospace,monospace;--nx-r-lg:26px;--nx-r-md:20px}.elementor-kit-5{--e-global-typography-primary-font-family:'Montserrat';--e-global-typography-primary-font-weight:800;--e-global-typography-secondary-font-family:'Montserrat';--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:'Inter';--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:'Inter';--e-global-typography-accent-font-weight:700}body.blog,body.archive,body.search{background:var(--nx-bg);color:var(--nx-ink);font-family:var(--nx-body);-webkit-font-smoothing:antialiased}body.blog .site-main,body.archive .site-main,body.search .site-main{max-width:1180px;margin:0 auto;padding:clamp(36px,6vw,72px) clamp(20px,4vw,40px) clamp(60px,8vw,96px)}.nx-head{grid-column:1/-1;margin:0 0 clamp(28px,4vw,44px);max-width:62ch}.nx-head .nx-eyebrow{font-family:var(--nx-mono);font-size:.7rem;font-weight:700;letter-spacing:.38em;text-transform:uppercase;color:var(--nx-pur2);display:block;margin-bottom:18px}.nx-head h1{font-family:var(--nx-disp);font-weight:900;font-size:clamp(2rem,5.2vw,3.3rem);line-height:1.04;letter-spacing:-.025em;color:var(--nx-ink);margin:0;text-wrap:balance}.nx-head h1 em{font-style:normal;background:var(--nx-aurora);-webkit-background-clip:text;background-clip:text;color:#fff0}.nx-head p{color:var(--nx-dim);font-size:1.02rem;line-height:1.6;margin:16px 0 0}body.blog .page-content,body.archive .page-content,body.search .page-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:clamp(18px,2.2vw,26px);align-items:start}article.post{background:var(--nx-card);border:1px solid var(--nx-line);border-radius:var(--nx-r-lg);box-shadow:var(--nx-sh);overflow:hidden;display:flex;flex-direction:column;margin:0;transition:transform .35s ease,box-shadow .35s ease}article.post:hover{transform:translateY(-4px);box-shadow:0 22px 54px -22px rgb(108 27 214 / .30)}article.post>a:has(img){order:-1;display:block;overflow:hidden}article.post img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;background:var(--nx-tint);transition:transform .5s ease}article.post:hover img{transform:scale(1.03)}article.post .entry-title{font-family:var(--nx-disp);font-weight:800;font-size:1.12rem;line-height:1.28;letter-spacing:-.01em;margin:22px 24px 0;text-wrap:balance}article.post .entry-title a{color:var(--nx-ink);text-decoration:none;background:none}article.post .entry-title a:hover{color:var(--nx-pur)}article.post p{color:var(--nx-dim);font-size:.92rem;line-height:1.6;margin:12px 24px 26px}body.blog .pagination,body.archive .pagination,body.search .pagination{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:clamp(30px,4vw,48px);padding-top:28px;border-top:1px solid var(--nx-line)}.pagination .nav-previous:empty,.pagination .nav-next:empty{display:none}.pagination a{display:inline-flex;align-items:center;gap:10px;font-family:var(--nx-body);font-weight:700;font-size:.88rem;padding:14px 26px;min-height:48px;border-radius:999px;background:var(--nx-aurora);color:#fff;text-decoration:none;box-shadow:0 10px 30px -12px rgb(188 19 254 / .5);transition:box-shadow .3s ease,transform .3s ease}.pagination a:hover{transform:translateY(-2px);box-shadow:0 16px 36px -14px rgb(188 19 254 / .6)}.pagination .nav-next{margin-left:auto}::selection{background:var(--nx-pur);color:#fff}@media (prefers-reduced-motion:reduce){article.post,article.post img,.pagination a{transition:none}article.post:hover{transform:none}article.post:hover img{transform:none}}@media(max-width:560px){article.post .entry-title{margin:18px 18px 0;font-size:1.06rem}article.post p{margin:10px 18px 22px}body.blog .pagination,body.archive .pagination,body.search .pagination{flex-direction:column;align-items:stretch}.pagination a{justify-content:center}.pagination .nav-next{margin-left:0}}body.single-post .nf-hdr .nf-hdr-nav a,body.single-post .nf-hdr .nf-hdr-nav .nf-hdr-top{color:#16101F!important}body.single-post .nf-hdr .nf-hdr-nav .nf-hdr-cta{color:#FFFFFF!important}body.single-post .nf-hdr .nf-hdr-burger span{background:#16101F!important}html body.single-post{background:radial-gradient(900px 500px at 88% -6%,rgb(188 19 254 / .07),transparent 62%),radial-gradient(700px 420px at 6% 12%,rgb(188 19 254 / .05),transparent 60%),#FCFBFE!important;color:#190826!important}html body.single-post::before{background-image:linear-gradient(rgb(188 19 254 / .035) 1px,transparent 1px),linear-gradient(90deg,rgb(188 19 254 / .035) 1px,transparent 1px)!important}html body.single-post::after{background:radial-gradient(circle at 7% 22%,rgb(188 19 254 / .07),transparent 28%),radial-gradient(circle at 92% 68%,rgb(188 19 254 / .05),transparent 30%)!important}html body.single-post .nex-post-page{--nex-text:#190826;--nex-muted:#5F5573;--nex-soft:#5F5573;--nex-light:#6C1BD6;--nex-purple:#BC13FE;--nex-purple-dark:#6C1BD6;color:#190826!important}html body.single-post .nex-post-breadcrumbs,html body.single-post .nex-post-breadcrumbs a{color:#5F5573!important}html body.single-post .nex-post-breadcrumbs strong{color:#6C1BD6!important}html body.single-post .nex-post-hero h1{color:#190826!important;text-shadow:none!important}html body.single-post .nex-post-excerpt{color:#5F5573!important}html body.single-post .nex-post-meta span{color:#5F5573!important;background:#FFFFFF!important;border:1px solid rgb(25 8 38 / .09)!important}html body.single-post .nex-post-hero-card{background:radial-gradient(circle at 50% 28%,rgb(188 19 254 / .07),transparent 52%),#FFFFFF!important;border:1px solid rgb(25 8 38 / .09)!important;box-shadow:0 16px 44px -20px rgb(108 27 214 / .18)!important}html body.single-post .nex-post-card-copy h2{color:#190826!important}html body.single-post .nex-post-card-copy p{color:#5F5573!important}html body.single-post .nex-post-card-top strong{color:#6C1BD6!important;background:#F5EDFF!important;border:1px solid rgb(188 19 254 / .22)!important}html body.single-post .nex-post-orbit span{border:1px solid rgb(188 19 254 / .20)!important;box-shadow:none!important}html body.single-post .nex-post-core{background:radial-gradient(circle,rgb(188 19 254 / .26),rgb(188 19 254 / .07) 58%,transparent 72%)!important;border:1px solid rgb(188 19 254 / .28)!important;box-shadow:0 0 46px rgb(188 19 254 / .20)!important}html body.single-post .nex-post-core svg{color:#6C1BD6!important;filter:none!important}html body.single-post .nex-post-toc-inner{background:#FFFFFF!important;border:1px solid rgb(25 8 38 / .09)!important;box-shadow:0 16px 44px -20px rgb(108 27 214 / .18)!important}html body.single-post .nex-post-toc span{color:#6C1BD6!important}html body.single-post .nex-post-toc a{color:#5F5573!important;border-top:1px solid rgb(25 8 38 / .09)!important}html body.single-post .nex-post-toc a:hover{color:#BC13FE!important}html body.single-post .nex-post-body-card{background:#FFFFFF!important;border:1px solid rgb(25 8 38 / .09)!important;box-shadow:0 16px 44px -20px rgb(108 27 214 / .18)!important}html body.single-post .nex-post-featured{border-bottom:1px solid rgb(25 8 38 / .09)!important}html body.single-post .nex-post-body p{color:#5F5573!important}html body.single-post .nex-post-body h2,html body.single-post .nex-post-body h3{color:#190826!important}html body.single-post .nex-post-body h4{color:#6C1BD6!important}html body.single-post .nex-post-body li{color:#5F5573!important;background:#FCFBFE!important;border:1px solid rgb(25 8 38 / .09)!important}html body.single-post .nex-post-body li::before{color:#BC13FE!important}html body.single-post .nex-post-body a{color:#6C1BD6!important}html body.single-post .nex-post-body a:hover{color:#BC13FE!important}html body.single-post .nex-post-body img{border:1px solid rgb(25 8 38 / .09)!important;box-shadow:0 16px 44px -20px rgb(108 27 214 / .18)!important}html body.single-post .nex-post-body figcaption,html body.single-post .nex-post-body .wp-caption-text{color:#5F5573!important}html body.single-post .nex-post-body blockquote{background:#F5EDFF!important;border-left:4px solid #BC13FE!important;box-shadow:none!important}html body.single-post .nex-post-body blockquote p{color:#190826!important}html body.single-post .nex-post-body table{background:#FFFFFF!important}html body.single-post .nex-post-body th,html body.single-post .nex-post-body td{border:1px solid rgb(25 8 38 / .09)!important;color:#5F5573!important}html body.single-post .nex-post-body th{color:#190826!important;background:#F5EDFF!important}html body.single-post .nex-post-cta{background:radial-gradient(circle at top right,rgb(188 19 254 / .07),transparent 46%),#FCFBFE!important;border-top:1px solid rgb(25 8 38 / .09)!important}html body.single-post .nex-post-cta span{color:#6C1BD6!important}html body.single-post .nex-post-cta h2{color:#190826!important}html body.single-post .nex-post-cta p{color:#5F5573!important}html body.single-post .nex-post-tags a{color:#6C1BD6!important;background:#F5EDFF!important;border:1px solid rgb(188 19 254 / .22)!important}