e:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:0;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s top,.2s -webkit-transform;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s left,.2s -webkit-transform;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s right,.2s -webkit-transform;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader::after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white::after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.megatron .slick-slide{height:75vh}.megatron__slide{height:75vh}.megatron__slide-background{background-position:top center;background-size:cover;height:100%;width:100%}.megatron__articles{max-width:80rem;margin-right:auto;margin-left:auto;display:flex;flex-flow:row wrap;position:relative;z-index:1}.megatron__article{flex:0 0 25%;max-width:25%;padding-right:.625rem;padding-left:.625rem;color:#ccc;padding-top:15px;position:relative}@media print,screen and (min-width:40em){.megatron__article{padding-right:1.25rem;padding-left:1.25rem}}.megatron__article a{color:inherit}.megatron__article--native{background:#f4f4f4;padding-bottom:20px;padding-right:40px;position:relative}.megatron__article--native::before{background:#fff!important;height:10px!important;left:0!important}.megatron__article--native::after{background:#fff;content:'';height:100%;position:absolute;right:0;top:0;width:20px}.megatron__article--native span{color:#777}.megatron__article--native h2{color:#000}.megatron__article--native .img-container{bottom:calc(100% - 10px);left:0;position:absolute;overflow:hidden}.megatron__article--native img{display:block;height:auto;width:calc(100% - 20px);transition:all .4s ease;-webkit-transform:translateY(101%);transform:translateY(101%)}.megatron__article--native:hover img,.megatron__article--native__active img{-webkit-transform:translateY(0);transform:translateY(0)}.megatron__article::before{background:#868686;content:'';height:0;left:20px;position:absolute;right:20px;top:0;transition:all .2s ease-out}.megatron__article--active{color:#000}.megatron__article--active::before{height:5px}.megatron__article--active span{color:#868686}.megatron__article span{font-family:CentraNo1,sans-serif;display:block;font-weight:700;font-size:12px;line-height:13px;letter-spacing:1.4px;margin-bottom:10px;text-transform:uppercase;transition:all .2s ease-out}.megatron__article h2{font-family:GrifitoM,sans-serif;font-size:31px;font-weight:700;line-height:26px;letter-spacing:.58px;transition:all .2s ease-out}@media screen and (max-width:67.4375rem){.megatron__article h2{font-family:CentraNo1,sans-serif;font-size:1rem;line-height:1.0625rem;letter-spacing:.01875rem}}.podcast-tile{max-width:600px;margin-bottom:30px;margin-top:30px}.podcast-tile__full{max-width:40000px}@media screen and (max-width:676px){.podcast-tile{border-bottom:1px solid #ccc;padding-left:20px;padding-right:20px;padding-bottom:15px}}.podcast-tile__title{text-align:left;font-size:39px;font-family:GrifitoM;letter-spacing:.74px;color:#000;line-height:33px}@media screen and (max-width:676px){.podcast-tile__title{font-size:31px;letter-spacing:.58px;line-height:26px}}.podcast-tile__links__centered{display:inline-block;text-align:center;margin-top:20px}.podcast-tile__blurb{text-align:left;font-family:CentraNo1Book;letter-spacing:.32px;color:#777;margin-top:5px;margin-bottom:15px}.podcast-tile__blurb__centered{text-align:center}.podcast-tile__featured-mobile{margin-top:-10px}.podcast-tile__link{border:1px solid #156fb8;border-radius:4px;opacity:1;height:30px;padding-top:6px;padding-bottom:6px;margin-right:15px;display:inline-block;margin-bottom:15px}.podcast-tile__link__text{text-align:center;font-size:14px;font-family:CentraNo1;letter-spacing:1.8px;color:#156fb8;text-transform:uppercase;opacity:1;padding-left:10px;padding-right:10px}.podcast-tile__image{width:100%;margin-top:5px;margin-bottom:-.1875rem}.podcast-tile-full-featured{margin:0 auto;margin-bottom:30px}@media screen and (max-width:676px){.podcast-tile-full-featured{border-bottom:1px solid #ccc;padding-left:15px;padding-right:15px;padding-bottom:15px}}.podcast-tile-full-featured__title{text-align:center;font-size:39px;font-family:GrifitoM;letter-spacing:.74px;color:#000;line-height:33px}@media screen and (max-width:676px){.podcast-tile-full-featured__title{font-size:31px;letter-spacing:.58px;line-height:26px}}.podcast-tile-full-featured__blurb{text-align:center;font-family:CentraNo1Book;letter-spacing:.32px;color:#777;margin-top:5px;margin-bottom:15px;max-width:1228px}.podcast-tile-full-featured__side-container{display:flex;margin:0 auto;max-width:1228px;overflow:hidden;padding-left:.9375rem;padding-right:.3125rem;margin-top:.8125rem}.podcast-tile-full-featured__links{display:flex;justify-content:center;margin-top:24px}.podcast-tile-full-featured__link{border:1px solid #156fb8;border-radius:4px;opacity:1;height:30px;padding-top:6px;padding-bottom:6px;margin-right:15px;display:inline-block;margin-bottom:15px;align-items:center}.podcast-tile-full-featured__link__text{text-align:center;font-size:14px;font-family:CentraNo1;letter-spacing:1.8px;color:#156fb8;text-transform:uppercase;opacity:1;padding-left:10px;padding-right:10px}.podcast-tile-full-featured__image{width:66%;height:56%;margin-bottom:-.1875rem}.podcast-tile-full-featured__embed{width:33%}.podcast-tile-full{margin:0 auto;margin-bottom:30px;padding-left:20px;padding-right:20px;max-width:1276px}@media screen and (max-width:812px){.podcast-tile-full{padding-left:40px;padding-right:40px}}@media screen and (max-width:676px){.podcast-tile-full{border-bottom:1px solid #ccc;padding-left:15px;padding-right:15px;padding-bottom:15px}}.podcast-tile-full__title{text-align:left;font-size:39px;font-family:GrifitoM;letter-spacing:.74px;color:#000;line-height:33px}@media screen and (max-width:676px){.podcast-tile-full__title{font-size:31px;letter-spacing:.58px;line-height:26px}}.podcast-tile-full__blurb{text-align:left;font-family:CentraNo1Book;letter-spacing:.32px;color:#777;margin-top:5px;margin-bottom:15px}.podcast-tile-full__side-container{display:flex;margin:0 auto;max-width:1228px;overflow:hidden}.podcast-tile-full__links{display:flex}.podcast-tile-full__link{border:1px solid #156fb8;border-radius:4px;opacity:1;height:30px;padding-top:6px;padding-bottom:6px;margin-right:15px;display:inline-block;margin-bottom:15px;align-items:center}.podcast-tile-full__link__text{text-align:center;font-size:14px;font-family:CentraNo1;letter-spacing:1.8px;color:#156fb8;text-transform:uppercase;opacity:1;padding-left:10px;padding-right:10px}.podcast-tile-full__image{width:100%;height:auto;margin-bottom:-.1875rem}.podcast-tile-full__imagelink{width:51%;height:56%}.podcast-tile-full__embed{width:49%}.featured-feed--category,.featured-feed--tag{margin-top:1.0625rem}.featured-feed__stories{flex:0 0 66.66667%;max-width:66.66667%;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.featured-feed__stories{padding-right:1.25rem;padding-left:1.25rem}}@media screen and (max-width:39.9375em){.featured-feed--category,.featured-feed--tag{margin-top:0}.featured-feed--category .card--featured,.featured-feed--tag .card--featured{padding-top:1.0625rem}}@media screen and (min-width:64em){.homepage-page .featured-feed__stories .card:not(:last-child){padding-bottom:3.125rem}.homepage-page .featured-feed__stories .card::after{display:none!important}}@media screen and (min-width:40em){.row--social .card--featured{flex:0 0 58.33333%;max-width:58.33333%;padding-right:.625rem;padding-left:.625rem}}@media screen and (min-width:40em) and (min-width:40em){.row--social .card--featured{padding-right:1.25rem;padding-left:1.25rem}}@media screen and (min-width:40em) and (max-width:63.9375em){.row--social .card--featured{flex:0 0 100%;max-width:100%;padding-right:.625rem;padding-left:.625rem}}@media screen and (min-width:40em) and (max-width:63.9375em) and (min-width:40em){.row--social .card--featured{padding-right:1.25rem;padding-left:1.25rem}}@media screen and (max-width:63.9375em){.featured-feed__stories{flex:0 0 100%;max-width:100%;padding-right:.625rem;padding-left:.625rem}}@media screen and (max-width:63.9375em) and (min-width:40em){.featured-feed__stories{padding-right:1.25rem;padding-left:1.25rem}}@media screen and (orientation:portrait) and (min-width:40em) and (max-width:63.9375em){.featured-feed__stories{flex:0 0 100%;max-width:100%;padding-right:.625rem;padding-left:.625rem}}@media screen and (orientation:portrait) and (min-width:40em) and (max-width:63.9375em) and (min-width:40em){.featured-feed__stories{padding-right:1.25rem;padding-left:1.25rem}}.feature_term{margin-bottom:3.125rem}.masthead{background:rgba(0,0,0,.8);color:#fff;height:55px;left:0;text-align:center;position:fixed;top:0;width:100%;z-index:3}.masthead ul{list-style:none;margin:0;padding:0}.masthead a{color:currentColor}.masthead--top-nav-ad{position:relative}.masthead__header{align-items:center;display:flex;height:inherit;justify-content:space-between;max-width:80rem;margin:0 auto;padding:0 20px}.masthead__title{font-family:Beckett,sans-serif;background:url(https://images.fastcompany.net/image/upload/v1538500532/fcweb/FC_Logo_2018_amgwhf.svg) 0 0 no-repeat;background-size:contain;height:35px;text-indent:-200vw;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:14.0625rem}.masthead__menu{background:url(https://images.fastcompany.net/image/upload/v1540915228/fcweb/3_Line_Burger_ffffff2x_tiojxh.svg) 0 0 no-repeat;height:16px;width:20px}.masthead__interactive{display:flex}.masthead__social{color:#ccc;margin-right:30px!important;position:relative}.masthead__social-label{font-family:CentraNo1,sans-serif;cursor:pointer;display:block;font-size:12px;font-weight:700;letter-spacing:1.4px;opacity:1;padding-top:10px;text-transform:uppercase;transition:all .1s ease-out}.masthead__social-list{align-items:center;display:flex;justify-content:flex-end;overflow:hidden;position:absolute;right:0;top:0;transition:all .1s ease-out;width:0}.masthead__social:hover .masthead__social-label{opacity:0}.masthead__social:hover .masthead__social-list{transition-duration:.4s;width:170px}.masthead__social-item:not(:last-child){margin-right:10px}.masthead__social-button{display:block;text-align:center;transition:all .2s ease-out;width:20px}.masthead__social-button:hover{opacity:.8}.masthead__social-button i{color:#ccc;font-size:14px}.masthead__social-button .icon-instagram{font-size:11px}.masthead__nav{background:rgba(0,0,0,.8);display:flex;height:0;justify-content:center;overflow:hidden;transition:all .2s ease-out}.masthead__nav--active{height:35px}.masthead__nav-list{display:flex;justify-content:flex-end;white-space:nowrap;width:1130px}.masthead__nav-item{font-family:CentraNo1Book,sans-serif;font-size:12px;font-weight:400;letter-spacing:1.4px;line-height:35px;padding:0 12px;text-transform:uppercase}.masthead__nav-item--bold{font-family:CentraNo1,sans-serif;font-size:10px;font-weight:700;line-height:33px}.masthead__nav-item--bold>a::after{display:none}.masthead__nav-item a{display:block;position:relative}.masthead__nav-item a[data-eyebrow]{position:relative}.masthead__nav-item a[data-eyebrow]::before{font-family:CentraNo1,sans-serif;bottom:12px;color:#e32719;content:attr(data-eyebrow);font-size:8px;font-weight:700;letter-spacing:.93px;left:0;position:absolute}.masthead__nav-item a::after{background:#868686;bottom:0;content:'';height:0;left:0;position:absolute;transition:all .2s ease-out;width:100%}.masthead__nav-item a:hover::after{height:5px}.masthead__nav-item--active>a::after{height:5px}.masthead__nav-item--disabled{color:#939598}.masthead__nav-item--disabled a::before{opacity:.5}.masthead__nav-item--subtopics{display:flex;padding-right:20px;font-size:12px}.masthead__nav-item--subtopics>a{cursor:pointer;position:relative}.masthead__nav-item--subtopics>a::before{background:url(https://images.fastcompany.com/image/upload/v1572915268/right-arrow-white.svg) no-repeat 0 0;background-size:contain;content:'';height:7px;position:absolute;left:calc(100% + 3px);top:13px;transition:all .2s ease-out;-moz-transform:translateY(.2px);width:8px}.masthead__nav-item--subtopics>a:hover::before{left:calc(100% + 6px)}.masthead__nav-item--subtopics>a.active::before{left:calc(100% + 3px)}.masthead__nav-item--subtopics li a::after{bottom:-2px}.masthead__subtopics{display:flex;justify-content:flex-end;transition:all .2s ease-out;overflow:hidden;max-width:0;width:0}.masthead__subtopic{font-family:CentraNo1Book,sans-serif;padding:0 10px;font-size:10px}.masthead__subtopic:first-child{padding-left:30px}.masthead__subtopic:last-child{padding-right:0}.masthead__spacer{flex:0 0 1px;padding:0 20px}.masthead__spacer::after{background:#777;content:'';display:block;height:20px;margin-top:6px;width:1px}.masthead__channel{display:flex;flex:0 0 20px;font-size:10px;height:20px;justify-content:flex-end;letter-spacing:1.05px;line-height:20px;margin-top:6px;margin-left:10px;opacity:1;position:relative;text-transform:uppercase;transition:all .2s ease-out;white-space:nowrap;z-index:0}.masthead__channel::before{background:#777;border-radius:10px;content:'';height:20px;left:0;position:absolute;top:0;transition:all .2s ease-out;width:20px;z-index:-1}.masthead__channel--active .masthead__channel-title,.masthead__channel:hover .masthead__channel-title{color:#ccc}.masthead__channel--active::before,.masthead__channel:hover::before{width:100%}.masthead__channel--active .masthead__channel-title:hover::before{left:calc(100% + 3px)}.masthead__channel--disabled{opacity:.4}.masthead__channel-logo{background:url(https://images.fastcompany.com/image/upload/v1576116466/icon-fastcoworks-W.svg) no-repeat 0 0;cursor:pointer;height:20px}.masthead__channel-title{font-family:CentraNo1,sans-serif;font-size:10px;font-weight:700;letter-spacing:1.17px;margin-right:20px;margin-left:28px;position:relative}.masthead__channel-title::before{background:url(https://images.fastcompany.com/image/upload/v1572915268/right-arrow-white.svg) no-repeat 0 0;background-size:contain;content:'';height:7px;position:absolute;left:calc(100% + 3px);top:3px;transition:all .2s ease-out;width:8px}.masthead__channel-title:hover::before{left:calc(100% + 6px)}.masthead__channel--container{display:flex;overflow:hidden;transition:all .2s ease-out;max-width:0;width:0}.masthead__channel-items{font-family:CentraNo1,sans-serif;display:flex;font-weight:700;padding-left:10px!important;padding-right:12px!important}.masthead__channel-item{margin-top:1px}.masthead__channel-item:not(:last-child){margin-right:20px}.masthead__channel-item a:hover{color:#ccc}.masthead__search{width:18px}.masthead__search i{color:#ccc;font-size:18px}.masthead__nav-item--remove-always{display:none}.notice{width:100vw;height:30px;background:#000;position:fixed;z-index:3;top:0}@media screen and (max-width:63.9375em){.notice{background:rgba(0,0,0,.8)}}.notice .inner{width:100%;max-width:80rem;margin:0 auto;padding:0 20px;height:100%;display:flex;justify-content:center;align-items:center;position:relative}.notice .inner a{font-family:CentraNo1Book,sans-serif;font-size:13px;line-height:13px;letter-spacing:1.56px;color:#fff;text-transform:uppercase}.notice .inner a b{font-family:CentraNo1,sans-serif;color:#ef5b24}.notice .inner .slide{position:absolute;transition:opacity .5s}.notice .inner .slide.show{opacity:1}.notice .inner .slide.hide{opacity:0}.notice .inner .close{position:absolute;width:10px;right:20px;top:6px;cursor:pointer}@media screen and (max-width:63.9375em){.notice .inner .close{width:12px;top:8px}}.notice .inner .close img{width:100%}.notice+.masthead{top:30px}@media screen and (max-width:63.9375em){.masthead__nav{display:none}}@media screen and (max-width:39.9375em){.masthead__social{display:none}}@media (max-width:1150px) and (min-width:1000px){.masthead__nav-list{width:1004px}.masthead__nav-item--remove-on-scale{display:none}}.page-header{background:#000;left:0;text-align:center;position:absolute;top:0;width:100%;z-index:3}.page-header::before{background:#000;content:'';position:absolute;top:0;left:0;opacity:0;transition:opacity .4s;z-index:1}.page-header--menu::before{height:100vh;opacity:.3;position:fixed;width:100vw}.page-header__title{font-family:Beckett,sans-serif;color:#fff;display:inline-block;font-size:1.8125rem;padding:.5rem 0 .625rem;background:url(https://images.fastcompany.net/image/upload/v1538500532/fcweb/FC_Logo_2018_amgwhf.svg) 50% 50%/contain no-repeat;width:8.75rem;text-indent:-200vw}.page-header__title:active,.page-header__title:focus,.page-header__title:hover,.page-header__title:link,.page-header__title:visited{color:#fff}.topnav-mobile-input{display:none}.nav{position:relative}.nav__menu{position:relative;top:-20px}.nav__menu__hamburger{width:20px}.nav__menu-lower{top:-19px}.nav__menu-lower__scaled{top:1px}.nav__menu__scaled{width:28px;position:relative}.nav__item__bold{font-family:CentraNo1}.nav__newsletter,.nav__subscribe{color:#fff;cursor:pointer}.nav__newsletter:active,.nav__newsletter:hover,.nav__newsletter:link,.nav__newsletter:visited,.nav__subscribe:active,.nav__subscribe:hover,.nav__subscribe:link,.nav__subscribe:visited{color:inherit}.nav__link{color:inherit;white-space:nowrap}.nav__link:visited{color:inherit}.nav__link:hover{color:#fff;background-color:#000}.nav__active{background-color:#fff}.nav__extras{color:#fff;font-family:Helvetica;font-size:.75rem;font-weight:400;letter-spacing:1.25px;line-height:.875rem;text-transform:uppercase;display:flex;margin:0;position:absolute}.fonts-loaded .nav__extras{font-family:CentraNo1Book,sans-serif;line-height:.8125rem;letter-spacing:.125rem;font-size:.8125rem}.nav__extras--left{height:1.0625rem;padding:0 0 0 1.25rem}.nav__extras--right{padding:0 1.25rem 0 0}.nav__extras-item{list-style-type:none;line-height:1;position:relative}.nav__extras-item:last-child{right:0}.nav__social-button{display:inline-block;height:1.875rem;margin:0 .9375rem 0 0;width:1.875rem}.nav__social-button .nav__icon{color:#ccc;font-size:1.875rem;position:relative}.nav__social-button .nav__icon::before{position:relative}.nav__social-button--facebook .nav__icon{top:-.1875rem;left:-.125rem}.nav__social-button--instagram .nav__icon::before{font-size:1.25rem;top:-.375rem;left:.0875rem}.nav__social-button--linkedin .nav__icon{top:-.0625rem;left:-.10625rem}.nav__social-button--pocket .nav__icon{left:-.0625rem}.nav__social-button--twitter .nav__icon{left:-.09375rem}.nav__search-trigger .icon-search-glass::before{color:#939598!important;font-size:1.3125rem}.topnav-newsletter-container{font-family:CentraNo1,sans-serif;background-color:#c0d7eb;border-top:10px solid #fff;border-bottom:10px solid #fff;display:flex;justify-content:center;align-items:center}@media screen and (max-width:53.125rem){.topnav-newsletter-container{display:block;padding-top:.3125rem;padding-bottom:0;position:relative}}.topnav-newsletter-container__label{padding-left:10px;display:flex;align-items:center;justify-content:center;height:1.875rem}.topnav-newsletter-container__label span{font-family:CentraNo1Book,sans-serif;font-size:.8125rem}.topnav-newsletter-container__label>:not(:last-child){margin-right:20px}.topnav-newsletter-container .topnav-thank-you-text{display:none;font-family:centraNo1Book;font-size:.8125rem;padding-top:.75rem;padding-bottom:.75rem}.topnav-newsletter-container .topnav-sign-up-text{margin-top:.125rem}.topnav-newsletter-container__icon{display:inline-block;width:230px;height:30px;margin-top:14px}.topnav-newsletter-container__icon img{width:100%}@media screen and (max-width:53.125rem){.topnav-newsletter-container__icon{margin-top:.5rem}}.topnav-newsletter-container__form{padding-right:10px}.topnav-newsletter-container__form--error ::-webkit-input-placeholder{color:#eb2399}.topnav-newsletter-container__form--error ::-moz-placeholder{color:#eb2399}.topnav-newsletter-container__form--error ::-ms-input-placeholder{color:#eb2399}.topnav-newsletter-container__form--error ::placeholder{color:#eb2399}.topnav-newsletter-container__form form{height:40px}.topnav-newsletter-container__form form input:focus::-webkit-input-placeholder{color:transparent}.topnav-newsletter-container__form form input:focus:-moz-placeholder{color:transparent}.topnav-newsletter-container__form form input:focus::-moz-placeholder{color:transparent}.topnav-newsletter-container__form form input:focus:-ms-input-placeholder{color:transparent}.topnav-newsletter-container__form form input{font-family:CentraNo1Book,sans-serif;color:#000;background-color:#eff5fb;height:100%;width:250px;padding-left:10px;padding-right:10px;font-size:.8125rem;margin-left:-.5rem;padding-top:.0625rem}.topnav-newsletter-container__form form button{color:#000;text-decoration:underline;letter-spacing:2px;height:100%;padding-left:20px;padding-right:20px;font-size:.8125rem}.topnav-newsletter-container .closeNewsletters{position:absolute;right:20px;width:3.75rem}@media screen and (max-width:53.125rem){.topnav-newsletter-container .closeNewsletters{top:-.9375rem;right:-.5rem}}@media screen and (min-width:40em){.page-header{position:fixed}.page-header .nav__title{font-family:FCKaiser,sans-serif;letter-spacing:.18em;margin-top:initial;line-height:initial}}@media screen and (max-width:53.125rem){.topnav-desktop-input,.topnav-sign-up-text{display:none}.topnav-thank-you-text{margin-top:.3125rem;margin-bottom:.9375rem;padding-bottom:0!important;padding-top:0!important}.topnav-mobile-input{display:inline-block;width:100%;height:2.5rem!important}.topnav-newsletter-container{padding-top:0}.topnav-newsletter-container__form{padding:.000001px;height:1.875rem}.topnav-newsletter-container__icon--mobile-success{position:absolute;top:5px}.topnav-newsletter-container__icon{margin-top:.875rem}.topnav-newsletter-container__label{height:3.75rem}.topnav-newsletter-container form button{margin-right:-6%;background:#eff5fb;width:9%;padding-left:.000001px;font-size:13px;height:2.5rem}}@media screen and (max-width:53.125rem) and (max-width:47.125rem){.topnav-newsletter-container form button{width:10%}}@media screen and (max-width:53.125rem) and (max-width:41.875rem){.topnav-newsletter-container form button{width:11%}}@media screen and (max-width:53.125rem) and (max-width:37.5rem){.topnav-newsletter-container form button{width:12.5%}}@media screen and (max-width:53.125rem) and (max-width:37.5rem){.topnav-newsletter-container form button{width:14%}}@media screen and (max-width:53.125rem) and (max-width:30.625rem){.topnav-newsletter-container form button{width:15%}}@media screen and (max-width:53.125rem) and (max-width:26.875rem){.topnav-newsletter-container form button{width:17%}}@media screen and (max-width:53.125rem) and (max-width:23.75rem){.topnav-newsletter-container form button{width:19%}}@media screen and (max-width:53.125rem) and (max-width:21.25rem){.topnav-newsletter-container form button{width:23%}}@media screen and (max-width:53.125rem){.topnav-newsletter-container form input{margin-left:-6%;width:91%;font-size:13px;height:1.875rem;-webkit-border-radius:0;-webkit-appearance:none;border-radius:0!important}}@media screen and (max-width:53.125rem) and (max-width:47.125rem){.topnav-newsletter-container form input{width:90%}}@media screen and (max-width:53.125rem) and (max-width:41.875rem){.topnav-newsletter-container form input{width:89%}}@media screen and (max-width:53.125rem) and (max-width:37.5rem){.topnav-newsletter-container form input{width:87.5%}}@media screen and (max-width:53.125rem) and (max-width:31.875rem){.topnav-newsletter-container form input{width:86%}}@media screen and (max-width:53.125rem) and (max-width:30.625rem){.topnav-newsletter-container form input{width:85%}}@media screen and (max-width:53.125rem) and (max-width:26.875rem){.topnav-newsletter-container form input{width:83%}}@media screen and (max-width:53.125rem) and (max-width:23.75rem){.topnav-newsletter-container form input{width:81%}}@media screen and (max-width:53.125rem) and (max-width:21.25rem){.topnav-newsletter-container form input{width:77%}}@media screen and (max-width:47.9375rem){body{padding:3.75rem 0 0}.nav{display:none}.nav__list{display:none;background-color:gray}.nav__extras--left{bottom:15px;left:0}.nav__extras--right{bottom:.5625rem!important;right:0}.nav__extras--right .nav__extras-item:not(:last-child){display:none}}@media screen and (min-width:48rem){.nav__main-items{margin:0 auto;max-width:80rem;position:relative}body{padding:5.5625rem 0 0}.page-header--with-top-ad{position:relative}.page-header__title{background-size:contain;font-size:3.5rem;transition:all 150ms linear;width:18.125rem}.page-header__title--scaled{font-size:2.4375rem;width:13.125rem}.nav{color:#000;font-family:Helvetica;font-size:.75rem;font-weight:400;letter-spacing:1.25px;line-height:.875rem;text-transform:uppercase;background:#ff0}.fonts-loaded .nav{font-family:CentraNo1Book,sans-serif;line-height:.8125rem;letter-spacing:.125rem;font-size:.8125rem}.nav__list{display:flex;justify-content:center;list-style:none;margin:0 auto;padding:0;background-color:#ccc}.nav__item{border-right:.0625rem solid #000}.nav__item:first-child{border-left:.0625rem solid #000}.nav__active,.nav__link{display:block;padding:.4375rem 1.25rem}.nav__extras{transition:all .2s linear}.nav__extras--left{left:0;bottom:.9375rem}.nav__extras--left.nav__extras--scaled{bottom:1.375rem}.nav__extras--left .nav__extras-item{list-style-type:none;line-height:1;position:relative;padding-right:5px}.nav__extras--left .nav__extras-item:not(:first-child){margin:0 0 0 1.3125rem}.nav__extras--left .nav__extras-item:not(:last-child)::after{content:"|";font-size:.75rem;line-height:.875rem;padding:0 .9375rem 0 0;position:absolute;right:-25px}.nav__extras--left .nav__extras-item:last-child{padding-right:20px}.nav__extras--right{bottom:1.0625rem;right:0}.nav__extras--right.nav__extras--scaled{bottom:.8125rem}}@media screen and (max-width:1024px){.nav__menu{position:relative;top:.00001px}.nav__menu__hamburger{width:20px}.nav__extras--left{padding-left:2.5rem}.nav__extras--left .nav__extras-item:not(:first-child){display:none}.nav__extras--left .nav__extras-item::after{display:none}.nav__extras--right{bottom:.8125rem}.nav__extras--right.nav__extras--scaled{bottom:1.125rem}.nav__extras-item .icon-search-glass{padding-right:1.25rem}.nav__social-button{height:1.5625rem;margin:.1875rem .625rem 0 0;width:1.5625rem}.nav__social-button .nav__icon{font-size:1.5625rem}.nav__social-button--facebook .nav__icon{top:-.125rem}.nav__social-button--instagram .nav__icon::before{font-size:1rem;top:-.34375rem}.nav__social-button--linkedin .nav__icon{top:-.125rem}.nav__social-button--pocket .nav__icon{top:-.0625rem}.nav__social-button--twitter .nav__icon{top:-.0625rem}}@media only screen and (max-width:1024px) and (min-width:47.9375rem){.page-header__title{font-size:2.4375rem;width:13.125rem}.nav__item__remove{display:none}.nav__extras--left{bottom:1.5rem;height:.875rem}.nav__extras--right{bottom:1.125rem;height:1.5625rem}.nav__social-button{margin-top:0}.nav__social-button .nav__icon{line-height:1.8125rem}.nav__search-trigger .icon-search-glass{line-height:normal}}@media screen and (max-width:640px){.nav__extras--left{padding-left:.625rem}.nav__extras--right{padding-right:.625rem}.nav__extras-item .icon-search-glass{padding-right:0}}.fc-logo{display:block;width:100%;height:100%;overflow:visisble}.fc-logo .fc-letter-group path{fill:#fff;backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}@media screen and (max-width:768px){.fc-logo{-webkit-transform:scale(1.25);transform:scale(1.25)}}@media screen and (max-width:500px){.fc-logo{-webkit-transform:scale(2.5);transform:scale(2.5)}}@media screen and (max-width:350px){.fc-logo{-webkit-transform:scale(2.25);transform:scale(2.25)}}.has-sap-header .nav__main-items{overflow:hidden;position:relative}@media screen and (max-width:768px){.has-sap-header .nav__main-items>h2{height:80px}}@media screen and (max-width:500px){.has-sap-header .nav__main-items>h2{height:70px}}.has-sap-header .nav__sap-bar{display:block;color:#fff;font-size:.8rem;height:0;overflow:hidden;transition:height 1.2s cubic-bezier(.19,1,.22,1);margin:auto;width:100%}@media screen and (max-width:500px){.has-sap-header .nav__sap-bar{font-size:.8rem}}.has-sap-header .nav__sap-bar__inner{padding:.5rem 0}.has-sap-header .nav__sap-bar.is-active{height:2rem}@media screen and (max-width:612px){.has-sap-header .nav__sap-bar.is-active{height:3rem}}.has-sap-header .nav__sap-bar__text{display:inline-block;line-height:.95rem;padding:0 .5rem}.has-sap-header .nav__sap-bar svg{fill:#fff;margin-left:.25rem}.has-sap-header .nav__sap-survey{height:0;overflow:hidden;background-color:#e5f0fc;transition:height 1.2s cubic-bezier(.19,1,.22,1);overflow-y:hidden}.has-sap-header .nav__sap-survey.is-active{height:550px}@media screen and (max-width:1024px){.has-sap-header .nav__sap-survey.is-active{padding:0;height:85vh}}.has-sap-header .nav__sap-survey.allow-scroll{overflow-y:auto}.has-sap-header .nav__sap-survey__button-container{width:100%;display:flex;align-self:flex-start;justify-content:flex-end}.has-sap-header .nav__sap-survey__svg{margin-left:.5rem}.has-sap-header .nav__sap-survey__inner{padding:1rem;display:flex;position:relative;max-width:1240px;margin:auto;justify-content:space-between;height:100%;flex-wrap:wrap;overflow-y:hidden}@media screen and (max-width:1024px){.has-sap-header .nav__sap-survey__inner{padding:2rem 1rem 1rem;overflow-y:auto}}.has-sap-header .nav__sap-survey__close{padding:.6rem .5rem;color:#5f5f5f;font-size:.8rem;align-self:flex-end}.has-sap-header .nav__sap-survey__close svg{margin-left:.5rem;-webkit-transform:rotate(180deg);transform:rotate(180deg);fill:#5f5f5f}@media screen and (max-width:1024px){.has-sap-header .nav__sap-survey__close{position:absolute;top:0;right:0}}.has-sap-header .nav__sap-survey__left{width:calc(40% - 1rem);text-align:left}@media screen and (max-width:1024px){.has-sap-header .nav__sap-survey__left{width:100%;margin-bottom:1rem;align-self:flex-start}}.has-sap-header .nav__sap-survey__right{width:60%;display:flex;flex-direction:column}@media screen and (max-width:1024px){.has-sap-header .nav__sap-survey__right{width:100%;padding-bottom:0;height:600px}}.has-sap-header .nav__sap-survey__title{font-family:GrifitoM;font-size:3.9rem;line-height:3.2rem;margin-bottom:1rem;text-transform:none}@media screen and (max-width:1024px){.has-sap-header .nav__sap-survey__title{font-size:2.9rem;line-height:3rem}}.has-sap-header .nav__sap-survey__text{font-family:CentraNo1Book;text-transform:none;letter-spacing:0;color:#5f5f5f;font-size:1.1rem;line-height:1.4rem}.has-sap-header .nav__sap-survey__iframe{width:100%;height:450px;border:0}@media screen and (max-width:1024px){.has-sap-header .nav__sap-survey__iframe{font-size:2.9rem;line-height:3rem}}.has-sap-header .nav__extras--left,.has-sap-header .nav__extras--right{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.has-sap-header .nav__menu{top:0}.main-menu{background-color:#fff;display:block;height:100vh;width:16.6875rem;left:0;overflow-y:scroll;position:fixed;top:0;transition:-webkit-transform 150ms;transition:transform 150ms;transition:transform 150ms,-webkit-transform 150ms;-webkit-transform:translateX(-100%);transform:translateX(-100%);z-index:2;color:#000}.main-menu>*{display:flex}.main-menu--opened{-webkit-transform:translateX(0);transform:translateX(0)}.main-menu__brand{align-items:center;background:#fff;display:flex;height:2.3125rem;justify-content:center;position:relative}.main-menu__brand .icon-close{color:#000;cursor:pointer;display:block;font-size:1.25rem;height:1.25rem;right:0;line-height:0;margin-left:1.25rem;margin-right:1.25rem;position:absolute;top:1.25rem;width:1.25rem}.main-menu__cosites{align-items:center;display:block;flex-wrap:wrap;justify-content:center;margin:0 auto;padding-left:1.25rem;padding-right:1.25rem;padding-top:0;text-align:left}.main-menu__cosite-link{color:#000}.main-menu__cosite-link:active,.main-menu__cosite-link:focus,.main-menu__cosite-link:hover,.main-menu__cosite-link:visited{color:#000}.main-menu__advertise,.main-menu__codesign-collection,.main-menu__collections,.main-menu__cosite-item,.main-menu__current-issue,.main-menu__fastcompany-collection,.main-menu__fastcoworks,.main-menu__helpcenter,.main-menu__innovation-festival,.main-menu__learning,.main-menu__newsletters{color:#000;font-family:Helvetica;font-size:.75rem;font-weight:400;letter-spacing:1.25px;line-height:.875rem;text-transform:uppercase;border-bottom:.0625rem solid #000;border-top:.0625rem solid #000;color:#000;cursor:pointer;display:block;height:3.125rem;line-height:3.0625rem!important;margin-left:1.25rem;margin-right:1.25rem;text-align:left}.fonts-loaded .main-menu__advertise,.fonts-loaded .main-menu__codesign-collection,.fonts-loaded .main-menu__collections,.fonts-loaded .main-menu__cosite-item,.fonts-loaded .main-menu__current-issue,.fonts-loaded .main-menu__fastcompany-collection,.fonts-loaded .main-menu__fastcoworks,.fonts-loaded .main-menu__helpcenter,.fonts-loaded .main-menu__innovation-festival,.fonts-loaded .main-menu__learning,.fonts-loaded .main-menu__newsletters{font-family:CentraNo1Book,sans-serif;line-height:.8125rem;letter-spacing:.125rem;font-size:.8125rem}.main-menu__advertise:active,.main-menu__advertise:hover,.main-menu__advertise:link,.main-menu__advertise:visited,.main-menu__codesign-collection:active,.main-menu__codesign-collection:hover,.main-menu__codesign-collection:link,.main-menu__codesign-collection:visited,.main-menu__collections:active,.main-menu__collections:hover,.main-menu__collections:link,.main-menu__collections:visited,.main-menu__cosite-item:active,.main-menu__cosite-item:hover,.main-menu__cosite-item:link,.main-menu__cosite-item:visited,.main-menu__current-issue:active,.main-menu__current-issue:hover,.main-menu__current-issue:link,.main-menu__current-issue:visited,.main-menu__fastcompany-collection:active,.main-menu__fastcompany-collection:hover,.main-menu__fastcompany-collection:link,.main-menu__fastcompany-collection:visited,.main-menu__fastcoworks:active,.main-menu__fastcoworks:hover,.main-menu__fastcoworks:link,.main-menu__fastcoworks:visited,.main-menu__helpcenter:active,.main-menu__helpcenter:hover,.main-menu__helpcenter:link,.main-menu__helpcenter:visited,.main-menu__innovation-festival:active,.main-menu__innovation-festival:hover,.main-menu__innovation-festival:link,.main-menu__innovation-festival:visited,.main-menu__learning:active,.main-menu__learning:hover,.main-menu__learning:link,.main-menu__learning:visited,.main-menu__newsletters:active,.main-menu__newsletters:hover,.main-menu__newsletters:link,.main-menu__newsletters:visited{color:#000}.main-menu__advertise,.main-menu__codesign-collection,.main-menu__collections,.main-menu__fastcompany-collection,.main-menu__fastcoworks,.main-menu__helpcenter,.main-menu__innovation-festival,.main-menu__learning,.main-menu__newsletters{border-bottom:0}.main-menu__cosite-item{border-bottom:0;padding-left:0;padding-right:0;margin-left:0;margin-right:0}.main-menu__dropdown-content{position:relative;display:block}.main-menu__codesign-collection--open,.main-menu__collections--open,.main-menu__fastcompany-collection--open,.main-menu__fastcoworks--open{border-bottom:1px solid #ccc}.main-menu__codesign-collection--active::after,.main-menu__collections--active::after,.main-menu__fastcompany-collection--active::after,.main-menu__fastcoworks--active::after{display:block;content:'';background:#ccc;height:1px}.main-menu__collections-caret{position:absolute;right:1.25rem;top:.25rem}.main-menu__collections-caret::after{background:url(//images.fastcompany.net/image/upload/v1491842542/fcweb/carrot-right-fix.svg) no-repeat 0 0;content:'';display:inline-block;-webkit-filter:invert(.3);filter:invert(.3);height:.875rem;width:1.125rem;-webkit-transform:rotate(0);transform:rotate(0);position:relative;top:.1875rem}.main-menu__collections-caret--active::after{-webkit-transform:rotate(90deg);transform:rotate(90deg);position:relative;top:.4375rem}.main-menu__current-issue{border-top:.0625rem solid #000;border-bottom:0}.main-menu__current-issue::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.main-menu__collections-content{height:0;overflow:hidden;list-style:none;margin:0;padding:0;text-align:left;transition:height .3s ease-in-out}.main-menu__collections-content--active{margin-bottom:1.0625rem}.main-menu__collections-content--menu{display:block!important;height:auto!important;margin-bottom:1.0625rem}.main-menu__collections-content--menu li{margin:0 1.25rem}.main-menu__collections-content--menu li:first-child{padding-top:0}.main-menu__collections-content--menu li:last-child{padding-bottom:.6875rem}.main-menu__collections-content--collections.main-menu__collections-content--active,.main-menu__collections-content--fastcoworks.main-menu__collections-content--active{margin-bottom:0}.main-menu__collection{margin:0 2.5rem;padding-top:1.625rem}.main-menu__collection:first-of-type{padding-top:1.75rem}.main-menu__collection:last-of-type{padding-bottom:1.8125rem}.main-menu__collection-link{color:#000}.main-menu__collection-link:hover{color:inherit}.main-menu__collection-title{color:#000;font-family:Helvetica;font-size:.75rem;font-weight:400;letter-spacing:1.25px;line-height:.875rem;text-transform:uppercase}.fonts-loaded .main-menu__collection-title{font-family:CentraNo1Book,sans-serif;line-height:.8125rem;letter-spacing:.125rem;font-size:.8125rem}.main-menu__events-link{color:#000;font-family:Helvetica;font-size:.75rem;font-weight:400;letter-spacing:1.25px;line-height:.875rem;text-transform:uppercase;margin-bottom:30px}.fonts-loaded .main-menu__events-link{font-family:CentraNo1Book,sans-serif;line-height:.8125rem;letter-spacing:.125rem;font-size:.8125rem}.main-menu__collection-deck{color:#5f5f5f;font-family:Helvetica;font-size:.75rem;font-weight:300;letter-spacing:.4px;line-height:.875rem;margin:.25rem 0 0}.fonts-loaded .main-menu__collection-deck{font-family:CentraNo1Book,sans-serif;font-size:.8125rem!important;line-height:1.0625rem;letter-spacing:.01875rem}.main-menu__mag-cover{background-repeat:no-repeat;margin:0 auto 1.25rem auto;padding:0 0 16.3125rem;width:14.0625rem;text-indent:-1000vw;background-position:center;background-size:cover}.main-menu__social-menu,.main-menu__subscription{flex-direction:column}.main-menu__subscription-button-row{border-top:1px solid #000;color:#fff;width:84%;margin-left:1.25rem}.main-menu__subscribe-link{background-color:#146fb9;border-radius:3px;color:#fff;font-family:Helvetica;font-size:.875rem;font-weight:700;letter-spacing:1.4px;padding:0 7px 3px 8px;text-transform:uppercase;text-align:center;height:27px;display:inline-block;margin-top:1.1875rem;margin-bottom:1.1875rem;padding:.0625rem .4375rem 0 .5rem;float:left;line-height:1.5rem!important}.fonts-loaded .main-menu__subscribe-link{font-family:CentraNo1,sans-serif;line-height:.875rem;letter-spacing:.1125rem}.main-menu__subscribe-link:active,.main-menu__subscribe-link:hover,.main-menu__subscribe-link:visited{color:#fff}.main-menu__social-menu{border-top:.0625rem solid #000;display:block;margin-left:1.25rem;margin-right:1.25rem;text-align:left}.main-menu__social-text{margin-top:.9375rem}.main-menu__social-text-hed{color:#000;font-family:Helvetica;font-size:.75rem;font-weight:300;letter-spacing:.4px;line-height:.875rem;font-size:.8125rem!important}.fonts-loaded .main-menu__social-text-hed{font-family:CentraNo1Book,sans-serif;font-size:.8125rem!important;line-height:1.0625rem;letter-spacing:.01875rem}.main-menu__social-list{display:flex;margin-bottom:1.25rem;margin-top:.625rem}.main-menu__social-button{align-items:center;background:#000;border-radius:50%;display:flex;height:1.875rem;justify-content:center;margin:0 .5625rem;width:1.875rem;transition:all .2s ease-out}.main-menu__social-button:hover{background:#777}.main-menu__social-button:first-of-type{margin-left:0}.main-menu__social-button:last-of-type{margin-right:0}.main-menu__social-button:last-of-type::after{background:0 0}.main-menu__social-button::after{height:1.875rem;display:inline-block;width:.0625rem;background:#ccc;content:'';position:relative;left:.6875rem}.main-menu__social-button img{height:20px;position:relative;width:20px}.main-menu__social-button--linkedin img{height:18px;left:1px;width:18px}.main-menu__social-button--twitter img{left:1px}.main-menu__icon{color:#000;font-size:1.5625rem}.main-menu__icon--facebook{left:.0625rem;top:.0625rem}.main-menu__icon--twitter{top:.125rem}.main-menu__icon--instagram{left:.0625rem;font-size:1.125rem}.main-menu__icon--pocket{left:.0625rem;top:.125rem}.main-menu__icon--linkedin{left:.03125rem;top:.0625rem}@media screen and (max-width:39.9375em){.main-menu{width:100vw;position:fixed}.main-menu__subscribe-link{padding-top:.125rem}}.search-form--light{color:#939598}.search-form--dark{color:#000}.search-form--modal{background:#fff;height:0;left:0;overflow:hidden;position:absolute;top:100%;transition:all .2s ease-out;width:100%}.search-form--search-page{margin:1.625rem 0 .4375rem 0}.search-form--active{padding-top:1.75rem;height:100vh}.search-form__wrapper{position:relative}.search-form__wrapper--modal{max-width:50.875rem;margin:0 auto}.search-form__input{color:#000;font-family:Helvetica;font-size:2.5rem;font-weight:400;letter-spacing:2px;border-bottom:.0625rem solid #000;border-radius:0;color:#000;display:block;font-size:2.5rem;height:3.25rem;padding-bottom:.875rem;width:100%;text-transform:capitalize}.fonts-loaded .search-form__input{font-family:CentraNo1Book,sans-serif;font-size:2.375rem;line-height:2.375rem;letter-spacing:.00625rem}.search-form__input--modal{text-align:center}.search-form__input::-webkit-input-placeholder{color:#939598}.search-form__input--in-page::-webkit-input-placeholder{color:#939598}.search-form__clear-input{color:#000;cursor:pointer;position:absolute;right:0;top:.8125rem;height:1.25rem;width:1.25rem;font-size:1.25rem;line-height:0}@media screen and (max-width:39.9375em){.search-form__wrapper--modal{flex:0 0 100%;max-width:100%;padding-right:.625rem;padding-left:.625rem}}@media screen and (max-width:39.9375em) and (min-width:40em){.search-form__wrapper--modal{padding-right:1.25rem;padding-left:1.25rem}}@media screen and (max-width:39.9375em){.search-form__wrapper--modal .search-form__clear-input{right:.4375rem}}@media screen and (min-width:40em){.search-form--search-page{margin-top:3.5625rem;margin-bottom:.9375rem}.search-form--active{padding-top:2.125rem}.search-form--modal{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (orientation:portrait) and (min-width:40em) and (max-width:63.9375em){.search-form--search-page{margin-left:2.5rem;margin-right:2.5rem}}.siderail-video-module{margin:3.125rem 0 2.875rem;border-bottom:solid 1px #ccc;padding-bottom:1.75rem}.siderail-video-module .slug{margin:0 auto}.siderail-video-module__player-container{margin-bottom:.0625rem}.siderail-video-module__player-title-slug{color:#000;font-family:Georgia;font-size:.9375rem;font-weight:700;letter-spacing:.38px;line-height:1.0625rem}.fonts-loaded .siderail-video-module__player-title-slug{font-family:CentraNo1,sans-serif;font-size:1rem;line-height:1.0625rem;letter-spacing:.01875rem}.mobile-video-module{margin:1.875rem 0;border-top:.0625rem solid #ccc;border-bottom:.0625rem solid #ccc;padding:.9375rem 0 1.25rem}.mobile-video-module .jwplayer{margin:0!important}.mobile-video-module .component-slug{font-weight:700;font-size:.75rem;line-height:1.375rem;font-family:CentraNo1,Arial,sans-serif;letter-spacing:.0625rem;text-transform:uppercase;color:#6d6e6b}.mobile-video-module .video-title{font-weight:400;font-size:.875rem;line-height:1.0625rem;font-family:CentraNo1Book,Arial,sans-serif;letter-spacing:-.01562rem;color:#000;width:80%;margin-bottom:.75rem}.mobile-video-module .close-button{display:none;color:#000;position:absolute;top:.375rem;right:.625rem;cursor:pointer}.sticky-outer-wrapper.active .mobile-video-module{background:#fff;position:fixed;width:100vw;top:0;left:-.625rem;margin:0;padding:0;border-top:0;border-bottom:0}.sticky-outer-wrapper.active .mobile-video-module .component-slug{display:none}.sticky-outer-wrapper.active .mobile-video-module .video-title{font-weight:400;font-size:.6875rem;line-height:1.375rem;height:1.375rem;font-family:CentraNo1Book,Arial,sans-serif;letter-spacing:-.01063rem;color:#6d6e6b;width:90%;padding:0 .625rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.sticky-outer-wrapper.active .mobile-video-module .video-title span{font-weight:700;font-family:CentraNo1,Arial,sans-serif;text-transform:uppercase}.sticky-outer-wrapper.active .mobile-video-module .close-button{display:block;width:.625rem}.sticky-outer-wrapper.active .mobile-video-module .close-button img{display:block;width:100%}.jw-state-idle .jw-display-icon-container{background-color:rgba(0,0,0,0);border:.1875rem solid #fff}.jw-display-icon-container>.jw-icon{height:3.75rem!important;line-height:3.75rem!important;width:3.75rem!important}.jw-controls{z-index:99999999999}.video-row--post{margin-bottom:.5625rem}.video-row--post .slug-component::before{border-top:.0625rem solid #cacaca}.video-row--post .slug{padding-top:.875rem}.video-module-playlist{flex:0 0 100%;max-width:100%;padding-right:.625rem;padding-left:.625rem;border-top:.0625rem solid #e2e8ec;padding-bottom:1.25rem}@media print,screen and (min-width:40em){.video-module-playlist{padding-right:1.25rem;padding-left:1.25rem}}.video-module-playlist .slick-track{display:flex}.video-module{flex:0 0 100%;max-width:100%;padding-right:.625rem;padding-left:.625rem;position:relative;z-index:0}@media print,screen and (min-width:40em){.video-module{padding-right:1.25rem;padding-left:1.25rem}}.video-module a{color:#fff}.video-module a:active,.video-module a:focus,.video-module a:hover,.video-module a:link{color:inherit}.video-module__player-container{position:relative;background-color:#e2e8ec}.video-module__player-container::before{display:block;content:" ";width:100%;padding-top:56.25%}.video-module__player-container>div{position:absolute;top:0;left:0;right:0;bottom:0}.video-module__player-container>div>img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.video-module__title{color:#000;font-family:Helvetica;font-size:1rem;font-weight:700;letter-spacing:1.2px;line-height:1.125rem;text-align:center;margin-top:.9375rem;padding-bottom:1.125rem}.fonts-loaded .video-module__title{font-family:GrifitoM,sans-serif;font-size:1.9375rem;line-height:1.625rem;letter-spacing:.03125rem}@media screen and (min-width:40em){.video-module::after{bottom:0;content:"";left:2.5rem;position:absolute;right:2.5rem}.video-row--post{margin-bottom:2.5rem}.video-row--post .slug{padding-top:1.1875rem}}@media screen and (orientation:portrait) and (min-width:40em) and (max-width:63.9375em){.video-module{padding-left:2.5rem;padding-top:1.1875rem;padding-right:2.5rem}.video-module__title{color:#000;font-family:Helvetica;font-size:1.875rem;font-weight:500;letter-spacing:1px;line-height:1.8125rem;margin-top:.875rem;padding-bottom:1.8125rem;text-align:center}.fonts-loaded .video-module__title{font-family:GrifitoM,sans-serif;font-size:2.25rem;line-height:2.1875rem}.video-module-playlist{border-top:0;padding-left:2.5rem;padding-right:2.5rem}.video-module-playlist::before{border-top:.0625rem solid #e2e8ec;top:0;content:"";left:2.5rem;position:absolute;right:2.5rem}}@media screen and (orientation:landscape) and (min-width:40em) and (max-width:63.9375em){.video-module{padding-left:2.5rem;padding-top:1.1875rem;padding-right:2.5rem}.video-module-playlist{border-top:0;padding-left:2.5rem;padding-right:2.5rem}.video-module-playlist::before{border-top:.0625rem solid #e2e8ec;top:0;content:"";left:2.5rem;position:absolute;right:2.5rem}}@media screen and (min-width:64em){.video-module-playlist{flex:0 0 25%;max-width:25%;padding-right:.625rem;padding-left:.625rem;border:0;padding:0;position:relative;margin-top:1.375rem}}@media screen and (min-width:64em) and (min-width:40em){.video-module-playlist{padding-right:1.25rem;padding-left:1.25rem}}@media screen and (min-width:64em){.video-module-playlist>div{overflow:scroll;overflow-x:hidden;max-height:100%;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0)}.video-module-playlist .slick-slider{max-height:99.5%!important;margin-left:0;margin-top:1.25rem;position:absolute}.video-module-playlist .slick-slider::after,.video-module-playlist .slick-slider::before{display:table;content:' '}.video-module-playlist .slick-slider::after{clear:both}.video-module-playlist::after{border-top:1px solid #ccc;bottom:0;content:"";left:1.25rem;position:absolute;right:1.25rem}.video-module{flex:0 0 75%;max-width:75%;padding-right:.625rem;padding-left:.625rem;margin-top:1.375rem;position:relative}}@media screen and (min-width:64em) and (min-width:40em){.video-module{padding-right:1.25rem;padding-left:1.25rem}}@media screen and (min-width:64em){.video-module::after{left:1.25rem;right:1.25rem}.video-module__title{color:#000;font-family:Helvetica;font-size:2.4375rem;font-weight:500;line-height:2.0625rem;flex:0 0 76.66667%;max-width:76.66667%;padding-right:0;padding-left:0;margin:.875rem auto 0 0;padding-bottom:1.8125rem;text-align:left}.fonts-loaded .video-module__title{font-family:GrifitoM,sans-serif;font-size:2.4375rem;line-height:2.0625rem;letter-spacing:.04375rem}}.toaster-video-module{display:flex;background-color:#000;justify-content:center;height:168.75px;max-height:169px}.toaster-video-module__player-container{align-items:center;justify-content:center;width:18.75rem}.toaster-video-module__player-info{color:#000;font-family:Helvetica;font-size:2.4375rem;font-weight:500;line-height:2.0625rem;color:#fff;display:flex;align-items:flex-end;max-width:15.625rem;padding:1.5625rem;justify-content:center}.fonts-loaded .toaster-video-module__player-info{font-family:GrifitoM,sans-serif;font-size:2.4375rem;line-height:2.0625rem;letter-spacing:.04375rem}.toaster-video-module__close-button{color:#fff;position:absolute;font-size:.9375rem;font-weight:700;top:.3125rem;right:.625rem;cursor:pointer}.mcp-dropdown{height:136px;flex:1;margin:32px 0 0 38px;border:solid #fff 2px;cursor:pointer;position:relative;background:url(https://images.fastcompany.net/image/upload/v1594676579/fcweb/icon_down_mhzhnj.svg);background-repeat:no-repeat;background-position-x:calc(100% - 23px);background-position-y:calc(50% - 7px);transition:visibility .2s ease-in-out}@media (max-width:767px){.mcp-dropdown{margin:.00001px;margin-top:30px}}.mcp-dropdown:hover{background:url(https://images.fastcompany.net/image/upload/v1594676579/fcweb/icon_down_mhzhnj.svg),#fff;background-repeat:no-repeat;background-position-x:calc(100% - 23px);background-position-y:calc(50% - 7px)}.mcp-dropdown__selected{height:100%;display:flex;align-items:center;padding-left:25px;padding-right:70px;font-weight:700;font-size:38px;line-height:45px;font-family:Voyage,serif;text-transform:uppercase;letter-spacing:4.65px}@media (max-width:767px){.mcp-dropdown__selected{font-size:28px;line-height:30px}}.mcp-dropdown__list{position:absolute;flex:1;background:#fff;overflow:scroll;max-height:900px;visibility:hidden;transition:visibility .2s ease-in-out;top:0;left:-2px;width:calc(100% + 4px);z-index:2}@media (max-width:767px){.mcp-dropdown__list{height:calc((78px * 4) + 123px)}}.mcp-dropdown__list--active{visibility:visible;background:url(https://images.fastcompany.net/image/upload/v1594676579/fcweb/icon_up_geymup.svg),#fff;background-repeat:no-repeat;background-position-x:calc(100% - 23px);background-position-y:57px}.mcp-dropdown__list__item{color:#777;height:auto;padding-top:16px;padding-bottom:16px;border-top:solid 1px #ccc;display:grid;grid-template-columns:14px auto;grid-column-gap:10px;font-weight:700;font-size:32px;line-height:34px;font-family:Voyage,serif;text-transform:uppercase;letter-spacing:4.65px;margin-left:30px;margin-right:80px}@media (max-width:767px){.mcp-dropdown__list__item{margin-left:15px;padding-top:15px;padding-bottom:15px}}@media (max-width:680px){.mcp-dropdown__list__item{font-size:22px;line-height:27px;letter-spacing:3px}}.mcp-dropdown__list__item__color{opacity:0;display:block;height:100%;width:100%;margin-left:-30px}.mcp-dropdown__list__item__category{margin-left:-24px}.mcp-dropdown__list__item :hover{transition:color .3s ease-in-out;color:#000}:hover>.mcp-dropdown__list__item__color{transition:color .3s ease-in-out,opacity .3s ease-in-out;color:#000;opacity:1}.mcp-dropdown__list__item p{margin-top:auto;margin-bottom:auto;font-size:36px;margin-left:27px}.mcp-dropdown__list__item:first-of-type{border-top:none;border-bottom:1px solid #ccc;margin-bottom:5px}@media screen and (min-width:40em){.floating-player{transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.floating-player--is-floating-bottom-right{position:fixed;bottom:.9375rem;right:12.5625rem;max-width:18.75rem;max-height:10.625rem;width:18.75rem;height:10.625rem;z-index:9999999}.floating-player--is-floating-bottom-left{position:fixed;bottom:.9375rem;left:.3125rem;max-width:18.75rem;max-height:10.625rem;width:18.75rem;height:10.625rem;z-index:9999999}.floating-player--is-floating-bottom-left-toaster{position:fixed;bottom:0;left:0;z-index:9999999}.floating-player--is-floating-top-left{position:fixed;top:5.25rem;left:.3125rem;max-width:18.75rem;max-height:10.625rem;width:18.75rem;height:10.625rem;z-index:9999999}.floating-player--is-floating-top-right{position:fixed;top:5.3125rem;right:12.25rem;max-width:18.75rem;max-height:10.625rem;width:18.75rem;height:10.625rem;z-index:9999999}}@media screen and (min-width:64em){.floating-player--is-floating-bottom-left,.floating-player--is-floating-bottom-right{-webkit-transform:translate3d(10px,-15px,5px);transform:translate3d(10px,-15px,5px)}.floating-player--is-floating-top-left,.floating-player--is-floating-top-right{-webkit-transform:translate3d(5px,-5px,5px);transform:translate3d(5px,-5px,5px)}}.all-feed button{background-color:#146fb9;border-radius:3px;color:#fff;font-family:Helvetica;font-size:1.0625rem;font-weight:700;letter-spacing:1.4px;padding:0 8px 3px;text-transform:uppercase;text-align:center;height:31px;padding:0 .5rem .125rem .5625rem;display:block;margin:2.1875rem auto 1.25rem}.fonts-loaded .all-feed button{font-family:CentraNo1,sans-serif;font-size:.875rem;line-height:.875rem;letter-spacing:.1125rem}.all-feed__wrapper{position:relative}@media screen and (max-width:39.9375em){.all-feed .slug{padding-left:.625rem;padding-right:.625rem}.layout--homepage .all-feed__more{border-top:1px solid #ccc;display:block}.layout--homepage .all-feed__more button{margin-top:1.25rem}.all-feed button{height:2.0625rem;padding:.0625rem .5rem .125rem .5625rem}.all-feed__section:nth-of-type(1n+2) .all-feed__posts{border-top:.0625rem solid #ccc}.all-feed__wrapper--advertorial{margin-top:1.125rem}.all-feed__sidebar{margin-bottom:0}.all-feed__button--mobile-hidden{display:none}.all-feed__button button{margin:0 auto;display:block;margin-bottom:1.25rem;margin-top:1.25rem}.all-feed__promotion{display:none}}@media print,screen and (min-width:40em){.all-feed__sidebar{display:none}.all-feed__posts{flex:0 0 100%;max-width:100%;padding-right:0;padding-left:0;padding:0 2.5rem}}@media screen and (min-width:40em){.all-feed{max-width:80rem;margin-right:auto;margin-left:auto;display:flex;flex-flow:row wrap;position:relative}.all-feed__wrapper:not(.all-feed__wrapper--user){width:100%}.all-feed__wrapper:not(.all-feed__wrapper--user)::before{content:"";left:1.25rem;position:absolute;right:1.25rem;top:1.25rem}.all-feed__wrapper:not(.all-feed__wrapper--user)--advertorial::before{position:static;display:block;width:calc(100% - 40px);margin-left:auto;margin-right:auto;margin-top:1.5rem}.all-feed__wrapper:not(.all-feed__wrapper--user)--advertorial .all-feed__section:first-child{margin-top:0}.all-feed__wrapper:not(.all-feed__wrapper--user)--no-slug::before{top:0}.all-feed__wrapper:not(.all-feed__wrapper--user)--no-slug .all-feed__section:first-child{margin-top:.07812rem}.all-feed__section{max-width:80rem;margin-right:auto;margin-left:auto;display:flex;flex-flow:row wrap}.all-feed__section:first-child{margin-top:.125rem}.all-feed__promotion{flex:1;margin-bottom:1.25rem}.all-feed button{margin-top:1.3125rem auto 0}}@media screen and (min-width:64em){.all-feed__sidebar{flex:0 0 33.33333%;max-width:33.33333%;padding-right:.625rem;padding-left:.625rem;display:flex;flex-direction:column;padding:.3125rem 0 0;position:relative;z-index:1}}@media screen and (min-width:64em) and (min-width:40em){.all-feed__sidebar{padding-right:1.25rem;padding-left:1.25rem}}@media screen and (min-width:64em){.all-feed__posts{flex:0 0 66.66667%;max-width:66.66667%;padding-right:0;padding-left:0;padding-left:1.25rem;padding-right:1.25rem}}@media screen and (orientation:portrait) and (min-width:40em) and (max-width:63.9375em){.all-feed__wrapper::before{left:2.5rem;right:2.5rem}.all-feed__wrapper--advertorial::before{width:calc(100% - 80px)}.all-feed__button{margin-left:1.25rem}}.author{border-bottom:1px solid #ccc;border-top:1px solid #ccc;font-size:14px;padding:20px 0}.author--post{margin-bottom:37px;padding-top:1.0625rem;padding-bottom:1rem}.author__title{color:#000;font-family:Helvetica;font-size:.75rem;font-weight:400;letter-spacing:1.25px;line-height:.875rem;text-transform:uppercase;margin:0 0 6px}.fonts-loaded .author__title{font-family:CentraNo1Book,sans-serif;line-height:.8125rem;letter-spacing:.125rem;font-size:.8125rem}.author__description{color:#231f20;font-family:Helvetica;font-size:.75rem;font-weight:300;letter-spacing:.4px;line-height:.875rem;display:inline;line-height:17px}.fonts-loaded .author__description{font-family:CentraNo1Book,sans-serif;font-size:.8125rem;line-height:.9375rem;letter-spacing:.01875rem}.author__description strong:first-of-type{color:#000}.author p{margin:0;display:inline}.post__initials{color:#000;font-family:Helvetica;font-size:.75rem;font-weight:600;letter-spacing:1.25px;line-height:.875rem;text-transform:uppercase;display:inline-block;margin:0 0 0 .1875rem;padding:0 0 .125rem;position:relative}.fonts-loaded .post__initials{font-family:CentraNo1Book,sans-serif;line-height:.8125rem;letter-spacing:.125rem;font-size:.8125rem}.post__initials::before{content:"\2014";display:inline-block}.post__initials::after{background:#000;content:"";height:.0625rem;bottom:0;left:1rem;position:absolute;right:.0625rem}.post__initials:active,.post__initials:focus,.post__initials:link,.post__initials:visited{color:#000}.related-posts{display:none}@media screen and (min-width:64em){.related-posts{display:block}}.recommender{display:flex;flex-wrap:wrap;left:0;margin-bottom:1.25rem;position:absolute;top:0;width:100%}.recommender .slug{margin:0 auto}.recommender .book{border-bottom:.0625rem solid #ccc;flex:0 0 50%;padding:0 0 .625rem;position:relative}.recommender .book:nth-of-type(even)::after{background:#ccc;bottom:.625rem;content:'';position:absolute;top:.625rem;right:-.03125rem;width:.0625rem}.recommender__disclaimer{color:#000;font-family:Helvetica;font-size:.75rem;font-weight:300;letter-spacing:.4px;line-height:.875rem;color:#ccc;flex:0 0 100%;margin-top:.375rem;text-align:center}.fonts-loaded .recommender__disclaimer{font-family:CentraNo1Book,sans-serif;font-size:.8125rem!important;line-height:1.0625rem;letter-spacing:.01875rem}.book__link{align-items:center;display:flex;flex-direction:column;padding:0 .625rem}.book__cover{height:6.25rem;margin:.625rem 0 .5rem}.book__image{display:block;height:100%;width:auto}.book__title{color:#000;font-family:Georgia;font-size:.9375rem;font-weight:700;letter-spacing:.38px;line-height:1.0625rem;font-style:normal;margin-bottom:.25rem;text-align:center}.fonts-loaded .book__title{font-family:CentraNo1,sans-serif;font-size:1rem;line-height:1.0625rem;letter-spacing:.01875rem}.book__price{color:#000;font-family:Helvetica;font-size:.75rem;font-weight:400;letter-spacing:1.25px;line-height:.875rem;text-transform:uppercase;color:#5f5f5f;display:block}.fonts-loaded .book__price{font-family:CentraNo1Book,sans-serif;line-height:.8125rem;letter-spacing:.125rem;font-size:.8125rem}.post__byline{border-top:.0625rem solid #ccc;margin-bottom:1.3125rem;padding-top:1.5rem}.post__by{color:#5f5f5f;font-family:Georgia;font-size:.8125rem;font-weight:700;letter-spacing:1.3px;line-height:.75rem;text-transform:uppercase;font-style:normal;display:inline-block;margin:0 .625rem 0 0;padding:0 0 .125rem}.fonts-loaded .post__by{font-family:CentraNo1,sans-serif;letter-spacing:.0875rem;line-height:.8125rem}.post__by:active,.post__by:focus,.post__by:link,.post__by:visited{color:#ef5b24}.post__readTime{color:#231f20;font-family:Helvetica;font-size:.75rem;font-weight:400;letter-spacing:1.25px;line-height:.875rem;text-transform:uppercase;display:block;margin-top:.1875rem}.fonts-loaded .post__readTime{font-family:CentraNo1Book,sans-serif;line-height:.8125rem;letter-spacing:.125rem;font-size:.8125rem}@media screen and (min-width:40em){.post__byline{margin-bottom:1.125rem}.post__readTime{display:inline}}.post__body ::-moz-selection{background:#e4e4e4}.post__body ::selection{background:#e4e4e4}@media screen and (max-width:39.9375em){.post__body:not(:last-child){margin-bottom:3.25rem;position:relative}.post__body:not(:last-child)::after{bottom:-2.1875rem;background:#ccc;content:'';height:.0625rem;left:-.625rem;position:absolute;width:calc(100% + 20px)}__live-link{color:#fff;font-family:Helvetica;font-size:.75rem;font-weight:700;letter-spacing:1.25px;line-height:.875rem;text-transform:uppercase;background-color:#146fb9;border-radius:.1875rem;display:inline-block;height:1.5625rem;line-height:1.5625rem;padding:0 .4375rem;margin-top:1.625rem;text-align:center}.fonts-loaded __live-link{font-family:CentraNo1Book,sans-serif;line-height:.8125rem;letter-spacing:.125rem;font-size:.8125rem}__live-link:link,__live-link:visited,__live-link:active,__live-link:focus{color:#fff}}@media screen and (min-width:40em){.post__body{position:relative}.post__body:not(:last-child){margin:0 0 1.125rem;padding:0 0 2.1875rem}.post__body:not(:last-child)::after{background:#000;bottom:-.0625rem;content:'';height:.0625rem;position:absolute;right:0;width:calc(100% - 106px)}.post__container{display:flex;justify-content:flex-end}.post__container--short{margin:0}.post__container--short .post__article div:first-child p{margin-top:.9375rem}.post__container--short .post__article div:first-child figure:not(.slick-slide):first-child{margin-top:1.375rem}.post__container--short .post__article div:last-child p:last-child{margin-bottom:0}.post__content{flex:0 1 calc(100% - 132px);max-width:37.5rem}}.highlight-share-popover{max-width:8em;pointer-events:none;-webkit-animation:highlight-share-intro .3s;animation:highlight-share-intro .3s}.highlight-share-popover::before{content:"";position:absolute;bottom:100%;left:50%;width:0;height:0;margin:-6px -.7em;border-width:.7em .7em 0;border-style:solid;border-color:#ccc transparent}.highlight-share-popover>ul{pointer-events:auto;list-style:none;padding:12px;margin:-.2em 0 0;white-space:nowrap;background:#ccc;color:#fff;position:absolute;left:50%;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.highlight-share-popover>ul>li{background:#000;border-radius:50%;display:inline-block;width:1.9em;height:1.9em;line-height:1.9em;text-align:center}.highlight-share-popover>ul>li:not(:last-child){margin-right:7px}.highlight-share-popover>ul>li>a{align-items:center;display:flex;justify-content:center;width:100%;height:100%;color:inherit;box-sizing:border-box}.highlight-share-popover>ul>li svg{height:auto;width:17px}.highlight-share-popover>ul>li[data-share-via=linked-in] svg{width:20px}.highlight-share-popover>ul>li polyline{stroke:#fff}@media (pointer:coarse){.highlight-share-popover{font-size:150%}.highlight-share-popover::before{bottom:auto;top:100%;border-width:0 1em .7em;margin-top:0}.highlight-share-popover>ul{top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:.7em 0 0}}@media (max-width:575px){.highlight-share-popover{left:0!important;right:0!important;width:auto!important;max-width:none}.highlight-share-popover::before{bottom:auto;top:100%;border-width:0 1em .7em;margin-top:0}.highlight-share-popover>ul{top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:.7em 0 0}.highlight-share-popover>ul{left:0;width:100%;-webkit-transform:none;transform:none;border-radius:0;text-align:center}}@-webkit-keyframes highlight-share-intro{0%{-webkit-transform:translateY(-3em);opacity:0}80%{-webkit-transform:translateY(.5em);opacity:1}100%{-webkit-transform:translateY(0)}}@keyframes highlight-share-intro{0%{-webkit-transform:translateY(-3em);transform:translateY(-3em);opacity:0}80%{-webkit-transform:translateY(.5em);transform:translateY(.5em);opacity:1}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.post .mic-2019__article-links{display:flex;margin-bottom:1.9375rem}.post .mic-2019__article-links button{background-color:gray;border-radius:3px;color:#fff;font-family:Helvetica;font-size:1.0625rem;font-weight:700;letter-spacing:1.4px;padding:0 8px 3px;text-transform:uppercase;text-align:center;height:31px;font-size:.6875rem!important;font-family:CentraNo1;padding-bottom:.00001px;margin-top:-.875rem}.fonts-loaded .post .mic-2019__article-links button{font-family:CentraNo1,sans-serif;font-size:.875rem;line-height:.875rem;letter-spacing:.1125rem}.post .mic-2019__article-links__company{margin-right:1rem}.post .mic-2019__article-links__company button{color:#fff;background:#777}.post .mic-2019__article-links__company button:hover{background-color:#e00057;border-color:#e00057}.post .mic-2019__article-links__50-mic{margin-bottom:0}.post .mic-2019__article-links__50-mic button{color:#777;background:#fff;border:1px solid #777}.post .mic-2019__article-links__50-mic button:hover{color:#e00057;border-color:#e00057}.post .mcp-2019__article-links{display:flex;margin-bottom:1.9375rem}.post .mcp-2019__article-links button{background-color:gray;border-radius:3px;color:#fff;font-family:Helvetica;font-size:1.0625rem;font-weight:700;letter-spacing:1.4px;padding:0 8px 3px;text-transform:uppercase;text-align:center;height:31px;color:#777;background:#fff;border:1px solid #777;font-size:.6875rem!important;font-family:CentraNo1;padding-bottom:.00001px;margin-top:-.875rem;width:320px}.fonts-loaded .post .mcp-2019__article-links button{font-family:CentraNo1,sans-serif;font-size:.875rem;line-height:.875rem;letter-spacing:.1125rem}.post .mcp-2019__article-links button:hover{color:#ef4123;border-color:#ef4123}.post__article mark{background-color:transparent;background-image:linear-gradient(to bottom,transparent 20%,#fcdd2b 21%),linear-gradient(to bottom,transparent 20%,#ccc 21%)!important;background-position:0 100%!important;background-repeat:no-repeat!important;background-size:0 4px!important;transition:background-size .5s ease-in-out .2s}.post__article mark.active{background-size:100% 4px,100% 4px!important;transition-delay:0s}.post__article mark.set{background-size:0 4px,100% 4px!important}.post__article .perfect-pullquote{color:#000}.post__article .perfect-pullquote.topquote::before{content:'';background:url(//images.fastcompany.com/image/upload/v1570839206/pullquote-quote.svg) no-repeat 0 0;background-size:contain;display:block;height:49px;width:63px;margin-bottom:7px}.post__article .perfect-pullquote blockquote{margin:0}.post__article .perfect-pullquote p{font-family:Beckett,sans-serif;font-size:50px;font-weight:300;line-height:48px;margin:0 0 3px!important;text-transform:uppercase}.post__article .perfect-pullquote cite{font-family:CentraNo1Book,sans-serif;display:block;font-size:13px;font-weight:300;letter-spacing:1px;line-height:15px;text-transform:uppercase;font-style:normal}.post__article p{margin:1.8125rem 0}.post__article div:first-child p{margin-top:0}.post__article div:nth-last-child(2) p:last-child{margin-bottom:0}.post__article div:nth-last-child(2) p:last-child .teads-inread{margin-bottom:2px!important;margin-top:32px!important}.post__article div:nth-last-child(2) p:last-child .teads-inread+figure{margin-top:14px}.post__article h2{padding-top:.3125rem}.post__article h2:not(.card__title--injection),.post__article h4{color:#000;font-family:Helvetica;font-weight:700;font-size:1.5625rem;letter-spacing:1.1px;line-height:1.25rem;text-transform:uppercase}.fonts-loaded .post__article h2:not(.card__title--injection),.fonts-loaded .post__article h4{font-family:CentraNo1,sans-serif;font-size:1.125rem;letter-spacing:.03125rem;line-height:1.375rem}.post__article h3{color:#000;font-family:Helvetica;font-size:1.1875rem;font-weight:700;letter-spacing:.7px;line-height:1.125rem;text-transform:none;margin-bottom:.625rem}.fonts-loaded .post__article h3{font-family:MeretPro,sans-serif;font-size:1.1875rem;line-height:1.5rem;letter-spacing:.01875rem}.post__article h2,.post__article h4,.post__article h5,.post__article h6{margin-bottom:.4375rem}.post__article h2 a,.post__article h3 a,.post__article h4 a,.post__article h5 a,.post__article h6 a{color:inherit}.post__article h2 a:active,.post__article h2 a:focus,.post__article h2 a:link,.post__article h2 a:visited,.post__article h3 a:active,.post__article h3 a:focus,.post__article h3 a:link,.post__article h3 a:visited,.post__article h4 a:active,.post__article h4 a:focus,.post__article h4 a:link,.post__article h4 a:visited,.post__article h5 a:active,.post__article h5 a:focus,.post__article h5 a:link,.post__article h5 a:visited,.post__article h6 a:active,.post__article h6 a:focus,.post__article h6 a:link,.post__article h6 a:visited{color:inherit}.post__article h2+p,.post__article h3+p,.post__article h4+p,.post__article h5+p,.post__article h6+p{margin-top:0}.post__article h2+figure,.post__article h2+ol,.post__article h3+figure,.post__article h3+ol,.post__article h4+figure,.post__article h4+ol,.post__article h5+figure,.post__article h5+ol,.post__article h6+figure,.post__article h6+ol{margin-top:1.25rem}.post__article h2+ul,.post__article h3+ul,.post__article h4+ul,.post__article h5+ul,.post__article h6+ul{margin-top:.75rem}.post__article blockquote{margin-left:3%;margin-right:11%}.post__article blockquote p{letter-spacing:0}.post__article blockquote,.post__article ol,.post__article ul{color:#000;font-family:Georgia;font-size:1.125rem;letter-spacing:.2px;line-height:1.5rem}.fonts-loaded .post__article blockquote,.fonts-loaded .post__article ol,.fonts-loaded .post__article ul{font-family:MeretPro,sans-serif;font-weight:300}.post__article blockquote p:not(:last-child),.post__article ol p:not(:last-child),.post__article ul p:not(:last-child){margin-bottom:.625rem}.post__article ol,.post__article ul{color:#000;font-family:Georgia;font-size:1.125rem;letter-spacing:.2px;line-height:1.5rem;list-style:none;margin:0 11% 1.8125rem 0;padding:0}.fonts-loaded .post__article ol,.fonts-loaded .post__article ul{font-family:MeretPro,sans-serif;font-weight:300}.post__article ol li:not(:last-child),.post__article ul li:not(:last-child){margin-bottom:.625rem}.post__article ol li::before,.post__article ul li::before{margin-left:-1.4375rem;margin-right:.4375rem}.post__article ul{margin-left:9%}.post__article ul li::before{color:#000;content:"\25AA";display:inline-block;font-size:1.625rem;position:absolute}.post__article ol{counter-reset:item;margin-left:9.5%}.post__article ol li::before{color:#000;font-family:Helvetica;font-size:.9375rem;font-weight:700;letter-spacing:1.6px;content:counter(item) ")";counter-increment:item;display:inline}.fonts-loaded .post__article ol li::before{font-family:FCZizouSans,sans-serif}.post__article b,.post__article strong{font-weight:700}.post__article .pullquote{color:#221f20;font-family:Helvetica;font-size:1.375rem;font-weight:400;letter-spacing:.6px;line-height:1.375rem;margin:2.125rem 0 1.9375rem;padding-top:2.25rem;position:relative}.fonts-loaded .post__article .pullquote{font-family:FCZizouSans,sans-serif;font-size:1.5rem;font-weight:400;letter-spacing:.6px;line-height:1.5rem}.post__article .pullquote::before{border-top:1px solid #939598;content:"";left:0;position:absolute;right:0;top:0}.post__article .pullquote q::after,.post__article .pullquote q::before{display:none}.post__article hr{background:#ccc;border:0;height:1px;margin:2.0625rem 0 2.125rem}.post__article figure:not(.post__inline-slideshow__slide){margin:2.0625rem 0 1.8125rem}.post__article figure:not(.post__inline-slideshow__slide)+h2{margin-top:1.9375rem}.post__article figure:not(.post__inline-slideshow__slide).image-wrapper.fc-tracker{margin:0;padding:0;width:1px;height:1px}.post__article iframe{max-width:100%}.post__article img:not(.post__inline-slideshow__image):not(.inline-emoji),.post__article video{width:100%;height:auto}.post__article .sidebar{display:none}.post__article .video-wrapper,.post__article figure.inline-video .image-wrapper{position:relative;padding-bottom:56.25%}.post__article .video-wrapper iframe,.post__article figure.inline-video .image-wrapper iframe{height:100%!important;left:0;position:absolute;top:0;width:100%!important}.post__article .video-wrapper,.post__article figure.inline-video{margin-bottom:1.8125rem;margin-top:2.125rem}.post__article .jwplayer{margin-top:1.0625rem;margin-bottom:1.875rem}.post__article .inline-instagram iframe,.post__article .inline-tweet iframe{width:100%}.post__article .inline-instagram{overflow:hidden;position:relative}.post__article .inline-instagram::before{content:'';display:block;padding-top:100%;width:100%}.post__article .inline-instagram iframe{left:0;position:absolute;top:0}.post__article .instagram-media{position:static!important;margin-bottom:2.0625rem!important;margin-top:2.0625rem!important}.post__article .inline-emoji{width:auto;margin-bottom:-7px}.post__article .caption{font-size:.625rem;margin-bottom:1.5rem}.post .teads-inread{margin-bottom:0!important;margin-top:-8px!important}.post .teads-inread+figure{margin-top:14px}@media screen and (max-width:39.9375em){.post__article{color:#000;font-family:Georgia;font-size:1.125rem;letter-spacing:.2px;line-height:1.5rem}.fonts-loaded .post__article{font-family:MeretPro,sans-serif;font-weight:300}.post__article blockquote{font-size:1.0625rem;line-height:1.375rem;letter-spacing:.2px}.post__article .instagram-media{margin-bottom:2.1875rem!important;margin-top:2.1875rem!important}}@media screen and (min-width:40em){.post__article{color:#000;font-family:Georgia;font-size:1.1875rem;letter-spacing:.2px;line-height:1.75rem}.fonts-loaded .post__article{font-family:MeretPro,sans-serif;font-weight:300}.post__article .perfect-pullquote{float:left;max-width:336px;margin-bottom:20px;margin-right:20px;margin-left:-107px}.post__article .perfect-pullquote p{letter-spacing:1.5px;line-height:46px}.post__article .perfect-pullquote footer{font-size:13px}.post__article p{margin:1.5625rem 0}.post__article div:first-child h2+p{margin-top:0}.post__article div:first-child p{margin-top:0}.post__article h3+.video-wrapper:not(.post__inline-slideshow__slide){margin-top:1.0625rem}.post__article blockquote,.post__article ol,.post__article ul{margin-right:11%}.post__article blockquote{margin-left:2.625rem}.post__article ul{margin-bottom:1.9375rem;margin-left:3.9375rem;margin-top:1.75rem}.post__article ol{margin-left:4.0625rem}.post__article figure.inline-video{margin-bottom:1.875rem}.post__article .inline-video .video-wrapper{margin-bottom:.375rem}.post__article figure.alignleft,.post__article figure.alignright,.post__article img.alignleft,.post__article img.alignright{clear:both;float:left;margin-bottom:1.25rem;margin-right:1.25rem;margin-top:.5rem;padding-right:1.25rem;width:50%}.post__article figure.inline .caption-wrapper,.post__article figure.inline figcaption{margin-bottom:-.1875rem}.post__article figure.inline.inline-large{margin-top:2.0625rem;margin-bottom:2.0625rem}.post__article figure.inline.inline-small{margin-top:.625rem;margin-bottom:1.25rem}.post__article .inline-small,.post__article .sidebar,.post__article .sidebar.left,.post__article .sidebar.right{display:inline;float:left;margin-right:1.25rem;margin-top:.1875rem;padding-right:1.25rem;width:50%}.post__article .sidebar a:active,.post__article .sidebar a:focus,.post__article .sidebar a:hover,.post__article .sidebar a:link,.post__article .sidebar a:visited,.post__article .sidebar h4 a:active,.post__article .sidebar h4 a:focus,.post__article .sidebar h4 a:hover,.post__article .sidebar h4 a:link,.post__article .sidebar h4 a:visited{color:#ef5b24;cursor:pointer}.post__article .sidebar ol,.post__article .sidebar p,.post__article .sidebar ul{color:#000;font-family:Helvetica;font-size:.75rem;font-weight:300;letter-spacing:.4px;line-height:.875rem}.fonts-loaded .post__article .sidebar ol,.fonts-loaded .post__article .sidebar p,.fonts-loaded .post__article .sidebar ul{font-family:CentraNo1Book,sans-serif;font-size:.8125rem!important;line-height:1.0625rem;letter-spacing:.01875rem}.post__article .sidebar ol:last-child,.post__article .sidebar p:last-child,.post__article .sidebar ul:last-child{margin-bottom:.9375rem}.post__article .sidebar ol li:last-child,.post__article .sidebar p li:last-child,.post__article .sidebar ul li:last-child{margin-bottom:0}.post__article .sidebar b,.post__article .sidebar strong{font-weight:400}.post__article .sidebar ol,.post__article .sidebar ul{margin-right:0}.post__article .sidebar ol li,.post__article .sidebar ul li{margin-bottom:.3125rem}.post__article .sidebar ol{margin-left:1.4375rem}.post__article .sidebar ul{margin-left:1rem}.post__article .sidebar ul li::before{font-size:1.4375rem;margin-left:-1.1875rem}.post__article .sidebar .subhead{color:#7b7b7b;font-family:Georgia;font-size:.75rem;font-weight:700;letter-spacing:1.45px;line-height:.8125rem;text-transform:uppercase}.post__article .sidebar h2,.post__article .sidebar h3{color:#000;font-family:Helvetica;font-size:1rem;font-weight:400;letter-spacing:1.2px;line-height:1.0625rem;text-transform:none}.fonts-loaded .post__article .sidebar h2,.fonts-loaded .post__article .sidebar h3{font-family:CentraNo1,sans-serif;font-weight:400;font-size:1rem;line-height:1.0625rem;letter-spacing:.01875rem}.post__article .sidebar h2,.post__article .sidebar h3,.post__article .sidebar h4,.post__article .sidebar h5,.post__article .sidebar h6{margin-bottom:.5rem}.post__article .sidebar h2+ol,.post__article .sidebar h2+p,.post__article .sidebar h2+ul,.post__article .sidebar h3+ol,.post__article .sidebar h3+p,.post__article .sidebar h3+ul,.post__article .sidebar h4+ol,.post__article .sidebar h4+p,.post__article .sidebar h4+ul,.post__article .sidebar h5+ol,.post__article .sidebar h5+p,.post__article .sidebar h5+ul,.post__article .sidebar h6+ol,.post__article .sidebar h6+p,.post__article .sidebar h6+ul{margin-top:0}.post__article .sidebar h2 a:active,.post__article .sidebar h2 a:focus,.post__article .sidebar h2 a:hover,.post__article .sidebar h2 a:link,.post__article .sidebar h2 a:visited,.post__article .sidebar h3 a:active,.post__article .sidebar h3 a:focus,.post__article .sidebar h3 a:hover,.post__article .sidebar h3 a:link,.post__article .sidebar h3 a:visited,.post__article .sidebar h4 a:active,.post__article .sidebar h4 a:focus,.post__article .sidebar h4 a:hover,.post__article .sidebar h4 a:link,.post__article .sidebar h4 a:visited{color:#000}.post__article .sidebar a img{margin-bottom:6px}.post__article .sidebar figure+h2,.post__article .sidebar figure+h3,.post__article .sidebar figure+h4{margin-top:.46875rem}.post__article .sidebar figure+h2,.post__article .sidebar figure+h3,.post__article .sidebar figure+ol,.post__article .sidebar figure+p,.post__article .sidebar figure+ul{margin-top:.4375rem}.post__article .sidebar .inline,.post__article .sidebar .inline-large,.post__article .sidebar .inline-sidebar,.post__article .sidebar .inline-small{float:none;margin:.625rem 0 .375rem 0;padding-left:0;padding-right:0;width:100%}}.post__footer{margin-top:2.125rem}@media screen and (min-width:40em){.post__footer{margin-top:1.8125rem}}@media screen and (min-width:40em){.post--default .post__featured-caption{border-bottom:.0625rem solid #ccc}.post--default .post__byline{border-top:0}.post--default .header-slideshow__caption{border-bottom:.0625rem solid #ccc}}.post{clear:both}.post__hero .post__header-text{max-width:51.25rem;margin:0 auto}.post__hero .post__header figure{margin:0}@media screen and (min-width:64em){.post__hero .header-slideshow__caption,.post__hero .post__featured-caption{flex:0 0 50%;max-width:50%;padding-right:0;padding-left:0;margin-left:16.66667%;border:0;padding-left:.375rem;padding-right:.8125rem}}@media screen and (min-width:40em){.post__hero{padding-top:.0625rem}.post__wrapper--advertorial .post__hero{margin-top:-.5rem}.post__hero .post__header{max-width:1240px;margin:0 auto}.post__hero .post__header .post__article{margin-top:-.1875rem}.post__hero .post__header .post__header-text{text-align:center}.fonts-loaded .post__hero .post__title{font-size:3.5625rem;letter-spacing:.0625rem;line-height:3.0625rem}.post__hero .post__featured-caption{margin-top:1rem}.post__hero .post__deck{margin-bottom:1.625rem}.post__hero .advertorial__container{justify-content:center}}@media screen and (min-width:40em) and (max-width:63.9375em){.post__hero .header-slideshow__caption,.post__hero .post__featured-caption{margin-left:6.625rem;max-width:37.5rem}}@media screen and (min-width:64em){.post--video{margin-top:-.3125rem;padding-top:0!important}}@media screen and (min-width:40em){.post--short .post__title{margin-bottom:1rem}.post--short .social{padding-top:1.9375rem}}.post{margin:0 0 1.875rem}.post__wrapper--advertorial{margin-bottom:1.4375rem;padding-top:0}.post__wrapper--advertorial .post{margin-bottom:0;padding-top:0}.post__wrapper--advertorial .ad-wrapper--articlescroll,.post__wrapper--advertorial .ad-wrapper--articletop{margin-bottom:.625rem}.post__body figure,.post__hero figure{margin:0}.post__poster-wrapper--no-caption{margin-bottom:1.875rem}.post__poster-wrapper video{width:100%}.post__price{align-items:center;display:flex;flex:0 0 auto}.post__price span{color:#000;font-family:Helvetica;font-size:2.4375rem;font-weight:500;line-height:2.0625rem;display:inline-block;margin-right:1.25rem}.fonts-loaded .post__price span{font-family:GrifitoM,sans-serif;font-size:2.4375rem;line-height:2.0625rem;letter-spacing:.04375rem}.post__price a{background-color:#146fb9;border-radius:3px;color:#fff;font-family:Helvetica;font-size:1.0625rem;font-weight:700;letter-spacing:1.4px;padding:0 8px 3px;text-transform:uppercase;text-align:center;height:31px;flex:0 0 auto!important;line-height:1.6875rem}.fonts-loaded .post__price a{font-family:CentraNo1,sans-serif;font-size:.875rem;line-height:.875rem;letter-spacing:.1125rem}.post figcaption,.post__featured-caption{color:#000;font-family:Helvetica;font-size:.75rem;font-weight:300;letter-spacing:.4px;line-height:.875rem}.fonts-loaded .post figcaption,.fonts-loaded .post__featured-caption{font-family:CentraNo1Book,sans-serif;font-size:.8125rem;line-height:.9375rem;letter-spacing:.01875rem}.post figcaption b,.post__featured-caption b{color:#000;font-family:Helvetica;font-size:.75rem;font-weight:700;letter-spacing:.4px;line-height:.875rem}.fonts-loaded .post figcaption b,.fonts-loaded .post__featured-caption b{font-family:CentraNo1,sans-serif;font-size:.8125rem;line-height:.9375rem;letter-spacing:.01875rem}.post figcaption .credit,.post figcaption cite,.post__featured-caption .credit,.post__featured-caption cite{color:#5f5f5f;font-family:Helvetica;font-size:.4375rem;font-style:normal;font-weight:400;letter-spacing:.8px;line-height:.4375rem;text-transform:uppercase;display:inline;padding-top:.1875rem}.fonts-loaded .post figcaption .credit,.fonts-loaded .post figcaption cite,.fonts-loaded .post__featured-caption .credit,.fonts-loaded .post__featured-caption cite{font-family:FCZizouSans,sans-serif;font-size:.6875rem;line-height:.6875rem}.fonts-loaded .post figcaption .credit,.fonts-loaded .post figcaption cite,.fonts-loaded .post__featured-caption .credit,.fonts-loaded .post__featured-caption cite{line-height:inherit}.post figcaption .credit::before,.post figcaption cite::before,.post__featured-caption .credit::before,.post__featured-caption cite::before{content:' '}.post figcaption .credit em,.post figcaption cite em,.post__featured-caption .credit em,.post__featured-caption cite em{font-style:normal}.post figcaption .credit a,.post figcaption cite a,.post__featured-caption .credit a,.post__featured-caption cite a{color:#5f5f5f;cursor:pointer}.post figcaption .credit a:visited,.post figcaption cite a:visited,.post__featured-caption .credit a:visited,.post__featured-caption cite a:visited{color:#ef5b24}.post figcaption .credit a:hover,.post figcaption cite a:hover,.post__featured-caption .credit a:hover,.post__featured-caption cite a:hover{color:#ef5b24}.post figcaption .credit a:active,.post figcaption cite a:active,.post__featured-caption .credit a:active,.post__featured-caption cite a:active{color:#ef5b24}.post__featured-caption{margin-top:.375rem}.post__featured-caption cite{line-height:1rem!important}.post .header-slideshow__caption,.post__featured-caption{padding-bottom:1.0625rem}@media screen and (max-width:39.9375em){.post{padding-left:.625rem;padding-right:.625rem;padding-top:.9375rem}.post--hero{padding-top:0}.post__hero{padding-left:.625rem;padding-right:.625rem;padding-top:1.125rem}.post__price{margin:.625rem 0}.post__back-to-gift-guide{color:#000;font-family:Georgia;font-size:1.0625rem;letter-spacing:0;line-height:1.5rem;color:#ef5b24}.post__article .ad-wrapper{margin:-.5625rem 0 2.1875rem}}@media screen and (min-width:40em){.post{margin-bottom:2rem}.post__wrapper--advertorial{padding-bottom:1.5625rem}.post__wrapper--advertorial .post{padding-top:1.625rem}.post__poster-wrapper img{width:100%}.post__title-group{display:flex;justify-content:space-between}.post__title-group>a{margin-right:1.25rem}.post__back-to-gift-guide{color:#000;font-family:Georgia;font-size:1.125rem;letter-spacing:0;line-height:1.75rem;color:#ef5b24}}@media screen and (min-width:64em){.post{max-width:80rem;margin-right:auto;margin-left:auto;display:flex;flex-flow:row wrap;justify-content:flex-start;max-width:1240px}.post__wrapper--advertorial .post{padding-top:0!important}.post__wrapper--advertorial .post:not(.post--hero){margin-top:-.4375rem}.post__main--error-pg::before,.post__main::before{flex:0 0 calc(100% - 40);height:1.875rem;margin-bottom:2.4375rem;margin-top:1.0625rem}.post__main{flex:0 0 58.33333%;max-width:58.33333%;padding-right:0;padding-left:0;margin-left:8.33333%;padding-left:.1875rem;padding-right:.8125rem}.post__main--article-rule::before{flex:0 0 calc(100% - 40);height:1.875rem;margin-bottom:2.4375rem;margin-top:1.0625rem}.post__main--article-rule--error-pg{flex:0 0 100%;max-width:100%;padding-right:.625rem;padding-left:.625rem;margin-top:2.5rem}}@media screen and (min-width:64em) and (min-width:40em){.post__main--article-rule--error-pg{padding-right:1.25rem;padding-left:1.25rem}}@media screen and (orientation:portrait) and (min-width:40em) and (max-width:63.9375em){.post{margin-bottom:2.4375rem;padding-left:2.5rem;padding-right:2.5rem;padding-top:.5rem}.post__hero{padding-left:2.5rem;padding-right:2.5rem}.post__wrapper--advertorial{padding-bottom:.9375rem}}.adhesive-banner{height:initial;padding-top:0;padding-bottom:0;width:100vw;background-color:#f2f2f2;position:fixed;left:0;bottom:0;z-index:9948031}@media screen and (min-width:40em){.adhesive-banner{display:none}}.adhesive-banner .closeAdhesiveUnit{position:absolute;top:4px;right:8px}@media screen and (orientation:landscape) and (min-width:40em) and (max-width:63.9375em){.post{padding-left:2.5rem;padding-right:2.5rem}}.article__insert .article__preview,.sponsored_article__insert .article__preview{margin-left:8.33333%;padding-left:.1875rem;padding-right:.8125rem;width:57.3333%;text-align:center;margin-bottom:20px}.article__insert .article__preview--active,.sponsored_article__insert .article__preview--active{display:none}.article__insert .article__preview button,.sponsored_article__insert .article__preview button{background-color:#146fb9;border-radius:3px;color:#fff;font-family:Helvetica;font-size:1.0625rem;font-weight:700;letter-spacing:1.4px;padding:0 8px 3px;text-transform:uppercase;text-align:center;height:31px;margin-left:8.33333%}.fonts-loaded .article__insert .article__preview button,.fonts-loaded .sponsored_article__insert .article__preview button{font-family:CentraNo1,sans-serif;font-size:.875rem;line-height:.875rem;letter-spacing:.1125rem}.article__insert .article__preview__top-ad,.sponsored_article__insert .article__preview__top-ad{margin-left:47.2%}.article__insert .article__preview__title,.sponsored_article__insert .article__preview__title{margin-left:8.33333%}.article__insert .article__preview__title h2,.sponsored_article__insert .article__preview__title h2{color:#000;font-family:Helvetica;font-size:2.625rem;font-weight:700;letter-spacing:0;line-height:2.4375rem;margin-left:8.33333%;margin-bottom:.5rem;display:block;text-align:left}.fonts-loaded .article__insert .article__preview__title h2,.fonts-loaded .sponsored_article__insert .article__preview__title h2{font-family:GrifitoM,sans-serif;letter-spacing:.05937rem;font-size:3.375rem;line-height:2.75rem}.article__insert .article__preview__deck h2,.sponsored_article__insert .article__preview__deck h2{color:#5f5f5f;font-family:Georgia;font-size:1.03125rem!important;font-weight:400;letter-spacing:.2px;line-height:1.3125rem;margin-bottom:1.3125rem;text-align:left}.fonts-loaded .article__insert .article__preview__deck h2,.fonts-loaded .sponsored_article__insert .article__preview__deck h2{font-family:CentraNo1Book,sans-serif;line-height:1.25rem;letter-spacing:.01312rem;font-weight:300}.article__insert .article__preview__eyebrow,.sponsored_article__insert .article__preview__eyebrow{margin-left:8.33333%;text-align:left}.article__insert .article__preview__body,.sponsored_article__insert .article__preview__body{margin-left:8.33333%}.article__insert .article__preview__body p,.sponsored_article__insert .article__preview__body p{color:#000;font-family:Georgia;font-size:1.1875rem;letter-spacing:.2px;line-height:1.75rem;flex:0 0 58.33333%;margin-left:8.33333%;padding-right:1.875rem;text-align:left}.fonts-loaded .article__insert .article__preview__body p,.fonts-loaded .sponsored_article__insert .article__preview__body p{font-family:MeretPro,sans-serif;font-weight:300}.sponsored_article__insert{margin-top:20px;padding-bottom:20px}.post__header .post__article{margin-top:-.1875rem}.post__title{color:#000;font-family:Helvetica;font-size:2rem;font-weight:700;letter-spacing:0;line-height:1.875rem;margin-bottom:.5rem}.fonts-loaded .post__title{font-family:GrifitoM,sans-serif;font-size:2.3125rem;line-height:2rem;letter-spacing:.6px}.post__title a:active,.post__title a:focus,.post__title a:link,.post__title a:visited{color:#000}.post__deck{color:#5f5f5f;font-family:Georgia;font-size:1.03125rem!important;font-weight:400;letter-spacing:.2px;line-height:1.3125rem;margin:0 0 1.3125rem}.fonts-loaded .post__deck{font-family:CentraNo1Book,sans-serif;line-height:1.25rem;letter-spacing:.01312rem;font-weight:300}.poster-video-wrapper{height:0;padding-bottom:56.25%;position:relative;border:0;margin-bottom:.3125rem}.poster-video-wrapper__video{border:0;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.poster-video-wrapper--video-permalink{margin-top:1rem;margin-bottom:-.375rem;position:relative}.post-featured__poster{flex:0 0 100%;max-width:100%;padding-right:0;padding-left:0}.post-featured__poster img{display:block}@media screen and (max-width:39.9375em){.post__deck{color:#5f5f5f;font-family:Georgia;font-size:1.0625rem;font-weight:400;letter-spacing:.2px;line-height:1.3125rem}.fonts-loaded .post__deck{font-family:CentraNo1Book,sans-serif;font-size:1rem;line-height:1.0625rem;letter-spacing:.00625rem;font-weight:300}.post__header-text{margin-bottom:1.0625rem}.poster-video-wrapper--video-permalink{margin-bottom:1.3125rem}}@media screen and (min-width:40em){.post__header .eyebrow{margin-bottom:.0625rem}.post__title{color:#000;font-family:Helvetica;font-size:2.625rem;font-weight:700;letter-spacing:0;line-height:2.4375rem}.fonts-loaded .post__title{font-family:GrifitoM,sans-serif;letter-spacing:.05937rem;font-size:3.375rem;line-height:2.75rem}.post__title+.post__poster-wrapper{margin-top:1rem}.poster-video-wrapper{margin-bottom:3rem}.poster-video-wrapper--video-permalink{margin-bottom:1.0625rem}.poster-video-wrapper__video{margin-bottom:0}}.social{opacity:1;transition:opacity .2s ease-out}@media (min-width:641px){.social{height:180px;margin-bottom:38px}}@media (min-width:1024px){.social.articleRecirc{margin-left:calc((100% - 37.5rem - 90px)/ 2)}}.social--mic-2020{padding-top:8px!important}.social--mic-2020 .social__link{background:#2b60ac}.social--mic-2020 .social__item{justify-content:flex-start}.social--mic-2020-mobile{margin-top:0!important}.social--mic-2020-mobile .social__link{background:#2b60ac}.social--hidden{opacity:0}.social__list{list-style:none;margin:0;padding:0}.social__item{display:flex;justify-content:flex-end}.social__link{background-color:#000;border-radius:50%;height:1.875rem;position:relative;text-align:center;width:1.875rem;cursor:pointer}.social__link--twitter .icon-twitter::before{line-height:33px}.social__link--linkedin .icon-linkedin::before{padding-right:1px}.social--mic-2019{margin-top:.00006rem!important}.social--mic-2019 .social__list{margin:auto;width:65%}.social--mic-2019 a{background-color:#777}.social--mcp-2020{width:250px;margin:0 auto!important;padding-top:.000001px!important}@media (min-width:1186px){.social--mcp-2020{display:none}}.social--mcp-2020 .social__list{display:flex}.social--mcp-2020 .social__item:not(:last-child){border-right:none!important;margin-right:1.25rem;padding-right:1.25rem}.social--mcp-2020 .social__link{background-color:#000;border-radius:50%;height:1.875rem;position:relative;text-align:center;width:1.875rem;background-color:#fff;width:2rem;height:2rem;display:block}.social--mcp-2020 .social__link--twitter .icon-twitter::before{line-height:33px}.social--mcp-2020 .social__link--linkedin .icon-linkedin::before{padding-right:1px}.social--mcp-2020-desktop{margin-top:843px}.social--mcp-2020-desktop .social__link{background-color:#fff}@media (max-width:1185px){.social--mcp-2020-desktop{display:none!important}}@media screen and (max-width:39.9375em){.social:first-of-type{margin-top:1.25rem;margin-bottom:1.5625rem}.social:last-of-type{margin-top:1.75rem;margin-bottom:0}.social--active{display:block}.social__list{background:0 0;display:flex;list-style:none;margin-bottom:0;margin-top:0;padding-left:0}.social__item:not(:last-child){border-right:1px solid #ccc;margin-right:1.25rem;padding-right:1.25rem}.social__link{background-color:#000;border-radius:50%;height:1.875rem;position:relative;text-align:center;width:1.875rem;width:2rem;height:2rem;display:block}.social__link--twitter .icon-twitter::before{line-height:33px}.social__link--linkedin .icon-linkedin::before{padding-right:1px}}@media screen and (max-width:63.9375em){.social--feature-feed,.social--mcp-community,.social--mic-year-sector,.social--person-page,.social--post-video{display:none}}@media screen and (min-width:40em){.social{flex:0 0 4.125rem;margin-right:2.5rem;padding-top:1.875rem}.social__list--empty{padding-top:0}.social__item{margin-bottom:10px}.social__item--empty{padding:.4375rem 0}.social--person-page{padding-top:0}.social--feature-feed,.social--person-page{flex:0 0 8.33333%;max-width:8.33333%;padding-right:.625rem;padding-left:.625rem;margin-right:0;margin-top:0}}@media screen and (min-width:40em) and (min-width:40em){.social--feature-feed,.social--person-page{padding-right:1.25rem;padding-left:1.25rem}}@media screen and (min-width:40em){.social--feature-feed .social__list,.social--person-page .social__list{padding-top:0}.social--mcp-community{width:8.33333%;padding:0 1.25rem 6.25rem;position:absolute}.social--mcp-community .social__list{padding-top:0}.social--mic-year-sector{padding:0 1.25rem;position:absolute;width:8.33333%}.social--mic-year-sector .social__list{padding-top:3.75rem}.social--mic-2018,.social--ranked{flex:unset;margin:0 0 17px;padding-top:0;width:100%}.social--mic-2018 .social__list,.social--ranked .social__list{display:flex;justify-content:space-between;padding-top:0}.social--mic-2018 .social__item,.social--ranked .social__item{border:0;padding:0;position:relative}.social--mic-2018 .social__item:first-child,.social--ranked .social__item:first-child{border-top:0}}@media screen and (min-width:64em){.social--post-video{position:absolute;left:-6.625rem;top:-.75rem;width:4.125rem}}.post__sidebar{display:none}@media screen and (min-width:40em){.post__sidebar{position:relative;z-index:1}.post__promotion{flex:1;margin:0 0 3.75rem;padding:0;position:relative}.post__promotion--advertorial{padding-top:.75rem}.post__promotion:not(.post__promotion--video):first-child{margin-bottom:2.5rem}.post__promotion:first-child .ad-wrapper{margin-bottom:3.125rem}.post__promotion .ad-wrapper{min-height:16.6875rem}.post__promotion--non-sticky{flex:0 0 auto!important;margin-bottom:0!important}.post__promotion--non-sticky .ad-wrapper{margin-bottom:0!important}.post__relative{position:relative}.post__relative--recommender{padding-top:26.1875rem}}@media screen and (min-width:64em){.post__sidebar{flex:0 0 33.33333%;max-width:33.33333%;padding-right:0;padding-left:0;display:flex;flex-direction:column;margin-top:.8125rem;padding-left:1.625rem}.post__sidebar--video{margin-top:0}}.mic-bar{font-family:CentraNo1,sans-serif;margin-bottom:30px}.mic-bar__title{align-items:center;display:flex;flex:0 0 196px;font-size:13px;letter-spacing:1.2px;color:#000}.mic-bar__title a{color:#000}.mic-bar__title :hover{color:#f28575}.mic-bar__pagination{display:flex;flex:1 1 auto;padding-left:20px;align-items:center}.mic-bar__button{font-size:13px;line-height:1;letter-spacing:1.2px;color:#ccc}.mic-bar__button:hover{color:#f28575}.mic-bar__button--arrow{color:transparent!important;overflow:hidden;width:9px}.mic-bar__button--back.mic-bar__button--arrow{background:url(https://images.fastcompany.com/image/upload/v1583675169/gray-arrow-left.svg) no-repeat center center}.mic-bar__button--forward.mic-bar__button--arrow{background:url(https://images.fastcompany.com/image/upload/v1583675169/gray-arrow-right.svg) no-repeat center center}.mic-bar__select{font-family:CentraNo1Book,sans-serif;border:1px solid #e4e4e4;font-size:13px;letter-spacing:1.2px;text-transform:uppercase;flex:1 1 auto;height:33px;margin:0 11px;position:relative}.mic-bar__select select{font-family:CentraNo1Book,sans-serif;font-size:13px;letter-spacing:1.2px;height:100%;left:0;position:absolute;top:0;width:100%;opacity:0;text-transform:uppercase}.mic-bar__selected{background:url(https://images.fastcompany.com/image/upload/v1583671122/black-arrow-down.svg) no-repeat calc(100% - 20px) center;line-height:33px;padding:0 20px}.mic-bar__selected strong{font-family:CentraNo1,sans-serif;padding-right:10px}@media screen and (min-width:40em){.mic-bar{display:flex}}@media screen and (max-width:39.9375em){.mic-bar{display:block}.mic-bar__title{max-width:250px;margin:0 auto 8px;text-align:center}.mic-bar__pagination{padding:0 10px}}nav.wci-bar{display:flex;justify-content:flex-start;align-items:center;margin-bottom:2.25rem;margin-top:1.4375rem}@media (max-width:414px){nav.wci-bar{display:block}}@media (max-width:414px){nav.wci-bar .header{text-align:center;margin-bottom:.625rem}}nav.wci-bar .header a{font-family:CentraNo1;font-weight:700;font-size:.8125rem;letter-spacing:.08125rem;color:#000;text-transform:uppercase;transition:color 150ms}nav.wci-bar .header a:hover{color:#ef5b24}nav.wci-bar select{font-family:CentraNo1Book;font-size:.8125rem;line-height:2.0625rem;letter-spacing:.08125rem;color:#000;text-transform:uppercase;display:flex;justify-content:flex-start;align-items:center;padding:0 1.25rem 0 .875rem;flex:21.6875rem 0 0;height:2.0625rem;border:#e4e4e4 1px solid;border-radius:0;margin-left:1.875rem;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background-image:url(https://images.fastcompany.com/image/upload/v1583671122/black-arrow-down.svg);background-repeat:no-repeat;background-position:calc(100% - 20px) center;cursor:pointer;outline:0}@media (max-width:414px){nav.wci-bar select{margin-left:0;width:100%;-moz-text-align-last:center;text-align-last:center}}nav.mcp-bar{display:flex;justify-content:flex-start;align-items:center;margin-bottom:2.25rem;margin-top:1.4375rem}@media (max-width:414px){nav.mcp-bar{display:block}}@media (max-width:414px){nav.mcp-bar .header{text-align:center;margin-bottom:.625rem}}nav.mcp-bar .header a{font-family:CentraNo1;font-weight:700;font-size:.8125rem;letter-spacing:.08125rem;color:#000;text-transform:uppercase;transition:color 150ms}nav.mcp-bar .header a:hover{color:#ef5b24}nav.mcp-bar select{font-family:CentraNo1Book;font-size:.8125rem;line-height:2.0625rem;letter-spacing:.08125rem;color:#000;text-transform:uppercase;display:flex;justify-content:flex-start;align-items:center;padding:0 1.25rem 0 .875rem;flex:21.6875rem 0 0;height:2.0625rem;border:#e4e4e4 1px solid;border-radius:0;margin-left:1.875rem;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background-image:url(https://images.fastcompany.com/image/upload/v1583671122/black-arrow-down.svg);background-repeat:no-repeat;background-position:calc(100% - 20px) center;cursor:pointer;outline:0;max-width:360px}@media (max-width:414px){nav.mcp-bar select{max-width:none;margin-left:0;width:100%;-moz-text-align-last:center;text-align-last:center}}.editor-highlights{position:fixed;width:13px;height:100vh;top:109px;z-index:2}.editor-highlights__unread{background-color:transparent;bottom:0;left:0;position:absolute;transition:all .2s ease-out;width:inherit;z-index:-1}.editor-highlights__unread--visible{background-color:#f1f1f1}.editor-highlights__highlight{transition:left .2s ease-out;height:0;position:absolute;width:inherit;left:-30px;z-index:0}.editor-highlights__highlight--visible{left:0}.editor-highlights__highlight .expander{position:absolute;height:60px;width:inherit;background:#fcdd2b;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all .2s ease-out;left:0}.editor-highlights__highlight .expander.set{background:#ccc}.editor-highlights__highlight--active{z-index:1}.editor-highlights__highlight .hotspot{background:url(https://images.fastcompany.com/image/upload/v1571877332/fc-chatbubble.svg) no-repeat 0 0;background-size:contain;cursor:pointer;height:26px;position:absolute;right:-10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;z-index:10}.editor-highlights__highlight .hotspot::after,.editor-highlights__highlight .hotspot::before{opacity:0;content:'';transition:opacity .2s ease-out}.editor-highlights__highlight .hotspot:hover::after,.editor-highlights__highlight .hotspot:hover::before{opacity:1}.editor-highlights__highlight .hotspot:hover::after{font-family:CentraNo1Book,sans-serif;background:#fff;border:1px solid #ccc;content:"Editor's highlight";font-size:13px;font-weight:300;height:32px;left:35px;letter-spacing:.3px;line-height:15px;padding:10px;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;width:60px}.editor-highlights__highlight .hotspot:hover::before{background:#fff;border-left:1px solid #ccc;border-bottom:1px solid #ccc;content:'';height:15px;left:27px;position:absolute;top:3px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:15px;z-index:1}@media screen and (max-width:63.9375em){.editor-highlights{display:none}}.post-personalized-recommendations{margin-top:0;margin-bottom:2.5rem}.post-personalized-recommendations__header{color:#000;font-family:Helvetica;font-size:1.1875rem;font-weight:700;letter-spacing:.8px;line-height:1.1875rem;margin-bottom:1.375rem}.fonts-loaded .post-personalized-recommendations__header{font-family:CentraNo1,sans-serif;font-size:1.125rem;line-height:1.125rem;letter-spacing:.03125rem}.post-personalized-recommendations__list{font-family:MeretPro,sans-serif;font-size:1.3125rem;line-height:1.75rem;letter-spacing:.0125rem;list-style:none;padding:0}.post-personalized-recommendations__item{font-size:1.25rem;margin-bottom:1.5rem;line-height:1.6875rem}.post-personalized-recommendations__item a{border-bottom:1px solid}.post-personalized-recommendations__item--advertorial{background:#fff}.post-personalized-recommendations__sponsored-eyebrow{color:#5f5f5f;font-family:Georgia;font-size:.8125rem;font-weight:700;letter-spacing:1.3px;line-height:.75rem;text-transform:uppercase;margin-bottom:.1875rem}.fonts-loaded .post-personalized-recommendations__sponsored-eyebrow{font-family:CentraNo1,sans-serif;letter-spacing:.0875rem;line-height:.8125rem}@media screen and (min-width:40em){.post-personalized-recommendations{margin-top:0}.post-personalized-recommendations__item{font-size:1.3125rem;line-height:1.75rem}}.header-slideshow,.post__inline-slideshow{position:relative;opacity:0}.header-slideshow::before,.post__inline-slideshow::before{display:block;content:" ";width:100%;padding-top:56.25%;background:#000}.header-slideshow .slick-list,.post__inline-slideshow .slick-list{position:absolute;z-index:1;left:0;top:0;width:100%;padding:0}.header-slideshow.slick-initialized,.post__inline-slideshow.slick-initialized{margin-top:17px;opacity:1}.header-slideshow .slick-track,.post__inline-slideshow .slick-track{height:100%}.header-slideshow .slick-arrow,.post__inline-slideshow .slick-arrow{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;top:50%}.header-slideshow .slick-arrow path,.post__inline-slideshow .slick-arrow path{transition:fill .1s ease-out,stroke .1s ease-out}.header-slideshow .slick-arrow path:nth-of-type(2),.header-slideshow .slick-arrow path:nth-of-type(3),.post__inline-slideshow .slick-arrow path:nth-of-type(2),.post__inline-slideshow .slick-arrow path:nth-of-type(3){fill:#000;stroke:#000}.header-slideshow .slick-arrow path:first-of-type,.post__inline-slideshow .slick-arrow path:first-of-type{fill:#ccc}.header-slideshow .slick-list,.post__inline-slideshow .slick-list{bottom:0;right:0;top:0;left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);width:calc(100% + 1px)}.header-slideshow__svg,.post__inline-slideshow__svg{border-radius:50%;border:.0625rem solid #939598;height:1.875rem;width:1.875rem}.header-slideshow__slide,.post__inline-slideshow__slide{max-height:100%;position:relative}.header-slideshow__slide-curr,.header-slideshow__slide-total,.post__inline-slideshow__slide-curr,.post__inline-slideshow__slide-total{font-weight:600}.header-slideshow__slide-total,.post__inline-slideshow__slide-total{color:#939598}.header-slideshow__slide video,.post__inline-slideshow__slide video{width:100%;max-height:100%;position:absolute}.header-slideshow__image,.post__inline-slideshow__image{margin:0 auto}.header-slideshow__image--landscape,.post__inline-slideshow__image--landscape{width:100%;left:0;position:absolute;top:0}.header-slideshow__image--portrait,.post__inline-slideshow__image--portrait{height:100%;width:auto;max-width:none}.header-slideshow__caption,.post__inline-slideshow__caption{color:#000;font-family:Helvetica;font-size:.75rem;font-weight:300;letter-spacing:.4px;line-height:.875rem;overflow:hidden;margin-top:.5rem}.fonts-loaded .header-slideshow__caption,.fonts-loaded .post__inline-slideshow__caption{font-family:CentraNo1Book,sans-serif;font-size:.8125rem!important;line-height:1.0625rem;letter-spacing:.01875rem}.header-slideshow__caption cite,.post__inline-slideshow__caption cite{color:#5f5f5f;font-family:Helvetica;font-size:.4375rem;font-style:normal;font-weight:400;letter-spacing:.8px;line-height:.4375rem;text-transform:uppercase;line-height:1rem!important}.fonts-loaded .header-slideshow__caption cite,.fonts-loaded .post__inline-slideshow__caption cite{font-family:FCZizouSans,sans-serif;font-size:.6875rem;line-height:.6875rem}.header-slideshow__caption p,.post__inline-slideshow__caption p{margin-bottom:0}@media screen and (max-width:39.9375em){.header-slideshow .slick-prev,.post__inline-slideshow .slick-prev{left:-.5rem}.header-slideshow .slick-next,.post__inline-slideshow .slick-next{right:-.5rem}.header-slideshow .slick-arrow,.post__inline-slideshow .slick-arrow{width:1.875rem;height:1.875rem}.header-slideshow__image--landscape,.post__inline-slideshow__image--landscape{top:0;height:100%}}@media screen and (min-width:40em){.header-slideshow .slick-prev,.post__inline-slideshow .slick-prev{left:-1.25rem}.header-slideshow .slick-next,.post__inline-slideshow .slick-next{right:-1.25rem}.header-slideshow .slick-arrow,.post__inline-slideshow .slick-arrow{width:2.5rem;height:2.5rem}.header-slideshow .slick-arrow:hover path:nth-of-type(2),.header-slideshow .slick-arrow:hover path:nth-of-type(3),.post__inline-slideshow .slick-arrow:hover path:nth-of-type(2),.post__inline-slideshow .slick-arrow:hover path:nth-of-type(3){fill:#ccc;stroke:#ccc}.header-slideshow .slick-arrow:hover path:first-of-type,.post__inline-slideshow .slick-arrow:hover path:first-of-type{fill:#000}}.recirc{position:relative;z-index:0}.recirc__title{color:#000;font-family:Helvetica;font-size:1.5rem;font-weight:300;letter-spacing:1.83px;line-height:1.5625rem;text-transform:uppercase;padding-top:1rem;padding-bottom:.8125rem;text-align:center}.fonts-loaded .recirc__title{font-family:Beckett,sans-serif;letter-spacing:.3rem;line-height:1.875rem;font-size:2.3125rem}.recirc__title::after{border-top:.1875rem solid #000;content:"";display:block}.recirc a:active,.recirc a:focus,.recirc a:link,.recirc a:visited{color:#000}@media screen and (max-width:39.9375em){.recirc__title{border-bottom:.0625rem solid #ccc;position:relative}.recirc__title::after{left:0;position:absolute;right:0;top:0}}@media screen and (min-width:40em){.recirc{max-width:80rem;margin-right:auto;margin-left:auto;display:flex;flex-flow:row wrap;position:relative;padding-top:20px;padding-bottom:1.25rem}.recirc::before{border:0;content:"";left:1.25rem;top:-5px;position:absolute;right:1.25rem;border-bottom:.1875rem solid #000}.recirc__column{flex:0 0 25%;max-width:25%;padding-right:0;padding-left:0;padding-left:1.25rem;padding-right:1.25rem}.recirc__title{margin-bottom:0;padding-bottom:0;text-align:left}.recirc__title a{display:block;padding-bottom:.8125rem}.recirc__title--fastcompany::after{border-top-color:#fff}.recirc__title--design::after{border-top-color:#fff}.recirc__title--entertainment::after{border-top-color:#fff}.recirc__title--ideas::after{border-top-color:#fff}}@media screen and (min-width:40em) and (max-width:63.9375em){.recirc::before{display:none}.recirc__column{flex:0 0 50%;max-width:50%;padding-right:0;padding-left:0;padding-left:2.5rem;padding-right:2.5rem;position:relative}.recirc__column::before{border:0;content:"";left:2.5rem;top:0;position:absolute;right:2.5rem;border-bottom:.1875rem solid #000}.recirc__column:first-of-type{padding-bottom:40px;border-right:1px solid #ccc}.recirc__column:nth-of-type(3){border-right:1px solid #ccc}}.advertorial--tag-page{margin:0 1.25rem}.advertorial__container{border-bottom:1px solid #ccc;display:flex;min-height:2.0625rem;justify-content:space-between;margin:0 0 1.125rem;padding-bottom:.625rem}.advertorial__container--tag-page{max-width:calc(80rem - 40px);margin:1.875rem auto 0}.advertorial__container--homepage-deck{border-bottom:0;margin-bottom:-.5625rem}.advertorial__container .ad-unit__border{border:0}.advertorial__list{align-items:flex-end;display:flex;list-style:none;margin:0;padding:0}.advertorial__item{background-size:contain;background-repeat:no-repeat;background-position:left bottom;height:100%;margin-right:1.25rem}.advertorial__item--fast-co-works{font-family:FCZizouSansCond,sans-serif;border:.0625rem solid #000;font-size:14px;font-weight:700;height:1.25rem;letter-spacing:.55px;line-height:1.125rem;padding:0 5px}.advertorial__item--fast-co-works::before{content:'FastCo Works';display:block;text-transform:uppercase}.advertorial__item--inc-brand-view{background-image:url(//images.fastcompany.net/image/upload/v1497382418/fcweb/inc_brandview_bw_horizontal_fix_gvvgpd.svg);width:7.75rem}.advertorial .custom-brand-logo{height:1.9375rem;position:relative;top:5px}.advertorial__copy{color:#5f5f5f;font-family:Helvetica;font-size:.625rem;font-style:normal;font-weight:400;letter-spacing:1.7px;line-height:.625rem;text-transform:uppercase;align-items:flex-end;display:flex;padding-bottom:4px}.fonts-loaded .advertorial__copy{font-family:CentraNo1Book,sans-serif;font-size:.625rem;line-height:.75rem;letter-spacing:.04688rem}.advertorial__module-deck{flex:0 0 83.33333%;max-width:83.33333%;padding-right:.625rem;padding-left:.625rem;color:#7b7b7b;font-family:Helvetica;font-size:.875rem;font-weight:400;letter-spacing:.8px;line-height:.9375rem;text-transform:uppercase;display:block;text-align:center;margin:0 auto}@media print,screen and (min-width:40em){.advertorial__module-deck{padding-right:1.25rem;padding-left:1.25rem}}.fonts-loaded .advertorial__module-deck{font-family:CentraNo1,sans-serif;font-size:.75rem;line-height:.8125rem;letter-spacing:.0875rem}.advertorial__sponsored-content-label{color:#5f5f5f;font-family:Helvetica;font-size:.6875rem;font-weight:300;letter-spacing:1.35px;line-height:1.0625rem;text-align:center;text-transform:uppercase;width:100%;padding-top:.6875rem;text-align:center;text-transform:uppercase;margin-bottom:-.125rem}.fonts-loaded .advertorial__sponsored-content-label{font-family:CentraNo1Book,sans-serif;font-size:.625rem;letter-spacing:.07687rem}.advertorial__post{padding-top:0}@media screen and (min-width:64em){.advertorial__module-deck{flex:0 0 66.66667%;max-width:66.66667%;padding-right:.625rem;padding-left:.625rem;color:#000;font-family:Helvetica;font-size:1rem;font-weight:400;letter-spacing:.8px;line-height:1.35;text-transform:uppercase;margin:.25rem auto -.125rem auto;display:block;text-align:center}}@media screen and (min-width:64em) and (min-width:40em){.advertorial__module-deck{padding-right:1.25rem;padding-left:1.25rem}}@media screen and (min-width:64em){.fonts-loaded .advertorial__module-deck{font-family:CentraNo1,sans-serif;font-size:.75rem;line-height:1.35;letter-spacing:.0875rem}}@media screen and (min-width:40em) and (max-width:63.9375em){.advertorial__module-deck{color:#000;font-family:Helvetica;font-size:1rem;font-weight:400;letter-spacing:.8px;line-height:1.35;text-transform:uppercase;margin:.375rem auto -.125rem auto}.fonts-loaded .advertorial__module-deck{font-family:CentraNo1,sans-serif;font-size:.75rem;line-height:1.35;letter-spacing:.0875rem}}@media screen and (max-width:39.9375em){.advertorial--tag-page{margin:0}.advertorial__container{min-height:auto;margin-bottom:0;position:relative;line-height:0;border:0;padding-bottom:1.125rem}.advertorial__container--tag-page{margin-bottom:0;margin-top:.5rem;padding-bottom:.5rem;display:block;text-align:center}.advertorial__container::after{border-top:.0625rem solid #ccc;bottom:-1;content:"";left:-20;position:absolute;right:-20}.advertorial__list{display:none}.advertorial .custom-brand-logo{display:none}.advertorial__copy{text-align:center;width:100%;position:relative;padding-bottom:.875rem;padding-top:.25rem;justify-content:space-between}.advertorial__copy::after{content:'';background:#ccc;height:.0625rem;position:absolute;bottom:0;left:-.625rem;right:-.625rem}.advertorial__sponsored-content-label{padding-top:.375rem}}@media screen and (max-width:35.5rem){.homepage-tag__advertorial-title-container--advertorial{background:#fff}.advertorial__module-deck{color:#7b7b7b;font-family:Helvetica;font-size:.875rem;font-weight:400;letter-spacing:.8px;line-height:.9375rem;text-transform:uppercase;padding-bottom:.8125rem;margin-top:-.5625rem}.fonts-loaded .advertorial__module-deck{font-family:CentraNo1,sans-serif;font-size:.75rem;line-height:.8125rem;letter-spacing:.0875rem}}@media screen and (orientation:portrait) and (min-width:40em) and (max-width:63.9375em){.advertorial--tag-page{margin:0 2.5rem}}.magazine-attribution{color:#000;font-family:Georgia;font-size:1.125rem;letter-spacing:0;line-height:1.75rem;font-style:italic;margin-bottom:2rem}.fastcompany-magazine{font-style:normal}.magazine-archive{max-width:80rem;margin-right:auto;margin-left:auto;display:flex;flex-flow:row wrap}.magazine-archive__see-more{display:flex;justify-content:center;margin:0 1.25rem;padding:1.25rem 0 1.875rem;width:100%}.magazine-archive__button{color:#fff;font-family:Helvetica;font-size:.75rem;font-weight:700;letter-spacing:1.25px;line-height:.875rem;text-transform:uppercase;background-color:#146fb9;border-radius:.1875rem;color:#fff;cursor:pointer;display:inline-block;height:1.5625rem;line-height:1.5625rem;padding:0 .375rem 0 .5rem;text-align:center;vertical-align:middle}.fonts-loaded .magazine-archive__button{font-family:CentraNo1Book,sans-serif;line-height:.8125rem;letter-spacing:.125rem;font-size:.8125rem}@media screen and (min-width:40em){.magazine-archive__see-more{border-top:.0625rem solid #ccc}}@media screen and (max-width:39.9375em){.magazine-archive .slug{padding-bottom:0}.magazine-archive .row{border-bottom:.0625rem solid #ccc;margin-top:.75rem}.magazine-archive .card__text-wrapper{margin-top:.8125rem}.category-page--magazine .magazine-archive__see-more{padding-bottom:0}}.badgetof{width:175px}.person-company-bio{max-width:80rem;margin-right:auto;margin-left:auto;display:flex;flex-flow:row wrap}.person-company-bio__bio-text{display:inline-block;font-size:1.1875rem;margin-top:1.625rem}.person-company-bio__bio-text--ibd{margin-top:1.0625rem}.person-company-bio__bio-text p:first-of-type{margin-top:-.5rem}.person-company-bio__bio-text p{margin:1.8125rem 0}.person-company-bio__badge{color:#000;font-family:Helvetica;font-size:1.0625rem;font-weight:700;letter-spacing:0;line-height:1.375rem;text-transform:uppercase;background:#000;color:#fff;display:block;float:left;margin:0 1.25rem .625rem 0;padding:.625rem 0 .5rem .625rem;width:8.75rem}.fonts-loaded .person-company-bio__badge{font-family:FCKaiserXCond,sans-serif;font-size:2rem;letter-spacing:2px;line-height:1.8125rem}.person-company-bio__badge:active,.person-company-bio__badge:focus,.person-company-bio__badge:link,.person-company-bio__badge:visited{color:#fff}.person-company-bio__badge::before{background:url(//a.fastcompany.net/image/upload/v1488299125/fc/fastcompany-logo.svg) 0 0/contain no-repeat;border-bottom:1px solid;content:'';display:block;height:20px;margin-bottom:.1875rem;width:110px}.person-company-bio__badge--mcp-2009,.person-company-bio__badge--mcp-2010,.person-company-bio__badge--mcp-2011,.person-company-bio__badge--mcp-2012,.person-company-bio__badge--mcp-2013,.person-company-bio__badge--mcp-2014,.person-company-bio__badge--mcp-2015,.person-company-bio__badge--mcp-2016,.person-company-bio__badge--mcp-2017,.person-company-bio__badge--mcp-2018,.person-company-bio__badge--mcp-2019,.person-company-bio__badge--mcp-default{background:0 0;padding:0}.person-company-bio__badge--mcp-2009 img,.person-company-bio__badge--mcp-2010 img,.person-company-bio__badge--mcp-2011 img,.person-company-bio__badge--mcp-2012 img,.person-company-bio__badge--mcp-2013 img,.person-company-bio__badge--mcp-2014 img,.person-company-bio__badge--mcp-2015 img,.person-company-bio__badge--mcp-2016 img,.person-company-bio__badge--mcp-2017 img,.person-company-bio__badge--mcp-2018 img,.person-company-bio__badge--mcp-2019 img,.person-company-bio__badge--mcp-default img{width:172px;height:172px}.person-company-bio__badge--mcp-2009::before,.person-company-bio__badge--mcp-2010::before,.person-company-bio__badge--mcp-2011::before,.person-company-bio__badge--mcp-2012::before,.person-company-bio__badge--mcp-2013::before,.person-company-bio__badge--mcp-2014::before,.person-company-bio__badge--mcp-2015::before,.person-company-bio__badge--mcp-2016::before,.person-company-bio__badge--mcp-2017::before,.person-company-bio__badge--mcp-2018::before,.person-company-bio__badge--mcp-2019::before,.person-company-bio__badge--mcp-default::before{content:none}.person-company-bio__badge--mic-2009,.person-company-bio__badge--mic-2010,.person-company-bio__badge--mic-2011,.person-company-bio__badge--mic-2012,.person-company-bio__badge--mic-2013,.person-company-bio__badge--mic-2014,.person-company-bio__badge--mic-2015,.person-company-bio__badge--mic-2016,.person-company-bio__badge--mic-2017,.person-company-bio__badge--mic-2018,.person-company-bio__badge--mic-2019,.person-company-bio__badge--mic-2020{background:#fff;padding-top:.00063rem;padding-left:.00063rem;margin-bottom:.00063rem}.person-company-bio__badge--mic-2009::before,.person-company-bio__badge--mic-2010::before,.person-company-bio__badge--mic-2011::before,.person-company-bio__badge--mic-2012::before,.person-company-bio__badge--mic-2013::before,.person-company-bio__badge--mic-2014::before,.person-company-bio__badge--mic-2015::before,.person-company-bio__badge--mic-2016::before,.person-company-bio__badge--mic-2017::before,.person-company-bio__badge--mic-2018::before,.person-company-bio__badge--mic-2019::before,.person-company-bio__badge--mic-2020::before{background:0 0;content:'';display:none;padding:0}@media screen and (max-width:39.9375em){.person-company-bio__badge--mic-2009,.person-company-bio__badge--mic-2010,.person-company-bio__badge--mic-2011,.person-company-bio__badge--mic-2012,.person-company-bio__badge--mic-2013,.person-company-bio__badge--mic-2014,.person-company-bio__badge--mic-2015,.person-company-bio__badge--mic-2016,.person-company-bio__badge--mic-2017,.person-company-bio__badge--mic-2018,.person-company-bio__badge--mic-2019,.person-company-bio__badge--mic-2020{width:auto}}.person-company-bio__badge--mic-2018 span{color:#814eae}.person-company-bio__badge--mic-2009 span,.person-company-bio__badge--mic-2010 span,.person-company-bio__badge--mic-2011 span,.person-company-bio__badge--mic-2012 span,.person-company-bio__badge--mic-2013 span,.person-company-bio__badge--mic-2014 span,.person-company-bio__badge--mic-2015 span,.person-company-bio__badge--mic-2016 span,.person-company-bio__badge--mic-2017 span{color:#fd05c3}@media screen and (min-width:40em){.person-company-bio{margin:3.625rem auto 0}.person-company-bio__badge{width:10.875rem}.person-company-bio img{width:175px}.person-company-bio__bio-text{color:#000;font-family:Georgia;font-size:1.1875rem;letter-spacing:.2px;line-height:1.75rem}.fonts-loaded .person-company-bio__bio-text{font-family:MeretPro,sans-serif;font-weight:300}.person-company-bio__bio-text p{margin:1.625rem 0}.badgetof{width:100%}}@media screen and (max-width:39.9375em){.person-company-bio__badge{width:7.3125rem;height:7.3125rem;margin-right:1.5625rem;margin-bottom:.625rem}.person-company-bio__badge img{width:100%;height:100%}.fonts-loaded .person-company-bio__badge{font-size:24px;line-height:21px}.person-company-bio__bio-text{color:#000;font-family:Georgia;font-size:1.125rem;letter-spacing:.2px;line-height:1.5rem}.fonts-loaded .person-company-bio__bio-text{font-family:MeretPro,sans-serif;font-weight:300}}.person-company-component{max-width:80rem;margin-right:auto;margin-left:auto;display:flex;flex-flow:row wrap}.person-company-component__poster{display:none}.person-company-component__main{flex:0 0 100%;max-width:100%;padding-right:.625rem;padding-left:.625rem;margin-top:1.625rem;margin-bottom:.4375rem}@media print,screen and (min-width:40em){.person-company-component__main{padding-right:1.25rem;padding-left:1.25rem}}.person-company-component__mcp-credit{margin-right:.3125rem}.person-company-component__mcp-credit,.person-company-component__mcp-credit-year{color:#5f5f5f;font-family:Georgia;font-size:.8125rem;font-weight:700;letter-spacing:1.3px;line-height:.75rem;text-transform:uppercase;color:#5f5f5f;display:inline-block;margin-bottom:.78125rem}.fonts-loaded .person-company-component__mcp-credit,.fonts-loaded .person-company-component__mcp-credit-year{font-family:CentraNo1,sans-serif;letter-spacing:.0875rem;line-height:.8125rem}.person-company-component__name{color:#000;font-family:Helvetica;font-size:2rem;font-weight:700;letter-spacing:0;line-height:1.875rem;margin-bottom:.3125rem}.fonts-loaded .person-company-component__name{font-family:GrifitoM,sans-serif;font-size:2.3125rem;line-height:2rem;letter-spacing:.6px}.person-company-component__mcp-reason{color:#5f5f5f;font-family:Georgia;font-size:1.03125rem!important;font-weight:400;letter-spacing:.2px;line-height:1.3125rem;margin-top:.0625rem;font-style:italic;color:#5f5f5f}.fonts-loaded .person-company-component__mcp-reason{font-family:CentraNo1Book,sans-serif;line-height:1.25rem;letter-spacing:.01312rem;font-weight:300}.person-company-component__title{color:#5f5f5f;font-family:Georgia;font-size:1.03125rem!important;font-weight:400;letter-spacing:.2px;line-height:1.3125rem;color:#000}.fonts-loaded .person-company-component__title{font-family:CentraNo1Book,sans-serif;line-height:1.25rem;letter-spacing:.01312rem;font-weight:300}.person-company-component__information{margin-top:1.625rem}.person-company-component__information-title{color:#000;font-family:Helvetica;font-size:1.1875rem;font-weight:700;letter-spacing:.7px;line-height:1.125rem;text-transform:none;display:inline-block;margin-bottom:.75rem}.fonts-loaded .person-company-component__information-title{font-family:MeretPro,sans-serif;font-size:1.1875rem;line-height:1.5rem;letter-spacing:.01875rem}.person-company-component__information-item{color:#000;font-family:Georgia;font-size:1.0625rem;letter-spacing:0;line-height:1.5rem;margin-left:1.375rem;margin-right:11%;margin-bottom:.5rem}.person-company-component__information-item::before{color:#000;content:"\25AA";display:inline-block;font-size:2.125rem;margin-left:-1.4375rem;margin-right:.4375rem;position:absolute}.person-company-component__data-name{text-transform:capitalize}.person-company-component__social-media-title{color:#000;font-family:Helvetica;font-size:1.1875rem;font-weight:700;letter-spacing:.7px;line-height:1.125rem;text-transform:none}.fonts-loaded .person-company-component__social-media-title{font-family:MeretPro,sans-serif;font-size:1.1875rem;line-height:1.5rem;letter-spacing:.01875rem}.person-company-component__social-media-item{color:#000;font-family:Georgia;font-size:1.125rem;letter-spacing:0;line-height:1.75rem}.person-company-component__social-media-item li{list-style-type:square;padding:.9375rem 0}@media screen and (min-width:40em){.person-company-component{margin:3.625rem auto 0}.person-company-component__poster{flex:0 0 16.66667%;max-width:16.66667%;padding-right:.625rem;padding-left:.625rem;display:block}}@media screen and (min-width:40em) and (min-width:40em){.person-company-component__poster{padding-right:1.25rem;padding-left:1.25rem}}@media screen and (min-width:40em){.person-company-component__poster-image{width:100%;height:auto}.person-company-component__poster-credit{color:#000;font-family:Helvetica;font-size:.75rem;font-weight:300;letter-spacing:.4px;line-height:.875rem;display:inline-block;margin-top:-.4375rem}.fonts-loaded .person-company-component__poster-credit{font-family:CentraNo1Book,sans-serif;font-size:.8125rem!important;line-height:1.0625rem;letter-spacing:.01875rem}.person-company-component__main{flex:0 0 50%;max-width:50%;padding-right:.625rem;padding-left:.625rem;margin-top:-.375rem;max-height:18.75rem;overflow:hidden;position:relative;transition:max-height 1s}}@media screen and (min-width:40em) and (min-width:40em){.person-company-component__main{padding-right:1.25rem;padding-left:1.25rem}}@media screen and (min-width:40em){.person-company-component__main--no-portrait{margin-top:-6px}.person-company-component__main--expanded{max-height:312.5rem;overflow:initial;transition:max-height 1s}.person-company-component__mcp-credit,.person-company-component__mcp-credit-year{margin-bottom:.65625rem}.person-company-component__name{color:#000;font-family:Helvetica;font-size:2.625rem;font-weight:700;letter-spacing:0;line-height:2.4375rem;margin-bottom:.125rem}.fonts-loaded .person-company-component__name{font-family:GrifitoM,sans-serif;letter-spacing:.05937rem;font-size:3.375rem;line-height:2.75rem}.person-company-component__button-container{background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%);height:9.375rem;pointer-events:none;position:absolute;top:9.375rem;width:100%}.person-company-component__button{font-family:CentraNo1,sans-serif;background:#fff;border:.0625rem solid #777;border-radius:.1875rem;color:#777;cursor:pointer;display:inline-block;height:1.9375rem;letter-spacing:.1125rem;line-height:1.8125rem;font-size:.6875rem;font-weight:700;margin:7.1875rem 0 0;pointer-events:all;text-align:center;width:9.6875rem;transition:color .4s ease-out,background-color .4s ease-out,border-color .4s ease-out}.person-company-component__button:hover{color:#fff;border-color:#000;background:#000}.person-company-component__button__article a:hover{color:#e00057;border-color:#e00057}}@media screen and (min-width:40em) and (max-width:63.9375em){.person-company-component__main{flex:0 0 66.66667%;max-width:66.66667%;padding-right:.625rem;padding-left:.625rem}}@media screen and (min-width:40em) and (max-width:63.9375em) and (min-width:40em){.person-company-component__main{padding-right:1.25rem;padding-left:1.25rem}}.post--product .post__container{padding-top:0}.post--product .product-creators{color:#000;font-family:Georgia;font-size:1.0625rem;letter-spacing:0;line-height:1.5rem;font-style:italic;margin-bottom:1.8125rem}.post--product .product-creators__title{font-weight:700}@media screen and (min-width:64em){.post--product .post__container{margin-top:1.0625rem}.post--product .product-creators{color:#000;font-family:Georgia;font-size:1.125rem;letter-spacing:0;line-height:1.75rem}.post--product .social__list{padding-top:2.0625rem}.post--product .post__promotion:first-child{margin-bottom:0}}.price-fix{align-items:center;display:flex;margin-top:1.25rem}.price-fix span{font-family:CentraNo1;font-size:18px;display:inline-block;margin-right:1.25rem}.price-fix button{background-color:#146fb9;border-radius:3px;color:#fff;font-family:Helvetica;font-size:1.0625rem;font-weight:700;letter-spacing:1.4px;padding:0 8px 3px;text-transform:uppercase;text-align:center;height:31px}.fonts-loaded .price-fix button{font-family:CentraNo1,sans-serif;font-size:.875rem;line-height:.875rem;letter-spacing:.1125rem}.mcp-section{max-width:80rem;margin-right:auto;margin-left:auto;display:flex;flex-flow:row wrap}.mcp-section--0{position:relative}.mcp-section--0::after{content:'';position:absolute;display:block;width:calc(100% - 40px);left:1.25rem;top:0;height:.0625rem;background-color:#e2e8ec}.mcp-section a{border-bottom:.0625rem solid #e2e8ec;display:block;max-height:6.125rem;padding:1.25rem 0}.mcp-section__poster{flex:0 0 16.66667%;max-width:16.66667%;padding-right:0;padding-left:0;margin-left:10px;float:left;height:16.67vw}.mcp-section__poster-image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.mcp-section__text{flex:0 0 75%;max-width:75%;padding-right:.625rem;padding-left:.625rem;display:block;float:left;margin-top:-.1875rem;margin-bottom:.125rem}@media print,screen and (min-width:40em){.mcp-section__text{padding-right:1.25rem;padding-left:1.25rem}}.mcp-section__text--no-thumb{flex:0 0 100%;max-width:100%;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.mcp-section__text--no-thumb{padding-right:1.25rem;padding-left:1.25rem}}.mcp-section__name{color:#000;font-family:Helvetica;font-size:1rem;font-weight:700;letter-spacing:1.2px;line-height:1.125rem;margin-bottom:.375rem;white-space:pre;overflow:hidden;text-overflow:ellipsis}.fonts-loaded .mcp-section__name{font-family:GrifitoM,sans-serif;font-size:1.9375rem;line-height:1.625rem;letter-spacing:.03125rem}.mcp-section__reason{color:#5f5f5f;font-family:CentraNo1Book,sans-serif;font-size:.9375rem;font-weight:300;letter-spacing:.3px;line-height:1.0625rem}.mcp-section__all-ad-container{margin:0 auto}@media screen and (min-width:40em){.mcp-section--0{margin-top:1.25rem}.mcp-section__row{flex:0 0 66.66667%;max-width:66.66667%;padding-right:.625rem;padding-left:.625rem;display:flex;flex-flow:row wrap;justify-content:space-between}}@media screen and (min-width:40em) and (min-width:40em){.mcp-section__row{padding-right:1.25rem;padding-left:1.25rem}}@media screen and (min-width:40em){.mcp-section a{max-width:calc(50% - 20px);width:calc(50% - 20px);flex-basis:calc(50% - 20px)}.mcp-section a:first-of-type,.mcp-section a:nth-of-type(2){border-top:.0625rem solid #e2e8ec}.mcp-section__poster{height:47px;margin-right:1.25rem;-o-object-fit:cover;object-fit:cover;width:47px;max-width:calc(20% - 20px);padding:0;margin-left:0}.mcp-section__text{max-width:80%;padding:0}.mcp-section__name{color:#000;font-family:Helvetica;font-size:2.4375rem;font-weight:500;line-height:2.0625rem;margin-bottom:.3125rem}.fonts-loaded .mcp-section__name{font-family:GrifitoM,sans-serif;font-size:2.4375rem;line-height:2.0625rem;letter-spacing:.04375rem}}@media screen and (min-width:40em) and (max-width:63.9375em){.mcp-section__row{flex:0 0 100%;max-width:100%;padding-right:.625rem;padding-left:.625rem}}@media screen and (min-width:40em) and (max-width:63.9375em) and (min-width:40em){.mcp-section__row{padding-right:1.25rem;padding-left:1.25rem}}@media screen and (max-width:39.9375em){.mcp-section{position:relative}.mcp-section::after{content:'';position:absolute;display:block;width:100%;left:0;top:0;height:.0625rem;background-color:#e2e8ec}.mcp-section a{display:flex;max-height:none;padding:1.25rem 0 1.0625rem}.mcp-section__poster{float:none;margin-bottom:.1875rem}.mcp-section__text{float:none;width:100%}.mcp-section__row{width:100%}}.ibd-category{flex:0 0 100%;max-width:100%;padding-right:0;padding-left:0;width:100%;max-height:3.75rem;transition:max-height 2s;background-color:#fff;overflow:hidden;position:relative}.ibd-category--active{max-height:6250rem}.ibd-category--active::after{display:block;content:"";border-bottom:1px solid #000;width:100%;margin:0 auto}.ibd-category--active .ibd-category__row::after{display:none}.ibd-category__row{cursor:pointer;position:relative}.ibd-category__row::after{background-color:#ccc;bottom:0;content:'';height:.0625rem;position:absolute;left:0;right:0}.ibd-category__header{height:3.75rem;position:relative}.ibd-category__dek{position:relative;top:-.3125rem;max-width:calc(100% - 20px);margin:0 auto}.ibd-category__title{flex:0 0 100%;max-width:100%;padding-right:.625rem;padding-left:.625rem;color:#000;font-family:CentraNo1;font-size:18px;display:block;line-height:3.75rem;text-transform:capitalize;vertical-align:middle;text-align:center}@media print,screen and (min-width:40em){.ibd-category__title{padding-right:1.25rem;padding-left:1.25rem}}.fonts-loaded .ibd-category__title{line-height:3.4375rem}.ibd-category__title-icon{position:absolute;right:0;top:calc(50% - 5px);-webkit-transform:rotate(-90deg) translateY(-50%);transform:rotate(-90deg) translateY(-50%)}.ibd-category__title-icon--active{margin-right:0;padding-bottom:0;top:50%;right:.625rem;-webkit-transform:rotate(0) translateY(-50%);transform:rotate(0) translateY(-50%)}.ibd-category__accordion{background-color:#fff}.ibd-category__accordion-section{max-width:80rem;margin-right:auto;margin-left:auto;display:flex;flex-flow:row wrap;margin-top:.75rem}.ibd-category__judges{color:#000;font-family:Helvetica;font-size:.75rem;font-weight:300;letter-spacing:.4px;line-height:.875rem;margin-top:.75rem;margin-bottom:.8125rem;text-align:center}.fonts-loaded .ibd-category__judges{font-family:CentraNo1Book,sans-serif;font-size:.8125rem!important;line-height:1.0625rem;letter-spacing:.01875rem}.ibd-category__accordion-section-title{flex:0 0 100%;max-width:100%;padding-right:.625rem;padding-left:.625rem;color:#000;font-family:Helvetica;font-size:.75rem;font-weight:400;letter-spacing:1.25px;line-height:.875rem;text-transform:uppercase;text-align:center;position:relative;height:1.875rem;line-height:1.875rem;vertical-align:middle;margin-bottom:.6875rem}@media print,screen and (min-width:40em){.ibd-category__accordion-section-title{padding-right:1.25rem;padding-left:1.25rem}}.fonts-loaded .ibd-category__accordion-section-title{font-family:CentraNo1Book,sans-serif;line-height:.8125rem;letter-spacing:.125rem;font-size:.8125rem}.ibd-category__accordion-section-title::before{background-color:#ccc;content:'';height:.0625rem;position:absolute;right:0;width:100%;top:0}.ibd-category__accordion-section-title span{position:relative;top:.375rem}.ibd-category a{display:block}.ibd-category__product-poster{position:relative;margin:0 0 .9375rem}.ibd-category__product-poster::before{display:block;content:" ";width:100%;padding-top:56.25%;background:#e2e8ec}.ibd-category__product-poster img,.ibd-category__product-poster video{position:absolute;z-index:1;left:0;top:0;width:100%;padding:0}.ibd-category__product-name{color:#000;font-family:GrifitoM,sans-serif;font-size:31px;line-height:26px}.ibd-category__category-description,.ibd-category__product-description{color:#5f5f5f;font-family:Georgia;font-size:1.03125rem!important;font-weight:400;letter-spacing:.2px;line-height:1.3125rem}.fonts-loaded .ibd-category__category-description,.fonts-loaded .ibd-category__product-description{font-family:CentraNo1Book,sans-serif;line-height:1.25rem;letter-spacing:.01312rem;font-weight:300}.ibd-category__category-description{text-align:center;margin:0 auto;max-width:calc(100% - 20px)}.ibd-category__product-description{margin-top:.3125rem}.ibd-category__product-price{align-items:center;display:flex;margin-top:1.25rem}.ibd-category__product-price span{font-family:CentraNo1;font-size:18px;display:inline-block;margin-right:1.25rem}.ibd-category__product-price button{background-color:#146fb9;border-radius:3px;color:#fff;font-family:Helvetica;font-size:1.0625rem;font-weight:700;letter-spacing:1.4px;padding:0 8px 3px;text-transform:uppercase;text-align:center;height:31px}.fonts-loaded .ibd-category__product-price button{font-family:CentraNo1,sans-serif;font-size:.875rem;line-height:.875rem;letter-spacing:.1125rem}.ibd-category__credit{color:#000;font-family:Helvetica;font-size:.75rem;font-weight:300;letter-spacing:.4px;line-height:.875rem}.fonts-loaded .ibd-category__credit{font-family:CentraNo1Book,sans-serif;font-size:.8125rem!important;line-height:1.0625rem;letter-spacing:.01875rem}.ibd-category__product-item,.ibd-category__product-winner{display:block;margin-bottom:1.625rem}.ibd-category__product-finalists-and-mentions{display:block;margin-bottom:1.625rem}@media screen and (min-width:40em){.ibd-category--active::after{width:calc(100% - 40px)}.ibd-category__accordion-section a{flex:0 0 33.33333%;max-width:33.33333%;padding-right:.625rem;padding-left:.625rem}}@media screen and (min-width:40em) and (min-width:40em){.ibd-category__accordion-section a{padding-right:1.25rem;padding-left:1.25rem}}@media screen and (min-width:40em){.ibd-category__accordion-section--winners a{flex:0 0 50%;max-width:50%;padding-right:.625rem;padding-left:.625rem}}@media screen and (min-width:40em) and (min-width:40em){.ibd-category__accordion-section--winners a{padding-right:1.25rem;padding-left:1.25rem}}@media screen and (min-width:40em){.ibd-category__accordion-section--list .ibd-category__product-item>a{flex:0 0 100%;max-width:100%;padding-right:.625rem;padding-left:.625rem;padding:0!important}}@media screen and (min-width:40em) and (min-width:40em){.ibd-category__accordion-section--list .ibd-category__product-item>a{padding-right:1.25rem;padding-left:1.25rem}}@media screen and (min-width:40em){.ibd-category__product-item,.ibd-category__product-winner{flex:0 0 50%;max-width:50%;padding-right:.625rem;padding-left:.625rem}}@media screen and (min-width:40em) and (min-width:40em){.ibd-category__product-item,.ibd-category__product-winner{padding-right:1.25rem;padding-left:1.25rem}}@media screen and (min-width:40em){.ibd-category__product-finalists-and-mentions{flex:0 0 33.33333%;max-width:33.33333%;padding-right:.625rem;padding-left:.625rem}}@media screen and (min-width:40em) and (min-width:40em){.ibd-category__product-finalists-and-mentions{padding-right:1.25rem;padding-left:1.25rem}}@media screen and (min-width:40em){.ibd-category__accordion-section-title::before{right:1.25rem;width:calc(100% - 40px)}.ibd-category__row::after{left:1.25rem;right:1.25rem}.ibd-category__title{color:#000;font-family:CentraNo1;font-size:18px}.fonts-loaded .ibd-category__title{line-height:3.5rem}.ibd-category__title-icon{right:.625rem}.ibd-category__title-icon--active{right:1.25rem}.ibd-category__dek{top:-.875rem;max-width:calc(100% - 40px)}.ibd-category__judges{margin-bottom:.25rem}.ibd-category__category-description{max-width:calc((100% - 40px)/ 12 * 6)}}@media screen and (min-width:40em) and (max-width:63.9375em){.ibd-category__accordion-section a{flex:0 0 50%;max-width:50%;padding-right:.625rem;padding-left:.625rem}}@media screen and (min-width:40em) and (max-width:63.9375em) and (min-width:40em){.ibd-category__accordion-section a{padding-right:1.25rem;padding-left:1.25rem}}@media screen and (min-width:40em) and (max-width:63.9375em){.ibd-category__product-item,.ibd-category__product-winner{flex:0 0 50%;max-width:50%;padding-right:.625rem;padding-left:.625rem}}@media screen and (min-width:40em) and (max-width:63.9375em) and (min-width:40em){.ibd-category__product-item,.ibd-category__product-winner{padding-right:1.25rem;padding-left:1.25rem}}@media screen and (min-width:40em) and (max-width:63.9375em){.ibd-category__product-finalists-and-mentions{flex:0 0 50%;max-width:50%;padding-right:.625rem;padding-left:.625rem}}@media screen and (min-width:40em) and (max-width:63.9375em) and (min-width:40em){.ibd-category__product-finalists-and-mentions{padding-right:1.25rem;padding-left:1.25rem}}@media screen and (max-width:39.9375em){.ibd-category__accordion-section a{flex:0 0 100%;max-width:100%;padding-right:.625rem;padding-left:.625rem}}@media screen and (max-width:39.9375em) and (min-width:40em){.ibd-category__accordion-section a{padding-right:1.25rem;padding-left:1.25rem}}@media screen and (max-width:39.9375em){.ibd-category__accordion-section--list .ibd-category__product-item>a{padding:0!important}.ibd-category__product-item,.ibd-category__product-winner{flex:0 0 100%;max-width:100%;padding-right:.625rem;padding-left:.625rem;margin-bottom:.125rem}}@media screen and (max-width:39.9375em) and (min-width:40em){.ibd-category__product-item,.ibd-category__product-winner{padding-right:1.25rem;padding-left:1.25rem}}@media screen and (max-width:39.9375em){.ibd-category__product-price{margin-bottom:1.875rem}.ibd-category__product-finalists-and-mentions{flex:0 0 100%;max-width:100%;padding-right:.625rem;padding-left:.625rem;margin-bottom:.9375rem}}@media screen and (max-width:39.9375em) and (min-width:40em){.ibd-category__product-finalists-and-mentions{padding-right:1.25rem;padding-left:1.25rem}}@media screen and (max-width:39.9375em){.ibd-category--list a,.ibd-category--winners a{flex:0 0 100%;max-width:100%;padding-right:.625rem;padding-left:.625rem}}@media screen and (max-width:39.9375em) and (min-width:40em){.ibd-category--list a,.ibd-category--winners a{padding-right:1.25rem;padding-left:1.25rem}}.post-more-stories{margin-top:0}.post-more-stories .slug{margin-top:0;padding-top:.3125rem}.post-more-stories .slug-component::before{border-top:.0625rem solid #ccc}.post-more-stories .card .eyebrow{color:#5f5f5f;font-family:Georgia;font-size:.75rem;font-weight:300;letter-spacing:1.3px;line-height:.75rem;text-transform:uppercase}.fonts-loaded .post-more-stories .card .eyebrow{font-family:CentraNo1,sans-serif;letter-spacing:.0875rem;line-height:.8125rem;font-size:.75rem}.post-more-stories .card__title--default{color:#000;font-family:Helvetica;font-size:.9375rem;font-weight:300;letter-spacing:1.1px;line-height:1.1875rem}.fonts-loaded .post-more-stories .card__title--default{font-family:CentraNo1,sans-serif;font-size:1rem;line-height:1.125rem;letter-spacing:.0125rem}.post-more-stories .card--advertorial{border-bottom:.0625rem solid #ccc}.post-more-stories .card--advertorial:last-of-type{border-bottom:0}@media screen and (min-width:40em){.post-more-stories .card .eyebrow{color:#5f5f5f;font-family:Georgia;font-size:.75rem;font-weight:300;letter-spacing:1.3px;line-height:.75rem;text-transform:uppercase}.fonts-loaded .post-more-stories .card .eyebrow{font-family:CentraNo1,sans-serif;letter-spacing:.0875rem;line-height:.8125rem;font-size:.75rem}.post-more-stories .card--advertorial{margin:0 .3125rem;margin-bottom:1.875rem;border-bottom:0}.post-more-stories .card--advertorial>a{padding-bottom:0}.post-more-stories .card--advertorial .card__text-wrapper--default{margin-bottom:1.25rem}.post-more-stories .card__title--default{color:#000;font-family:Helvetica;font-size:.9375rem;font-weight:300;letter-spacing:1.1px;line-height:1.1875rem}.fonts-loaded .post-more-stories .card__title--default{font-family:CentraNo1,sans-serif;font-size:1rem;line-height:1.125rem;letter-spacing:.0125rem}.post-more-stories .card__poster--default{margin-bottom:1.0625rem}.post-more-stories .slug{padding-top:.5625rem}}.franchise-showcase{padding:22px 0 27px;position:relative}.franchise-showcase::after,.franchise-showcase::before{content:'';left:20px;position:absolute;right:20px}.franchise-showcase::before{background:#000;top:0;height:3px}.franchise__photo{margin:0 0 12px}.franchise__photo img{width:100%}.franchise__head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.franchise__head--title{color:#000;font-family:Helvetica;font-size:1.25rem;font-weight:500;letter-spacing:3.3px;line-height:2.1875rem;text-align:left;text-transform:uppercase}.fonts-loaded .franchise__head--title{font-family:Grifo,sans-serif;font-size:1.8125rem;line-height:1.5rem;letter-spacing:.01875rem}.franchise__head--logo{width:25%;flex:1 0 auto;justify-content:flex-end;display:flex}.franchise__head--logo img{max-height:3.125rem;width:auto}.franchise__description{color:#5f5f5f;font-family:CentraNo1Book,sans-serif;font-size:.9375rem;font-weight:300;letter-spacing:.3px;line-height:1.0625rem;text-align:left;margin:0}@media screen and (max-width:63.9375em){.franchise-showcase .slick-track{display:flex;align-items:flex-end}.franchise-showcase .slick-list{overflow:visible}.franchise-pagination{display:flex!important;list-style:none;justify-content:center;margin:1.25rem 0 0;padding:0}.franchise-pagination li{background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:3.125rem;opacity:.2;transition:opacity 150ms ease-out;width:3.125rem}.franchise-pagination li.slick-active{opacity:1}.franchise-pagination li:not(:last-child){margin-right:20px}.franchise-pagination li:nth-child(1){background-image:url(https://images.fastcompany.net/image/upload/v1536778764/fcweb/mcpnewlogo_d7dgyh.svg)}.franchise-pagination li:nth-child(2){background-image:url(https://images.fastcompany.net/image/upload/v1536781102/fcweb/IBD_small-icon-50x50px-fix_s2op0e.svg)}.franchise-pagination li:nth-child(3){background-image:url(https://images.fastcompany.net/image/upload/v1536778764/fcweb/micnewlogo_ctvsdy.svg)}.franchise-pagination li:nth-child(4){background-image:url(https://images.fastcompany.net/image/upload/v1536779048/fcweb/wcinewlogo_jebah8.svg)}.franchise-pagination li button{display:block;height:inherit;text-indent:-9999px;width:100%}.franchise a{display:flex;flex-direction:column}.franchise.slick-slide{opacity:.2;transition:opacity .2s ease-out}.franchise.slick-active{opacity:1}.franchise__head{order:1;margin:0}.franchise__head--logo{display:none}.franchise__head--title{margin:0 0 5px}.franchise__description{order:2;margin-bottom:16px}.franchise__photo{order:3;margin-bottom:0}}@media screen and (max-width:39.9375em){.franchise{padding:0 10px}.franchise-showcase{margin:0 30px}.franchise-showcase::before{left:-30px;right:-30px}.franchise-showcase::after{display:none}}@media screen and (min-width:40em) and (max-width:63.9375em){.franchise{padding:0 10px}.franchise-showcase{margin-left:20px;margin-right:20px}.franchise-showcase .slick-list{overflow:visible}}@media screen and (min-width:64em){.franchise{padding-left:1.25rem;padding-right:1.25rem;max-width:25%}.franchise-pagination{display:none}}.franchise-accordion-section{max-width:80rem;margin-right:auto;margin-left:auto;display:flex;flex-flow:row wrap}.franchise-accordion-section__title-row{flex:0 0 100%;max-width:100%;padding-right:0;padding-left:0;margin-left:0;cursor:pointer;height:3.75rem;position:relative;display:flex;justify-content:space-between}.franchise-accordion-section__title-row::after{background-color:#000;bottom:0;content:'';height:.0625rem;left:0;position:absolute;width:100%}.franchise-accordion-section__title{color:#000;display:inline-block;line-height:3.75rem;padding-left:.625rem;text-transform:uppercase;vertical-align:middle}.fonts-loaded .franchise-accordion-section__title{font-family:CentraNo1;font-size:18px;line-height:3.75rem}.franchise-accordion-section__title-icon{padding-bottom:.625rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.franchise-accordion-section__title-icon--active{-webkit-transform:rotate(0);transform:rotate(0);padding-bottom:0;padding-right:.625rem}.franchise-accordion-section__list-container{width:100%;position:relative}.franchise-accordion-section__list{flex:0 0 100%;max-width:100%;padding-right:.625rem;padding-left:.625rem;position:relative;padding-bottom:1.5rem}@media print,screen and (min-width:40em){.franchise-accordion-section__list{padding-right:1.25rem;padding-left:1.25rem}}.franchise-accordion-section__list::after{background-color:#000;bottom:0;content:'';height:.0625rem;left:0;position:absolute;width:100%}.franchise-accordion-section__ff-ad-container{display:block;clear:both;margin-left:auto;margin-right:auto}.franchise-accordion-section__list-column{margin-top:.875rem;max-width:100%}.franchise-accordion-section__list-column:first-of-type{margin-top:1.25rem}.franchise-accordion-section__list-column a{color:#000;font-family:Helvetica;font-size:1rem;font-weight:700;letter-spacing:1.2px;line-height:1.125rem;display:block;margin-bottom:.875rem}.fonts-loaded .franchise-accordion-section__list-column a{font-family:GrifitoM,sans-serif;font-size:1.9375rem;line-height:1.625rem;letter-spacing:.03125rem}.franchise-accordion-section__list-column a:last-of-type{margin-bottom:0}.franchise-accordion-section__pagination-page--inactive{background-color:#cacaca}.franchise-accordion-section__pagination-page--inactive span{color:#fff;cursor:initial}.franchise-accordion-section__pagination-page--inactive span:hover{color:#fff;cursor:initial}.franchise-accordion-section--k .franchise-accordion-section__title-row::before{content:'';position:absolute;background-color:#000;height:.0625rem;width:100%;top:0}.franchise-accordion-section--mic-year:first-of-type .franchise-accordion-section__title-row::before{background-color:#000;content:'';height:.0625rem;left:0;position:absolute;top:0;width:100%}.franchise-accordion-section--mic-year__title-row{position:relative;justify-content:flex-start}.franchise-accordion-section--mic-year__title{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 80px);padding:0;font-family:CentraNo1;size:18px}.franchise-accordion-section--mic-year__title-icon{margin-left:auto}.franchise-accordion-section--mic-year__list{flex:0 0 100%;max-width:100%;padding-right:0;padding-left:0;display:none;max-height:0;flex-wrap:wrap;transition:all 1s}.franchise-accordion-section--mic-year__list--active{display:flex;max-height:62.5rem;transition:all 1s;height:auto;padding-bottom:0}.franchise-accordion-section--mic-year__ff-ad-container{width:100%;position:relative}.franchise-accordion-section--mic-year__ff-ad-container::after{content:'';position:absolute;width:100%;height:.0625rem;background-color:#000;left:0;bottom:0}@media screen and (min-width:40em){.franchise-accordion-section__title-row{flex:0 0 83.33333%;max-width:83.33333%;padding-right:.625rem;padding-left:.625rem;margin-left:8.33333%}}@media screen and (min-width:40em) and (min-width:40em){.franchise-accordion-section__title-row{padding-right:1.25rem;padding-left:1.25rem}}@media screen and (min-width:40em){.franchise-accordion-section__title-row::after{background-color:#cacaca;width:calc(100% - 40px);left:1.25rem}.franchise-accordion-section__title{padding-left:0}.franchise-accordion-section__title-icon{padding-bottom:0}.franchise-accordion-section__title-icon--active{padding-right:0}.franchise-accordion-section__list{flex:0 0 83.33333%;max-width:83.33333%;padding-right:.625rem;padding-left:.625rem;margin-left:8.33333%;position:relative;display:inline-flex;float:left;padding-bottom:2.3125rem;width:83.33333%}}@media screen and (min-width:40em) and (min-width:40em){.franchise-accordion-section__list{padding-right:1.25rem;padding-left:1.25rem}}@media screen and (min-width:40em){.franchise-accordion-section__list::after{background-color:#cacaca;width:calc(100% - 40px);left:1.25rem}.franchise-accordion-section__list-column{border-right:.0625rem solid #cacaca;flex:1;flex-direction:row;float:left;margin-top:1.25rem;padding-left:1.25rem;padding-right:1.25rem;max-width:25%}.franchise-accordion-section__list-column:first-of-type{padding-left:0}.franchise-accordion-section__list-column:last-of-type{border-right:0}.franchise-accordion-section__list-column a{color:#000;font-family:Helvetica;font-size:1rem;font-weight:400;letter-spacing:1.2px;line-height:1.0625rem}.fonts-loaded .franchise-accordion-section__list-column a{font-family:CentraNo1,sans-serif;font-weight:400;font-size:1rem;line-height:1.0625rem;letter-spacing:.01875rem}.franchise-accordion-section__next-paddle,.franchise-accordion-section__prev-paddle{background-repeat:no-repeat;display:inline-block;height:5rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);vertical-align:middle}.franchise-accordion-section__next-paddle a,.franchise-accordion-section__prev-paddle a{display:block;height:5rem;width:2.5rem}.franchise-accordion-section__prev-paddle{left:calc(8.3333% - 30px);background-image:url(//images.fastcompany.net/image/upload/w_30,q_auto,f_auto,fl_lossy/v1495703884/paddle-left-fix.svg)}.franchise-accordion-section__next-paddle{right:calc(8.3333% - 30px);background-image:url(//images.fastcompany.net/image/upload/w_30,q_auto,f_auto,fl_lossy/v1495703884/paddle-right-fix.svg)}.franchise-accordion-section--k .franchise-accordion-section__title-row::before{background-color:#cacaca;width:calc(100% - 40px);left:1.25rem}.franchise-accordion-section--mic-year{position:relative}.franchise-accordion-section--mic-year:first-of-type{padding-top:.8125rem}.franchise-accordion-section--mic-year:first-of-type .franchise-accordion-section__title-row::before{background-color:#ccc;content:'';height:.0625rem;left:1.25rem;position:absolute;top:0;width:calc(100% - 40px)}.franchise-accordion-section--mic-year__title-row{flex:0 0 83.33333%;max-width:83.33333%;padding-right:.625rem;padding-left:.625rem;margin-left:8.33333%}}@media screen and (min-width:40em) and (min-width:40em){.franchise-accordion-section--mic-year__title-row{padding-right:1.25rem;padding-left:1.25rem}}@media screen and (min-width:40em){.franchise-accordion-section--mic-year__list{flex:0 0 83.33333%;max-width:83.33333%;padding-right:.625rem;padding-left:.625rem;margin-left:8.33333%;width:83.33333%;padding-bottom:0;display:none;max-height:0;transition:all 1s}}@media screen and (min-width:40em) and (min-width:40em){.franchise-accordion-section--mic-year__list{padding-right:1.25rem;padding-left:1.25rem}}@media screen and (min-width:40em){.franchise-accordion-section--mic-year__list--active{display:flex;max-height:16.625rem;transition:all .5s}.franchise-accordion-section__ff-ad-container{width:83.33333%;position:relative}.franchise-accordion-section__ff-ad-container::after{content:'';position:absolute;width:calc(100% - 40px);height:.0625rem;background-color:#cacaca;left:1.25rem;bottom:0}}@media screen and (min-width:64em){.franchise-accordion-section__title-row{flex:0 0 66.66667%;max-width:66.66667%;padding-right:.625rem;padding-left:.625rem;margin-left:16.66667%}}@media screen and (min-width:64em) and (min-width:40em){.franchise-accordion-section__title-row{padding-right:1.25rem;padding-left:1.25rem}}@media screen and (min-width:64em){.franchise-accordion-section__list{flex:0 0 66.66667%;max-width:66.66667%;padding-right:.625rem;padding-left:.625rem;margin-left:16.66667%;width:66.66667%}}@media screen and (min-width:64em) and (min-width:40em){.franchise-accordion-section__list{padding-right:1.25rem;padding-left:1.25rem}}@media screen and (min-width:64em){.franchise-accordion-section__list-column{min-height:22.25rem}.franchise-accordion-section__prev-paddle{left:calc(16.6667% - 30px);background-image:url(//images.fastcompany.net/image/upload/w_30,q_auto,f_auto,fl_lossy/v1495703884/paddle-left-fix.svg)}.franchise-accordion-section__next-paddle{right:calc(16.6667% - 30px);background-image:url(//images.fastcompany.net/image/upload/w_30,q_auto,f_auto,fl_lossy/v1495703884/paddle-right-fix.svg)}.franchise-accordion-section--mic-year__title-row{flex:0 0 83.33333%;max-width:83.33333%;padding-right:.625rem;padding-left:.625rem;margin-left:8.33333%}}@media screen and (min-width:64em) and (min-width:40em){.franchise-accordion-section--mic-year__title-row{padding-right:1.25rem;padding-left:1.25rem}}@media screen and (min-width:64em){.franchise-accordion-section--mic-year__list{flex:0 0 83.33333%;max-width:83.33333%;padding-right:.625rem;padding-left:.625rem;margin-left:8.33333%;width:83.33333%}}@media screen and (min-width:64em) and (min-width:40em){.franchise-accordion-section--mic-year__list{padding-right:1.25rem;padding-left:1.25rem}}.mcp-community__section-container{position:relative;max-width:80rem;margin:auto}.mcp-community-section{max-width:80rem;margin-right:auto;margin-left:auto;display:flex;flex-flow:row wrap}.mcp-community-section__title-row{flex:0 0 100%;max-width:100%;padding-right:0;padding-left:0;margin-left:0;cursor:pointer;height:3.75rem;position:relative;display:flex;justify-content:space-between}.mcp-community-section__title-row::after{background-color:#000;bottom:0;content:'';height:.0625rem;left:0;position:absolute;width:100%}.mcp-community-section__title{color:#000;font-family:Helvetica;font-size:2.4375rem;font-weight:500;line-height:2.0625rem;display:inline-block;line-height:3.75rem;padding-left:.625rem;text-transform:uppercase;vertical-align:middle}.fonts-loaded .mcp-community-section__title{font-family:GrifitoM,sans-serif;font-size:2.4375rem;line-height:2.0625rem;letter-spacing:.04375rem}.fonts-loaded .mcp-community-section__title{line-height:3.75rem}.mcp-community-section__title-icon{padding-bottom:.625rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.mcp-community-section__title-icon--active{-webkit-transform:rotate(0);transform:rotate(0);padding-bottom:0;padding-right:.625rem}.mcp-community-section__list-container{width:100%;position:relative}.mcp-community-section__list{flex:0 0 100%;max-width:100%;padding-right:.625rem;padding-left:.625rem;position:relative;padding-bottom:1.5rem}@media print,screen and (min-width:40em){.mcp-community-section__list{padding-right:1.25rem;padding-left:1.25rem}}.mcp-community-section__list::after{background-color:#000;bottom:0;content:'';height:.0625rem;left:0;position:absolute;width:100%}.mcp-community-section__ff-ad-container{display:block;clear:both;margin-left:auto;margin-right:auto}.mcp-community-section__list-column{margin-top:.875rem;max-width:100%}.mcp-community-section__list-column:first-of-type{margin-top:1.25rem}.mcp-community-section__list-column a{color:#000;font-family:Helvetica;font-size:1rem;font-weight:700;letter-spacing:1.2px;line-height:1.125rem;display:block;margin-bottom:.875rem}.fonts-loaded .mcp-community-section__list-column a{font-family:GrifitoM,sans-serif;font-size:1.9375rem;line-height:1.625rem;letter-spacing:.03125rem}.mcp-community-section__list-column a:last-of-type{margin-bottom:0}.mcp-community-section__pagination-page--inactive{background-color:#cacaca}.mcp-community-section__pagination-page--inactive span{color:#fff;cursor:initial}.mcp-community-section__pagination-page--inactive span:hover{color:#fff;cursor:initial}.mcp-community-section--k .mcp-community-section__title-row::before{content:'';position:absolute;background-color:#000;height:.0625rem;width:calc(100%);top:0}@media screen and (min-width:40em){.mcp-community-section__title-row{flex:0 0 83.33333%;max-width:83.33333%;padding-right:.625rem;padding-left:.625rem;margin-left:8.33333%}}@media screen and (min-width:40em) and (min-width:40em){.mcp-community-section__title-row{padding-right:1.25rem;padding-left:1.25rem}}@media screen and (min-width:40em){.mcp-community-section__title-row::after{background-color:#cacaca;width:calc(100% - 40px);left:1.25rem}.mcp-community-section__title{padding-left:0}.mcp-community-section__title-icon{padding-bottom:0}.mcp-community-section__title-icon--active{padding-right:0}.mcp-community-section__list{flex:0 0 83.33333%;max-width:83.33333%;padding-right:.625rem;padding-left:.625rem;margin-left:8.33333%;position:relative;display:inline-flex;float:left;padding-bottom:2.3125rem;width:83.33333%}}@media screen and (min-width:40em) and (min-width:40em){.mcp-community-section__list{padding-right:1.25rem;padding-left:1.25rem}}@media screen and (min-width:40em){.mcp-community-section__list::after{background-color:#cacaca;width:calc(100% - 40px);left:1.25rem}.mcp-community-section__list-column{border-right:.0625rem solid #cacaca;flex:1;flex-direction:row;float:left;margin-top:1.25rem;padding-left:1.25rem;padding-right:1.25rem;max-width:25%}.mcp-community-section__list-column:first-of-type{padding-left:0}.mcp-community-section__list-column:last-of-type{border-right:0}.mcp-community-section__list-column a{color:#000;font-family:Helvetica;font-size:1rem;font-weight:400;letter-spacing:1.2px;line-height:1.0625rem}.fonts-loaded .mcp-community-section__list-column a{font-family:CentraNo1,sans-serif;font-weight:400;font-size:1rem;line-height:1.0625rem;letter-spacing:.01875rem}.mcp-community-section__next-paddle,.mcp-community-section__prev-paddle{background-repeat:no-repeat;display:inline-block;height:5rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);vertical-align:middle}.mcp-community-section__next-paddle a,.mcp-community-section__prev-paddle a{display:block;height:5rem;width:2.5rem}.mcp-community-section__prev-paddle{left:calc(8.3333% - 30px);background-image:url(//images.fastcompany.net/image/upload/w_30,q_auto,f_auto,fl_lossy/v1495703884/paddle-left-fix.svg)}.mcp-community-section__next-paddle{right:calc(8.3333% - 30px);background-image:url(//images.fastcompany.net/image/upload/w_30,q_auto,f_auto,fl_lossy/v1495703884/paddle-right-fix.svg)}.mcp-community-section--k .mcp-community-section__title-row::before{background-color:#cacaca;width:calc(100% - 40px);left:1.25rem}}@media screen and (min-width:64em){.mcp-community-section__title-row{flex:0 0 66.66667%;max-width:66.66667%;padding-right:.625rem;padding-left:.625rem;margin-left:16.66667%}}@media screen and (min-width:64em) and (min-width:40em){.mcp-community-section__title-row{padding-right:1.25rem;padding-left:1.25rem}}@media screen and (min-width:64em){.mcp-community-section__list{flex:0 0 66.66667%;max-width:66.66667%;padding-right:.625rem;padding-left:.625rem;margin-left:16.66667%;width:66.66667%}}@media screen and (min-width:64em) and (min-width:40em){.mcp-community-section__list{padding-right:1.25rem;padding-left:1.25rem}}@media screen and (min-width:64em){.mcp-community-section__list-column{min-height:22.25rem}.mcp-community-section__prev-paddle{left:calc(16.6667% - 30px);background-image:url(//images.fastcompany.net/image/upload/w_30,q_auto,f_auto,fl_lossy/v1495703884/paddle-left-fix.svg)}.mcp-community-section__next-paddle{right:calc(16.6667% - 30px);background-image:url(//images.fastcompany.net/image/upload/w_30,q_auto,f_auto,fl_lossy/v1495703884/paddle-right-fix.svg)}}.franchise-intro{max-width:80rem;margin-right:auto;margin-left:auto;display:flex;flex-flow:row wrap;margin-bottom:1rem}.franchise-intro__title{color:#000;text-align:left}.fonts-loaded .franchise-intro__title{font-family:GrifitoM,sans-serif;letter-spacing:.0375rem;font-size:3.375rem;line-height:2.75rem}.franchise-intro__desc{color:#5f5f5f;font-family:GrifitoM,sans-serif;font-size:1.9375rem;font-weight:500;letter-spacing:.03125rem;line-height:1.625rem;font-family:CentraNo1Book;font-size:1.0625rem;line-height:1.25rem;margin-bottom:0;margin-top:.375rem;text-align:left}.franchise-intro__desc p,.franchise-intro__desc~p{color:#5f5f5f;font-family:Georgia;font-size:1.03125rem!important;font-weight:400;letter-spacing:.2px;line-height:1.3125rem;letter-spacing:.04688rem!important;font-size:1.0625rem;line-height:1.25rem;margin-top:0;text-align:left;margin-bottom:0}.fonts-loaded .franchise-intro__desc p,.fonts-loaded .franchise-intro__desc~p{font-family:CentraNo1Book,sans-serif;line-height:1.25rem;letter-spacing:.01312rem;font-weight:300}.franchise-intro__col--4{flex:0 0 100%;max-width:100%;padding-right:.625rem;padding-left:.625rem;text-align:center;margin-top:1.6875rem;margin-bottom:.875rem;order:2}@media print,screen and (min-width:40em){.franchise-intro__col--4{padding-right:1.25rem;padding-left:1.25rem}}.franchise-intro__col--6{flex:0 0 100%;max-width:100%;padding-right:.625rem;padding-left:.625rem;margin-top:1.25rem;text-align:center;order:1}@media print,screen and (min-width:40em){.franchise-intro__col--6{padding-right:1.25rem;padding-left:1.25rem}}.franchise-intro__col--4 img,.franchise-intro__col--6 img{max-width:100%}@media screen and (min-width:40em) and (max-width:63.9375em){.franchise-intro__title{color:#000;font-family:Helvetica;font-size:2.625rem;font-weight:700;letter-spacing:0;line-height:2.4375rem;font-size:3.375rem;line-height:2.75rem}.fonts-loaded .franchise-intro__title{font-family:GrifitoM,sans-serif;letter-spacing:.05937rem;font-size:3.375rem;line-height:2.75rem}.franchise-intro__col--4{margin-top:2.5rem}}@media screen and (max-width:63.9375em){.gift-guide-page .franchise-intro__col--6{display:none}}@media screen and (min-width:64em){.franchise-intro{margin-top:3.125rem;margin-bottom:1.625rem}.franchise-intro__title{font-size:3.375rem;line-height:2.75rem}.franchise-intro__desc{margin-top:.8125rem}.franchise-intro__col--4{flex:0 0 33.33333%;max-width:33.33333%;padding-right:.625rem;padding-left:.625rem;margin-top:0;text-align:left;order:0}}@media screen and (min-width:64em) and (min-width:40em){.franchise-intro__col--4{padding-right:1.25rem;padding-left:1.25rem}}@media screen and (min-width:64em){.franchise-intro__col--6{flex:0 0 50%;max-width:50%;padding-right:.625rem;padding-left:.625rem;margin-top:-.25rem;text-align:left;order:0}}@media screen and (min-width:64em) and (min-width:40em){.franchise-intro__col--6{padding-right:1.25rem;padding-left:1.25rem}}.related-slider{margin-top:2.03125rem}.related-slider .slick-track{display:flex}.related-slider .slick-arrow{position:absolute;z-index:2;top:1.5625rem}.related-slider svg{height:3.125rem;width:1.4375rem}.related-slider svg:hover{cursor:pointer}.related-slider .slick-prev{left:-2rem}.related-slider .slick-next{right:-2rem}.related-slider--video-index{margin:0 auto;position:relative}.related-slider--video-index:first-of-type{margin-top:1.25rem}.related-slider--video-index .slick-list{overflow:visible}.related-slider--video-index .slug{text-align:left;padding-left:.625rem}.related-slider--video-index .slug-component{justify-content:left}.related-slider--initial .slick-prev{display:none!important}.related-slider--end .slick-next{display:none!important}@media screen and (min-width:40em){.related-slider--video-index{min-height:16.9375rem;width:85.71429%;margin-top:.625rem}.related-slider--video-index .slug-component{width:calc(100% - 1.25rem)}.related-slider--video-index .slug{padding-left:0}.related-slider--video-index .slick-prev{left:calc(-7.14286% - 1.25rem)}.related-slider--video-index .slick-next{right:calc(-7.14286% - 1.25rem)}.related-slider--video-index .slick-arrow{top:0;bottom:0;width:calc(7.14286% + 1.875rem);background:rgba(255,255,255,.5)}.related-slider--video-index .slick-arrow>div{content:"";width:100%;padding-top:132%;position:absolute;top:0;left:0}.related-slider--video-index .slick-arrow svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.related-slider--video-index .slick-arrow svg path{stroke:#000}.related-slider--video-index:last-of-type{margin-bottom:.625rem}}@media screen and (min-width:40em) and (max-width:63.9375em){.related-slider:not(.related-slider--video-index) .slick-arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (max-width:39.9375em){.related-slider{margin-top:2.21875rem}.related-slider .slick-list{overflow:visible}.related-slider .text-wrapper{flex:0 0 100%;max-width:100%;padding-right:0;padding-left:0}.related-slider--video-index{margin-bottom:1.6875rem;margin-top:0;min-height:10.625rem}.related-slider--video-index .slick-arrow{display:none!important}.related-slider--video-index .slug{padding-left:.4375rem}}.show-more{max-height:1.2em;transition:1s}.show-more--expanded{max-height:62.4375rem}.show-more__text{color:#ef5b24;font-weight:600}.live{border-bottom:.0625rem solid #ccc;margin-top:2.5rem}.live__header__slug-component::before{right:0;left:0}.live__update{border-top:.0625rem solid #ccc;padding:1.25rem 0}.live__eyebrow{color:#7b7b7b;font-family:Georgia;font-size:.75rem;font-weight:700;letter-spacing:1.45px;line-height:.8125rem;text-transform:uppercase;line-height:.875rem;margin:0 0 1.25rem}.live__eyebrow span{margin:0 0 .6875rem;padding:0;display:inline}.live__eyebrow span:not(:last-child){border-right:.0625rem solid #7b7b7b;margin-right:.4375rem;padding-right:.4375rem}.live__content{overflow:hidden}.live__content figure:first-child,.live__content p:first-child{margin-top:0}.live__content figure:last-child,.live__content p:last-child{margin-bottom:.75rem}.live__share{cursor:pointer}@media screen and (max-width:39.9375em){.live__eyebrow{color:#7b7b7b;font-family:Georgia;font-size:.6875rem;font-weight:700;letter-spacing:1.45px;line-height:.6875rem;text-transform:uppercase;line-height:.75rem}}.newsletter-signup__container{background:#e2e8ec;display:flex;flex-wrap:wrap;justify-content:flex-end;margin:0 0 .5rem 0;padding:1.25rem}.card-wrapper:not(.card-wrapper--3) .newsletter-signup__container{max-width:calc(100% / 3)}.newsletter-signup__container input:-webkit-autofill{-webkit-box-shadow:0 0 0 31.25rem #e2e8ec inset}.newsletter-signup__container input::-webkit-input-placeholder{color:#231f20}.newsletter-signup__container input::-moz-placeholder{color:#231f20}.newsletter-signup__container input::-ms-input-placeholder{color:#231f20}.newsletter-signup__container input::placeholder{color:#231f20}.newsletter-signup__container--advertorial{background:#ccc}.newsletter-signup__copy-title--homepage,.newsletter-signup__copy-title--post{color:#000}.newsletter-signup__copy{font-family:CentraNo1Book,sans-serif;font-size:1.0625rem;line-height:1.125rem;letter-spacing:.00625rem;color:#7b7b7b;flex:0 0 100%;margin:0 0 1.25rem 0}.newsletter-signup__input{color:#5f5f5f;font-family:Helvetica;font-size:.75rem;font-weight:400;letter-spacing:1.25px;line-height:.875rem;text-transform:uppercase;background:#fff;border-radius:0;flex:1;color:#000;padding:0 0 0 .625rem;margin-right:.625rem;height:1.625rem}.fonts-loaded .newsletter-signup__input{font-family:CentraNo1Book,sans-serif;line-height:.8125rem;letter-spacing:.125rem;font-size:.8125rem}.newsletter-signup__input--error::-webkit-input-placeholder{color:#f03d51}.newsletter-signup__input--success::-webkit-input-placeholder{color:#000}.newsletter-signup__input--loading{background:#e2e8ec;color:#e2e8ec!important}.newsletter-signup__button{background-color:#146fb9;border-radius:3px;color:#fff;font-family:Helvetica;font-size:.875rem;font-weight:700;letter-spacing:1.4px;padding:0 7px 3px 8px;text-transform:uppercase;text-align:center;height:27px;height:1.5625rem;padding:.0625rem .5rem .125rem .375rem;width:4.6875rem;white-space:nowrap;position:relative;font-size:.8125rem;line-height:.8125rem;letter-spacing:.125rem}.fonts-loaded .newsletter-signup__button{font-family:CentraNo1,sans-serif;line-height:.875rem;letter-spacing:.1125rem}.newsletter-signup__button--loading{background-color:#fff;color:#146fb9}.newsletter-signup__button--post{padding:.0625rem .375rem .125rem .375rem;width:4.6875rem}.newsletter-signup__button--nl-page{padding:.0625rem .4375rem .125rem .5rem;width:3.375rem}.newsletter-signup__checkbox-option{color:#5f5f5f;font-family:Helvetica;font-size:.75rem;font-weight:300;letter-spacing:.4px;line-height:.875rem;width:100%;display:inline;margin-top:.9375rem}.fonts-loaded .newsletter-signup__checkbox-option{font-family:CentraNo1Book,sans-serif;font-size:.8125rem!important;line-height:1.0625rem;letter-spacing:.01875rem}.newsletter-signup__checkbox-option::after,.newsletter-signup__checkbox-option::before{display:table;content:' '}.newsletter-signup__checkbox-option::after{clear:both}.newsletter-signup__checkbox-container{float:left}.newsletter-signup__newsletter-page-link{float:right}.newsletter-signup__checkbox-wrapper{display:inline-block;height:.8125rem;margin-right:.3125rem;position:relative;width:.8125rem;vertical-align:middle}.newsletter-signup__checkbox{height:100%;left:0;position:absolute;top:-.0625rem;width:100%}.newsletter-signup__recaptcha{flex:0 0 100%;margin-top:.625rem}@media screen and (max-width:39.9375em){.newsletter-signup--homepage .poster{display:none}.newsletter-signup--post{-webkit-transform:translateX(-10px);transform:translateX(-10px);width:calc(100% + 20px)}.newsletter-signup--post .newsletter-signup__container{margin-bottom:.3125rem}}@media only screen and (max-width:39.9375em) and (max-width:320px){.newsletter-signup--post .newsletter-signup__container{padding:1.125rem 1.25rem}}@media screen and (max-width:39.9375em){.newsletter-signup--post input[type=checkbox]{left:-.9375rem}.newsletter-signup--post .newsletter-signup__checkbox-wrapper{margin:.3125rem .3125rem 0 0;position:absolute}}@media screen and (max-width:39.9375em) and (orientation:landscape){.newsletter-signup--post .newsletter-signup__checkbox-wrapper{margin-top:.375rem}}@media screen and (max-width:39.9375em){.newsletter-signup--post .newsletter-signup__label{padding-top:.1875rem;font-size:.8125rem}}@media screen and (max-width:39.9375em) and (orientation:landscape){.newsletter-signup--post .newsletter-signup__label{padding-left:.9375rem}}@media screen and (max-width:39.9375em){.newsletter-signup__checkbox-option{margin-top:1rem;text-align:center}.newsletter-signup__newsletter-page-link{float:none;display:block;margin:.3125rem auto 0;text-align:center;font-size:.8125rem;line-height:.9375rem}}@media screen and (max-width:39.9375em) and (orientation:landscape){.newsletter-signup__newsletter-page-link{float:right;margin-top:.125rem}}@media screen and (max-width:39.9375em){.newsletter-signup__checkbox-container{float:none;display:inline-block;margin:0 auto}}@media screen and (max-width:39.9375em) and (orientation:landscape){.newsletter-signup__checkbox-container{float:left}}@media screen and (max-width:39.9375em) and (orientation:landscape){.newsletter-signup__checkbox-container,.newsletter-signup__newsletter-page-link{display:inline}}@media screen and (max-width:39.9375em){.newsletter-signup__copy-title--post{color:#000;font-family:Helvetica;font-size:1.125rem;font-weight:500;line-height:1.125rem;display:block;text-align:center}.fonts-loaded .newsletter-signup__copy-title--post{font-family:Grifo,sans-serif;font-size:1.8125rem;line-height:1.5rem;letter-spacing:.01875rem}.newsletter-signup__copy-title--homepage{color:#000;font-family:Helvetica;font-size:1.125rem;font-weight:500;line-height:1.625rem;font-weight:600;font-size:1.125rem}.fonts-loaded .newsletter-signup__copy-title--homepage{font-family:GrifitoM,sans-serif;font-size:1.9375rem;letter-spacing:.03125rem}.newsletter-signup__button{padding:.125rem .4375rem .0625rem .5rem}.newsletter-signup__button--fastcodesign{padding-left:.375rem;padding-right:.3125rem;width:4.625rem}.newsletter-signup__button--post{padding-left:.375rem;padding-right:.3125rem;width:4.625rem}}@media screen and (min-width:40em) and (max-width:63.9375em){.newsletter-signup__button{display:block;margin:.75rem auto 0 auto}}@media screen and (min-width:40em){.newsletter-signup--homepage{margin:0}.newsletter-signup--homepage .newsletter-signup__container{margin-bottom:0}.newsletter-signup--homepage .poster{margin-left:0;margin-right:0;margin-top:0;order:0;width:100%}.newsletter-signup--homepage .poster img{width:100%}.newsletter-signup__copy-title--post{font-family:GrifitoL,sans-serif;font-size:2.4375rem;line-height:2.0625rem;letter-spacing:.04375rem;display:block}.newsletter-signup__copy-title--homepage{font-family:CentraNo1,sans-serif;font-size:1.0625rem;line-height:1.125rem;letter-spacing:.00625rem}.newsletter-signup--post .newsletter-signup__label{font-size:.8125rem;line-height:.9375rem;letter-spacing:.01875rem;margin-top:-.0625rem;color:#000}.newsletter-signup--post .newsletter-signup__container{padding:.9375rem 1.25rem 1.0625rem 1.25rem}.newsletter-signup--post .newsletter-signup__newsletter-page-link{margin-top:-.0625rem;color:#000;font-size:.8125rem;line-height:.9375rem;letter-spacing:.01875rem}.newsletter-signup__checkbox-option{margin-top:.8125rem}form{margin-bottom:0}}@media screen and (orientation:portrait) and (min-width:40em) and (max-width:63.9375em){.newsletter-signup__container .poster{display:none}.newsletter-signup__input{margin-top:.0625rem}.newsletter-signup__button{margin-top:0}.newsletter-signup--post .newsletter-signup__label{padding-left:0;margin-top:-.375rem}}@media screen and (orientation:landscape) and (max-width:39.9375em){.newsletter-signup__checkbox-wrapper{margin:.1875rem .3125rem 0 0;position:absolute}}@media screen and (orientation:landscape) and (min-width:40em) and (max-width:63.9375em){.newsletter-signup__container .poster{display:none}.newsletter-signup__input{margin-top:.0625rem}.newsletter-signup__button{margin-top:0}}.message{color:#000;font-family:Helvetica;font-size:.75rem;font-weight:300;letter-spacing:.4px;line-height:.875rem}.fonts-loaded .message{font-family:CentraNo1Book,sans-serif;font-size:.8125rem!important;line-height:1.0625rem;letter-spacing:.01875rem}.message svg{margin-right:.3125rem;position:relative;bottom:-.125rem;width:16px}.visually-hidden{display:none}.signup-widget{text-align:center;display:block;margin-bottom:1.25rem}.signup-widget__email{color:#000;font-family:Helvetica;font-size:.75rem;font-weight:400;letter-spacing:1.25px;line-height:.875rem;text-transform:uppercase;padding:1.25rem;margin:0 auto;border:.0625rem solid #fff;transition:min-width .75s,padding-left .75s;min-width:16.875rem;height:1.625rem;position:relative;display:block}.fonts-loaded .signup-widget__email{font-family:CentraNo1Book,sans-serif;line-height:.8125rem;letter-spacing:.125rem;font-size:.8125rem}.signup-widget__email--editable{border:.0625rem solid #5f5f5f;min-width:29.5rem;padding-left:.3125rem}.signup-widget__button{background-color:#146fb9;border-radius:3px;color:#fff;font-family:Helvetica;font-size:.875rem;font-weight:700;letter-spacing:1.4px;padding:0 7px 3px 8px;text-transform:uppercase;text-align:center;height:27px;transition:background .75s;height:2.5rem;padding-top:.0625rem;margin:0 auto;width:15.625rem;min-width:6.25rem;background-color:#000}.fonts-loaded .signup-widget__button{font-family:CentraNo1,sans-serif;line-height:.875rem;letter-spacing:.1125rem}.signup-widget__button--disabled{background:#e2e8ec;cursor:default}.signup-widget__button--left-space{margin-left:.625rem}.signup-widget__button--no-border{color:#000;font-family:Helvetica;font-size:.75rem;font-weight:700;letter-spacing:.56px;line-height:.875rem;color:#146fb9;min-width:9.375rem;background:#fff;padding-top:.125rem}.fonts-loaded .signup-widget__button--no-border{font-family:CentraNo1,sans-serif;font-size:.875rem;line-height:1.0625rem}.signup-widget__message-container{display:flex;flex-direction:column;justify-content:center;padding-left:1.25rem}@media screen and (max-width:39.9375em){.signup-widget{display:block}.signup-widget__email{margin-bottom:.75rem;min-width:15.625rem;padding-bottom:.3125rem;padding-top:.3125rem}.signup-widget__button--no-border{padding-left:0;min-width:0}.signup-widget__button--left-space{margin-left:0;display:block}.signup-widget__message-container{padding-left:0;display:block;margin-top:.5rem}}.newsletter{flex:0 0 50%;max-width:50%;padding-right:0;padding-left:0;padding-top:.3125rem;margin-bottom:1.5625rem}.newsletter span{padding-left:.625rem;margin-right:.625rem}.newsletter:nth-of-type(even){padding-left:1.25rem}.newsletter:nth-of-type(odd){padding-right:1.25rem}.newsletter__name{color:#000;font-family:Helvetica;font-size:1.125rem;font-weight:500;line-height:1.125rem;text-transform:uppercase}.fonts-loaded .newsletter__name{font-family:Grifo,sans-serif;font-size:1.8125rem;line-height:1.5rem;letter-spacing:.01875rem}.newsletter__desc{font-family:CentraNo1Book,sans-serif;font-size:16px;letter-spacing:.008em;line-height:22px;text-transform:none;font-weight:400;color:#5f5f5f;margin-top:.125rem;margin-bottom:.5625rem}.newsletter__option{color:#000;font-family:Helvetica;font-size:.75rem;font-weight:300;letter-spacing:.4px;line-height:.875rem;position:relative;top:2px;color:#5f5f5f;padding-right:.625rem}.fonts-loaded .newsletter__option{font-family:CentraNo1Book,sans-serif;font-size:.8125rem!important;line-height:1.0625rem;letter-spacing:.01875rem}.newsletter:last-of-type{margin-bottom:2.28125rem}@media screen and (max-width:39.9375em){.newsletter{flex:0 0 100%;max-width:100%;padding-right:0;padding-left:0}.newsletter:nth-of-type(even){padding-left:0}.newsletter:nth-of-type(odd){padding-right:0}.newsletter__option{color:#000;font-family:Helvetica;font-size:.75rem;font-weight:300;letter-spacing:.4px;line-height:.875rem;position:relative;top:0;color:#5f5f5f;padding-right:.625rem}.fonts-loaded .newsletter__option{font-family:CentraNo1Book,sans-serif;font-size:.8125rem!important;line-height:1.0625rem;letter-spacing:.01875rem}}.newsletter-list-section__label{color:#000;font-family:Helvetica;font-size:1.5rem;font-weight:300;letter-spacing:1.83px;line-height:1.5625rem;text-transform:uppercase;border-top:.0625rem solid #000;border-bottom:.0625rem solid #e2e8ec;padding-bottom:1rem;padding-top:1rem;margin-bottom:1.375rem;margin-top:1.25rem}.fonts-loaded .newsletter-list-section__label{font-family:Beckett,sans-serif;letter-spacing:.3rem;line-height:1.875rem;font-size:2.3125rem}.newsletter-list-section__input-group{max-width:80rem;margin-right:auto;margin-left:auto;display:flex;flex-flow:row wrap;margin-bottom:1.25rem}@media screen and (max-width:39.9375em){.newsletter-list-section__label{margin-top:.625rem}}.newsletter-form{flex:0 0 83.33333%;max-width:83.33333%;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.newsletter-form{padding-right:1.25rem;padding-left:1.25rem}}.newsletter-form__hed{color:#000;font-family:Helvetica;font-size:2.625rem;font-weight:700;letter-spacing:0;line-height:2.4375rem;margin-top:3.4375rem}.fonts-loaded .newsletter-form__hed{font-family:GrifitoM,sans-serif;letter-spacing:.05937rem;font-size:3.375rem;line-height:2.75rem}.newsletter-form__dek{color:#5f5f5f;font-family:Georgia;font-size:1.03125rem!important;font-weight:400;letter-spacing:.2px;line-height:1.3125rem;font-size:1.0625rem!important;margin-top:.3125rem;max-width:34.375rem;text-align:center;margin-left:auto;margin-right:auto;padding-bottom:1.25rem;color:#000}.fonts-loaded .newsletter-form__dek{font-family:CentraNo1Book,sans-serif;line-height:1.25rem;letter-spacing:.01312rem;font-weight:300}.newsletter-form__groupings{margin-top:2.5rem}.newsletter-form__button{color:#5f5f5f;font-family:Helvetica;font-size:.4375rem;font-style:normal;font-weight:400;letter-spacing:.8px;line-height:.4375rem;text-transform:uppercase;color:#000;border-bottom:.0625rem solid #000;padding-bottom:.25rem}.fonts-loaded .newsletter-form__button{font-family:FCZizouSans,sans-serif;font-size:.6875rem;line-height:.6875rem}@media screen and (max-width:39.9375em){.newsletter-form{flex:0 0 100%;max-width:100%;padding-right:.625rem;padding-left:.625rem}}@media screen and (max-width:39.9375em) and (min-width:40em){.newsletter-form{padding-right:1.25rem;padding-left:1.25rem}}@media screen and (max-width:39.9375em){.newsletter-form__hed{margin-top:.9375rem}}.sticky-submit{position:fixed;bottom:0;height:6.25rem;background:#fff;left:0;right:0;z-index:1;border:.0625rem solid #e2e8ec;box-shadow:0 -.4em 1em #e2e8ec}.sticky-submit--static{position:relative;border:0;box-shadow:none}.sticky-submit__button{background-color:#146fb9;border-radius:3px;color:#fff;font-family:Helvetica;font-size:.875rem;font-weight:700;letter-spacing:1.4px;padding:0 7px 3px 8px;text-transform:uppercase;text-align:center;height:27px;min-width:9.375rem;transition:background .75s;height:1.5625rem;padding-top:.0625rem;margin:0 2.5rem}.fonts-loaded .sticky-submit__button{font-family:CentraNo1,sans-serif;line-height:.875rem;letter-spacing:.1125rem}.sticky-submit__button-container{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;text-align:center}.sticky-submit__message-container{display:flex;flex-direction:column;justify-content:center;padding-left:1.25rem;position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:39.9375em){.sticky-submit{height:auto;padding:.625rem 0 .625rem;margin-top:1.875rem}.sticky-submit__button-container{position:relative;left:0;top:0;margin:0 auto;-webkit-transform:none;transform:none}.sticky-submit__button{margin:.9375rem auto;display:block}.sticky-submit__message-container{position:static;top:0;-webkit-transform:none;transform:none;right:0;min-height:1.0625rem;margin:0 auto;text-align:center;padding:0}}.ranked-person{border-bottom:.0625rem solid #ccc;display:flex;flex-wrap:wrap;padding-bottom:1.25rem;padding-top:.9375rem}.ranked-person img{display:block;height:auto;width:100%}.ranked-person p{margin:0;font-family:MeretPro,sans-serif;font-size:1.1875rem;line-height:1.75rem}.ranked-person p:not(:last-child){margin-bottom:1.1875rem}.ranked-person__header{flex:0 0 100%;width:100%;margin-bottom:1.3125rem}.ranked-person__header p{font-weight:400}.ranked-person__link{font-family:FCZizouSans,sans-serif;display:block;font-size:.75rem;font-weight:400;letter-spacing:.05rem;text-transform:uppercase}.ranked-person__link:not(:last-of-type){margin-bottom:.1875rem}.ranked-person__link:active,.ranked-person__link:focus,.ranked-person__link:link,.ranked-person__link:visited{color:#000}.ranked-person__link:hover{color:#ef4123}.ranked-person__name{font-family:CentraNo1Book,sans-serif;font-weight:400}.ranked-person__name strong{font-family:CentraNo1,sans-serif}.ranked-person__title{font-family:FCZizouSans,sans-serif;font-size:.875rem;font-weight:400;margin-bottom:.875rem;text-transform:uppercase}.ranked-person__why{font-family:GrifitoM,sans-serif;font-weight:500;font-size:2.6875rem;letter-spacing:.0875rem;line-height:2.3125rem;margin-bottom:.9375rem;padding-right:2.5rem}.ranked-person__why span{color:#ef4123}.ranked-person__why a{color:#000}.ranked-person__title-container{position:relative}.ranked-person__twitter{display:block;position:absolute;right:0;top:.3125rem}.ranked-person__art{margin:1.0625rem 0 0}.ranked-person__art figcaption{color:#000;font-family:Helvetica;font-size:.75rem;font-weight:300;letter-spacing:.4px;line-height:.875rem;font-size:.8125rem!important;margin-top:.375rem}.fonts-loaded .ranked-person__art figcaption{font-family:CentraNo1Book,sans-serif;font-size:.8125rem!important;line-height:1.0625rem;letter-spacing:.01875rem}.ranked-person__profiles{flex:0 0 107px;margin-right:1.25rem;padding-top:.375rem}.ranked-person__profiles-mobile{display:none;float:left}.ranked-person__profiles.mcp{margin-right:1.8125rem}.ranked-person__profile{font-family:CentraNo1,sans-serif;font-size:.8125rem;line-height:1.125rem;letter-spacing:.1125rem;border:.0625rem solid #000;margin:0;text-align:center}.ranked-person__profile:not(:last-child){margin-bottom:.625rem}.ranked-person__profile-link{border-top:.0625rem solid #000;display:block;font-size:.875rem;font-weight:700;padding:.375rem 0 .4375rem}.ranked-person__profile-link:active,.ranked-person__profile-link:focus,.ranked-person__profile-link:link,.ranked-person__profile-link:visited{color:#000}.ranked-person__profile-link:hover{color:#ef4123}.ranked-person__profile.mcp{border:0}.ranked-person__profile.mcp:not(:last-child){margin-bottom:2rem}.ranked-person__profile.mcp .ranked-person__profile-link{border:0;letter-spacing:.03125rem}.ranked-person__content{font-family:CentraNo1Book,sans-serif;font-size:1rem;letter-spacing:.0125rem;line-height:1.375rem;margin-top:-.125rem}.ranked-person__article{font-family:MeretPro,sans-serif;display:inline-block;font-size:1.1875rem;line-height:1.75rem;margin-top:0;font-weight:400;text-transform:uppercase}.ranked__group:last-child .ranked-person:last-child{border-bottom:0}@media screen and (min-width:40em){.ranked-person__profiles-mobile{display:none}.ranked-person__content{flex:0 0 calc(100% - 136px)}.ranked-person__title{font-size:1rem}}@media screen and (max-width:39.9375em){.ranked-person{padding-bottom:1.5625rem}.ranked-person__art{position:relative;left:-.625rem;width:100vw}.ranked-person__art figcaption{padding:0 .625rem}.ranked-person__link:last-child{margin-bottom:1.25rem}.ranked-person__profiles{display:none}.ranked-person__profiles-mobile{display:block;width:107px;margin-right:22px}.ranked-person__profiles-mobile figure{margin-bottom:0}.ranked-person__content{position:relative}.ranked-person__content p{margin-top:-.5rem}.ranked-person__content--active{max-height:none}.ranked-person__content--active::before{display:none}}.ranked-company{border-bottom:1px solid #000;padding:9px 0 26px}.ranked-company b{font-weight:700}.ranked-company__category{color:#000;font-family:Helvetica;font-size:1.875rem;font-weight:500;letter-spacing:1px;line-height:1.8125rem;align-items:center;color:#4bc0ad;display:flex;margin:0 0 13px}.fonts-loaded .ranked-company__category{font-family:GrifitoM,sans-serif;font-size:2.25rem;line-height:2.1875rem}.ranked-company__category::before{border:2px solid #4bc0ad;border-radius:50%;content:'';display:block;height:35px;margin-right:10px;width:35px}.ranked-company__deck{font-family:CentraNo1,sans-serif;font-size:18px;margin:0}.ranked-company__name{font-family:CentraNo1,sans-serif;font-size:18px;font-weight:400;margin:0 0 12px}.ranked-company__name a:focus,.ranked-company__name a:hover,.ranked-company__name a:link,.ranked-company__name a:visited{color:#000}.ranked-company__image{display:block;height:auto;margin:0 0 11px;width:100%}.ranked-company__description{color:#5f5f5f;font-family:Georgia;font-size:1.03125rem!important;font-weight:400;letter-spacing:.2px;line-height:1.3125rem;color:#000;margin:0 0 6px}.fonts-loaded .ranked-company__description{font-family:CentraNo1Book,sans-serif;line-height:1.25rem;letter-spacing:.01312rem;font-weight:300}.ranked-company__description strong{font-weight:700}.ranked-company__credit-link{color:#000;font-family:Helvetica;font-size:.75rem;font-weight:700;letter-spacing:.56px;line-height:.875rem;color:#22458f;cursor:pointer}.fonts-loaded .ranked-company__credit-link{font-family:CentraNo1,sans-serif;font-size:.875rem;line-height:1.0625rem}.ranked-company__credit{color:#000;font-family:Helvetica;font-size:.75rem;font-weight:300;letter-spacing:.4px;line-height:.875rem;display:none}.fonts-loaded .ranked-company__credit{font-family:CentraNo1Book,sans-serif;font-size:.8125rem!important;line-height:1.0625rem;letter-spacing:.01875rem}.ranked-company__credit strong{font-weight:700}.ranked-company__credit--active{display:block}.ranked-company__credit--right{text-align:right}@media screen and (min-width:40em){.ranked-company__deck--spacer{padding-top:2px}}@media screen and (max-width:39.9375em){.ranked-company{padding-top:6px}.ranked-company__deck--spacer{padding-top:5px}}.ranked-pagination{color:#7b7b7b;max-height:0;opacity:0;position:fixed;top:55vh;width:12.4%;transition:opacity .2s ease-out,max-height .2s step-end,color .2s,ease-in,display .2s ease-in-out,-webkit-filter .2s ease-in;transition:opacity .2s ease-out,max-height .2s step-end,filter .2s ease-in,color .2s,ease-in,display .2s ease-in-out;transition:opacity .2s ease-out,max-height .2s step-end,filter .2s ease-in,color .2s,ease-in,display .2s ease-in-out,-webkit-filter .2s ease-in}.ranked-pagination--active{display:block;max-height:100%;opacity:1;transition-timing-function:ease-out,step-start}.ranked-pagination__btn{align-items:center;display:flex;flex-direction:column;width:100%}.ranked-pagination__btn::after,.ranked-pagination__btn::before{content:'';height:1px;background-color:#ccc;display:block;position:absolute;width:45px}.ranked-pagination__btn:hover{color:#000}.ranked-pagination__btn:hover::before{opacity:1;-webkit-filter:grayscale(0);filter:grayscale(0)}.ranked-pagination__btn--mic:hover{color:#e00057}.ranked-pagination__btn--mcp:hover{color:#ef4123}.ranked-pagination__btn--mcp:hover::after,.ranked-pagination__btn--mcp:hover::before{background-color:#ef4123}.ranked-pagination__btn--next{border-top:.0625rem solid #ccc}.ranked-pagination__btn--next::before{order:2;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);left:0;bottom:-15px}.ranked-pagination__btn--next::after{-webkit-transform:rotate(135deg);transform:rotate(135deg);right:0;bottom:-15px}.ranked-pagination__btn--prev::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:0;top:-15px}.ranked-pagination__btn--prev::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);right:0;top:-15px}.ranked-pagination__name{font-family:CentraNo1,sans-serif;display:block;font-size:.875rem;font-weight:700;letter-spacing:.05rem;line-height:.875rem;margin:10px 0;text-transform:uppercase}.ranked-pagination__name--mic{font-family:CentraNo1!important}@media screen and (min-width:64em){.ranked-pagination{width:173px}.ranked-pagination--mcp{width:76px;margin-left:50px}}@media screen and (max-height:555px){.ranked-pagination{top:21.25rem}.ranked-pagination--mic{display:none}}@media screen and (max-height:650px){.ranked-pagination--mic{display:none}}@media screen and (max-width:39.9375em){.ranked-pagination--mic{display:none}}.ranked-mobile-menu{bottom:0;color:#fff;height:2.5rem;display:block;position:fixed;width:100%;z-index:10}.ranked-mobile-menu a{color:#fff}.ranked-mobile-menu__close{background:url(https://images.fastcompany.net/image/upload/v1518637792/fcweb/x-mic-2018_njn5wf.svg) no-repeat 0 0;background-size:contain;cursor:pointer;height:20px;position:absolute;right:1.25rem;top:1.25rem;width:20px}.ranked-mobile-menu__title{color:#000;font-family:Helvetica;font-size:2.25rem;font-weight:700;line-height:1;background-color:#fff;margin-bottom:1.625rem;text-transform:uppercase;background-image:url(https://images.fastcompany.net/image/upload/v1556566193/fcweb/MobileNavigationBanner_nu8bls.jpg);background-size:cover;background-position:left bottom;height:120px}.fonts-loaded .ranked-mobile-menu__title{font-family:Beckett,sans-serif;font-size:3.3125rem;letter-spacing:3.5px;line-height:2.9375rem}.fonts-loaded .ranked-mobile-menu__title{font-size:2.25rem;letter-spacing:.15625rem;line-height:2.0625rem}.ranked-mobile-menu__title span{color:#ef4123}.ranked-mobile-menu__title--ibd{margin-bottom:0;padding-bottom:10px;text-align:left}.ranked-mobile-menu__btn-container{background:#000;display:flex;height:inherit;position:relative;width:100%;z-index:1}.ranked-mobile-menu__btn{color:#000;font-family:Helvetica;font-size:.75rem;font-weight:400;letter-spacing:1.25px;line-height:.875rem;text-transform:uppercase;align-items:center;color:#fff;display:flex;flex:1 1 calc(50% - 25px);font-weight:700;justify-content:center;max-width:calc(50% - 25px);cursor:pointer}.fonts-loaded .ranked-mobile-menu__btn{font-family:CentraNo1Book,sans-serif;line-height:.8125rem;letter-spacing:.125rem;font-size:.8125rem}.ranked-mobile-menu__btn:not(:last-child){border-right:.0625rem solid}.ranked-mobile-menu__btn--share{flex:0 0 3.125rem;max-width:3.125rem;padding-left:.1875rem}.ranked-mobile-menu__btn--share i{font-size:1.25rem}.ranked-mobile-menu__btn span{text-transform:lowercase}.ranked-mobile-menu__list{list-style:none;padding:0;margin:0}.ranked-mobile-menu__panel{background:#fff;bottom:2.5rem;color:#000;left:0;overflow-y:scroll;position:fixed;top:0;width:100%;z-index:0;-webkit-overflow-scrolling:touch}.ranked-mobile-menu__panel li{color:#000;font-family:Helvetica;font-size:.75rem;font-weight:400;letter-spacing:1.25px;line-height:.875rem;text-transform:uppercase;font-size:1rem!important;font-weight:700;padding:0 1.25rem;text-transform:none}.fonts-loaded .ranked-mobile-menu__panel li{font-family:CentraNo1Book,sans-serif;line-height:.8125rem;letter-spacing:.125rem;font-size:.8125rem}.ranked-mobile-menu__panel li:not(:last-child){border-bottom:#ccc 1px solid}.ranked-mobile-menu__panel li span{color:#ef4123}.ranked-mobile-menu__panel--ibd{background:#fff;text-align:center}.ranked-mobile-menu__panel--ibd li{background:#e3e3dd;border:1px solid #000;border-bottom:0;margin:0;padding:0}.ranked-mobile-menu__panel--ibd li:not(:last-child){margin:0}.ranked-mobile-menu__panel--ibd li:last-child{border-bottom:1px solid #000}.ranked-mobile-menu__panel--ibd a{display:block;padding:12px 0 14px}.ranked-mobile-menu__panel--ibd a:focus,.ranked-mobile-menu__panel--ibd a:hover,.ranked-mobile-menu__panel--ibd a:link,.ranked-mobile-menu__panel--ibd a:visited{color:#000}.ranked-mobile-menu__social{background:#fff;bottom:2.5rem;padding:.625rem 0;position:absolute;display:flex;justify-content:center;width:100%;z-index:0}.ranked-mobile-menu__social .social{border-top:0;display:block;position:static;margin-top:0}.ranked-mobile-menu__social .social a{background-color:#777}.ranked-mobile-menu__entry-container{width:100%;padding:12px 0;display:flex}.ranked-mobile-menu__name{font-weight:700;font-family:CentraNo1;font-size:1.125rem;line-height:.75rem;color:#000;margin-bottom:.375rem;text-transform:uppercase}.ranked-mobile-menu__job-title{font-weight:300;font-size:1rem;line-height:1.125rem;color:#000}.ranked-mobile-menu__company{font-weight:300;font-size:1rem;line-height:1.125rem;color:#000}.ranked-mobile-menu__left-column{width:55px;font-family:CentraNo1;font-weight:700;font-size:1.125rem;line-height:1.25rem;letter-spacing:.0625rem;color:#ef4123}.ranked-mobile-menu__right-column{max-width:80%}@media screen and (min-width:40em){.ranked-mobile-menu{display:none}}@font-face{font-family:CentraNo1;font-style:normal;font-weight:4 00;src:url(https://images.fastcompany.net/multisite_files/fastcompany/static/sites/fonts/201010/CentraNo1-Bold-Italic-Web/CentraNo1-Bold.woff) format("woff"),url(https://images.fastcompany.net/multisite_files/fastcompany/static/sites/fonts/201010/CentraNo1-Bold-Italic-Web/CentraNo1-Bold.eot) format("embedded-opentype")}.signup-box{position:relative;max-width:37.5rem;margin-top:1.25rem;background-color:#c4dbed;display:flex;flex-direction:column;height:auto}.signup-box .__thank-you{display:none;margin-top:.3125rem;margin-bottom:1.4375rem;font-size:.8125rem}.signup-box .__box-right{width:100%;font-family:centraNo1Book}.signup-box .__box-left{width:100%}.signup-box .__box-left .__desktop{width:300px;height:auto}@media screen and (max-width:39.9375em){.signup-box .__box-left .__desktop{display:none}}.signup-box .__box-left .__mobile{display:none;height:1.875rem;width:230px;margin-top:.625rem}@media screen and (max-width:39.9375em){.signup-box .__box-left .__mobile{display:block}}.signup-box .__box-left img{height:1.875rem;width:230px;margin-top:.625rem}.signup-box .__input-div{width:14.375rem;width:100%;display:inline-block;height:40px}.signup-box .__input-div input:focus::-webkit-input-placeholder{color:transparent}.signup-box .__input-div input:focus:-moz-placeholder{color:transparent}.signup-box .__input-div input:focus::-moz-placeholder{color:transparent}.signup-box .__input-div input:focus:-ms-input-placeholder{color:transparent}.signup-box .__input-div .__email-input{background-color:#eff5fb;padding-right:.625rem;font-family:centraNo1Book;font-size:.8125rem;height:2.5rem;width:85%;padding-top:6.5px;padding-bottom:6.5px;text-align:center;padding-left:6rem;-webkit-border-radius:0;-webkit-appearance:none;border-radius:0!important}@media screen and (max-width:39.9375em){.signup-box .__input-div .__email-input{text-align:left;padding-left:.625rem;width:80%}}.signup-box .__input-div .__button{background-color:#eff5fb;color:#000;font-family:CentraNo1;text-decoration:underline;letter-spacing:.125rem;font-size:.8125rem;height:2.5rem;width:15%;padding-top:.40625rem;padding-bottom:.40625rem;padding-right:.625rem}@media screen and (max-width:39.9375em){.signup-box .__input-div .__button{width:20%}}.signup-box .__input-div--error ::-webkit-input-placeholder{color:#eb2399}.signup-box .__input-div--error ::-moz-placeholder{color:#eb2399}.signup-box .__input-div--error ::-ms-input-placeholder{color:#eb2399}.signup-box .__input-div--error ::placeholder{color:#eb2399}.signup-box .__dek{display:block;font-size:.8125rem;padding-top:.25rem;padding-bottom:.5rem}.signup-box .__dek .heading{font-family:CentraNo1}.animation--collapsed,.animation--expanded{background-color:#545454;border-radius:187500rem;position:absolute;background-image:url(https://images.fastcompany.net/image/upload/v1571242417/fcweb/FastCoWorks_Expanded_W_Native_Tile_hyv2a8.png);background-repeat:no-repeat;background-size:cover;right:.625rem;bottom:.625rem;height:1.875rem;transition:width .4s ease-out,height .4s ease-out}.animation--collapsed{width:1.875rem}.animation--expanded{width:15rem;background-position:.0625rem}@media screen and (min-width:40em) and (max-width:63.9375em){.animation--collapsed,.animation--expanded{display:none}}@media screen and (max-width:39.9375em){.animation--collapsed,.animation--expanded{display:none}}.dianomiScriptContainer{margin-bottom:30px;height:350px;margin-left:1.25rem;margin-right:1.25rem}@media screen and (max-width:747px){.dianomiScriptContainer{margin-left:0;margin-right:0}}@media screen and (max-width:787px){.dianomiScriptContainer,.dianomiScriptContainer>div,.dianomiScriptContainer>div>iframe{height:1080px!important}}@media screen and (max-width:600px){.dianomiScriptContainer,.dianomiScriptContainer>div,.dianomiScriptContainer>div>iframe{height:680px!important}}@media screen and (max-width:350px){.dianomiScriptContainer,.dianomiScriptContainer>div,.dianomiScriptContainer>div>iframe{height:720px!important}}.topBar{padding-top:10px;border-top:1px solid #ccc;margin-left:1.25rem;margin-right:1.25rem}@media screen and (max-width:747px){.topBar{margin-left:0;margin-right:0}}.privacyPolicyPopup{background:rgba(0,0,0,.8);position:fixed;bottom:0;left:0;right:0;width:100vw;height:3.125rem;display:flex;justify-content:center;align-items:center;font-weight:400;font-family:CentraNo1Book,Arial,sans-serif;font-size:.875rem;line-height:.875rem;color:#fff;z-index:1000000000;border:0}.privacyPolicyPopup strong{font-weight:700;font-family:CentraNo1,Arial,sans-serif}.privacyPolicyPopup a{color:#ccc}.privacyPolicyPopup .closeButton{position:absolute;right:1.75rem;cursor:pointer}.privacyPolicyPopup .closeButton img{width:1rem;margin:0;display:block}@media (min-width:25.9375rem) and (max-width:48rem){.privacyPolicyPopup{display:block;padding:.6875rem}.privacyPolicyPopup .closeButton{position:absolute;right:.6875rem;top:.6875rem;cursor:pointer}.privacyPolicyPopup .closeButton img{width:.75rem}}@media (max-width:25.875rem){.privacyPolicyPopup{height:7.375rem;display:block;padding:.9375rem 2.5rem 1.5625rem;line-height:1.25rem}.privacyPolicyPopup .popupMessage{text-align:center;margin:0 auto;width:15.625rem}.privacyPolicyPopup .closeButton{position:absolute;right:.9375rem;top:.9375rem;cursor:pointer}.privacyPolicyPopup .closeButton img{width:1.25rem}}.top-50-shuffle{display:flex;max-width:1276px;margin:-50px auto 170px;padding:0 20px 0 90px;position:relative;z-index:11}.top-50-shuffle__scroller{flex:0 0 73px;margin-right:50px;padding-top:100px}.top-50-shuffle__content{display:flex;flex:1 1 auto;flex-wrap:wrap;justify-content:space-between;padding:0 87px 0 0;transition:all 250ms ease-out}.top-50-shuffle__shuffler{font-family:CentraNo1,sans-serif;width:73px;height:73px;text-align:center;font-size:12px;font-weight:700;letter-spacing:1.32px;color:#2b60ac;text-transform:uppercase;transition:all 150ms ease-out;cursor:pointer}.top-50-shuffle__shuffler-icon{border:3px solid #f58473;border-radius:50%;display:flex;justify-content:center;align-items:center;width:73px;height:73px;margin-bottom:5px;transition:all 150ms ease-out}.top-50-shuffle__shuffler path{transition:all 150ms ease-out}.top-50-shuffle__shuffler:hover{color:#f58473}.top-50-shuffle__shuffler:hover .top-50-shuffle__shuffler-icon{border-color:#2b60ac}.top-50-shuffle__shuffler:hover .top-50-shuffle__shuffler-icon path{fill:#2b60ac}.top-50-shuffle__card:not(:last-child){margin-bottom:90px}.top-50-shuffle__card--portrait .top-50-shuffle__image-container{margin-bottom:15px}.top-50-shuffle__card--portrait .top-50-shuffle__digit{font-size:100px;letter-spacing:.2px;line-height:61px;margin-bottom:8px}.top-50-shuffle__card--square .top-50-shuffle__image-container{margin-bottom:10px}.top-50-shuffle__card--square .top-50-shuffle__digit{font-size:54px;letter-spacing:.11px;line-height:42px;margin-bottom:4px}.top-50-shuffle__card--digit .top-50-shuffle__digit{font-size:200px;letter-spacing:-4px;line-height:122px;margin-bottom:8px}.top-50-shuffle__link{display:flex;flex-direction:column;transition:all 150ms ease-out}.top-50-shuffle__link span{color:#0059a1}.top-50-shuffle__link .mic-2020__button{font-family:CentraNo1Book,sans-serif;margin-bottom:12px}.top-50-shuffle__link .mic-2020__button span{font-size:13px;font-weight:400;letter-spacing:1.43px;text-transform:none;padding:0 16px}.top-50-shuffle__link:hover{color:#f58473}.top-50-shuffle__link:hover .mic-2020__button{background:#f28575}.top-50-shuffle__link:hover .mic-2020__button span{border-color:#f28575;color:#f28575;-webkit-transform:translate(3px,-3px);transform:translate(3px,-3px)}.top-50-shuffle__link:hover span{color:#f28575}.top-50-shuffle__image{display:block;height:auto;width:100%}.top-50-shuffle__digit{font-family:GrifitoM,sans-serif;font-weight:700}.top-50-shuffle__title{font-family:CentraNo1,sans-serif;font-size:16px;font-weight:700;line-height:21px;letter-spacing:1.76px;text-transform:uppercase}@media screen and (min-width:1480px){.top-50-shuffle{padding:0 20px}.top-50-shuffle__shuffler{left:-100px}}@media screen and (min-width:40em){.top-50-shuffle__column{flex:0 0 26.73814%}.top-50-shuffle__column--0:nth-child(2) .top-50-shuffle__card:first-child,.top-50-shuffle__column--0:nth-child(3) .top-50-shuffle__card:first-child,.top-50-shuffle__column--2:nth-child(2) .top-50-shuffle__card:first-child,.top-50-shuffle__column--2:nth-child(3) .top-50-shuffle__card:first-child,.top-50-shuffle__column--5:nth-child(2) .top-50-shuffle__card:first-child,.top-50-shuffle__column--5:nth-child(3) .top-50-shuffle__card:first-child{margin-top:80px}.top-50-shuffle__column--1:nth-child(1) .top-50-shuffle__card:first-child,.top-50-shuffle__column--1:nth-child(2) .top-50-shuffle__card:first-child,.top-50-shuffle__column--4:nth-child(1) .top-50-shuffle__card:first-child,.top-50-shuffle__column--4:nth-child(2) .top-50-shuffle__card:first-child{margin-top:80px}.top-50-shuffle__column--3:nth-child(1) .top-50-shuffle__card:first-child,.top-50-shuffle__column--3:nth-child(3) .top-50-shuffle__card:first-child{margin-top:80px}}@media screen and (max-width:63.9375em){.top-50-shuffle__content{justify-content:space-around}.top-50-shuffle__column--0:nth-child(2) .top-50-shuffle__card:first-child,.top-50-shuffle__column--2:nth-child(2) .top-50-shuffle__card:first-child,.top-50-shuffle__column--5:nth-child(2) .top-50-shuffle__card:first-child{margin-top:80px}.top-50-shuffle__column--1:nth-child(1) .top-50-shuffle__card:first-child,.top-50-shuffle__column--1:nth-child(2) .top-50-shuffle__card:first-child,.top-50-shuffle__column--4:nth-child(1) .top-50-shuffle__card:first-child,.top-50-shuffle__column--4:nth-child(2) .top-50-shuffle__card:first-child{margin-top:80px}.top-50-shuffle__column--3:nth-child(1) .top-50-shuffle__card:first-child{margin-top:80px}}@media screen and (max-width:39.9375em){.top-50-shuffle{display:none}}.top-50{margin-bottom:100px;position:relative}.top-50__background{background-color:#fce4db;bottom:0;background-attachment:fixed;background-repeat:no-repeat;background-size:contain;background-position:calc(100% + 114px) center;height:100%;position:absolute;width:100vw;z-index:-1}.top-50__background::before{background:#fff;content:'';position:absolute;left:0;height:93px;width:100%;z-index:-1}.top-50__background::after{background:#fff;content:'';position:absolute;top:93px;right:calc(50% + 509px);height:100%;width:100%;z-index:-1}.top-50 button{display:block;width:125px;letter-spacing:1.5px}.top-50 button:first-child{margin-bottom:15px}.top-50__header{margin-bottom:30px}.top-50__header h3{font-family:GrifitoM,sans-serif;font-size:80px;line-height:63px;font-weight:700;color:#2b60ac}.top-50__container{display:flex;max-width:1188px;margin:0 auto;padding:0 24px;position:relative;z-index:10}.top-50__scroll-container{flex:0 0 175px;position:relative;z-index:1}.top-50__content{flex:1 1 auto}.top-50__list{width:calc(100% + 114px);list-style:none;margin:0;padding:70px 0 92px 114px;-webkit-transform:translateX(-114px);transform:translateX(-114px)}.top-50__item{font-family:CentraNo1,sans-serif;font-size:28px;font-weight:400;letter-spacing:3.08px;color:#2b60ac;text-transform:uppercase}.top-50__item a{color:inherit!important}.top-50__item:not(:last-child){margin-bottom:49px}.top-50__rank{color:#f58473;display:inline-block;font-weight:700;letter-spacing:.06px;width:40px}.top-50__company{letter-spacing:3.08px}@media screen and (max-width:1180px){.top-50__background::after{right:auto;left:0;width:80px}}@media screen and (min-width:40em){.top-50__item{position:relative;padding-right:320px}.top-50__item::before{background:url(https://assets.fastcompany.com/image/upload/v1583284416/arrow-with-line.svg) no-repeat top right;content:'';position:absolute;top:50%;left:150px;height:11px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;transition:all 150ms ease-out}.top-50__item:hover::before{width:calc(100% - 470px)}.top-50__item:hover .top-50__description{opacity:1}.top-50__company{font-family:CentraNo1Book,sans-serif;background:#fce4db;padding-right:10px;position:relative;z-index:1}.top-50__description{font-family:CentraNo1,sans-serif;font-size:16px;line-height:21px;letter-spacing:1.76px;color:#0059a1;text-transform:uppercase;max-width:300px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;opacity:0;transition:all 150ms ease-out}}@media screen and (max-width:39.9375em){.top-50{background:#fce4db;margin:0;padding:50px 20px 50px 20px}.top-50__background{display:none}.top-50__container{padding:0}.top-50__scroll-container{display:none}.top-50__content{flex:1 1 auto}.top-50__list{width:100%;margin:0;padding:0;-webkit-transform:translateX(0);transform:translateX(0)}.top-50__item{font-size:21px}.top-50__item:not(:last-child){margin-bottom:25px}.top-50__rank{display:inline-block;letter-spacing:.04px;width:30px}.top-50__company{letter-spacing:2.31px}.top-50__description{font-family:CentraNo1Book,sans-serif;display:block;font-size:14px;letter-spacing:1.54px;margin-left:38px}}.sectors-list{max-width:1140px;margin:0 auto;padding-bottom:100px;position:relative;z-index:10;width:100%}.sectors-list__header{margin-bottom:10px}.sectors-list h3{font-family:GrifitoM,sans-serif;font-size:80px;line-height:63px;font-weight:700;color:#0059a1}.sectors-list__sector{align-items:center;background:url(https://images.fastcompany.com/image/upload/v1580952136/sector-icon.svg) 0 50% no-repeat;background-size:32px auto;border-bottom:1px solid #e4e4e4;display:flex;height:50px;padding-left:44px}.sectors-list__sector a{font-family:CentraNo1,sans-serif;font-size:14px;line-height:18px;letter-spacing:1.54px;color:#0059a1;text-transform:uppercase}.sectors-list__sector a:hover{color:#f58473}@media screen and (min-width:64em){.sectors-list__sector{flex:0 0 31%}}@media screen and (min-width:40em){.sectors-list{padding-left:20px}.sectors-list__container{display:flex;flex-wrap:wrap;justify-content:space-between}}@media screen and (max-width:63.9375em){.sectors-list{padding:0 20px}}@media screen and (min-width:40em) and (max-width:63.9375em){.sectors-list__sector{flex:0 0 48%}}@media screen and (max-width:39.9375em){.sectors-list{margin:0;padding:50px 20px}.sectors-list+.sectors-list{padding-top:0}.sectors-list__container{display:block}}.mic-mobile-menu{bottom:0;border-top:.125rem solid;color:#0059a1;height:2.5rem;display:block;position:fixed;width:100%;z-index:10}.mic-mobile-menu__item{font-family:CentraNo1,sans-serif;align-items:center;color:#0059a1;display:flex;flex:1 1 calc(50% - 25px);font-size:16px;font-weight:700;letter-spacing:1.76px;justify-content:center;max-width:calc(50% - 25px)}.mic-mobile-menu__item:not(:last-child){border-right:.125rem solid}.mic-mobile-menu__item-container{background:#fff;display:flex;height:inherit;position:relative;width:100%;z-index:1}.mic-mobile-menu__item--share{background:url(https://images.fastcompany.com/image/upload/v1583286789/fc-share-icon-2B60AC.svg) no-repeat center center;flex:0 0 3.125rem;max-width:3.125rem}.mic-mobile-menu__item a{align-items:center;color:#0059a1;display:flex;height:100%;justify-content:center;width:100%}.mic-mobile-menu__item i{color:#0059a1}.mic-mobile-menu__item span{text-transform:lowercase}.mic-mobile-menu__social{background:#fff;bottom:2.5rem;display:none;padding:.625rem 0;position:absolute;width:100%;z-index:0}.mic-mobile-menu__social--active{display:flex;justify-content:center}.mic-mobile-menu__social .social{border-top:0;display:block;position:static}@media screen and (min-width:40em){.mic-mobile-menu{display:none}}.accordion_gallery{border:1px solid #ccc;padding:20px 30px 0;margin-bottom:40px;margin-top:30px}.accordion_gallery header{padding-right:60px;position:relative;margin-bottom:10px}.accordion_gallery header h3{font-family:CentraNo1,sans-serif;font-weight:700;font-size:18px;line-height:22px;text-transform:uppercase}.accordion_gallery header .description{margin-top:-7px}.accordion_gallery header p{font-family:MeretPro,sans-serif;font-size:19px;line-height:28px;letter-spacing:.28px}.accordion_gallery header .toggle{height:25px;position:absolute;top:0;right:-15px;width:75px}.accordion_gallery header .toggle::after,.accordion_gallery header .toggle::before{content:'';position:absolute;top:50%;left:50%;margin-top:-2px/2;margin-left:-25px/2;display:block;height:2px;width:25px;background-color:#777;transition:all 350ms ease-out}.accordion_gallery header .toggle::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.accordion_gallery header .toggle::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.accordion_gallery header .toggle--active::before{-webkit-transform:rotate(0);transform:rotate(0)}.accordion_gallery header .toggle--active::after{-webkit-transform:rotate(0);transform:rotate(0)}.accordion_gallery .layout{display:flex;margin:0;padding:0;padding-bottom:10px;list-style:none}.accordion_gallery .layout .view{background:#ccc;border:1px solid #ccc;box-shadow:inset 3px 3px 0 #fff,inset -3px -3px #fff;height:20px;width:20px;margin-right:15px;cursor:pointer}.accordion_gallery .layout .grid{position:relative}.accordion_gallery .layout .grid::after,.accordion_gallery .layout .grid::before{content:'';background:#fff;position:absolute;top:50%;left:0;height:2px;width:100%;-webkit-transform:translateY(-1px);transform:translateY(-1px);margin:initial}.accordion_gallery .layout .grid::after{-webkit-transform:translateY(-1px) rotate(90deg);transform:translateY(-1px) rotate(90deg)}.accordion_gallery .layout .active{background:#5f5f5f;border-color:#5f5f5f}.accordion_gallery .layout .single::after,.accordion_gallery .layout .single::before{content:''}.accordion_gallery .layout .single:hover{background:#5f5f5f;border-color:#5f5f5f}.accordion_gallery .gallery_wrapper--inactive{height:100px;overflow:hidden}.accordion_gallery .gallery_container{padding-bottom:20px}.accordion_gallery .gallery_container img{max-width:100%;height:auto;display:block}.accordion_gallery .gallery_container--grid{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.accordion_gallery .gallery_container--grid .item{margin-bottom:10px;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.accordion_gallery .gallery_container--single .item{margin-bottom:20px;width:100%}.accordion_gallery .gallery_container .item__director,.accordion_gallery .gallery_container .item__title{font-size:13px;line-height:16px;margin:0;text-align:center}.accordion_gallery .gallery_container .item__title{font-family:CentraNo1,sans-serif;font-weight:700;margin-bottom:5px}.accordion_gallery .gallery_container .item__director{font-family:CentraNo1Book,sans-serif}.accordion_overlay{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.9);z-index:20}.accordion_overlay img{max-width:100%;height:auto;display:block}.accordion_overlay .close{cursor:pointer;width:35px;height:35px;position:absolute;top:25px;right:25px}.accordion_overlay .close::after,.accordion_overlay .close::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);content:'';position:absolute;top:50%;left:50%;margin-top:-2px/2;margin-left:-35px/2;display:block;height:2px;width:35px;background-color:#fff}.accordion_overlay .close::before{-webkit-transform:rotate(-225deg);transform:rotate(-225deg)}.accordion_overlay .close::after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.accordion_overlay .container{color:#fff;justify-content:space-between;display:flex;max-width:1053px;margin:0 auto;padding:20px;width:100%}.accordion_overlay .image{flex:0 0 447px}.accordion_overlay .content{flex:0 0 526px}.accordion_overlay h3{font-family:CentraNo1,sans-serif;font-size:19px;line-height:24px;letter-spacing:.38px;text-transform:uppercase}.accordion_overlay .credit,.accordion_overlay .director{font-family:CentraNo1Book,sans-serif;font-size:19px;line-height:24px;letter-spacing:.38px}.accordion_overlay .details{font-family:MeretPro,sans-serif;font-size:18px;line-height:29px;letter-spacing:.27px}.accordion_overlay .details a{color:#ef5b24}@media screen and (min-width:64em){.accordion_gallery .gallery_container .item{position:relative}.accordion_gallery .gallery_container .item:hover .item__overlay{opacity:1}.accordion_gallery .gallery_container .item__overlay{align-items:center;background:rgba(0,0,0,.9);color:#fff;display:flex;flex-direction:column;justify-content:center;position:absolute;padding:10px;top:0;left:0;width:100%;height:100%;opacity:0;transition:all .2s ease-out}}@media screen and (max-width:63.9375em){.accordion_gallery .gallery_container--grid{-webkit-column-count:2;-moz-column-count:2;column-count:2}.accordion_gallery .gallery_container .item{margin-bottom:20px}.accordion_gallery .gallery_container img{margin-bottom:10px}.accordion_overlay{display:block;overflow-y:auto}.accordion_overlay .container{display:block;padding:40px 10px 20px}.accordion_overlay img{max-height:40vh;margin-bottom:20px}}aside.article-recirc-by-tag{width:11.75rem;position:absolute;left:-6.625rem}aside.article-recirc-by-tag .header{position:relative;border-top:#ccc .0625rem solid;margin-top:.9375rem;padding-top:.9375rem}aside.article-recirc-by-tag .header:hover{cursor:pointer}aside.article-recirc-by-tag .header:hover .arrow img{-webkit-filter:invert(40%) sepia(79%) saturate(1462%) hue-rotate(347deg) brightness(96%) contrast(95%);filter:invert(40%) sepia(79%) saturate(1462%) hue-rotate(347deg) brightness(96%) contrast(95%)}aside.article-recirc-by-tag .header:hover .package-name{color:#ef5b24}aside.article-recirc-by-tag .header .arrow{width:.5625rem;line-height:.375rem;margin-bottom:.1875rem}aside.article-recirc-by-tag .header .arrow img{width:100%}aside.article-recirc-by-tag .header .package-name{font-family:CentraNo1,sans-serif;font-size:.875rem;line-height:1rem;letter-spacing:.0875rem;text-transform:uppercase;color:#000}aside.article-recirc-by-tag .header a{position:absolute;width:100%;height:100%;top:0;left:0}aside.article-recirc-by-tag .articles .article{padding:6px 0;border-bottom:#ccc 1px solid}aside.article-recirc-by-tag .articles .article a{font-family:CentraNo1Book,sans-serif;font-size:13px;line-height:14px;color:#777}aside.article-recirc-by-tag .articles .article a:hover{color:#ef5b24}.bwi-2020{max-width:1280px;padding:0 25px;margin:0 auto}@media (max-width:699px){.bwi-2020{padding:0}}.bwi-2020 .social-buttons{display:inline-block;float:left;position:-webkit-sticky;position:sticky;top:1.875rem;padding-top:50px;margin-right:20px;z-index:3}@media (max-width:699px){.bwi-2020 .social-buttons{display:none}.bwi-2020 .social-buttons .social__list{display:flex}.bwi-2020 .social-buttons .social__list .social__item:not(:last-child){border-right:1px solid #ccc;margin-right:1.25rem;padding-right:1.25rem}.bwi-2020 .social-buttons .social__list .social__item{margin-bottom:0}}.bwi-2020 .social-buttons .social__link{background-color:#777}@media (max-width:699px){.bwi-2020 .social-buttons .social__link{background-color:#000}}@media (max-width:699px){.bwi-2020 .social-buttons.active{display:flex;float:none;position:fixed;top:0}.bwi-2020 .social-buttons.active .social.social--post.social--active{position:fixed;margin:0;padding:5px 10px;bottom:45px;width:100vw;display:flex;justify-content:center;background:#fff}}@media (max-width:699px){.bwi-2020 header.header-image{padding:40px 10px 30px}}.bwi-2020 header.header-image .desktop{display:none}@media (min-width:700px){.bwi-2020 header.header-image .desktop{display:block}}.bwi-2020 header.header-image .mobile{display:none}@media (max-width:699px){.bwi-2020 header.header-image .mobile{display:block}}.bwi-2020 header.header-image img{width:100%}.bwi-2020 section.intro{max-width:810px;margin:70px auto 70px auto}@media (max-width:1024px){.bwi-2020 section.intro{width:100%;padding:0 0 0 50px}}@media (max-width:699px){.bwi-2020 section.intro{margin:0;padding:0 10px}}.bwi-2020 section.intro a{text-decoration:underline}.bwi-2020 section.intro img{width:75px;float:left;margin-right:30px;padding-top:7px}@media (max-width:699px){.bwi-2020 section.intro img{margin-right:15px}}.bwi-2020 section.intro span{font-family:MeretPro,sans-serif;font-size:25px;line-height:35px;color:#f15a22}@media (max-width:699px){.bwi-2020 section.intro span{font-family:MeretPro,sans-serif;font-size:19px;line-height:28px}}.bwi-2020 section.intro span p:first-of-type{margin-top:0}.bwi-2020 section.intro span p:last-of-type{margin-bottom:0}.bwi-2020 section.intro span p a{transition:color 150ms}.bwi-2020 section.intro span p a:hover{color:#0072bc}.bwi-2020 section.list-container{width:1020px;margin:0 auto;clear:both}@media (max-width:1070px){.bwi-2020 section.list-container{width:100%;padding:0 0 0 50px}}@media (max-width:699px){.bwi-2020 section.list-container{margin-top:40px;width:100vw;padding:0}}.bwi-2020 section.list-container section.mobile-list-header{display:none;background:#f7f7f7}@media (max-width:699px){.bwi-2020 section.list-container section.mobile-list-header{display:flex;flex-direction:column;align-items:center}}.bwi-2020 section.list-container section.mobile-list-header .mobile-filters{padding:15px 0 30px;text-align:center;display:flex;align-items:center;justify-content:center}.bwi-2020 section.list-container section.mobile-list-header .mobile-filters::after{content:'▼';display:inline;position:relative;left:-18px;color:#ccc;font-size:13px}.bwi-2020 section.list-container section.mobile-list-header .mobile-filters span{font:bold 13px/13px CentraNo1;letter-spacing:1.3px;text-transform:uppercase;padding-right:9px}.bwi-2020 section.list-container section.mobile-list-header .mobile-filters select{border:#ccc 1px solid;border-radius:3px;width:160px;height:30px;font:bold 13px/13px CentraNo1;letter-spacing:1.3px;display:inline-flex;padding:0 6px;align-items:center;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none}.bwi-2020 section.list-container section.mobile-list-header .mobile-top-company{display:grid;width:calc(100vw - 20px);padding:25px 0 40px;margin:0 auto}.bwi-2020 section.list-container section.mobile-list-header .mobile-top-company .rank{grid-area:rank;font:bold 25px/25px CentraNo1;color:#0072bc}.bwi-2020 section.list-container section.mobile-list-header .mobile-top-company .recognition{grid-area:recognition;font:bold 15px/20px CentraNo1;text-transform:uppercase;letter-spacing:1.65px;color:#0072bc}@media (max-width:699px){.bwi-2020 section.list-container section.mobile-list-header .mobile-top-company .recognition{font:bold 15px/20px CentraNo1}}.bwi-2020 section.list-container section.mobile-list-header .mobile-top-company .award{grid-area:award;font:bold 15px/20px CentraNo1;text-transform:uppercase;letter-spacing:1.65px;color:#000}@media (max-width:699px){.bwi-2020 section.list-container section.mobile-list-header .mobile-top-company .award{font:bold 15px/20px CentraNo1;color:#0072bc}}.bwi-2020 section.list-container section.mobile-list-header .mobile-top-company .company{grid-area:company;font:bold 15px/20px CentraNo1;text-transform:uppercase;letter-spacing:1.65px;color:#000}@media (max-width:699px){.bwi-2020 section.list-container section.mobile-list-header .mobile-top-company .company{font:bold 15px/20px CentraNo1;color:#0072bc}}.bwi-2020 section.list-container section.mobile-list-header .mobile-top-company .location{grid-area:location;font:normal 15px/25px CentraNo1Book;color:#000}@media (max-width:699px){.bwi-2020 section.list-container section.mobile-list-header .mobile-top-company .location{font:bold 15px/20px CentraNo1Book;color:#0072bc}}.bwi-2020 section.list-container section.mobile-list-header .mobile-top-company .industry{grid-area:industry;font:normal 15px/25px CentraNo1Book;color:#000}@media (max-width:699px){.bwi-2020 section.list-container section.mobile-list-header .mobile-top-company .industry{font:normal 15px/20px CentraNo1Book;color:#0072bc}}.bwi-2020 section.list-container section.mobile-list-header .mobile-top-company .content{grid-area:content;margin-top:16px;display:none;grid-template-columns:auto;grid-template-areas:'copy'}.bwi-2020 section.list-container section.mobile-list-header .mobile-top-company .content .copy{grid-area:copy}.bwi-2020 section.list-container section.mobile-list-header .mobile-top-company .content .copy a:last-of-type{display:flex;justify-content:center;align-items:center;border-radius:3px;width:115px;height:26px;background:#0072bc;color:#fff;font:bold 14px/14px CentraNo1;letter-spacing:1.8px;text-transform:uppercase;margin-top:24px}@media (min-width:700px){.bwi-2020 section.list-container section.mobile-list-header .mobile-top-company .content .copy a:last-of-type:hover{background:#000}}.bwi-2020 section.list-container section.mobile-list-header .mobile-top-company.panel-1{grid-template-columns:70px auto 36px;grid-template-areas:'rank award .' 'rank company .' 'rank location .' 'rank industry .' 'rank content .'}.bwi-2020 section.list-container section.mobile-list-header .mobile-top-company.panel-1 .content{display:block;margin-top:0}.bwi-2020 section.list-container section.mobile-list-header .mobile-top-company.panel-1 .content .copy .text{display:none}.bwi-2020 section.list-container section.mobile-list-header .mobile-top-company.panel-1 .content .copy a:last-of-type{margin-top:10px}.bwi-2020 section.list-container section.mobile-list-header .mobile-top-company.panel-1 .content .image{display:none}.bwi-2020 section.list-container section.mobile-list-header .mobile-top-company.panel-2{grid-template-columns:auto;grid-template-areas:'award' 'company' 'location' 'industry' 'content'}.bwi-2020 section.list-container section.mobile-list-header .mobile-top-company.panel-2 .content{display:block;margin-top:0}.bwi-2020 section.list-container section.mobile-list-header .mobile-top-company.panel-2 .content .copy .text{display:none}.bwi-2020 section.list-container section.mobile-list-header .mobile-top-company.panel-2 .content .copy a:last-of-type{margin-top:10px}.bwi-2020 section.list-container section.mobile-list-header .mobile-top-company.panel-2 .content .image{display:none}.bwi-2020 section.list-container nav.tabs{display:grid;grid-template-columns:repeat(2,50%)}@media (max-width:699px){.bwi-2020 section.list-container nav.tabs{grid-template-columns:calc((100vw - 60px)/ 2) calc((100vw - 60px)/ 2) 60px;height:45px;position:fixed;bottom:0;left:0;right:0;width:100vw;background:#fff;z-index:3;border-top:#0072bc 1px solid}}.bwi-2020 section.list-container nav.tabs .mobile-share{display:none}@media (max-width:699px){.bwi-2020 section.list-container nav.tabs .mobile-share{display:flex;justify-content:center;align-items:center;width:60px;height:45px;border-left:#0072bc 1px solid}.bwi-2020 section.list-container nav.tabs .mobile-share img{width:30px}}.bwi-2020 section.list-container nav.tabs .tab{height:200px;padding:21px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;cursor:pointer}@media (min-width:700px){.bwi-2020 section.list-container nav.tabs .tab:hover .tab-content .company-info .award,.bwi-2020 section.list-container nav.tabs .tab:hover .tab-content .company-info .company,.bwi-2020 section.list-container nav.tabs .tab:hover .tab-content .company-info .location{color:#0072bc}}@media (max-width:699px){.bwi-2020 section.list-container nav.tabs .tab{width:100%;padding:9px}}.bwi-2020 section.list-container nav.tabs .tab .tab-title{font:bold 13px/26px CentraNo1;letter-spacing:1.3px;color:#0072bc;text-transform:uppercase;display:block}@media (max-width:699px){.bwi-2020 section.list-container nav.tabs .tab .tab-title{display:none}}.bwi-2020 section.list-container nav.tabs .tab .tab-title-mobile{font:bold 13px/26px CentraNo1;letter-spacing:1.3px;color:#0072bc;text-transform:uppercase;display:none}@media (max-width:699px){.bwi-2020 section.list-container nav.tabs .tab .tab-title-mobile{display:block}}.bwi-2020 section.list-container nav.tabs .tab .tab-content{margin-top:19px;display:grid;grid-template-columns:repeat(2,auto);grid-column-gap:50px}@media (max-width:699px){.bwi-2020 section.list-container nav.tabs .tab .tab-content{display:none}}.bwi-2020 section.list-container nav.tabs .tab .tab-content .company-info{display:flex;flex-direction:column;justify-content:center}.bwi-2020 section.list-container nav.tabs .tab .tab-content .company-info .award{font:normal 15px/20px CentraNo1Book;color:#000}.bwi-2020 section.list-container nav.tabs .tab .tab-content .company-info .company{font:bold 15px/20px CentraNo1;letter-spacing:1.65px;text-transform:uppercase;color:#000;margin:6px 0}.bwi-2020 section.list-container nav.tabs .tab .tab-content .company-info .location{font:normal 15px/20px CentraNo1Book;color:#000}.bwi-2020 section.list-container nav.tabs .tab .tab-content .illo img{width:100%}.bwi-2020 section.list-container nav.tabs .tab.active{background:#f7f7f7}.bwi-2020 section.list-container nav.tabs .tab.inactive{background:#fff}.bwi-2020 section.list-container nav.tabs .tab.inactive .tab-title-mobile{color:#ccc}.bwi-2020 section.list-container .list{padding:44px 0 0 0;margin:0 0 80px 0;background:#f7f7f7}@media (max-width:699px){.bwi-2020 section.list-container .list{padding:0}}.bwi-2020 section.list-container .list.panel-1 .list-row.filters{grid-template-columns:95px 385px 220px 225px 35px}@media (min-width:700px) and (max-width:1069px){.bwi-2020 section.list-container .list.panel-1 .list-row.filters{grid-template-columns:12% 27.6% 27.6% 27.6% 5%}}.bwi-2020 section.list-container .list.panel-1 .list-row .list-row-container{grid-template-columns:95px 385px 220px 225px 35px;grid-template-areas:'rank company location industry icon' 'content content content content content'}@media (min-width:700px) and (max-width:1069px){.bwi-2020 section.list-container .list.panel-1 .list-row .list-row-container{grid-template-columns:12% 27.6% 27.6% 27.6% 5%}}@media (max-width:699px){.bwi-2020 section.list-container .list.panel-1 .list-row .list-row-container{grid-template-columns:70px auto 36px;grid-template-areas:'rank company icon' 'rank location icon' 'rank industry icon' 'content content content'}}.bwi-2020 section.list-container .list.panel-1 .list-row .list-row-container .company{position:relative;top:1px}.bwi-2020 section.list-container .list.panel-1 .list-row .list-row-container .industry,.bwi-2020 section.list-container .list.panel-1 .list-row .list-row-container .location{position:relative;bottom:1px}.bwi-2020 section.list-container .list.panel-1 .list-row .list-row-container .content{grid-template-columns:95px 400px 18px 380px 67px}@media (min-width:700px) and (max-width:1069px){.bwi-2020 section.list-container .list.panel-1 .list-row .list-row-container .content{grid-template-columns:12% 40.15% 2.5% 40.15% 5%}}@media (max-width:699px){.bwi-2020 section.list-container .list.panel-1 .list-row .list-row-container .content{grid-template-columns:auto}}.bwi-2020 section.list-container .list.panel-2 .list-row.filters{grid-template-columns:170px 310px 220px 225px 35px}@media (min-width:700px) and (max-width:1069px){.bwi-2020 section.list-container .list.panel-2 .list-row.filters{grid-template-columns:24.2% 23.6% 23.6% 23.6% 5%}}.bwi-2020 section.list-container .list.panel-2 .list-row .list-row-container{grid-template-columns:170px 310px 220px 225px 35px;grid-template-areas:'recognition company location industry industry' 'content content content content content'}@media (min-width:700px) and (max-width:1069px){.bwi-2020 section.list-container .list.panel-2 .list-row .list-row-container{grid-template-columns:24.2% 23.6% 23.6% 23.6% 5%}}@media (max-width:699px){.bwi-2020 section.list-container .list.panel-2 .list-row .list-row-container{grid-template-columns:auto 36px;grid-template-areas:'recognition recognition' 'company company' 'location location' 'industry industry' 'content content'}}.bwi-2020 section.list-container .list.panel-2 .list-row .list-row-container .industry,.bwi-2020 section.list-container .list.panel-2 .list-row .list-row-container .location{position:relative;bottom:1px}.bwi-2020 section.list-container .list.panel-2 .list-row .list-row-container .content{grid-template-columns:170px 325px 18px 380px 67px}@media (min-width:700px) and (max-width:1069px){.bwi-2020 section.list-container .list.panel-2 .list-row .list-row-container .content{grid-template-columns:24.2% 34.15% 2.5% 34.15% 5%}}@media (max-width:699px){.bwi-2020 section.list-container .list.panel-2 .list-row .list-row-container .content{grid-template-columns:auto}}.bwi-2020 section.list-container .list .list-row{padding:0 30px}@media (max-width:699px){.bwi-2020 section.list-container .list .list-row{padding:0 10px}}.bwi-2020 section.list-container .list .list-row.open{background:#fff}.bwi-2020 section.list-container .list .list-row.open.open-by-default{background:#f7f7f7}.bwi-2020 section.list-container .list .list-row.open .list-row-container .rank,.bwi-2020 section.list-container .list .list-row.open .list-row-container .recognition{color:#0072bc}.bwi-2020 section.list-container .list .list-row.open .list-row-container .company{color:#f15a22}.bwi-2020 section.list-container .list .list-row.open .list-row-container .location{color:#0f7049}.bwi-2020 section.list-container .list .list-row.open .list-row-container .industry{color:#0f7049}.bwi-2020 section.list-container .list .list-row.open .list-row-container .icon img{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-filter:invert(39%) sepia(98%) saturate(5224%) hue-rotate(187deg) brightness(90%) contrast(102%);filter:invert(39%) sepia(98%) saturate(5224%) hue-rotate(187deg) brightness(90%) contrast(102%)}.bwi-2020 section.list-container .list .list-row.open .list-row-container .content{display:grid}.bwi-2020 section.list-container .list .list-row.open .list-row-container,.bwi-2020 section.list-container .list .list-row.open+.list-row .list-row-container{border-top:initial;padding-top:31px}.bwi-2020 section.list-container .list .list-row.open-by-default{background:#f7f7f7}.bwi-2020 section.list-container .list .list-row.open-by-default .list-row-container .content{display:grid}.bwi-2020 section.list-container .list .list-row:not(.filters){cursor:pointer}@media (min-width:700px){.bwi-2020 section.list-container .list .list-row:not(.filters):hover{background:#fff}.bwi-2020 section.list-container .list .list-row:not(.filters):hover .list-row-container .rank,.bwi-2020 section.list-container .list .list-row:not(.filters):hover .list-row-container .recognition{color:#0072bc}.bwi-2020 section.list-container .list .list-row:not(.filters):hover .list-row-container .company{color:#f15a22}.bwi-2020 section.list-container .list .list-row:not(.filters):hover .list-row-container .location{color:#0f7049}.bwi-2020 section.list-container .list .list-row:not(.filters):hover .list-row-container .industry{color:#0f7049}.bwi-2020 section.list-container .list .list-row:not(.filters):hover .list-row-container .icon img{-webkit-filter:invert(39%) sepia(98%) saturate(5224%) hue-rotate(187deg) brightness(90%) contrast(102%);filter:invert(39%) sepia(98%) saturate(5224%) hue-rotate(187deg) brightness(90%) contrast(102%)}.bwi-2020 section.list-container .list .list-row:not(.filters):hover .list-row-container,.bwi-2020 section.list-container .list .list-row:not(.filters):hover+.list-row .list-row-container{border-top:initial;padding-top:31px}}.bwi-2020 section.list-container .list .list-row.filters{display:grid;min-height:auto;height:auto;padding:0 30px 12px 30px;border-top:initial}@media (max-width:699px){.bwi-2020 section.list-container .list .list-row.filters{display:none}}.bwi-2020 section.list-container .list .list-row.filters .filter{display:flex;align-items:center;font:bold 13px/13px CentraNo1;text-transform:uppercase;letter-spacing:1.3px;color:#ccc;cursor:pointer;padding-right:10px}.bwi-2020 section.list-container .list .list-row.filters .filter:last-of-type{padding-right:0}.bwi-2020 section.list-container .list .list-row.filters .filter span{display:block;margin-left:8px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #ccc}.bwi-2020 section.list-container .list .list-row.filters .filter.active.asc span{-webkit-transform:rotateX(0);transform:rotateX(0)}.bwi-2020 section.list-container .list .list-row.filters .filter.active.desc span{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.bwi-2020 section.list-container .list .list-row.filters .rank.active,.bwi-2020 section.list-container .list .list-row.filters .rank:hover,.bwi-2020 section.list-container .list .list-row.filters .recognition.active,.bwi-2020 section.list-container .list .list-row.filters .recognition:hover{color:#0072bc}.bwi-2020 section.list-container .list .list-row.filters .rank.active span,.bwi-2020 section.list-container .list .list-row.filters .rank:hover span,.bwi-2020 section.list-container .list .list-row.filters .recognition.active span,.bwi-2020 section.list-container .list .list-row.filters .recognition:hover span{border-top:8px solid #0072bc}.bwi-2020 section.list-container .list .list-row.filters .company.active,.bwi-2020 section.list-container .list .list-row.filters .company:hover{color:#f15a22}.bwi-2020 section.list-container .list .list-row.filters .company.active span,.bwi-2020 section.list-container .list .list-row.filters .company:hover span{border-top:8px solid #f15a22}.bwi-2020 section.list-container .list .list-row.filters .location.active,.bwi-2020 section.list-container .list .list-row.filters .location:hover{color:#0f7049}.bwi-2020 section.list-container .list .list-row.filters .location.active span,.bwi-2020 section.list-container .list .list-row.filters .location:hover span{border-top:8px solid #0f7049}.bwi-2020 section.list-container .list .list-row.filters .industry.active,.bwi-2020 section.list-container .list .list-row.filters .industry:hover{color:#0f7049}.bwi-2020 section.list-container .list .list-row.filters .industry.active span,.bwi-2020 section.list-container .list .list-row.filters .industry:hover span{border-top:8px solid #0f7049}.bwi-2020 section.list-container .list .list-row .list-row-container{display:grid;padding:30px 0 23px 0;border-top:#ccc 1px solid}@media (max-width:699px){.bwi-2020 section.list-container .list .list-row .list-row-container{padding:35px 0}}.bwi-2020 section.list-container .list .list-row .list-row-container .column{padding-right:10px}.bwi-2020 section.list-container .list .list-row .list-row-container .column:last-of-type{padding-right:0}.bwi-2020 section.list-container .list .list-row .list-row-container .column.rank{grid-area:rank;font:bold 25px/25px CentraNo1;color:#0072bc}.bwi-2020 section.list-container .list .list-row .list-row-container .column.recognition{grid-area:recognition;font:bold 15px/20px CentraNo1;text-transform:uppercase;letter-spacing:1.65px;color:#0072bc}@media (max-width:699px){.bwi-2020 section.list-container .list .list-row .list-row-container .column.recognition{font:bold 15px/20px CentraNo1}}.bwi-2020 section.list-container .list .list-row .list-row-container .column.award{grid-area:award;font:bold 15px/20px CentraNo1;text-transform:uppercase;letter-spacing:1.65px;color:#000}@media (max-width:699px){.bwi-2020 section.list-container .list .list-row .list-row-container .column.award{font:bold 15px/20px CentraNo1}}.bwi-2020 section.list-container .list .list-row .list-row-container .column.company{grid-area:company;font:bold 15px/20px CentraNo1;text-transform:uppercase;letter-spacing:1.65px;color:#000}@media (max-width:699px){.bwi-2020 section.list-container .list .list-row .list-row-container .column.company{font:bold 15px/20px CentraNo1}}.bwi-2020 section.list-container .list .list-row .list-row-container .column.location{grid-area:location;font:normal 15px/18px CentraNo1Book;color:#000}@media (max-width:699px){.bwi-2020 section.list-container .list .list-row .list-row-container .column.location{font:bold 15px/20px CentraNo1Book}}.bwi-2020 section.list-container .list .list-row .list-row-container .column.industry{grid-area:industry;font:normal 15px/18px CentraNo1Book;color:#000}@media (max-width:699px){.bwi-2020 section.list-container .list .list-row .list-row-container .column.industry{font:normal 15px/20px CentraNo1Book}}.bwi-2020 section.list-container .list .list-row .list-row-container .column.icon{grid-area:icon;position:relative;top:-4px}@media (max-width:699px){.bwi-2020 section.list-container .list .list-row .list-row-container .column.icon{top:3px}}.bwi-2020 section.list-container .list .list-row .list-row-container .column.icon img{transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:100%}.bwi-2020 section.list-container .list .list-row .list-row-container .content{grid-area:content;margin-top:16px;display:none}.bwi-2020 section.list-container .list .list-row .list-row-container .content.has-image{grid-template-areas:'. copy . image .'}@media (max-width:699px){.bwi-2020 section.list-container .list .list-row .list-row-container .content.has-image{grid-template-areas:'image' 'copy'}}.bwi-2020 section.list-container .list .list-row .list-row-container .content.no-image{grid-template-areas:'. copy copy copy .'}.bwi-2020 section.list-container .list .list-row .list-row-container .content .copy{grid-area:copy}.bwi-2020 section.list-container .list .list-row .list-row-container .content .copy .text{font-family:MeretPro,sans-serif;font-size:19px;line-height:28px;color:#0f7049}.bwi-2020 section.list-container .list .list-row .list-row-container .content .copy .text p{margin:.75em 0 0 0}.bwi-2020 section.list-container .list .list-row .list-row-container .content .copy .text p:first-of-type{margin:0}.bwi-2020 section.list-container .list .list-row .list-row-container .content .copy .readmore-button{display:flex;justify-content:center;align-items:center;border-radius:3px;width:115px;height:26px;background:#0072bc;color:#fff;font:bold 14px/14px CentraNo1;letter-spacing:1.8px;text-transform:uppercase;margin-top:24px}@media (min-width:700px){.bwi-2020 section.list-container .list .list-row .list-row-container .content .copy .readmore-button:hover{background:#000}}.bwi-2020 section.list-container .list .list-row .list-row-container .content .image{grid-area:image}@media (max-width:699px){.bwi-2020 section.list-container .list .list-row .list-row-container .content .image{margin:5px 0}}.bwi-2020 section.list-container .list .list-row .list-row-container .content .image img{width:100%}
By Eveline Chao long Read
A little over a year ago, my roommate Mike said something strange. He’s a theater director and was working on a production in China. Mike complained that the play’s producer had imposed a no-stickers rule on the production’s WeChat group, but people kept sending them anyway.
Up until then, I had thought of WeChat as a social messaging app, like Facebook crossed with WhatsApp. But it turned out that in China, where relatively few people use email, almost everyone uses WeChat. In a country of 710 million internet users, Tencent, the Shenzhen-based goliath that owns WeChat, reports that as of September, the app has 768 million active users—up 35 percent over the same period last year. When an app popularized in part through the exchange of horse-dance GIFs and cartoon anthropomorphic dumplings becomes the default platform for work communication, you’re going to have a sticker problem.
Things got really weird, though, when Mike started mentioning the Red Packets. It’s a feature WeChat introduced in 2014 to exchange money electronically, based on the age-old Chinese custom of giving red envelopes filled with money at weddings, holidays, and special occasions. Mike said whenever people weren’t checking their messages enough, the producer would send a red envelope to the group, and everyone would go crazy. To me it sounded bizarre, the equivalent of your boss tossing a fistful of change at your cubicle. The producer would also send red envelopes as a reward to the cast and crew for their hard work.
I was in Beijing for the last weekend of the show’s run, and can happily say all those red envelopes seemed to pay off. I returned to the U.S. still mystified by the phenomenon. A few days later, a Red Packet icon appeared in a chat stream I had going with friends back in China. I tapped on it, and a full-screen message announced that I had received 0.03 yuan—a fraction of a cent. It also said my friend Julian had opened one too, that we had taken 11 seconds to do so, and that I had opened mine first. I felt ridiculously excited, like I’d won way more than part of a penny.
That was when I started to understand the competitive, gambling-like thrill of Red Packets. Like many other payment apps, WeChat allows its users to send Packets of predetermined amounts to each other, either individually or in groups. But it also encourages users to send money to groups in randomized amounts.
Say you have a chat group with five pals. You can put $5 in a red envelope and set it to disburse equally, so each friend gets $1. Alternatively, you could stipulate that the first two people to tap will get all the money in equal portions—$2.50 each—or that the first two people get a random cut, maybe $1 for one person and $4 for the other. The result is that any time a red envelope appears, people scramble to tap on it as fast as possible. (The packets expire in a day, adding to the time pressure.) Only afterwards do they see how much money they’ve won, giving it an addictive element of surprise. So addictive, in fact, that third-party apps now exist that let users grab red envelopes without unlocking their phones.
Back in our chat stream, Julian wrote, “Wah! I lost.” I started to type a reply, then noticed something new had appeared—a digital wallet containing 0.03 yuan. And because I now had a WeChat Wallet, a host of other features appeared too: a button to buy movie tickets, one to book train and plane travel, another to hail a car, one to pay utility bills, and more. Suddenly I’d been lured into their payment ecosystem.
[Photo: Eveline Chao]
Since I live in the U.S., I couldn’t actually use those features, but back in China, my friends could, and they’d become hard to resist. It had changed their lives, they said. Like many others across the country, they live in WeChat all day long, talking to friends and work colleagues, hailing cars, paying for restaurant meals that previously required cash (credit cards are still a rarity in China), and shopping in online and real-world stores that partner with WeChat. And for most of them, the gateway to it all was an ancient custom made digital.
WeChat introduced mobile pay in 2013, a year before its Red Packets, but it’s the latter—with its seductive blend of social networking, gaming, and gambling—that got users on board with the concept of sending money electronically. Today, out of WeChat’s 700-plus million active users, nearly 300 million have added their bank information to WeChat Pay, enabling them to withdraw from and add money to their virtual wallets. That’s contributed to the most bustling mobile payments economy in the world: In 2015, China’s mobile transactions surged to $235 billion, surpassing the U.S. for the first time. According to iResearch, China’s mobile payments market is estimated to be worth 15.7 trillion yuan in 2016—28 times the $62.5 billion forecast by eMarketer for the U.S. in 2017—and 28.5 trillion yuan in 2018.
Red envelopes have seen similarly explosive growth. When the envelopes debuted in 2014 during Chinese New Year, the number of people using WeChat payments more than tripled from 30 million to 100 million in a month. Over the six-day holiday, users sent each other 20 million red envelopes. One year later, that number reached 3.2 billion.
Just after midnight on this Chinese New Year, WeChat users sent 409,000 red packets in a single second. That stunning growth was in part the result of a masterful bit of marketing. Tencent partnered with China Central Television’s Spring Festival Gala, an annual TV event watched by an estimated 700 million people. (Think the Super Bowl times seven.) Throughout the show, viewers were prompted to shake their phones for a chance to win a combined $80 million in red envelopes from corporate sponsors. (WeChat has a “shake your phone” feature that’s normally used to connect strangers who are shaking their phones at the same time.) The company said that 20 million viewers shook their phones 11 billion times throughout the show . Afterwards, news stories reported that some people had jerry-rigged contraptions to shake multiple phones at once.
This past Chinese New Year destroyed the previous year’s records: more than 420 million WeChat users sent a total of 32 billion red envelopes—a tenfold percent increase from 2015. And—here’s an “only in China” factoid—409,000 of them were sent in a single second , just after midnight on the first night of the holiday.
Red Packet growth.[Chart via Tencent]
Tencent skipped the TV gala this past Chinese New Year but built up anticipation for the holiday with another shake stunt on the big screen in Times Square , and an eight-hour “lucky money” gimmick in January : Users could post a blurred-out photo on WeChat, and contacts could send them a red envelope in order to remove the blur . The catch was that the platform would randomly determine the amount of money in the envelope. Users posted some 29 million photos, and 192 million people paid to see them, according to Tencent .
WeChat’s ability to create a bustling payments economy echoes the general success of its parent company. In September, Tencent became China’s largest company by value , surpassing state-owned China Mobile, when it reported its third-quarter revenue: $6 billion, up 52% year over year. How much of that can be attributed to Wallet and WePay was not specified: WeChat, China’s most popular messaging app, makes money largely from online gaming, advertising, and selling sticker packs. But Tencent—which began with the instant messaging app QQ and is now pursuing artificial intelligence and electric cars alongside investments in a range of companies, including China’s dominant ride-sharing operation, Didi Chuxing—did cite WePay as a major reason for its “other” businesses’ growth, which increased $726 million in the third quarter, or 348% over the same period last year . According to estimates by HSBC , based on current tech company valuations, WeChat could already be worth more than $80 billion, about half of Tencent’s market capitalization.
Given all the buzz, you might assume that Tencent invented virtual red envelopes. But in fact, it was Alibaba, China’s largest e-commerce marketplace, that first launched the concept in 2012. Theirs, however, was more straightforward: Person A sends X amount to person B. It never took off, but at the time, it didn’t matter. Alibaba practically owned payments and commerce; its online payments service Alipay was like early-2000s PayPal, the payments platform launched by eBay. But when Tencent debuted Red Packets in 2014, Alibaba founder Jack Ma called it a “Pearl Harbor moment” for his company .
In response, Alibaba literally stepped up its game. In 2015, it redoubled its efforts to make Alipay more social, including adding digital red envelopes with game-like features to Laiwang, a messaging app it launched in 2013 that was already considered a copy of WeChat. In the game, users could send an envelope to a group of people, and recipients had to compete for it by guessing how much they’d received. This past year, Alibaba held a Chinese New Year promotion in which users could add friends and collect “lucky cards” to win cash, resulting in 1.1 billion new friend connections, the company said. Jack Ma also sent Alipay red envelopes to people who correctly answered a question he posted on Weibo, China’s equivalent of Twitter.
Not to be outdone, during Singles Day on November 11—thought to be the world’s biggest online shopping day—Tencent founder and chairman Pony Ma announced the company was giving employees a total of 30 million RMB ($4.35 million) in red envelopes , in amounts ranging from 188 to 1,888 yuan ($27-$274).
[Infographic: via Business Insider]
China’s top tech companies are now engaged in an all-out red envelope war. In 2016, Alibaba paid $41 million to do a red envelope promotion with CCTV’s Spring Festival Gala , a sponsorship that Tencent paid just $7.7 million for the previous year. Chinese internet company Baidu has also launched a red envelope in its Baidu Wallet service, and says that during Spring Festival week, users sent 4.2 billion red envelopes totaling 300 million yuan (about $45.6 million). Weibo has envelopes now, too.
In December, WeChat unveiled a new weapon in its arsenal: a partnership with Starbucks that will allow WeChat’s users in China to buy lattes, pastries, or other Starbucks products for a friend or family member. The initiative, meant to encourage “everyday acts of kindness and appreciation,” also brings WeChat Pay to Starbucks’s nearly 2,500 stores in mainland China.
While WeChat leads the pack in volume of transactions both worldwide and in China, Tencent has never disclosed how much total money its users actually send. The amounts are usually very small; 8 or 8.88 RMB (about $1) are especially popular, given the luckiness of the number eight in Chinese culture. (Until this past March, Tencent has been absorbing the fees incurred when users transfer Wallet money to their bank accounts. It now charges users 0.1% for such transfers.)
And yet, while both WeChat Wallet and Alipay report similarly sized user bases, Alipay remains the country’s leader in mobile payment, with 68% of the market, and purchase-related market share two to three times higher than Tencent. In a sign of the scale of China’s mobile payments, Alibaba told the Financial Times last month that payments through Alipay had even exceeded those through the state-owned payment network connected to China’s central bank.
Nonetheless, Alipay and others will likely continue to copy WeChat’s red envelopes because there are other ways Tencent benefits from gamified money.
[Photo: Eveline Chao]
One example of the increasing returns of red envelopes: The feature has reinforced the creation of chat groups, the usage of which grew three to four times in the months after Red Packets were launched , according to Connie Chan of Andreessen Horowitz. Groups have expanded beyond personal, real-life circles (high school alumni, weekend soccer club) to interest-based ones (cars, practicing English) where people make new friends.
“Group chats are key to driving future growth of the platform because they enable new communities and new relationships to emerge,” writes Chan. “As social interactions become increasingly digital, having an online place to make new friends . . . is incredibly valuable for engagement and stickiness on the platform.”
It’s now common to welcome a new member to a group by sending them a red envelope. And the groups have given rise to new game behavior, like the Red Packet Chain Game , in which whoever receives the least amount of money from a red envelope has to initiate the next envelope, and so forth.
Groups are also prime marketing environments. A personal trainer can charge others a monthly fee to join their motivational chat group. Or someone in a fashion-oriented group can announce they’re traveling to Italy soon, and take orders for leather bags, either directly or through a third-party WeChat e-commerce platform like Weidian or Youzan, which can be accessed without leaving WeChat. Notably and cleverly, chat groups have a limit of 100 people unless Wallet payments are enabled, which raises the limit to 500 . (WeChat does not take a fee from transactions or commissions from e-retailers.)
They send money for fun, to be silly, to say hello, or of course, to watch a group of friends go crazy as they compete for a small gift. Red envelopes have also become messaging mediums themselves. Aside from the popularity of numerology (Chinese tend to pay more for phone numbers with lots of eights in them), the abundance of homonyms in the language enables a great deal of wordplay, much of it with numbers. For example, the numbers 5-2-0 are Chinese slang for “I love you.” During Chinese Valentine’s Day—celebrated on the Internet on May 20—the company said that many couples exchanged packets containing 5.20 yuan (less than $1). For 2016, Tencent increased WeChat’s p2p payment limit for the day, from 200 yuan (about $30) to 520 yuan ($78). Nine million red envelopes worth $640 million were sent. (Though much of the cash went straight from the recipient back to their sweetheart as an “I love you” in return.)
“This was money as a message,” writes Andreessen Horowitz’s Chan. “Even though the money exchanged netted out in this case, long term, this kind of contrived/emergent social behavior is more important for WeChat because it gives users an entirely new way to engage and communicate with each other.”
The upshot of all this is that more than 60 million users send Red Packets each day, and not just for utilitarian reasons. They send them for fun, to be silly, to say hello, or of course, to watch a group of friends go crazy as they compete for a small gift.
Despite its massive success at home, WeChat has struggled to take off elsewhere . But given the ongoing digital-payments battle in Silicon Valley and Wall Street—and an unceasing fight for users’ eyeballs—how long could it be before the red envelope war spreads to the U.S.?
I realize how alien the concept of red envelopes is in the U.S. every time I try to describe it to friends: “It’s like if Facebook merged with Slack and integrated Venmo into messaging, but a Venmo that had gamification features in its social networking . . . and the money could go straight toward hailing an Uber or buying Fandango tickets.”
Facebook has, in fact, emulated WeChat by introducing payments into its Messenger platform, but so far, you can only send money to individuals. In December, PayPal introduced e-cards that allow users to send each other monetary gifts. According to a recent survey conducted by the company, 62% of respondents said they wished they could ask for money as a gift; roughly that same percentage didn’t want to give money as a gift because they were worried about it seeming too impersonal. (PayPal tapped home design guru Jonathan Adler to design the cards.) “It’s always great to stand out in the marketplace,” Patrick Adams, CMO for PayPal North America, told Fast Company .
A direct copy of Red Packets might not work in the U.S. Exchanging red envelopes is a preexisting cultural tradition in China. There’s also a higher comfort level with the straightforward gifting of money in China, and an enthusiasm for numerology that makes sending a string of numbers more significant there.
And China’s digital environment is an utterly unique beast: WeChat is so all-encompassing, largely because the government blocks foreign competitors who are less easy to control and censor . (Facebook and Twitter are largely inaccessible on the mainland, though Facebook’s WhatsApp is available.) According to a December report by security researchers at Citizen Lab, over 170 phrases can trigger censorship of messages on WeChat , including “Free Tibet” and “ISIS crisis.” Even users outside of China are subject to censoring.
China’s later adoption of the internet also suggests that users are more open to trying new things . WeChat’s pay-to-unblur-a-photo gimmick was considered a successful marketing stunt in China, but could conjure up awkward associations in the U.S. Just ask Snapchat, which upon launching Snapcash, gained a reputation as a platform for performers to collect money for stripteases.
Introducing payments into group chats can also have ethical and legal implications. In early November, a candidate for postgraduate student representative at the University of Hong Kong Council was accused of bribing voters by sending out Red Packets. Ming Pao newspaper reported that the council decided not to investigate because the amounts of money involved were small, totaling just RMB 80, or about $13.
But what if those amounts were bigger? What if, among several WeChat groups supporting different institutions, political candidates, issues, etc., one gains a reputation for being especially generous with the flow of red envelopes? A tech reporter named Wendy Tang told the Hong Kong Free Press that it’s the “norm” for users to send out envelopes when asking for favors —for example, a writer asking friends to share an article of theirs. Again, the amounts involved are usually tiny, and the envelopes are generally viewed as fun but meaningless. But in such a system, it seems easy for those with money to effectively drown out those without.
Moreover, something like Red Packets could run afoul of U.S. gambling regulators. Illegal WeChat gambling groups have already attracted government scrutiny in China. In some groups, users place bets on the randomized digits that the app generates when dividing an envelope among the group. Others gamble on sporting events and use red envelopes to settle up. In response, Tencent imposed limits on 8,000 WeChat groups and curtailed payment and Red Packets functionality on more than 6,000 accounts. Staying on top of such groups will no doubt be an ongoing problem for Tencent.
During last year’s Spring Festival, WeChat staged a “shake your phone” promotion in Times Square. Image: Tencent
A final obstacle, as slow-to-catch-on ApplePay knows: There’s a lot more competition in the U.S. Preexisting payment options like credit cards, ATM machines sitting right next to cash registers, and even paper checks are far more entrenched in the U.S. than in China. U.S. tech companies are battling not only each other—at the app, OS, and hardware level—but also retailers and banks to lure consumers to one of an ever-widening array of mobile payment solutions.
For instance, Starbucks, Dunkin’ Donuts, and Taco Bell have all reported sales boosts, thanks to successful in-house payment apps and rewards programs. (According to a survey by Point , 94% of consumers say they’d be more likely to use a mobile wallet if they could earn and redeem rewards.) At TechCrunch , John Mannes argues that brands have an incentive to create their own payment solutions and hold onto valuable customer data , rather than handing it to an outside player like ApplePay.
That said, U.S. tech companies are already following the WeChat playbook in plenty of other ways. Facebook just hired a WeChat executive , and its new Messenger features—including payments, games, and the ability to hail Ubers—have some calling it a WeChat clone . Twitter has announced that it’s adding stickers, a WeChat staple that began on Japan’s Line app. Kik’s CEO has spent the last year calling his company the “WeChat of the West,” after securing $50 million in funding from Tencent . And Apple’s new iOS 10 features changes to iMessage seem lifted from Asian apps , like auto-“emojify” and animated “bubble effects.”
It wouldn’t be a huge leap for Apple or some other messaging titan to copy one more thing. Maybe it can’t be red envelopes per se, but it could be similar and more regulator-friendly. To really take off, it should be fun, utilize some combination of social interaction and gamification, should tap into existing IRL habits, and find a way to make money exchange mean more than simply money exchange. Any company that can do that successfully will leave its competitors seeing red.