@keyframes imageBounceDown-02812f6d{0%{transform:none}25%,75%{transform:scale(.96)}50%,to{transform:scale(.97)}}@keyframes imageBounceUp-02812f6d{0%{transform:scale(.96)}25%,75%{transform:scale(.99)}50%,to{transform:none}}@keyframes borderBounceDown-02812f6d{0%{height:98.2%;width:97.8%}25%,75%{height:97%;width:97%}50%,to{height:95%;width:95%}}@keyframes borderBounceUp-02812f6d{0%{height:95%;width:95%}25%,75%{height:97%;width:97%}50%,to{height:98%;width:98%}}@keyframes textRight-02812f6d{0%{transform:none}25%,75%{transform:translateX(11.5%)}50%,to{transform:translateX(10%)}}@keyframes textLeft-02812f6d{0%{transform:translateX(10%)}25%,75%{transform:translateX(-1.5%)}50%,to{transform:none}}.page[data-v-02812f6d]{border-bottom:100px solid #155c52}.view[data-v-02812f6d]{background-attachment:fixed;background-color:#221f1f;background-image:radial-gradient(ellipse at 80% 0,rgba(237,186,82,.1),transparent 42%),radial-gradient(ellipse at 12% 40%,rgba(32,142,127,.12),transparent 46%),url(/assets/assets/images/bps_bg_projects.9320316.svg);background-position:top;background-repeat:no-repeat;background-size:100% auto;font-size:16px;min-height:100vh;padding:68px 48px 0}h1[data-v-02812f6d]{align-items:center;display:flex;font:700 77px/.825 ff-dax-pro;height:340px;justify-content:center;margin:0 auto;max-width:100%;padding:96px 68px 72px 104px;position:relative;text-transform:uppercase;width:568px}h1[data-v-02812f6d]:before{animation:randomMove 25s cubic-bezier(.36,0,.64,1) infinite alternate-reverse;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NjguMzE2IiBoZWlnaHQ9IjM5Ni42MDgiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9Ii41NzkiIHkxPSItLjA1NyIgeDI9Ii41OTEiIHkyPSIxLjExMSIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2JhOTI0MSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2VkYmE1MiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik03Ni43IDUuOTI2IDQ0NS4xMiAzNC44IDQ5MSAyNjlsLTUxNS4zNDUgOS40MzlaIiB0cmFuc2Zvcm09InJvdGF0ZSgtMTQuOTggNDcxLjU3MSAtMjIuOTY4KSIgZmlsbD0idXJsKCNhKSIvPjwvc3ZnPg==) no-repeat 50%/contain;bottom:0;content:"";left:0;position:absolute;right:0;top:0}h1 .hero-copy[data-v-02812f6d]{align-items:center;display:flex;flex-flow:column nowrap;max-width:100%;position:relative;text-align:center;z-index:1}h1 .bps-kicker[data-v-02812f6d]{color:#edba52;color:var(--bps-gold,#edba52);font:700 .8125rem/1.2 overpass,sans-serif;letter-spacing:.18em;margin:0 0 14px;text-transform:uppercase}h1 .hero-title[data-v-02812f6d]{display:inline-block}.wrapper[data-v-02812f6d]{margin:auto;max-width:100%;width:1446px}.container[data-v-02812f6d]{display:flex;flex-wrap:wrap;gap:96px 32px}.item[data-v-02812f6d]{width:calc(33.33333% - 21.33333px)}.item .last[data-v-02812f6d]{align-items:center;border:1px dashed #c7c7c7;border-radius:6px;display:flex;font:300 62px/normal Overpass;height:calc(100% - 86px);justify-content:center;min-height:360px;padding:0 24px 0 42px}.project[data-v-02812f6d]{display:block}.project-image[data-v-02812f6d]{padding-top:100%;position:relative}.project-image img[data-v-02812f6d]{animation:imageBounceUp-02812f6d .3s ease-in-out forwards;border-radius:6px;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.project.fixed .project-image img[data-v-02812f6d]{-o-object-position:10% center;object-position:10% center}.project-image[data-v-02812f6d]:before{animation:borderBounceDown-02812f6d .3s ease-in-out forwards;border:3px solid #edba52;border-radius:12px;content:"";height:95%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .1s ease-in-out;width:95%;z-index:3}.project-image .coming-soon[data-v-02812f6d]{align-items:center;background:rgba(34,31,31,.8);bottom:0;display:flex;font:900 24px/1 Overpass;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease-out;z-index:1}#app:not([touch]) .project:hover .project-image[data-v-02812f6d]:before{animation:borderBounceUp-02812f6d .3s ease-in-out forwards;opacity:1}#app:not([touch]) .project:hover .project-image img[data-v-02812f6d]{animation:imageBounceDown-02812f6d .3s ease-in-out forwards}#app:not([touch]) .project:hover .project-image .coming-soon[data-v-02812f6d]{opacity:1}.project-name .paw[data-v-02812f6d]{background:url(/assets/assets/images/bps_i_paw-c.2baff2e.svg) no-repeat 50%/contain;height:24px;margin-right:8px;position:relative;width:24px}.project-name .paw .tooltip[data-v-02812f6d]{background:#312c2c;border-radius:6px;font-size:14px;left:-38px;margin-top:24px;opacity:0;padding:12px;position:absolute;text-align:center;top:100%;transform:translateY(24px);transition:all .2s ease-out;z-index:10}.project-name .paw .tooltip[data-v-02812f6d]:after{border-color:#312c2c transparent;left:32px;transform:none}.project-name .paw:hover .tooltip[data-v-02812f6d]{opacity:1;transform:none}.project-name .dribble[data-v-02812f6d]{align-items:center;color:#c7c7c7;display:flex;font:400 12px/1 tt-commons-pro;gap:6px;margin-bottom:2px;margin-left:16px}.project-name .dribble .ic[data-v-02812f6d]{height:14px;width:14px}.project-name[data-v-02812f6d]{align-items:center;display:flex;flex-wrap:wrap;font:900 33px/1 Overpass;margin-top:24px}.project-name.small[data-v-02812f6d]{font-size:30px}.project-category[data-v-02812f6d]{flex-wrap:wrap;font-size:12px;margin-top:16px;text-transform:uppercase}.project-category[data-v-02812f6d],.project-disciplines[data-v-02812f6d]{align-items:center;display:flex;gap:8px}.project-disciplines[data-v-02812f6d]:after{background:#c7c7c7;content:"";display:block;height:1px;opacity:.5;width:74px}.search-container[data-v-02812f6d]{margin:-36px auto 48px;max-width:1280px;overflow:visible;position:relative;width:100%;z-index:5}@media screen and (max-width:1023px){.item[data-v-02812f6d]{width:calc(50% - 32px)}}@media screen and (max-width:720px){.item[data-v-02812f6d]{width:100%}h1[data-v-02812f6d]{font-size:64px;height:300px;padding-bottom:56px;padding-left:128px;padding-top:64px}.search-container[data-v-02812f6d]{margin:-48px auto 40px}}@media screen and (max-width:650px){.view[data-v-02812f6d]{padding-bottom:96px}h1[data-v-02812f6d]{padding-left:0;padding-right:0;text-align:center}h1[data-v-02812f6d]:before{background-size:cover;left:-64px;right:-48px}}@media screen and (max-width:580px){.view[data-v-02812f6d]{overflow:hidden;padding-left:24px;padding-right:24px;position:relative}.container[data-v-02812f6d]{gap:64px 32px}.item .last[data-v-02812f6d]{font-size:40px;min-height:300px;padding:24px}}