.newsletter[data-v-373c2d0e]{align-items:center;background:url(/assets/assets/images/newsletter-artwork-shapes.73d853c.png) no-repeat center 33%/auto 58%,url(/assets/assets/images/bps_newsletter-bg-gradient.2dbd620.jpg) no-repeat bottom/100% auto;display:flex;flex-flow:column nowrap;height:100vh;justify-content:flex-end;position:relative}#app[light] .newsletter[data-v-373c2d0e]{background:url(/assets/assets/images/newsletter-artwork-shapes.73d853c.png) no-repeat center 33%}.newsletter[data-v-373c2d0e]:not([active]){background:none!important}.newsletter .newsletter-container[data-v-373c2d0e]{max-width:100%;width:768px}.newsletter .bps-kicker[data-v-373c2d0e]{align-items:center;color:#edba52;color:var(--bps-gold,#edba52);display:flex;font:700 .8125rem/1.2 overpass,sans-serif;gap:12px;justify-content:center;letter-spacing:.18em;margin:0 0 14px;text-align:center;text-transform:uppercase}.newsletter .bps-kicker[data-v-373c2d0e]:after,.newsletter .bps-kicker[data-v-373c2d0e]:before{content:"";flex:0 0 auto;height:1px;width:max(20px,min(4vw,40px))}.newsletter .bps-kicker[data-v-373c2d0e]:before{background:linear-gradient(90deg,transparent,rgba(237,186,82,.75))}.newsletter .bps-kicker[data-v-373c2d0e]:after{background:linear-gradient(90deg,rgba(237,186,82,.75),transparent)}.newsletter h2[data-v-373c2d0e]{font:700 40px/.75 ff-dax-pro;margin-bottom:32px;text-align:center}.newsletter .newsletter-form[data-v-373c2d0e]{align-items:center;display:flex;justify-content:center;position:relative}.newsletter .newsletter-form .field[data-v-373c2d0e]{position:relative}.newsletter .newsletter-form .error[data-v-373c2d0e]{left:24px;margin-top:8px;position:absolute;right:24px;top:100%}.newsletter .newsletter-form .ic[data-v-373c2d0e]{height:32px;width:32px}.newsletter .newsletter-form input[data-v-373c2d0e]{height:32px;margin:0 24px;width:282px}.newsletter .newsletter-form .btn[data-v-373c2d0e]{font-size:18px;height:42px;text-transform:none;width:182px}.newsletter .newsletter-form .btn .ic[data-v-373c2d0e]{height:16px;margin-right:8px;width:16px}.newsletter .navigation[data-v-373c2d0e]{display:flex;justify-content:space-evenly;margin:54px 0 62px;position:relative}.newsletter .navigation .link[data-v-373c2d0e]{flex-grow:1;font:700 1rem/1.3 Overpass;padding:8px 0;text-align:center}.newsletter .navigation .link span[data-v-373c2d0e]{display:inline-block}.newsletter .navigation .indicator[data-v-373c2d0e]{background:#edba52;bottom:2px;height:2px;left:0;pointer-events:none;position:absolute;transition:all .2s ease-out}.newsletter .fireflies[data-v-373c2d0e]{bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0}#app[light] .newsletter .newsletter-form>.ic-newsletter[data-v-373c2d0e]{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0iTTEyLjQ0MiAxNS4zMDcgMTUuMTI3IDE4bC0yLjY5MiAyLjY5M0wxMy41IDIxLjc1IDE3LjI1IDE4bC0zLjc1LTMuNzVaTTE3LjY5MiAxNS4zMDcgMjAuMzc3IDE4bC0yLjY5MiAyLjY5MyAxLjA2NSAxLjA1N0wyMi41IDE4bC0zLjc1LTMuNzVaIiBmaWxsPSIjMjIxZjFmIi8+PHBhdGggZD0iTTEwLjUgMTcuMjVIM1Y1LjkzMmw4LjU3MyA1LjkzMmEuNzUuNzUgMCAwIDAgLjg1NSAwTDIxIDUuOTMydjYuODE4aDEuNXYtNy41YTEuNSAxLjUgMCAwIDAtMS41LTEuNUgzYTEuNSAxLjUgMCAwIDAtMS41IDEuNXYxMmExLjUgMS41IDAgMCAwIDEuNSAxLjVoNy41Wm04Ljg1LTEyTDEyIDEwLjMzNSA0LjY1IDUuMjVaIiBmaWxsPSIjMjIxZjFmIi8+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPjwvc3ZnPg==)}#app[light] .newsletter .newsletter-form input[data-v-373c2d0e]{border-bottom-color:#221f1f;color:#221f1f}#app[light] .newsletter .newsletter-form input[data-v-373c2d0e]::-moz-placeholder{color:#221f1f;opacity:.77}#app[light] .newsletter .newsletter-form input[data-v-373c2d0e]::placeholder{color:#221f1f;opacity:.77}@media screen and (min-width:2160px){.newsletter .newsletter-container[data-v-373c2d0e]{width:40vw}.newsletter h2[data-v-373c2d0e]{font-size:2.08vw;margin-bottom:1.66vw}.newsletter .newsletter-form input[data-v-373c2d0e]{height:1.66vw;margin:0 1.25vw;width:14.68vw}.newsletter .newsletter-form .btn[data-v-373c2d0e]{font-size:.9375vw;height:2.1875vw;width:9.5vw}.newsletter .newsletter-form .ic[data-v-373c2d0e]{height:1.66vw;width:1.66vw}.newsletter .navigation .link[data-v-373c2d0e]{font-size:.73vw;padding:.42vw 0}.newsletter .navigation[data-v-373c2d0e]{margin:5vh 0 5.74vh}}@media screen and (max-width:1023px){#app[light] .newsletter[data-v-373c2d0e],.newsletter[data-v-373c2d0e]{background:url(/assets/assets/images/newsletter-artwork-shapes.73d853c.png) no-repeat center 5%/90% auto;height:736px;min-height:100vh;padding:0 48px}.newsletter h2[data-v-373c2d0e]{align-items:center;display:flex;font:900 18px/.75 Overpass;justify-content:center;margin:0;text-align:left}.newsletter h2[data-v-373c2d0e]:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0iTTEyLjQ0MiAxNS4zMDcgMTUuMTI3IDE4bC0yLjY5MiAyLjY5M0wxMy41IDIxLjc1IDE3LjI1IDE4bC0zLjc1LTMuNzVaTTE3LjY5MiAxNS4zMDcgMjAuMzc3IDE4bC0yLjY5MiAyLjY5MyAxLjA2NSAxLjA1N0wyMi41IDE4bC0zLjc1LTMuNzVaIiBmaWxsPSIjZmFmYWZhIi8+PHBhdGggZD0iTTEwLjUgMTcuMjVIM1Y1LjkzMmw4LjU3MyA1LjkzMmEuNzUuNzUgMCAwIDAgLjg1NSAwTDIxIDUuOTMydjYuODE4aDEuNXYtNy41YTEuNSAxLjUgMCAwIDAtMS41LTEuNUgzYTEuNSAxLjUgMCAwIDAtMS41IDEuNXYxMmExLjUgMS41IDAgMCAwIDEuNSAxLjVoNy41Wm04Ljg1LTEyTDEyIDEwLjMzNSA0LjY1IDUuMjVaIiBmaWxsPSIjZmFmYWZhIi8+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPjwvc3ZnPg==) no-repeat 50%/contain;content:"";display:inline-block;height:24px;margin-right:8px;width:24px}#app[light] .newsletter h2[data-v-373c2d0e]:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0iTTEyLjQ0MiAxNS4zMDcgMTUuMTI3IDE4bC0yLjY5MiAyLjY5M0wxMy41IDIxLjc1IDE3LjI1IDE4bC0zLjc1LTMuNzVaTTE3LjY5MiAxNS4zMDcgMjAuMzc3IDE4bC0yLjY5MiAyLjY5MyAxLjA2NSAxLjA1N0wyMi41IDE4bC0zLjc1LTMuNzVaIiBmaWxsPSIjMjIxZjFmIi8+PHBhdGggZD0iTTEwLjUgMTcuMjVIM1Y1LjkzMmw4LjU3MyA1LjkzMmEuNzUuNzUgMCAwIDAgLjg1NSAwTDIxIDUuOTMydjYuODE4aDEuNXYtNy41YTEuNSAxLjUgMCAwIDAtMS41LTEuNUgzYTEuNSAxLjUgMCAwIDAtMS41IDEuNXYxMmExLjUgMS41IDAgMCAwIDEuNSAxLjVoNy41Wm04Ljg1LTEyTDEyIDEwLjMzNSA0LjY1IDUuMjVaIiBmaWxsPSIjMjIxZjFmIi8+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPjwvc3ZnPg==)}.newsletter h2[data-v-373c2d0e]:not(.bps-title-accent):after{color:#edba52;content:"."}.newsletter .newsletter-form[data-v-373c2d0e]{flex-flow:row wrap;justify-content:flex-start}.newsletter .newsletter-form .ic[data-v-373c2d0e]{display:none}.newsletter .newsletter-form .field[data-v-373c2d0e]{margin-left:0;width:100%}.newsletter .newsletter-form input[data-v-373c2d0e]{height:40px;margin:0;text-align:center;width:100%}.newsletter .newsletter-form .btn[data-v-373c2d0e]{font-size:16px;margin:16px auto 0;max-width:100%;width:318px}.newsletter .navigation[data-v-373c2d0e]{flex-flow:row wrap;justify-content:flex-start;margin:48px 0}.newsletter .navigation .link[data-v-373c2d0e]{flex-grow:0;margin:8px 0;width:33.333333%}.newsletter .navigation .link.nuxt-link-exact-active span[data-v-373c2d0e]{position:relative}.newsletter .navigation .link.nuxt-link-exact-active span[data-v-373c2d0e]:after{background:#edba52;bottom:-6px;content:"";height:2px;left:0;position:absolute;right:0}.newsletter .navigation .indicator[data-v-373c2d0e]{display:none}.newsletter .newsletter-container[data-v-373c2d0e]{width:480px}}@media screen and (max-width:580px){.newsletter[data-v-373c2d0e]{height:auto;padding:80% 42px 0}.newsletter .navigation .link[data-v-373c2d0e]{width:100%}}.project-filter[data-v-03688a64]{color:#fafafa;width:100%}.filter-heading[data-v-03688a64]{align-items:baseline;display:flex;flex-wrap:wrap;gap:2px 16px;justify-content:space-between;margin-bottom:8px}.filter-title[data-v-03688a64]{color:hsla(0,0%,98%,.55);font-family:var(--font-family-heading);font-size:10px;font-weight:var(--font-weight-semibold);letter-spacing:.08em;line-height:1.2;margin:0;text-transform:uppercase}.filter-active[data-v-03688a64]{align-items:center;color:hsla(0,0%,98%,.78);display:flex;flex-wrap:wrap;font-family:var(--font-family-body);gap:8px;margin:0}.filter-active[data-v-03688a64],.filter-clear[data-v-03688a64]{font-size:var(--font-size-xs)}.filter-clear[data-v-03688a64]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--bps-gold);cursor:pointer;font-family:var(--font-family-heading);font-weight:var(--font-weight-semibold);padding:0;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px}.filter-clear[data-v-03688a64]:focus-visible{border-radius:2px;box-shadow:0 0 0 3px rgba(237,186,82,.35);outline:none}.filter-radiogroup[data-v-03688a64]{display:flex;flex-direction:column;gap:8px}.filter-row[data-v-03688a64]{align-items:center;display:flex;flex-wrap:wrap;gap:5px 6px}.filter-row.is-industries[data-v-03688a64]{padding-top:2px}.filter-inline-label[data-v-03688a64]{color:hsla(0,0%,98%,.4);flex-shrink:0;font-family:var(--font-family-heading);font-size:9px;font-weight:var(--font-weight-bold);letter-spacing:.14em;line-height:1;margin:0 2px 0 4px;padding:0;text-transform:uppercase}.filter-row.is-industries .filter-inline-label[data-v-03688a64]{margin-left:0;min-width:4.5em}.filter-tile[data-v-03688a64]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:hsla(0,4%,9%,.72);border:1px solid hsla(0,0%,98%,.16);border-radius:0;color:#fafafa;cursor:pointer;display:inline-flex;font-family:var(--font-family-heading);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.02em;line-height:1.15;min-height:28px;padding:4px 10px 4px 12px;position:relative;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease}.filter-tile[data-v-03688a64]:before{background:hsla(0,0%,98%,.2);bottom:6px;content:"";left:0;position:absolute;top:6px;transition:background .2s ease;width:2px}.filter-tile.is-all[data-v-03688a64]{justify-content:center;letter-spacing:.08em;min-width:52px;padding-left:12px;padding-right:12px;text-transform:uppercase}.filter-tile.is-all[data-v-03688a64]:before{background:rgba(237,186,82,.55)}.filter-tile.is-industry[data-v-03688a64]:before{background:rgba(32,142,127,.45)}.filter-tile.is-selected[data-v-03688a64]{background:linear-gradient(135deg,rgba(32,142,127,.22),rgba(21,92,82,.24));border-color:rgba(32,142,127,.9);box-shadow:inset 0 0 0 1px rgba(32,142,127,.28);color:#fafafa}.filter-tile.is-selected[data-v-03688a64]:before{background:var(--bps-teal)}.filter-tile.is-all.is-selected[data-v-03688a64]{background:linear-gradient(135deg,rgba(237,186,82,.18),rgba(237,186,82,.08));border-color:rgba(237,186,82,.75);box-shadow:inset 0 0 0 1px rgba(237,186,82,.28)}.filter-tile.is-all.is-selected[data-v-03688a64]:before{background:var(--bps-gold)}#app:not([touch]) .filter-tile[data-v-03688a64]:not(.is-selected):hover{background:hsla(0,4%,9%,.9);border-color:rgba(237,186,82,.55)}#app:not([touch]) .filter-tile.is-selected[data-v-03688a64]:hover{background:linear-gradient(135deg,rgba(32,142,127,.3),rgba(21,92,82,.32));border-color:#208e7f;box-shadow:inset 0 0 0 1px rgba(32,142,127,.42)}#app:not([touch]) .filter-tile.is-all.is-selected[data-v-03688a64]:hover{background:linear-gradient(135deg,rgba(237,186,82,.24),rgba(237,186,82,.12));border-color:rgba(237,186,82,.95);box-shadow:inset 0 0 0 1px rgba(237,186,82,.4)}.filter-tile[data-v-03688a64]:not(.is-selected):focus-visible{border-color:var(--bps-gold);box-shadow:0 0 0 3px rgba(237,186,82,.28);outline:none}.filter-tile.is-selected[data-v-03688a64]:focus-visible{border-color:#208e7f;box-shadow:inset 0 0 0 1px rgba(32,142,127,.42),0 0 0 3px rgba(32,142,127,.28);outline:none}.filter-tile.is-all.is-selected[data-v-03688a64]:focus-visible{border-color:rgba(237,186,82,.95);box-shadow:inset 0 0 0 1px rgba(237,186,82,.4),0 0 0 3px rgba(237,186,82,.28)}@media screen and (max-width:720px){.filter-heading[data-v-03688a64]{align-items:flex-start;flex-direction:column;margin-bottom:6px}.filter-radiogroup[data-v-03688a64]{gap:7px}.filter-row[data-v-03688a64]{gap:5px}.filter-row.is-industries .filter-inline-label[data-v-03688a64]{flex-basis:100%;margin:0 0 1px;min-width:0}.filter-tile[data-v-03688a64]{min-height:34px;padding:6px 11px 6px 13px}.filter-tile[data-v-03688a64]:before{bottom:7px;top:7px}}