@supports (display:grid){.cardWrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));grid-gap:32px}.cardWrapper>.card{max-width:390px}@media (max-width:700px){.cardWrapper>.card{width:100%;margin:auto}}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.cardWrapper>.card{display:inline-block;width:306px;margin-right:30px;margin-bottom:30px}.cardWrapper>.card:last-child{margin-right:0!important}}.cardWrapper+*{margin-top:40px}.cardWrapper-newsroom{margin:40px auto 0}.cardWrapper-partners{grid-gap:30px}.cardWrapper-awards{display:flex;flex-wrap:wrap;justify-content:space-between}.cardWrapper-awards .card-list{position:relative}.cardWrapper-awards .card-list-move{transition:all .6s ease-in-out 50ms}.cardWrapper-awards .card-list-enter-active{transition:all .3s ease-out}.cardWrapper-awards .card-list-leave-active{position:absolute;transition:all .2s ease-in;z-index:0}.cardWrapper-awards .card-list-enter,.cardWrapper-awards .card-list-leave-to{opacity:0}.cardWrapper-awards .card-list-enter{transform:scale(.9)}.cardWrapper-awards .card{max-width:320px;margin-bottom:32px;transform-origin:50% 50%;z-index:1}.cardWrapper-awards .card+.card:nth-child(3n+2):last-child{transform:translateX(-352px)}.cardWrapper-awards .card .card_description{height:348px}@media (max-width:1024px){.cardWrapper-awards .card+.card:nth-child(3n+2):last-child{transform:none}}@media (max-width:1024px){.cardWrapper-awards{padding:0 90px}}@media (max-width:900px){.cardWrapper-awards{padding:0 32px}}@media (max-width:768px){.cardWrapper-awards{padding:0}}@media (max-width:700px){.cardWrapper-awards{justify-content:center}}.card{background:#fff;color:#394951;overflow:hidden}.card:not(.no-hover):focus,.card:not(.no-hover):hover{color:#394951;box-shadow:0 4px 24px rgba(57,73,81,.3)}.card:not(.no-hover):focus .card_description,.card:not(.no-hover):hover .card_description{border-bottom-color:#f37440}.card:not(.no-hover):focus .card_action,.card:not(.no-hover):hover .card_action{color:#f37440}.card:not(.no-hover):focus .card_action_icon,.card:not(.no-hover):hover .card_action_icon{-webkit-animation:bobbingAnim 1s ease-in-out infinite;animation:bobbingAnim 1s ease-in-out infinite}.card_image{padding:16px;border-bottom:1px solid #e2dedb}.card_image img{display:block;margin:auto}.card_image-borderless{display:flex;height:104px;border-bottom:none;justify-content:center;align-items:center}.card_image-borderless img{max-height:72px;margin:0}.card_image-left{height:132px;padding:40px 24px 0;justify-content:flex-start;align-items:flex-start}.card_image-left img{max-height:64px}.IE11 .card_image-borderless img{max-width:265px}.card-withShadow{box-shadow:0 0 20px rgba(0,0,0,.15)}.card-withShadow:hover{box-shadow:0 4px 24px rgba(57,73,81,.3)}.card_locked{position:absolute;top:24px;right:24px;color:#ada8a5;font-size:16px}.card_description{position:relative;width:100%;height:348px;padding:24px 24px 0;border-bottom:8px solid #ada8a5}.card_description-flex{display:flex;color:#394951;flex-direction:column;justify-content:flex-start}.card:hover .card_description-flex{color:#394951}.card_header{margin-bottom:16px;margin-left:0;font-weight:600;font-size:24px;line-height:1.25}.card_description_flex .card_header{flex:1}.card_category,.card_date{font-size:12px}.card_categoryWrapper{display:flex;margin-bottom:24px;align-items:center}.card_categoryWrapper .icon-categoryLabel{white-space:nowrap}.card_category{color:#ada8a5;font-weight:500;flex:1;letter-spacing:1px;line-height:1.3}.card_category,.card_category-primaryFont{font-family:RidleyGrotesk,sans-serif}.card_date{color:#394951}.card_titleWrapper{height:154px;overflow:hidden}.card_description-flex .card_titleWrapper{height:156px}.card_title{font-weight:400;font-size:24px;line-height:1.3}.card_title-medium{font-weight:200;font-size:18px}.card_title-small{font-weight:500;font-size:16px}.card_icon{font-size:20px}.card_icon-large{width:24px;font-size:24px}.card_icon{color:#ada8a5}.card_icon-alt{color:#f37440}.card_icon+.card_category{margin-left:8px}.card_action{position:absolute;bottom:24px;left:24px;display:inline-block;color:#394951;font-weight:600;font-size:13px;font-family:RidleyGrotesk,sans-serif;text-transform:uppercase;align-items:center;letter-spacing:1px}.card_action:after{margin-left:6px;color:#f37440;content:">"}.card_action-withArrow{position:absolute;bottom:40px;left:24px;display:flex;color:#ada8a5;font-weight:700;font-size:12px;font-family:RidleyGrotesk,sans-serif;text-transform:uppercase;align-items:center;letter-spacing:2px;transition:color .25s ease-in-out;line-height:0}.card_action-withArrow .arrow{margin-left:8px;transition:transform .25s ease-in-out}.card:hover .card_action-withArrow{color:#f37440}.card:hover .card_action-withArrow .arrow{transform:translateX(4px)}.card_action-alt{color:#f37440}.card_action_icon{width:26px;height:6px;margin-left:16px;transform:translateX(0);transition:all .25s ease-in-out 0s}.card_tagWrapper{display:flex;margin:0;flex-wrap:wrap}@media (min-width:1025px){.card_description .card_tagWrapper{position:absolute;bottom:20px;left:20px}}.card_tag{color:#394951;font-size:12px;text-transform:uppercase}.card_tag:not(:last-of-type):after{display:inline-block;width:1px;height:9px;margin-right:10px;margin-left:8px;background:grey;content:""}.card-finalist:before,.card-winner:before{position:absolute;height:30px;min-width:90px;padding:10px 16px;background:#f37440;color:#fff;font-weight:700;font-size:11px;font-family:RidleyGrotesk,sans-serif;text-transform:uppercase;content:"Winner";line-height:11px;z-index:1}.card-finalist .card_description,.card-winner .card_description{height:330px}.card-finalist .card_description .label,.card-winner .card_description .label{font-size:11px}.card-finalist .card_title,.card-winner .card_title{max-width:450px;font-size:18px;line-height:27px}.card-winner{position:relative;color:#fff}.card-winner:hover{color:#fff}.card-winner .card-winner_overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);content:"";z-index:0}.card-winner .card_description{height:308px;border-bottom-color:#f37440}.card-winner .card_titleWrapper{height:104px}.card-winner .card_image{width:274px;height:150px;padding:70px 24px 0;z-index:4;justify-content:normal}.card-winner .card_image img{z-index:1}.card-finalist:before{background:#0099c9;content:"Finalist"}.card-finalist .card_titleWrapper{height:140px}@media (min-width:581px){.cardWrapper-hallOfFame{grid-template-columns:repeat(auto-fill,minmax(500px,1fr))}.cardWrapper-hallOfFame>.card{max-width:100%}}@media (min-width:750px){.cardWrapper-hallOfFame-finalist{max-width:900px;grid-template-columns:repeat(auto-fill,minmax(295px,1fr))}.cardWrapper-hallOfFame-finalist>.card{max-width:430px}}.card-caseStudy .card_description{height:418px}.card.card-scroll{display:inline-block;width:320px;vertical-align:top}.card.card-scroll+.card.card-scroll{margin-left:40px}.card.card-scroll .card_titleWrapper{height:166px}.cardCarousel-gradient{position:relative;overflow:hidden}.cardCarousel-gradient .cardCarousel-gradient-left{position:absolute;top:0;left:0;width:11%;height:100%;background:linear-gradient(270deg,hsla(0,0%,95.7%,0),#f4f4f4);z-index:2;cursor:pointer;transition:opacity .25s ease-in-out}.cardCarousel-gradient .cardCarousel-gradient-left:after{position:absolute;top:44%;left:20px;width:24px;height:24px;border:1px solid #5f6062;border-top:none;border-right:none;transform:translateY(50%);transform:rotate(45deg);content:"";opacity:.75;transition:all .25s ease-in-out 0s}.cardCarousel-gradient .cardCarousel-gradient-left:hover:after{opacity:1}.cardCarousel-gradient .cardCarousel-gradient-right{position:absolute;top:0;right:0;width:11%;height:100%;background:linear-gradient(270deg,#f4f4f4,hsla(0,0%,95.7%,0));z-index:2;cursor:pointer;transition:opacity .25s ease-in-out}.cardCarousel-gradient .cardCarousel-gradient-right:after{position:absolute;top:44%;right:20px;width:24px;height:24px;border:1px solid #5f6062;border-top:none;border-right:none;transform:translateY(50%);transform:rotate(-135deg);content:"";opacity:.75;transition:all .25s ease-in-out 0s}.cardCarousel-gradient .cardCarousel-gradient-right:hover:after{opacity:1}.cardCarousel-gradient .cardCarousel-gradient-hidden{opacity:0}.cardCarousel_holder{margin-bottom:-20px;padding:40px 0 70px;overflow-x:scroll;-webkit-overflow-scrolling:touch}.cardCarousel_holder::-webkit-scrollbar{width:0}@media (max-width:700px){.cardCarousel-gradient .cardCarousel-gradient-left:after,.cardCarousel-gradient .cardCarousel-gradient-right:after{width:12px;height:12px}}@media (max-width:400px){.card.card-scroll{width:270px}}
