@font-face{font-family:NXN Figtree;src:url('https://www.northxneutral.com/cdn/fonts/figtree/figtree_n4.3c0838aba1701047e60be6a99a1b0a40ce9b8419.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:NXN Figtree;src:url('https://www.northxneutral.com/cdn/fonts/figtree/figtree_n7.2fd9bfe01586148e644724096c9d75e8c7a90e55.woff2') format('woff2');font-weight:700;font-display:swap}
@font-face{font-family:NXN Poppins;src:url('https://www.northxneutral.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2') format('woff2');font-weight:400;font-display:swap}
.nxn-biz{--ink:#191715;--muted:#655a54;--warm:#f8f2ef;--blush:#ede0df;--clay:#a87152;--line:#d8cbc5;color:var(--ink);background:#fff;font:400 17px/1.55 'NXN Figtree',Arial,sans-serif;letter-spacing:0}
.nxn-biz *{box-sizing:border-box}.nxn-biz ::selection{background:var(--blush);color:var(--ink)}.nxn-biz a{color:inherit;text-decoration-thickness:1px;text-underline-offset:4px}.nxn-biz a:hover{text-decoration-color:var(--clay)}.nxn-biz :focus-visible{outline:3px solid var(--clay);outline-offset:4px}.nxn-biz img{display:block;width:100%;height:auto}.nxn-biz p{margin:0}.nxn-biz h1,.nxn-biz h2,.nxn-biz h3{font-family:'NXN Poppins',Arial,sans-serif;font-weight:400;line-height:1.13;letter-spacing:-.025em;margin:0;text-wrap:balance}.nxn-biz h1{font-size:clamp(3.25rem,6.2vw,6rem);letter-spacing:-.035em}.nxn-biz h2{font-size:clamp(2.5rem,4vw,4rem)}.nxn-biz h3{font-size:1.35rem}.nxn-biz .wrap{width:min(100% - 64px,1280px);margin-inline:auto}.nxn-biz .button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:14px 24px;background:var(--ink);color:#fff;border:1px solid var(--ink);font:700 14px/1.2 'NXN Figtree',Arial,sans-serif;letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:background .2s,color .2s,transform .2s}.nxn-biz .button:hover{background:#45362e;color:#fff;transform:translateY(-2px)}.nxn-biz .button.secondary{background:transparent;color:var(--ink)}.nxn-biz .button.secondary:hover{background:var(--ink);color:#fff}.nxn-biz .text-link{font-weight:700;font-size:15px}
.nxn-biz .hero{background:var(--warm)}.nxn-biz .hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(36px,5vw,84px);align-items:center;min-height:620px;padding-block:52px 66px}.nxn-biz .hero-copy{position:relative;z-index:1}.nxn-biz .hero-copy h1{font-size:clamp(3.15rem,5.2vw,5.4rem)}.nxn-biz .hero-copy p{max-width:36rem;font-size:clamp(1.05rem,1.6vw,1.25rem);margin-top:24px;color:#3b3532}.nxn-biz .hero-copy .actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.nxn-biz .hero-note{display:block;margin-top:18px;font-size:13px;color:var(--muted)}.nxn-biz .hero-images{position:relative;min-height:530px}.nxn-biz .hero-main{position:absolute;width:76%;height:100%;right:0;top:0;object-fit:cover;object-position:center 30%}.nxn-biz .hero-inset{position:absolute;width:48%;height:46%;left:0;bottom:0;object-fit:cover;object-position:center}.nxn-biz .hero-caption{position:absolute;right:14px;bottom:12px;background:#fff;padding:9px 12px;font-size:12px;max-width:210px}
.nxn-biz .intro{padding-block:96px 104px}.nxn-biz .intro-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:9vw;align-items:end}.nxn-biz .intro p{font-size:1.18rem;max-width:41rem;color:#3b3532}.nxn-biz .services{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:74px}.nxn-biz .services div{padding-top:20px;border-top:1px solid var(--line)}.nxn-biz .services strong{font-family:'NXN Poppins',Arial,sans-serif;font-weight:400;font-size:1.18rem;display:block;margin-bottom:8px}.nxn-biz .services span{display:block;color:var(--muted);font-size:15px;line-height:1.5}
.nxn-biz .work{background:#f5f1ee;padding-block:94px 104px}.nxn-biz .work-head{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:38px}.nxn-biz .work-head p{max-width:34rem;color:#554d49}.nxn-biz .work-grid{display:grid;grid-template-columns:1.1fr .9fr .9fr;gap:18px}.nxn-biz figure{margin:0}.nxn-biz .work figure img{aspect-ratio:4/5;object-fit:cover}.nxn-biz .work figure:first-child img{aspect-ratio:4/5}.nxn-biz figcaption{font-size:14px;margin-top:12px;color:#4f4742}.nxn-biz figcaption strong{font-weight:700;color:var(--ink)}.nxn-biz .work-bottom{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:36px;font-size:14px}
.nxn-biz .reels{padding-block:100px 110px;background:#fff}.nxn-biz .reels-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:32px}.nxn-biz .reels-head p{margin-top:17px;color:var(--muted)}.nxn-biz .reels-controls{display:flex;gap:9px;flex:none}.nxn-biz .reels-arrow{width:48px;height:48px;border:1px solid var(--ink);background:#fff;color:var(--ink);font:400 26px/1 'NXN Figtree',Arial,sans-serif;cursor:pointer}.nxn-biz .reels-arrow:hover{background:var(--ink);color:#fff}.nxn-biz .reels-track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:2px;padding:2px 2px 16px;scrollbar-color:#a78b7c #eee6e1;scrollbar-width:thin}.nxn-biz .reel-card{flex:0 0 min(450px,80vw);min-width:0;scroll-snap-align:start}.nxn-biz .reel-card iframe{display:block;width:100%;height:500px;border:0;background:#f5f1ee}.nxn-biz .reel-caption{display:flex;justify-content:space-between;align-items:baseline;gap:18px;margin-top:14px;font-size:14px}.nxn-biz .reel-caption span{font-weight:700}.nxn-biz .reel-caption a{white-space:nowrap}
.nxn-biz .quote{padding-block:114px}.nxn-biz .quote-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:8vw;align-items:center}.nxn-biz .quote img{aspect-ratio:4/4.2;object-fit:cover}.nxn-biz blockquote{margin:0;font-family:'NXN Poppins',Arial,sans-serif;font-size:clamp(1.7rem,2.6vw,2.7rem);line-height:1.38;letter-spacing:-.02em}.nxn-biz .quote cite{display:block;margin-top:28px;font:700 14px/1.4 'NXN Figtree',Arial,sans-serif;font-style:normal}.nxn-biz .quote .source-note{display:block;color:var(--muted);font-size:13px;margin-top:10px}
.nxn-biz .process{background:var(--blush);padding-block:100px 105px}.nxn-biz .process-head{max-width:700px}.nxn-biz .process-head p{margin-top:23px;max-width:38rem}.nxn-biz .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:42px;margin-top:74px}.nxn-biz .step{padding-top:16px;border-top:1px solid #c9b1a8}.nxn-biz .step small{font-size:14px;color:#775e52;display:block;margin-bottom:32px}.nxn-biz .step h3{margin-bottom:14px}.nxn-biz .step p{font-size:15px;max-width:18rem;color:#403834}
.nxn-biz .faq{padding-block:104px}.nxn-biz .faq-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:8vw}.nxn-biz .faq-list{border-top:1px solid var(--line)}.nxn-biz details{border-bottom:1px solid var(--line);padding:22px 0}.nxn-biz summary{cursor:pointer;list-style:none;font:400 18px/1.4 'NXN Poppins',Arial,sans-serif;display:flex;justify-content:space-between;gap:20px}.nxn-biz summary::-webkit-details-marker{display:none}.nxn-biz summary:after{content:'+';font-family:'NXN Figtree',Arial,sans-serif;font-size:23px;line-height:1}.nxn-biz details[open] summary:after{content:'−'}.nxn-biz details p{color:#554d49;padding-top:16px;max-width:58ch;font-size:15px}
.nxn-biz .inquiry{background:var(--ink);color:#fff;padding-block:100px}.nxn-biz .inquiry-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:9vw}.nxn-biz .inquiry-copy p{color:#e4dad4;margin-top:24px;max-width:31rem}.nxn-biz .inquiry-copy .reassurance{margin-top:44px;font-size:14px}.nxn-biz form{display:grid;grid-template-columns:repeat(2,1fr);gap:19px 16px}.nxn-biz .field{display:flex;flex-direction:column;gap:7px}.nxn-biz .field.full,.nxn-biz .form-actions,.nxn-biz .form-status{grid-column:1/-1}.nxn-biz label{font-weight:700;font-size:13px}.nxn-biz input,.nxn-biz select,.nxn-biz textarea{width:100%;min-height:49px;padding:12px 13px;border:1px solid #a79c96;border-radius:0;background:#fff;color:var(--ink);font:400 15px/1.35 'NXN Figtree',Arial,sans-serif}.nxn-biz textarea{min-height:115px;resize:vertical}.nxn-biz input::placeholder,.nxn-biz textarea::placeholder{color:#68605c}.nxn-biz .form-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:7px}.nxn-biz .form-actions .button{background:var(--blush);border-color:var(--blush);color:var(--ink)}.nxn-biz .form-actions .button:hover{background:#fff;border-color:#fff}.nxn-biz .form-actions span{font-size:13px;color:#ded2cc}.nxn-biz .form-status{padding:15px;background:#fff;color:var(--ink);font-size:14px}.nxn-biz .form-status[hidden]{display:none}
@media(max-width:900px){.nxn-biz .hero-grid{grid-template-columns:1fr;min-height:0;padding-block:72px 80px}.nxn-biz .hero-images{min-height:530px}.nxn-biz .intro-grid,.nxn-biz .quote-grid,.nxn-biz .faq-grid,.nxn-biz .inquiry-grid{grid-template-columns:1fr;gap:34px}.nxn-biz .services{grid-template-columns:repeat(2,1fr);margin-top:50px}.nxn-biz .work-grid{grid-template-columns:repeat(2,1fr)}.nxn-biz .work figure:first-child{grid-row:span 2}.nxn-biz .work figure:first-child img{height:100%}.nxn-biz .steps{gap:22px}}
@media(max-width:600px){.nxn-biz{font-size:16px}.nxn-biz .wrap{width:min(100% - 36px,1280px)}.nxn-biz .hero-grid{padding-block:56px 64px;gap:42px}.nxn-biz h1{font-size:clamp(3rem,13vw,4.6rem)}.nxn-biz .hero-copy p{margin-top:20px}.nxn-biz .hero-copy .actions{margin-top:27px}.nxn-biz .hero-images{min-height:415px}.nxn-biz .hero-main{width:78%;height:95%}.nxn-biz .hero-inset{width:51%;height:44%;bottom:0}.nxn-biz .hero-caption{right:5px;bottom:-12px}.nxn-biz .intro,.nxn-biz .work,.nxn-biz .reels,.nxn-biz .quote,.nxn-biz .process,.nxn-biz .faq,.nxn-biz .inquiry{padding-block:72px}.nxn-biz .services{grid-template-columns:1fr 1fr;gap:20px}.nxn-biz .services strong{font-size:1rem}.nxn-biz .work-head,.nxn-biz .work-bottom{display:block}.nxn-biz .work-head p{margin-top:20px}.nxn-biz .work-grid{grid-template-columns:1fr 1fr;gap:12px}.nxn-biz .work figure:first-child{grid-column:1/-1;grid-row:auto}.nxn-biz .work figure:first-child img{aspect-ratio:4/3}.nxn-biz .work figure img{aspect-ratio:1/1.25}.nxn-biz .work-bottom a{display:inline-block;margin-top:18px}.nxn-biz .reels-head{align-items:end}.nxn-biz .reels-controls{gap:5px}.nxn-biz .reels-arrow{width:40px;height:40px;font-size:22px}.nxn-biz .reel-card{flex-basis:min(320px,83vw)}.nxn-biz .reel-card iframe{height:440px}.nxn-biz .reel-caption{display:block}.nxn-biz .reel-caption a{display:inline-block;margin-top:7px}.nxn-biz .steps{grid-template-columns:1fr;gap:28px;margin-top:45px}.nxn-biz .step small{margin-bottom:15px}.nxn-biz .quote-grid{gap:32px}.nxn-biz form{grid-template-columns:1fr}.nxn-biz .field,.nxn-biz .form-actions,.nxn-biz .form-status{grid-column:1/-1}}
@media(prefers-reduced-motion:reduce){.nxn-biz *, .nxn-biz *:before,.nxn-biz *:after{scroll-behavior:auto!important;transition:none!important}}
@media(max-width:480px){.nxn-biz .reels-head{display:block}.nxn-biz .reels-controls{margin-top:22px}.nxn-biz .reel-card{flex-basis:min(320px,83vw)}}
