.np-frye-hero{font-family:Montserrat,sans-serif;background:var(--np-frye-background,#eef0ff);color:#1a1a2e;padding:80px 24px 84px;overflow:hidden}.np-frye-hero *{box-sizing:border-box}.np-frye-hero__inner{width:100%;max-width:1160px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:72px;align-items:center}.np-frye-hero__copy{min-width:0}.np-frye-hero__eyebrow{margin:0 0 22px;color:#1c21d4;font-weight:700;font-size:12px;letter-spacing:.13em;text-transform:uppercase}.np-frye-hero h1{margin:0;color:#1c21d4;font-family:Montserrat,sans-serif;font-size:clamp(43px,4.3vw,60px);font-weight:800;line-height:1.08;letter-spacing:-.04em}.np-frye-hero h1:after{content:"";display:block;width:60px;height:5px;background:#00e7b2;margin:24px 0 0;border-radius:99px}.np-frye-hero__subheading{margin:25px 0 12px;font-size:clamp(20px,2.05vw,25px);font-weight:700;line-height:1.4;color:#1c21d4;letter-spacing:-.018em}.np-frye-hero__credentials{margin:0 0 24px;color:#5c5f78;font-size:14px;font-weight:600;line-height:1.55}.np-frye-hero__intro{max-width:65ch;font-size:16px;line-height:1.8;color:#303348}.np-frye-hero__intro p{margin:0 0 16px;color:inherit}.np-frye-hero__intro p:last-child{margin-bottom:0}.np-frye-hero__button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;margin-top:29px;padding:13px 27px;background:#1c21d4;color:#fff;border-radius:999px;text-decoration:none;font-weight:700;font-size:15px;line-height:1.4;transition:background .2s ease}.np-frye-hero__button:hover{background:#151aa8;color:#fff}.np-frye-hero__button:focus-visible{outline:3px solid #1c21d4;outline-offset:4px}.np-frye-hero__figure{width:100%;min-width:0;margin:0;justify-self:center}.np-frye-hero__portrait{width:100%;position:relative;aspect-ratio:4/4.65;isolation:isolate}.np-frye-hero__image,.np-frye-hero__placeholder{display:block;width:100%;height:100%;border-radius:28px;object-fit:cover;object-position:center 30%;background:#fff}.np-frye-hero__placeholder svg{width:100%;height:100%}.np-frye-hero__rays{position:absolute;right:-35px;top:-42px;width:150px;height:150px;display:block;color:#00e7b2;transform:rotate(-13deg);pointer-events:none;z-index:2}.np-frye-hero__rays svg{width:100%;height:100%;display:block}.np-frye-hero figcaption{margin-top:13px;font-size:13px;line-height:1.5;color:#5c5f78;text-align:center}@media(max-width:989px){.np-frye-hero{padding:54px 24px}.np-frye-hero__inner{gap:38px}.np-frye-hero h1{font-size:clamp(34px,4.6vw,48px)}.np-frye-hero__intro{font-size:15px}}@media(max-width:749px){.np-frye-hero{padding:42px 20px 50px}.np-frye-hero__inner{grid-template-columns:1fr;gap:34px}.np-frye-hero__eyebrow{font-size:11px}.np-frye-hero h1{font-size:clamp(35px,9vw,44px)}.np-frye-hero__subheading{font-size:21px}.np-frye-hero__intro{font-size:16px}.np-frye-hero__portrait{max-width:520px;margin:0 auto;aspect-ratio:4/4}.np-frye-hero__rays{width:100px;height:100px;right:-24px;top:-30px}.np-frye-hero__button{width:100%;margin-top:24px}}.np-frye-quote{background:#1c21d4;color:#fff;padding:73px 24px 79px;font-family:Montserrat,sans-serif;text-align:center}.np-frye-quote *{box-sizing:border-box}.np-frye-quote__inner{max-width:900px;margin:0 auto}.np-frye-quote__eyebrow{margin:0 0 22px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#00e7b2}.np-frye-quote__accent{display:block;width:60px;height:4px;border-radius:8px;background:#00e7b2;margin:0 auto 31px}.np-frye-quote .np-frye-quote__text{margin:0;font-family:Montserrat,sans-serif;font-size:clamp(22px,3vw,35px);font-weight:600;line-height:1.5;letter-spacing:-.022em;color:#fff}.np-frye-quote__text p{margin:0;color:inherit}.np-frye-quote__credit{margin:25px 0 0;color:#e2e4ff;font-size:13px;line-height:1.6}.np-frye-quote__credit a{color:#00e7b2;text-underline-offset:3px}.np-frye-quote a:focus-visible{outline:2px solid #00e7b2;outline-offset:4px}@media(max-width:749px){.np-frye-quote{padding:51px 20px 55px}.np-frye-quote .np-frye-quote__text{font-size:clamp(20px,5.5vw,25px)}}.np-pbm-brain{background:var(--np-brain-bg,#fff);color:#1a1a2e;font:400 17px/1.8 var(--np-brain-font,"Montserrat",sans-serif);letter-spacing:normal;padding:var(--np-brain-space,64px) 24px}.np-pbm-brain,.np-pbm-brain *{box-sizing:border-box}.np-pbm-brain__inner{max-width:1160px;margin:0 auto}.np-pbm-brain__heading{margin:0 0 36px}.np-pbm-brain h2{font-family:inherit;font-size:clamp(26px,2.7vw,38px);line-height:1.22;letter-spacing:-.025em;font-weight:700;color:#1c21d4;margin:0;max-width:1000px}.np-pbm-brain__heading:after{content:"";display:block;width:56px;height:4px;background:#00e7b2;margin-top:22px}.np-pbm-brain__row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:64px}.np-pbm-brain__row--penetration{margin-top:48px}.np-pbm-brain__copy{min-width:0;max-width:78ch}.np-pbm-brain p{font:inherit;color:inherit;margin:0 0 18px;line-height:inherit}.np-pbm-brain p:last-child{margin-bottom:0}.np-pbm-brain__prose+.np-pbm-brain__prose{margin-top:18px}.np-pbm-brain strong{font-weight:700}.np-pbm-brain a{color:#1c21d4;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.np-pbm-brain__figure{margin:0;min-width:0;width:100%;justify-self:center}.np-pbm-brain__figure--video{max-width:var(--np-brain-video,420px)}.np-pbm-brain__figure--diagram{max-width:var(--np-brain-image,400px)}.np-pbm-brain__animation{display:block;position:relative;isolation:isolate;border-radius:20px;overflow:hidden;background:#ccc;aspect-ratio:1}.np-pbm-brain__video{display:block;width:100%;height:100%;aspect-ratio:1;object-fit:contain;transform:scale(1.01)}.np-pbm-brain__diagram{display:block;max-width:100%;width:100%;height:auto;object-fit:contain}.np-pbm-brain__toggle{position:absolute;z-index:1;bottom:12px;right:12px;width:48px;height:48px;border:1px solid #fff9;border-radius:50%;background:#fffffff0;color:#1c21d4;display:grid;place-items:center;padding:12px;cursor:pointer;box-shadow:0 2px 12px #1a1a2e12}.np-pbm-brain__toggle[hidden]{display:none}.np-pbm-brain__toggle svg{display:block;width:22px;height:22px}.np-pbm-brain__toggle .np-pbm-brain__play,.np-pbm-brain__animation[data-paused] .np-pbm-brain__pause{display:none}.np-pbm-brain__animation[data-paused] .np-pbm-brain__play{display:block}.np-pbm-brain__toggle:hover{background:#fff}.np-pbm-brain__toggle:focus-visible{outline:3px solid #1C21D4;outline-offset:-4px}.np-pbm-brain figcaption{font-size:14px;line-height:1.6;color:#5c5f78;margin-top:16px;text-align:center}@media(max-width:989px){.np-pbm-brain{padding:44px 24px}.np-pbm-brain__row{gap:32px;grid-template-columns:1fr}.np-pbm-brain__row--penetration{margin-top:44px}}@media(max-width:749px){.np-pbm-brain{font-size:16px;padding:36px 20px}.np-pbm-brain__heading{margin-bottom:28px}.np-pbm-brain__row{gap:28px}.np-pbm-brain__animation{border-radius:16px}.np-pbm-brain__row--penetration{margin-top:40px}}.np-pbm{background:var(--np-section-bg,#fff);color:#1a1a2e;font-family:var(--np-family,"Montserrat",sans-serif);font-size:17px;font-weight:400;line-height:1.8;letter-spacing:normal;padding:var(--np-space,64px) 24px;box-sizing:border-box}.np-pbm *{box-sizing:border-box}.np-pbm__inner{max-width:1160px;margin:0 auto}.np-pbm h1,.np-pbm h2,.np-pbm h3{font-family:inherit;color:#1c21d4;font-weight:700;letter-spacing:-.025em;line-height:1.22;margin:0}.np-pbm h1{font-size:clamp(32px,4.5vw,58px);overflow-wrap:anywhere}.np-pbm h2{font-size:clamp(26px,2.7vw,38px);max-width:1000px}.np-pbm h3{font-size:23px;letter-spacing:-.015em}.np-pbm__heading{margin:0 0 32px}.np-pbm__heading:after{content:"";display:block;width:56px;height:4px;background:#00e7b2;margin-top:22px}.np-pbm__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:44px}.np-pbm__copy{min-width:0;max-width:78ch}.np-pbm--split .np-pbm__layout,.np-pbm--team .np-pbm__layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:64px}.np-pbm--team .np-pbm__figure{grid-column:1;grid-row:1}.np-pbm--team .np-pbm__copy{grid-column:2;grid-row:1}.np-pbm p{margin:0 0 18px;font:inherit;line-height:inherit;color:inherit}.np-pbm p:last-child{margin-bottom:0}.np-pbm__prose+.np-pbm__prose{margin-top:18px}.np-pbm strong{font-weight:700}.np-pbm a:not(.np-pbm__button){color:#1c21d4;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.np-pbm__figure{margin:0;min-width:0;width:100%;max-width:var(--np-image-width,500px);justify-self:center}.np-pbm__image{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;border-radius:0}.np-pbm--team .np-pbm__image{border-radius:20px}.np-pbm figcaption{font-size:14px;line-height:1.6;color:#5c5f78;margin-top:16px;text-align:center}.np-pbm__button{display:inline-flex;align-items:center;justify-content:center;max-width:100%;margin-top:28px;background:#1c21d4;color:#fff;padding:15px 26px;border-radius:40px;font:600 16px/1.5 Montserrat,sans-serif;text-decoration:none;text-align:center}.np-pbm__button:hover{background:#151aa8}.np-pbm a:focus-visible,.np-pbm summary:focus-visible{outline:3px solid #1C21D4;outline-offset:5px}.np-pbm--hero{padding-top:72px;padding-bottom:48px}.np-pbm--hero .np-pbm__copy{font-size:19px;max-width:75ch}.np-pbm__mechanisms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.np-pbm__mechanism{display:grid;grid-template-rows:auto auto 1fr;align-content:start;min-width:0}.np-pbm__mechanism-image{width:100%;height:auto;aspect-ratio:1;object-fit:contain;display:block;margin:0 0 24px}.np-pbm__mechanism h3{min-height:2.5em;margin-bottom:16px}.np-pbm__mechanism .np-pbm__prose{font-size:16px;line-height:1.8}.np-pbm__sources{border-top:1px solid #dfe3ef;border-bottom:1px solid #dfe3ef}.np-pbm__sources summary{cursor:pointer;color:#1c21d4;font-weight:600;padding:22px 0}.np-pbm__sources .np-pbm__prose{font-size:15px;padding:4px 0 24px;max-width:95ch}@media(max-width:989px){.np-pbm{padding:44px 24px}.np-pbm--split .np-pbm__layout,.np-pbm--team .np-pbm__layout{gap:32px;grid-template-columns:1fr}.np-pbm--team .np-pbm__figure,.np-pbm--team .np-pbm__copy{grid-column:auto;grid-row:auto}.np-pbm__mechanisms{gap:24px}.np-pbm h3{font-size:20px}}@media(max-width:749px){.np-pbm h1{font-size:clamp(23px,6.8vw,30px)}.np-pbm{font-size:16px;padding:36px 20px}.np-pbm--hero{padding-top:44px;padding-bottom:36px}.np-pbm--hero .np-pbm__copy{font-size:17px}.np-pbm__heading{margin-bottom:24px}.np-pbm__layout{gap:28px}.np-pbm__mechanisms{grid-template-columns:1fr;gap:44px}.np-pbm__mechanism{max-width:520px;width:100%;margin:0 auto}.np-pbm__mechanism-image{max-width:300px;margin:0 auto 20px}.np-pbm__mechanism h3{min-height:0;font-size:23px}.np-pbm__button{width:100%;font-size:15px;padding:14px 20px}}.np-pbm .np-pbm__sources summary{display:flex;justify-content:space-between;align-items:center;gap:16px;list-style:none}.np-pbm .np-pbm__sources summary::-webkit-details-marker{display:none}.np-pbm .np-pbm__sources summary::marker{content:""}.np-pbm__sources-icon{display:flex;justify-content:center;align-items:center;width:26px;height:26px;flex:0 0 26px;border:1px solid #C9CEDD;border-radius:50%;color:#5c5f78;font-size:18px;font-weight:400;line-height:1;transition:border-color .15s ease,color .15s ease}.np-pbm .np-pbm__sources summary:hover .np-pbm__sources-icon{border-color:#1c21d4;color:#1c21d4}.np-pbm__sources-minus,.np-pbm__sources[open] .np-pbm__sources-plus{display:none}.np-pbm__sources[open] .np-pbm__sources-minus{display:inline}
/*# sourceMappingURL=/cdn/shop/t/27/compiled_assets/styles.css.map */
