:root{--nl5-bg:#02070d;--nl5-bg-2:#06101a;--nl5-panel:#07121e;--nl5-panel-deep:#030a12;--nl5-line:#b4cde729;--nl5-line-strong:#c2daf14d;--nl5-text:#f4f6f8;--nl5-muted:#919ca9;--nl5-blue:#91acc9;--nl5-red:#3b6fff;--nl5-shell:min(1392px, calc(100vw - 128px))}.nl5-shell{width:var(--nl5-shell)}.nl5-home{background:radial-gradient(circle at 52% 0%, #203f5f21, transparent 27%), var(--nl5-bg)}.nl5-eyebrow{color:#92abc5;letter-spacing:.14em;font-size:9px}.nl5-eyebrow>span{background:var(--nl5-red);box-shadow:0 0 12px #3b6fff6b}.nl5-header{background:linear-gradient(#02070d94,#02070d00);height:82px}.nl5-header.is-scrolled,.nl5-header.is-open{background:#02070dd6;border-color:#c3d8ed1a;height:72px;box-shadow:0 15px 45px #00000038}.nl5-header__frame{width:min(1480px,100vw - 112px)}.nl5-brand{gap:13px}.nl5-brand img{width:45px;height:45px}.nl5-brand__copy strong{letter-spacing:.2em;font-size:12px;font-weight:560}.nl5-brand__copy small{color:#f1f5f9c7;letter-spacing:.08em;margin-top:3px;font-size:10px}.nl5-header__nav a{color:#f8fafcdb;font-size:12px}.nl5-header__nav a:after{background:var(--nl5-red);bottom:18px}.nl5-header__cta{background:#050e1847;border-color:#b0cdeb61;min-width:108px;height:42px}.nl5-header__cta:hover{color:#07101a;background:#f4f6f8;border-color:#f4f6f8}.nl5-hero{background:#02070d;border-bottom:1px solid #b9d1e90d;height:min(850px,82vh);min-height:690px}.nl5-hero__atmosphere{background:radial-gradient(circle at 69% 32%,#456f9933,#0000 33%),linear-gradient(#02080f75,#0000 33%,#02070d1f 59%,#02070ddb 100%)}.nl5-hero__shade{background:linear-gradient(90deg,#02070dfc 0%,#02070df2 19%,#02070db5 34%,#02070d30 56%,#02070d12 76%,#02070d33 100%),linear-gradient(#01050a61 0%,#0000 27% 66%,#01050ac7 100%)}.nl5-hero__stars{opacity:.36}.nl5-hero__content{align-items:flex-start;padding-top:116px}.nl5-hero__copy{width:min(610px,45vw)}.nl5-hero h1{letter-spacing:-.059em;margin-top:22px;font-size:clamp(51px,4.15vw,68px);font-weight:380;line-height:1.055}.nl5-hero__muted{color:#74879e;margin-top:9px}.nl5-hero__lede{color:#a7b0ba;width:min(445px,100%);margin:25px 0 29px;font-size:14.5px;line-height:1.62}.nl5-hero__summit{top:20.5%;left:70.2%}.nl5-hero__summit-label{color:#e2eaf29e}.nl5-hero__telemetry{background:linear-gradient(#0000,#02070d8a);border-top-color:#bcd3e917}.nl5-hero__telemetry-inner{color:#cad9e78a}.nl5-button{background:#040d1661;border-color:#b7d0e85c;border-radius:9px;min-height:45px;box-shadow:inset 0 1px #ffffff06}.nl5-button:hover{background:#162d447a;border-color:#deecf9b3;transform:translateY(-2px)}.nl5-button--primary{background:#07131fb8;border-color:#bcd8f38a}.nl5-button--primary:hover{color:#07101a;background:#f5f7f9;border-color:#f5f7f9}.nl5-button--ghost{color:#c9d1da}.nl5-mission-wrap{background:linear-gradient(#0000 0 74px,#02070d 74px 100%);margin-top:-74px;padding:0 0 55px}.nl5-mission{background:radial-gradient(circle at 8% 45%,#2f52761f,#0000 27%),linear-gradient(#06111cf7,#030b13fa);border-color:#9bbbda3b;border-radius:4px;grid-template-columns:31.5% 1fr;min-height:158px;padding:0;box-shadow:0 30px 78px #0000005c,inset 0 1px #ffffff06}.nl5-mission:before{top:26px;bottom:26px;left:31.5%}.nl5-mission__intro{padding:31px 46px 29px 55px}.nl5-mission__intro h2{margin-top:17px;font-size:clamp(21px,1.7vw,25px);font-weight:390}.nl5-mission__pillars{border-left:0}.nl5-mission-pillar{border-right-color:#b3cce51a;grid-template-columns:46px 1fr;gap:17px;min-width:0;padding:28px 26px}.nl5-mission-pillar__icon{color:#a9bfd4;background:#091623c7;border-color:#a9c7e345;width:44px;height:44px}.nl5-mission-pillar__icon.is-nepal{color:#c8b28f;background:#674e2b1c}.nl5-mission-pillar__icon.is-open{color:#c2acd6;background:#59436f1f}.nl5-mission-pillar__icon i{display:none}.nl5-mission-pillar__icon svg{fill:none;stroke:currentColor;stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.nl5-mission-pillar h3{font-size:13px;font-weight:450}.nl5-mission-pillar p{color:#87919d;max-width:215px;font-size:10.8px;line-height:1.55}.nl5-research{background:radial-gradient(at 50% 15%,#1a365224,#0000 48%),#02070d;padding:0 0 110px}.nl5-section-head{margin-bottom:23px}.nl5-section-head h2{font-size:27px;font-weight:390}.nl5-section-head__title p{color:#b99e6e70}.nl5-research-grid{gap:20px}.nl5-research-card>a{border-color:#9bbad838;border-radius:4px;min-height:314px;box-shadow:0 15px 38px #00000029}.nl5-research-card>a:hover{border-color:#c5dbf07a;box-shadow:0 28px 68px #0000006b}.nl5-research-card__media img{filter:saturate(.68)brightness(.72)contrast(1.09)}.nl5-research-card:first-child .nl5-research-card__media img{object-position:51% 47%}.nl5-research-card:nth-child(3) .nl5-research-card__media img{object-position:50% 51%;filter:saturate(.52)brightness(.6)contrast(1.14)}.nl5-research-card:nth-child(4) .nl5-research-card__media img{object-position:50% 48%;filter:saturate(.64)brightness(.66)contrast(1.12)}.nl5-research-card__shade{background:linear-gradient(#02070d05 0%,#02070d1a 36%,#02070da6 68%,#02070dfa 100%),linear-gradient(90deg,#02070d1c,#0000 58%)}.nl5-research-card__number{color:#dbe5ef85}.nl5-research-card__copy h3{font-size:14px;font-weight:450}.nl5-research-card__copy p{color:#9aa4af;max-width:255px;font-size:10.8px}.nl5-agent-field{background:radial-gradient(circle at 53% 42%,#3468a45c,#0000 29%),linear-gradient(145deg,#050d17,#091c30 48%,#040a12);position:absolute;inset:0;overflow:hidden}.nl5-agent-field:before{content:"";opacity:.21;background-image:linear-gradient(#779fc938 1px,#0000 1px),linear-gradient(90deg,#779fc929 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:-17%;transform:perspective(360px)rotateX(62deg)rotate(-8deg)translateY(-13%)}.nl5-agent-field svg{width:90%;height:68%;position:absolute;inset:8% 5% 24%;overflow:visible}.nl5-agent-field__edges line{stroke:#74afe95c;stroke-width:.3px;vector-effect:non-scaling-stroke;stroke-dasharray:4 5;animation:6s linear infinite nl5EdgeFlow}.nl5-agent-field__nodes circle{fill:#c5e0f7;opacity:.76;filter:drop-shadow(0 0 3px #71b0eceb);transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite alternate nl5NodePulse}.nl5-agent-field__core{background:#f0f8ff;border-radius:50%;width:9px;height:9px;position:absolute;top:42%;left:53%;box-shadow:0 0 0 8px #6cacea17,0 0 30px #6cacead1}.nl5-agent-field__scan{background:linear-gradient(90deg,#0000,#a7d6ffc7,#0000);height:1px;animation:4.8s ease-in-out infinite nl5AgentScan;position:absolute;top:20%;left:-15%;right:-15%;box-shadow:0 0 12px #7abdf870}@keyframes nl5EdgeFlow{to{stroke-dashoffset:-36px}}@keyframes nl5NodePulse{50%{opacity:1;transform:scale(1.3)}}@keyframes nl5AgentScan{0%,to{opacity:0;transform:translateY(-34px)}18%,82%{opacity:.62}50%{opacity:.86;transform:translateY(174px)}}.nl5-signal{background:#040b13;border-top:1px solid #b8cfe612;border-bottom:1px solid #b8cfe612;align-items:center;height:52px;display:flex;position:relative;overflow:hidden}.nl5-signal:before,.nl5-signal:after{content:"";z-index:2;pointer-events:none;width:110px;position:absolute;inset-block:0}.nl5-signal:before{background:linear-gradient(90deg,#040b13,#0000);left:0}.nl5-signal:after{background:linear-gradient(-90deg,#040b13,#0000);right:0}.nl5-signal__track{align-items:center;min-width:max-content;animation:34s linear infinite nl5SignalTrack;display:flex}.nl5-signal__track span{color:#b1c1d194;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:18px;padding-right:40px;font:600 8.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.nl5-signal__track i{background:var(--nl5-red);border-radius:50%;width:4px;height:4px;box-shadow:0 0 10px #3b6fff8c}@keyframes nl5SignalTrack{to{transform:translate(-50%)}}.nl5-terrain{background:radial-gradient(circle at 31% 37%,#23496c2e,#0000 35%),linear-gradient(#040c15,#07111d 52%,#030910)}.nl5-terrain__stage{border-color:#9ebedc38;border-radius:4px;box-shadow:0 35px 90px #0000005c,inset 0 0 65px #2b527f0d}.nl5-terrain__fallback{opacity:.27;filter:saturate(.44)brightness(.37)contrast(1.2)}.nl5-models{background:radial-gradient(circle at 23% 11%,#22446526,#0000 28%),#02070d}.nl5-models .model-console{border-color:#9dbddb38;border-radius:5px;box-shadow:0 42px 105px #00000061}.nl5-note-card>a{border-color:#9dbbd829;border-radius:4px}.nl5-note-card__image img{filter:saturate(.64)brightness(.7)contrast(1.1)}.nl5-join{background:radial-gradient(circle at 80% 24%,#32577f40,#0000 35%),linear-gradient(135deg,#071421,#040b13 66%)}.nl5-newsletter{color:#ecf1f5;background:radial-gradient(circle at 78% 20%,#25496c33,#0000 35%),#02070d;border-top:1px solid #b7cfe614}.nl5-newsletter .nl5-eyebrow{color:#92abc5}.nl5-newsletter h2{color:#edf1f5}.nl5-newsletter__form>p{color:#8e99a5}.nl5-newsletter .newsletter-form{color:#edf1f5;background:#06101a80;border-color:#adc8e240}.nl5-newsletter .newsletter-form input{color:#edf1f5}.nl5-newsletter .newsletter-form input::placeholder{color:#667484}.nl5-newsletter .newsletter-form button{color:#07101a;background:#f3f6f8}.nl5-newsletter .newsletter-form__message{color:#82909e}.nl5-footer__brand img{filter:none}.nl5-footer__brand strong{letter-spacing:.17em}@media (max-width:1240px){:root{--nl5-shell:min(100% - 64px, 1160px)}.nl5-header__frame{width:calc(100vw - 56px)}.nl5-header__nav{gap:30px}.nl5-mission__intro{padding-inline:35px}.nl5-mission-pillar{grid-template-columns:40px 1fr;gap:13px;padding-inline:19px}.nl5-mission-pillar__icon{width:40px;height:40px}}@media (max-width:1020px){:root{--nl5-shell:min(100% - 48px, 960px)}.nl5-hero{height:790px;min-height:790px}.nl5-hero__image{object-position:50% 42%;transform:translate3d(calc(4% + var(--nl5-hero-x) * -6px), calc(var(--nl5-hero-y) * -4px + var(--nl5-hero-scroll) * 24px), 0) scale(1.22)}.nl5-hero__copy{width:min(600px,68vw)}.nl5-mission-wrap{background:linear-gradient(#0000 0 48px,#02070d 48px 100%);margin-top:-48px}.nl5-mission{grid-template-columns:1fr}.nl5-mission:before{display:none}.nl5-mission__intro{border-bottom:1px solid #b3cce51a;min-height:138px;padding:31px 34px}.nl5-mission__pillars{border-top:0}.nl5-mission-pillar:first-child{border-left:0}.nl5-research-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nl5-research-card>a{min-height:370px}}@media (max-width:720px){:root{--nl5-shell:calc(100vw - 32px)}.nl5-brand__copy{display:none}.nl5-hero{height:760px;min-height:760px}.nl5-hero__image{object-position:50% 43%;filter:saturate(.5)brightness(.46)contrast(1.18)sepia(.03);transform:translate(6%)scale(1.42)}.nl5-hero__shade{background:linear-gradient(#02070df7 0%,#02070dd1 29%,#02070d4d 55%,#02070d80 72%,#01050aeb 100%),linear-gradient(90deg,#02070db3,#02070d14)}.nl5-hero__content{align-items:flex-start;padding-top:120px}.nl5-hero__copy{width:100%}.nl5-hero h1{font-size:clamp(42px,11.5vw,55px);line-height:1.025}.nl5-hero__lede{width:min(355px,94%);font-size:13.5px}.nl5-hero__summit{display:none}.nl5-mission-wrap{background:linear-gradient(#0000 0 22px,#02070d 22px 100%);margin-top:-22px;padding-bottom:45px}.nl5-mission{width:calc(100vw - 20px)}.nl5-mission__intro{padding:29px 23px}.nl5-mission__pillars{grid-template-columns:1fr}.nl5-mission-pillar{border-bottom:1px solid #b3cce51a;border-right:0;grid-template-columns:44px 1fr;padding:23px}.nl5-mission-pillar:last-child{border-bottom:0}.nl5-research{padding-bottom:88px}.nl5-section-head__title p,.nl5-section-head__title>span{display:none}.nl5-section-head>.nl5-button{justify-content:center;width:40px;padding:0;font-size:0}.nl5-section-head>.nl5-button .nl5-button__icon{background:0 0}.nl5-research-grid{grid-template-columns:1fr}.nl5-research-card>a{min-height:365px}.nl5-signal{height:48px}.nl5-signal__track span{font-size:7.8px}}@media (prefers-reduced-motion:reduce){.nl5-agent-field__edges line,.nl5-agent-field__nodes circle,.nl5-agent-field__scan,.nl5-signal__track{animation:none!important}}.architecture-stack--flow{grid-template-columns:repeat(6,1fr)}.architecture-stack--flow b{font-size:8px}.evaluation-ring--kriti{background:radial-gradient(circle at center,#07111e 0 47%,transparent 48%),conic-gradient(#7df0ae 0 76%,#ffffff14 76% 100%);box-shadow:0 0 60px #7df0ae29}.evaluation-bars--wide>div{grid-template-columns:190px 1fr 46px}.evaluation-bars .is-self span,.evaluation-bars .is-self em{color:#fff}.evaluation-bars .is-self i b{background:linear-gradient(90deg,#5268d9,#7df0ae)}.nl5-launch{background:#05080f;border-top:1px solid #ffffff0f;padding:clamp(56px,7vw,104px) 0;position:relative}.nl5-launch>*{z-index:1;position:relative}.nl5-launch:after{content:"";pointer-events:none;background:radial-gradient(120% 80% at 78% 0,#3b6fff1a,#0000 60%);position:absolute;inset:0}.nl5-launch__badge{color:#cfe0ff;letter-spacing:.14em;background:#3b6fff1f;border:1px solid #7ca6ff47;border-radius:999px;align-items:center;gap:9px;margin:0 0 26px;padding:8px 15px;font:600 10px/1 ui-monospace,monospace;display:inline-flex}.nl5-launch__badge i{background:#7ca6ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #7ca6ff99}@keyframes nl5-pulse{0%,to{opacity:1}50%{opacity:.35}}.nl5-launch__heading{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:40px;margin-bottom:46px;display:grid}.nl5-launch__heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,5vw,74px);font-weight:400;line-height:.98}.nl5-launch__heading h2 span{color:#98a2b4}.nl5-launch__heading>div:last-child{flex-direction:column;gap:20px;display:flex}.nl5-launch__heading p{color:#aab3bf;max-width:460px;margin:0;font-size:15px;line-height:1.65}.nl5-launch__meta{flex-wrap:wrap;gap:26px;display:flex}.nl5-launch__meta div{flex-direction:column;gap:4px;display:flex}.nl5-launch__meta dt,.nl5-launch__meta span:first-child{color:#6b7686;letter-spacing:.1em;font:500 9px/1 ui-monospace,monospace}.nl5-launch__meta b{color:#eef1f6;letter-spacing:-.04em;font-size:22px;font-weight:400}.nl5-launch__actions{flex-wrap:wrap;gap:14px;margin-top:40px;display:flex}@media (max-width:920px){.nl5-launch__heading{grid-template-columns:1fr;align-items:start;gap:26px}}.nl5-button{color:#e9eef5;transition:color .2s ease, background .2s ease, border-color .2s ease, transform .25s var(--ease);background:#ffffff0a;border:1px solid #ffffff29}.nl5-button:hover{color:#fff;box-shadow:none;background:#ffffff17;border-color:#ffffff52;transform:translateY(-1px)}.nl5-button:hover svg{color:inherit}.nl5-button--hero,.nl5-button--light{color:#0a1119;box-shadow:none;background:#f4f7fb;border:1px solid #f4f7fb}.nl5-button--hero:hover,.nl5-button--light:hover{color:#0a1119;background:#fff;border-color:#fff;transform:translateY(-1px);box-shadow:0 10px 30px #00000047}.nl5-button--hero:hover .nl5-button__icon,.nl5-button--light:hover .nl5-button__icon{color:#0a1119;background:#0a1420}.nl5-button--ghost{color:#b7c0cc;background:0 0;border-color:#ffffff24}.nl5-button--ghost:hover{color:#fff;background:#ffffff0d;border-color:#ffffff42}.nl5-header{height:76px}.nl5-header.is-scrolled,.nl5-header.is-open{background:#04080ed1;border-color:#ffffff0f;height:66px}.nl5-brand{gap:11px;min-width:0}.nl5-brand__copy{gap:1px}.nl5-brand__copy strong{letter-spacing:.02em;color:#f4f7fb;font-size:14.5px;font-weight:600}.nl5-brand__copy small{letter-spacing:.06em;color:#ffffff80;font-size:10.5px;font-weight:500}.nl5-header__nav{gap:38px}.nl5-header__nav a{color:#ffffffb8;letter-spacing:-.005em;padding:27px 0 24px;font-size:13.5px;font-weight:450}.nl5-header__nav a:hover,.nl5-header__nav a.is-active{color:#fff}.nl5-header__cta{color:#0a1119;background:#f4f7fb;border:1px solid #f4f7fb;height:42px}.nl5-header__cta:hover{background:#fff;border-color:#fff;box-shadow:0 10px 28px #00000047}.nl5-header__cta-icon{color:#f4f7fb;background:#0a1420}.nl5-footer{background:#05080e;border-top:1px solid #ffffff12;padding:72px 0 34px}.nl5-footer__top{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;padding-bottom:44px;display:flex}.nl5-footer__brand{align-items:center;gap:14px;display:flex}.nl5-footer__brand>div{gap:4px;display:grid}.nl5-footer__brand strong{letter-spacing:.01em;color:#f4f7fb;font-size:16px;font-weight:600}.nl5-footer__brand span{color:#99a2ae;letter-spacing:0;font-size:13.5px}.nl5-footer__contact{text-align:right;gap:6px;display:grid}.nl5-footer__contact>span{color:#7a8492;font-size:12px}.nl5-footer__contact a{color:#eaf0f7;align-items:center;gap:7px;font-size:16px;transition:color .2s;display:inline-flex}.nl5-footer__contact a:hover{color:#fff}.nl5-footer__bottom{color:#7f8895;align-items:center;gap:26px;margin-top:26px;font-size:12.5px;display:flex}.nl5-footer__bottom a{color:#7f8895;transition:color .2s}.nl5-footer__bottom a:hover{color:#cfd6df}.nl5-footer__bottom a{margin-left:auto}@media (max-width:640px){.nl5-footer__contact{text-align:left}.nl5-footer__bottom{flex-wrap:wrap;gap:12px}.nl5-footer__bottom a{margin-left:0}}.nl5-mission-pillar__icon{display:none}.nl5-mission-pillar__no{color:#6f7b8c;letter-spacing:.1em;margin-bottom:2px;font:500 11px/1 ui-monospace,monospace;display:inline-block}.nl5-button{min-height:48px;font-family:var(--font-display);letter-spacing:-.01em;border-radius:11px;gap:11px;padding:0 22px;font-size:13.5px;font-weight:500}.nl5-button__icon{background:0 0;border-radius:0;width:20px;height:20px}.nl5-button--hero .nl5-button__icon,.nl5-button--light .nl5-button__icon{color:#0a1119;background:0 0}.nl5-button--hero:hover .nl5-button__icon,.nl5-button--light:hover .nl5-button__icon{background:0 0}.nl5-header__cta{font-family:var(--font-display);border-radius:11px;gap:11px;padding:0 18px;font-weight:500}.nl5-header__cta-icon{color:#0a1119;background:0 0;width:20px;height:20px}.reference-label{color:#8b95a3;font:500 12px/1.2 var(--font-sans), sans-serif;letter-spacing:.02em;text-transform:none}.model-console__topline{color:#97a1af;font:500 12.5px/1 var(--font-sans), sans-serif;letter-spacing:0;text-transform:none}.model-console__topline div{color:#dbe2ea;font-weight:550}.model-console__eyebrow{color:#93a0b3;font:500 12px/1.3 var(--font-sans), sans-serif;letter-spacing:.04em;text-transform:none;margin:0 0 16px}.model-console__tabs--three{grid-template-columns:repeat(3,1fr)}.model-console__command span{font:500 11px/1 var(--font-sans), sans-serif;letter-spacing:.04em}.nl5-launch__badge{color:#8fa5c7;font:500 13px/1 var(--font-display), sans-serif;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-radius:0;margin:0 0 22px;padding:0}.nl5-launch__badge i{display:none}.nl5-launch__meta dt,.nl5-launch__meta span:first-child{color:#7d8899;font:500 11.5px/1 var(--font-sans), sans-serif;letter-spacing:.01em;text-transform:none}.nl5-mission__intro h2{margin-top:0}.nl5-mission-pillar__no{font:500 12px/1 var(--font-display), sans-serif;letter-spacing:.04em;color:#6f7b8c}.nl5-footer__bottom,.nl5-footer__bottom span{font-family:var(--font-sans), sans-serif;letter-spacing:0;text-transform:none;color:#828c99;font-size:13px}.nl5-research-card__number{font-family:var(--font-display), sans-serif;letter-spacing:.05em;font-size:11px}.not-found h1{letter-spacing:-.05em;font-size:clamp(52px,7vw,110px)}.not-found>p{color:#a4adb9;margin-bottom:34px;font-size:18px}.nlp-hero{color:#f3f5f8;background:linear-gradient(#02060b,#07101a);border-bottom:1px solid #ffffff12;padding:176px 0 84px}.nlp-hero h1{letter-spacing:-.045em;margin:0 0 22px;font-size:clamp(52px,6.4vw,96px);font-weight:500;line-height:.96}.nlp-hero p{color:#a7b0bc;max-width:660px;margin:0;font-size:18px;line-height:1.6}.nlp-section{color:#eef1f6;background:#05080e;padding:clamp(72px,8vw,120px) 0}.nlp-section--tint{background:#070d16;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f}.nlp-section__title{letter-spacing:-.035em;margin:0 0 clamp(36px,4vw,56px);font-size:clamp(34px,3.8vw,56px);font-weight:500;line-height:1}.nlp-areas{display:grid}.nlp-area{border-bottom:1px solid #ffffff14;grid-template-columns:64px minmax(240px,.8fr) minmax(0,1.2fr);align-items:start;gap:4vw;padding:clamp(40px,5vw,64px) 0;display:grid}.nlp-areas>.reveal:first-child .nlp-area{border-top:1px solid #ffffff14}.nlp-area__number{color:#6d788a;font:500 13px/1.6 var(--font-display), sans-serif;letter-spacing:.04em}.nlp-area h2{letter-spacing:-.03em;color:#f3f6fa;margin:0;font-size:clamp(28px,3vw,44px);font-weight:500;line-height:1.04}.nlp-area__body p{color:#a7b0bc;max-width:620px;margin:0;font-size:16.5px;line-height:1.65}.nlp-area__body a{color:#dfe6ee;border-bottom:1px solid #dfe6ee59;align-items:center;gap:8px;margin-top:18px;padding-bottom:2px;font-size:14px;font-weight:550;transition:color .2s,border-color .2s;display:inline-flex}.nlp-area__body a:hover{color:#fff;border-color:#fff}.nlp-principles{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.nlp-principles article{background:#ffffff06;border:1px solid #ffffff17;border-radius:14px;flex-direction:column;min-height:210px;padding:26px;display:flex}.nlp-principles h3{letter-spacing:-.02em;color:#f1f4f8;margin:0 0 12px;font-size:21px;font-weight:550;line-height:1.15}.nlp-principles p{color:#a0a9b6;margin:0;font-size:14.5px;line-height:1.6}.nlp-contact__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:end;gap:6vw;display:grid}.nlp-contact h2{letter-spacing:-.04em;color:#f3f6fa;margin:0;font-size:clamp(40px,5vw,72px);font-weight:500;line-height:.98}.nlp-contact__copy{flex-direction:column;align-items:flex-start;display:flex}.nlp-contact__copy>p{color:#a7b0bc;max-width:560px;margin:0 0 28px;font-size:16.5px;line-height:1.65}.nlp-contact__actions{flex-wrap:wrap;gap:14px;display:flex}.nlp-story{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:6vw;display:grid}.nlp-story__mark img{width:150px;height:auto}.nlp-story__copy h2{letter-spacing:-.038em;color:#f3f6fa;max-width:900px;margin:0 0 40px;font-size:clamp(34px,4.4vw,64px);font-weight:500;line-height:1.02}.nlp-story__columns{border-top:1px solid #ffffff14;grid-template-columns:1fr 1fr;gap:40px;padding-top:28px;display:grid}.nlp-story__columns p{color:#a7b0bc;margin:0;font-size:16px;line-height:1.65}.nlp-model-card{background:#ffffff06;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;margin-top:clamp(56px,7vw,96px);padding:clamp(26px,3vw,38px);transition:background .2s,border-color .2s;display:grid}.nlp-model-card:hover{background:#ffffff0b;border-color:#fff3}.nlp-model-card h3{letter-spacing:-.025em;color:#f1f4f8;margin:0 0 10px;font-size:24px;font-weight:550}.nlp-model-card p{color:#a0a9b6;max-width:560px;margin:0;font-size:15px;line-height:1.6}.nlp-model-card__meta{color:#8b95a3;flex-direction:column;align-items:flex-end;gap:8px;font-size:13.5px;display:flex}.nlp-model-card__go{color:#dfe6ee;align-items:center;gap:7px;margin-top:8px;font-weight:550;display:inline-flex}.nl-models-page .nl-split-heading h2{letter-spacing:-.045em;font-size:clamp(44px,5.4vw,80px);font-weight:500}.nl-models-page .nl-split-heading>div:last-child p{color:#a0a9b6;font-size:15.5px}.nl-models-page .nl-split-heading>div:last-child a{color:#dfe6ee;font-size:13.5px}.nl-models-page .nl5-launch__actions{margin-top:34px}.nl-model-hero h1{margin:18px 0 56px;font-size:clamp(64px,9vw,148px)}@media (max-width:1020px){.nlp-principles{grid-template-columns:repeat(2,1fr)}.nlp-area{grid-template-columns:44px 1fr}.nlp-area__body{grid-column:2}.nlp-contact__grid{grid-template-columns:1fr;align-items:start;gap:36px}.nlp-story{grid-template-columns:1fr;gap:40px}}@media (max-width:720px){.nlp-hero{padding:140px 0 60px}.nlp-principles{grid-template-columns:1fr}.nlp-principles article{min-height:0}.nlp-area{grid-template-columns:1fr;gap:14px}.nlp-area__body{grid-column:auto}.nlp-story__columns,.nlp-model-card{grid-template-columns:1fr;gap:22px}.nlp-model-card__meta{flex-flow:wrap;align-items:center}}.nl5-hero__media{top:88px}.nl5-hero__image{object-position:50% 0%;filter:saturate(.5)brightness(.5)contrast(1.16)sepia(.03);transform:translate3d(calc(var(--nl5-hero-x) * -5px), calc(var(--nl5-hero-y) * -3px + var(--nl5-hero-scroll) * 18px), 0) scale(1.03)}@media (max-width:720px){.nl5-hero__media{top:72px}.nl5-hero__image{object-position:46% 0%;transform:translate(0,0)scale(1.12)}}.nl5-mobile{grid-template-rows:1fr auto}.nl5-mobile__foot{font:500 13px/1.4 var(--font-sans), sans-serif;letter-spacing:0;text-transform:none;color:#8b95a3}.nl5-mobile__foot a{font:inherit;color:#e6ebf2}.nl5-mobile nav small{font-family:var(--font-display), sans-serif;letter-spacing:.04em;color:#6f7b8c;font-size:12px}
