.np-page{color:#292627;background:#fff}.np-hero{background:#252323;color:#fff;padding:125px 0 80px;overflow:hidden}.np-hero h1{font-size:clamp(42px,5vw,76px);line-height:1.06;letter-spacing:-.055em;margin:26px 0}.np-hero h1 em{color:#e38d98;font-style:normal}.np-kicker{font-size:12px;letter-spacing:.15em;color:#ae6470;margin:0 0 22px}.np-hero .np-kicker{color:#db9aa3}.np-lead{font-size:20px;line-height:1.65;max-width:680px}.np-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center}.np-hero .v2-button{margin-top:20px}.np-system{padding:28px;border:1px solid #ffffff22;background:linear-gradient(135deg,#3a3033,#272728);border-radius:26px;transform:rotate(-2deg);box-shadow:20px 30px 80px #0003}.np-system-top{display:flex;justify-content:space-between;gap:16px;font-size:10px;letter-spacing:.06em;margin-bottom:30px}.np-system-top i{font-style:normal;color:#db9aa3}.np-system-node{padding:24px;text-align:center;border-radius:14px;border:1px solid #ffffff30;background:#ffffff08;font-size:23px}.np-system small{display:block;font-size:12px;line-height:1.5;margin-top:12px;color:#c9bfc2}.np-system .core{background:#ac5663;color:white}.np-system-branches{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:28px 0;position:relative}.np-system-branches:before{content:'';position:absolute;inset:0 50%;border-left:1px solid #b77a84}.np-system-branches>div{padding:22px 16px;background:#312c2f;border:1px solid #ffffff20;border-radius:12px;z-index:1}.np-system-note{font-size:12px;text-align:center;line-height:1.6;color:#b9aaae;margin-top:22px}.np-section{padding:88px 0}.np-section h2,.np-cta h2{font-size:clamp(32px,3.8vw,54px);line-height:1.12;letter-spacing:-.04em;margin:0 0 32px}.np-section h3{font-size:23px;line-height:1.3;margin:20px 0 14px}.np-section p{line-height:1.75}.np-signals{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:45px}.np-signals article{padding:28px 0;border-top:2px solid #d9b0b6}.np-signals b{font-size:44px;color:#af6470}.np-paper{background:#f2eeeb}.np-roadmap{margin-top:45px}.np-roadmap article{display:grid;grid-template-columns:70px 1.3fr 1fr;gap:30px;padding:32px 0;border-top:1px solid #d9cecb;align-items:start}.np-roadmap article>b{font-size:36px;color:#af6470}.np-roadmap h3{margin-top:0}.np-roadmap p{margin-bottom:0}.np-roadmap aside{padding:22px;background:white;border-radius:14px;font-size:15px;line-height:1.6}.np-split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.np-service-links{display:grid;grid-template-columns:1fr 1fr;gap:0 35px;margin-top:35px}.np-service-links a{display:flex;justify-content:space-between;padding:24px 0;border-top:1px solid #ded5d3;font-size:20px;color:inherit;text-decoration:none}.np-service-links a:hover{color:#b45362}.np-dark{background:#292528;color:white}.np-dark h2,.np-dark h3{color:white}.np-report>div{padding:0 0 28px;margin-bottom:28px;border-bottom:1px solid #ffffff25}.np-report span{font-size:11px;color:#e5a1ac;letter-spacing:.1em}.np-report h3{margin-top:14px}.np-text-link{display:inline-block;color:#a74b5b;padding:18px 0;font-weight:700}.np-cta{padding:85px 0;background:#eae3e0}.np-cta p{font-size:19px;line-height:1.6;max-width:700px;margin-bottom:30px}.np-topics{display:flex;flex-wrap:wrap;gap:12px;align-self:end}.np-topics a{padding:16px;border:1px solid #ffffff30;border-radius:30px;color:white;text-decoration:none;font-size:14px}.np-feature{display:grid;grid-template-columns:1fr 1fr;border-radius:24px;overflow:hidden;text-decoration:none;color:inherit;background:#f3efec}.np-feature-art{background:#342d31;color:white;padding:38px;position:relative;overflow:hidden;min-height:380px}.np-feature-art>span,.np-feature-copy>span{font-size:11px;letter-spacing:.12em}.np-feature-art strong{display:block;font-size:clamp(65px,7vw,100px);letter-spacing:-.06em;margin:45px 0 10px;color:#eba3ae}.np-feature-art p{font-size:19px}.np-feature-copy{padding:38px;align-self:center}.np-feature-copy h2{font-size:34px;margin-top:25px}.np-feature-copy b,.np-editorial-grid b{display:block;margin-top:25px;color:#a64e5e}.np-art-lines{position:absolute;right:-30px;bottom:-40px;display:flex;gap:13px;transform:rotate(-25deg)}.np-art-lines i{width:22px;height:180px;background:#e895a028;border-radius:50px}.np-art-lines i:nth-child(2){height:240px}.np-art-lines i:nth-child(3){height:300px}.np-editorial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:45px}.np-editorial-grid>a{text-decoration:none;color:inherit}.np-editorial-art{padding:25px;background:#eee8e5;border-radius:18px;min-height:190px;display:flex;flex-direction:column;justify-content:space-between}.np-editorial-art span{font-size:10px;letter-spacing:.07em}.np-editorial-art strong{font-size:52px;letter-spacing:-.05em;color:#a95766}.np-editorial-grid>a:nth-child(2) .np-editorial-art{background:#ded7db}.np-editorial-grid>a:nth-child(3) .np-editorial-art{background:#333035;color:#fff}.np-editorial-grid>a:nth-child(3) strong{color:#e0a1aa}.np-editorial-grid h3{font-size:23px}.np-decision{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;color:inherit;text-decoration:none}.np-decision span{font-size:11px;color:#9d5864;letter-spacing:.12em}.np-decision h2{margin:25px 0 0}.np-decision>div:last-child{align-self:end;border-top:2px solid #b97b85;padding-top:25px;font-size:20px}.np-decision b{display:block;margin-top:35px;font-size:16px;color:#9d5864}.np-map{display:grid;grid-template-columns:repeat(2,1fr);gap:65px}.np-map section{min-width:0}.np-map header{display:flex;gap:22px;align-items:baseline}.np-map header>span{font-size:14px;color:#b46572}.np-map h2{font-size:32px}.np-map a{display:flex;justify-content:space-between;gap:20px;color:inherit;text-decoration:none;padding:17px 0;border-top:1px solid #e1d8d5;font-size:17px}.np-map a:hover{color:#ad4d60}.np-map a>span{color:#ae6470}.np-page a{transition:color .2s,background .2s}.np-page a:focus-visible{outline:2px solid #df8795;outline-offset:5px}@media(max-width:900px){.np-hero-grid,.np-split,.np-feature,.np-decision{grid-template-columns:1fr;gap:35px}.np-system{max-width:600px;margin-top:20px;transform:none}.np-signals,.np-editorial-grid{grid-template-columns:1fr}.np-roadmap article{grid-template-columns:45px 1fr;gap:20px}.np-roadmap aside{grid-column:2}.np-feature-art{min-height:300px}.np-editorial-art{min-height:170px}.np-hero{padding-top:100px}.np-section{padding:60px 0}}@media(max-width:560px){.np-map,.np-service-links{grid-template-columns:1fr;gap:35px}.np-hero h1{font-size:42px}.np-lead{font-size:18px}.np-system{padding:18px}.np-system-branches{gap:8px}.np-system-branches>div{padding:16px 10px;font-size:14px}.np-feature-art,.np-feature-copy{padding:26px}.np-feature-copy h2{font-size:29px}.np-system-top{font-size:9px}.np-map{gap:40px}}
.np-page .np-hero h1{color:#fff}.np-page .np-dark h2,.np-page .np-dark h3{color:#fff}.np-section[id]{scroll-margin-top:100px}
