.np-origin-story{color:#183e31;background:#edf2e5;border:1px solid #dce6d4;border-radius:16px;grid-template-columns:1.1fr 1fr;align-items:center;gap:46px;padding:34px;display:grid;overflow:hidden}.np-origin-story p,.np-origin-story figure{margin:0}.np-origin-story .np-origin-story-eyebrow{letter-spacing:.15em;color:#587742;margin-bottom:14px;font-size:10px;font-weight:750;line-height:1.5}.np-origin-story .np-origin-story-title{letter-spacing:-.04em;text-wrap:balance;color:#1b4834;margin:0;font-size:clamp(31px,3.8vw,49px);font-weight:700;line-height:1.1}.np-origin-story .np-origin-story-quote{color:#355b40;max-width:500px;margin-top:20px;font-size:18px;line-height:1.6}.np-origin-story .np-origin-story-description{color:#576d59;max-width:500px;margin-top:18px;font-size:14px;line-height:1.8}.np-origin-story .np-origin-story-context{color:#5b705b;margin-top:11px;font-size:12px;line-height:1.6}.np-origin-story-photo{isolation:isolate;background:#dae3d0;border-radius:10px;height:auto;position:relative;overflow:hidden}.np-origin-story-photo img{object-fit:cover;object-position:center 50%;width:100%;height:100%;display:block}.np-origin-story-photo:after{content:"";z-index:0;background:linear-gradient(#0000,#0a1f14b3);position:absolute;inset:60% 0 0}.np-origin-story-photo figcaption{z-index:1;color:#fff;font-size:10px;line-height:1.5;position:absolute;bottom:12px;left:14px;right:14px}.np-origin-story--compact{grid-template-columns:1fr 245px;gap:32px;padding:25px 29px}.np-origin-story--compact .np-origin-story-title{letter-spacing:-.035em;font-size:33px;line-height:1.1}.np-origin-story--compact .np-origin-story-eyebrow{margin-bottom:10px}.np-origin-story--compact .np-origin-story-quote{max-width:500px;margin-top:13px;font-size:15px;line-height:1.55}.origin-landing.np-origin-landing{max-width:1200px;padding-top:32px;padding-bottom:65px}.np-origin-landing>.np-origin-consultation-intro{color:#526b56;max-width:760px!important;margin:23px 0 20px!important;font-size:15px!important;line-height:1.7!important}.np-origin-story-wrap{max-width:1440px;padding-top:38px}.np-origin-story-wrap+.origin-passport-top{padding-top:42px}@media (max-width:900px){.np-origin-story{gap:28px;padding:27px}.np-origin-story .np-origin-story-title{font-size:37px}.np-origin-story .np-origin-story-quote{font-size:16px}.np-origin-story-photo{height:320px}.np-origin-story--compact{grid-template-columns:1fr 205px;gap:25px}.np-origin-story--compact .np-origin-story-title{font-size:32px}}@media (max-width:760px){.np-origin-story:not(.np-origin-story--compact){grid-template-columns:1fr;gap:24px;padding:25px}.np-origin-story-wrap{padding-top:24px}.np-origin-story-wrap+.origin-passport-top{padding-top:35px}.np-origin-story .np-origin-story-description{font-size:14px}.np-origin-story--compact{grid-template-columns:1fr 160px;gap:23px;padding:23px}.np-origin-story--compact .np-origin-story-title{font-size:29px}.np-origin-story--compact .np-origin-story-quote{font-size:14px}}@media (max-width:640px){.origin-landing.np-origin-landing{padding-top:24px;padding-bottom:46px}.np-origin-story--compact{grid-template-columns:1fr;gap:18px;padding:22px}.np-origin-story--compact .np-origin-story-photo img{object-position:center 46%}.np-origin-story--compact .np-origin-story-quote{max-width:none;margin-top:12px;font-size:14px}.np-origin-story--compact .np-origin-story-context{margin-top:9px;font-size:11px}.np-origin-story-photo figcaption{font-size:9px;bottom:9px;left:12px}.np-origin-landing>.np-origin-consultation-intro{margin:20px 0 18px!important;font-size:14px!important}.np-origin-story .np-origin-story-title{font-size:34px}.np-origin-story .np-origin-story-quote{font-size:16px}.np-origin-story--compact .np-origin-story-title{font-size:31px}.np-origin-story--compact .np-origin-story-quote{font-size:14px}.np-origin-story--compact{gap:12px;padding:20px}.np-origin-story--compact .np-origin-story-context{display:none}}.np-origin-story .np-origin-story-photo{background:#dfe8d7;align-self:center;height:auto}.np-origin-story .np-origin-story-photo img{aspect-ratio:3/2;object-fit:contain;object-position:center;width:100%;height:auto}.np-origin-story .np-origin-story-photo:after{display:none}.np-origin-story .np-origin-story-photo figcaption{color:#52664e;background:#f7faf2;padding:9px 11px;font-size:10px;line-height:1.55;position:static}@media (max-width:640px){.np-origin-story--compact .np-origin-story-photo img{max-height:150px}.np-origin-story--compact .np-origin-story-photo figcaption{padding:8px 10px;font-size:9px}}
