@font-face{font-family:GTAmerica;src:url(../../fonts/GTAmerica/GT-America-Standard-Regular.woff2) format('woff2'),url(../../fonts/GTAmerica/GT-America-Standard-Regular.woff) format('woff');font-weight:400}@font-face{font-family:GTAmericaBlack;src:url(../../fonts/GTAmerica/GT-America-Expanded-Black.woff2) format('woff2'),url(../../fonts/GTAmerica/GT-America-Expanded-Black.woff) format('woff');font-weight:400}.animate-in{transition:transform 1s;transform:translateY(30px)}.animate-in.show{transform:translateY(0)}.qz-stacks-pc2 *{box-sizing:border-box}.qz-stacks-cards{transition:none}.qz-stacks-cards.qz-stacks-active,.qz-stacks-cards.qz-stacks-next,.qz-stacks-cards.qz-stacks-prev{transform:translateX(0)}#pc2-header{height:60px;transition:transform 500ms}#pc2-header.hide{transform:translateY(-100%)}#pc2-header.showNavHeader{transform:translateY(0)}.pc2-header-content{width:100%;height:100%;position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 10px;border-bottom:1px solid rgba(0,0,0,.25)}@media only screen and (min-width:571px){.pc2-header-content{padding:0 20px}}.pc2-header-content:after{content:"";position:absolute;top:0;bottom:0;left:0;width:0;opacity:0;transition:opacity 500ms}.showNavHeader .pc2-header-content{border-bottom:none}.pc2-nav-header,.pc2-toc-header{background-color:#fff;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.pc2-toc-header{z-index:2;width:100%;height:60px;justify-content:space-between;flex-shrink:0}@media only screen and (min-width:896px){.pc2-toc-header{height:60px}}.pc2-nav-header{z-index:2;position:absolute;top:0;right:0;bottom:0;left:0;transform:translateY(-100%);opacity:1;transition:transform 0s 300ms}.showNavHeader .pc2-nav-header{transition-delay:0s;transform:translateY(0)}.pc2-nav-header-text,.pc2-toc-header-text{cursor:pointer;padding-right:15px;padding-left:10px;font-family:GTAmericaBlack;font-size:12px;color:#333;letter-spacing:.39px;text-transform:uppercase}@media only screen and (min-width:571px){.pc2-nav-header-text,.pc2-toc-header-text{font-size:14px}}.pc2-nav-header-menu,.pc2-toc-header-menu{width:44px;height:100%;background-image:url(/img/series/perfect-company-2/menu-button.png);background-position:center center;background-repeat:no-repeat;cursor:pointer;transition:transform 300ms}.pc2-nav-header-menu:hover,.pc2-toc-header-menu:hover{transform:scale(1.1)}.pc2-toc-header-menu{background-image:url(/img/series/perfect-company-2/close-button.png)}.pc2-chapter-title a{z-index:3;text-transform:uppercase;font-family:GTAmerica;font-size:14px;line-height:16px;color:#333;letter-spacing:0;position:relative}.pc2-line-thing{width:31px;height:2px;background-color:#333;display:inline-block;position:absolute;top:5px;clear:right}#pc2-qz-logo{z-index:1;fill:#333;height:25px;width:80px;display:block}#pc2-qz-logo svg{height:12px;width:73px}#pc2-qz-logo:hover{opacity:.7;transition:opacity .5s}@media only screen and (min-width:571px){#pc2-qz-logo{height:20px;width:93px}#pc2-qz-logo svg{height:15px;width:93px}}.qz-stacks-pc2 #qz-stacks-toc{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:325px;transform:translateX(100%);transition:transform 300ms linear}@media only screen and (min-width:571px){.qz-stacks-pc2 #qz-stacks-toc{max-width:486px}}.qz-stacks-pc2 .nav-shown #qz-stacks-toc{transform:translateX(0)}#pc2-toc{width:100%;height:100%;position:relative;display:flex;flex-direction:column}#pc2-toc .pc2-toc-items{padding-left:10px;overflow-y:auto;overflow-x:hidden;flex-grow:1;background-image:url(/img/series/perfect-company-2/BG-Landing.jpg);background-attachment:local;background-size:50vw auto}#pc2-toc .pc2-related-stack-item{position:relative}#pc2-toc .pc2-related-stack-item.active:after{content:"";position:absolute;top:0;bottom:0;left:-10px;width:5px;background-color:#333}#pc2-toc .pc2-related-stack-item a:hover,#pc2-toc .pc2-related-stack-item a:hover span{text-decoration:none}#pc2-toc .pc2-related-stack-item a:hover .pc2-related-stack-title,#pc2-toc .pc2-related-stack-item a:hover span .pc2-related-stack-title{opacity:1}#pc2-toc .pc2-related-stack-item a:hover .pc2-related-stack-image,#pc2-toc .pc2-related-stack-item a:hover span .pc2-related-stack-image{transform:scale(1.1)}#pc2-toc .pc2-related-stack-image{transition:transform 500ms}@media only screen and (min-width:896px){#pc2-toc .pc2-related-stack-image{margin-left:15px;margin-right:24px}}.qz-stacks-card-type-intro.pc2-card .section-divider{width:100%;height:200px;margin:30px auto;opacity:.25}@media only screen and (min-width:571px){.qz-stacks-card-type-intro.pc2-card .section-divider{height:400px}}.qz-stacks-card-type-intro.pc2-card .section-divider:after{content:"";display:block;width:1px;height:0;margin:0 auto;background-color:#000;transition:height 500ms linear}.qz-stacks-card-type-intro.pc2-card .section-divider.animate:after{height:100%}.qz-stacks-card-type-intro.pc2-card .section-divider.section-divider-behind-article-bottom-image{position:absolute;height:calc(100% + 80px);margin-top:-40px}@media screen and (min-width:896px){.qz-stacks-card-type-intro.pc2-card .section-divider.section-divider-behind-article-bottom-image{height:calc(100% + 140px);margin-top:-70px}}.qz-stacks-card-type-intro.pc2-card .scroll-container{padding-top:60px;transition:background-color 1s;background-image:url(/img/series/perfect-company-2/bg-texture.png);background-size:1440px auto;background-attachment:local;background-blend-mode:multiply}@media only screen and (min-width:571px){.qz-stacks-card-type-intro.pc2-card .scroll-container{padding-top:60px}}.qz-stacks-card-type-intro.pc2-card .scroll-container.pc2-intro-stack .content{max-width:684px}.qz-stacks-card-type-intro.pc2-card .content{width:calc(100vw - 50px);margin:0 auto;padding-top:20px;max-width:684px}@media only screen and (min-width:571px){.qz-stacks-card-type-intro.pc2-card .content{padding-top:40px}}@media only screen and (min-width:896px){.qz-stacks-card-type-intro.pc2-card .content{padding-top:30px}}.qz-stacks-card-type-intro.pc2-card .content>*{margin-bottom:30px}@media only screen and (min-width:896px){.qz-stacks-card-type-intro.pc2-card .content>*{margin-bottom:50px}}.qz-stacks-card-type-intro.pc2-card .content .inline-image.zoomable img{cursor:inherit}.qz-stacks-card-type-intro.pc2-card .content p{font-size:17px;font-family:GTAmerica;color:#333;letter-spacing:0;line-height:26px}@media only screen and (min-width:571px){.qz-stacks-card-type-intro.pc2-card .content p{font-size:19px;line-height:30px}}.qz-stacks-card-type-intro.pc2-card .content p a{color:#333;text-decoration:underline}.qz-stacks-card-type-intro.pc2-card .content p a:hover{color:#000}.qz-stacks-card-type-intro.pc2-card .content>p{transition:transform 1s;transform:translateY(30px)}.qz-stacks-card-type-intro.pc2-card .content>p.show{transform:translateY(0)}.qz-stacks-card-type-intro.pc2-card .content h2{transition:transform 1s;transform:translateY(30px);font-family:GTAmericaBlack;font-size:28px;line-height:32px;color:#7879a3;letter-spacing:0;margin-bottom:30px;text-align:center;text-transform:uppercase;margin-top:50px;mix-blend-mode:multiply}.qz-stacks-card-type-intro.pc2-card .content h2.show{transform:translateY(0)}.qz-stacks-card-type-intro.pc2-card .content .pull-quote{display:block;padding-top:25px;font-family:GTAmericaBlack;color:#7879a3;position:relative;font-size:16px;line-height:21px;margin:40px 0}@media only screen and (min-width:571px){.qz-stacks-card-type-intro.pc2-card .content .pull-quote{width:219px;float:left;margin-right:50px}}@media screen and (min-width:1050px){.qz-stacks-card-type-intro.pc2-card .content .pull-quote{font-size:22px;line-height:28px;width:346px;margin-left:-149px}}.qz-stacks-card-type-intro.pc2-card .content .pull-quote .quote-line{display:block;position:absolute;top:0;left:0;right:0;width:100%;height:3px}.qz-stacks-card-type-intro.pc2-card .content .pull-quote .quote-line:last-of-type{display:none}.qz-stacks-card-type-intro.pc2-card .content blockquote{transition:transform 1s;transform:translateY(30px);display:block;width:100%;padding-left:21px;position:relative}.qz-stacks-card-type-intro.pc2-card .content blockquote.show{transform:translateY(0)}.qz-stacks-card-type-intro.pc2-card .content blockquote p{font-size:17px;line-height:26px;font-family:GTAmerica}@media only screen and (min-width:571px){.qz-stacks-card-type-intro.pc2-card .content blockquote p{font-size:19px;line-height:30px}}.qz-stacks-card-type-intro.pc2-card .content blockquote:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background-color:#7879a3}.qz-stacks-card-type-intro.pc2-card .content ol,.qz-stacks-card-type-intro.pc2-card .content ul{padding-left:30px;transition:transform 1s;transform:translateY(30px)}.qz-stacks-card-type-intro.pc2-card .content ol.show,.qz-stacks-card-type-intro.pc2-card .content ul.show{transform:translateY(0)}.qz-stacks-card-type-intro.pc2-card .content ol li,.qz-stacks-card-type-intro.pc2-card .content ul li{margin-bottom:1em}.qz-stacks-card-type-intro.pc2-card .content ul li{list-style:disc}.qz-stacks-card-type-intro.pc2-card .content ol li{list-style:decimal}.qz-stacks-card-type-intro.pc2-card .related-stack{display:none;transition:transform 1s;transform:translateY(30px)}.qz-stacks-card-type-intro.pc2-card .related-stack.show{transform:translateY(0)}.qz-stacks-card-type-intro.pc2-card .related-stack .pc2-related-stack-company-name{text-transform:uppercase}.qz-stacks-card-type-intro.pc2-card .related-stack:before{text-transform:uppercase;content:"more in this series";font-family:GTAmericaBlack;font-size:12px;line-height:14px;color:#333;letter-spacing:0;margin-bottom:9px;display:block}@media only screen and (min-width:571px){.qz-stacks-card-type-intro.pc2-card .related-stack:before{font-size:14px}}.qz-stacks-card-type-intro.pc2-card .pc2-intro-card-sponsor{margin-top:20px;font-family:GTAmerica;font-size:17px;color:#666;letter-spacing:0;text-align:center}@media only screen and (min-width:896px){.qz-stacks-card-type-intro.pc2-card .pc2-intro-card-sponsor{margin-top:30px}}.qz-stacks-card-type-intro.pc2-card .pc2-intro-card-sponsor .pc2-intro-card-sponsor-label{margin-right:8px}.qz-stacks-card-type-intro.pc2-card .pc2-intro-card-sponsor img{height:30px}.qz-stacks-card-type-intro.pc2-card .inline-ad{width:100%;padding-bottom:56.25%;position:relative}.qz-stacks-card-type-intro.pc2-card .inline-ad>div{position:absolute;top:0;right:0;bottom:0;left:0}.qz-stacks-card-type-intro.pc2-card .inline-ad iframe{width:100%;height:100%}.qz-stacks-card-type-intro.pc2-card .inline-image{padding:0}.qz-stacks-card-type-intro.pc2-card .inline-image .inline-image-caption{padding:10px 20px;font-family:GTAmerica;font-size:15px;line-height:17px;color:#666;letter-spacing:0;position:relative;top:auto;left:0}.qz-stacks-card-type-intro.pc2-card .inline-image .inline-image-caption i,.qz-stacks-card-type-intro.pc2-card .inline-image .inline-image-caption:after,.qz-stacks-card-type-intro.pc2-card .inline-image .inline-image-caption:before{display:none}.qz-stacks-card-type-intro.pc2-card .inline-image.size-large,.qz-stacks-card-type-intro.pc2-card .inline-image.size-medium,.qz-stacks-card-type-intro.pc2-card .inline-image.size-small{width:100%;max-width:100%;margin-left:auto}.qz-stacks-card-type-intro.pc2-card .inline-image.size-large .inline-image-caption,.qz-stacks-card-type-intro.pc2-card .inline-image.size-medium .inline-image-caption,.qz-stacks-card-type-intro.pc2-card .inline-image.size-small .inline-image-caption{padding-left:0}@media screen and (min-width:1024px){.qz-stacks-card-type-intro.pc2-card .inline-image.size-large .inline-image-caption,.qz-stacks-card-type-intro.pc2-card .inline-image.size-medium .inline-image-caption,.qz-stacks-card-type-intro.pc2-card .inline-image.size-small .inline-image-caption{padding-left:10px;padding-bottom:0;left:100%;bottom:0;position:absolute;width:189px;font-size:13px}}.qz-stacks-card-type-intro.pc2-card .inline-image.size-extra-large{width:100vw;max-width:100vw;margin-left:calc(((100vw - 100%) / 2) * -1);transition:transform 1s}@media only screen and (min-width:571px){.qz-stacks-card-type-intro.pc2-card .inline-image.size-extra-large{transform:scale(0.8)}}.qz-stacks-card-type-intro.pc2-card .inline-image.size-extra-large .inline-image-caption{width:100%}.qz-stacks-card-type-intro.pc2-card .inline-image.size-extra-large.expand{transform:scale(1)}.pc2-intro-image{height:25vw;max-height:400px;position:relative;max-width:1600px;margin:20px auto}@media only screen and (min-width:571px){.pc2-intro-image{margin:0 auto}}@media only screen and (min-width:896px){.pc2-intro-image{height:300px}}.pc2-intro-image .layer{height:100%;width:100%;position:absolute;top:0;left:0}@keyframes intro-fade-out{0%{opacity:1;transform:scale(1)}99%{opacity:0;transform:scale(1)}100%{opacity:0;transform:scale(0.95)}}@keyframes intro-fade-in{0%{opacity:.1;transform:scale(0.95)}100%{opacity:1;transform:scale(1)}}.pc2-intro-image .layer img{display:block;width:33.333333%;max-height:80%;max-width:30%;position:absolute;animation-fill-mode:forwards;animation-iteration-count:1;animation-duration:1s}.pc2-intro-image .layer img.hide{animation-name:intro-fade-out}.pc2-intro-image .layer img.show{animation-name:intro-fade-in}.pc2-intro-image .layer:nth-child(1) img{bottom:0;left:0}.pc2-intro-image .layer:nth-child(2) img{top:0;left:35%}.pc2-intro-image .layer:nth-child(3){display:block!important}.pc2-intro-image .layer:nth-child(3) img{bottom:0;right:0}.pc2-intro-image .layer:nth-child(4){display:none!important}@media only screen and (min-width:896px){.pc2-intro-image .layer img{width:25%;max-height:80%;max-width:20%;position:absolute}.pc2-intro-image .layer:nth-child(1) img{bottom:0;left:0}.pc2-intro-image .layer:nth-child(2) img{top:0;left:25%}.pc2-intro-image .layer:nth-child(3) img{top:0;right:25%}.pc2-intro-image .layer:nth-child(4){display:block!important}.pc2-intro-image .layer:nth-child(4) img{bottom:0;right:0}}.pc2-intro-description{opacity:.8;font-family:GTAmericaBlack;text-transform:uppercase;font-size:14px;color:#666;line-height:18px;text-align:center;margin:0 30px}@media only screen and (min-width:571px){.pc2-intro-description{font-size:17px;line-height:19px}}.pc2-company-name{margin:5px 11px;text-align:center;text-transform:uppercase;font-family:GTAmericaBlack;font-size:30px;line-height:35px;color:#8283b0;letter-spacing:0;mix-blend-mode:multiply}@media only screen and (min-width:571px){.pc2-company-name{margin:22px 11px 0;font-size:48px;line-height:56px}}@media only screen and (min-width:896px){.pc2-company-name{margin:5px 11px}}@media only screen and (min-width:1280px){.pc2-company-name{font-size:60px;line-height:70px}}.pc2-article-title{opacity:.8;text-align:center;font-family:GTAmerica;color:#8283b0;letter-spacing:0;font-size:34px;line-height:36px;margin:0 11px 10px}@media only screen and (min-width:571px){.pc2-article-title{margin:0 30px 10px;font-size:54px;line-height:60px}}@media only screen and (min-width:1280px){.pc2-article-title{margin:0 auto 10px;max-width:1180px;font-size:70px;line-height:74px}}.pc2-intro-stack .pc2-article-title{font-family:GTAmericaBlack;font-size:60px;line-height:60px;color:#333;letter-spacing:0;text-transform:uppercase;margin-bottom:0}@media only screen and (min-width:571px){.pc2-intro-stack .pc2-article-title{font-size:120px;line-height:115px}}@media only screen and (min-width:896px){.pc2-intro-stack .pc2-article-title{font-size:140px;line-height:130px}}.pc2-byline{font-size:14px;line-height:21px;color:#666;letter-spacing:0;text-align:center;font-family:GTAmerica;margin-top:10px}@media only screen and (min-width:571px){.pc2-byline{font-size:17px;line-height:20px}}@media only screen and (min-width:896px){.pc2-byline{margin-top:18px}}.pc2-byline a{color:#666}.pc2-byline a:first-of-type{text-transform:capitalize}.pc2-intro-stack .pc2-title-container,.pc2-title-container{margin-top:25px}@media only screen and (min-width:896px){.pc2-intro-stack .pc2-title-container{margin-top:0}}@media only screen and (min-width:896px){.pc2-title-container{margin-top:-50px}}.pc2-bottom-image,.pc2-top-image{max-width:1440px;margin:0 auto;position:relative}.pc2-bottom-image .layer,.pc2-top-image .layer{position:absolute;width:100%;height:100%}.pc2-bottom-image .layer picture,.pc2-top-image .layer picture{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.pc2-bottom-image .layer img,.pc2-top-image .layer img{position:absolute;max-height:500px;height:100%;top:50%}.pc2-top-image{height:40vw;width:105%;margin-left:-2.5%;max-height:160px;margin-top:20px}.pc2-top-image .layer:nth-child(1) img{left:0;right:auto;transform:translateX(0) translateY(-50%)}.pc2-top-image .layer:nth-child(2) img{left:50%;right:auto;transform:translateX(-50%) translateY(-50%);display:none}@media only screen and (min-width:896px){.pc2-top-image .layer:nth-child(2) img{display:block}}.pc2-top-image .layer:nth-child(3) img{left:auto;right:0;transform:translateX(0) translateY(-50%)}@media only screen and (min-width:571px){.pc2-top-image{height:39vw;max-height:278px;margin-left:auto;width:95%}}@media only screen and (min-width:896px){.pc2-top-image{height:25vw;max-height:360px;width:auto}}.pc2-bottom-image{margin-top:70px;margin-bottom:30px;height:70vw;width:110%;margin-left:-5%;max-height:270px}.pc2-bottom-image .layer:nth-child(2) img{left:0;right:auto;transform:translateX(0) translateY(-50%)}.pc2-bottom-image .layer:nth-child(3) img{left:50%;right:auto;transform:translateX(-50%) translateY(-50%)}.pc2-bottom-image .layer:nth-child(4) img{left:auto;right:0;transform:translateX(0) translateY(-50%)}@media only screen and (min-width:571px){.pc2-bottom-image{height:60vw;max-height:425px;margin-top:80px;margin-left:auto;width:90%}}@media screen and (min-width:896px){.pc2-bottom-image{height:25vw;max-height:360px;margin-bottom:90px;margin-top:110px;width:auto}}@keyframes overlayAnimation{0%,1%{background-color:gba(0,0,0,0)}100%{background-color:gba(0,0,0,1)}}#qz-stacks-overlay{background-color:transparent;transition:background-color 500ms 5ms;position:absolute;display:block;top:0;bottom:0;left:0;width:0}.nav-shown #qz-stacks-overlay{animation-name:overlayAnimation;animation-delay:1ms;animation-duration:10000ms;width:100%;background-color:rgba(0,0,0,.6)}.pc2-related-stack-collection{display:flex;flex-direction:column;border-top:1px solid rgba(0,0,0,.25)}.pc2-related-stack-item{width:100%;padding:17px 0;border-bottom:1px solid rgba(0,0,0,.25)}@media only screen and (min-width:896px){.pc2-related-stack-item{padding:22px 0}}.pc2-related-stack-item a{display:flex;flex-direction:row;align-items:center}.pc2-related-stack-item a:hover{text-decoration:none}.pc2-related-stack-item a:hover .pc2-related-stack-title{opacity:1}.pc2-related-stack-item a:hover .pc2-related-stack-image{transform:scale(1.1)}.pc2-related-stack-text{padding-right:10px}.pc2-related-stack-image{transition:transform 500ms;width:70px;margin:0 15px 0 0}@media only screen and (min-width:571px){.pc2-related-stack-image{width:108px;margin-right:30px;margin-left:30px}}.pc2-related-stack-company-name,.pc2-related-stack-title,.pc2-title-container .pc2-bulletin-sponsor-name{display:block;width:100%}.pc2-bulletin-sponsor-name{text-transform:uppercase;font-family:GTAmericaBlack;color:#666;text-align:left}.pc2-title-container .pc2-bulletin-sponsor-name{text-align:center;font-size:10px}@media only screen and (min-width:571px){.pc2-title-container .pc2-bulletin-sponsor-name{font-size:13px;margin-top:37px;margin-bottom:10px}}.pc2-title-container .pc2-bulletin-sponsor-name img{height:30px;margin-top:-3px}.pc2-related-stack-item .pc2-bulletin-sponsor-name{font-size:9px;display:inline-block;min-height:25px;margin-bottom:2px}@media only screen and (min-width:571px){.pc2-related-stack-item .pc2-bulletin-sponsor-name{line-height:25px}}.pc2-related-stack-item .pc2-bulletin-sponsor-name a{display:inline-block}.pc2-related-stack-item .pc2-bulletin-sponsor-name img{height:25px;margin:3px 0}@media only screen and (min-width:571px){.pc2-related-stack-item .pc2-bulletin-sponsor-name img{margin:-2px 0 0 3px}}.pc2-recirc-item .pc2-bulletin-sponsor-name{font-size:10px;line-height:30px;margin-bottom:6px}@media only screen and (min-width:571px){.pc2-recirc-item .pc2-bulletin-sponsor-name{font-size:13px}}.pc2-recirc-item .pc2-bulletin-sponsor-name a{line-height:30px;height:30px}.pc2-recirc-item .pc2-bulletin-sponsor-name img{height:30px;margin-top:-2px;margin-left:5px}.pc2-related-stack-company-name{font-size:12px;text-transform:uppercase;font-family:GTAmericaBlack;color:#333;letter-spacing:0;line-height:1.2}@media only screen and (min-width:571px){.pc2-related-stack-company-name{font-size:14px;line-height:16px}}.pc2-related-stack-title{font-size:14px;line-height:16px;opacity:.8;font-family:GTAmerica;color:#333;letter-spacing:0;transition:opacity 300ms;margin-top:2px}@media only screen and (min-width:571px){.pc2-related-stack-title{margin-top:auto;font-size:17px;line-height:21px}}.pc2-related-stack-item:hover .pc2-related-stack-title{opacity:1}.pc2-recirc-region{margin-top:-50px}.pc2-recirc-items{padding:80px 0 25px 25px}@media only screen and (min-width:571px){.pc2-recirc-items{padding-left:50px}}@media only screen and (min-width:896px){.pc2-recirc-items{padding-left:80px;padding-bottom:25vh}}.pc2-recirc-item{display:block;cursor:pointer}.pc2-recirc-item .pre-load-bg{display:none}.pc2-recirc-item:last-of-type .pc2-recirc-item-content{border-bottom:none}.pc2-recirc-item-content{border-bottom:1px solid rgba(0,0,0,.25);padding-bottom:30px;display:flex;flex-direction:column-reverse;width:100%;margin:0 auto}@media only screen and (min-width:896px){.pc2-recirc-item-content{flex-direction:row;align-items:center;max-width:1440px;height:39vw;justify-content:space-between;max-height:561px}}.pc2-recirc-item-content>img{width:120%;margin-right:-7%;margin-top:-20px;opacity:.3;transform:translateY(30px);transition:opacity 1s,transform 1s}@media only screen and (min-width:571px){.pc2-recirc-item-content>img{width:100%}}@media only screen and (min-width:896px){.pc2-recirc-item-content>img{max-height:490px;width:51%}}.in-view .pc2-recirc-item-content>img{opacity:1;transform:translateY(0)}.out-of-view .pc2-recirc-item-content>img{transform:translateY(-30px)}@media only screen and (min-width:896px){.in-view .pc2-recirc-item-content:hover>img{transform:scale(1.05)}}.pc2-recirc-item-title{opacity:.3;font-family:GTAmerica;font-size:27px;color:#7879a3;letter-spacing:0;line-height:29px;margin-right:20px;margin-bottom:10px;margin-top:5px;transition:opacity 500ms}@media only screen and (min-width:571px){.pc2-recirc-item-title{margin-right:auto;font-size:40px;line-height:44px}}.in-view .pc2-recirc-item-title{opacity:.8}.pc2-recirc-text-wrapper{transform:translateY(30px);transition:opacity 1s,transform 1s;padding-top:20px}@media only screen and (min-width:571px){.pc2-recirc-text-wrapper{padding-top:30px;padding-right:50px}}@media only screen and (min-width:896px){.pc2-recirc-text-wrapper{padding-top:0}}.in-view .pc2-recirc-text-wrapper{transform:translateY(0)}.out-of-view .pc2-recirc-text-wrapper{transform:translateY(-30px)}.pc2-recirc-item-company-name{font-family:GTAmericaBlack;font-size:22px;color:#7879a3;letter-spacing:0;opacity:.3;line-height:1;transition:opacity 500ms}.in-view .pc2-recirc-item-company-name{opacity:1}@media only screen and (min-width:571px){.pc2-recirc-item-company-name{font-size:32px;line-height:32px}}.pc2-recirc-byline{opacity:.3;transition:opacity 500ms}.in-view .pc2-recirc-byline{opacity:1}.pc2-recirc-byline,.pc2-recirc-byline a{text-transform:capitalize;font-family:GTAmerica;font-size:14px;color:#666;letter-spacing:0}.pc2-recirc-byline a:hover,.pc2-recirc-byline:hover{text-decoration:none}