.pif-ihero{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;padding:196px 24px 100px}.pif-ihero-col{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:32px;width:100%;max-width:1300px;padding:0 32px;overflow:clip}.pif-ihero-text{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%;max-width:610px}.pif-ihero .pif-chip__in{padding:4px 8px 4px 4px}.pif-ihero-title{width:100%;white-space:pre-wrap;overflow-wrap:break-word}.pif-ihero-lede{width:100%;font:400 20px/28px var(--f-ui);letter-spacing:-.01em;color:var(--ink-66);font-feature-settings:var(--ff-preset)}.pif-ihero-lede a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--ink-66);text-underline-offset:4px;transition:text-decoration-color .2s cubic-bezier(.44,0,.56,1)}.pif-ihero-lede a:hover{text-decoration-color:var(--ink)}.pif-ihero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.pif-fbar{position:relative;display:flex;justify-content:center;width:100%;padding:34px 24px}.pif-fbar-col{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:24px;width:100%;max-width:1300px;padding:0 32px}.pif-fbar-head{display:flex;flex-direction:row;align-items:baseline;gap:12px;flex:none}.pif-fbar-title{font:400 24px/30px var(--f-display);letter-spacing:-.015em;color:var(--ink);font-feature-settings:var(--ff-preset);white-space:pre}.pif-fbar-note{font:400 13px/18px var(--f-ui);letter-spacing:0;color:var(--ink-66);font-feature-settings:var(--ff-preset)}.pif-fbar-controls{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:16px;min-width:0}.pif-fbar-group{display:flex;align-items:center;gap:16px;min-width:0}.pif-fbar-tabs{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:4px}.pif-fbar-tab{position:relative;display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:8px;font:400 15px/20px var(--f-ui);letter-spacing:-.005em;text-transform:none;color:var(--ink);font-feature-settings:var(--ff-preset);white-space:pre;background:#fff0;box-shadow:inset 0 0 2px 2px #fff0,0 0 2px #0000}.pif-fbar-tab.is-on{background:#fff;box-shadow:inset 0 0 2px 2px #fff,0 0 2px #0000001a}.pif-fbar-count{color:var(--ink-40)}.pif-fbar-line{display:block;flex:none;width:1px;height:20px;background:var(--line)}.pif-fbar-search{position:relative;display:flex;align-items:center;gap:8px;width:240px;padding:8px 12px;border-radius:8px;background:#fff;box-shadow:0 0 2px #0000}.pif-fbar-search:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--line);border-radius:inherit;pointer-events:none}.pif-fbar-search:focus-within:after{border-color:var(--ink)}.pif-fbar-search-icon{flex:none;width:16px;height:16px;background:var(--ink);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='M7 2.5a5 5 0 0 1 4.13 7.82l2.03 2.03a.75.75 0 0 1-1.06 1.06l-2-2A5 5 0 1 1 7 2.5Zm-3.5 5a3.5 3.5 0 1 0 7 0 3.5 3.5 0 0 0-7 0Z' fill='%23999'/%3E%3C/svg%3E") center / 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='M7 2.5a5 5 0 0 1 4.13 7.82l2.03 2.03a.75.75 0 0 1-1.06 1.06l-2-2A5 5 0 1 1 7 2.5Zm-3.5 5a3.5 3.5 0 1 0 7 0 3.5 3.5 0 0 0-7 0Z' fill='%23999'/%3E%3C/svg%3E") center / 16px no-repeat}.pif-fbar-search input{flex:1;min-width:0;padding:0;border:0;outline:none;background:transparent;font:400 15px/22px var(--f-ui);letter-spacing:-.005em;color:#0e0b0aa8;text-overflow:ellipsis}.pif-fbar-search input::-moz-placeholder{color:var(--ink-40)}.pif-fbar-search input::placeholder{color:var(--ink-40)}.pif-fbar-search input::-webkit-search-cancel-button{display:none}.pif-fbar-clear{display:inline-flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px;border-radius:4px;color:var(--ink-66)}.pif-fbar-clear svg{width:14px;height:14px}.pif-fbar-clear:hover{color:var(--ink)}.pif-agrid{position:relative;display:flex;justify-content:center;width:100%;padding:0 24px}.pif-agrid-col{position:relative;flex:1 0 0;width:1px;max-width:1300px}.pif-agrid-grid{display:grid;grid-template-columns:repeat(3,minmax(50px,1fr));grid-auto-rows:minmax(0,1fr);width:100%}.pif-agrid-grid--2{grid-template-columns:repeat(2,minmax(50px,1fr))}.pif-agrid-grid>li{display:flex;min-width:0}.pif-agrid-feature{grid-column:1 / -1}.pif-agrid-empty{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:60px 32px;font:400 15px/22px var(--f-ui);letter-spacing:0;color:var(--ink-66)}.pif-agrid-empty button{font:400 15px/20px var(--f-ui);letter-spacing:-.005em;text-transform:none;color:var(--ink);text-decoration:underline;text-underline-offset:4px}.pif-agrid-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;width:100%;padding:40px 24px 0}.pif-agrid-more:hover>.pif-roll>span,.pif-agrid-more:focus-visible>.pif-roll>span{transform:translateY(-18px)}.pif-acard-link{display:flex;flex:1 0 0;width:100%;min-width:0;color:inherit;text-decoration:none}.pif-acard{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:24px;width:100%;padding:32px;cursor:pointer}.pif-acard-media{position:relative;display:flex;width:100%;aspect-ratio:1.4285714 / 1;border-radius:8px;overflow:clip;will-change:transform;isolation:isolate}.pif-acard-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.pif-acard-media--contain{background:var(--bg-2)}.pif-acard-media--contain img{-o-object-fit:contain;object-fit:contain;padding:12%}.pif-acard-text{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%}.pif-acard-cat{width:100%;font:400 13px/18px var(--f-ui);letter-spacing:0;text-transform:none;color:var(--ink);font-feature-settings:var(--ff-preset);white-space:pre-wrap;overflow-wrap:break-word}.pif-acard-meta{color:var(--ink-40)}.pif-acard-copy{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%}.pif-acard-title{width:100%;font:400 20px/26px var(--f-display);letter-spacing:-.015em;color:var(--ink);font-feature-settings:var(--ff-preset);white-space:pre-wrap;overflow-wrap:break-word}.pif-acard-title--lg{font:400 32px/38px var(--f-display);letter-spacing:-.02em}.pif-acard-body{width:100%;font:400 15px/22px var(--f-ui);letter-spacing:0;color:var(--ink-66);font-feature-settings:var(--ff-preset);white-space:pre-wrap;overflow-wrap:break-word}.pif-acard:not(.pif-acard--text,.pif-acard--full,.pif-acard--featured) .pif-acard-body{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal}.pif-acard--text{justify-content:flex-start}.pif-acard-tags{display:flex;flex-wrap:wrap;gap:6px;width:100%}.pif-acard-tags>li{padding:3px 8px;border:1px solid var(--line);border-radius:6px;background:#fff;font:400 13px/18px var(--f-ui);letter-spacing:0;text-transform:none;color:var(--ink-66);font-feature-settings:var(--ff-preset)}.pif-acard-go{padding-left:0;margin-top:4px}.pif-acard--featured{flex-direction:row;align-items:center;gap:64px}.pif-acard--featured .pif-acard-media{flex:1 0 0;width:1px}.pif-acard--featured .pif-acard-text{flex:1 0 0;width:1px;max-width:520px;gap:16px}.pif-acard--featured .pif-acard-copy{gap:16px}.pif-acard--featured .pif-acard-body{font:400 15px/22px var(--f-ui);letter-spacing:0}.pif-cards{position:relative;display:flex;flex-direction:column;align-items:center;width:100%}.pif-cards-head{display:flex;justify-content:center;width:100%;padding:32px 24px}.pif-cards-head-col{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:24px;width:100%;max-width:1300px;padding:0 32px}.pif-cards-head-text{display:flex;flex-direction:column;gap:8px;min-width:0}.pif-cards-title{font:400 32px/38px var(--f-display);letter-spacing:-.02em;color:var(--ink);font-feature-settings:var(--ff-preset)}.pif-cards-intro{max-width:610px;font:400 20px/28px var(--f-ui);letter-spacing:-.01em;color:var(--ink-66);font-feature-settings:var(--ff-preset)}.pif-btn.pif-btn--fit{width:auto;min-width:166px}.pif-btn--fit .pif-btn__face{flex:1 0 auto;width:auto}.pif-ftile{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:32px;color:var(--white);text-decoration:none;text-align:center}.pif-ftile-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.pif-ftile-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 62% 56% at 50% 50%,#0e0b0adb,#0e0b0acc 52%,#0e0b0a00)}.pif-ftile-body{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:520px}.pif-ftile-label{font:400 13px/18px var(--f-ui);letter-spacing:0;text-transform:none;color:var(--white);font-feature-settings:var(--ff-preset)}.pif-ftile-meta{color:var(--white-70)}.pif-ftile-title{width:100%;color:var(--white)}.pif-ftile-go{margin-top:4px}.pif-ed-tiles .pif-case-study-hero__shade{background:linear-gradient(180deg,#00000040,#00000040 42%,#0009 72%,#000000a8)}.pif-ed-cta .pif-cta-buttons{flex-wrap:wrap}.pif-ed-gap{padding-bottom:140px}.pif-dlist{position:relative;display:flex;justify-content:center;width:100%;padding:100px 24px 140px}.pif-dlist-col{flex:1 0 0;width:1px;max-width:1300px;padding:0 32px}.pif-dlist-items{display:flex;flex-direction:column;gap:120px;width:100%}.pif-dlist-item{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:70px;width:100%}.pif-dlist-side{display:flex;flex-direction:column;align-items:flex-start;gap:10px;flex:1 0 0;width:1px;max-width:240px}.pif-dlist-date{width:100%;font:400 24px/30px var(--f-display);letter-spacing:-.015em;color:var(--ink);font-feature-settings:var(--ff-preset)}.pif-dlist-label{width:100%;font:400 13px/18px var(--f-ui);letter-spacing:0;text-transform:none;color:var(--ink-66);font-feature-settings:var(--ff-preset)}.pif-dlist-sub{width:100%;font:400 15px/22px var(--f-ui);letter-spacing:0;color:var(--ink);font-feature-settings:var(--ff-preset)}.pif-dlist-main{display:flex;flex-direction:column;align-items:flex-start;gap:40px;flex:1 0 0;width:1px}.pif-dlist-media{position:relative;display:block;width:100%;aspect-ratio:1.7819905 / 1;overflow:clip}.pif-dlist-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.pif-dlist-text{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:100%}.pif-dlist-title{font:400 32px/38px var(--f-display);letter-spacing:-.02em;color:var(--ink);font-feature-settings:var(--ff-preset)}.pif-dlist-title a{color:inherit;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:6px;text-decoration-thickness:1px;transition:text-decoration-color .2s cubic-bezier(.44,0,.56,1)}.pif-dlist-title a:hover{text-decoration-color:var(--ink)}.pif-dlist-body{font:400 15px/22px var(--f-ui);letter-spacing:0;color:var(--ink-66);font-feature-settings:var(--ff-preset)}.pif-dlist-empty{padding:20px 0;font:400 15px/22px var(--f-ui);letter-spacing:0;color:var(--ink-66)}.pif-dlist-empty button{margin-left:8px;font:400 15px/20px var(--f-ui);letter-spacing:-.005em;text-transform:none;color:var(--ink);text-decoration:underline;text-underline-offset:4px}@media(min-width:810px)and (max-width:1199.98px){.pif-ihero{padding:140px 24px 80px}.pif-ihero-col{padding:0 24px}.pif-fbar-col{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:16px;padding:0 24px}.pif-fbar-controls{justify-content:flex-start;width:100%}.pif-agrid-grid,.pif-agrid-grid--2{grid-template-columns:repeat(2,minmax(50px,1fr))}.pif-acard{padding:24px}.pif-acard--featured{gap:40px}.pif-cards-head-col{padding:0 24px}.pif-cards-title{font-size:26px}.pif-ed-gap{padding-bottom:80px}.pif-dlist{padding:80px 24px}.pif-dlist-col{padding:0 24px}.pif-dlist-items{gap:80px}.pif-dlist-title{font-size:26px}}@media(max-width:809.98px){.pif-ihero{padding:120px 6px 60px}.pif-ihero-col{padding:0 16px}.pif-ihero-lede,.pif-cards-intro{font-size:18px;line-height:26px}.pif-fbar{padding:34px 6px}.pif-fbar-col{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:16px;padding:0 16px}.pif-fbar-title{font-size:20px;line-height:26px;white-space:pre-wrap}.pif-fbar-controls{flex-direction:column;align-items:stretch;width:100%}.pif-fbar-group{flex-direction:column;align-items:stretch}.pif-fbar-line{display:none}.pif-fbar-search{width:100%}.pif-agrid{padding:0 6px}.pif-agrid-grid,.pif-agrid-grid--2{grid-template-columns:minmax(50px,1fr);grid-auto-rows:auto}.pif-acard{padding:20px}.pif-acard>.pif-vrule--right{display:none}.pif-acard--featured{flex-direction:column;align-items:center;gap:24px}.pif-acard--featured .pif-acard-media,.pif-acard--featured .pif-acard-text{flex:none;width:100%;max-width:none}.pif-acard-title--lg{font-size:24px;line-height:32px}.pif-agrid-empty{padding:40px 16px}.pif-agrid-foot{padding:32px 6px 0}.pif-ftile{padding:20px}.pif-cards-head{padding:32px 6px}.pif-cards-head-col{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:16px;padding:0 16px}.pif-cards-title{font-size:24px}.pif-ed-gap{padding-bottom:60px}.pif-dlist{padding:60px 6px}.pif-dlist-col{padding:0 16px}.pif-dlist-items{gap:60px}.pif-dlist-item{flex-direction:column;gap:32px}.pif-dlist-side{flex:none;width:100%;max-width:none}.pif-dlist-main{flex:none;width:100%;gap:24px}.pif-dlist-date{font-size:20px;line-height:26px}.pif-dlist-title{font-size:24px;line-height:30px}.pif-cards-title{line-height:30px}}@media(prefers-reduced-motion:reduce){.pif-dlist-title a,.pif-ihero-lede a{transition:none}}
