a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:none;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"Fresco Pro";src:url('/fonts/fresco/normal/FrescoPro-Normal.eot');src:url('/fonts/fresco/normal/FrescoPro-Normal.eot?') format('☺'),url('/fonts/fresco/normal/FrescoPro-Normal.woff') format('woff'),url('/fonts/fresco/normal/FrescoPro-Normal.ttf') format('truetype');font-weight:400;font-style:normal}@font-face{font-family:"Fresco Pro";src:url('/fonts/fresco/normal_italic/FrescoPro-NormalItalic.eot');src:url('/fonts/fresco/normal_italic/FrescoPro-NormalItalic.eot?') format('☺'),url('/fonts/fresco/normal_italic/FrescoPro-NormalItalic.woff') format('woff'),url('/fonts/fresco/normal_italic/FrescoPro-NormalItalic.ttf') format('truetype');font-weight:400;font-style:italic}@font-face{font-family:ScandiaWebBold;src:url('/fonts/scandia/ScandiaWebBold.eot');src:url('/fonts/scandia/ScandiaWebBold.eot?#iefix') format('embedded-opentype'),url('/fonts/scandia/ScandiaWebBold.woff2') format('woff2'),url('/fonts/scandia/ScandiaWebBold.woff') format('woff');font-weight:700;font-style:bold}body,html,input,select,textarea{font-family:'Fresco Pro',sans-serif;font-size:20px;color:#e9e9e9}*,body,div,html{box-sizing:border-box;outline:0;vertical-align:top}body,html{background:#000;color:#e9e9e9;width:100%;padding:0;margin:0;overflow-x:hidden}body.hide-cursor{cursor:none}body.hide-scrollbar,html.hide-scrollbar{overflow:hidden}header{position:absolute;top:0;z-index:2;display:block;width:100%;margin-left:auto;margin-right:auto;min-height:97px}header-inner header-bar logo,logo.over{display:block;position:relative;left:-37.5px;width:207px}header-inner header-bar logo h1,logo.over h1{width:207px;height:92px;margin:0;padding:0;background:url(/images/planetx-logo-white-new.png);background-size:cover;text-indent:-40000px}.section-home-umbrella logo.over{visibility:hidden}logo.over{background:#f8f8f8;position:absolute;top:9px;left:0;display:none;border-radius:10px;z-index:1000;box-shadow:0 10px 20px 0 rgba(0,0,0,.5);opacity:0;pointer-events:none;transition:opacity .33s ease-in-out}logo.over h1{position:relative;top:-9px;margin-bottom:-10px;background:url(/images/planetx-logo-black.png);background-size:cover}logo.over options{display:flex;flex-direction:column;align-items:center;margin-bottom:12px}logo.over options a{position:relative;left:-4px;width:calc(100% + 8px);display:block;text-align:center;font-size:16px;font-family:ScandiaWebBold;text-transform:lowercase;color:#000;text-decoration:none}logo.over options a:hover{top:-4px;padding-top:calc(9px + 4px);padding-bottom:calc(9px + 4px);margin-bottom:-8px}logo.over options separator{margin-top:3px;margin-bottom:3px;display:block;height:1px}logo.over options separator line{display:block;position:relative;left:8px;width:calc(100% - 16px);background:#000;height:1px}logo.over.visible{opacity:1;pointer-events:all}header-inner{width:100%}header-inner header-gradient{background:linear-gradient(180deg,#000 0,rgba(0,0,0,0) 100%);position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;opacity:0}header-inner header-bar{max-width:1440px;margin-left:auto;margin-right:auto;padding:0 calc(46px + 39px);position:relative;width:100%;z-index:2;display:grid;grid-template-columns:207px 1fr}header-inner header-bar nav{padding-top:21px;text-align:right;position:relative;right:-39px}header-inner header-bar nav a{margin-left:8px}header-inner header-bar nav a.work{width:101px;text-align:center}header-inner header-bar nav a.route{display:none}body.mobile header-inner header-bar nav:active,body.mobile header-inner header-bar nav:focus,body.mobile header-inner header-bar nav:hover,body.mobile.about-with-video.section-about nav a:hover{border:none!important}header-inner.placeholder{opacity:0;visibility:hidden}header-inner.fixed{position:fixed;left:0;top:0;z-index:200}content a{font-family:ScandiaWebBold;font-size:95%;text-decoration:none;color:#1a1b26;transition:.3s}content a:hover{color:#468799}body.section-home .editorial a{color:#e9e9e9}body.section-home .editorial a:hover{color:#468799}nav{display:block;user-select:none;opacity:0}logo items a,menu a,nav a{display:inline-block;font-family:ScandiaWebBold;font-size:20px;color:#e9e9e9;text-decoration:none;border:1px solid transparent;padding:9px 20px;border-radius:8px;text-transform:lowercase;transition:color .15s ease-in}logo items a.active,menu a.active,nav a.active{border:1px solid #e9e9e9;color:#e9e9e9}logo items a.separator,menu a.separator,nav a.separator{padding:0;line-height:0;vertical-align:bottom}logo items a.separator div,menu a.separator div,nav a.separator div{background:#e9e9e9;width:1px;height:40px;line-height:0}@media (hover:hover) and (pointer:fine){logo items a:not(.no-hover):hover,menu a:not(.no-hover):hover,nav a:not(.no-hover):hover{border:1px solid #e9e9e9;color:#e9e9e9}}menu{display:none;position:fixed;left:0;top:50px;z-index:10000;opacity:0;transition:opacity .15s ease-in;background:#e9e9e9;border-radius:8px;box-shadow:0 10px 20px 0 rgba(0,0,0,.5);overflow:hidden}menu a.clone{color:#1a1b26}menu a.clone.project-share{font-size:16px!important;padding-top:11px;padding-bottom:11px}menu options{display:block}menu options a{display:block;color:#1a1b26;margin:5px!important;padding:0!important;text-align:center;line-height:28px;border:1px solid transparent;border-radius:8px;font-size:16px!important}@media (hover:hover) and (pointer:fine){logo items a:hover,menu options a:hover{border:1px solid #1a1b26!important;color:#1a1b26!important}}menu.main{text-align:center}menu.main options a{text-align:center;padding-left:0!important}get-in-touch{display:block;background-image:linear-gradient(173deg,#0091b9 15%,#004255 96%);padding:27px;text-align:center}get-in-touch a{display:inline-block;font-family:ScandiaWebBold;font-size:20px;color:#e9e9e9;text-decoration:none;border:2px solid #e9e9e9;padding:16px 63px;border-radius:5px;text-transform:lowercase;border-radius:10px;border:solid 2px #f8f8f8}footer{position:relative;z-index:2;padding-bottom:128px;background-image:radial-gradient(circle at 50% 0,#1a1b26,#000 150%)}footer columns{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding:0 calc(112px + 50px);padding-top:75px}footer columns section{padding-bottom:28px;font-family:ScandiaWebBold}footer columns section heading{display:block;line-height:20px;margin-bottom:5px;font-size:12px;color:#0191b9;text-transform:lowercase}footer columns section heading a{font-size:12px;color:#0191b9}footer columns section a{display:block;font-size:15px;line-height:25px;text-decoration:none;color:#e9e9e9;text-transform:lowercase}footer columns section p{font-size:15px;line-height:25px;margin-bottom:25px}footer columns section p:last-child{margin-bottom:0}footer columns section:last-child{padding-bottom:128px}footer columns section.follow a{display:inline-block;font-size:18px;margin-right:8px}footer columns section.follow a span{display:none}footer copyright{width:100%;max-width:1440px;margin-left:auto;margin-right:auto}footer copyright column{display:block;width:100%;text-align:center}footer copyright column a{display:inline-block;width:118px;height:52px;background:url(/images/planetx-footer-logo.svg);background-size:cover;text-indent:-40000px;margin-bottom:-10px}footer copyright column a{display:inline-block;width:100px;height:52px;background:url(/images/planetx-footer-logo.svg);background-size:cover;text-indent:-40000px;margin-bottom:-10px}footer copyright column div{line-height:20px;font-size:9px;color:#e9e9e9;font-family:ScandiaWebBold,helvetica,arial,sans-serif}.mobile-cross{display:none}#mobile-menu{display:none}body.section-home-umbrella home home-gradient{height:150%}body.section-home-umbrella home .editorial-container{margin-top:30px}home custom-overlay{position:absolute;left:0;bottom:0;display:block;width:100%;z-index:1000}home custom-overlay custom-title{display:block;font-size:90px;line-height:90px;color:#fff;padding:85px;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;font-family:ScandiaWebBold,helvetica,arial,sans-serif}home home-gradient{position:absolute;left:0;top:0;display:block;width:100%;height:10000%;max-height:2772px;z-index:0;background-image:linear-gradient(173deg,#0e1110 20px,#191a22 500px,#000 2000px);pointer-events:none}home home-header{position:relative;left:0;display:block;width:100%;height:805px;z-index:1;overflow:hidden;background:rgba(0,0,0,.75);box-shadow:0 20px 20px #0b0d13}home home-header project{opacity:0}home home-header project-nav{height:10px;display:block;margin-left:0;margin-bottom:40px;z-index:3;opacity:0}home home-header project-nav project-nav-option{display:inline-block;width:10px;height:10px;border-radius:10px;background:#fff;margin-right:5px;opacity:.4;cursor:pointer}home home-header project-nav project-nav-option.active,home home-header project-nav project-nav-option:hover{opacity:1}home home-header project-nav.main{position:absolute;bottom:0}home home-header project{display:none;overflow:hidden;height:100%}home home-header project project-content{position:absolute;bottom:0}home home-header project project-content project-heading{display:block;border:none;height:100%}home home-header project project-content project-heading project-title{display:block;height:auto;min-height:auto}home home-header project project-content project-heading project-title div{position:relative;padding:0;left:0;font-size:90px;line-height:90px}home home-header project project-content project-heading project-flags{display:block;padding-top:20px;padding-left:0;padding-bottom:30px;font-size:30px;font-weight:100;text-transform:lowercase}home home-header project project-content project-heading project-flags .type{font-family:"Fresco Pro";margin-right:23px}home home-header project project-content project-heading project-flags .award{background:url(/images/award.png);background-size:contain;position:relative;top:-4px;display:inline-block;width:83px;height:41px;margin-right:23px;font-size:16px;text-align:center;line-height:42px;font-weight:700}home home-header project project-content project-heading project-flags .in-production{position:relative;top:1px;display:inline-block;background:#e9e9e9;color:#1a1b26;padding:6px 8px;border-radius:5px;font-size:16.5px;font-weight:700;text-transform:lowercase}home home-header project,home home-header project-nav-container{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding:0 calc(46px + 39px)}home home-header project-nav-container{display:block;padding:0 calc(46px + 39px)}home home-header project:first-child{display:block}home home-header project.hide-details project-content{display:none}home .editorial-container{position:relative;z-index:2;margin-top:20px}home .editorial-container .editorial-tabs .editorial-tab.visible{background:0 0;color:#e9e9e9}home .editorial-container .editorial-tabs .editorial-tab.visible .editorial .editorial-row .editorial-row-column .global{color:#e9e9e9}home featured-caroussel{opacity:.5}home home-background-dim{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.75);z-index:1;pointer-events:none;background-image:linear-gradient(to bottom,rgba(0,0,0,.98),rgba(0,0,0,0) 79%,rgba(0,0,0,0) 100%);opacity:0}home home-logo-large{display:block;position:absolute;left:0;top:0;width:100%;height:200px;display:grid;place-items:center}home home-logo-large inner{display:block;background-size:cover;width:46%;height:0;margin-left:auto;margin-right:auto;z-index:500;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000}home home-logo-large inner a{display:none}home home-logo-large .portrait-warning,home home-logo-large enter{display:block;position:absolute;top:calc(50% + 165px);z-index:501;opacity:0;text-align:center}home home-logo-large .portrait-warning a,home home-logo-large enter a{border:1px solid #e9e9e9;display:inline-block;font-family:ScandiaWebBold;font-size:20px;color:#e9e9e9;text-decoration:none;padding:9px 0;border-radius:8px;text-transform:lowercase;transition:color .15s ease-in;width:130px;text-align:center;cursor:pointer}home home-logo-large .portrait-warning a:hover,home home-logo-large enter a:hover{background:#e9e9e9;color:#000}home home-logo-large .portrait-warning{padding-left:20px;padding-right:20px;pointer-events:none}home .editorial-container{margin-top:0}home other-companies{display:block;font-family:ScandiaWebBold,helvetica,arial,sans-serif;font-size:24px;line-height:1.25;margin-bottom:20px;width:100%;text-align:center;text-transform:lowercase;opacity:.2}home departments{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;gap:27px}home departments department{flex:1;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;margin-bottom:128px;opacity:.2}home departments department logo{width:100%;height:0;padding-bottom:56.25%;background-image:linear-gradient(to bottom,#1d1e2c 0,#000 97%,#09090d 97%);border-radius:8px;box-shadow:0 10px 20px 0 rgba(0,0,0,.5);margin-bottom:20px}home departments department logo inner{display:block;width:100%;height:0;padding-bottom:56.25%}home departments department logo inner a{display:none}home departments department a{font-size:12px;color:#468799}home departments department a:hover{color:#fff}home departments department:hover logo{box-shadow:0 10px 20px 0 rgba(0,0,0,.1)}home departments department:hover a{color:#fff}body.section-home-umbrella header header-inner header-bar h1{visibility:hidden}.max-columns-2 home departments{padding:20px}.max-columns-2 home departments department{flex:1 1 400px}.mobile home departments{width:100%;padding:20px;display:block}.mobile home custom-overlay custom-title{font-size:50px;line-height:50px;padding:40px;padding-bottom:40px}.editorial-tabs .editorial-tab{transition:all .4s ease-in;color:#e9e9e9}.editorial-tabs .editorial-tab .editorial{opacity:0}.editorial-tabs .editorial-tab .editorial .editorial-row{width:100%}.editorial-tabs .editorial-tab .editorial .editorial-row .editorial-row-column{width:100%;max-width:1440px;margin-left:auto;margin-right:auto}.editorial-tabs .editorial-tab .editorial .editorial-row .editorial-row-column .global{color:#e9e9e9}.editorial-tabs .editorial-tab .editorial .editorial-row .editorial-row-column .global .global-i iframe,.editorial-tabs .editorial-tab .editorial .editorial-row .editorial-row-column .global .global-i video{opacity:0}.editorial-tabs .editorial-tab .editorial .editorial-row .editorial-row-column .global .global-i .posterframe{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;z-index:5;opacity:0;display:table;cursor:pointer}.editorial-tabs .editorial-tab .editorial .editorial-row .editorial-row-column .global .global-i .playbutton{display:table-cell;vertical-align:middle;text-align:center}.editorial-tabs .editorial-tab .editorial .editorial-row .editorial-row-column .global .global-i .playbutton .button{display:inline-block;background:url(/images/play.png) 50% 50% no-repeat;background-size:contain;width:130px;height:40px}.editorial-tabs .editorial-tab .editorial .editorial-row .editorial-row-column .global .global-i .property.image .playbutton{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}@media (max-width:900px){.editorial-tabs .editorial-tab .editorial .editorial-row .editorial-row-column .global .global-i .property.image video{pointer-events:none}}@media (hover:hover){.editorial-tabs .editorial-tab .editorial .editorial-row .editorial-row-column .global .global-i .posterframe:hover .playbutton .button{background:url(/images/play-hover.png) 50% 50% no-repeat;background-size:contain}.editorial-tabs .editorial-tab .editorial .editorial-row .editorial-row-column .global .global-i .property.image:hover .playbutton .button{background:url(/images/play-hover.png) 50% 50% no-repeat;background-size:contain}}.editorial-tabs .editorial-tab .editorial .margin-1{padding-bottom:30px}.editorial-tabs .editorial-tab .editorial .margin-2{padding-bottom:60px}.editorial-tabs .editorial-tab .editorial .global.front.fill-open{overflow:hidden}.editorial-tabs .editorial-tab.hidden{height:0;opacity:0;overflow:hidden}.editorial-tabs .editorial-tab.visible{height:auto;opacity:1}body.section-about .editorial-tabs .editorial-tab .editorial .editorial-row .editorial-row-column .global{color:#000}.editorial-tabs .editorial-tab[data-key=about],.editorial-tabs .editorial-tab[data-key=credits],project.detail.client-page .editorial-tabs .editorial-tab{transition:all .4s ease-in;background:#000;color:#e9e9e9}.editorial-tabs .editorial-tab[data-key=about] .editorial .editorial-row .editorial-row-column .global,.editorial-tabs .editorial-tab[data-key=credits] .editorial .editorial-row .editorial-row-column .global,project.detail.client-page .editorial-tabs .editorial-tab .editorial .editorial-row .editorial-row-column .global{color:#e9e9e9}.alternate-image-slider{position:absolute;left:50%;top:0;bottom:0;padding-left:28px;padding-right:28px;cursor:col-resize;z-index:10}.alternate-image-slider .move{position:absolute;top:50%;background:url(/images/image-slider-arrows-3.png);background-size:42px 21px;width:21px;height:21px;pointer-events:none}.alternate-image-slider .move.left{left:8px}.alternate-image-slider .move.right{background-position:100% 0;right:8px}.alternate-image-slider .line{position:absolute;left:0;top:0;bottom:0;padding-left:28px;border-right:2px solid #fff}div.copylink{position:fixed;top:20px;left:calc(50% - 150px);background:#468799;color:#fff;width:300px;padding:15px;border-radius:10px;text-align:center;font-family:ScandiaWebBold;font-size:14px;font-weight:400;z-index:1000;cursor:pointer;margin-top:-10px;opacity:0}div.copylink i{position:absolute;right:15px;top:15px;color:#fff}project{display:block}project project-background{position:absolute;left:0;top:0;display:block;width:100%;height:805px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;z-index:0;overflow:hidden}project project-background video{position:absolute;left:0;top:0;opacity:0}project project-background-gradient{position:absolute;left:0;top:0;display:block;width:100%;height:805px;mix-blend-mode:multiply;background-blend-mode:multiply;background-image:radial-gradient(circle at 50% 50%,rgba(0,0,0,0),rgba(0,0,0,.3) 64%,rgba(0,0,0,.5) 86%);z-index:1;pointer-events:none}project project-background-fade{position:absolute;left:0;bottom:0;display:block;width:100%;height:404px;margin:51px 0 0;padding:293px 37px 56px 50px;transform:rotate(180deg);background-image:linear-gradient(to bottom,rgba(0,0,0,.98),rgba(0,0,0,0) 79%,rgba(0,0,0,0) 100%);z-index:2;pointer-events:none}project project-heading{position:relative;display:block;border-bottom:1px solid #e9e9e9;margin-bottom:15px;z-index:3;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding:0 0;pointer-events:none}project project-heading project-title{display:block;width:100%;min-height:528px;position:relative;left:-5px}project project-heading project-title div{position:absolute;padding-left:calc(46px + 39px);left:0;bottom:0;display:block;font-family:ScandiaWebBold;font-size:150px;line-height:130px}project project-heading project-title div img{position:relative;left:5px}project project-heading project-title div a{color:#e9e9e9;text-decoration:none}project project-heading project-title.small div{font-size:90px;line-height:80px}project project-heading project-logos{display:block;min-height:81px;padding-left:calc(46px + 39px)}project project-heading project-logos logo{height:81px;display:inline-block;margin-right:20px}project nav{position:relative;z-index:10;display:grid;grid-template-columns:1fr auto;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding:0 50px;padding-right:46px;padding-left:28px;padding-left:63px}project nav nav-column a,project nav nav-column menu{font-size:16px;padding-top:11px;padding-bottom:11px}project nav nav-column a.separator{pointer-events:none}project nav nav-column:first-child a,project nav nav-column:first-child menu{margin-right:13px}project nav nav-column:nth-child(2){text-align:right}project nav nav-column:nth-child(2) a,project nav nav-column:nth-child(2) menu{margin-left:13px}project nav nav-column:nth-child(2) a a,project nav nav-column:nth-child(2) menu a{margin:0}project nav.full-width{display:block}project tabs{position:relative;display:block;padding-top:78px;padding-top:30px;z-index:3}project tabs tab .editorial-tabs .editorial-tab .editorial .editorial-row:first-child{padding-top:30px}project tabs tab .editorial-tabs .editorial-tab .editorial .editorial-row:last-child{padding-bottom:120px}project related-content{display:block;width:100%}content project .global a{color:#468799}body.mobile project project-title{position:relative;top:60px}body.mobile project project-title div{position:relative;top:60px}menu.project-share options{padding-top:1px!important;padding-bottom:6px!important}menu.project-share options a{font-size:28px!important;padding:0!important;margin:0!important;margin-bottom:8px!important}menu.project-share options a span{display:none}menu.project-share options a:hover{border:1px solid transparent!important}body.section-projects{background-image:linear-gradient(173deg,#0e1110 20px,#191a22 500px,#000 2000px)}project-overview{display:block;width:100%;max-width:1440px;padding-top:25px;margin-left:auto;margin-right:auto;padding:0 46px;margin-bottom:125px;padding-top:116px;position:relative;z-index:1}project-overview search{display:block;padding:0 39px}project-overview search content-inner{display:grid;grid-template-columns:1fr 1fr;margin-top:19px;gap:12px}project-overview search content-inner type.search{width:100%;position:relative;border:solid 1px #aaa;background:0 0}project-overview search content-inner type.search input{width:100%;background:0 0;font-size:25px;padding-left:20px;padding-right:50px;line-height:52px;border:0;outline:0;font-family:ScandiaWebBold,helvetica,arial,sans-serif;text-transform:lowercase}project-overview search content-inner type.search i{position:absolute;right:20px;top:0;padding:0;margin:0;font-size:18px;cursor:pointer;line-height:60px}project-overview search content-inner type.search i,project-overview search content-inner type.search input{color:#aaa}project-overview search content-inner type.focus,project-overview search content-inner type.search:hover{border:solid 1px #e9e9e9}project-overview search content-inner type.focus i,project-overview search content-inner type.focus input,project-overview search content-inner type.search:hover i,project-overview search content-inner type.search:hover input{color:#e9e9e9}project-overview search content-inner h2{font-family:ScandiaWebBold,helvetica,arial,sans-serif;font-size:60px;line-height:60px;margin-bottom:40px;position:relative;left:-4px;text-transform:lowercase}project-overview search types{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:11px;margin-bottom:33px}project-overview search types type{font-size:25px;line-height:normal;text-align:center;display:flex;align-items:center;justify-content:center;min-height:60px}project-overview search types type.selected{background-image:linear-gradient(171deg,#0091b9 23%,#004255 87%)}project-overview search type{font-family:ScandiaWebBold,helvetica,arial,sans-serif;position:relative;display:inline-block;white-space:nowrap;border-radius:10px;box-shadow:0 10px 20px 0 rgba(0,0,0,.75);background:#1a1b26;text-transform:lowercase;line-height:50px}project-overview search tags{display:block;margin-bottom:40px}project-overview search tags tag{font-family:ScandiaWebBold,helvetica,arial,sans-serif;margin-top:9px;font-size:16px;padding:5px 0;overflow:visible;padding:0;margin:0;margin-right:9px}project-overview search tags tag div{position:relative;display:inline-block;white-space:nowrap;border-radius:10px;box-shadow:0 10px 20px 0 rgba(0,0,0,.75);background:#1a1b26;text-transform:lowercase;line-height:30px;padding:0 30px;margin-bottom:20px}project-overview search tags tag.disabled div{box-shadow:0 1px 2px 0 rgba(0,0,0,.5)}project-overview search tags tag.disabled div span{opacity:.45}project-overview search tags tag.disabled:not(.selected){pointer-events:none}project-overview search type.search{box-shadow:none}project-overview search tag,project-overview search type:not(.search){cursor:pointer}project-overview search type.selected{background-image:linear-gradient(171deg,#0091b9 23%,#004255 87%)}project-overview search tag.selected div{background-image:linear-gradient(171deg,#0091b9 23%,#004255 87%)}project-overview .editorial-tabs .editorial-tab[data-key=search-result]{background:0 0}project-overview .editorial-container{opacity:0}project-overview .editorial .editorial-row{margin-bottom:40px}project-overview .editorial .global-i{margin:0;padding:0}project-overview .editorial .global-i .columns{width:100%}project-overview #no-projects-found{font-size:16px}@media (hover:hover) and (pointer:fine){project-overview search tag:hover div,project-overview search type:not(.search):hover{box-shadow:0 1px 2px 0 rgba(0,0,0,.5)}project-overview search tag:active div,project-overview search type:not(.search):active{box-shadow:0 5px 10px 0 rgba(0,0,0,.5)}}.mobile project-overview search content-inner{grid-template-columns:1fr}.mobile project-overview search content-inner h2{margin-bottom:0}.mobile project-overview search content-inner type.search{margin-bottom:19px}project.detail.client-page project-heading{border-bottom:none}project.detail.client-page.login{height:100vh;background:transparent no-repeat center center;background-size:cover;display:flex;justify-content:center;align-items:center;font-family:ScandiaWebBold,helvetica,arial,sans-serif}project.detail.client-page.login form{width:100%;max-width:480px;background-color:#0e0f16;padding:28px 44px;border-radius:20px;box-shadow:0 10px 20px 0 rgba(0,0,0,.5);background:linear-gradient(to bottom,#1d1e2c 0,#000 97%,#09090d 97%);display:flex;flex-direction:column;align-items:center}project.detail.client-page.login form heading{display:block;font-size:24px;color:#fff;margin-bottom:18px;text-transform:lowercase}project.detail.client-page.login form button,project.detail.client-page.login form input{width:100%;text-align:center;margin-bottom:18px;text-transform:lowercase;line-height:54px;padding:2px;font-family:ScandiaWebBold,helvetica,arial,sans-serif;font-size:25px;border:1px solid transparent;border-radius:10px}project.detail.client-page.login form input{background-color:transparent;border:1px solid #fff;letter-spacing:10px}project.detail.client-page.login form errormessage{color:#b42900;margin-bottom:18px;display:none}project.detail.client-page.login form button{line-height:56px;margin-bottom:38px;box-shadow:0 10px 20px 0 rgba(0,0,0,.5);background:linear-gradient(168deg,#0091b9 29%,#004255 80%);color:#fff;border:none;cursor:pointer}project.detail.client-page.login form a{font-size:12px;color:#468799;text-transform:lowercase}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}body.hide-navigation header,body.hide-navigation logo{visibility:hidden!important;pointer-events:none!important}.pitch-deck{height:100vh}.pitch-deck .editorial-tabs .editorial-tab .editorial,.pitch-deck .editorial-tabs .editorial-tab .editorial .editorial-row,.pitch-deck .editorial-tabs .editorial-tab .editorial .editorial-row .editorial-row-column,.pitch-deck .editorial-tabs .editorial-tab .editorial .editorial-row .editorial-row-column .global,.pitch-deck .editorial-tabs .editorial-tab .editorial .editorial-row .editorial-row-column .global .global-i{display:block!important;height:auto;width:auto;max-width:none;margin:0!important;padding:0!important}.pitch-deck slides{display:block;opacity:1;position:absolute;left:0;top:0;width:100vw;height:100vh;pointer-events:none}.pitch-deck slides slide{position:absolute;left:calc(50% - 150px);top:calc(50% - 150px);display:block;width:300px;height:300px;overflow:hidden;opacity:0}.pitch-deck slides slide .global-i{margin:0;padding:0;pointer-events:all}.pitch-deck slides slide .slidecontainer{user-select:none}.pitch-deck slides controls{position:absolute;left:calc(50% - 150px);top:calc(50% - 150px);display:block;width:300px;height:300px;overflow:hidden;z-index:1000;opacity:0;pointer-events:none}.pitch-deck slides controls container{display:block;position:absolute;left:0;top:0;width:1920px;height:1080px}.pitch-deck slides controls indicators{position:absolute;width:100%;left:0;top:24px;display:flex;justify-content:center;gap:1px}.pitch-deck slides controls indicators indicator{display:flex;pointer-events:auto;padding:4px}.pitch-deck slides controls indicators indicator inner{display:block;background:rgba(255,255,255,.5);width:20px;height:13px;transition:all .15s ease-in-out}.pitch-deck slides controls indicators indicator.selected inner,.pitch-deck slides controls indicators indicator:hover inner{background:#fff}.pitch-deck slides controls navigation{position:absolute;width:100%;height:100%;left:0;top:0}.pitch-deck slides controls navigation download,.pitch-deck slides controls navigation fullscreen{position:absolute;width:64px;height:107px;right:20px;bottom:-10px;padding:25px;pointer-events:auto;transition:opacity .3s ease-in-out;opacity:.5;font-size:30px}.pitch-deck slides controls navigation download:hover,.pitch-deck slides controls navigation fullscreen:hover{opacity:1}.pitch-deck slides controls navigation download{text-align:right;right:74px;width:auto}.pitch-deck slides controls navigation download span{position:relative;top:6px;display:block;font-size:22px;font-weight:700;margin-right:15px}.pitch-deck slides controls navigation download state{display:none}.pitch-deck slides controls navigation download state.none{display:block}.pitch-deck slides controls navigation download.loading state.none{display:none}.pitch-deck slides controls navigation download.loading state.loading{display:grid;grid-template-columns:auto auto}.pitch-deck slides controls navigation go{position:absolute;width:84px;height:107px;top:calc(50% - 50px);background:url(/images/pitch-deck/nav.png) 50% 50% no-repeat;background-size:contain;pointer-events:auto;transition:opacity .3s ease-in-out;opacity:.5}.pitch-deck slides controls navigation go:hover{opacity:1}.pitch-deck slides controls navigation go[data-direction=prev]{transform:scaleX(-1);left:0}.pitch-deck slides controls navigation go[data-direction=next]{right:0}.pitch-deck slides controls navigation go.disabled{opacity:0;pointer-events:none}.pitch-deck slides debug{pointer-events:all;display:none;pointer-events:none;background:url(/images/pitch-deck/debug.png) 50% 50% no-repeat;background-size:cover;position:absolute;left:0;top:0;display:block;width:100%;height:100%;z-index:2000;opacity:.25}.pitch-deck slides debug:hover{opacity:.5}body.pitch-deck-player .mobile-cross{visibility:hidden}body.render-mode-pdf header,body.render-mode-thumbnail header{visibility:hidden!important}body.render-mode-pdf .pitch-deck slides controls,body.render-mode-thumbnail .pitch-deck slides controls{visibility:hidden!important}body.embed-mode-1{overflow:hidden!important}body.render-mode-pdf slide{display:block;position:relative}body.render-mode-pdf project.pitch-deck{height:auto!important}body.render-mode-pdf project.pitch-deck tabs{padding:0}body.render-mode-pdf slides{display:block;position:relative;left:0;top:0;height:auto!important;overflow:hidden}body.render-mode-pdf slides slide{display:block!important;width:100%!important;height:auto!important}@media print{body.render-mode-pdf slides slide{clear:both!important;page-break-before:always!important}}.ribbon{position:absolute;top:0;right:0;background:url('/images/ribbon_inproduction_new.png');background-size:contain;width:112px;height:112px;text-indent:-40000px;z-index:4}.ribbon.ribbon-new{background:url('/images/ribbon_new.png');background-size:contain}.slidecontainer .columns .slidecontainer-column.type-media:not(.type-video):not(.property){background:0 0!important}.el-pitchdeckoneitem .slidecontainer.with-image-wipe .left-image .wipe-image-container{width:100%!important;border:none!important}.el-pitchdeckoneitem .slidecontainer.with-image-wipe .left-image .wipe-image-container .wipe-image{width:100%!important;z-index:1!important}.property.project-image{display:block;position:absolute;left:0;top:0;width:100%;background:rgba(255,255,255,.25);background-size:cover;padding-top:56%;overflow:hidden;border-radius:20px}.property.project-image video{position:absolute;left:0;top:0;width:100%;opacity:0}.s{background:0 0!important}.s .property.project-image{position:absolute;left:0;top:0;border-radius:0;z-index:1}body.section-about{background:#e9e9e9}body.section-about nav a{color:#1a1b26}body.section-about nav a.active{border-color:#1a1b26;color:#1a1b26}body.section-about header-inner logo h1,body.section-about logo.over h1{background:url(/images/planetx-logo-black.png);background-size:cover}body.section-about header-inner header-gradient{background:linear-gradient(180deg,rgba(233,233,233,.75) 0,rgba(233,233,233,0) 100%)}@media (hover:hover){body.section-about nav a:hover{border-color:#1a1b26;color:#1a1b26}}about{display:block;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding:0 calc(46px + 39px);margin-bottom:calc(25px + 125px);padding-top:116px;color:#1a1b26}about h2{font-family:ScandiaWebBold;font-size:30px;margin-bottom:22px;margin-top:19px}about h2 a:hover{color:#468799}about h3{font-family:ScandiaWebBold;font-size:90px;line-height:.67;text-transform:lowercase}about columns{display:grid;grid-template-columns:282px 1fr;margin-top:78px}about columns column.content{margin-top:-2px}about columns.no-menu{grid-template-columns:1fr}about-header{position:absolute;left:0;top:0;display:block;width:100%;height:698px;background:#000;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;z-index:0;overflow:hidden}about-header video{position:absolute;left:0;top:0;opacity:0}body.about-with-video about{margin-top:calc(706px - 8px);padding-top:calc(106px - 60px)}body.about-with-video.section-about nav a:hover{border-color:#e9e9e9;color:#e9e9e9}body.about-with-video.section-about{background:#e9e9e9}body.about-with-video.section-about nav a{color:#e9e9e9}body.about-with-video.section-about nav a.active{border-color:#e9e9e9;color:#e9e9e9}body.about-with-video.section-about header-inner h1{background:url(/images/planetx-logo-white-new.png);background-size:cover}body.about-with-video.section-about header-inner header-gradient{background:linear-gradient(180deg,rgba(0,0,0,.75) 0,rgba(0,0,0,0) 100%)}mobile-nav-overlay a,pages a{font-family:ScandiaWebBold;display:block;font-size:16px;line-height:30px;color:#1a1b26;text-decoration:none;text-transform:lowercase}mobile-nav-overlay a.active,pages a.active{color:#468799}@media (hover:hover){.project-archive tr:hover .hover{opacity:1}}.project-archive{width:100%;margin-top:9px}.project-archive tr{border-bottom:1px solid #889da2;position:relative;opacity:0}.project-archive tr td,.project-archive tr th{text-align:left;padding-right:25px;padding-top:8px;padding-bottom:8px}.project-archive tr td{font-size:15px;line-height:20px;font-family:'Fresco Pro',sans-serif;font-weight:400;font-style:normal}.project-archive tr td a{text-decoration:none;color:#1a1b26}.project-archive tr th.year{width:32px}.project-archive tr th{color:#468799;font-size:15px;line-height:15px;font-family:ScandiaWebBold;cursor:pointer;text-transform:lowercase}.project-archive tr th div{color:#1a1b26;height:20px}.project-archive tr th div i{font-size:12px;transition:all .3s linear}.project-archive tr th.selected div i{transform:rotate(90deg);color:#468799}.project-archive tr .hover{position:absolute;left:0;top:0;width:100%;height:100%;padding:4px;opacity:0;pointer-events:none}.project-archive tr .hover div{position:relative;left:-16px;top:0;width:calc(100% + 32px);height:100%;border-radius:8px;border:1px solid #1a1b26}.project-archive tr.archived td{color:#889da2}body.section-about .el-projects .property.section-title{color:#1a1b26}@media (hover:hover){.project-archive tr th:hover div i{color:#468799}.project-archive tr:not(.archived){cursor:pointer}.project-archive tr:not(.archived):hover .hover{opacity:1}}error{display:block;height:805px;padding-top:132px;text-align:center;background-size:cover;background-position:50% 50%}error h2{font-family:ScandiaWebBold;font-size:40px;opacity:0;display:inline-block}error h3{font-family:ScandiaWebBold;font-size:80px;margin-top:30px;opacity:0;display:inline-block}.el-quote .quote{margin-left:100px;margin-right:100px;font-family:ScandiaWebBold,helvetica,arial,sans-serif;font-size:65px;line-height:65px;padding-top:24px;text-align:left;quotes:"“" "”" "‘" "’"}about columns column.content{margin-top:0}about columns column pages a{transition:.3s}about columns column pages a:hover{color:#468799}.el-video .inner{font-size:14px}.el-grid3 .global-i .columns .gridcolumn .inner .title{padding-top:6px;font-size:16px}.el-grid3 .global-i .columns .gridcolumn .inner .text{padding-top:0}.theme-blue .global-i{margin-top:30px}.global-i{margin-top:20px}about columns column.content{margin-top:-20px}.global .heading-large{font-size:100px!important;line-height:100px!important}.orange-button:hover{color:#000!important}mobile-page-select{display:none}mobile-nav-overlay{display:none}body.mobile .el-title .title{margin-left:0;margin-right:0}body.mobile .el-clientpagetitle .title{margin-left:0;margin-right:0}body.mobile .mobile-cross{display:block;position:absolute;top:25px;right:37px;z-index:10000;width:38px;height:33px}body.mobile .mobile-cross.fixed{position:fixed;opacity:0}body.mobile #mobile-blur{display:none;opacity:0;position:fixed;left:0;top:0;width:100%;height:100%;z-index:5000;background:rgba(233,233,233,.95);pointer-events:none}body.mobile #mobile-menu{opacity:0;position:fixed;left:0;top:0;width:100%;height:100%;z-index:5000;text-align:center;display:flex;pointer-events:none}body.mobile #mobile-menu ul{margin:auto;position:absolute;left:0;top:0;width:100%}body.mobile #mobile-menu ul li{opacity:0;display:block;font-size:28px;margin-bottom:23px}body.mobile #mobile-menu ul li a{font-family:ScandiaWebBold;color:#1a1b26;text-decoration:none;text-transform:lowercase}body.mobile #mobile-menu ul li.separator{border-bottom:1px solid #1a1b26;width:100px;margin-left:auto;margin-right:auto;padding-top:15px;margin-bottom:38px}body.mobile #mobile-menu.active{pointer-events:all}body.mobile .global-i{margin-left:39px!important;margin-right:39px!important}body.mobile header-inner header-bar{padding:0 39px}body.mobile header-inner header-bar nav a{display:none}body.mobile header-inner header-bar nav a.route{position:absolute;right:0;display:inline-block;margin-right:calc(37px + 20px + 40px);padding-left:0;padding-right:0}body.mobile home home-header project-nav-container{padding:0 39px}body.mobile home home-header-swipe{position:absolute;left:0;top:0;width:100%;height:400px;z-index:100}body.mobile footer{display:block}body.mobile footer get-in-touch{margin-bottom:39px}body.mobile footer columns{display:block;padding:0 39px}body.mobile footer columns column{display:block;padding:0;padding-bottom:39px}body.mobile footer columns column section{padding:0;padding-bottom:20px}body.mobile footer copyright{display:block;margin-bottom:39px}body.mobile home home-header project-nav-container{padding:0 39px}body.mobile home home-header project project-content project-heading project-title div,body.mobile home home-header project project-content project-heading project-title div a,body.mobile project project-heading project-title div,body.mobile project project-heading project-title div a{font-size:50px;line-height:52px}body.mobile project.home{padding:0 39px}body.mobile project project-heading project-title div{padding-left:39px;left:-5px}body.mobile project project-heading project-logos{padding-top:20px;padding-left:39px}body.mobile project project-heading{display:block}body.mobile project project-heading project-title{display:block;position:static}body.mobile project project-heading project-title div{top:0}body.mobile project-overview{padding:0;padding-top:100px}body.mobile project-overview search{padding:0 39px}body.mobile project-overview search types{display:grid;grid-template-columns:1fr 1fr;width:100%}body.mobile project-overview search types type{display:inline-block;width:100%;min-height:auto;font-size:18px;padding:10px 0;margin-right:10px;margin-bottom:10px}body.mobile project-overview search types type.search{display:block;width:calc(100% - 5px);margin:0;margin-top:20px}body.mobile project-overview search types type.search i{right:10px;line-height:40px}body.mobile project-overview search types type.search input{font-size:18px}body.mobile project-overview search tags{display:none}body.mobile project-overview projects{display:block;margin:0 39px}body.mobile .global .heading-large{font-size:40px;line-height:40px}body.mobile .global .heading-medium{font-size:30px;line-height:30px}body.mobile about{padding:0 39px;padding-top:116px}body.mobile about h2{font-size:25px;line-height:25px;margin-bottom:10px}body.mobile about h3{font-size:60px;line-height:60px}body.mobile about columns{display:block;margin-top:39px;position:relative}body.mobile about .global-i.collection-about.max-columns-1{margin-left:0!important;margin-right:0!important}body.mobile about .global.el-grid3 .global-i.collection-about.max-columns-1 .gridcolumn{margin-bottom:20px!important}body.mobile about .global.el-grid3 .global-i.collection-about.max-columns-1 .gridcolumn:last-child{margin-bottom:0!important}body.mobile about .global.el-grid3 .global-i .columns .gridcolumn .property.image.empty{display:none}body.mobile .el-grid3 .max-columns-1 .outer{margin-left:0!important;margin-right:0!important}body.mobile .el-grid3 .max-columns-1 .outer .gridcolumn{padding-bottom:20px}body.mobile .el-grid3 .max-columns-1 .outer .gridcolumn:last-child{padding-bottom:0}body.mobile menu a.project-share{margin-top:0}body.mobile menu.project-share a.project-share{color:#1a1b26}body.mobile .el-projects .global-i.max-columns-1 .columns .gridcolumn{margin-bottom:40px}body.mobile .el-projects .global-i.max-columns-1 .columns .gridcolumn:last-child{margin-bottom:10px}body.mobile projects .el-projects .global-i.collection-default.max-columns-1{margin-left:0!important;margin-right:0!important}body.mobile .el-projects .global-i.collection-default.max-columns-1 .gridcolumn.empty{display:none}body.mobile .el-quote .quote{margin-left:37px;margin-right:37px}body.mobile .project-archive .client,body.mobile .project-archive .director{display:none}body.mobile project nav nav-column a,body.select-menu project nav nav-column a{display:block}body.mobile project nav nav-column a.separator,body.select-menu project nav nav-column a.separator{display:none}body.mobile project mobile-nav-overlay options,body.select-menu project mobile-nav-overlay options{padding:40px}body.mobile project mobile-nav-overlay options a,body.select-menu project mobile-nav-overlay options a{display:block}body.mobile project mobile-nav-overlay.visible,body.select-menu project mobile-nav-overlay.visible{display:block}body.mobile project a.project-share,body.select-menu project a.project-share{position:relative;z-index:100;font-family:ScandiaWebBold;font-size:16px;color:#e9e9e9;text-decoration:none;border:1px solid transparent;padding:9px 17px;margin-top:10px;border-radius:8px;text-transform:lowercase;transition:color .15s ease-in}body.mobile mobile-nav,body.select-menu mobile-nav{display:grid;grid-template-columns:1fr 100px;max-width:1440px;margin-left:auto;margin-right:auto}body.mobile project mobile-page-select,body.select-menu project mobile-page-select{margin:39px;margin-top:20px;margin-bottom:0}body.mobile project mobile-nav-overlay,body.select-menu project mobile-nav-overlay{background:#000}body.mobile project mobile-nav-overlay options a,body.select-menu project mobile-nav-overlay options a{color:#e9e9e9;opacity:.5}body.mobile project mobile-nav-overlay options a.active,body.select-menu project mobile-nav-overlay options a.active{opacity:1}body.mobile project nav,body.select-menu project nav{display:none}body.mobile about columns pages,body.mobile mobile-nav-overlay,body.select-menu about columns pages,body.select-menu mobile-nav-overlay{position:absolute;top:25px;left:-20px;display:none;padding-bottom:39px;width:calc(100% + 40px);padding:20px;background:#e9e9e9;z-index:100;opacity:0;overflow:hidden;transition:opacity .3s;pointer-events:none}body.mobile about columns pages.visible,body.mobile mobile-nav-overlay.visible,body.select-menu about columns pages.visible,body.select-menu mobile-nav-overlay.visible{display:block;opacity:1;pointer-events:all}body.mobile mobile-page-select,body.select-menu mobile-page-select{position:relative;display:block;padding-bottom:10px;margin:0;margin-bottom:39px;border-bottom:1px solid #1a1b26;font-size:14px;font-family:ScandiaWebBold,helvetica,arial,sans-serif;z-index:100}body.mobile mobile-page-select i,body.select-menu mobile-page-select i{float:right;margin-left:5px;padding:10px;position:relative;right:-10px;top:-10px}body.mobile mobile-page-select i.open,body.select-menu mobile-page-select i.open{pointer-events:none}body.mobile mobile-page-select i.mobile-tags-chosen,body.select-menu mobile-page-select i.mobile-tags-chosen{display:none}body.select-menu mobile-nav{padding-left:calc(46px);padding-right:calc(30px)}body.about-with-video.mobile about{margin-top:485px}body.about-with-video.mobile about-header{height:575px}body.section-home.mobile project project-heading project-title div{padding-left:0;left:5px}.mobile .editorial-row-column[data-theme=blue] .global .global-i{margin-left:0!important;margin-right:0!important;padding-left:39px!important;padding-right:39px!important;border-radius:0}search pages.mobile-tags{display:none}body.section-projects.mobile mobile-page-select{border-bottom:1px solid #e9e9e9;margin-right:4px}body.section-projects.mobile search pages.mobile-tags{position:relative;top:-39px;padding-top:20px;padding-bottom:20px;background:#17181f}body.section-projects.mobile search pages.mobile-tags a{color:#e9e9e9;opacity:.5}body.section-projects.mobile search pages.mobile-tags a.active{opacity:1}body.section-projects.mobile search pages.mobile-tags.visible{display:block}body.mobile.section-project-detail project project-heading project-title{display:block;padding-top:100px}body.mobile.section-project-detail project project-heading project-title div{font-size:20px!important;line-height:20px!important}@media screen and (max-width:400px){body.mobile.section-project-detail project project-heading project-title{display:block;min-height:170px!important;padding-top:100px}body.mobile.section-project-detail project project-heading project-title div{font-size:20px!important;line-height:20px!important}body.mobile.section-project-detail project project-heading project-logos{display:none}}.caption-75p{width:75%}body.mobile body.section-home-umbrella home .editorial-container{margin-top:50px}body.mobile home other-companies{font-size:16px;margin-bottom:0}body.mobile home departments department{margin-bottom:40px!important}body.mobile home departments department logo{margin-bottom:10px}body.mobile .global .heading-large{font-size:50px!important;line-height:50px!important}body.mobile .caption-75p{width:100%}body.embed{position:fixed;left:0;top:0;overflow:hidden!important}body.embed header,body.embed logo{display:none;visibility:hidden;pointer-events:none}