.slideshow-modal{color:#fff;z-index:100000;background-color:#00000080;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow:hidden}.slideshow-visible{overflow:hidden}.slideshow-visible .slideshow-modal{display:block}.slideshow-bug-wrapper{position:relative}.slideshow-bug-wrapper .slideshow-bug{color:#fff;text-transform:uppercase;background:#c72026;padding:2px 2px 2px 6px;font-size:.75em;display:none;position:absolute;bottom:10px;right:10px}.slideshow-bug-wrapper .slideshow-bug:after{content:"";vertical-align:-.125em;background-color:currentColor;width:1em;height:1em;margin:0 4px 0 6px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M512 144v288c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V144c0-26.5 21.5-48 48-48h88l12.3-32.9c7-18.7 24.9-31.1 44.9-31.1h125.5c20 0 37.9 12.4 44.9 31.1L376 96h88c26.5 0 48 21.5 48 48zM376 288c0-66.2-53.8-120-120-120s-120 53.8-120 120 53.8 120 120 120 120-53.8 120-120zm-32 0c0 48.5-39.5 88-88 88s-88-39.5-88-88 39.5-88 88-88 88 39.5 88 88z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M512 144v288c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V144c0-26.5 21.5-48 48-48h88l12.3-32.9c7-18.7 24.9-31.1 44.9-31.1h125.5c20 0 37.9 12.4 44.9 31.1L376 96h88c26.5 0 48 21.5 48 48zM376 288c0-66.2-53.8-120-120-120s-120 53.8-120 120 53.8 120 120 120 120-53.8 120-120zm-32 0c0 48.5-39.5 88-88 88s-88-39.5-88-88 39.5-88 88-88 88 39.5 88 88z'/%3E%3C/svg%3E") 50%/contain no-repeat}.has-slideshow .slideshow-bug{display:block}.slideshow-wrapper{background-color:#000;flex-flow:column wrap;align-content:flex-start;width:calc(100vw - 40px);height:calc(100vh - 40px);margin:20px;display:flex}@media (width<=576px){.slideshow-wrapper{width:100%;height:100%;margin:0}}.slideshow-wrapper .slideshow-nav{flex:0 50px;align-items:center;width:100%;display:flex}.slideshow-wrapper .slideshow-nav .slideshow-title{text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;flex:auto;padding:15px;font-size:1.2rem;overflow:hidden}@media (width<=576px){.slideshow-wrapper .slideshow-nav .slideshow-title{padding:10px;font-size:1rem}}.slideshow-wrapper .slideshow-nav .slideshow-actions{text-align:center;flex:0 80px;justify-content:center;align-items:center;height:100%;display:flex}.slideshow-wrapper .slideshow-nav .slideshow-actions .slideshow-close{text-transform:uppercase;color:#fff;fill:#fff;width:100%;height:100%;padding-top:10px;font-size:.7rem;line-height:.9rem}.slideshow-wrapper .slideshow-nav .slideshow-actions .slideshow-close:hover{cursor:pointer}.slideshow-wrapper .slideshow-nav .slideshow-actions .slideshow-close:before{content:"";background-color:currentColor;width:100%;height:1rem;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 352 512'%3E%3Cpath d='M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z'/%3E%3C/svg%3E") 50%/auto 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 352 512'%3E%3Cpath d='M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z'/%3E%3C/svg%3E") 50%/auto 100% no-repeat}.slideshow-wrapper .slideshow-body{flex-direction:row;flex:1;width:100%;display:flex;overflow:hidden}@media (width<=576px){.slideshow-wrapper .slideshow-body{flex-direction:column}}.slideshow-wrapper .slideshow-body .slideshow-content{flex:1;height:100%;min-height:0;overflow:hidden}.slideshow-wrapper .slideshow-body .slideshow-content .flexslider{background-color:#0000;border:0;height:100%;padding:20px}@media (width<=576px){.slideshow-wrapper .slideshow-body .slideshow-content .flexslider{padding:0}}.slideshow-wrapper .slideshow-body .slideshow-content .flexslider .slides{height:100%;margin:0 50px}@media (width<=576px){.slideshow-wrapper .slideshow-body .slideshow-content .flexslider .slides{margin:0}}.slideshow-wrapper .slideshow-body .slideshow-content .flexslider .slides LI,.slideshow-wrapper .slideshow-body .slideshow-content .flexslider .slides .slide-wrapper{height:100%}.slideshow-wrapper .slideshow-body .slideshow-content .flexslider .slides .slide-wrapper .slide-content{align-items:center;height:calc(100% - 100px);display:flex}@media (width<=576px){.slideshow-wrapper .slideshow-body .slideshow-content .flexslider .slides .slide-wrapper .slide-content{height:calc(100% - 110px)}}.slideshow-wrapper .slideshow-body .slideshow-content .flexslider .slides .slide-wrapper .slide-content IMG{object-fit:contain;max-width:100%;max-height:100%}.slideshow-wrapper .slideshow-body .slideshow-content .flexslider .slides .slide-wrapper .slide-caption{height:100px;font-size:.9rem;line-height:1.1rem}@media (width<=576px){.slideshow-wrapper .slideshow-body .slideshow-content .flexslider .slides .slide-wrapper .slide-caption{text-overflow:ellipsis;height:110px;padding:0 10px;font-size:.8rem;overflow:hidden}}.slideshow-wrapper .slideshow-body .slideshow-content .flexslider .flex-direction-nav .flex-next{right:10px}.slideshow-wrapper .slideshow-body .slideshow-content .flexslider .flex-direction-nav .flex-prev{left:10px}.slideshow-wrapper .slideshow-body .slideshow-content .flexslider .flex-direction-nav a{opacity:.8;height:60px}.slideshow-wrapper .slideshow-body .slideshow-content .flexslider .flex-direction-nav a:hover{opacity:1}.slideshow-wrapper .slideshow-body .slideshow-content .flexslider .flex-direction-nav a:before{color:#fff}.slideshow-wrapper .slideshow-body .slideshow-content .flexslider .flex-direction-nav .flex-control-paging{display:none}.slideshow-wrapper .slideshow-body .slideshow-sidebar{flex-direction:column;flex:0 320px;display:flex}@media (width<=576px){.slideshow-wrapper .slideshow-body .slideshow-sidebar{flex:0 150px;overflow:hidden}}.slideshow-wrapper .slideshow-body .slideshow-sidebar .slideshow-dfp{text-align:center;flex:0 250px}@media (width<=576px){.slideshow-wrapper .slideshow-body .slideshow-sidebar .slideshow-dfp{flex:0 50px;overflow:hidden}}.slideshow-wrapper .slideshow-body .slideshow-sidebar .slideshow-thumbnails{flex-flow:wrap;flex:1;align-content:flex-start;align-items:center;margin:10px 5px;display:flex;overflow-y:scroll}@media (width<=576px){.slideshow-wrapper .slideshow-body .slideshow-sidebar .slideshow-thumbnails{flex-wrap:nowrap;overflow:auto hidden}}.slideshow-wrapper .slideshow-body .slideshow-sidebar .slideshow-thumbnails .slide-thumb{opacity:.8;flex:0 50%;padding:5px}@media (width<=576px){.slideshow-wrapper .slideshow-body .slideshow-sidebar .slideshow-thumbnails .slide-thumb{flex:0 0 40%}}.slideshow-wrapper .slideshow-body .slideshow-sidebar .slideshow-thumbnails .slide-thumb{height:95px}.slideshow-wrapper .slideshow-body .slideshow-sidebar .slideshow-thumbnails .slide-thumb:hover{cursor:pointer;opacity:1}.slideshow-wrapper .slideshow-body .slideshow-sidebar .slideshow-thumbnails .slide-thumb IMG{object-fit:contain;width:100%;height:100%}.project-page .project-hero{max-height:calc(100vh - 100px);position:relative;overflow:hidden}.project-page .project-hero IMG{aspect-ratio:16/9;width:100%;height:auto}.project-page H2{margin-top:1rem}.project-page .project-title{text-transform:uppercase;color:#fff;background-color:#000000bf;border-top:1px solid #fff;border-bottom:1px solid #fff;width:100%;padding:5px 10px;font-size:1.3rem;font-weight:700;position:absolute;bottom:10px}.project-page .project-title H1{margin:0;font-size:1.3rem}@media screen and (width>=768px){.project-page .project-title{padding-left:20px;bottom:20px}.project-page .project-title h1{font-size:1.7rem}}.project-page .project-content P{padding:0 30px}.project-page .project-page H2{border-bottom:1px solid #e6e6e6;margin-top:30px;padding:5px 10px;font-size:1.1rem;font-weight:700}.project-page .project-page .project-nav{color:#333;margin:20px 0;font-size:.8rem;font-weight:700}.project-page .project-page .project-nav A{color:#999}.project-page .project-page .project-nav I,.project-page .project-page .project-nav SVG,.project-page .project-page .project-nav .pn-icon{fill:#ccc;color:#ccc}@media screen and (width>=768px){.project-page .project-page .project-nav{font-size:.9rem}}.project-page .project-specs{background-color:#f1f1f1;border:none;border-radius:8px;margin-bottom:20px;padding-bottom:30px;font-weight:700;line-height:.95rem}.project-page .project-specs .project-show{background-color:#000;border-radius:8px 8px 0 0;margin-bottom:20px;padding:25px}.project-page .project-specs .project-show IMG{width:100%}.project-page .project-specs H2{color:#444;background:0 0;border:none;margin:10px 0;padding:0 0 0 25px}.project-page .project-specs B{color:#666;font-size:.8rem;font-weight:400}.project-page .project-specs P{padding:0 40px}.project-page .wp-block-gallery{background-color:#0000;overflow:hidden}.project-page .wp-block-gallery UL,.project-page .wp-block-gallery.has-nested-images{background-color:#0000;flex-flow:wrap;margin:0;padding:0;list-style:none;display:flex}.project-page .wp-block-gallery LI,.project-page .wp-block-gallery .wp-block-image{background-color:#0000;flex:none;width:33%;padding:5px}@media (width<=768px){.project-page .wp-block-gallery LI,.project-page .wp-block-gallery .wp-block-image{width:50%}}.project-page .wp-block-gallery LI div,.project-page .wp-block-gallery .wp-block-image div{justify-content:center;align-items:center;width:100%;height:0;padding-top:56.25%;display:flex;overflow:hidden}.project-page .wp-block-gallery LI div IMG,.project-page .wp-block-gallery .wp-block-image div IMG{width:100%;height:auto;margin-top:-56.25%}.project-page .wp-block-gallery FIGCAPTION{display:none}.project-page .parts .part{border-bottom:1px solid #e6e6e6;flex-wrap:wrap;margin-top:20px;padding-bottom:10px;display:flex;position:relative}@media (width<=576px){.project-page .parts .part{flex-wrap:wrap}}@media (width>=768px) and (width<=992px){.project-page .parts .part{flex-wrap:wrap}}.project-page .parts .part:after{clear:both;content:"";display:block}.project-page .parts .part .part-featured-header{color:#fff;text-transform:uppercase;white-space:nowrap;background-color:#0006;width:90px;max-width:100%;padding:0 2px;font-size:.6rem;line-height:1rem;position:absolute;top:0;overflow-x:hidden}.project-page .parts .part.part-featured{background-color:#fafafa;border:1px solid #e6e6e6;padding-top:5px}.project-page .parts .part.part-featured .client-logo{padding:0 5px;position:relative}.project-page .parts .part .client{font-weight:700;text-decoration:none}.project-page .parts .part .client-logo{fill:#e6e6e6;color:#f7f7f7;text-align:center;flex:0 0 100px;width:100px;margin-right:10px;padding:5px;font-size:36px;line-height:1px}.project-page .parts .part .client-logo A{display:block}.project-page .parts .part .client-logo DIV{width:100%;display:block}.project-page .parts .part .client-logo A:visited,.project-page .parts .part .client-logo A:active{fill:#e6e6e6}.project-page .parts .part .client-logo IMG{max-width:100%}.project-page .parts .part .info{flex:1;padding-right:10px}@media (width<=992px){.project-page .parts .part .info{font-size:.9rem}}@media (width<=768px){.project-page .parts .part .info{font-size:.8rem}}.project-page .parts .part .more-info{white-space:nowrap;flex:0 0 100px;align-items:center;width:100px;font-size:.9rem;display:flex}@media (width<=576px){.project-page .parts .part .more-info{border:none;flex:0 0 100%}}@media (width>=768px) and (width<=992px){.project-page .parts .part .more-info{border:none;flex:0 0 100%}}.project-page .parts .part .more-info svg{color:#999}.project-page .parts .part .more-info DIV{text-align:center;padding:10px}@media (width<=576px){.project-page .parts .part .more-info DIV{text-align:right;width:100%;padding:5px 10px 0 0}}@media (width>=768px) and (width<=992px){.project-page .parts .part .more-info DIV{text-align:right;width:100%;padding:5px 10px 0 0}}.project-page .parts .part .more-info A{color:#2370bd;width:100%}.project-page .parts .part .more-info A:hover{color:#004d99}.project-page .video-container-player{margin-bottom:10px}.project-page .video-container-player .video-player{position:relative}.project-page .video-container-player .video-player .preview{width:100%}@media screen and (width<=768px){.project-page .video-container-player .video-player{min-height:453px}}@media screen and (width<=576px){.project-page .video-container-player .video-player{min-height:25vh;margin-left:-15px;margin-right:-15px;padding:0}}.project-page .video-container-player .video-player .episode-info{background-color:#00000040;padding:10px;display:none;position:absolute;bottom:0}.project-page .video-container-player .video-player .episode-info .description{width:75%}@media screen and (width>=992px){.project-page .video-container-player .video-player .episode-info{display:block}}.project-page .video-container-player .video-player .embargo{color:#e6e6e6;text-align:center;background-color:#00000040;width:100%;padding:20px;font-size:24px;position:absolute;top:0}@media screen and (width<=768px){.project-page .video-container-player .video-player .embargo{font-size:18px}}.project-page #pnvideoplayer{width:100%;height:100%;position:absolute;top:0;left:0}.project-page #pnvideoplayer.player-ready{background:#000}.project-page .pnplayer-loaded{background-color:#000}.project-page .disable-ad-blocker{text-align:center;color:#fff;background-color:#00000080;flex-wrap:nowrap;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.project-page .disable-ad-blocker H2{color:#fff}.project-page .disable-ad-blocker .message{flex:0 0 100%;padding:0 10px}.project-page .disable-ad-blocker .message DIV{width:100%}@media (width<=576px){.project-page .disable-ad-blocker .message DIV{font-size:.9rem;line-height:1.2rem}}@media (width>=768px){.project-page .disable-ad-blocker .message DIV{width:80%}}@media (width>=992px){.project-page .disable-ad-blocker .message DIV{width:50%}}.project-page .disable-ad-blocker .message DIV{margin:auto}@media (width<=576px){.project-page .disable-ad-blocker .message .btn-primary{padding:3px 8px;font-size:.9em}}.project-page .ad-free-overlay{color:#fff;background-color:#00000080;flex-direction:column;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.project-page .ad-free-overlay .message{text-align:center;flex:1;align-items:center;display:flex}@media (width<=768px){.project-page .ad-free-overlay .message{flex-direction:column}}.project-page .ad-free-overlay .ad-free{border-right:1px solid #fff;flex:0 0 50%;padding:10px}@media (width<=768px){.project-page .ad-free-overlay .ad-free{border-right:none;align-items:flex-end;display:flex}.project-page .ad-free-overlay .ad-free P{margin:20px 0 0}}@media (width>=992px){.project-page .ad-free-overlay .ad-free{padding:20px}}@media (width>=1200px){.project-page .ad-free-overlay .ad-free{padding:40px}}@media (width<=768px){.project-page .ad-free-overlay .ad-free .sub-message{display:none}}.project-page .ad-free-overlay .continue-message{text-align:center;flex:0 0 50%}.project-page .ad-free-overlay .continue-message P{margin-top:20px;font-size:.9rem}@media (width<=768px){.project-page .ad-free-overlay .continue-message P{margin-top:20px}}.project-page .ad-free-overlay .continue-message P A{color:#fff}.project-page .ad-free-overlay A.continue{color:#fff;text-decoration:underline}.episode_list .episode .title{background:#fff;height:97.6px}.episode_list .episode .description{background:#fff}.episode_list .episode .season{background:#fff;width:100%}.project-nav{margin-top:20px}.projects-results .project-title{text-transform:uppercase;color:#fff;text-overflow:ellipsis;background-color:#000000bf;border-top:1px solid #fff;border-bottom:1px solid #fff;width:100%;padding:5px 10px;font-size:1.05rem;font-weight:700;position:absolute;bottom:10px;overflow:hidden}@media screen and (width>=768px){.projects-results .project-title{padding-left:20px;bottom:20px}}.projects-results .projects-wrapper{flex-wrap:wrap;padding-top:1.5em;padding-bottom:1em;display:flex}.projects-results .projects-wrapper .project-card-content{width:50%;padding:5px;position:relative;overflow:hidden}@media screen and (width<=576px){.projects-results .projects-wrapper .project-card-content{width:100%}}.projects-results .projects-wrapper .project-card-content IMG{aspect-ratio:16/9;border-radius:5px;width:100%;height:auto}.projects-results .projects-wrapper .project-card-content .project-title{width:calc(100% - 10px);padding:5px 10px}.projects-results .projects-hero{position:relative}.projects-results .projects-hero .projects-hero-content{padding-top:10px}.projects-results .projects-hero .project-hero-image{aspect-ratio:16/9;position:relative}.projects-results .projects-hero IMG{border-radius:5px;width:100%;height:auto}
