.narrative{--n-ink:#000;--n-navy:#111827;--n-paper:#f6f3ec;--n-signal:#a87924;--n-steel:#8c979d;--n-line:#f0eee72e;background:var(--n-navy);color:var(--n-paper);font-family:var(--font-archivo),sans-serif;overflow:clip}.narrative *{box-sizing:border-box}.narrative a{color:inherit}.n-skip{z-index:200;background:var(--n-paper);padding:10px 14px;position:fixed;top:12px;left:12px;transform:translateY(-160%);color:var(--n-ink)!important}.n-skip:focus{transform:none}.n-header{z-index:100;border-bottom:1px solid var(--n-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#080b0de0,#080b0d00);grid-template-columns:1fr auto 1fr;align-items:center;height:82px;padding:0 clamp(20px,4vw,64px);display:grid;position:fixed;inset:0 0 auto}.n-brand{letter-spacing:.08em;flex-direction:column;width:max-content;font-size:12px;line-height:.9;text-decoration:none;display:inline-flex}.n-brand strong{letter-spacing:-.07em;color:var(--n-signal);font-size:25px}.n-nav{gap:28px;display:flex}.n-nav a{color:#cfcdc7;font-size:13px;text-decoration:none;position:relative}.n-nav a:after{content:"";background:var(--n-signal);transform-origin:100%;height:1px;transition:transform .25s;position:absolute;inset:auto 0 -7px;transform:scaleX(0)}.n-nav a:hover:after{transform-origin:0;transform:scaleX(1)}.n-header>.n-action{justify-self:end}.n-menu,.n-mobile-nav{display:none}.n-action{border:1px solid var(--n-signal);justify-content:space-between;align-items:center;gap:24px;min-height:46px;padding:0 18px;font-size:13px;font-weight:650;text-decoration:none;transition:color .3s,transform .3s;display:inline-flex;position:relative;overflow:hidden}.n-action:before{content:"";background:var(--n-signal);z-index:-1;transition:transform .35s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:translateY(102%)}.n-action:hover{color:var(--n-ink);transform:translateY(-2px)}.n-action:hover:before{transform:none}.n-action--pale{border-color:#f0eee773}.n-action--pale:before{background:var(--n-paper)}.n-proof{font-family:var(--font-plex-mono),monospace;letter-spacing:.02em;color:#aba9a3;align-items:flex-start;gap:9px;font-size:11px;line-height:1.6;display:flex}.n-proof svg{color:var(--n-signal);flex:none;margin-top:2px}.n-signal{z-index:35;border:1px solid var(--n-signal);pointer-events:none;mix-blend-mode:difference;border-radius:50%;width:19px;height:19px;margin:-9px 0 0 -9px;position:fixed;top:50%;left:50%;box-shadow:0 0 0 9px #c7a5631a,0 0 30px #c7a56359}.n-signal span{background:var(--n-signal);border-radius:50%;position:absolute;inset:5px}.n-signal i{background:linear-gradient(90deg,var(--n-signal),transparent);width:82px;height:1px;position:absolute;top:8px;left:18px}.n-story{position:relative}.n-hero{grid-template-rows:auto 1fr auto;min-height:100svh;padding:128px clamp(20px,4vw,64px) 48px;display:grid;position:relative}.n-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 49.95%,#ffffff14 50%,#0000 50.05%) 0 0/100% 100%,linear-gradient(#ffffff08 1px,#0000 1px) 0 0/100% 12.5%;position:absolute;inset:0}.n-hero__index{font:10px var(--font-plex-mono),monospace;letter-spacing:.12em;color:var(--n-steel);justify-content:space-between;display:flex}.n-hero__index span:last-child{align-items:center;gap:8px;display:flex}.n-hero__title{z-index:1;align-self:center;padding:7vh 0 4vh;position:relative}.n-hero__line{letter-spacing:-.075em;font-size:clamp(48px,8.4vw,144px);font-weight:760;line-height:.79;overflow:hidden}.n-hero__line>span{display:block}.n-hero__line--offset{padding-left:10vw}.n-hero__line--signal{color:var(--n-signal);padding-left:20vw}.n-hero__support{z-index:1;grid-template-columns:minmax(260px,610px) 1fr;align-items:end;gap:22px 7vw;padding-left:20vw;display:grid;position:relative}.n-hero__support>p{letter-spacing:-.025em;font-size:clamp(18px,1.7vw,25px);line-height:1.35}.n-hero__support>div{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.n-hero__support .n-proof{grid-column:1/-1}.n-trust{border-top:1px solid var(--n-line);border-bottom:1px solid var(--n-line);white-space:nowrap;min-height:100px;font:10px var(--font-plex-mono),monospace;letter-spacing:.1em;color:#a7aaa8;align-items:center;gap:34px;padding:25px clamp(20px,4vw,64px);display:flex;overflow:hidden}.n-trust span:first-child{color:var(--n-signal)}.n-paper{background:var(--n-paper);color:var(--n-ink)}.n-folio{max-width:1440px;font:10px var(--font-plex-mono),monospace;letter-spacing:.13em;border-bottom:1px solid;justify-content:space-between;margin:0 auto 76px;padding-bottom:13px;display:flex}.n-heading{max-width:940px}.n-heading>p,.n-people>div>p{font:11px var(--font-plex-mono),monospace;letter-spacing:.14em;color:#766342;margin:0 0 22px}.n-heading h2,.n-people h2{letter-spacing:-.065em;margin:0;font-size:clamp(48px,7vw,110px);line-height:.88}.n-heading--wide{max-width:1160px}.n-heading--inverse>p{color:var(--n-signal)}.n-heading--inverse h2{color:var(--n-paper)}.n-triggers,.n-executives,.n-method,.n-decision{padding:clamp(100px,12vw,190px) clamp(20px,5vw,80px)}.n-trigger-list{border-top:1px solid #b8b3a9;margin-top:90px}.n-trigger{border-bottom:1px solid #b8b3a9;grid-template-columns:70px minmax(220px,1fr) minmax(280px,1.35fr) 30px;align-items:center;gap:28px;min-height:112px;text-decoration:none;transition:padding .3s,background .3s;display:grid;position:relative}.n-trigger:hover{background:#e2ddd2;padding:0 22px}.n-trigger>span{font:11px var(--font-plex-mono),monospace;color:#766342}.n-trigger strong{letter-spacing:-.04em;font-size:clamp(20px,2vw,31px)}.n-trigger p{color:#51524e;margin:0;line-height:1.5}.n-trigger svg{transition:transform .3s}.n-trigger:hover svg{transform:translate(4px,-4px)}.n-threat{background:linear-gradient(90deg,#0a1120,#111827);height:430vh;position:relative}.n-threat__stage{height:100svh;position:sticky;top:0;overflow:hidden}.n-threat__aperture{clip-path:circle(18% at 48%);background:#000;position:absolute;inset:0}.n-threat__aperture video{object-fit:cover;filter:grayscale(.7)saturate(.45)contrast(1.25)brightness(.62);width:100%;height:100%;position:absolute;inset:0}.n-threat__aperture video+video{opacity:0}.n-threat__wash{mix-blend-mode:multiply;background:linear-gradient(90deg,#080b0dbd,#0000 40%,#080b0d7a),linear-gradient(#111827 0%,#0000 28% 75%,#111827 100%);position:absolute;inset:0}.n-threat__hud{border-top:1px solid var(--n-line);font:9px var(--font-plex-mono),monospace;letter-spacing:.12em;color:#b9b9b5;justify-content:space-between;padding-top:13px;display:flex;position:absolute;inset:auto 4vw 34px}.n-threat__scroll{z-index:2;pointer-events:none;flex-direction:column;gap:76vh;padding:70vh 6vw 35vh;display:flex;position:absolute;inset:0}.n-threat__beat{opacity:.14;width:min(600px,88vw);transition:opacity .55s,transform .55s;transform:translateY(40px)}.n-threat__beat:nth-child(2n){align-self:flex-end}.n-threat__beat.is-active{opacity:1;transform:none}.n-threat__beat>span{font:10px var(--font-plex-mono),monospace;letter-spacing:.14em;color:var(--n-signal)}.n-threat__beat>strong{color:var(--n-signal);letter-spacing:-.08em;font-size:clamp(72px,12vw,190px);line-height:.8;display:block}.n-threat__beat h2{letter-spacing:-.06em;margin:18px 0;font-size:clamp(44px,6vw,90px);line-height:.92}.n-threat__beat p{color:#c4c4bd;max-width:55ch;font-size:clamp(17px,1.7vw,23px);line-height:1.45}.n-exec{grid-template-columns:1fr 110px 1fr;align-items:center;gap:34px;margin:100px 0 80px;display:grid;position:relative}.n-exec article{border:1px solid #aca79d;flex-direction:column;min-height:520px;padding:44px;display:flex}.n-exec article>span,.n-definition strong{font:10px var(--font-plex-mono),monospace;letter-spacing:.14em;color:#766342}.n-exec h3{letter-spacing:-.09em;margin:70px 0 35px;font-size:clamp(86px,10vw,170px);line-height:.84}.n-exec p{max-width:44ch;font-size:19px;line-height:1.5}.n-exec small{font:9px var(--font-plex-mono),monospace;letter-spacing:.1em;margin-top:auto}.n-exec a{align-items:center;gap:7px;margin-top:26px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.n-exec__split{transform-origin:50%;flex-direction:column;align-items:center;gap:12px;display:flex}.n-exec__split i{background:#7c6740;width:1px;height:110px;display:block}.n-exec__split span{writing-mode:vertical-rl;font:8px var(--font-plex-mono),monospace;letter-spacing:.1em}.n-definition{border-left:3px solid var(--n-signal);max-width:900px;margin:0 auto 100px;padding-left:28px}.n-definition p{letter-spacing:-.04em;margin:16px 0 0;font-size:clamp(24px,3vw,42px);line-height:1.2}.n-economics{border-top:1px solid #aaa49a;border-bottom:1px solid #aaa49a;grid-template-columns:repeat(3,1fr);display:grid}.n-economics span{color:#5d5c57;border-right:1px solid #aaa49a;padding:38px 30px;font-size:14px}.n-economics span:last-child{border:0}.n-economics strong{color:var(--n-ink);letter-spacing:-.06em;margin-bottom:16px;font-size:clamp(30px,4vw,60px);line-height:1;display:block}.n-services{background:var(--n-navy);color:var(--n-paper);padding:clamp(100px,12vw,190px) clamp(20px,5vw,80px)}.n-difference{grid-template-columns:1fr 2fr;gap:8vw;margin:180px 0;display:grid}.n-difference h3{letter-spacing:-.06em;font-size:clamp(42px,6vw,90px);line-height:.9}.n-difference>div{grid-template-columns:1fr 1fr;gap:40px;display:grid}.n-difference p{color:#b1b4b2;font-size:17px;line-height:1.5}.n-difference strong{color:var(--n-signal);margin-bottom:9px;display:block}.n-compare{border-top:1px solid var(--n-line);border-left:1px solid var(--n-line);grid-template-columns:1.25fr repeat(3,1fr);display:grid}.n-compare span{border-right:1px solid var(--n-line);border-bottom:1px solid var(--n-line);padding:20px;font-size:13px}.n-compare span:nth-child(-n+4){font:9px var(--font-plex-mono),monospace;letter-spacing:.08em;color:#929794}.n-compare .is-selected{color:var(--n-ink);background:var(--n-signal);font-weight:700}.n-people{grid-template-columns:1.35fr .65fr;align-items:end;gap:8vw;display:grid}.n-people>div:first-child>p:last-child{color:#555652;max-width:64ch;margin-top:35px;font-size:18px;line-height:1.5}.n-portrait{aspect-ratio:4/5;background:#d7d2c6;flex-direction:column;justify-content:flex-end;padding:30px;display:flex;position:relative;overflow:hidden}.n-portrait:before{content:"";aspect-ratio:1;border:1px solid #8f8a7e;border-radius:50%;width:120%;position:absolute;top:12%;left:-40%}.n-portrait span{letter-spacing:-.1em;font-size:clamp(90px,13vw,190px);line-height:.7}.n-portrait small{font:9px var(--font-plex-mono),monospace;margin-top:20px}.n-architecture{grid-template-columns:1fr 1fr;gap:8vw;margin:180px 0;display:grid}.n-architecture>div:last-child{flex-direction:column;justify-content:center;display:flex}.n-architecture article{margin-inline:calc(var(--layer)*-14px);background:var(--n-paper);border:1px solid #aaa59a;justify-content:space-between;gap:30px;padding:25px 22px;display:flex;position:relative}.n-architecture article strong{color:var(--n-signal)}.n-architecture article span{color:#64635e}.n-phases{border-top:1px solid #aaa59a;grid-template-columns:repeat(4,1fr);display:grid}.n-phases article{border-right:1px solid #aaa59a;padding:30px}.n-phases article>span{color:#7d6538;font-size:40px}.n-phases small{font:9px var(--font-plex-mono),monospace;margin:20px 0 45px;display:block}.n-phases h3{letter-spacing:-.03em;font-size:21px}.n-phases p{color:#5f605b;line-height:1.5}.n-outcomes>div{border:1px solid #aaa59a;flex-direction:column;min-height:310px;padding:28px;display:flex}.n-outcomes span{font:9px var(--font-plex-mono),monospace;letter-spacing:.1em}.n-outcomes strong{letter-spacing:-.05em;color:#7d6538;margin:auto 0;font-size:clamp(40px,4.4vw,64px)}.n-outcomes p{color:#65645f;font-size:12px}.n-mid-cta{background:var(--n-signal);color:var(--n-ink);grid-template-columns:1fr auto;align-items:center;gap:18px 40px;padding:55px clamp(20px,5vw,80px);display:grid}.n-mid-cta h2{letter-spacing:-.05em;font-size:clamp(30px,4vw,56px)}.n-mid-cta>div{gap:10px;display:flex}.n-mid-cta .n-action{border-color:var(--n-navy)}.n-mid-cta .n-proof{color:#3c3425;grid-column:1/-1}.n-tiers{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:80px;display:grid}.n-tiers article{border:1px solid #aaa59a;flex-direction:column;min-height:360px;padding:30px;display:flex}.n-tiers article:nth-child(2){background:var(--n-navy);color:var(--n-paper)}.n-tiers span,.n-start article>span,.n-capability article>span{font:9px var(--font-plex-mono),monospace;letter-spacing:.12em;color:#766342}.n-tiers h3{letter-spacing:-.06em;margin:auto 0 30px;font-size:clamp(35px,4vw,58px);line-height:1}.n-tiers p{color:#5b5b56;line-height:1.5}.n-tiers article:nth-child(2) p{color:#b8b8b2}.n-gate{font:9px var(--font-plex-mono),monospace;letter-spacing:.1em;text-align:right;color:#766342;margin:14px 0}.n-start>div:last-child{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:70px;display:grid}.n-start article{border-top:1px solid #aaa59a;flex-direction:column;min-height:310px;padding:28px;display:flex}.n-start p{color:#5a5b56;line-height:1.5}.n-start a,.n-capability a{align-items:center;gap:7px;margin-top:auto;font-size:13px;font-weight:700;text-decoration:none;display:flex}.n-capability{grid-template-columns:1fr 1fr;gap:18px;margin-top:160px;display:grid}.n-capability article{background:#dad5c9;flex-direction:column;min-height:390px;padding:36px;display:flex}.n-capability article:last-child{background:var(--n-navy);color:var(--n-paper)}.n-capability h3{letter-spacing:-.05em;margin:70px 0 24px;font-size:clamp(34px,4.2vw,60px);line-height:1}.n-capability p{max-width:50ch;line-height:1.5}.n-radar{border-top:1px solid #aaa59a;border-bottom:1px solid #aaa59a;grid-template-columns:1fr repeat(3,1fr);margin-top:160px;display:grid}.n-radar>*{border-right:1px solid #aaa59a;padding:28px}.n-radar>span{font:9px var(--font-plex-mono),monospace;letter-spacing:.1em}.n-radar p{color:#5c5c57;margin:0;line-height:1.5}.n-radar b{font:9px var(--font-plex-mono),monospace;color:#766342;margin-bottom:9px;display:block}.n-publishing{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:22px;display:grid}.n-publishing a{letter-spacing:-.03em;border:1px solid #aaa59a;flex-direction:column;min-height:220px;padding:26px;font-size:22px;line-height:1.25;text-decoration:none;display:flex}.n-publishing span{font:9px var(--font-plex-mono),monospace;letter-spacing:.08em;color:#766342;margin-bottom:30px}.n-publishing svg{align-self:flex-end;margin-top:auto}.n-faq{max-width:980px;margin:180px auto 0}.n-faq details{border-bottom:1px solid #aaa59a}.n-faq summary{cursor:pointer;justify-content:space-between;gap:30px;padding:30px 0;font-size:21px;font-weight:700;list-style:none;display:flex}.n-faq summary::-webkit-details-marker{display:none}.n-faq summary span{font-size:30px;font-weight:400}.n-faq details[open] summary span{transform:rotate(45deg)}.n-faq details p{color:#575853;max-width:780px;margin:0;padding:0 0 30px;line-height:1.6}.n-boundaries h2{letter-spacing:-.08em;color:var(--n-signal);margin:0 0 150px;font-size:clamp(72px,11vw,175px);line-height:.77}.n-boundary__statement{border-top:1px solid var(--n-line);letter-spacing:-.045em;opacity:.08;grid-template-columns:80px 1fr;gap:40px;max-width:1050px;margin:0 0 74px auto;padding-top:22px;font-size:clamp(25px,3.5vw,50px);line-height:1.12;display:grid;transform:translateY(35px)}.n-boundary__statement span{font:10px var(--font-plex-mono),monospace;color:var(--n-signal)}.n-contact{background:var(--n-signal);min-height:100vh;color:var(--n-ink);grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding:clamp(110px,13vw,190px) clamp(20px,6vw,100px);display:grid}.n-contact>div:first-child>span,.n-contact__form>span{font:15px var(--font-plex-mono),monospace;letter-spacing:.16em}.n-contact h2{letter-spacing:-.075em;margin:40px 0;font-size:clamp(50px,7vw,104px);line-height:.86}.n-contact>div:first-child>p{font-size:20px;line-height:1.4}.n-contact>div:first-child>a{align-items:center;gap:8px;margin:45px 0 25px;font-weight:700;display:flex}.n-contact .n-proof{color:#393123}.n-contact .n-proof svg{color:var(--n-ink)}.n-contact__form{background:var(--n-paper);padding:40px}.n-contact .contact-form{margin-top:35px}.n-contact .contact-form span{color:var(--n-ink)}.n-contact .contact-form input,.n-contact .contact-form textarea{color:var(--n-ink);font-family:var(--font-archivo),sans-serif;background:0 0;border:0;border-bottom:1px solid #8f8b82;border-radius:0}.n-contact .contact-form label>span,.n-contact .contact-form__privacy,.n-contact .contact-form__message{font-family:var(--font-plex-mono),monospace}.n-contact .contact-form button{background:var(--n-navy);color:var(--n-paper);border-color:var(--n-navy);font-family:var(--font-plex-mono),monospace;border-radius:2px}.n-contact .contact-form button:hover{background:var(--n-signal);border-color:var(--n-signal);color:var(--n-ink)}.n-contact .contact-form button:before{background:var(--n-signal)}.n-contact .contact-form__privacy{color:#686761}.n-footer{border-top:1px solid var(--n-line);grid-template-columns:1fr 1fr;gap:50px;padding:70px clamp(20px,5vw,80px) 30px;display:grid}.n-footer>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.n-footer>div a{font-size:14px;text-decoration:none}.n-footer p{color:#979a97;max-width:520px}.n-footer small{text-align:right;color:#727673;font:9px var(--font-plex-mono),monospace}.n-reduced-motion .n-signal{display:none}@media (max-width:900px){.n-header{grid-template-columns:1fr auto;height:70px}.n-nav,.n-header>.n-action{display:none}.n-menu{border:1px solid var(--n-line);color:var(--n-paper);background:0 0;place-items:center;width:42px;height:42px;display:grid}.n-mobile-nav{background:var(--n-navy);border-bottom:1px solid var(--n-line);flex-direction:column;gap:20px;padding:25px;display:flex;position:absolute;top:70px;left:0;right:0}.n-mobile-nav a{text-decoration:none}.n-signal{width:13px;height:13px}.n-hero{padding-top:100px}.n-hero__line{font-size:clamp(45px,14vw,90px);line-height:.83}.n-hero__line--offset,.n-hero__line--signal{padding-left:0}.n-hero__support{grid-template-columns:1fr;padding-left:0}.n-hero__support>div{justify-content:flex-start}.n-trust{overflow-x:auto}.n-folio{margin-bottom:55px}.n-heading h2,.n-people h2{font-size:clamp(46px,13vw,78px)}.n-trigger{grid-template-columns:38px 1fr 24px;padding:24px 0}.n-trigger p{grid-column:2/3}.n-trigger svg{grid-area:1/3/3}.n-threat{height:390vh}.n-threat__hud span:nth-child(2){display:none}.n-threat__beat:nth-child(2n){align-self:flex-start}.n-exec{grid-template-columns:1fr;margin-top:70px}.n-exec article{min-height:430px;padding:28px}.n-exec h3{margin:50px 0 25px;font-size:100px}.n-exec__split{flex-direction:row;height:80px}.n-exec__split i{width:100%;height:1px}.n-exec__split span{writing-mode:horizontal-tb;white-space:nowrap}.n-economics,.n-tiers,.n-start>div:last-child,.n-capability,.n-publishing,.n-outcomes{grid-template-columns:1fr}.n-economics span{border-bottom:1px solid #aaa49a;border-right:0}.n-practices article{grid-template-columns:38px 1fr 22px;padding:25px 0}.n-practices article p{grid-column:2/3}.n-practices article svg{grid-area:1/3/3}.n-difference{grid-template-columns:1fr;margin:120px 0}.n-difference>div{grid-template-columns:1fr}.n-compare{grid-template-columns:1.1fr repeat(3,1fr);overflow-x:auto}.n-compare span{min-width:145px}.n-people,.n-architecture{grid-template-columns:1fr}.n-portrait{max-width:480px}.n-architecture{margin:120px 0}.n-architecture article{margin-inline:0}.n-phases{grid-template-columns:1fr 1fr}.n-outcomes>div{min-height:250px}.n-mid-cta{grid-template-columns:1fr}.n-mid-cta>div{flex-wrap:wrap}.n-radar{grid-template-columns:1fr}.n-radar>*{border-bottom:1px solid #aaa59a;border-right:0}.n-boundary__statement{grid-template-columns:35px 1fr;gap:18px}.n-contact,.n-footer{grid-template-columns:1fr}.n-footer small{text-align:left}}@media (max-width:560px){.n-hero__index span:last-child{display:none}.n-hero__title{padding-top:13vh}.n-hero__support>div{display:grid}.n-action{width:100%}.n-trigger strong{font-size:20px}.n-threat__aperture{clip-path:circle(35%)}.n-threat__beat{width:100%}.n-exec article{min-height:390px}.n-exec h3{font-size:82px}.n-definition p{font-size:24px}.n-practices article{gap:16px}.n-difference h3{font-size:55px}.n-compare{margin-right:-20px}.n-people{gap:50px}.n-phases{grid-template-columns:1fr}.n-phases article{border-bottom:1px solid #aaa59a}.n-mid-cta>div{display:grid}.n-contact__form{padding:25px}.n-contact .contact-form__row,.n-footer>div{grid-template-columns:1fr}.n-signal{display:none}}@media (prefers-reduced-motion:reduce){.narrative *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.n-threat{height:auto;min-height:100vh}.n-threat__stage{height:100vh;position:relative}.n-threat__aperture{clip-path:none}.n-threat__aperture video+video{display:none}.n-threat__scroll{gap:70px;padding:80px 20px;position:relative}.n-threat__beat{opacity:1;background:#080b0dc7;padding:20px;transform:none}.n-boundary__statement{opacity:1;transform:none}}.narrative .n-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080b0de6}@media (max-width:560px){.narrative .n-hero__line{font-size:12.8vw;line-height:.86;overflow:visible}.narrative .n-hero__title{align-self:start;padding-top:14vh}.narrative .n-hero__support{margin-top:18vh}}.n-hero{isolation:isolate;grid-template-rows:auto 1fr auto}.n-hero__title{padding-bottom:2vh}.n-hero__support{border-top:1px solid #f0eee752;grid-template-columns:120px minmax(280px,1fr);align-items:start;gap:22px 28px;width:min(720px,68vw);margin-left:auto;padding:28px 0 0}.n-hero__support>span{font:9px var(--font-plex-mono),monospace;letter-spacing:.14em;color:var(--n-signal);padding-top:6px}.n-hero__support>p{max-width:31ch;margin:0;font-size:clamp(20px,2vw,30px);line-height:1.2}.n-hero__support>div{grid-column:2;justify-content:flex-start;align-items:center}.n-hero__text-link{border-bottom:1px solid #f0eee76b;align-items:center;gap:9px;min-height:46px;padding:0 4px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.n-hero__text-link svg{transition:transform .25s}.n-hero__text-link:hover svg,.n-hero__text-link:focus-visible svg{transform:translateY(4px)}.n-text-fill{--fill-on:var(--n-ink);--fill-off:#080b0d33;background-image:linear-gradient(90deg,var(--fill-on) 0 50%,var(--fill-off) 50% 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:#0000!important}.n-heading--inverse .n-text-fill,.n-contact .n-text-fill{--fill-on:var(--n-paper);--fill-off:#f0eee733}.n-boundaries>.n-text-fill{--fill-on:var(--n-signal);--fill-off:#c7a56333}.n-contact .n-text-fill{--fill-on:var(--n-ink);--fill-off:#080b0d33}.n-threat{overflow:clip}.n-threat__aperture{clip-path:inset(12% round 32px);will-change:clip-path,transform;inset:4.5vw;transform:translateZ(0)}.n-threat__aperture video{filter:grayscale(.82)saturate(.38)contrast(1.14)brightness(.64);will-change:opacity,transform;transform:scale(1.035)}.n-threat__wash{background:linear-gradient(90deg,#080b0d9e,#0000 42%,#080b0d57),linear-gradient(#080b0dd1 0%,#0000 30% 72%,#080b0de0 100%)}.n-threat__identity{z-index:3;border-left:1px solid var(--n-signal);width:min(360px,40vw);padding-left:18px;position:absolute;top:110px;left:4vw}.n-threat__identity span{font:9px var(--font-plex-mono),monospace;letter-spacing:.14em;color:var(--n-signal)}.n-threat__identity p{color:#b9bbb7;margin:10px 0 0;font-size:13px;line-height:1.45}.n-threat__progress{z-index:4;width:min(280px,30vw);font:8px var(--font-plex-mono),monospace;letter-spacing:.12em;color:#b9bbb7;position:absolute;bottom:70px;right:4vw}.n-threat__progress:after{content:"";background:#f0eee72e;height:1px;margin-top:9px;display:block}.n-threat__progress i{background:var(--n-signal);transform-origin:0;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.n-threat__beat{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);opacity:.24;background:#080b0da3;border-left:1px solid #0000;padding:24px}.n-exec article{isolation:isolate;transition:color .38s,border-color .38s;position:relative;overflow:hidden}.n-exec article:before{content:"";z-index:-1;background:var(--n-navy);transition:transform .48s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translateY(101%)}.n-exec article:last-child:before{background:var(--n-signal)}.n-exec article:hover:before,.n-exec article:focus-within:before{transform:none}.n-exec article:hover,.n-exec article:focus-within{color:var(--n-paper);border-color:var(--n-navy)}.n-exec article:last-child:hover,.n-exec article:last-child:focus-within{color:var(--n-ink);border-color:var(--n-signal)}.n-exec article:hover>span,.n-exec article:hover p,.n-exec article:focus-within>span,.n-exec article:focus-within p{color:inherit}.n-exec article a svg{transition:transform .25s}.n-exec article:hover a svg,.n-exec article:focus-within a svg{transform:translate(4px,-4px)}.n-architecture{align-items:start}.n-architecture__stack{min-height:440px;padding:32px 0;position:sticky;top:130px}.n-architecture .n-architecture__stack article{will-change:transform,opacity;border-radius:999px;align-items:center;min-height:86px;margin-top:-1px;padding:22px 28px;box-shadow:0 13px 28px #080b0d0f}.n-architecture__stack article:nth-child(2){background:#e2ddd2}.n-architecture__stack article:nth-child(3){background:#d3c8b2}.n-architecture__stack article:nth-child(4){background:var(--n-navy);color:var(--n-paper)}.n-architecture__stack article:nth-child(4) span{color:#b8b9b4}.n-architecture__stack article small{font:8px var(--font-plex-mono),monospace;letter-spacing:.1em;opacity:.55}.n-phases{position:relative}.n-phases:before{content:"";background:linear-gradient(90deg,var(--n-signal) 0 25%,#8f8a80 25% 100%);height:3px;position:absolute;top:-1px;left:0;right:0}.n-phases article{position:relative}.n-tiers article,.n-start article,.n-capability article,.n-publishing a,.n-outcomes>div{transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,background .3s,color .3s}.n-tiers article:hover,.n-start article:hover,.n-publishing a:hover,.n-outcomes>div:hover{box-shadow:0 24px 60px #080b0d1f;transform:translateY(-8px)!important}.n-capability article:hover{transform:translateY(-10px)}.n-radar p{transition:background .25s,color .25s}.n-radar p:hover{background:var(--n-navy);color:var(--n-paper)}.n-contact__form{padding:clamp(34px,4vw,62px)}.n-contact .contact-form__row{gap:24px}.n-contact .contact-form label>span{letter-spacing:.08em;font-size:12px;font-weight:700}.n-contact .contact-form input{min-height:58px;padding:0 4px;font-size:18px}.n-contact .contact-form textarea{min-height:144px;padding:15px 4px;font-size:18px;line-height:1.45}.n-contact .contact-form button{min-height:58px;padding:0 22px;font-size:12px}.n-contact .contact-form__privacy,.n-contact .contact-form__message{font-size:13px;line-height:1.55}@media (max-width:900px){.n-signal{transform-origin:0;min-width:104px;height:30px;padding-left:29px;transform:scale(.86)}.n-hero__support{grid-template-columns:96px 1fr;width:100%;margin-left:0}.n-hero__support>div{grid-column:2}.n-threat__identity{width:70vw;top:92px}.n-threat__aperture{inset:70px 18px 80px}.n-architecture__stack{min-height:380px;position:relative;top:auto}}@media (max-width:560px){.n-signal{display:none}.n-hero{min-height:100svh}.n-hero__support{grid-template-columns:1fr;gap:12px;padding-top:20px;margin-top:9vh!important}.n-hero__support>span{padding:0}.n-hero__support>p{font-size:19px}.n-hero__support>div{grid-column:1;align-items:center;display:flex}.n-hero__support .n-action{width:auto}.n-hero__text-link{font-size:12px}.n-threat__identity p{display:none}.n-threat__progress{width:42vw}.n-architecture .n-architecture__stack article{border-radius:24px;gap:15px;margin-inline:0;padding:20px}.n-contact .contact-form label>span{font-size:11px}.n-contact .contact-form input,.n-contact .contact-form textarea{font-size:17px}}@media (prefers-reduced-motion:reduce){.n-text-fill{color:inherit!important;background:0 0!important}.n-architecture__stack article{opacity:1!important;transform:none!important}}.n-icon-anchor{color:#765f35;background:0 0;border:1px solid;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;transition:background .3s,color .3s,transform .3s;display:grid;position:relative}.n-icon-anchor:after{content:"";background:var(--n-signal);width:5px;height:5px;box-shadow:0 0 0 4px var(--n-paper);border-radius:50%;position:absolute;top:2px;right:2px}.n-icon-anchor small{background:var(--n-paper);padding:2px 4px;color:var(--n-ink)!important;font:7px var(--font-plex-mono),monospace!important;letter-spacing:.08em!important;margin:0!important;position:absolute!important;bottom:-6px!important;right:-7px!important}.n-card-title{align-items:center;gap:20px;min-width:0;display:flex}.n-card-title strong,.n-card-title h3{margin:0}.n-trigger .n-card-title .n-icon-anchor{flex-basis:42px;width:42px;height:42px}.n-trigger:hover .n-icon-anchor{background:var(--n-navy);color:var(--n-paper);transform:rotate(-7deg)}.n-trigger:hover .n-icon-anchor:after{box-shadow:0 0 0 4px #e2ddd2}.n-exec article:hover>.n-icon-anchor,.n-exec article:focus-within>.n-icon-anchor{color:inherit;transform:rotate(7deg)}.n-exec h3{margin:38px 0 35px}.n-section-visual{border:1px solid var(--n-line);grid-template-columns:minmax(0,1.5fr) minmax(260px,.5fr);max-width:1440px;min-height:300px;margin:80px auto 28px;display:grid;overflow:hidden}.n-section-visual>.n-media-placeholder{border:0;border-right:1px solid var(--n-line);border-radius:0;min-height:300px}.n-section-visual>div:last-child{font:9px var(--font-plex-mono),monospace;letter-spacing:.13em;color:#9ca09e;flex-direction:column;justify-content:space-between;padding:32px;display:flex}.n-section-visual>div:last-child i{background:linear-gradient(90deg,var(--n-signal),transparent);height:1px}.n-practices{margin-top:28px}.n-practices .n-icon-anchor{color:var(--n-signal)}.n-practices article:hover .n-icon-anchor{color:var(--n-ink);transform:rotate(7deg)}.n-practices article:hover .n-icon-anchor:after{background:var(--n-navy);box-shadow:0 0 0 4px var(--n-signal)}.n-media-placeholder{color:#756039;background:#75603909;border:1px dashed #7560396b;border-radius:2px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:150px;padding:16px;display:flex;position:relative;overflow:hidden}.n-media-placeholder__tag{width:max-content;font:9px var(--font-plex-mono),monospace;letter-spacing:.12em;opacity:.75;border:1px solid;border-radius:2px;padding:5px 8px}.n-media-placeholder>svg{opacity:.45;align-self:flex-end}.n-media-placeholder--inverse{color:var(--n-signal);background:#c7a56309;border-color:#c7a56366}.n-architecture .n-icon-anchor{flex-basis:42px;width:42px;height:42px;margin-right:2px}.n-architecture .n-icon-anchor:after{box-shadow:0 0 0 4px var(--n-paper)}.n-architecture__stack article:nth-child(4) .n-icon-anchor:after{box-shadow:0 0 0 4px var(--n-ink)}.n-phases article>.n-icon-anchor{margin-bottom:30px}.n-phases article:hover>.n-icon-anchor{color:var(--n-signal);transform:rotate(-7deg)}.n-phases article:hover>.n-icon-anchor:after{box-shadow:0 0 0 4px var(--n-ink)}.n-outcomes>div{padding:28px}.n-outcomes .n-media-placeholder{min-height:128px;margin-bottom:24px}.n-outcomes .n-icon-anchor{flex-basis:38px;width:38px;height:38px;margin-bottom:18px}.n-outcomes strong{margin:26px 0 12px}.n-tiers article>.n-icon-anchor,.n-start article>.n-icon-anchor{margin-bottom:28px}.n-tiers article:hover>.n-icon-anchor,.n-start article:hover>.n-icon-anchor{background:var(--n-signal);color:var(--n-ink);transform:rotate(7deg)}.n-start h3{margin:36px 0 18px}.n-capability article{padding:18px}.n-capability .n-media-placeholder{min-height:210px;margin-bottom:28px}.n-capability article>.n-icon-anchor{margin:0 18px 24px}.n-capability article>span,.n-capability article>h3,.n-capability article>p,.n-capability article>a{margin-left:18px;margin-right:18px}.n-capability h3{margin-top:40px}.n-capability article:last-child>.n-icon-anchor{color:var(--n-signal)}.n-capability article:last-child>.n-icon-anchor:after{box-shadow:0 0 0 4px var(--n-ink)}.n-publishing a>.n-icon-anchor{margin-bottom:26px}.n-publishing a:hover>.n-icon-anchor{background:var(--n-navy);color:var(--n-signal);transform:rotate(-7deg)}.n-publishing a:hover>.n-icon-anchor:after{box-shadow:0 0 0 4px var(--n-ink)}@media (max-width:900px){.n-section-visual{grid-template-columns:1fr;min-height:0}.n-section-visual>.n-media-placeholder{border-right:0;border-bottom:1px solid var(--n-line)}.n-section-visual>div:last-child{min-height:160px}.n-trigger .n-card-title,.n-practices .n-card-title{gap:14px}.n-trigger .n-icon-anchor,.n-practices .n-icon-anchor{flex-basis:38px;width:38px;height:38px}.n-architecture .n-icon-anchor{display:none}}@media (max-width:560px){.n-card-title{flex-direction:column;align-items:flex-start}.n-trigger .n-card-title,.n-practices .n-card-title{gap:12px}.n-media-placeholder{min-height:130px}.n-capability .n-media-placeholder{min-height:180px}}.n-hero__stage{isolation:isolate;background:linear-gradient(90deg,#0a1120,#111827);grid-template-rows:auto 1fr auto;height:100svh;padding:128px clamp(20px,4vw,64px) 42px;display:grid;position:sticky;top:0;overflow:hidden}.n-hero__stage:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 49.95%,#ffffff14 50%,#0000 50.05%) 0 0/100% 100%,linear-gradient(#ffffff08 1px,#0000 1px) 0 0/100% 12.5%;position:absolute;inset:0}.n-hero__world{z-index:0;opacity:0;perspective:900px;will-change:transform,opacity;position:absolute;inset:82px 0 0;overflow:hidden}.n-hero__floor{transform-origin:bottom;background-image:linear-gradient(#c7a56330 1px,#0000 1px),linear-gradient(90deg,#c7a56330 1px,#0000 1px);background-size:88px 88px;position:absolute;inset:37% -20% -32%;transform:perspective(720px)rotateX(67deg)scale(1.28);-webkit-mask-image:linear-gradient(#0000 0,#000 22% 82%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 22% 82%,#0000 100%)}.n-hero__route{filter:drop-shadow(0 0 13px #c7a5635c);width:56%;height:88%;position:absolute;top:10%;left:22%;overflow:visible}.n-hero__route path{fill:none;stroke:var(--n-signal);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-dasharray:1480;stroke-dashoffset:1480px}.n-hero__artifact{width:clamp(180px,19vw,300px);min-height:120px;color:var(--n-ink);background:var(--n-paper);will-change:transform,opacity;border:1px solid #c7a563cc;grid-template-rows:1fr auto;grid-template-columns:auto 1fr;align-items:center;gap:4px 18px;padding:24px;display:grid;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)rotateX(7deg);box-shadow:0 28px 70px #00000075}.n-hero__artifact svg{color:#765f35;grid-row:1/3;width:34px;height:34px}.n-hero__artifact span{letter-spacing:-.055em;white-space:nowrap;align-self:end;min-width:0;font-size:clamp(19px,1.75vw,29px);font-weight:760}.n-hero__artifact small{font:9px var(--font-plex-mono),monospace;letter-spacing:.16em;color:#756039}.n-hero__artifact--board{margin-top:7vh;margin-left:-14vw;transform:translate(-50%,-50%)rotate(-6deg)}.n-hero__artifact--governance{margin-top:-1vh;margin-left:13vw;transform:translate(-50%,-50%)rotate(5deg)}.n-hero__artifact--evidence{margin-top:-10vh;margin-left:-3vw;transform:translate(-50%,-50%)rotate(-2deg)}.n-hero__resolution{text-align:center;opacity:0;width:min(1040px,84vw);position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.n-hero__resolution>div{font:9px var(--font-plex-mono),monospace;letter-spacing:.16em;color:#989e9a;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin-bottom:38px;display:grid}.n-hero__resolution>div span:first-child{color:var(--n-signal)}.n-hero__resolution>div i{background:linear-gradient(90deg,var(--n-signal),#f0eee726);height:1px}.n-hero__resolution strong{letter-spacing:-.075em;flex-direction:column;align-items:center;font-style:normal;line-height:.76;display:flex}.n-hero__resolution strong em{font:500 clamp(32px,4vw,62px)/.9 var(--font-plex-mono),monospace;letter-spacing:.12em;color:#0000;-webkit-text-stroke:1px var(--n-signal)}.n-hero__resolution strong b{color:var(--n-paper);font-size:clamp(58px,8vw,128px)}.n-hero__resolution p{color:#aeb2af;max-width:610px;margin:38px auto 0;font-size:clamp(15px,1.35vw,20px);line-height:1.45}.n-hero__stage>.n-hero__index,.n-hero__stage>.n-hero__title,.n-hero__stage>.n-hero__support,.n-hero__chapter{z-index:2;position:relative}.n-hero__chapter{font:8px var(--font-plex-mono),monospace;letter-spacing:.14em;color:#929995;grid-template-columns:auto 1fr;align-items:center;gap:20px;display:grid;position:absolute;bottom:23px;left:clamp(20px,4vw,64px);right:clamp(20px,4vw,64px)}.n-hero__chapter:after{content:"";background:#f0eee729;grid-column:2;height:1px}.n-hero__chapter i{background:var(--n-signal);transform-origin:0;height:1px;position:absolute;bottom:0;left:235px;right:0;transform:scaleX(0)}.n-services{padding-left:0;padding-right:0}.n-services>.n-folio,.n-services>.n-heading,.n-services>.n-services__bento,.n-services>.n-difference,.n-services>.n-compare,.n-services>.n-alt{width:calc(100% - clamp(40px,10vw,160px));max-width:1440px;margin-left:auto;margin-right:auto}.n-services__bento{padding-top:2px}.n-services__bento>.n-heading{max-width:1100px;margin-bottom:64px}.n-services__bento>.n-heading h2{white-space:nowrap}.n-services__bento .n-heading>p{letter-spacing:.06em;min-height:30px;padding:0 13px;font-size:15px}.n-practice-grid{grid-template-columns:repeat(12,1fr);gap:22px;display:grid}.n-practice-card{isolation:isolate;border:1px solid var(--n-practice-inactive-border);background:var(--n-practice-inactive);border-radius:16px;flex-direction:column;grid-column:span 4;min-height:320px;padding:38px;transition:color .38s,border-color .38s;display:flex;position:relative;overflow:hidden}.n-practice-card:before{content:"";z-index:-1;background:var(--n-signal);transition:transform .48s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translateY(101%)}.n-practice-card:hover:before,.n-practice-card:focus-within:before{transform:none}.n-practice-card:hover,.n-practice-card:focus-within{color:var(--n-ink);border-color:var(--n-signal)}.n-practice-card:hover h3,.n-practice-card:focus-within h3,.n-practice-card:hover p,.n-practice-card:focus-within p,.n-practice-card:hover .n-practice-card__num,.n-practice-card:focus-within .n-practice-card__num,.n-practice-card:hover .n-practice-card__plus,.n-practice-card:focus-within .n-practice-card__plus,.n-practice-card:hover .n-practice-card__link,.n-practice-card:focus-within .n-practice-card__link{color:inherit}.n-practice-card:hover .n-icon-anchor,.n-practice-card:focus-within .n-icon-anchor{color:inherit;transform:rotate(7deg)}.n-practice-card--0{grid-column:span 8}.n-practice-card__top{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.n-practice-card__plus{color:var(--n-signal);font-size:22px;line-height:1;transition:color .38s}.n-practice-card__num{font:10px var(--font-plex-mono),monospace;letter-spacing:.14em;color:#8f9693;transition:color .38s}.n-practice-card .n-icon-anchor{background:var(--n-signal);border-color:var(--n-ink);color:var(--n-ink);margin-bottom:28px;transition:color .3s,transform .3s}.n-practice-card .n-icon-anchor:after{box-shadow:0 0 0 4px var(--n-navy)}.n-practice-card h3{letter-spacing:-.03em;color:var(--n-paper);margin:0 0 14px;font-size:clamp(24px,2vw,32px);line-height:1.06;transition:color .38s}.n-practice-card p{color:#b7bbb8;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0;font-size:15px;line-height:1.55;transition:color .38s;display:-webkit-box;overflow:hidden}.n-practice-card--0 p{max-width:62ch}a.n-practice-card__link{border-bottom:1px solid var(--n-signal);width:max-content;color:var(--n-signal);align-items:center;gap:8px;margin-top:24px;padding-bottom:8px;font-size:15px;font-weight:400;text-decoration:none;transition:color .38s;display:flex}.n-practice-card__link svg{transition:transform .25s}.n-practice-card:hover .n-practice-card__link svg,.n-practice-card:focus-within .n-practice-card__link svg{transform:translate(4px,-4px)}.n-practice-journey{height:420vh;margin-top:70px}.n-practice-stage{border-top:1px solid var(--n-line);border-bottom:1px solid var(--n-line);background:radial-gradient(circle at 31% 48%,#c7a5631a,#0000 32%),#0e1316;grid-template-columns:minmax(500px,1.12fr) minmax(360px,.88fr);align-items:center;gap:5vw;height:100svh;padding:105px clamp(34px,6vw,100px) 70px;display:grid;position:sticky;top:0;overflow:hidden}.n-practice-wheel{aspect-ratio:1;justify-self:center;width:min(48vw,660px);margin-left:0;position:relative}.n-practice-wheel:before,.n-practice-wheel:after{content:"";border:1px solid #f0eee71a;border-radius:50%;position:absolute;inset:12%}.n-practice-wheel:after{border-color:#c7a56342;inset:29%}.n-practice-wheel__ring{will-change:transform;border:1px solid #c7a5637a;border-radius:50%;position:absolute;inset:5%}.n-practice-wheel__ring:before{content:"";border:1px dashed #f0eee71f;border-radius:50%;position:absolute;inset:8%}.n-practice-node{left:var(--node-x);top:var(--node-y);color:#8f9693;will-change:transform;background:#0e1316;border:1px solid #f0eee740;grid-template-columns:auto 1fr;align-content:center;gap:4px 9px;width:118px;min-height:86px;padding:13px;transition:background .35s,color .35s,border-color .35s,box-shadow .35s;display:grid;position:absolute;transform:translate(-50%,-50%)}.n-practice-node svg{color:var(--n-signal);grid-row:1/3}.n-practice-node span{font:9px var(--font-plex-mono),monospace;letter-spacing:.1em}.n-practice-node small{font-size:10px;line-height:1.15}.n-practice-node.is-active{background:var(--n-signal);color:var(--n-ink);border-color:var(--n-signal);box-shadow:0 18px 50px #00000057}.n-practice-node.is-active svg{color:var(--n-ink)}.n-practice-hub{z-index:3;aspect-ratio:1;text-align:center;background:var(--n-paper);width:31%;color:var(--n-ink);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 12px #f0eee70a,0 35px 70px #00000057}.n-practice-hub span{font:10px var(--font-plex-mono),monospace;letter-spacing:.2em;color:#765f35;margin-bottom:12px}.n-practice-hub strong{letter-spacing:-.045em;font-size:clamp(18px,2vw,29px);line-height:.95}.n-practice-panels{min-height:520px;position:relative}.n-practice-panel{opacity:0;pointer-events:none;flex-direction:column;justify-content:center;transition:opacity .45s,transform .55s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0;transform:translateY(42px)scale(.97)}.n-practice-panel.is-active{opacity:1;pointer-events:auto;transform:none}.n-practice-panel>.n-icon-anchor{color:var(--n-signal);margin-bottom:32px}.n-practice-panel>span{font:9px var(--font-plex-mono),monospace;letter-spacing:.15em;color:var(--n-signal)}.n-practice-panel h3{letter-spacing:-.075em;margin:32px 0;font-size:clamp(55px,6vw,104px);line-height:.82}.n-practice-panel p{color:#b7bbb8;max-width:43ch;font-size:clamp(17px,1.5vw,22px);line-height:1.45}.n-practice-panel a{border-bottom:1px solid var(--n-signal);align-items:center;gap:9px;width:max-content;margin-top:32px;padding-bottom:9px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.n-practice-panel a svg{transition:transform .25s}.n-practice-panel a:hover svg{transform:translate(4px,-4px)}.n-practice-meter{width:min(430px,34vw);font:9px var(--font-plex-mono),monospace;color:#969c99;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;display:grid;position:absolute;bottom:35px;right:clamp(34px,6vw,100px)}.n-practice-meter i{background:#f0eee72e;height:1px}.n-practice-meter b{background:var(--n-signal);transform-origin:0;height:1px;display:block;transform:scaleX(0)}@media (max-width:900px){.n-hero{height:auto;min-height:100svh}.n-hero__stage{height:auto;min-height:100svh;padding-top:100px;position:relative}.n-hero__world,.n-hero__chapter{display:none}.n-services>.n-folio,.n-services>.n-heading,.n-services>.n-services__bento,.n-services>.n-difference,.n-services>.n-compare,.n-services>.n-alt{width:calc(100% - 40px)}.n-services__bento>.n-heading{max-width:none;margin-bottom:44px}.n-services__bento>.n-heading h2{white-space:normal}.n-practice-grid{grid-template-columns:1fr 1fr;gap:14px}.n-practice-card,.n-practice-card--0{grid-column:span 2;min-height:0;padding:28px}.n-practice-journey{height:auto;margin:70px 20px 0}.n-practice-stage{height:auto;min-height:0;padding:64px 20px;display:block;position:relative}.n-practice-wheel{width:min(520px,92vw);margin:0 auto 70px}.n-practice-node{width:92px;min-height:70px;padding:9px}.n-practice-node small{display:none}.n-practice-panels{gap:18px;min-height:0;display:grid}.n-practice-panel{border:1px solid var(--n-line);opacity:1;pointer-events:auto;min-height:340px;padding:28px;position:relative;inset:auto;transform:none}.n-practice-panel h3{font-size:clamp(46px,11vw,75px)}.n-practice-meter{display:none}}@media (max-width:560px){.n-hero__stage{padding-bottom:34px}.n-practice-grid{grid-template-columns:1fr}.n-practice-card,.n-practice-card--0{grid-column:span 1}.n-practice-journey{margin-left:0;margin-right:0}.n-practice-stage{padding:58px 20px}.n-practice-wheel{width:310px;margin-bottom:54px}.n-practice-node{place-items:center;width:65px;min-height:55px;padding:7px;display:grid}.n-practice-node svg{grid-row:auto;width:17px}.n-practice-node span{display:none}.n-practice-hub{width:36%}.n-practice-hub strong{font-size:16px}.n-practice-hub span{margin-bottom:7px;font-size:8px}.n-practice-panel{min-height:330px;padding:24px}.n-practice-panel>.n-icon-anchor{margin-bottom:24px}.n-practice-panel h3{margin:25px 0;font-size:48px}}@media (prefers-reduced-motion:reduce){.n-hero{height:auto;min-height:100svh}.n-hero__stage{height:auto;min-height:100svh;position:relative}.n-hero__world,.n-hero__chapter{display:none}.n-practice-journey{height:auto}.n-practice-stage{height:auto;display:block;position:relative}.n-practice-wheel{margin:0 auto 70px}.n-practice-panels{gap:18px;min-height:0;display:grid}.n-practice-panel{opacity:1;pointer-events:auto;border:1px solid var(--n-line);padding:30px;position:relative;transform:none}}.narrative{--n-panel:#10151a;--n-paper-deep:#e4dfd4;--n-muted:#646761;--n-max:1240px;--n-practice-inactive:#1f2937;--n-practice-inactive-border:#f0eee724}.n-signal{display:none!important}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.n-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080b0df5;border-bottom-color:#f0eee721;grid-template-columns:180px minmax(0,1fr) 218px;gap:28px;height:76px;padding:0 clamp(24px,3vw,52px);transition:height .3s,background-color .3s}.n-header.is-compact{background:#080b0dfb;height:62px}.n-header .n-brand{z-index:2;position:relative}.n-nav{justify-content:center;align-items:center;gap:clamp(13px,1.25vw,23px);height:100%}.n-nav a,.n-nav button{color:#c8c9c5;height:100%;font:500 clamp(10px,.76vw,12px)/1 var(--font-archivo),sans-serif;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;text-decoration:none;display:flex;position:relative}.n-nav button span{font:300 15px/1 var(--font-archivo);transition:transform .25s,color .25s}.n-nav button[aria-expanded=true] span{color:var(--n-signal);transform:rotate(45deg)}.n-nav a:after,.n-nav button:after{content:"";background:var(--n-signal);transform-origin:100%;height:2px;transition:transform .25s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.n-nav a:hover:after,.n-nav button:hover:after,.n-nav button[aria-expanded=true]:after{transform-origin:0;transform:scaleX(1)}.n-header>.n-action{min-height:42px;padding-inline:16px;font-size:15px}.n-nav a,.n-nav button{font-size:14px}.n-mega{background:#0b0f12;border-bottom:1px solid #c7a5635c;grid-template-columns:1.1fr repeat(3,1fr);gap:0;padding:38px clamp(24px,4vw,72px) 42px;display:grid;position:absolute;top:76px;left:0;right:0;box-shadow:0 30px 60px #00000057}.n-header.is-compact .n-mega{top:62px}.n-mega__intro{padding-right:8vw}.n-mega__intro>span,.n-mega__column>span{font:9px var(--font-plex-mono),monospace;letter-spacing:.15em;color:var(--n-signal)}.n-mega__intro p{color:#a9adaa;max-width:30ch;margin:18px 0 0;font-size:15px;line-height:1.5}.n-mega__column{border-left:1px solid #f0eee71f;flex-direction:column;padding:0 28px;display:flex}.n-mega__column>a{color:#d4d4cf;border-bottom:1px solid #f0eee714;justify-content:space-between;gap:14px;padding:13px 0;font-size:13px;line-height:1.3;text-decoration:none;display:flex}.n-mega__column>a:hover{color:var(--n-signal)}.n-hero{height:auto;min-height:820px;padding:0;display:block}.n-hero__stage{background:linear-gradient(90deg,#0a1120,#111827);grid-template-columns:minmax(0,1.02fr) minmax(440px,.98fr);align-items:center;gap:clamp(48px,7vw,110px);height:auto;min-height:clamp(820px,100svh,980px);padding:142px clamp(24px,5vw,82px) 68px;display:grid;position:relative;top:auto;overflow:hidden}.n-hero__stage:before{background:linear-gradient(90deg,#0000 49.95%,#ffffff0b 50%,#0000 50.05%) 0 0/100% 100%,linear-gradient(#ffffff06 1px,#0000 1px) 0 0/100% 96px}.n-hero__stage:after{content:"";aspect-ratio:1;border:1px solid #c7a56324;border-radius:50%;width:68vw;position:absolute;bottom:-28vw;right:-14vw;box-shadow:0 0 0 10vw #c7a56306,0 0 0 22vw #c7a56305}.n-hero__copy,.n-hero__surface{z-index:2;position:relative}.n-hero__index{color:#8e9693;justify-content:flex-start;gap:22px;margin-bottom:54px;font-size:8px}.n-hero__index span:first-child{color:var(--n-signal)}.n-hero__title{align-self:auto;padding:0}.n-hero__line{letter-spacing:-.045em;text-transform:none;font-size:clamp(40px,4.3vw,64px);font-weight:600;line-height:1.04}.n-hero__line--signal{color:var(--n-paper);padding-left:0;font-weight:480}.n-hero__support{width:min(620px,100%);margin-top:42px;padding:0;display:block}.n-hero__support>p{color:#b9bcb8;letter-spacing:-.016em;max-width:590px;margin:0;font-size:clamp(17px,1.35vw,21px);line-height:1.55}.n-hero__support>div{justify-content:flex-start;margin-top:34px}.n-hero__text-link{color:#c7c9c5;align-items:center;gap:8px;padding:0 15px;font-size:12px;text-decoration:none;display:inline-flex}.n-hero__text-link:hover{color:var(--n-signal)}.n-hero__surface{background:linear-gradient(145deg,#f0eee70b,#f0eee704);border:1px solid #f0eee72e;min-height:570px;padding:22px;box-shadow:0 34px 90px #00000047}.n-hero__surface-head{font:8px var(--font-plex-mono),monospace;letter-spacing:.13em;color:var(--n-signal);border-bottom:1px solid #f0eee71f;justify-content:space-between;padding:0 2px 18px;display:flex}.n-hero__surface-head small{font:inherit;color:#7f8885}.n-hero__surface-core{background:radial-gradient(circle,#c7a56321,#0000 44%);place-items:center;min-height:365px;display:grid;position:relative;overflow:hidden}.n-hero__orbit{border:1px solid #c7a5633d;border-radius:50%;animation:26s linear infinite n-orbit;position:absolute;inset:8%}.n-hero__orbit:before,.n-hero__orbit:after{content:"";border:1px solid #f0eee71a;border-radius:50%;position:absolute}.n-hero__orbit:before{inset:15%}.n-hero__orbit:after{inset:32%}.n-hero__orbit i{background:var(--n-signal);border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 0 7px #c7a56314}.n-hero__orbit i:first-child{top:20%;left:12%}.n-hero__orbit i:nth-child(2){top:48%;right:4%}.n-hero__orbit i:nth-child(3){bottom:-3px;left:42%}.n-hero__surface-center{z-index:2;aspect-ratio:1;text-align:center;background:var(--n-paper);width:210px;color:var(--n-ink);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:34px;display:flex;position:relative;box-shadow:0 20px 60px #00000047}.n-hero__surface-center svg{color:#7a6338}.n-hero__surface-center span{font:8px var(--font-plex-mono),monospace;letter-spacing:.12em;color:#7a6338;margin:17px 0 9px}.n-hero__surface-center strong{letter-spacing:-.04em;font-size:18px;line-height:1.12}.n-hero__surface-states{border-top:1px solid #f0eee71f;grid-template-columns:repeat(3,1fr);display:grid}.n-hero__surface-states>span{min-width:0;color:var(--n-signal);border-right:1px solid #f0eee71a;grid-template-columns:auto 1fr;gap:3px 9px;padding:17px 14px;display:grid}.n-hero__surface-states>span:last-child{border:0}.n-hero__surface-states svg{grid-row:1/3}.n-hero__surface-states b{color:#deded8;font-size:11px}.n-hero__surface-states small{color:#858c89;font-size:9px}@keyframes n-orbit{to{transform:rotate(360deg)}}.n-trust{background:#0b0f12;border-color:#f0eee71a;justify-content:center;gap:clamp(20px,3vw,50px);min-height:78px;font-size:8px}.n-about,.n-triggers,.n-executives,.n-method,.n-decision{padding:clamp(110px,10vw,150px) clamp(24px,5vw,80px)}.n-about{padding-bottom:clamp(90px,8vw,130px)}.n-heading,.n-heading--wide{text-align:center;max-width:900px;margin-left:auto;margin-right:auto}.n-heading>p,.n-people>div>p{letter-spacing:.16em;margin-bottom:18px;font-size:15px}.n-heading h2,.n-people h2{letter-spacing:-.052em;font-size:clamp(40px,4.2vw,64px);font-weight:500;line-height:1.02}.n-heading__sub{max-width:690px;color:var(--n-muted);font-family:var(--font-archivo),sans-serif;letter-spacing:-.012em;margin:25px auto 0;font-size:clamp(16px,1.2vw,18px);font-weight:400;line-height:1.6}.n-heading--inverse .n-heading__sub{color:#9ea4a1}.n-folio{max-width:var(--n-max);color:#7a6338;border:0;justify-content:center;gap:12px;margin:0 auto 46px;padding:0;font-size:8px}.n-folio span:first-child:after{content:" /"}.n-about__body{max-width:var(--n-max);border-top:1px solid #c8c2b7;grid-template-columns:.8fr 1.2fr;gap:8vw;margin:72px auto 0;padding-top:42px;display:grid}.n-about__body>p{letter-spacing:-.035em;margin:0;font-size:clamp(22px,2.2vw,31px);line-height:1.3}.n-about__body>div{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.n-about__body span{color:#5b5d58;font-size:14px;line-height:1.55}.n-about__body strong{color:var(--n-ink);margin-bottom:10px;font-size:15px;display:block}.n-trigger-list{max-width:var(--n-max);margin:72px auto 0}.n-trigger{grid-template-columns:54px minmax(220px,.9fr) minmax(280px,1.1fr) 24px;min-height:104px}.n-trigger strong{font-size:clamp(19px,1.65vw,25px)}.n-exec{max-width:var(--n-max);margin:72px auto 74px}.n-exec article{min-height:470px;padding:38px}.n-exec h3{margin:32px 0 30px;font-size:clamp(68px,7vw,110px)}.n-exec p{font-size:17px}.n-definition{margin-bottom:76px}.n-definition p{font-size:clamp(22px,2.3vw,34px)}.n-economics{max-width:var(--n-max);margin:auto}.n-economics strong{font-size:clamp(30px,3vw,46px)}.n-threat__identity{text-align:center;border:0;width:min(760px,80vw);padding:0;top:96px;left:50%;transform:translate(-50%)}.n-threat__identity h2{letter-spacing:-.05em;margin:14px 0 12px;font-size:clamp(34px,4vw,58px);line-height:1}.n-threat__identity p{color:#aeb2af;max-width:650px;margin:0 auto;font-size:14px;line-height:1.55}.n-threat__aperture{clip-path:inset(12% round 2px);border:1px solid #f0eee729;inset:205px 7vw 88px}.n-threat__hud{inset:auto 8vw 36px}.n-threat__progress{bottom:65px;right:8vw}.n-threat__scroll{padding:76vh 8vw 35vh}.n-threat__beat{background:#080b0dc7;border:1px solid #f0eee71f;border-left:2px solid #0000;width:min(480px,84vw);padding:24px 28px}.n-threat__beat.is-active{border-left-color:var(--n-signal)}.n-threat__beat>strong{font-size:clamp(40px,4.4vw,64px)}.n-threat__beat h2{font-size:clamp(34px,4vw,56px)}.n-threat__beat p{font-size:16px}.n-services{padding-top:clamp(110px,10vw,150px)}.n-practice-panel h3{font-size:clamp(38px,4.2vw,64px);line-height:.98}.n-difference{max-width:var(--n-max);grid-template-columns:.8fr 1.2fr;margin-top:140px;margin-bottom:110px}.n-difference h3{font-size:clamp(36px,4vw,58px);line-height:1}.n-compare{max-width:var(--n-max)}.n-people{max-width:var(--n-max);margin:auto}.n-people h2{font-size:clamp(40px,4.2vw,64px)}.n-architecture{max-width:var(--n-max);grid-template-columns:.85fr 1.15fr;margin:140px auto}.n-architecture>.n-heading{text-align:center;align-self:start;position:sticky;top:130px}.n-architecture__stack{padding-top:0}.n-architecture .n-architecture__stack article{box-shadow:none;border-radius:16px;margin-top:12px}.n-phases,.n-outcomes,.n-tiers,.n-start,.n-capability,.n-radar,.n-publishing{max-width:var(--n-max);margin-left:auto;margin-right:auto}.n-phases article{padding:28px}.n-phases article>span{font-size:32px}.n-phases small{margin:14px 0 32px}.n-outcomes{margin-top:100px}.n-tiers{margin-top:72px}.n-start{margin-top:140px}.n-start>div:last-child{margin-top:65px}.n-capability,.n-radar{margin-top:130px}.n-publishing{margin-top:22px}.n-faq{margin-top:140px}.n-faq>.n-heading{margin-bottom:60px}.n-boundaries{padding-top:150px}.n-boundaries>h2{text-align:center;max-width:900px;color:var(--n-signal);margin:0 auto 110px;font-size:clamp(44px,5vw,72px);line-height:1}.n-boundary__statement{font-size:clamp(22px,2.6vw,38px)}.n-contact h2{font-size:clamp(38px,4.4vw,64px);line-height:1.02}.n-footer{background:#111827;border-top:1px solid #f0eee71f;padding:82px clamp(24px,5vw,80px) 28px;display:block}.n-footer__lead{border-bottom:1px solid #f0eee721;align-items:center;padding-bottom:62px;grid-template-columns:1fr minmax(260px,1fr) auto!important;gap:40px!important;display:grid!important}.n-footer__lead p{color:#a6aaa7;margin:0;font-size:17px;line-height:1.5}.n-footer__lead .n-action{justify-self:end}.n-footer__columns{padding:65px 0;grid-template-columns:repeat(5,1fr)!important;gap:38px!important;display:grid!important}.n-footer__column{flex-direction:column;gap:0!important;display:flex!important}.n-footer__column h3,.n-footer__column h4{color:var(--n-signal);font:9px var(--font-plex-mono),monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 20px}.n-footer__column h4{color:#89908d;margin-top:30px}.n-footer__column a{color:#aeb1ae;padding:6px 0;line-height:1.35;text-decoration:none;font-size:12px!important}.n-footer__column a:hover{color:var(--n-paper)}.n-footer__trust{border-top:1px solid #f0eee721;border-bottom:1px solid #f0eee721;padding:32px 0;grid-template-columns:1.35fr .65fr!important;gap:40px!important;display:grid!important}.n-footer__trust>div{flex-wrap:wrap;gap:8px!important;display:flex!important}.n-footer__trust span{font:8px var(--font-plex-mono),monospace;letter-spacing:.08em;color:#aeb2af;border:1px solid #f0eee729;padding:8px 11px}.n-footer__trust p{text-align:right;margin:0;font-size:12px;line-height:1.55}.n-footer__updates{padding:48px 0;grid-template-columns:.8fr 1.2fr!important;gap:24px 60px!important;display:grid!important}.n-footer__updates>div{display:block!important}.n-footer__updates span{font:8px var(--font-plex-mono),monospace;letter-spacing:.13em;color:var(--n-signal)}.n-footer__updates h3{letter-spacing:-.04em;margin:13px 0 0;font-size:26px}.n-footer__updates form{grid-template-columns:1fr auto;align-self:center;display:grid}.n-footer__updates input{width:100%;height:52px;color:var(--n-paper);font:14px var(--font-archivo),sans-serif;background:0 0;border:1px solid #f0eee738;border-right:0;padding:0 16px}.n-footer__updates button{border:1px solid var(--n-signal);background:var(--n-signal);height:52px;color:var(--n-ink);align-items:center;gap:9px;padding:0 19px;font-weight:700;display:flex}.n-footer__updates>p{color:#777e7b;font:9px var(--font-plex-mono),monospace;grid-column:2;margin:0}.n-footer__legal{border-top:1px solid #f0eee721;padding-top:24px;justify-content:space-between!important;gap:30px!important;display:flex!important}.n-footer__legal>div{flex-wrap:wrap;gap:18px!important;display:flex!important}.n-footer__legal a{color:#858b88;text-decoration:none;font-size:10px!important}.n-footer__legal small{color:#676d6a}.n-footer .n-brand span:first-child,.n-footer .n-footer__column a,.n-footer .n-footer__updates h3,.n-footer .n-footer__legal a{color:var(--n-paper)}@media (max-width:1180px){.n-header{grid-template-columns:160px 1fr 184px;gap:15px}.n-nav{gap:12px}.n-nav a,.n-nav button{font-size:9px}.n-header>.n-action{gap:12px;font-size:9px}.n-hero__stage{grid-template-columns:1fr 430px;gap:48px}.n-about__body{grid-template-columns:1fr}.n-about__body>div{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.n-header{grid-template-columns:1fr auto;height:70px}.n-mega{display:none}.n-mobile-nav{gap:0;max-height:calc(100svh - 70px);padding:18px 24px 28px;top:70px;overflow:auto}.n-mobile-nav details{border-bottom:1px solid #f0eee71f}.n-mobile-nav summary{cursor:pointer;padding:17px 0}.n-mobile-nav details>div{flex-direction:column;padding:0 0 16px 16px;display:flex}.n-mobile-nav details a{color:#9fa4a1;padding:7px 0;font-size:12px}.n-mobile-nav>.n-action{margin-top:20px}.n-hero__stage{grid-template-columns:1fr;min-height:auto;padding:126px 24px 72px}.n-hero__copy{max-width:720px}.n-hero__surface{width:min(680px,100%);min-height:520px}.n-hero__surface-core{min-height:325px}.n-hero__index{margin-bottom:38px}.n-hero__support{margin-top:30px}.n-heading h2,.n-people h2{font-size:clamp(38px,8vw,58px)}.n-heading__sub{font-size:16px}.n-about__body>div{grid-template-columns:1fr}.n-trigger-list{margin-top:58px}.n-threat__identity{top:92px}.n-threat__identity p{display:block}.n-threat__aperture{inset:220px 18px 80px}.n-threat__scroll{padding-left:28px;padding-right:28px}.n-threat__beat:nth-child(2n){align-self:flex-end}.n-exec,.n-architecture{grid-template-columns:1fr}.n-architecture>.n-heading{position:relative;top:auto}.n-architecture__stack{margin-top:55px}.n-footer__lead{grid-template-columns:1fr!important}.n-footer__lead .n-action{justify-self:start}.n-footer__columns{grid-template-columns:repeat(2,1fr)!important}.n-footer__trust,.n-footer__updates{grid-template-columns:1fr!important}.n-footer__trust p{text-align:left}.n-footer__updates>p{grid-column:1}.n-footer__legal{flex-direction:column!important}}@media (max-width:560px){.n-hero__stage{padding-top:110px}.n-hero__line{font-size:clamp(42px,13vw,62px)}.n-hero__index{display:block}.n-hero__index span{margin-bottom:8px;display:block!important}.n-hero__support>div{flex-direction:column;align-items:stretch;display:flex}.n-hero__text-link{justify-content:center;min-height:44px}.n-hero__surface{min-height:430px;padding:14px}.n-hero__surface-core{min-height:275px}.n-hero__surface-center{width:170px;padding:25px}.n-hero__surface-center strong{font-size:15px}.n-hero__surface-states>span{text-align:center;flex-direction:column;align-items:center;padding:13px 8px;display:flex}.n-hero__surface-states small{display:none}.n-trust{justify-content:flex-start}.n-about,.n-triggers,.n-executives,.n-method,.n-decision{padding-left:20px;padding-right:20px}.n-folio{margin-bottom:35px}.n-about__body{margin-top:50px}.n-about__body>p{font-size:22px}.n-threat__identity{width:calc(100% - 40px);top:88px}.n-threat__identity h2{font-size:35px}.n-threat__identity p{display:none}.n-threat__aperture{inset:210px 14px 76px}.n-threat__beat{width:100%;padding:20px}.n-threat__beat:nth-child(2n){align-self:flex-start}.n-footer{padding-left:20px;padding-right:20px}.n-footer__columns{grid-template-columns:1fr!important;gap:44px!important}.n-footer__updates form{grid-template-columns:1fr}.n-footer__updates input{border-bottom:0;border-right:1px solid #f0eee738}.n-footer__updates button{justify-content:center}.n-footer__legal>div{gap:12px!important}}@media (prefers-reduced-motion:reduce){.n-hero__orbit{animation:none}}.n-about__ledger{max-width:var(--n-max);background:#e9e5dc;border:1px solid #c8c2b7;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);margin:72px auto 0;display:grid}.n-about__core{background:var(--n-panel);min-height:470px;color:var(--n-paper);flex-direction:column;padding:38px;display:flex;position:relative;overflow:hidden}.n-about__core:after{content:"";aspect-ratio:1;border:1px solid #c7a56338;border-radius:50%;width:82%;position:absolute;bottom:-46%;right:-28%;box-shadow:0 0 0 58px #c7a56309,0 0 0 116px #c7a56305}.n-about__core-head{z-index:1;font:8px var(--font-plex-mono),monospace;letter-spacing:.14em;border-bottom:1px solid #f0eee724;justify-content:space-between;gap:22px;padding-bottom:18px;display:flex;position:relative}.n-about__core-head span{color:var(--n-signal)}.n-about__core-head small{color:#858c89}.n-about__core>p{z-index:1;letter-spacing:-.045em;max-width:18ch;margin:54px 0 48px;font-size:clamp(27px,2.45vw,38px);line-height:1.08;position:relative}.n-about__route{z-index:1;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:auto;display:grid;position:relative}.n-about__route:before{content:"";background:linear-gradient(90deg,transparent,var(--n-signal) 14%,var(--n-signal) 86%,transparent);height:1px;position:absolute;top:20px;left:16.5%;right:16.5%}.n-about__route span{text-align:center;color:#9ea4a1;font:8px var(--font-plex-mono),monospace;letter-spacing:.1em;flex-direction:column;align-items:center;gap:11px;display:flex;position:relative}.n-about__route svg{z-index:1;box-sizing:content-box;background:var(--n-panel);color:var(--n-signal);border:1px solid #c7a5638c;border-radius:50%;padding:11px;position:relative}.n-about__route b{font-weight:500}.n-about__core-note{z-index:1;color:#909693;font:8px var(--font-plex-mono),monospace;letter-spacing:.08em;align-items:center;gap:8px;margin-top:28px;display:flex;position:relative}.n-about__core-note svg{color:var(--n-signal)}.n-about__proofs{background:var(--n-paper);margin:0;padding:0 34px;list-style:none}.n-about__proofs li{border-bottom:1px solid #c8c2b7;grid-template-columns:58px 1fr 20px;align-items:center;gap:22px;min-height:156px;transition:background-color .28s,padding .28s;display:grid;position:relative}.n-about__proofs li:last-child{border-bottom:0}.n-about__proofs li:hover{background:#e2ddd2;margin-inline:-18px;padding-inline:18px}.n-about__proofs li>svg{color:#8a764f;transition:transform .28s}.n-about__proofs li:hover>svg{transform:translate(3px,-3px)}.n-about__proof-icon{color:#7e6536;background:#f5f2eb;border:1px solid #b7aa91;place-items:center;width:50px;height:50px;display:grid}.n-about__proofs small{color:#88734c;font:8px var(--font-plex-mono),monospace;letter-spacing:.12em}.n-about__proofs h3{letter-spacing:-.035em;margin:8px 0 7px;font-size:21px}.n-about__proofs p{color:#61635e;max-width:48ch;margin:0;font-size:14px;line-height:1.5}@media (max-width:900px){.n-about__ledger{grid-template-columns:1fr}.n-about__core{min-height:430px}.n-about__proofs{padding-inline:26px}}@media (max-width:560px){.n-about__ledger{margin-top:50px}.n-about__core{min-height:420px;padding:25px}.n-about__core>p{margin-top:44px;font-size:29px}.n-about__route{gap:8px}.n-about__proofs{padding-inline:20px}.n-about__proofs li{grid-template-columns:48px 1fr;gap:16px;padding-block:22px}.n-about__proofs li>svg{display:none}.n-about__proof-icon{width:44px;height:44px}.n-about__proofs h3{font-size:19px}}.n-mobile-shell{display:none}@media (max-width:900px){.n-mobile-shell{justify-self:end;display:block}.n-mobile-shell>summary{cursor:pointer;list-style:none}.n-mobile-shell>summary::-webkit-details-marker{display:none}.n-menu__close,.n-mobile-shell[open] .n-menu__open{display:none}.n-mobile-shell[open] .n-menu__close{display:block}}.n-folio,.n-heading>p,.n-people>div>p:first-child,.n-threat__identity>span,.n-contact>div:first-child>span,.n-contact__form>span{background:#7a63380e;border:1px solid #7a633859;border-radius:2px;align-items:center;width:max-content;padding:7px 11px;line-height:1;display:inline-flex}.n-folio{justify-content:center;gap:10px;max-width:none;margin:0 auto 46px}.n-heading>p{margin-left:auto;margin-right:auto}.n-heading--inverse>p,.n-threat__identity>span{background:#c7a56313;border-color:#c7a56361}.n-contact>div:first-child>span,.n-contact__form>span{background:#080b0d0e;border-color:#080b0d47}.n-boundaries{min-height:auto;padding:clamp(105px,10vw,155px) clamp(24px,6vw,96px)}.n-boundaries__layout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(60px,8vw,120px);width:min(1180px,100%);margin:auto;display:grid}.n-boundaries__intro{position:sticky;top:120px}.n-boundaries__intro .n-folio{margin:0 0 34px}.n-boundaries__intro h2{color:var(--n-signal);letter-spacing:-.05em;margin:0;font-size:clamp(40px,4.4vw,64px);line-height:1}.n-boundaries__intro>p{color:#aeb2af;max-width:39ch;margin:30px 0 34px;font-size:16px;line-height:1.6}.n-boundaries__count{color:#8e9491;width:max-content;font:8px var(--font-plex-mono),monospace;letter-spacing:.11em;text-transform:uppercase;border:1px solid #f0eee729;border-radius:999px;align-items:center;gap:11px;padding:9px 12px;display:inline-flex}.n-boundaries__count strong{color:var(--n-signal);font-size:10px}.n-boundaries__register{border-top:1px solid var(--n-line)}.n-boundary__statement{border-top:0;border-bottom:1px solid var(--n-line);max-width:none;min-height:174px;font-size:inherit;letter-spacing:normal;grid-template-columns:56px minmax(0,1fr) 38px;align-items:start;gap:22px;margin:0;padding:30px 0;line-height:normal;transition:margin .3s,padding .3s,background-color .3s,border-radius .3s;display:grid}.n-boundary__icon{background:#c7a5630f;border:1px solid #c7a5636b;border-radius:13px;place-items:center;width:50px;height:50px;display:grid;color:var(--n-signal)!important}.n-boundary__statement small{color:#7f8582;font:8px var(--font-plex-mono),monospace;letter-spacing:.13em;margin-top:2px;display:block}.n-boundary__statement h3{color:var(--n-paper);letter-spacing:-.035em;margin:15px 0 10px;font-size:clamp(19px,1.65vw,24px);line-height:1.1}.n-boundary__statement p{color:#aeb2af;letter-spacing:-.01em;max-width:52ch;margin:0;font-size:clamp(15px,1.25vw,18px);line-height:1.55}.n-boundary__number{letter-spacing:.08em;justify-self:end;color:#c7a5637a!important;font:10px var(--font-plex-mono),monospace!important}.n-boundaries .n-text-fill{--fill-on:var(--n-signal);--fill-off:#c7a56333}@media (max-width:900px){.n-boundaries__layout{grid-template-columns:1fr;gap:64px}.n-boundaries__intro{text-align:center;position:relative;top:auto}.n-boundaries__intro .n-folio,.n-boundaries__count,.n-boundaries__intro>p{margin-left:auto;margin-right:auto}.n-boundary__statement{grid-template-columns:52px minmax(0,1fr) 32px;gap:18px}}@media (max-width:560px){.n-folio{margin-bottom:35px}.n-boundaries{padding-left:20px;padding-right:20px}.n-boundaries__intro h2{font-size:44px}.n-boundary__statement{grid-template-columns:46px minmax(0,1fr);min-height:0;padding:24px 0}.n-boundary__icon{border-radius:11px;width:42px;height:42px}.n-boundary__number{display:none}.n-boundary__statement h3{font-size:19px}.n-boundary__statement p{font-size:15px}}.n-trust{white-space:normal;min-height:0;font-family:var(--font-archivo),sans-serif;letter-spacing:normal;color:var(--n-paper);background:#0b0f12;border-top:1px solid #f0eee71f;border-bottom:1px solid #f0eee71a;padding:56px clamp(20px,4vw,64px);display:block;position:relative;overflow:visible}.n-trust__grid{grid-template-columns:5fr 4fr 3fr;gap:44px;width:min(1280px,100%);margin:auto;display:grid}.n-trust__label{letter-spacing:.13em;text-transform:uppercase;margin-bottom:12px;font-size:11.5px;font-weight:600;display:block;color:#ffffff80!important}.n-trust__name{margin-bottom:12px;font-size:14.5px;font-weight:600}.n-trust__chips{flex-wrap:wrap;gap:8px;display:flex}.n-trust__chip{letter-spacing:.02em;white-space:nowrap;border:1px solid #ffffff29;border-radius:2px;align-items:center;gap:7px;padding:7px 13px;font-size:12.5px;font-weight:500;text-decoration:none;transition:border-color .2s;display:inline-flex;color:#ffffffe6!important}.n-trust__chip:hover{border-color:var(--n-signal)}.n-trust__chip i{background:#2d9d72;border-radius:50%;flex:none;width:5px;height:5px}.n-trust__caption{color:#ffffff94;margin:12px 0 0;font-size:12.5px;line-height:1.5}.n-trust__frameworks{color:#ffffffd1;flex-wrap:wrap;gap:6px 14px;font-size:13.5px;line-height:1.5;display:flex}.n-trust__frameworks span{white-space:nowrap}.n-trust__caption--delivery{color:#ffffffd1;margin-top:0}.n-trust__caption--delivery strong{color:#fff}@media (max-width:1080px){.n-trust__grid{grid-template-columns:1fr;gap:28px}}.n-economics-section{background:#e8e3d8;padding:clamp(110px,10vw,158px) clamp(24px,5vw,80px);position:relative;overflow:hidden}.n-economics-section__inner{z-index:1;max-width:var(--n-max);margin:auto;position:relative}.n-economics__heading{text-align:center;max-width:860px;margin:0 auto 62px}.n-economics__heading>p{color:#766342;width:max-content;font:9px var(--font-plex-mono),monospace;letter-spacing:.16em;background:#7a63380e;border:1px solid #7a633859;border-radius:2px;margin:0 auto 20px;padding:7px 11px;line-height:1}.n-economics__heading>span{color:#686a64;margin-top:22px;font-size:16px;display:block}.n-economics{background:var(--n-paper);border:1px solid #aaa398;grid-template-columns:minmax(0,1.15fr) 70px minmax(330px,.85fr);gap:0;margin:0;display:grid;position:relative;box-shadow:0 34px 80px #080b0d1a}.n-economics>div{border:0;padding:0}.n-economics>div:after{display:none}.n-economics>div:nth-child(2),.n-economics>div:nth-child(3){opacity:1}.n-economics__ledger{padding:30px!important}.n-economics__ledger-head,.n-economics__answer-head{color:#766342;font:8px var(--font-plex-mono),monospace;letter-spacing:.14em;border-bottom:1px solid #c6c0b6;justify-content:space-between;gap:20px;padding-bottom:20px;display:flex}.n-economics__row{will-change:transform,opacity;border-bottom:1px solid #c6c0b6;grid-template-columns:38px minmax(0,1fr);align-content:center;gap:8px 22px;min-height:156px;display:grid}.n-economics__row>span{color:#8b7650;font:9px var(--font-plex-mono),monospace;letter-spacing:.1em}.n-economics__row small{color:var(--n-ink);letter-spacing:-.015em;font-size:15px;font-weight:680;display:block}.n-economics__row p{color:#666761;margin:7px 0 0;font-size:13px;line-height:1.45}.n-economics__row strong{color:var(--n-ink);font-variant-numeric:tabular-nums;letter-spacing:-.06em;text-align:left;white-space:nowrap;grid-column:2;margin:0;font-size:clamp(32px,3vw,45px);line-height:.95}.n-economics__operator{z-index:2;background:var(--n-paper);border-radius:50%;width:38px;height:38px;display:grid;position:absolute;top:186px;left:30px;border:1px solid #b8ad9a!important;place-items:center!important;padding:0!important}.n-economics__operator span{font:22px/1 var(--font-archivo),sans-serif;color:#7e6536}.n-economics__operator i{background:#b8ad9a;width:22px;height:1px;position:absolute;left:100%}.n-economics__sum{transform-origin:0;will-change:transform,opacity;background:#ddd6c7;grid-template-columns:1fr auto;gap:7px 20px;margin-top:30px;display:grid;padding:19px 21px!important}.n-economics__sum span{color:#766342;font:8px var(--font-plex-mono),monospace;letter-spacing:.13em;grid-column:1/-1}.n-economics__sum strong{letter-spacing:-.035em;font-size:20px}.n-economics__sum small{color:#686a64;font:8px var(--font-plex-mono),monospace;letter-spacing:.08em;align-self:end}.n-economics__pivot{z-index:3;background:var(--n-paper);will-change:transform,opacity;display:grid;position:relative;place-items:center!important}.n-economics__pivot:before,.n-economics__pivot:after{content:"";background:#b9b2a7;width:1px;height:calc(50% - 34px);position:absolute;left:50%}.n-economics__pivot:before{top:0}.n-economics__pivot:after{bottom:0}.n-economics__pivot span{background:var(--n-paper);color:#766342;width:46px;height:46px;font:8px var(--font-plex-mono),monospace;letter-spacing:.1em;border:1px solid #9f947f;border-radius:50%;place-items:center;display:grid}.n-economics__answer{background:var(--n-navy);min-height:530px;color:var(--n-paper);will-change:transform,opacity;flex-direction:column;display:flex;position:relative;overflow:hidden;padding:30px!important}.n-economics__answer:before{content:"";aspect-ratio:1;border:1px solid #c7a56333;border-radius:50%;width:96%;position:absolute;top:11%;right:-32%;box-shadow:0 0 0 54px #c7a56309,0 0 0 108px #c7a56305}.n-economics__answer-head{z-index:1;color:#8f9692;border-color:#f0eee726;position:relative}.n-economics__answer-head span:first-child{color:var(--n-signal)}.n-economics__dial{aspect-ratio:1;will-change:transform,opacity;border:1px solid #c7a56361;border-radius:50%;width:112px;position:absolute;top:84px;right:29px}.n-economics__dial:before,.n-economics__dial:after{content:"";border:1px solid #f0eee71a;border-radius:50%;position:absolute}.n-economics__dial:before{inset:14px}.n-economics__dial:after{inset:31px}.n-economics__dial i{background:var(--n-signal);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:50%;box-shadow:0 0 0 6px #c7a5631a}.n-economics__dial span,.n-economics__dial small{font:7px var(--font-plex-mono),monospace;letter-spacing:.12em;position:absolute;left:50%;transform:translate(-50%)}.n-economics__dial span{color:var(--n-signal);top:43px}.n-economics__dial small{color:#777f7b;top:58px}.n-economics__answer-copy{z-index:1;margin:auto 0 40px;position:relative}.n-economics__answer-copy>small{color:var(--n-signal);font:8px var(--font-plex-mono),monospace;letter-spacing:.15em}.n-economics__answer-copy>strong{color:var(--n-paper);letter-spacing:-.05em;margin:18px 0 16px;font-size:clamp(44px,4.4vw,64px);line-height:.9;display:block}.n-economics__answer-copy>p{color:#b7bbb7;max-width:31ch;margin:0;font-size:16px;line-height:1.55}.n-economics__mandate{z-index:1;color:#aeb2af;font:7px var(--font-plex-mono),monospace;letter-spacing:.09em;text-align:center;border-top:1px solid #f0eee726;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:10px;padding-top:19px;display:grid;position:relative}.n-economics__mandate span:first-child,.n-economics__mandate span:last-child{color:var(--n-signal);font-size:9px}.n-economics__mandate i{background:#c7a56373;height:1px}.n-economics__progress{color:#746f65;font:8px var(--font-plex-mono),monospace;letter-spacing:.11em;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:22px;display:grid}.n-economics__progress>i{background:linear-gradient(90deg,#8b8172 0 48%,var(--n-signal) 52% 100%);transform-origin:0;height:2px;transform:scaleX(.06)}.n-economics__footer{text-align:center;justify-content:center;align-items:center;gap:30px;margin-top:24px;display:flex}.n-economics__source,.n-economics__bridge{margin:0}.n-economics__source{color:#696a65;font:10px var(--font-plex-mono),monospace}.n-economics__bridge a{color:#725823;align-items:center;gap:6px;font-weight:700;display:inline-flex}.n-economics__bridge a svg{transition:transform .25s}.n-economics__bridge a:hover svg{transform:translate(3px,-3px)}@media (max-width:900px){.n-economics{grid-template-columns:1fr}.n-economics__ledger{padding:24px!important}.n-economics__pivot{height:74px}.n-economics__pivot:before,.n-economics__pivot:after{width:calc(50% - 34px);height:1px;top:50%}.n-economics__pivot:before{left:0}.n-economics__pivot:after{bottom:auto;left:auto;right:0}.n-economics__answer{min-height:470px;padding:26px!important}.n-economics__footer{flex-direction:column;align-items:center}.n-economics__progress span{display:none}.n-economics__progress{grid-template-columns:1fr}}@media (max-width:560px){.n-economics-section{padding:92px 20px}.n-economics__heading{margin-bottom:42px}.n-economics-section .n-economics__heading h2{font-size:42px}.n-economics__heading>span{font-size:14px}.n-economics__row{grid-template-columns:25px 1fr;gap:8px 12px;min-height:164px}.n-economics__row strong{text-align:left;grid-column:2;font-size:36px}.n-economics__operator{top:194px;left:20px}.n-economics__operator i{display:none}.n-economics__sum{grid-template-columns:1fr}.n-economics__sum strong{font-size:18px}.n-economics__sum small{align-self:auto}.n-economics__answer{min-height:500px}.n-economics__dial{width:92px;right:24px}.n-economics__dial span{top:34px}.n-economics__dial small{top:49px}.n-economics__answer-copy>strong{font-size:64px}.n-economics__mandate{grid-template-columns:auto 1fr auto}.n-economics__mandate span:nth-child(3),.n-economics__mandate i:nth-child(4){display:none}}@media (prefers-reduced-motion:reduce){.n-economics__row,.n-economics__sum,.n-economics__pivot,.n-economics__answer,.n-economics__dial,.n-economics__progress i{opacity:1!important;transform:none!important}}.n-hero__stage{min-height:clamp(720px,86svh,840px);padding-top:122px;padding-bottom:46px}.n-executives{padding-top:clamp(96px,8vw,126px);padding-bottom:clamp(96px,8vw,126px)}.n-executives .n-heading{max-width:920px}.n-executives .n-heading h2{font-size:clamp(38px,4vw,58px);line-height:1.04}.n-executives__stance{color:#5f605b;max-width:64ch;margin:22px auto 0;font-size:18px;line-height:1.55}.n-executives__stance strong{color:var(--n-ink);font-weight:650}.n-exec{grid-template-columns:1fr 1fr;gap:24px;margin:58px auto 48px}.n-exec:before{content:"";z-index:0;background:#c5bfb4;height:1px;position:absolute;top:50%;left:0;right:0}.n-exec article{z-index:1;background:var(--n-paper);border:1px solid #c0baaf;border-radius:16px;gap:0;min-height:390px;padding:34px;position:relative}.n-exec article>.n-icon-anchor{margin-bottom:34px}.n-exec h3{letter-spacing:-.045em;max-width:15ch;margin:0 0 20px;font-size:clamp(28px,2.55vw,40px);line-height:1.04}.n-exec p{color:#5c5e59;margin:0 0 26px;font-size:16px;line-height:1.6}.n-exec__tiers{flex-wrap:wrap;gap:7px;margin-top:auto;display:flex}.n-exec__tiers span{color:#6b6252;font:8px var(--font-plex-mono),monospace;letter-spacing:.1em;text-transform:uppercase;border:1px solid #c4bdb1;border-radius:6px;padding:6px 9px}.n-exec article a{margin-top:24px}.n-exec article:before{transform:none}.n-exec article{color:var(--n-paper);border-color:var(--n-navy)}.n-exec article:last-child{color:var(--n-ink);border-color:var(--n-signal)}.n-exec article>span,.n-exec article p{color:inherit}.n-definition{border-left:3px solid var(--n-signal);max-width:620px;margin:44px 0 0;padding:6px 0 6px 24px}.n-definition strong{font:600 16px var(--font-archivo),sans-serif;letter-spacing:0;color:var(--n-ink)}.n-definition p{color:#555751;letter-spacing:0;margin:6px 0 0;font-size:16.5px;line-height:1.6}.n-executives__protect{color:#676862;margin:28px 0 0;font-size:15px;font-style:italic}@media (max-width:900px){.n-hero,.n-hero__stage{min-height:auto}.n-exec{grid-template-columns:1fr}.n-exec:before{display:none}}.contact-form select{color:var(--n-ink);font-family:var(--font-archivo),sans-serif;background:0 0;border:0;border-bottom:1px solid #8f8b82;border-radius:0;min-height:58px;padding:0 4px;font-size:18px}.n-header .n-action:not(.n-action--pale){background:var(--n-signal);color:var(--n-ink)}.narrative button,.n-action,.contact-form button,.n-footer__updates button{border-radius:10px}.n-nav button svg{flex:none;transition:transform .25s,color .25s}.n-nav button[aria-expanded=true] svg{color:var(--n-signal);transform:rotate(180deg)}.n-hero__image{isolation:isolate;background:#0d1215;border:1px solid #c7a5633d;border-radius:2px;min-height:570px;padding:0;position:relative;overflow:hidden}.n-hero__image>img{z-index:-3;object-fit:cover;object-position:center;filter:grayscale()contrast(1.18)brightness(.58)}.n-hero__image:before{content:"";z-index:-2;mix-blend-mode:multiply;background:linear-gradient(135deg,#080b0d1f,#080b0dc2 72%),radial-gradient(circle at 68% 24%,#c7a56375,#0000 40%);position:absolute;inset:0}.n-hero__image:after{content:"";z-index:-1;mix-blend-mode:color;background:#c7a56329;position:absolute;inset:0}.n-hero__image-wash{pointer-events:none;background:linear-gradient(#0000 18%,#080b0d38 48%,#080b0deb);position:absolute;inset:0}.n-hero__brief{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080b0dc2;border:1px solid #f0eee733;border-radius:14px;padding:26px 28px;position:absolute;bottom:clamp(22px,4vw,44px);left:clamp(22px,4vw,48px);right:clamp(22px,4vw,48px);box-shadow:0 24px 70px #00000057}.n-hero__brief>span{color:var(--n-signal);font:8px var(--font-plex-mono),monospace;letter-spacing:.13em;text-transform:uppercase}.n-hero__brief h2{max-width:16ch;color:var(--n-paper);letter-spacing:-.045em;margin:13px 0 24px;font-size:clamp(24px,2.2vw,34px);line-height:1.04}.n-hero__brief-rows{gap:10px;display:grid}.n-hero__brief-rows>div{color:#b6bbb8;grid-template-columns:108px 1fr;align-items:center;gap:14px;font-size:10px;display:grid}.n-hero__brief-rows i{background:#f0eee724;border-radius:999px;height:5px;overflow:hidden}.n-hero__brief-rows b{border-radius:inherit;background:var(--n-signal);height:100%;display:block}.n-hero__brief>small{color:#7f8885;font:8px var(--font-plex-mono),monospace;letter-spacing:.1em;border-top:1px solid #f0eee721;margin-top:20px;padding-top:14px;display:block}@media (max-width:900px){.n-hero__image{min-height:520px}}@media (max-width:560px){.n-hero__image{border-radius:2px;min-height:470px}.n-hero__brief{padding:22px 20px}.n-hero__brief h2{font-size:25px}.n-hero__brief-rows>div{grid-template-columns:92px 1fr}}.n-hero{min-height:0}.n-hero__stage{height:auto;min-height:0;padding-bottom:32px}.n-trust__grid{background:#f0eee705;border:1px solid #f0eee724;border-radius:18px;gap:0;position:relative;overflow:hidden;box-shadow:0 22px 60px #0000002e}.n-trust__grid:after{content:"";background:linear-gradient(90deg,transparent,var(--n-signal),transparent);pointer-events:none;width:190px;height:2px;animation:7s linear infinite n-trust-trace;position:absolute;top:-1px;left:-190px}.n-trust__col{min-height:226px;padding:30px 32px;transition:background-color .35s;position:relative}.n-trust__col+.n-trust__col{border-left:1px solid #f0eee71c}.n-trust__col:before{content:"";background:var(--n-signal);transform-origin:0;width:100%;height:2px;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto auto 0;transform:scaleX(0)}.n-trust__col:hover{background:#a879240b}.n-trust__col:hover:before{transform:scaleX(1)}.n-trust__label{margin-bottom:16px}.n-trust__chip{padding:7px 11px;transition:border-color .2s,transform .25s,background-color .25s}.n-trust__chip:hover{background:#a8792412;transform:translateY(-2px)}.n-trust__frameworks{gap:9px 16px;max-width:30ch;line-height:1.65}.n-trust__caption--delivery{max-width:25ch;font-size:14px;line-height:1.6}@keyframes n-trust-trace{to{left:100%}}@media (max-width:1080px){.n-trust__grid{grid-template-columns:1fr;gap:0}.n-trust__col{min-height:0}.n-trust__col+.n-trust__col{border-top:1px solid #f0eee71c;border-left:0}}@media (max-width:560px){.n-hero__stage{padding-bottom:22px}.n-trust{padding-top:24px;padding-bottom:24px}.n-trust__grid{border-radius:14px}.n-trust__col{padding:25px 22px}}@media (prefers-reduced-motion:reduce){.n-trust__grid:after{animation:none;display:none}}.n-hero__index{align-items:center;margin-bottom:38px}.n-hero__label{background:#c7a5630b;border:1px solid #c7a5637a;border-radius:2px;align-items:center;width:max-content;min-height:30px;padding:0 13px;color:var(--n-signal)!important;display:inline-flex!important}.n-hero__image{min-height:520px;box-shadow:none;background:0 0;border:0}.n-hero__image>img{z-index:0;object-position:center;filter:grayscale()sepia(.12)contrast(1.2)brightness(.66);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14% 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14% 91%,#0000 100%)}.n-hero__image:before{z-index:1;background:linear-gradient(90deg,var(--n-ink) 0,transparent 22%,transparent 72%,#080b0db8 100%),linear-gradient(180deg,#080b0d57,transparent 28%,transparent 66%,var(--n-ink) 100%);mix-blend-mode:normal}.n-hero__image:after{z-index:2;mix-blend-mode:color;background:radial-gradient(circle at 62% 42%,#c7a56333,#0000 46%)}.n-hero__image-wash{z-index:3;mix-blend-mode:multiply;background:linear-gradient(135deg,#080b0d2e,#0000 44%,#080b0d6b)}.n-hero__stage:after{transform-origin:50%;animation:6.5s cubic-bezier(.4,0,.2,1) infinite n-hero-ring-pulse}@keyframes n-hero-ring-pulse{0%,to{opacity:.62;transform:scale(.985)}50%{opacity:1;transform:scale(1.035)}}@media (max-width:900px){.n-hero__index{margin-bottom:30px}.n-hero__image{min-height:440px}}@media (max-width:560px){.n-hero__label{min-height:28px;padding:0 11px}.n-hero__image{min-height:350px}}@media (prefers-reduced-motion:reduce){.n-hero__stage:after{animation:none;transform:none}}.n-trust{padding-top:54px;padding-bottom:54px}.n-trust__grid{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template:"lead frameworks delivery"136px"credentials frameworks delivery"minmax(190px,1fr)/1.08fr .94fr 1.08fr;gap:14px;display:grid;overflow:visible}.n-trust__grid:after{display:none}.n-trust__card{background:#111518;border:1px solid #f0eee724;border-radius:16px;padding:25px 27px;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s,background-color .3s;position:relative;overflow:hidden}.n-trust__card:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #a879241a;border-radius:50%;width:170px;transition:transform .6s cubic-bezier(.22,1,.36,1),border-color .3s;position:absolute;bottom:-70px;right:-58px}.n-trust__card:hover{background:#f2ede0;border-color:#a8792461;transform:translateY(-4px)}.n-trust__card:hover:after{border-color:#a8792438;transform:scale(1.13)}.n-trust__card--leadership{flex-direction:column;grid-area:lead;justify-content:space-between;display:flex}.n-trust__card--credentials{flex-direction:column;grid-area:credentials;justify-content:space-between;display:flex}.n-trust__card--frameworks{flex-direction:column;grid-area:frameworks;display:flex}.n-trust__card--delivery{background:linear-gradient(145deg,#15191b,#0e1214);flex-direction:column;grid-area:delivery;display:flex}.n-trust__card-head{align-items:center;gap:11px;display:flex}.n-trust__icon{width:34px;height:34px;color:var(--n-signal);background:#a879240f;border:1px solid #a8792461;border-radius:50%;flex:none;place-items:center;display:grid}.n-trust__label{margin:0;font-size:10px}.n-trust__name{z-index:1;letter-spacing:-.025em;margin:0;font-size:clamp(17px,1.25vw,21px);line-height:1.22;position:relative}.n-trust__chips{z-index:1;gap:8px;position:relative}.n-trust__chip{background:#ffffff03;padding:7px 10px;font-size:11px}.n-trust__caption{z-index:1;margin-top:20px;font-size:11.5px;line-height:1.55;position:relative}.n-trust__frameworks{z-index:1;gap:0;max-width:none;margin-top:auto;font-size:14px;line-height:1.25;display:grid;position:relative}.n-trust__frameworks span{border-bottom:1px solid #f0eee71c;padding:16px 0}.n-trust__frameworks span:first-child{letter-spacing:-.045em;font-size:clamp(29px,2.3vw,38px);font-weight:600;color:var(--n-signal)!important}.n-trust__frameworks span:last-child{border-bottom:0}.n-trust__caption--delivery{letter-spacing:-.035em;max-width:13ch;margin:auto 0 0;font-size:clamp(20px,2vw,31px);line-height:1.22}.n-trust__caption--delivery strong{color:var(--n-signal);letter-spacing:-.065em;margin-top:12px;font-size:clamp(38px,4.2vw,68px);line-height:.92;display:block}@media (max-width:1080px){.n-trust__grid{grid-template:"lead frameworks""credentials frameworks""delivery delivery"/1fr 1fr}.n-trust__card--delivery{min-height:250px}}@media (max-width:680px){.n-trust{padding-top:30px;padding-bottom:30px}.n-trust__grid{flex-direction:column;display:flex}.n-trust__card{border-radius:14px;min-height:0;padding:23px 21px}.n-trust__card--leadership{min-height:130px}.n-trust__card--credentials{min-height:220px}.n-trust__card--frameworks{min-height:360px}.n-trust__card--delivery{min-height:250px}}.n-trust{background:var(--n-paper);color:var(--n-ink);border-color:#11182724}.n-trust__card{background:var(--n-paper);color:var(--n-ink);border-color:#11182724;box-shadow:0 18px 44px #221e180e}.n-trust__card--credentials,.n-trust__card--delivery{background:#ddd6ca}.n-trust__card--delivery{background:#fff;border-color:#aaa59a}.n-trust__card:hover{border-color:var(--n-signal);background:#f8f5ef}.n-trust__card--credentials:hover{background:#e5ded2}.n-trust__card--delivery:hover{background:#f8f5ef}.n-trust__card:after{border-color:#a8792424}.n-trust__label{color:#0000008c!important}.n-trust__name{color:var(--n-ink)}.n-trust__icon{color:var(--n-signal);background:#a8792414;border-color:#a879246b}.n-trust__chip{background:#ffffff40;border-color:#1118273d;color:var(--n-ink)!important}.n-trust__chip:hover{border-color:var(--n-signal);background:#ffffff8c}.n-trust__caption,.n-trust__frameworks{color:#000000a6}.n-trust__frameworks span{border-color:#c3bbae}.n-trust__frameworks span:first-child,.n-trust__caption--delivery strong{color:var(--n-signal)!important}.n-trust__caption--delivery{color:var(--n-ink)}@media (min-width:901px){.n-services{padding-top:clamp(84px,7vw,112px)}.n-services__bento>.n-heading{margin-top:0}}.n-difference{border-top:1px solid #f0eee724;grid-template-columns:minmax(470px,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(52px,7vw,110px);padding:90px 0 20px}.n-difference__intro{position:sticky;top:120px;display:block!important}.n-difference h3{letter-spacing:-.05em;max-width:8ch;margin:0;font-size:clamp(38px,4.3vw,64px);line-height:.98}.n-difference__intro p{color:#b1b4b2;max-width:38ch;margin:22px 0 0;font-size:15.5px;line-height:1.55}.n-difference__actions{flex-wrap:nowrap;align-items:center;gap:12px;margin-top:30px;display:flex}.n-difference__actions .n-action:not(.n-action--pale){background:var(--n-signal);color:var(--n-ink)}.n-difference__actions .n-action--pale{border-color:var(--n-signal)}.n-difference__list{grid-template-columns:1fr 1fr!important;gap:60px 44px!important;display:grid!important}.n-difference__list article{min-height:0;padding:0;display:block}.n-difference__stat{font-family:var(--font-manrope),sans-serif;letter-spacing:-.03em;color:var(--n-signal);margin-bottom:14px;font-size:clamp(38px,4vw,58px);font-weight:700;line-height:1;display:block}.n-difference__list strong{color:var(--n-paper);letter-spacing:-.025em;margin:0 0 16px;font-size:20px;font-weight:500;line-height:1.15;display:block}.n-difference__list strong em{color:var(--n-signal);font-style:italic;font-weight:500}.n-difference__list p{color:#aeb2af;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.n-alt{margin:130px 0 60px}.n-alt__card{color:var(--n-ink);background:#1f2937;border-radius:16px;padding:clamp(30px,4vw,56px)}.n-alt__title{letter-spacing:-.03em;color:#fff;margin:0 0 32px;font-size:clamp(26px,2.8vw,36px);line-height:1.1}.n-alt__scroll{overflow-x:auto}.n-alt__table{border-collapse:collapse;width:100%;min-width:760px}.n-alt__table th,.n-alt__table td{text-align:left;white-space:normal;padding:20px 22px}.n-alt__table thead th{font:12px var(--font-plex-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--n-signal);vertical-align:bottom;border-bottom:2px solid #111827b3;padding-top:0;padding-bottom:16px;font-weight:400}.n-alt__table thead th.n-alt__highlight{color:var(--n-signal);border-top:3px solid var(--n-signal);background:#a8792480;padding-top:14px;font-weight:700}.n-alt__table tbody td{color:#fff;border-bottom:1px solid #1118271a;font-size:15px;line-height:1.4}.n-alt__table tbody tr:nth-child(2n) td{background:#11182706}.n-alt__table tbody tr:last-child td{border-bottom:0}.n-alt__table tbody td:first-child{color:#fff;font-weight:500}.n-alt__table tbody td em{color:#fff;font-style:italic}.n-alt__table tbody tr td.n-alt__highlight{color:#fff;background:#a8792480;font-weight:700}.n-alt__footnote{color:#8a8579;margin:26px 0 0;font-size:14px;font-style:italic}@media (max-width:900px){.n-alt{margin:90px 0 60px}.n-alt__card{border-radius:12px}}.n-people{max-width:var(--n-max);margin:0 auto;display:block}.n-people__head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:48px;display:flex}.n-people__head .n-heading{text-align:left;max-width:none;margin-left:0;margin-right:0}.n-people__head .n-heading>p{margin:0 auto 22px 0}.n-people__head .n-heading h2,.n-people__head .n-heading__sub{text-align:left}.n-people__nav{flex:none;gap:10px;display:flex}.n-people__navBtn{width:44px;height:44px;color:var(--n-ink);cursor:pointer;background:0 0;border:1px solid #1118272e;border-radius:50%;place-items:center;transition:background .25s,color .25s,border-color .25s;display:grid}.n-people__navBtn:hover{background:var(--n-navy);border-color:var(--n-navy);color:var(--n-paper)}.n-people__rowWrap{position:relative}.n-people__rowWrap:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(to left,var(--n-paper),#f6f3ec00);width:70px;position:absolute;top:0;bottom:4px;right:0}.n-people__row{scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:none;align-items:flex-end;gap:20px;padding-bottom:4px;display:flex;overflow-x:auto}.n-people__row::-webkit-scrollbar{display:none}.n-people__card{scroll-snap-align:start;border-radius:16px;flex-direction:column;flex:none;height:340px;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,height .35s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}.n-people__card--founder{background:var(--n-navy);width:min(300px,78vw);color:var(--n-paper)}.n-people__card--bench{background:#fff;border:1px solid #1118271a;width:min(250px,68vw)}.n-people__card:not(.is-active):hover{transform:translateY(-4px)}.n-people__card.is-active{height:388px;box-shadow:0 0 0 2px var(--n-signal)}.n-people__portrait{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:8px;min-height:90px;padding:16px;display:flex;position:relative}.n-people__portrait--founder{background:#0c0f17}.n-people__portrait--founder small{font:9px var(--font-plex-mono),monospace;letter-spacing:.1em;color:#f0eee766;line-height:1.7}.n-people__card--bench .n-people__portrait{background:linear-gradient(160deg,#eae7db,#d7d3c5)}.n-people__portrait small{font:9px var(--font-plex-mono),monospace;letter-spacing:.14em;color:#8f897a;text-transform:uppercase}.n-people__pending{color:#7a5c1f;font:8px var(--font-plex-mono),monospace;letter-spacing:.08em;text-transform:uppercase;background:#a8792424;border-radius:20px;align-items:center;gap:5px;padding:5px 9px;display:inline-flex}.n-people__body{flex-direction:column;flex:none;gap:6px;padding:18px 20px 20px;display:flex}.n-people__role{letter-spacing:.13em;text-transform:uppercase;color:var(--n-signal);font-size:11px;font-weight:600}.n-people__card--bench .n-people__role{color:#8a7a52}.n-people__name{letter-spacing:-.025em;font-size:18px;font-weight:600}.n-people__card--bench .n-people__name{color:var(--n-navy)}.n-people__chips{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.n-people__chip{letter-spacing:.02em;color:#f0eee7e6;border:1px solid #f0eee747;border-radius:20px;align-items:center;padding:5px 11px;font-size:12.5px;font-weight:400;display:inline-flex}.n-people__chip--muted{color:#5c5c57;border-color:#11182729}.n-people__bio{color:#f0eee7a6;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:2px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.n-people__card--bench .n-people__bio{color:#6b6a63}.n-people__bio em{color:var(--n-signal);font-style:italic}.n-people__timeline{align-items:center;gap:14px;margin-top:20px;display:flex}.n-people__timelineCount{font:11px var(--font-plex-mono),monospace;letter-spacing:.06em;color:#8a8579;flex:none}.n-people__timelineTrack{background:#1118271f;border-radius:99px;flex:1;height:2px;position:relative}.n-people__timelineFill{background:var(--n-signal);border-radius:99px;transition:width .2s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0}.n-people__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;display:flex}.n-people__foot .n-action--pale{border-color:var(--n-signal)}.n-people__foot .n-action--pale:hover{color:var(--n-ink)}.n-people__footnote{color:#5c5c57;max-width:52ch;margin:0;font-size:15px;line-height:1.4;display:block}@media (max-width:900px){.n-people__head{align-items:flex-start}.n-people__card--founder,.n-people__card--bench{width:78vw}}@media (max-width:560px){.n-people__card--founder,.n-people__card--bench{width:86vw}.n-people__foot{flex-direction:column;align-items:flex-start}}.n-outcomes-wrap{max-width:var(--n-max);margin:120px auto 0}h2.n-outcomes__title{letter-spacing:-.052em;color:var(--n-ink);margin:0 0 40px;font-size:clamp(40px,4.2vw,64px);line-height:1.02}.n-outcomes{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:0;display:grid}.n-outcomes__card{background:#fff;border:1px solid #1118271a;border-radius:16px;flex-direction:column;gap:14px;min-height:0;padding:28px;transition:none;display:flex}div.n-outcomes__card{padding-bottom:20px}div.n-outcomes__card:hover{box-shadow:none;transform:none}span.n-outcomes__tag{width:max-content;font:15px var(--font-plex-mono),monospace;letter-spacing:.16em;text-transform:uppercase;color:#766342;background:#7a63380e;border:1px solid #7a633859;border-radius:20px;align-self:flex-start;padding:7px 11px;line-height:1}p.n-outcomes__desc{color:#5c5c57;margin:0;font-size:15px;line-height:1.55}.n-outcomes__divider{display:none}strong.n-outcomes__stat{font-family:var(--font-manrope),sans-serif;letter-spacing:-.03em;color:var(--n-signal);margin-top:auto;font-size:clamp(38px,4vw,58px);font-weight:700;line-height:1}span.n-outcomes__caption{font-family:var(--font-archivo),sans-serif;letter-spacing:0;color:#65645f;margin-top:-6px;font-size:15px;line-height:1.4}p.n-outcomes__footnote{color:#8a8579;margin:24px 0 0;font-size:14px;line-height:1.5}@media (max-width:900px){.n-outcomes{grid-template-columns:1fr}}#investment>.n-heading .n-heading__sub{max-width:830px}.n-tiers article{background:#fff;border-radius:16px}.n-tiers article>.n-icon-anchor{background:var(--n-signal);border-color:var(--n-ink);color:var(--n-ink)}.n-tiers article:nth-child(2)>.n-icon-anchor{color:var(--n-ink)}.n-tiers article:nth-child(2)>.n-icon-anchor:after{box-shadow:0 0 0 4px var(--n-navy)}span.n-tiers__tag{width:max-content;font:15px var(--font-plex-mono),monospace;letter-spacing:.16em;text-transform:uppercase;color:#766342;background:#7a63380e;border:1px solid #7a633859;border-radius:20px;padding:7px 11px;line-height:1;display:inline-flex}.n-tiers article:nth-child(2) span.n-tiers__tag{color:#f0eee7d9;background:#f0eee70f;border-color:#f0eee747}.n-tiers h3{margin:0 0 22px;font-size:28px}small.n-tiers__tagline{color:#5b5b56;margin:14px 0 0;font-size:14px;line-height:1.4;display:block}.n-tiers article:nth-child(2) small.n-tiers__tagline{color:#b8b8b2}ul.n-tiers__list{flex-direction:column;gap:9px;margin:0 0 26px;padding:0;list-style:none;display:flex}.n-tiers__list li{color:#5b5b56;padding-left:16px;font-size:14px;line-height:1.45;position:relative}.n-tiers__list li:before{content:"";background:var(--n-signal);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:0}.n-tiers article:nth-child(2) .n-tiers__list li{color:#b8b8b2}a.n-tiers__link{color:var(--n-signal);border-top:1px solid #d3cdc0;align-items:center;gap:8px;margin-top:auto;padding-top:18px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.n-tiers article:nth-child(2) a.n-tiers__link{border-top-color:#f0eee733}.n-tiers__link svg{transition:transform .25s}.n-tiers__link:hover svg{transform:translate(4px,-4px)}.n-tiers__note{border:1px solid #aaa59a;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:26px 30px;display:flex}.n-tiers__note p{color:#5b5b56;max-width:760px;margin:0;font-size:18px;line-height:1.5}.n-tiers__note .n-action{flex:none}.n-tiers__note .n-action:not(.n-action--pale){background:var(--n-signal);color:var(--n-ink)}@media (max-width:900px){.n-tiers__note{flex-direction:column;align-items:flex-start}.n-tiers__note .n-action{justify-content:center;width:100%}}.n-mid-cta{background:var(--n-paper);color:var(--n-ink);border-radius:0;margin:0;padding:40px;display:block}div.n-mid-cta__box{background:var(--n-navy);color:var(--n-paper);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:18px;padding:55px clamp(20px,5vw,80px);display:flex}.n-mid-cta__box>div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.n-mid-cta h2{max-width:18ch;margin:0;line-height:1.02}.n-mid-cta .n-proof{max-width:70ch;font-family:var(--font-archivo),sans-serif;color:#c4c9c7;text-align:center;justify-content:center;margin:0;font-size:15px}.n-mid-cta .n-proof svg{color:var(--n-signal)}.n-mid-cta .n-action{min-height:46px;padding:0 18px;font-size:16px;font-weight:650}.n-mid-cta .n-action:not(.n-action--pale){background:var(--n-signal);border-color:var(--n-signal);color:var(--n-navy)}.n-mid-cta .n-action:not(.n-action--pale):before{background:var(--n-signal)}.n-mid-cta .n-action:not(.n-action--pale):hover{color:var(--n-navy)}.n-mid-cta .n-action--pale{border-color:var(--n-signal);color:var(--n-paper);background:0 0}.n-mid-cta .n-action--pale:hover{color:var(--n-navy)}.n-mid-cta .n-action:focus-visible{outline:2px solid var(--n-paper);outline-offset:3px}@media (max-width:900px){.n-mid-cta__box>div{flex-wrap:wrap}}@media (max-width:560px){.n-mid-cta{padding:20px}.n-mid-cta__box>div{width:100%;display:grid}.n-mid-cta .n-action{justify-content:center}}#start>.n-heading .n-heading__sub{max-width:830px}.n-start__grid{grid-template-columns:repeat(3,1fr);gap:0;margin-top:70px;display:grid}.n-start article{text-align:center;background:0 0;border:0;border-radius:0;align-items:center;min-height:0;padding:0 32px}.n-start article>.n-icon-anchor,a.n-start__cta{margin-left:auto;margin-right:auto}.n-start article:first-child{padding-left:0}.n-start article:last-child{padding-right:0}.n-start article+article{border-left:1px solid #aaa59a}.n-start article:hover{box-shadow:none;transform:none}@media (max-width:900px){.n-start__grid{grid-template-columns:1fr;gap:40px}.n-start article,.n-start article:first-child,.n-start article:last-child{padding:0}.n-start article+article{border-top:1px solid #aaa59a;border-left:0;padding-top:36px}}.n-start article>.n-icon-anchor{background:var(--n-signal);border-color:var(--n-ink);color:var(--n-ink);margin-bottom:24px}.n-start article>span.n-start__meta{font:14px var(--font-plex-mono),monospace;letter-spacing:.1em;color:#766342;text-transform:uppercase}.n-start h3{letter-spacing:-.03em;margin:14px 0 10px;font-size:clamp(22px,2vw,28px);line-height:1.15}.n-start p{color:#5a5b56;margin:0 0 40px;font-size:15px;line-height:1.55}.n-start .n-heading>p{color:#766342;margin:0 0 22px}a.n-start__cta{border:1px solid var(--n-signal);width:max-content;color:var(--n-ink);background:0 0;border-radius:10px;align-items:center;gap:8px;margin-top:auto;padding:12px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:flex}a.n-start__cta:hover,a.n-start__cta--primary{background:var(--n-signal);border-color:var(--n-signal);color:var(--n-ink)}a.n-start__cta--primary:hover{color:var(--n-ink);background:#8f6a1f;border-color:#8f6a1f}.n-start div.n-start__pack{background:#fff;border:1px solid #aaa59a;border-radius:16px;align-items:center;gap:24px;padding:30px;display:flex;margin-top:32px!important}.n-start__pack h3{letter-spacing:-.03em;flex:none;margin:0;font-size:20px;line-height:1.2}.n-start__packForm{flex:1;gap:10px;max-width:480px;display:flex}.n-start__packForm input{min-width:0;font-size:14px;font-family:var(--font-archivo),sans-serif;color:var(--n-ink);background:#fff;border:1px solid #aaa59a;border-radius:10px;flex:1;padding:12px 14px}.n-start__packForm input::placeholder{color:#8a8579}.n-start__packForm button{border:1px solid var(--n-signal);background:var(--n-signal);color:var(--n-ink);font-size:13px;font-weight:700;font-family:var(--font-archivo),sans-serif;cursor:pointer;white-space:nowrap;border-radius:10px;flex:none;padding:12px 20px;transition:background .2s,border-color .2s}.n-start__packForm button:hover{background:#8f6a1f;border-color:#8f6a1f}@media (max-width:700px){.n-start__pack{flex-direction:column;align-items:flex-start}.n-start__packForm{flex-direction:column;width:100%;max-width:none}}@media (max-width:560px){.n-mid-cta{margin:0 20px}}.n-vantage{max-width:var(--n-max);margin:160px auto 0}p.n-vantage__tag{width:max-content;font:15px var(--font-plex-mono),monospace;letter-spacing:.16em;text-transform:uppercase;color:#766342;background:#7a63380e;border:1px solid #7a633859;border-radius:20px;align-items:center;gap:8px;margin:0 0 22px;padding:7px 11px;line-height:1;display:inline-flex}.n-vantage__tag i{background:var(--n-signal);border-radius:50%;flex:none;width:5px;height:5px}h2.n-vantage__title{letter-spacing:-.052em;margin:0 0 18px;font-size:clamp(40px,4.2vw,64px);font-weight:400;line-height:1.02}.n-vantage .n-heading__sub{max-width:70ch;margin:0}.n-vantage-grid{max-width:var(--n-max);grid-template-columns:2fr 3fr;gap:24px;margin:56px auto 0;display:grid}.n-vantage-card{background:#fff;border:1px solid #aaa59a;border-radius:20px;flex-direction:column;padding:44px;display:flex}.n-vantage-card--author{background:#fff;border:1px solid #11182714;grid-template-columns:1fr auto;align-items:start;gap:32px;display:grid}span.n-vantage-pill{width:max-content;font:14px var(--font-plex-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:#766342;background:#7a63380e;border:1px solid #7a633859;border-radius:20px;align-items:center;gap:6px;margin-bottom:28px;padding:7px 14px;display:inline-flex}.n-vantage-card h3{letter-spacing:-.03em;color:var(--n-ink);margin:0 0 16px;font-size:clamp(24px,2.4vw,32px);line-height:1.15}.n-vantage-card p{color:#5a5651;max-width:46ch;margin:0;font-size:15px;line-height:1.6}.n-vantage-progress{margin-top:auto;padding-top:40px}span.n-vantage-progress__label{font:13px var(--font-plex-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:#766342;margin-bottom:12px;display:block}.n-vantage-progress__bar{gap:6px;height:6px;margin-bottom:10px;display:flex}.n-vantage-progress__bar i{background:#1118271a;border-radius:3px;flex:1}.n-vantage-progress__bar i.is-done{background:var(--n-signal)}.n-vantage-progress__bar i.is-active{background:linear-gradient(to right,var(--n-signal),#c7a56340)}.n-vantage-progress__phases{font:13px var(--font-plex-mono),monospace;letter-spacing:.04em;color:#8a8579;justify-content:space-between;display:flex}.n-vantage-progress__phases span:last-child{color:var(--n-signal)}.n-vantage-badges{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.n-vantage-badges span{font:12.5px var(--font-plex-mono),monospace;letter-spacing:.04em;text-transform:uppercase;color:#5a5651;border:1px solid #11182724;border-radius:20px;padding:7px 12px}a.n-vantage-dossier{width:max-content;font-family:var(--font-archivo),sans-serif;color:var(--n-signal);border-bottom:none;align-items:center;gap:8px;margin-top:22px;padding-bottom:6px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.n-vantage-dossier svg{transition:transform .25s}.n-vantage-dossier:hover svg{transform:translate(4px)}.n-vantage-book{width:170px;position:relative}.n-vantage-book__layer{background:#fff;border:1px solid #11182714;border-radius:8px;position:absolute;inset:16px -12px 0 12px;box-shadow:0 20px 40px #080b0d0f}.n-vantage-book__cover{aspect-ratio:3/4;text-align:center;color:var(--n-signal);background:linear-gradient(160deg,#f5f3ec,#e6e1d2);border:1px solid #1118271a;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:20px;display:flex;position:relative;box-shadow:0 24px 50px #080b0d24}.n-vantage-book__cover strong{font-family:var(--font-manrope),sans-serif;letter-spacing:-.02em;color:var(--n-ink);font-size:15px;line-height:1.25}.n-vantage-book__cover span{font:9px var(--font-plex-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:#766342}@media (max-width:900px){.n-vantage-grid{grid-template-columns:1fr}.n-vantage-card--author{grid-template-columns:1fr;justify-items:start}.n-vantage-book{justify-self:center;margin-top:20px}}@media (max-width:560px){.n-vantage-card{padding:30px}}div.n-heading--publishing{margin-top:160px}.n-radar.n-radar--card{border-top:0;border-bottom:0;grid-template-columns:1fr repeat(3,1fr);margin-top:60px}.n-radar--card>*{border-right:0}span.n-radar__label{font:12px var(--font-plex-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:#5b5b56;align-items:center;padding:28px;display:flex}.n-radar__item{padding:28px}span.n-radar__tag{width:max-content;font:15px var(--font-plex-mono),monospace;letter-spacing:.16em;text-transform:uppercase;color:#766342;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;margin-bottom:14px;padding:0;display:inline-flex}.n-radar__item p{color:#5c5c57;margin:0;font-size:14px;line-height:1.5}@media (max-width:900px){.n-radar.n-radar--card{grid-template-columns:1fr}.n-radar--card>*{border-bottom:0}}div.n-publishing a{background:#fff;border-color:#11182714;border-radius:20px;padding-bottom:44px;position:relative}.n-publishing a>span{width:max-content;font:15px var(--font-plex-mono),monospace;letter-spacing:.16em;text-transform:uppercase;color:#766342;background:#7a63380e;border:1px solid #7a633859;border-radius:20px;margin-bottom:16px;padding:7px 11px;display:inline-flex}.n-publishing small{font:11px var(--font-plex-mono),monospace;letter-spacing:.06em;color:#8a8579;margin-top:auto;padding-top:14px;display:block}.n-publishing a>svg{align-self:auto;margin-top:0;position:absolute;bottom:26px;right:26px}.n-publishing a .n-icon-anchor svg{align-self:center;margin-top:0}a.n-publishing__all{border-bottom:1px solid var(--n-ink);width:max-content;color:var(--n-ink);align-items:center;gap:8px;margin-top:28px;padding-bottom:6px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.n-publishing__all svg{transition:transform .25s}.n-publishing__all:hover svg{transform:translate(4px,-4px)}div.n-faq{max-width:var(--n-max);grid-template-columns:.85fr 1.15fr;align-items:start;gap:64px;display:grid}.n-faq__aside{position:sticky;top:110px}div.n-faq>.n-faq__aside>.n-heading{text-align:left;max-width:none;margin:0}div.n-faq__aside .n-heading__sub{margin-left:0;margin-right:0}p.n-faq__tag{width:max-content;font:15px var(--font-plex-mono),monospace;letter-spacing:.16em;text-transform:uppercase;color:#766342;background:#7a63380e;border:1px solid #7a633859;border-radius:20px;align-items:center;gap:8px;margin:0 0 22px;padding:7px 11px;line-height:1;display:inline-flex}p.n-faq__tag i{background:var(--n-signal);border-radius:50%;flex:none;width:5px;height:5px}h2.n-faq__title{letter-spacing:-.052em;margin:0 0 18px;font-size:clamp(40px,4.2vw,64px);font-weight:400;line-height:1.02}.n-faq__list{flex-direction:column;gap:14px;display:flex}.n-faq__list details{transform-origin:50%;background:0 0;border:1px solid #11182714;border-radius:16px;padding:0 26px}.n-faq__list details[open]{background:#fff;animation:.4s cubic-bezier(.34,1.56,.64,1) n-faq-bounce}.n-faq__list details:not([open]){animation:.3s n-faq-bounce-close}@keyframes n-faq-bounce{0%{transform:scale(.97)}55%{transform:scale(1.012)}to{transform:scale(1)}}@keyframes n-faq-bounce-close{0%{transform:scale(1.01)}to{transform:scale(1)}}.n-faq__list summary{padding:24px 0;font-size:17px}.n-faq__list details p{max-width:none;padding:0 0 24px}.n-faq__list span.n-faq__toggle{width:36px;height:36px;color:var(--n-ink);border:1px solid #1118272e;border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:400;transition:background .25s,color .25s,border-color .25s,transform .25s;display:grid}.n-faq__list details[open] span.n-faq__toggle{background:var(--n-navy);border-color:var(--n-navy);color:var(--n-paper);transform:rotate(45deg)}@media (max-width:900px){div.n-faq{grid-template-columns:1fr}.n-faq__aside{position:static}}.n-boundaries__layout{display:block}.n-boundaries__intro{text-align:center;max-width:1040px;margin:0 auto;position:static;top:auto}.n-boundaries__intro .n-folio{letter-spacing:.96px;background:#c7a5630b;border:1px solid #c7a5637a;border-radius:20px;align-items:center;width:max-content;min-height:30px;margin:0 0 26px;padding:0 13px;font-size:15px;color:var(--n-signal)!important;display:inline-flex!important}.n-boundaries__intro h2{text-align:center;color:var(--n-paper);letter-spacing:-.052em;font-size:clamp(40px,4.2vw,64px);line-height:1.02}.n-boundaries__intro .n-text-fill{--fill-on:var(--n-paper);--fill-off:#f0eee733}.n-boundaries__intro>p{letter-spacing:-.012em;max-width:none;margin:26px auto 0;font-size:clamp(16px,1.2vw,18px);line-height:1.6}.n-boundaries__grid{border:1px solid #c7a56366;border-radius:20px;grid-template-columns:1fr 1fr;margin-top:70px;display:grid;overflow:hidden}.n-boundary__statement{border-top:1px solid #c7a56366;border-bottom:0;border-right:1px solid #c7a56366;min-height:0;margin:0;padding:38px;display:block;position:relative}.n-boundary__statement:nth-child(-n+2){border-top:0}.n-boundary__statement:nth-child(2n){border-right:0}.n-boundary__statement:hover{background:#c7a5630b;border-radius:0;margin-inline:0;padding-inline:38px}.n-boundary__head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.n-boundary__statement small{letter-spacing:.04em;color:#a6ada9;margin-top:0;font-size:15px}.n-boundary__icon{border-radius:9px;width:34px;height:34px}.n-boundary__statement h3{margin:0 0 12px}.n-boundary__statement p{letter-spacing:normal;max-width:46ch;font-size:14px;line-height:1.5}.n-boundary__number{opacity:.1;position:absolute;bottom:18px;right:24px;letter-spacing:-.03em!important;font-size:52px!important}@media (max-width:760px){.n-boundaries__grid{grid-template-columns:1fr}.n-boundary__statement{border-right:0!important}.n-boundary__statement:nth-child(-n+2){border-top:1px solid #c7a56366}.n-boundary__statement:first-child{border-top:0}}.n-phases small{font-size:15px}.n-phases article>span{color:var(--n-signal)}.n-action,.n-exec a,.n-hero__text-link,.n-practice-panel a,a.n-start__cta,.n-start__packForm button,a.n-publishing__all,.n-start a,.n-capability a,a.n-tiers__link,a.n-vantage-dossier{font-size:15px}.n-footer__lead p{font-size:16px}.n-footer__column h3,.n-footer__column h4{font-size:15px}.n-footer__column a{font-size:16px!important}.n-footer__trust span{font-size:15px}.n-footer__trust p{font-size:16px}.n-footer__updates span{font-size:15px}.n-footer__updates input{font-size:16px}.n-footer__updates>p{font-size:15px}.n-footer__legal a{font-size:15px!important}.n-footer__legal small{font-size:15px}@media (min-width:901px){.n-architecture{grid-template-columns:.78fr 1.22fr;align-items:start;gap:clamp(60px,8vw,120px);min-height:185vh;margin-top:120px;margin-bottom:120px}.n-architecture>.n-heading{text-align:left;max-width:500px;position:sticky;top:118px}.n-architecture>.n-heading h2,.n-architecture>.n-heading .n-heading__sub{text-align:left}.n-architecture__stack{align-self:start;min-height:610px;padding-top:0;position:sticky!important;top:108px!important}.n-architecture .n-architecture__stack article{min-height:128px;margin-top:14px;padding:25px 28px}}@media (max-width:900px){.n-difference{grid-template-columns:1fr;padding-top:65px}.n-difference__intro{position:relative;top:auto}.n-difference h3{max-width:12ch}.n-difference__list{grid-template-columns:1fr!important;gap:28px!important}}.narrative--light{--n-ink:#202628;--n-paper:#fbfaf6;--n-panel:#f0ece3;--n-signal:#936b2d;--n-steel:#687170;--n-line:#20262829;color:#202628;background:#fbfaf6}.narrative--light .n-header,.narrative--light .n-header.is-compact{background:#fbfaf6f0;border-bottom-color:#20262824;box-shadow:0 8px 30px #3730240b}.narrative--light .n-nav button,.narrative--light .n-nav a{color:#343b3c}.narrative--light .n-menu{color:#202628;border-color:#20262838}.narrative--light .n-mobile-nav,.narrative--light .n-mega{color:#202628;background:#f8f5ee;border-color:#936b2d57;box-shadow:0 28px 60px #3730241f}.narrative--light .n-mobile-nav details,.narrative--light .n-mega__column,.narrative--light .n-mega__column>a{border-color:#2026281f}.narrative--light .n-mobile-nav details a,.narrative--light .n-mega__column>a{color:#555e5d}.narrative--light .n-action--pale{border-color:#2026285c}.narrative--light .n-action--pale:before{background:#202628}.narrative--light .n-action--pale:hover{color:#fbfaf6}.narrative--light .n-proof{color:#646b69}.narrative--light .n-signal{mix-blend-mode:normal;background:#fbfaf6d1}.narrative--light .n-hero{color:#202628;background:#fbfaf6}.narrative--light .n-hero:before{background:linear-gradient(90deg,#0000 49.95%,#20262814 50%,#0000 50.05%) 0 0/100% 100%,linear-gradient(#20262809 1px,#0000 1px) 0 0/100% 12.5%}.narrative--light .n-hero__stage:before,.narrative--light .n-hero__stage:after{border-color:#936b2d2b}.narrative--light .n-hero__text-link{border-color:#2026285c}.narrative--light .n-hero__image{background:#ece7dc}.narrative--light .n-hero__image>img{filter:grayscale(.72)sepia(.18)contrast(.92)brightness(1.13);opacity:.68}.narrative--light .n-hero__image:before{background:linear-gradient(90deg,#fbfaf6 0,#fbfaf614 22%,#fbfaf60f 72%,#fbfaf6d6 100%),linear-gradient(#fbfaf694,#0000 28% 66%,#fbfaf6 100%)}.narrative--light .n-hero__image:after{background:radial-gradient(circle at 62% 42%,#be9d6038,#0000 48%)}.narrative--light .n-hero__image-wash{mix-blend-mode:screen;background:linear-gradient(135deg,#fbfaf647,#0000 44%,#fbfaf6ad)}.narrative--light .n-trust{color:#202628;background:#eee9df;border-color:#c9c2b6}.narrative--light .n-trust__card{color:#202628;background:#fffdf9;border-color:#c8c0b4;box-shadow:0 18px 44px #221e180e}.narrative--light .n-trust__card--credentials,.narrative--light .n-trust__card--delivery{background:#e3ddd2}.narrative--light .n-trust__card:hover{background:#fff;border-color:#a88b54}.narrative--light .n-trust__chip{background:#ffffff6b;border-color:#aaa397;color:#262a2b!important}.narrative--light .n-trust__caption,.narrative--light .n-trust__frameworks,.narrative--light .n-trust__caption--delivery{color:#555d5b}.narrative--light .n-trust__caption--delivery strong{color:#7d5b25}.narrative--light .n-threat{color:#202628;background:#f3efe6}.narrative--light .n-threat__aperture{background:#e7e1d6;border-color:#2026282b}.narrative--light .n-threat__aperture video{filter:grayscale(.55)sepia(.14)saturate(.55)contrast(.9)brightness(1.3);opacity:.58}.narrative--light .n-threat__wash{mix-blend-mode:screen;background:linear-gradient(90deg,#f7f4edc7,#f7f4ed26 42%,#f7f4eda3),linear-gradient(#f3efe6 0%,#0000 30% 72%,#f3efe6 100%)}.narrative--light .n-threat__identity p,.narrative--light .n-threat__beat p,.narrative--light .n-threat__hud{color:#565f5e}.narrative--light .n-threat__beat{color:#202628;background:#fffdf9db;border-color:#20262824;box-shadow:0 18px 48px #37302417}.narrative--light .n-services,.narrative--light .n-practice-stage,.narrative--light .n-boundaries,.narrative--light .n-footer{color:#202628;background:#f4f1e9}.narrative--light .n-heading--inverse h2,.narrative--light .n-difference__list strong,.narrative--light .n-boundary__statement h3{color:#202628}.narrative--light .n-heading__sub,.narrative--light .n-practice-panel p,.narrative--light .n-difference p,.narrative--light .n-boundary__statement p{color:#5b6462}.narrative--light .n-practice-stage{background:radial-gradient(circle at 31% 48%,#be9d6029,#0000 33%),#f4f1e9;border-color:#20262824}.narrative--light .n-practice-wheel:before,.narrative--light .n-practice-wheel:after,.narrative--light .n-practice-wheel__ring:before{border-color:#20262826}.narrative--light .n-practice-node{color:#5c6563;background:#fbfaf6;border-color:#2026283d}.narrative--light .n-practice-node.is-active{color:#202628;background:#e6d4ae;border-color:#936b2d;box-shadow:0 16px 38px #654e2721}.narrative--light .n-practice-hub{color:#202628;background:#e6d4ae;border-color:#936b2d}.narrative--light .n-practice-panel a,.narrative--light .n-difference__actions .n-hero__text-link{color:#202628}.narrative--light .n-difference,.narrative--light .n-difference__list,.narrative--light .n-difference__list article,.narrative--light .n-compare,.narrative--light .n-compare span{border-color:#20262829}.narrative--light .n-difference__list article:hover{background:#be9d601a}.narrative--light .n-compare .is-selected{color:#202628;background:#e3d2ad}.narrative--light .n-about__core,.narrative--light .n-economics__answer,.narrative--light .n-tiers article:nth-child(2),.narrative--light .n-capability article:last-child,.narrative--light .n-architecture__stack article:nth-child(4){color:#202628;background:#ece6da;border-color:#bdb4a5}.narrative--light .n-about__core-head,.narrative--light .n-economics__answer-head,.narrative--light .n-economics__mandate{border-color:#20262826}.narrative--light .n-about__route svg{background:#ece6da}.narrative--light .n-economics__answer-copy>strong,.narrative--light .n-capability article:last-child h3,.narrative--light .n-tiers article:nth-child(2) h3{color:#202628}.narrative--light .n-economics__answer-copy>p,.narrative--light .n-economics__mandate,.narrative--light .n-tiers article:nth-child(2) p{color:#59615f}.narrative--light .n-economics__dial:before,.narrative--light .n-economics__dial:after{border-color:#20262824}.narrative--light .n-exec article:hover,.narrative--light .n-exec article:focus-within,.narrative--light .n-phases article:hover,.narrative--light .n-radar p:hover{color:#202628;background:#e9e1d3;border-color:#9d8a68}.narrative--light .n-trigger:hover .n-icon-anchor{color:#202628;background:#e1d2b3}.narrative--light .n-mid-cta,.narrative--light .n-contact{color:#202628;background:#e8d8b8}.narrative--light .n-contact__form{background:#fffdf9}.narrative--light .n-contact .contact-form button{color:#fffdf9;background:#4c4437}.narrative--light .n-footer,.narrative--light .n-footer__lead,.narrative--light .n-footer__trust,.narrative--light .n-footer__legal{border-color:#20262824}.narrative--light .n-footer__column a,.narrative--light .n-footer p,.narrative--light .n-footer__trust span,.narrative--light .n-footer__legal a,.narrative--light .n-footer__legal small{color:#5e6664}.narrative--light .n-footer__trust span,.narrative--light .n-footer__updates input{border-color:#20262833}.narrative--light .n-footer__updates input{color:#202628;background:#fffdf9}.narrative--light .n-footer__updates button{color:#202628;background:#e3d2ad}@media (prefers-reduced-motion:reduce){.narrative--light .n-threat__beat{background:#fffdf9eb}}.n-trust,.n-practice-stage,.n-footer{border-top:0;border-bottom:0}.n-trigger-list,.n-about__body,.n-difference,.n-phases,.n-radar,.n-boundaries__register{border-top:0}.n-radar{border-bottom:0}.n-exec:before,.n-economics__progress{display:none}#top .n-hero__label,#pressure .n-heading>p,#environment .n-threat__identity span{font-size:15px}#pressure .n-heading h2,#environment .n-threat__identity h2{font-size:48px}#top .n-hero__line{white-space:nowrap;font-size:clamp(24px,5.2vw,60px)}@media (min-width:901px) and (max-width:1199px){#top .n-hero__stage{grid-template-columns:minmax(0,1.7fr) minmax(320px,.6fr);gap:clamp(24px,3vw,64px)}}@media (min-width:1200px){#top .n-hero__stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,4vw,56px)}}#pressure .n-heading__sub,#environment .n-threat__identity p{font-size:16px}#top .n-hero__support>p{font-size:18px}#top .n-hero__support .n-action,#top .n-hero__text-link{font-size:16px}#top .n-hero__support{border-top:0}#top .n-hero__index{margin-bottom:20px}#top .n-hero__index span:last-child{font-size:14px}#top .n-hero__support{margin-top:12px;margin-left:0}#top .n-hero__cta-row{margin-top:48px}#top .n-hero__stage{padding-bottom:60px}#top .n-hero__cta-row .n-action--pale{border-color:var(--n-signal)}.n-heading>p{margin-bottom:20px}.n-heading__sub{margin-top:12px}.n-threat__identity h2{margin-top:20px}#top .n-hero__image>img{object-fit:contain;filter:none;-webkit-mask-image:none;mask-image:none}#top .n-hero__image:before,#top .n-hero__image:after,#top .n-hero__image-wash{display:none}@media (min-width:901px){#top .n-hero__stage{align-items:stretch}#top .n-hero__image{min-height:0}}#top .n-hero__support .n-action:not(.n-action--pale){background:var(--n-signal);color:var(--n-ink)}#top .n-hero__support>p.n-hero__credential{color:#b9bcb8;max-width:520px;margin:48px 0 0;font-size:15px;line-height:1.5}#top .n-hero__support>p.n-hero__credential em{color:var(--n-signal);font-style:normal}#top .n-hero__frameworks{flex-wrap:nowrap;align-items:center;gap:14px;min-width:0;max-width:100%;margin-top:40px;display:flex}#top .n-hero__support,#top .n-hero__copy{min-width:0}#top .n-hero__frameworks-label{color:#f0eee78c;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;gap:7px;font-size:14px;font-weight:600;display:inline-flex}#top .n-hero__frameworks-label svg{color:var(--n-signal)}#top .n-hero__frameworks-track{flex:auto;min-width:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}#top .n-hero__frameworks-track>.n-hero__frameworks-list{flex-wrap:nowrap;flex:none;gap:8px;padding-right:8px;animation:16s linear infinite n-hero-frameworks-scroll;display:flex}#top .n-hero__frameworks-track:hover>.n-hero__frameworks-list{animation-play-state:paused}#top .n-hero__frameworks-list span{font:15px var(--font-plex-mono),monospace;letter-spacing:.08em;color:#aeb2af;white-space:nowrap;border:1px solid #f0eee729;border-radius:20px;flex:none;padding:8px 11px}@keyframes n-hero-frameworks-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){#top .n-hero__frameworks-track>.n-hero__frameworks-list{animation:none}#top .n-hero__frameworks-track>.n-hero__frameworks-list[aria-hidden]{display:none}}.narrative--light #top .n-hero__support>p.n-hero__credential{color:#555d5b}.narrative--light #top .n-hero__frameworks-label{color:#706a60}.narrative--light #top .n-hero__frameworks-list span{color:#5e605c;border-color:#c3bbae}.n-trust__grid{grid-template:"lead delivery""frameworks frameworks"/1.7fr 1fr}.n-trust__card--leadership{background:#111827;border-color:#a8792438;justify-content:flex-start;gap:16px}.n-trust__card--leadership:hover{background:#161f35;border-color:#a8792466}.n-trust__card--leadership:after{border-color:#a8792424}.n-trust__card--leadership .n-trust__label{color:#f0eee78c!important}.n-trust__card--leadership .n-trust__name{color:var(--n-paper)}.n-trust__card--leadership .n-trust__icon{color:var(--n-signal);background:#a8792414;border-color:#a8792466}.n-trust__card--leadership .n-trust__chip{background:#f0eee70a;border-color:#f0eee738;color:#f0eee7e0!important}.n-trust__card--leadership .n-trust__chip:hover{border-color:var(--n-signal);background:#a8792414}.n-trust__card--leadership .n-trust__caption{color:#f0eee79e;border-top:1px solid #f0eee72e;margin-top:auto;padding-top:20px;font-size:15px;line-height:1.6}.n-trust__card--leadership .n-trust__caption em{color:var(--n-signal)}.n-trust__leadership-grid{grid-template-columns:170px 1fr;align-items:start;gap:28px;display:grid}.n-trust__leadership-body{flex-direction:column;gap:16px;display:flex}.n-trust__portrait{aspect-ratio:4/5;background:#0c0f17;border:1px solid #a879243d;border-radius:10px;width:100%;min-width:0;padding:14px}.n-trust__portrait:before{border-color:#a8792438}.n-trust__portrait span{color:#f0eee7d9;font-size:44px}.n-trust__portrait small{color:#f0eee780;font-size:8px}.n-trust__card--delivery .n-action{border-color:var(--n-signal);align-self:flex-start;margin-top:16px}.n-trust__card--delivery .n-action:before{background:var(--n-signal)}.n-trust__card--delivery .n-action span{color:inherit}.n-trust__card--delivery .n-action:hover span{color:var(--n-ink)}.n-trust__frameworks-section{flex-direction:column;grid-area:frameworks;gap:18px;display:flex}.n-trust__frameworks-grid{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.n-trust__framework-card{background:#fff;border:1px solid #aaa59a;border-radius:14px;flex-direction:column;gap:16px;padding:20px 20px 22px;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s,background-color .3s;display:flex;position:relative;overflow:hidden}.n-trust__framework-card:hover{border-color:var(--n-signal);background:#f8f5ef;transform:translateY(-4px)}.n-trust__framework-card>span{font:15px var(--font-plex-mono),monospace;letter-spacing:.1em;color:#8a8479}.n-trust__framework-card>strong{letter-spacing:-.02em;color:var(--n-ink);font-size:18px;font-weight:650;line-height:1.2}.n-trust__framework-card.is-primary{border-color:var(--n-signal);background:#111827}.n-trust__framework-card.is-primary:before{content:"";background:var(--n-signal);width:3px;position:absolute;inset:0 auto 0 0}.n-trust__framework-card.is-primary>span,.n-trust__framework-card.is-primary>strong{color:var(--n-signal)}.n-trust__label{font-size:15px}.n-trust__chip{border-radius:20px;padding:5px 9px;font-size:14px;font-weight:400}.n-trust__caption:not(.n-trust__caption--delivery){font-size:15px;line-height:1.6}.n-trust__name{font-size:18px}.n-trust .n-action{font-size:15px}@media (max-width:1080px){.n-trust__grid{grid-template-columns:1fr;grid-template-areas:"lead""delivery""frameworks"}.n-trust__frameworks-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:680px){.n-trust__grid{flex-direction:column;display:flex}.n-trust__leadership-grid{grid-template-columns:120px 1fr;gap:18px}.n-trust__portrait span{font-size:28px}.n-trust__frameworks-grid{grid-template-columns:1fr 1fr;gap:10px}}@media (max-width:480px){.n-trust__frameworks-grid{grid-template-columns:1fr}}.n-trigger p{opacity:0;max-width:420px;font-size:16px;line-height:1.5;transition:opacity .3s}.n-trigger:hover p,.n-trigger:focus-visible p{opacity:1}@media (min-width:901px){.n-threat__aperture{top:229px}}.n-threat__hud{border-top:0;font-size:14px}.n-threat__progress{text-align:left;width:auto;font-size:14px;left:8vw;right:8vw;transform:none}.n-threat__progress:after,.n-threat__progress i{height:1px}.n-folio,.n-heading>p,.n-people>div>p:first-child,.n-threat__identity>span,.n-contact>div:first-child>span,.n-contact__form>span,.n-hero__label{border-radius:20px}.narrative h1,.narrative h2,.narrative h3,.narrative .n-hero__line{font-family:var(--font-manrope),sans-serif}.n-exec .n-icon-anchor{color:#fff;background:#111827;border-color:#111827}.n-exec article:first-child .n-icon-anchor{background:var(--n-signal);border-color:var(--n-signal);color:var(--n-ink)}.n-exec article:first-child a{color:var(--n-signal)}.n-exec article:last-child a{color:var(--n-navy)}.n-exec__tiers span{color:#fff}.n-exec h3{max-width:none;font-size:clamp(24px,2.55vw - 4px,36px)}.n-exec__tiers span{border-radius:20px;font-size:14px}@media (min-width:901px){.n-exec h3{white-space:nowrap}}.n-threat{height:520vh}.n-threat__stat-caption{color:#aeb2af;margin-top:10px;font-size:15px;line-height:1.5;display:block}.n-threat__beat--stat h2{margin:18px 0;font-size:20px}.n-threat__identity{z-index:auto;text-align:center;background:linear-gradient(90deg,#0a1120,#111827);border:0;width:min(760px,80vw);margin:0 auto;padding:110px 0 40px;position:static;transform:none}.n-threat__aperture{top:96px}.n-economics-section{background:var(--n-paper)}.n-economics__heading{text-align:left;justify-content:space-between;align-items:flex-end;gap:40px;max-width:none;margin:0 0 40px;display:flex}.n-economics__heading-left{max-width:720px}.n-economics__heading-left>p,.n-economics__col-tag{color:#766342;width:max-content;font:15px var(--font-plex-mono),monospace;letter-spacing:.1em;background:#7a63380e;border:1px solid #7a633859;border-radius:20px;align-items:center;padding:7px 11px;line-height:1;display:inline-flex}.n-economics-section .n-economics__heading h2{letter-spacing:-.03em;max-width:none;margin:0;font-size:clamp(34px,3.6vw,48px);line-height:1.05}.n-economics__heading-right{color:#696a65;text-align:right;flex:none;max-width:240px;margin:0;font-size:16px;line-height:1.5}.n-economics{box-shadow:none;background:0 0;border:0;border-top:1px solid #080b0d29;grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding-top:24px}.n-economics__col{padding:30px 30px 0;position:relative}.n-economics__col+.n-economics__col{border-left:1px solid #080b0d24}span.n-economics__col-tag{letter-spacing:.04em;white-space:nowrap;color:#766342;border-right:0;margin-bottom:20px;padding:5px 9px;font-size:12px}.n-economics__col--answer span.n-economics__col-tag{color:var(--n-signal)}.n-economics__col-stat{color:var(--n-ink);letter-spacing:-.03em;font-size:clamp(36px,3.4vw,52px);font-weight:800;line-height:1;display:block}.n-economics__col-stat b{font-weight:800}.n-economics__col-body{border-top:1px solid #080b0d1f;margin-top:24px;padding:18px 0 30px}.n-economics__col-body small{color:#696a65;text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;font-size:16px;display:block}.n-economics__col-body p{color:#54554f;margin:0;font-size:16px;line-height:1.55}.n-economics__col--answer{background:var(--n-navy);border:1px solid var(--n-navy);border-top:4px solid var(--n-signal);border-radius:0 0 4px 4px;margin-top:-18px;padding:34px 30px 74px;box-shadow:0 24px 60px #080b0d38}.n-economics__col--answer+.n-economics__col{border-left:0}.n-economics__col--answer span.n-economics__col-tag{color:var(--n-paper);background:#f0eee714;border-color:#f0eee752}.n-economics__col--answer .n-economics__col-stat{color:var(--n-paper)}.n-economics__col--answer .n-economics__col-body{border-top-color:#f0eee729}.n-economics__col--answer .n-economics__col-body small,.n-economics__col--answer .n-economics__col-body p{color:var(--n-paper)}.n-economics__col-badge{color:var(--n-paper);border:1px solid #f0eee738;border-radius:4px;padding:9px 12px;font-size:14px;line-height:1.4;position:absolute;bottom:22px;left:30px;right:22px}.n-economics__col--answer span.n-economics__col-badge{color:var(--n-paper)}.n-economics__footer{border-top:1px solid #080b0d24;justify-content:center;margin-top:0;padding-top:20px}.n-economics__source{align-items:center;gap:8px;font-size:16px;display:flex}.n-economics__source i{background:var(--n-signal);border-radius:50%;flex:none;width:6px;height:6px}.n-economics__bridge{font-size:16px}@media (max-width:900px){.n-economics__heading{flex-direction:column;align-items:flex-start;gap:16px}.n-economics__heading-right{text-align:left;max-width:none}.n-economics{grid-template-columns:1fr}.n-economics__col+.n-economics__col{border-top:1px solid #080b0d24;border-left:0;padding-top:26px}.n-economics__col--answer{margin-top:14px}.n-economics__col--answer+.n-economics__col{border-top:1px solid #080b0d24}.n-economics__col-badge{margin-top:18px;display:inline-block;position:static}.n-economics__footer{flex-direction:column;align-items:center;gap:12px}}.n-contact{min-height:0;padding-top:64px;padding-bottom:64px}.n-contact__form{border-radius:20px;padding:clamp(28px,3vw,40px)}.n-contact__form>span{font-size:15px}.n-contact .contact-form{gap:14px;margin-top:20px}.n-contact .contact-form label{gap:6px}.n-contact .contact-form label>span{font-size:12px}.n-contact .contact-form input,.n-contact .contact-form select,.n-contact .contact-form textarea{background:#fff;border:1px solid #11182729;border-radius:10px}.n-contact .contact-form input,.n-contact .contact-form select{min-height:46px;padding:0 14px;font-size:15px}.n-contact .contact-form textarea{white-space:nowrap;text-overflow:ellipsis;resize:none;min-height:48px;padding:12px 14px;font-size:15px;line-height:1.4;overflow:hidden}.n-contact .contact-form input::placeholder,.n-contact .contact-form textarea::placeholder{color:#11182773;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.n-contact .contact-form select{white-space:nowrap;text-overflow:ellipsis}.n-contact .contact-form select:has(option:checked[value=""]){color:#11182773}.n-contact>div:first-child>p.n-proof{font-size:16px;font-weight:400}.n-contact .contact-form button{letter-spacing:.04em;width:100%;min-height:50px;color:var(--n-paper);border-radius:12px;font-size:14px}.n-contact .contact-form button span,.n-contact .contact-form button svg{color:var(--n-paper)}.n-footer__column h3,.n-footer__column h4{color:var(--n-signal);font-weight:500}.n-footer__trust span,.n-footer__updates input{border-radius:10px}.n-footer__lead .n-action:not(.n-action--pale){background:var(--n-signal);color:var(--n-ink)}.n-contact .contact-form__privacy{margin:0;font-size:13px;line-height:1.4}.n-contact__form>span{text-align:center;background:0 0;border:0;border-radius:0;width:100%;padding:0;font-weight:500;display:block}div.n-threat__aperture{background:var(--n-navy)}.n-threat__aperture .n-threat__visual{object-fit:contain;will-change:transform}.n-threat__aperture .n-threat__wash{display:none}.n-threat__beat{border-radius:16px}.narrative .n-header{background:var(--n-navy);-webkit-backdrop-filter:none;backdrop-filter:none;transition:height .3s,background-color .3s,transform .35s;box-shadow:0 8px 24px #00000047}.narrative .n-header.is-compact{background:var(--n-navy)}.n-header.is-hidden{transform:translateY(-100%)}.n-vantage-card{transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s}.n-vantage-card:hover{transform:translateY(-8px);box-shadow:0 24px 60px #080b0d1f}.n-exec article{transition:color .38s,border-color .38s,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s}.n-exec article:hover,.n-exec article:focus-within{box-shadow:0 24px 60px #080b0d1f;transform:translateY(-8px)!important}div.n-outcomes__card,.n-vantage-card,.n-vantage-card--author,.n-tiers article,div.n-publishing a,.n-start div.n-start__pack,.n-trust__framework-card,.n-people__card--bench,.n-trust__card--delivery,.n-vantage-book__layer,.narrative--light .n-trust__card{border-color:#d4bc92}.n-threat__visual{-webkit-mask-composite:source-in,source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 12% 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.n-hero__image{margin:-40px 0;overflow:visible}.n-hero__image>img{object-position:center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;inset:0!important}.narrative,.n-story,#top{max-width:100%;overflow-x:clip}@media (min-width:1200px){#top .n-hero__stage{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:20px;padding-right:20px}#top .n-hero__copy{max-width:100%;overflow:visible}#top .n-hero__line{letter-spacing:-.055em;max-width:100%;font-size:clamp(48px,4.2vw,58px);overflow:visible}}@media (min-width:901px){#top .n-hero__image>img{width:calc(100% - 80px)!important;max-width:none!important;height:calc(100% - 80px)!important;max-height:none!important;inset:40px auto auto 40px!important}}.n-mid-cta{background:var(--n-paper);padding:40px}div.n-mid-cta__box{aspect-ratio:4;background-color:var(--n-navy);min-height:320px;color:var(--n-paper);text-align:left;background-image:linear-gradient(90deg,#1118271f 0%,#11182700 58%),url(/media/cybersecurity-link-premium-cta.jpg);background-position:50%,50%;background-repeat:no-repeat;background-size:100% 100%,contain;justify-content:center;align-items:flex-start;gap:0;padding:clamp(34px,4.6vw,72px);overflow:hidden}.n-mid-cta__box>h2,.n-mid-cta__box>div,.n-mid-cta__box>.n-proof{z-index:1;width:min(100%,760px);position:relative}.n-mid-cta__box>h2{width:min(100%,820px);max-width:none;margin:0 0 52px;font-size:clamp(40px,3.4vw + 4px,52px);line-height:1.02}.n-mid-cta__box>div{justify-content:flex-start;gap:12px}.n-mid-cta__box>.n-proof{color:#d6d9d7;text-align:left;justify-content:flex-start;max-width:760px;margin:18px 0 0}@media (max-width:1199px){div.n-mid-cta__box{background-position:50%,bottom;min-height:420px}.n-mid-cta__box>h2{margin-bottom:34px}.n-mid-cta__box>div{flex-direction:column;align-items:flex-start}}@media (min-width:901px){.n-mid-cta__box>h2{white-space:nowrap}}@media (max-width:700px){.n-mid-cta{padding:20px}div.n-mid-cta__box{aspect-ratio:auto;background-position:50%,bottom;min-height:560px;padding:36px 24px}.n-mid-cta__box>h2{font-size:clamp(34px,10vw,44px)}.n-mid-cta__box>div,.n-mid-cta__box .n-action{width:100%}}#environment.n-threat{background:radial-gradient(circle at 18% 28%,#a8792417,#0000 27%),linear-gradient(135deg,#0a1120 0%,#111827 58%,#0d1422 100%);height:310vh}#environment .n-threat__identity{z-index:5;text-align:left;background:0 0;flex-direction:column;align-items:flex-start;gap:24px;width:min(1180px,100% - 96px);margin:0 auto;padding:clamp(112px,11vw,156px) 0 64px;display:flex;position:relative;top:auto;left:auto;transform:none}#environment .n-threat__identity>span{white-space:nowrap;order:2;margin:0;font-size:14px}#environment .n-threat__identity h2{letter-spacing:-.055em;order:1;max-width:14ch;margin:0;font-size:clamp(44px,4.4vw,68px);font-weight:500;line-height:.98}#environment .n-threat__stage{--context-visual-size:min(42vw,620px,calc(100svh - 260px));height:100svh;position:sticky;top:0;overflow:hidden}#environment .n-threat__stage:before{content:"";width:var(--context-visual-size);height:var(--context-visual-size);pointer-events:none;border:1px solid #f0eee71f;border-radius:24px;position:absolute;inset:50% auto auto clamp(28px,5vw,78px);transform:translateY(-54%)}#environment .n-threat__aperture{width:var(--context-visual-size);height:var(--context-visual-size);background:radial-gradient(circle at 50% 48%,#a879241f,#0000 45%),#0b1220;border:0;border-radius:24px;inset:50% auto auto clamp(28px,5vw,78px);overflow:hidden;transform:translateY(-54%);box-shadow:0 32px 80px #00000047}#environment .n-threat__aperture:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:linear-gradient(#070c1505,#070c1524);position:absolute;inset:0}#environment .n-threat__visual{padding:clamp(22px,3.4vw,48px);-webkit-mask-image:none;mask-image:none}#environment .n-threat__hud{left:clamp(28px,5vw,78px);right:auto;top:calc(50% + (var(--context-visual-size) / 2) - 22px);width:var(--context-visual-size);z-index:5;color:#929995;border-top:1px solid #f0eee724;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-top:16px;font-size:14px;line-height:1.35;display:grid;bottom:auto}#environment .n-threat__hud span{display:block}#environment .n-threat__progress{left:clamp(28px,5vw,78px);right:auto;top:calc(50% + (var(--context-visual-size) / 2) + 66px);width:var(--context-visual-size);z-index:5;bottom:auto}#environment .n-threat__scroll{z-index:4;counter-reset:context-beat;pointer-events:none;flex-direction:column;gap:18vh;padding:70vh clamp(32px,6vw,92px) 42vh 58%;display:flex;position:absolute;inset:0}#environment .n-threat__beat,#environment .n-threat__beat:nth-child(2n){counter-increment:context-beat;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:.26;filter:blur(.35px)saturate(.78);transform-origin:0;background:0 0;border:0;border-top:1px solid #f0eee72e;border-radius:0;align-self:flex-start;width:min(520px,100%);padding:30px 0 0;transition:opacity .5s,transform .5s,border-color .5s,filter .5s;position:relative;transform:scale(.965)}#environment .n-threat__beat:before{content:"0" counter(context-beat);color:#b78a3e;width:30px;height:30px;font:8px var(--font-plex-mono),monospace;letter-spacing:.04em;background:#111827;border:1px solid #a8792499;border-radius:50%;place-items:center;transition:background-color .4s,color .4s,box-shadow .4s;display:grid;position:absolute;top:-15px;left:-52px}#environment .n-threat__beat.is-active{opacity:1;filter:none;border-top-color:#a87924c7;transform:scale(1)}#environment .n-threat__beat.is-active:before{background:var(--n-signal);color:#111827;box-shadow:0 0 0 7px #a879241f}#environment .n-threat__beat>span{margin-bottom:20px;font-size:11px;display:block}#environment .n-threat__beat>strong{margin-bottom:20px;font-size:clamp(44px,5vw,72px);line-height:.88}#environment .n-threat__beat h2,#environment .n-threat__beat--stat h2{letter-spacing:-.045em;margin:0 0 16px;font-size:clamp(29px,2.7vw,42px);font-weight:500;line-height:1.02}#environment .n-threat__beat p{color:#b9bfbc;max-width:46ch;margin:0;font-size:16px;line-height:1.6}#environment .n-threat__stat-caption{color:#8f9692;max-width:47ch;margin:0 0 24px;font-size:13px;line-height:1.55}@media (max-width:900px){#environment.n-threat{height:auto;min-height:0;padding-bottom:72px}#environment .n-threat__identity{gap:24px;width:calc(100% - 40px);padding:96px 0 44px}#environment .n-threat__identity h2{font-size:clamp(38px,10vw,56px)}#environment .n-threat__stage{height:min(66svh,620px);margin:0 20px;position:relative;top:auto}#environment .n-threat__stage:before{display:none}#environment .n-threat__aperture{border-radius:20px;width:auto;height:auto;inset:0;transform:none;clip-path:inset(0 round 20px)!important}#environment .n-threat__visual{padding:clamp(18px,7vw,44px)}#environment .n-threat__hud{flex-wrap:wrap;justify-content:flex-start;row-gap:7px;width:auto;font-size:14px;display:flex;inset:auto 18px 18px}#environment .n-threat__progress{display:none}#environment .n-threat__scroll{gap:56px;padding:54px 20px 0 62px;position:relative;inset:auto}#environment .n-threat__beat,#environment .n-threat__beat:nth-child(2n){opacity:.64;width:100%;transform:none}#environment .n-threat__beat.is-active{opacity:1}#environment .n-threat__beat:before{left:-43px}#environment .n-threat__beat h2,#environment .n-threat__beat--stat h2{font-size:clamp(27px,8vw,38px)}}.narrative--light #environment.n-threat{background:radial-gradient(circle at 18% 28%,#a879241f,#0000 27%),#f3efe6}.narrative--light #environment .n-threat__stage:before,.narrative--light #environment .n-threat__beat{border-color:#20262829}.narrative--light #environment .n-threat__aperture{background:#e7e1d6}.narrative--light #environment .n-threat__beat:before{background:#f3efe6}.narrative--light #environment .n-threat__beat p{color:#5c6461}@media (prefers-reduced-motion:reduce){#environment.n-threat{height:auto;min-height:0;padding-bottom:80px}#environment .n-threat__stage{height:min(72svh,680px);position:relative}#environment .n-threat__aperture{clip-path:inset(0 round 24px)!important}#environment .n-threat__scroll{gap:56px;padding:56px clamp(20px,8vw,110px) 0;position:relative;inset:auto}#environment .n-threat__beat,#environment .n-threat__beat:nth-child(2n){opacity:1;align-self:center;width:min(760px,100%);transform:none}}#environment .n-threat__beat,#environment .n-threat__beat:nth-child(2n){opacity:.26}#environment .n-threat__beat.is-active{opacity:1;filter:none;transform:scale(1)}@media (max-width:900px){#environment .n-threat__beat,#environment .n-threat__beat:nth-child(2n){opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){#environment .n-threat__beat,#environment .n-threat__beat:nth-child(2n){opacity:1;filter:none;transform:none}}#environment.n-threat{grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(72px,8vw,136px);height:auto;min-height:0;padding:clamp(108px,10vw,156px) clamp(28px,5vw,78px);display:grid}#environment .n-threat__stage{--context-visual-size:100%;flex-direction:column;align-items:flex-start;width:100%;height:calc(100svh - 112px);min-height:680px;display:flex;position:sticky;top:88px;overflow:visible}#environment .n-threat__stage:before{display:none}#environment .n-threat__identity{text-align:left;flex-direction:column;align-items:flex-start;gap:22px;width:100%;margin:0;padding:0;display:flex;position:relative;inset:auto;transform:none}#environment .n-threat__identity h2{letter-spacing:-.06em;text-wrap:balance;order:2;width:100%;max-width:none;margin:0;font-size:clamp(48px,4vw,62px);font-weight:500;line-height:.96}#environment .n-threat__identity>span{order:1;margin:0;font-size:14px}#environment .n-threat__aperture{width:var(--context-visual-size);aspect-ratio:1;height:auto;box-shadow:none;will-change:auto;background:0 0;border:0;border-radius:0;flex:none;margin-top:32px;position:relative;inset:auto;transform:none;clip-path:none!important}#environment .n-threat__aperture:after{display:none}#environment .n-threat__visual{will-change:auto;padding:clamp(18px,2.6vw,34px);width:calc(100% + 68px)!important;max-width:none!important;height:calc(100% + 68px)!important;inset:-34px auto auto -34px!important;transform:none!important}#environment .n-threat__hud{width:var(--context-visual-size);border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;padding-top:0;font-size:14px;line-height:1.35;display:grid;position:relative;inset:auto}#environment .n-threat__progress{width:var(--context-visual-size);height:1px;margin-top:16px;position:relative;inset:auto}#environment .n-threat__scroll{z-index:4;counter-reset:context-beat;flex-direction:column;gap:0;min-width:0;padding:10vh 0 18vh;display:flex;position:relative;inset:auto}#environment .n-threat__beat,#environment .n-threat__beat:nth-child(2n){counter-increment:context-beat;opacity:.3;filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:48px minmax(0,1fr);align-content:center;align-self:stretch;column-gap:28px;width:100%;min-height:42vh;padding:clamp(48px,7vh,76px) 0;transition:opacity .45s,color .45s;display:grid;position:relative;transform:none}#environment .n-threat__beat:before{content:"0" counter(context-beat);width:auto;height:auto;box-shadow:none;color:var(--n-signal);font:600 12px/1.4 var(--font-plex-mono),monospace;letter-spacing:.08em;background:0 0;border:0;border-radius:0;grid-area:1/1/span 5;padding-top:4px;display:block;position:static}#environment .n-threat__beat>span,#environment .n-threat__beat>strong,#environment .n-threat__beat>small,#environment .n-threat__beat>h2,#environment .n-threat__beat>p{grid-column:2}#environment .n-threat__beat.is-active{opacity:1;transform:none}#environment .n-threat__beat.is-active:before{color:#d5ae5f;box-shadow:none;background:0 0}#environment .n-threat__beat>span{margin-bottom:18px;font-size:12px}#environment .n-threat__beat>strong{margin-bottom:18px;font-size:clamp(48px,5vw,72px)}#environment .n-threat__beat h2,#environment .n-threat__beat--stat h2{margin:0 0 14px;font-size:clamp(30px,2.8vw,42px)}#environment .n-threat__stat-caption{margin-bottom:22px}@media (max-width:1100px){#environment.n-threat{grid-template-columns:1fr;gap:64px}#environment .n-threat__stage{--context-visual-size:min(100%,520px);height:auto;min-height:0;position:relative;top:auto}#environment .n-threat__scroll{padding:0}#environment .n-threat__beat,#environment .n-threat__beat:nth-child(2n){opacity:1;min-height:0}}@media (max-width:700px){#environment.n-threat{padding:88px 20px}#environment .n-threat__stage{--context-visual-size:100%;margin:0}#environment .n-threat__identity{width:100%;padding:0}#environment .n-threat__identity h2{font-size:clamp(40px,11.5vw,50px)}#environment .n-threat__aperture{aspect-ratio:1;height:auto;margin-top:28px}#environment .n-threat__hud{grid-template-columns:1fr;gap:8px;width:100%;font-size:14px;display:grid}#environment .n-threat__progress{width:100%;display:block}#environment .n-threat__beat,#environment .n-threat__beat:nth-child(2n){grid-template-columns:38px minmax(0,1fr);column-gap:18px;padding:44px 0}}@media (prefers-reduced-motion:reduce){#environment .n-threat__stage{position:relative;top:auto}}.n-mandate{padding:clamp(80px,9vw,130px) clamp(24px,5vw,80px) 0}@media (max-width:900px){.n-mandate{padding:72px 20px 0}}strong.n-outcomes__outcome{text-transform:uppercase;overflow-wrap:normal;font-size:clamp(22px,2.6vw,38px);line-height:1.08}@media (max-width:900px){strong.n-outcomes__outcome{font-size:clamp(26px,8vw,40px)}}.n-architecture__stack article:nth-child(5){background:var(--n-signal);color:var(--n-ink);border-color:var(--n-signal)}.n-architecture__stack article:nth-child(5) strong,.n-architecture__stack article:nth-child(5) span{color:var(--n-ink)}.n-architecture__stack article:nth-child(5) .n-icon-anchor:after{background:var(--n-ink);box-shadow:0 0 0 4px var(--n-signal)}@media (min-width:901px){.n-start__grid--four{grid-template-columns:repeat(4,1fr)}}ol.n-vantage-method{align-items:center;margin:26px 0 0;padding:0;list-style:none}.n-vantage-method li{align-items:center;gap:8px;display:flex}.n-vantage-method svg{color:var(--n-signal);flex:none}.n-vantage-method li:first-child span{border-color:var(--n-signal);color:var(--n-signal)}.n-vantage-card--author a.n-vantage-dossier+a.n-vantage-dossier{margin-top:10px}.n-threat__stat-caption a{text-underline-offset:3px;text-decoration:underline}.n-trust__card--delivery .n-trust__caption a{color:var(--n-signal);text-underline-offset:3px;text-decoration:underline}
