.pi-page-shell,.pi-page{width:100%;max-width:none;margin:0;padding:0}.pi-page-shell{overflow-x:clip}.pi-page{--pi-green:#00a469;--pi-teal:#1eb0a1;--pi-ink:#0a1020;--pi-copy:#4a5568;--pi-rule:#dde2ea;--pi-gray:#f0f2f5;--pi-gutter:clamp(28px,7vw,120px);--pi-max:1400px;font-family:"Source Sans 3",Arial,sans-serif;color:var(--pi-ink);font-size:16px;line-height:1.6;background:#fff;-webkit-font-smoothing:antialiased}.pi-page *{box-sizing:border-box}.pi-page img{display:block;max-width:100%}.pi-page a{text-decoration:none}.pi-page :is(h1,h2,h3,p,blockquote){margin:0;text-transform:none}.pi-container{width:min(calc(100% - (var(--pi-gutter)*2)),var(--pi-max));margin-inline:auto}.pi-page :is(a,button,input):focus-visible{outline:2px solid var(--pi-teal);outline-offset:3px}.pi-product-bar{position:sticky;top:0;z-index:99;background:#090a0b;border-bottom:1px solid rgba(255,255,255,.13)}.admin-bar .pi-product-bar{top:32px}.pi-product-bar__inner{width:min(calc(100% - (var(--pi-gutter)*2)),var(--pi-max));min-height:68px;margin:auto;display:flex;align-items:center;gap:28px}.pi-product-bar__brand{margin-right:auto}.pi-product-bar__brand img{width:auto;height:30px}.pi-product-bar__links{display:flex;align-items:center;gap:24px}.pi-product-bar__links a{color:#d4d6d8;font-size:13px;font-weight:600;white-space:nowrap}.pi-product-bar__links a:hover{color:#fff}.pi-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:52px;padding:0 28px;border:2px solid var(--pi-green);border-radius:100px;background:var(--pi-green);color:#fff!important;font:700 16px/1 "Source Sans 3",Arial,sans-serif;cursor:pointer}.pi-button:hover{background:#00bf7a;border-color:#00bf7a}.pi-button--compact{min-height:40px;padding:0 22px;font-size:14px}.pi-button svg,.pi-arrow-link svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;flex:none}.pi-ticker{display:flex;align-items:center;height:38px;overflow:hidden;background:#000;border-bottom:1px solid rgba(255,255,255,.09)}.pi-ticker__label{height:100%;padding:0 18px;display:flex;align-items:center;gap:8px;flex:none;border-right:1px solid rgba(255,255,255,.09);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#00cf85}.pi-ticker__label i,.pi-latest__head i{width:6px;height:6px;border-radius:50%;background:#00cf85;animation:pi-pulse 2s ease-in-out infinite}.pi-ticker__window{overflow:hidden}.pi-ticker__track{display:flex;gap:56px;width:max-content;padding-left:40px;white-space:nowrap;animation:pi-ticker 36s linear infinite}.pi-ticker__track span{font-size:13px;letter-spacing:.04em;color:#b8babd}.pi-ticker__track strong{color:#00cf85;font-weight:600}@keyframes pi-ticker{to{transform:translate(-50%)}}@keyframes pi-pulse{50%{opacity:.3}}.pi-hero{overflow:hidden;background:#0a0a0a;color:#eee}.pi-hero__grid{padding-block:60px 68px;display:grid;grid-template-columns:minmax(0,55fr) minmax(0,45fr);gap:64px;align-items:center}.pi-hero h1{max-width:800px;margin-bottom:18px;font-size:clamp(44px,5.5vw,76px);font-weight:700;line-height:.97;letter-spacing:-.045em;color:#fff;text-wrap:balance}.pi-hero__copy>p{max-width:580px;font-size:clamp(17px,1.45vw,19px);line-height:1.78;color:#eee;text-wrap:balance}.pi-hero__stats{display:flex;align-items:center;gap:32px;margin-top:30px;padding-top:26px;border-top:1px solid rgba(255,255,255,.14)}.pi-hero__stats>div+div{padding-left:32px;border-left:1px solid rgba(255,255,255,.14)}.pi-hero__stats strong{display:block;font-size:27px;line-height:1;color:#fff}.pi-hero__stats span{display:block;margin-top:7px;font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#a7a9ac}.pi-hero__collage{position:relative;min-height:440px}.pi-hero__collage:before{position:absolute;inset:-40px;content:"";background:radial-gradient(ellipse at 55% 45%,rgba(0,164,105,.18),transparent 65%)}.pi-hero__cover{position:absolute;aspect-ratio:8.5/11;object-fit:cover;border-radius:6px;box-shadow:0 26px 60px #0009}.pi-hero__cover--one{left:6%;top:4%;z-index:3;width:47%;transform:rotate(-3deg)}.pi-hero__cover--two{right:4%;top:0;z-index:2;width:38%;transform:rotate(2.5deg)}.pi-hero__cover--three{right:14%;bottom:2%;z-index:1;width:33%;transform:rotate(-1.5deg)}.pi-hero__data-card{position:absolute;left:0;bottom:10%;z-index:4;max-width:220px;padding:16px 18px;background:#111614;border:1px solid rgba(0,207,133,.35);border-radius:8px;box-shadow:0 18px 44px #00000080}.pi-hero__data-card span{display:block;margin-bottom:6px;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#00cf85}.pi-hero__data-card strong{font-size:34px;line-height:1;color:#fff}.pi-hero__data-card p{margin-top:6px;font-size:12.5px;line-height:1.4;color:#a7a9ac}.pi-explore{background:linear-gradient(120deg,var(--pi-teal),var(--pi-green))}.pi-explore__inner{padding-block:42px;display:flex;align-items:center;justify-content:space-between;gap:28px 40px}.pi-explore h2,.pi-page .pi-section h2{font-size:clamp(34px,4vw,56px);font-weight:700;line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.pi-explore h2{color:#fff}.pi-explore p{max-width:52ch;margin-top:10px;font-size:18px;color:#ffffffe0}.pi-button--dark{background:#0a1020;border-color:#0a1020}.pi-button--dark:hover{background:#000;border-color:#000}.pi-partners{padding:68px 0;background:var(--pi-gray);border-block:1px solid var(--pi-rule)}.pi-partners__label{margin-bottom:18px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#4a5568}.pi-logo-wall{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px 10px}.pi-logo-wall>div{height:62px;padding:8px 10px;display:flex;align-items:center;justify-content:center}.pi-logo-wall img{width:auto;max-width:116px;max-height:32px;filter:grayscale(1) opacity(.5);mix-blend-mode:multiply}.pi-section{padding:68px 0}.pi-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:34px}.pi-section-head>div{max-width:640px}.pi-section-head>p,.pi-split__grid>div:first-child>p{max-width:420px;font-size:17px;line-height:1.7;color:var(--pi-copy);text-wrap:balance}.pi-eyebrow{display:flex;align-items:center;gap:14px;margin-bottom:10px;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--pi-green)}.pi-eyebrow:before{width:34px;height:2px;content:"";background:linear-gradient(90deg,var(--pi-teal),var(--pi-green))}.pi-formats{padding-block:64px 72px}.pi-formats__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pi-format-card{display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid var(--pi-rule);border-radius:8px;transition:box-shadow .2s}.pi-format-card:hover{box-shadow:0 4px 16px #0000000f}.pi-format-card__visual{height:230px;padding:24px 28px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--pi-gray)}.pi-format-card__visual--covers{align-items:flex-start;gap:18px;padding-top:28px}.pi-format-card__visual--covers img,.pi-format-card__visual--green img{width:auto;height:181px;aspect-ratio:8.5/11;object-fit:cover;border-radius:4px 4px 0 0;box-shadow:0 8px 24px #0a10202e}.pi-format-card__visual--covers img:first-child{transform:rotate(-2deg) translateY(10px)}.pi-format-card__visual--covers img:last-child{transform:rotate(2deg) translateY(24px)}.pi-format-card__visual--green{align-items:flex-start;padding-top:28px;background:linear-gradient(135deg,var(--pi-teal),var(--pi-green))}.pi-format-card__visual--green img{transform:translateY(10px)}.pi-format-card__body{padding:26px 28px 28px;display:flex;flex:1;flex-direction:column;gap:10px}.pi-format-card__body>span{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pi-green)}.pi-format-card h3{font-size:22px;line-height:1.15;letter-spacing:-.015em}.pi-format-card__body>p{font-size:15px;line-height:1.7;color:var(--pi-copy)}.pi-format-card__body>p:not(.pi-use){flex:1}.pi-use{padding-top:12px;border-top:1px solid var(--pi-rule);font-size:13.5px!important;line-height:1.55!important}.pi-use strong{color:var(--pi-ink)}.pi-arrow-link{display:inline-flex;align-items:center;gap:8px;color:var(--pi-green)!important;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pi-arrow-link:hover{gap:10px;color:#00bf7a!important}.pi-benchmark{width:100%;padding:18px 20px;background:#fff;border:1px solid var(--pi-rule);border-radius:6px;box-shadow:0 8px 24px #0a10201a}.pi-benchmark__head{margin-bottom:12px;display:flex;justify-content:space-between;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pi-copy)}.pi-benchmark__head b{color:var(--pi-green)}.pi-benchmark__row{margin-bottom:8px;display:grid;grid-template-columns:74px 1fr 34px;align-items:center;gap:10px;font-size:12px;font-weight:600}.pi-benchmark__row i{height:8px;overflow:hidden;background:#eee;border-radius:4px}.pi-benchmark__row i b{display:block;height:100%;background:var(--pi-green)}.pi-benchmark__row strong{text-align:right}.pi-benchmark small{font-size:11px;color:#4a5568}.pi-themes{padding-block:clamp(64px,7vw,96px);background:#f7f8f6;border-block:1px solid var(--pi-rule)}.pi-themes h2{margin-bottom:48px}.pi-themes__grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--pi-rule);border-left:1px solid var(--pi-rule)}.pi-themes article{padding:32px 36px 30px;background:#fff;border-right:1px solid var(--pi-rule);border-bottom:1px solid var(--pi-rule)}.pi-themes article>strong{display:block;margin-bottom:6px;font-size:32px;line-height:1;color:var(--pi-green)}.pi-themes h3{margin-bottom:16px;font-size:19px;line-height:1.25;letter-spacing:-.01em}.pi-themes article div{display:flex;flex-wrap:wrap;gap:8px}.pi-themes article div span{padding:7px 13px;border:1px solid var(--pi-rule);border-radius:100px;font-size:12.5px;font-weight:600;line-height:1.2;color:var(--pi-copy)}.pi-split__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:56px;align-items:start}.pi-split__grid>div:first-child>p{margin-top:14px}.pi-process article{padding:24px 0;display:grid;grid-template-columns:44px 150px 1fr;gap:20px;align-items:baseline;border-top:1px solid var(--pi-rule)}.pi-process article>span{font-size:13px;font-weight:700;color:var(--pi-green)}.pi-process h3{font-size:22px;line-height:1.15}.pi-process p,.pi-manifesto__details p{font-size:15px;line-height:1.7;color:var(--pi-copy)}.pi-manifesto{background:var(--pi-gray);border-block:1px solid var(--pi-rule)}.pi-manifesto blockquote{margin-top:32px;padding-top:24px;border-top:1px solid var(--pi-rule);font-size:19px;font-weight:600;line-height:1.45}.pi-manifesto cite{display:block;margin-top:14px;font-size:13px;font-weight:700;font-style:normal;color:var(--pi-copy)}.pi-manifesto cite span{font-weight:400;color:#4a5568}.pi-manifesto__details article{padding:24px 0;border-top:1px solid var(--pi-rule)}.pi-manifesto__details h3{margin-bottom:12px;font-size:20px;line-height:1.2}.pi-manifesto__details p+p{margin-top:14px}.pi-subscribe{padding-block:52px 56px;background:#f7f8f6;border-top:1px solid var(--pi-rule)}.pi-subscribe__grid{display:grid;grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:56px;align-items:start}.pi-subscribe__intro>p{max-width:340px;margin-top:12px;font-size:15px;line-height:1.7;color:var(--pi-copy)}.pi-newsletter fieldset{margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border:0}.pi-newsletter fieldset label{position:relative;min-height:72px;padding:11px 14px;display:flex;align-items:center;background:#fff;border:1px solid var(--pi-rule);border-radius:6px;color:inherit;cursor:pointer}.pi-newsletter fieldset label:hover,.pi-newsletter fieldset label:has(input:checked){border-color:var(--pi-green)}.pi-newsletter fieldset label:has(input:checked){box-shadow:inset 0 0 0 1px var(--pi-green)}.pi-newsletter fieldset input{position:absolute;width:1px;height:1px;opacity:0}.pi-newsletter fieldset label>span{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding-right:30px}.pi-newsletter fieldset img{width:auto;height:auto;max-width:100%;max-height:25px}.pi-newsletter fieldset small{font-size:12.5px;font-weight:400;line-height:1.3;color:#86878a}.pi-newsletter fieldset i{position:absolute;right:12px;bottom:14px;width:17px;height:17px;display:flex;align-items:center;justify-content:center;border:1px solid #c4cbd6;border-radius:3px;color:transparent;font-size:11px;font-style:normal}.pi-newsletter fieldset input:focus-visible~i{outline:2px solid var(--pi-teal);outline-offset:3px}.pi-newsletter fieldset input:checked~i{border-color:var(--pi-green);background:var(--pi-green);color:#fff}.pi-newsletter__fields{margin-top:34px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pi-newsletter__fields input{min-width:0;min-height:50px;padding:12px 14px;background:#fff;border:1px solid var(--pi-rule);border-radius:4px;font:400 15px/1.2 inherit;color:var(--pi-ink)}.pi-newsletter__fields input:focus{border-color:var(--pi-green)}.pi-newsletter__submit{min-height:52px;padding:0 28px;border:0;border-radius:100px;background:var(--pi-green);color:#fff;font:700 16px/1 inherit;cursor:pointer}.pi-newsletter__submit:hover{background:#00bf7a}.pi-newsletter__message{margin-top:12px;min-height:0;font-size:14px;font-weight:600;color:#d43d51}.pi-newsletter__message:empty{display:none}.pi-partnership-cta{padding:64px 0;background:var(--pi-ink);color:#fff}.pi-partnership-cta__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:40px;align-items:center}.pi-partnership-cta__grid>div>span{display:block;margin-bottom:14px;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#00cf85}.pi-partnership-cta h2{font-size:26px;line-height:1.2;letter-spacing:-.02em}.pi-partnership-cta__grid>div p{max-width:760px;margin-top:10px;font-size:15px;color:#b8babd}.pi-partnership-cta aside{max-width:340px;padding:32px;background:#fff;border:1px solid var(--pi-green);border-radius:12px;color:var(--pi-ink)}.pi-partnership-cta aside h3{font-size:26px;font-weight:800;line-height:1.15}.pi-partnership-cta aside p{margin:10px 0 22px;font-size:16px}.pi-latest{padding-block:60px 68px;border-top:1px solid var(--pi-rule)}.pi-latest__head{padding-bottom:14px;display:flex;align-items:baseline;gap:18px;border-bottom:2px solid var(--pi-ink)}.pi-latest__head h2{font-size:22px!important;letter-spacing:-.015em!important}.pi-latest__head span{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pi-green)}.pi-latest__all{width:max-content;margin:14px 0 22px auto}.pi-latest__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px;align-items:start}.pi-featured-study{overflow:hidden;border:1px solid var(--pi-rule);border-radius:8px}.pi-featured-study>a{display:block;aspect-ratio:16/9;overflow:hidden;background:var(--pi-gray)}.pi-featured-study>a img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.pi-featured-study>div{padding:26px 28px 28px;display:flex;flex-direction:column;gap:12px}.pi-featured-study>div>span{align-self:flex-start;padding:4px 11px;background:#0066ff17;border:1px solid rgba(0,102,255,.22);border-radius:100px;font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#0052cc}.pi-featured-study h3{font-size:22px;line-height:1.15}.pi-latest a{color:var(--pi-ink)}.pi-latest h3 a:hover{color:var(--pi-green)}.pi-featured-study p{font-size:17px;line-height:1.7;color:var(--pi-copy)}.pi-latest small{font-size:12px;font-weight:600;letter-spacing:.06em;color:#4a5568}.pi-latest-list article{padding:18px 0;display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:18px;align-items:start;border-bottom:1px solid var(--pi-rule)}.pi-latest-list article:first-child{padding-top:0}.pi-latest-list article:last-child{border-bottom:0}.pi-latest-list article>div>span{display:block;margin-bottom:7px;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pi-green)}.pi-latest-list h3{font-size:18px;line-height:1.3;letter-spacing:-.01em}.pi-latest-list article img,.pi-cover-placeholder{width:96px;aspect-ratio:8.5/11;object-fit:cover;border-radius:3px;box-shadow:0 4px 12px #0a10202e}.pi-cover-placeholder{padding:10px 9px;background:var(--pi-green);font-size:6px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffffffbf}.pi-cover-placeholder strong{display:block;margin-top:7px;font-size:10px;line-height:1.25;letter-spacing:0;text-transform:none;color:#fff}.pi-topics{margin-top:36px;padding-top:22px;display:flex;align-items:center;flex-wrap:wrap;gap:12px;border-top:1px solid var(--pi-rule)}.pi-topics strong{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#4a5568}.pi-topics a{padding:7px 16px;border:1px solid var(--pi-rule);border-radius:100px;font-size:13px;font-weight:600}.pi-topics a:hover{border-color:var(--pi-green);color:var(--pi-green)}.pi-page .pi-newsletter .pi-newsletter__submit{min-height:52px!important;padding:0 28px!important;border:0!important;border-radius:999px!important;background:var(--pi-green)!important;color:#fff!important;font:700 16px/1 inherit;box-shadow:none!important;cursor:pointer}.pi-page .pi-newsletter .pi-newsletter__submit:hover{background:#00bf7a!important}@media(max-width:1199px){.pi-page{--pi-gutter:clamp(24px,4.4vw,56px)}.pi-logo-wall{grid-template-columns:repeat(5,1fr)}.pi-formats__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:1023px){.pi-product-bar__inner{flex-wrap:wrap;padding-block:14px;gap:10px 20px}.pi-product-bar__links{order:3;width:100%;overflow-x:auto;gap:22px}.pi-hero__grid{grid-template-columns:1fr}.pi-hero__collage{display:none}.pi-explore__inner{align-items:flex-start}.pi-logo-wall{grid-template-columns:repeat(3,1fr)}.pi-split__grid,.pi-subscribe__grid,.pi-partnership-cta__grid,.pi-latest__grid{grid-template-columns:1fr}.pi-partnership-cta aside{max-width:none}.pi-latest-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.pi-latest-list article{grid-template-columns:1fr;align-content:start}.pi-latest-list article img,.pi-cover-placeholder{order:-1;width:120px;height:132px;object-fit:contain}}@media(max-width:767px){.pi-page{--pi-gutter:22px}.pi-product-bar__brand img{height:26px}.pi-product-bar__links a{min-height:44px;display:flex;align-items:center}.pi-ticker__label{padding-inline:12px;font-size:9px}.pi-hero__grid{padding-block:34px 40px}.pi-hero h1{font-size:clamp(33px,9vw,44px)}.pi-explore__inner{padding-block:30px;display:block}.pi-explore h2,.pi-page .pi-section h2{font-size:clamp(28px,7.6vw,36px)}.pi-explore .pi-button{width:100%;margin-top:22px;padding-block:12px;line-height:1.3}.pi-partners{padding-block:40px}.pi-logo-wall{grid-template-columns:repeat(2,1fr)}.pi-formats{padding-block:42px 46px}.pi-section-head{display:block}.pi-section-head>p{margin-top:18px}.pi-formats__grid{grid-template-columns:1fr}.pi-themes{padding-block:46px}.pi-themes__grid{grid-template-columns:1fr}.pi-themes article{padding:26px 24px}.pi-split{padding-block:42px}.pi-process{margin-top:28px}.pi-process article{grid-template-columns:32px 1fr;gap:4px 14px;padding:20px 0}.pi-process article p{grid-column:2}.pi-subscribe{padding-block:40px 44px}.pi-newsletter fieldset,.pi-newsletter__fields{grid-template-columns:1fr;gap:12px}.pi-newsletter__intro{padding:0 0 10px}.pi-newsletter fieldset label{min-height:92px;padding:18px 20px}.pi-newsletter fieldset i{right:18px;bottom:22px;width:28px;height:28px}.pi-newsletter fieldset small{font-size:14px}.pi-newsletter__fields{margin-top:20px}.pi-newsletter__fields input,.pi-newsletter__submit{min-height:58px;font-size:16px}.pi-partnership-cta{padding-block:46px}.pi-partnership-cta aside{padding:26px}.pi-latest{padding-block:42px 46px}.pi-latest__head{flex-wrap:wrap}.pi-latest-list{gap:0 16px}.pi-latest-list article img,.pi-cover-placeholder{width:84px;height:104px}.pi-latest-list h3{font-size:15.5px}}@media screen and (max-width:782px){.admin-bar .pi-product-bar{top:46px}}@media(prefers-reduced-motion:reduce){.pi-page *{scroll-behavior:auto!important}.pi-ticker__track,.pi-ticker i,.pi-latest__head i{animation:none!important}}
