body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:"Helvetica Neue", Arial, sans-serif;font-size:inherit;font-weight:inherit}input,textarea,select{font-size:100%}legend{color:#231f20}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}table,td,th{vertical-align:middle}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a img{border:none}a{outline:none}ol,ul{list-style:none}*{box-sizing:border-box}html{font-family:"Helvetica Neue", Arial, sans-serif;padding:0;border:none;margin:0;overflow-y:scroll;height:100%}body,ul,ol,dl,td,th,caption,pre,p,blockquote,input,textarea{font-family:"Helvetica Neue", Arial, sans-serif;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always}body{font-size:100.01%;font-size:12px;border:none;color:#fff;background-color:#31232b;margin:0;padding:0;height:100%}strong,b{font-weight:bold}h1{font-size:22px;text-transform:uppercase;font-weight:bold}:active,:focus{outline:none}a{color:#231f20;text-decoration:none}a:hover,a:active,a:focus{text-decoration:none}.clearfix:after,#work-project #block-projectlist #projectlist:after{content:'';display:table;clear:both}.clear{clear:both;position:relative}.strike{text-decoration:line-through}.invisible{display:none !important}.indexmeta{display:none}#main .halfcol{float:left;width:370px}#main .title{text-align:center;padding:50px 0 32px 0}#main.shorttop .title{padding-top:20px}#main .title h1{font-family:futura-pt, Helvetica, Arial, sans-serif;font-style:normal;font-weight:700;font-size:34px;text-transform:uppercase;letter-spacing:10.5px;padding:0;margin:0;text-shadow:0px 0.03em 0.1em rgba(49,35,43,0.5)}#main .title h2{font-family:hellenic-wide, sans-serif;font-style:normal;font-weight:400;font-size:20px;text-transform:uppercase;letter-spacing:5.5px;padding:0;margin:0 0 5px 0;text-shadow:0px 0.03em 0.1em rgba(49,35,43,0.5)}#main .contentbox{background-color:#f7f9f9;background-color:rgba(247,249,249,0.75);padding:6px;margin:0 8px 16px 8px;zoom:1;min-height:0}#main .contentbox .content{background-color:#fff}#main .contentbox .content .pad{padding:20px}#main .contentbox .content .pad .scrollfix{zoom:1;min-height:0}#main .contentbox .rightlink{float:right}#main .contentbox .rightlink a{display:block;height:27px;color:#231f20;font-size:15px;letter-spacing:0.05em;line-height:1.75em;padding:0px 38px 6px 0;background:transparent url("/images/layout/arrow-orange-right.png") no-repeat right center}#main #col_1 .col_1{display:block}#main #col_1 .col_2{display:none}#main #col_2 .col_1{display:none}#main #col_2 .col_2{display:block}#main .sidecol{float:left;width:222px}#main .sidecol #categories{margin:0 8px 12px 8px}#main .sidecol #categories .button{display:block;text-align:center;background-color:#e3e3e3;padding:15px 28px;cursor:pointer}#main .sidecol #categories .button .type{width:auto;background:transparent url("/images/layout/filter-carat-sprite.png") no-repeat right 2px;text-transform:uppercase;font-family:futura-pt, Helvetica, Arial, sans-serif;font-style:normal;font-weight:700;letter-spacing:2.5px;padding-right:15px}#main .sidecol #categories .menu{display:none;background-color:#050102;background-color:rgba(5,1,2,0.75);padding:10px}#main .sidecol #categories .menu a{display:block;color:#eee;white-space:nowrap;padding:5px 10px;font-size:12px;font-family:futura-pt, Helvetica, Arial, sans-serif;font-style:normal;font-weight:700;letter-spacing:2px;text-transform:uppercase}#main .sidecol #categories .menu a:hover{background-color:#b3b5b8;color:#fff}#main .sidecol #categories .menu .here a{background-color:#514f51}#main .sidecol #categories.open .button .type{background:transparent url("/images/layout/filter-carat-sprite.png") no-repeat right -100px}#main .sidecol .box{display:block;padding:20px;margin:0 8px 16px 8px}#main .sidecol .box.twitter .tweet_text{font-size:15px;line-height:1.75em;letter-spacing:0.05em}#main .sidecol .box.button{color:#fff;text-transform:uppercase;font-family:futura-pt, Helvetica, Arial, sans-serif;font-style:normal;font-weight:700;letter-spacing:2.5px}#main .sidecol .box.button a{color:inherit}#main .sidecol .box.button .icon{float:left;width:14px;height:18px;margin-right:10px}#main .sidecol .box.button .widget{display:inline-block;vertical-align:top}#main .sidecol .box.button.twitter{height:56px;background-color:rgba(29,161,242,0.7);margin-bottom:16px}#main .sidecol .box.button.facebook{height:56px;background-color:rgba(59,89,152,0.7)}#main .sidecol .box.button.rss{background-color:#f6871f;background-color:rgba(246,135,31,0.7)}#main .sidecol a:hover.box.button.rss{background-color:#f6871f;background-color:#f6871f}#main .sidecol .box.button.google{background-color:#d24727;background-color:rgba(210,71,39,0.7)}#main .sidecol a:hover.box.button.google{background-color:#d24727;background-color:#d24727}#main .sidecol .box.button.vimeo{background-color:rgba(26,183,234,0.7)}#main .sidecol .box.button.vimeo:hover{background-color:#1AB7EA}#main .sidecol .box.button.instagram{background-color:rgba(228,64,95,0.7)}#main .sidecol .box.button.instagram:hover{background-color:#E4405F}#main .sidecol .box.button.email{background-color:#ef3e23;background-color:rgba(239,62,35,0.7)}#main .sidecol a:hover.box.button.email{background-color:#ef3e23;background-color:#ef3e23}.Icon{width:1em;height:1em;fill:currentColor}.sidecol .box .Icon{vertical-align:text-bottom;font-size:1rem;margin-right:.25rem}.type{color:#231f20}.type h3,.h2{text-align:center;font-family:hellenic-wide, sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:1.5;text-transform:uppercase;letter-spacing:.2em;padding:0;margin:0 0 1rem 0}.type h4{text-align:left;font-size:14px;text-transform:uppercase;font-family:futura-pt, Helvetica, Arial, sans-serif;font-style:normal;font-weight:700;letter-spacing:1.5px;padding:0;margin:0 0 15px 0}.type h4{font-size:14px;letter-spacing:1.5px;word-spacing:-.5px;text-align:left;margin-bottom:14px}.type h4 a{color:#231f20}.type p{font-size:1rem;letter-spacing:0.05em;line-height:1.75em;margin-bottom:15px}.type a{color:#ee3c23}.type a:hover,.type a:active{text-decoration:underline}.type.large{font-size:15px;letter-spacing:0.05em;line-height:1.75em}.type.large p{margin-bottom:20px}#container-new{position:relative;display:block;width:100%;padding:0;margin:0;height:100% !important;padding-top:55px}.panel-new{position:relative;z-index:100;display:block;width:100%;height:100% !important}.panel-new.fixed{position:fixed}.subpanel-new{overflow:auto;height:100% !important}.subpanel--center{height:auto !important;min-height:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.backpanel-new{width:100%;height:100%}.block-new{position:relative;display:block}.block-new.center{width:100%;text-align:center}.block-new.left{left:0;text-align:left}.block-new.right{right:0;text-align:right}.block-new.top{top:0px}.block-new.bottom{bottom:0px}.backpanel-new{z-index:-1;position:fixed !important;margin-top:0;top:0;right:0;bottom:0;left:0;background-position:center center;background-repeat:no-repeat;background-size:cover}.backpanel-new img{width:100%;height:auto}@media (min-height: 768px){.vcenter{top:50vh;-webkit-transform:translateY(calc(-50% - 27.5px));-moz-transform:translateY(calc(-50% - 27.5px));-ms-transform:translateY(calc(-50% - 27.5px));-o-transform:translateY(calc(-50% - 27.5px));transform:translateY(calc(-50% - 27.5px))}}@media (max-width: 768px){#container-new{overflow:auto}.panel-new{overflow:auto;position:relative}.subpanel-new{overflow:auto}.backpanel-new{position:relative}}#topnav{position:fixed;z-index:500;width:100%;color:#fff}#topnav #topbar{position:relative;height:55px;background-color:rgba(49,35,43,0.85);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}#topnav a{color:white}#topnav a:hover,#topnav a:active{color:#ee3c23}#topnav #breadcrumb{float:left;width:635px}#topnav #breadcrumb .item{position:relative;float:left}#topnav #breadcrumb .item .title{height:55px;overflow:hidden}#topnav #breadcrumb .item .title a{display:block;height:55px;background:transparent url("/images/layout/breadcrumb-carat-sprite.png") no-repeat top right;font-family:hellenic-wide, sans-serif;font-style:normal;font-weight:400;font-size:11px;letter-spacing:2.5px;text-transform:uppercase;padding:22px 40px 0 25px;border-right:1px solid #333;border-right:1px solid rgba(255,255,255,0.2)}#topnav #breadcrumb .item #pstar.title a{background:none;height:55px;padding:0 25px 0 25px}#topnav #breadcrumb .item #pstar.title a:hover,#topnav #breadcrumb .item #pstar.title a:active,#topnav #breadcrumb .item #pstar.title a:hover,#topnav #breadcrumb .item #pstar.title.here a{background-color:#434345}#topnav #breadcrumb .item .title a:hover,#topnav #breadcrumb .item .title a:active,#topnav #breadcrumb .item .title.here a{background:#434345 url("/images/layout/breadcrumb-carat-sprite.png") no-repeat bottom right;color:#fff}#topnav #breadcrumb .item.title{height:33px;font-family:hellenic-wide, sans-serif;font-style:normal;font-weight:400;font-size:11px;letter-spacing:2.5px;text-transform:uppercase;padding:22px 25px 0 25px}#topnav #breadcrumb .item .menu{display:none;z-index:600;position:absolute;top:55px;background-color:#434345;padding:15px 0 15px 20px;min-width:100%;overflow-y:scroll;max-height:calc(100vh - 55px)}#topnav #breadcrumb .item .menu .col{padding-right:20px}#topnav #breadcrumb .item .menu a{display:block;color:#eee;white-space:nowrap;padding:5px 10px;font-size:12px;font-family:futura-pt, Helvetica, Arial, sans-serif;font-style:normal;font-weight:700;letter-spacing:2px;text-transform:uppercase}#topnav #breadcrumb .item .menu a:hover{background-color:#b3b5b8;color:#fff}#topnav #breadcrumb .item .menu a.selected{background:#b3b5b8;color:#fff}#topnav #breadcrumb .item .menu .here{background-color:#514f51}#topnav #breadcrumb .item .menu .rule{display:block;height:1px;border-bottom:1px solid #fff;margin:10px 20px 10px 20px}#topnav #utilitynav{display:block;position:absolute;right:0;float:right;text-align:right;font-size:12px;font-family:futura-pt, Helvetica, Arial, sans-serif;font-style:normal;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:20px 0 0 0}@media (min-width: 769px){#topnav #utilitynav{padding-right:1rem}}.UtilityNav-wrapper{white-space:nowrap;overflow-x:auto;overflow-y:hidden}#utilitynav.is-open .UtilityNav-wrapper{background-color:rgba(255,255,255,0.1)}@media (max-width: 1023px){.UtilityNav-wrapper{padding:15px}}#topnav #utilitynav a{vertical-align:top;padding:0 10px}@media (min-width: 1024px){#topnav #utilitynav a{border-right:1px solid rgba(255,255,255,0.2)}}#topnav #utilitynav a:hover,#topnav #utilitynav a.selected{color:#ee3c23}#topnav #utilitynav a#nav-contact{border:none}@media (max-width: 1023px){#topnav #utilitynav{display:none !important;position:absolute;top:100%;left:0;width:100%;background-color:rgba(49,35,43,0.85);padding:0;text-align:center}#topnav #utilitynav a{color:#ffffff}#topnav #utilitynav.is-open{display:block !important}#mobile-menu{position:absolute;z-index:999;top:0;right:0;width:55px;height:55px;background-image:url("/images/layout/menu-icon.png");background-position:center center;background-repeat:no-repeat;background-size:18px 18px;cursor:pointer}#mobile-menu.is-open{background-color:rgba(255,255,255,0.1)}#pstar .menu{display:none !important}#home #pstar{display:none !important}#topnav #breadcrumb .item.title{font-size:10px}#topnav #breadcrumb .item{display:none}#topnav #breadcrumb .item:first-child,#topnav #breadcrumb .item:first-child+.item{display:block}#topnav #breadcrumb #pstar.here a{background-color:transparent !important}}#scrollwindow{display:block;overflow:hidden}#scrollwindow .list{width:100000px}.sidebutton{position:absolute;top:50%;transform:translateY(calc(-50% + 27.5px))}.sidebutton.fixed{position:fixed}.sidebutton.left{left:0;text-align:left}.sidebutton.right{right:0;text-align:right}#bang .sidebutton{display:none}.sidebutton a{display:block;background-image:url("../images/layout/scrollbutton-arrow-sprite.png");background-repeat:no-repeat;width:39px;height:80px;background-size:102px auto}@media (min-width: 481px){.sidebutton a{background-size:auto;width:59px;height:117px}}.sidebutton.left a{background-position:top left}.sidebutton.left a:hover,.sidebutton.left a:active{background-position:bottom left}.sidebutton.right a{background-position:top right}.sidebutton.right a:hover,.sidebutton.right a:active{background-position:bottom right}.NAMESPACE-homepage{font-size:1.125rem;transition-property:color, background-color;transition-timing-function:linear;transition-duration:.25s}.NAMESPACE-homepage.is-light{background-color:#fff;color:#50454b}@media (min-width: 481px){.NAMESPACE-homepage{font-size:1.375rem}}.NAMESPACE-homepage p{letter-spacing:0.05em;line-height:1.75em;margin-top:3.25rem}@-webkit-keyframes scrollLine{0%{-webkit-transform:scale(1, 0);-webkit-transform-origin:left top;transform:scale(1, 0);transform-origin:left top}20%{-webkit-transform:scale(1, 1);-webkit-transform-origin:left top;transform:scale(1, 1);transform-origin:left top}20.1%{-webkit-transform:scale(1, 1);-webkit-transform-origin:left bottom;transform:scale(1, 1);transform-origin:left bottom}60%{-webkit-transform:scale(1, 0);-webkit-transform-origin:left bottom;transform:scale(1, 0);transform-origin:left bottom}to{-webkit-transform:scale(1, 0);-webkit-transform-origin:left bottom;transform:scale(1, 0);transform-origin:left bottom}}@keyframes scrollLine{0%{-webkit-transform:scale(1, 0);-webkit-transform-origin:left top;transform:scale(1, 0);transform-origin:left top}20%{-webkit-transform:scale(1, 1);-webkit-transform-origin:left top;transform:scale(1, 1);transform-origin:left top}20.1%{-webkit-transform:scale(1, 1);-webkit-transform-origin:left bottom;transform:scale(1, 1);transform-origin:left bottom}60%{-webkit-transform:scale(1, 0);-webkit-transform-origin:left bottom;transform:scale(1, 0);transform-origin:left bottom}to{-webkit-transform:scale(1, 0);-webkit-transform-origin:left bottom;transform:scale(1, 0);transform-origin:left bottom}}.Section{display:flex;flex-direction:column;justify-content:center;position:relative;padding-top:4rem;padding-bottom:4rem}.Section--fullHeight{min-height:100vh}.Section--halfHeight{min-height:50vh}.ScrollLine{position:absolute;bottom:2rem;left:50%;color:#fff;mix-blend-mode:overlay}.ScrollLine-label{writing-mode:vertical-lr;float:left;margin-left:.25rem;display:inline-block;font-family:'futura-pt', Helvetica, Arial, sans-serif;font-weight:bold;font-size:.75rem;letter-spacing:0.1em;text-transform:uppercase}.ScrollLine-line{-webkit-animation:scrollLine 2s infinite;animation:scrollLine 2s infinite;display:block;width:2px;height:90px;max-height:8vh;background-color:#fff;background-color:currentColor}.Container{position:relative;width:100%;max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1.5625rem;padding-right:1.5625rem}@media (min-width: 769px){.Container{padding-left:4.6875rem;padding-right:4.6875rem}}@media (min-width: 1340px){.Container{padding-left:0;padding-right:0}}.js-fade{will-change:opacity}.bg-chair{background-image:url(/assets/backpanels/planet-orangechair.jpg);background-size:cover;background-position:0% 40%;color:#fff}@media (min-width: 769px){.bg-chair{background-attachment:fixed}}.bg-chair p,.bg-chair .h1{text-shadow:0px 0.03em 0.1em rgba(49,35,43,0.25)}.h1{line-height:1;font-family:'futura-pt', Helvetica, Arial, sans-serif;font-weight:700;letter-spacing:0.02em;text-transform:none;margin-bottom:3rem}.h1{font-size:2.1875rem}@media screen and (min-width: 30rem){.h1{font-size:calc(2.1875rem + 2.3125 * ((100vw - 30rem) / 31.875))}}@media screen and (min-width: 61.875rem){.h1{font-size:4.5rem}}.HomeMethod{margin-top:8.5rem;margin-bottom:8.5rem;min-height:100vh;display:flex;flex-direction:column;justify-content:center}.SimpAmp{width:100%;max-width:69rem;display:block;margin:0 auto 3.25rem;fill:#fff;fill:currentColor}@media (min-width: 61.875rem) and (max-width: 83.75rem){.SimpAmp{width:75%}}.SimpAmp-star{transition:transform 0.7s cubic-bezier(0.06, 0.38, 0.09, 0.94);transform:translateY(0)}.SimpAmp.will-animate .SimpAmp-star{transform:translateY(24%)}.SimpAmp-text{transition-property:transform, opacity;transition-timing-function:cubic-bezier(0.06, 0.38, 0.09, 0.94);transition-duration:1s;transition-delay:.4s;transform-origin:center;transform:scale(1);opacity:1}.SimpAmp.will-animate .SimpAmp-text{transform:scale(0.25);opacity:0}.SimpAmp-cross{fill:none;stroke-width:3px;stroke-linecap:round;transition-property:transform, opacity;transition-timing-function:cubic-bezier(0.06, 0.38, 0.09, 0.94);transition-duration:0.5s;transition-delay:.2s;transform-origin:center;transform:scaleY(1);opacity:0.25;stroke:#fff;stroke:currentColor}.SimpAmp.will-animate .SimpAmp-cross{transform:scaleY(0.01);opacity:0}.FlatButton{display:inline-block;position:relative;white-space:nowrap;font-family:'futura-pt', Helvetica, Arial, sans-serif;font-weight:bold;font-size:1rem;letter-spacing:0.1em;text-transform:uppercase;color:inherit;line-height:1.75;transition:transform 0.15s cubic-bezier(0.46, 0.03, 0.52, 0.96)}@media (min-width: 481px){.FlatButton{font-size:1.125rem}}.FlatButton:hover{transform:translateX(-1.75em)}.FlatButton .Icon{width:1.5em;height:1.75em;right:0;position:relative;float:left;margin-right:.25em;transition:right 0.25s cubic-bezier(0.18, 0.89, 0.32, 1.28);color:#ee3c23}.FlatButton--alt .Icon{color:rgba(49,35,43,0.5)}.FlatButton:hover .Icon{right:calc(-100% - .5em)}.HomeClients{letter-spacing:0.05em;font-family:'futura-pt', Helvetica, Arial, sans-serif;max-width:30em}.HomeClients{font-size:1.25rem}@media screen and (min-width: 30rem){.HomeClients{font-size:calc(1.25rem + .75 * ((100vw - 30rem) / 53.75))}}@media screen and (min-width: 83.75rem){.HomeClients{font-size:2rem}}@media (min-width: 83.75rem){.HomeClients{font-size:2.5rem}}.HomeClients li{display:inline-block;line-height:1.75}.HomeClients li:not(:last-child)::after{content:' /';opacity:0.25;margin-left:.2em;margin-right:.1em}.HomeClients a{color:#ee3c23}.HomeClients a:hover{text-decoration:underline}.Kicker{position:absolute;height:55px;display:flex;flex-direction:column;justify-content:center;bottom:0;left:0;right:0;background-color:rgba(49,35,43,0.85);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);font-size:0.75rem;font-weight:700;letter-spacing:0.166em;font-family:'futura-pt', Helvetica, Arial, sans-serif;text-transform:uppercase}.measure{max-width:36em}.mx-auto{margin-left:auto;margin-right:auto}#home #footer{position:fixed;bottom:0;z-index:120}#slidenav{margin-bottom:0;background-color:#050102;background-clip:content-box}@media (max-width: 768px){#slidenav{height:122px;padding-top:40px;overflow:hidden}}@media (min-width: 769px){#slidenav{display:flex}}#home #footer .feature{position:relative;width:100%;float:left}@media (min-width: 769px){#home #footer .feature{flex:1;width:25%}}#home #footer .feature.is-active{background-color:#434345}#home #footer .feature{display:block;color:#a6a6a6;text-decoration:none}@media (min-width: 769px){#home #footer .feature{border-right:1px solid rgba(255,255,255,0.2)}}#home #footer .feature.is-active,#home #footer .feature:hover{color:#fff}#home #footer .feature a{display:block;color:inherit}#home #footer .feature .carat{position:absolute;visibility:hidden;width:20px;height:10px;top:-9px;left:45%;background:transparent url("../images/layout/slidenav-carat.png") no-repeat top left}#home #footer .feature.is-active .carat{visibility:visible}#home #footer .feature a .title{text-align:center;font-family:hellenic-wide, sans-serif;font-style:normal;font-weight:400;font-size:11px;letter-spacing:2.5px;text-transform:uppercase;padding:15px 10px 5px 10px}#home #footer .feature a .description{text-align:center;font-size:13px;letter-spacing:0.05em;padding:0px 10px 15px 10px}@media (max-width: 768px){#home #footer .feature a{border-top:1px solid #333;padding:10px 0}#home #footer .feature a.here .carat{display:none}}#work-listing .backpanel-new{z-index:-1}#work-listing #block-titles{z-index:150;color:#fff;text-shadow:0px 0px 9px rgba(0,0,0,0.5);margin-top:75px;margin-bottom:85px}#work-listing #block-titles h1{font-family:futura-pt, Helvetica, Arial, sans-serif;font-style:normal;font-weight:700;font-size:34px;text-transform:uppercase;letter-spacing:10.5px;padding:0;margin:0}#work-listing #block-titles h2{font-family:hellenic-wide, sans-serif;font-style:normal;font-weight:400;font-size:20px;text-transform:uppercase;letter-spacing:5.5px;padding:0;margin:0 0 5px 0}#work-listing #block-titles h3{font-family:hellenic-wide, sans-serif;font-style:normal;font-weight:400;font-size:13px;text-transform:uppercase;letter-spacing:4px;line-height:20px;padding:0;margin:0}#work-listing #block-portfoliolist{z-index:200;text-align:center;max-width:1024px;margin-left:auto;margin-right:auto;padding-bottom:60px}#work-listing #block-portfoliolist #scrollwindow #portfoliolist .item{display:inline-block;padding:6px}#work-listing #block-portfoliolist #scrollwindow #portfoliolist .item .border{display:block;background-color:rgba(49,35,43,0.85);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);padding:6px;box-shadow:0px 5px 20px rgba(0,0,0,0.3)}#work-listing #block-portfoliolist #scrollwindow #portfoliolist .item .border .black img{position:relative;width:210px;height:130px;padding:0;margin:0}#work-listing #block-portfoliolist #scrollwindow #portfoliolist .item .border .black img.back{position:absolute;z-index:100;opacity:0}#work-listing #block-portfoliolist #scrollwindow #portfoliolist .item .border .black img.front{position:relative;z-index:110}#work-listing #block-portfoliolist #scrollwindow #portfoliolist .item.selected .border{background-color:#ff3c23}#work-listing #block-portfoliolist #scrollwindow #portfoliolist .item.selected .border .black img.back{opacity:1}#work-listing #button-portfoliolist-left,#work-listing #button-portfoliolist-right{z-index:210}@media (max-width: 768px){#work-listing .backpanel{position:absolute}#work-listing #block-titles{position:relative;margin:90px 0 30px 0;height:auto}#work-listing #block-titles .space{height:0}#work-listing #block-portfoliolist{padding-top:15px;position:relative}#work-listing #portfoliolist{display:flex;flex-wrap:wrap;justify-content:center;padding-left:1%;padding-right:1%}#work-listing #block-portfoliolist #scrollwindow #portfoliolist .item{width:33.33333%;padding:0 1% 2% 1%}#work-listing #block-portfoliolist #scrollwindow #portfoliolist .item .border .black{width:100%;height:auto}#work-listing #block-portfoliolist #scrollwindow #portfoliolist .item .border .black img{width:100%;height:auto}#work-listing #block-portfoliolist #scrollwindow #portfoliolist .item .border .black img.front{position:relative}#button-portfoliolist-left{display:none}#button-portfoliolist-right{display:none}}@media (max-width: 480px){#work-listing #block-portfoliolist #scrollwindow #portfoliolist .item{width:50%}}#bang #work-listing #block-titles{top:100px}#bang #block-portfoliolist{top:200px}#bang #work-listing #scrollwindow .list{width:90%;margin:0 auto}@media (max-width: 768px){#work-listing #block-titles h1{font-size:20px !important;padding:2px 25px 0 !important;letter-spacing:5.5px}#work-listing #block-titles h2{font-size:16px !important}#work-listing .backpanel{position:fixed !important}#work-listing #portfoliolist{margin-left:0 !important}#work-listing #block-portfoliolist #scrollwindow #portfoliolist .item .border .black{position:relative}}#work-overview{background-color:#000}#work-overview .backpanel-new{z-index:0;background-color:#000;top:0}#work-overview #block-overview{width:100%;color:#fff;background-color:rgba(49,35,43,0.85);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}#work-overview #block-overview a{color:#fff}#work-overview #block-overview .logo{width:210px;height:130px;margin:0 auto;overflow:hidden;margin-top:0px;margin-bottom:-40px}#work-overview #block-overview h1{display:none}#work-overview #block-overview h1{display:none}#work-overview #block-overview .overview h2{width:600px;color:#fff;font-family:futura-pt, Helvetica, Arial, sans-serif;font-style:normal;font-weight:700;font-size:30px;text-transform:uppercase;letter-spacing:5.25px;margin:40px auto 20px auto}#work-overview #block-overview .overview p{width:600px;color:#fff;font-size:1rem;letter-spacing:0.05em;line-height:1.75em;margin:0 auto}#work-overview .buttonrow{padding:40px 0}#work-overview .buttonrow a#button-viewwork{width:130px;display:block;color:#fff;color:rgba(255,255,255,0.75);text-align:center;font-size:10px;text-transform:uppercase;font-family:futura-pt, Helvetica, Arial, sans-serif;font-style:normal;font-weight:700;letter-spacing:2.5px;margin:0 auto}#work-overview .buttonrow a#button-viewwork .arrow{width:71px;height:70px;background:transparent url("../images/layout/button-arrow-right-sprite.png") no-repeat top left;margin:0 auto 15px auto}#work-overview .buttonrow a:hover#button-viewwork{color:#fff;text-decoration:none}#work-overview .buttonrow a:hover#button-viewwork .arrow{background:transparent url("../images/layout/button-arrow-right-sprite.png") no-repeat bottom left}#bang #work-overview #block-overview{top:160px}@media (max-width: 768px){#work-overview #block-overview h2{font-size:24px !important}#work-overview #block-overview .overview,#work-overview .buttonrow{position:relative !important}#work-overview #block-overview .overview p,#work-overview #block-overview .overview h2{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 20px}}#work-project{padding:30px 0px}#work-project #block-projectlist{position:relative}#work-project #block-projectlist #scrollwindow{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width: 769px){#work-project #block-projectlist #projectlist{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}#work-project #block-projectlist #projectlist .item{float:left;padding:0 20px;margin-top:30px}#work-project #block-projectlist #projectlist .item.flash{background-size:contain !important;background-origin:content-box !important}#work-project #block-projectlist #projectlist .item .back{background-color:#fff}#work-project #block-projectlist #projectlist .item .back.vimeo{background-color:#e9e9e9;position:relative;display:block;height:0;padding:0;overflow:hidden;padding-bottom:56.25%;width:100%}@media (min-width: 769px){#work-project #block-projectlist #projectlist .item .back.vimeo{width:700px}}#projectlist .item .back.vimeo iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}#work-project #block-projectlist #projecttitle{margin-top:30px;padding:0 20px}@media (min-width: 769px){#work-project #block-projectlist #projecttitle{-ms-flex-order:1;-webkit-order:1;order:1}}#work-project #block-projectlist #projecttitle h4{text-align:center;margin:0;letter-spacing:2px}#work-project #block-projectlist #projecttitle p{color:#aaa}#work-project #block-projectlist #projecttitle p a{color:#aaa;font-weight:bold}#work-project #block-projectlist #projecttitle h4 a:hover,#work-project #block-projectlist #projecttitle p a:hover,#work-project #block-projectlist #projecttitle p a:active{color:#ee3c23;text-decoration:none}#work-project #button-projectlist-left,#work #button-projectlist-right{z-index:120}@media (max-width: 768px){#work-project #projectlist{margin-left:0 !important}#work-project #projectlist .item{width:100% !important;opacity:1 !important}#work-project #projectlist .item img{max-width:100%;height:auto !important}}#about #main{width:100%;max-width:728px;background-color:transparent;margin:0 auto}#about #maincol{float:left;width:100%;padding-bottom:100px;font-size:1rem;letter-spacing:0.05em;line-height:1.75em}#about .contentbox{background-color:rgba(49,35,43,0.85);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}#about .contentbox .type{color:#fff}#about .type p{margin-bottom:1rem}#about .contentbox .pad{padding:2rem}@media (min-width: 481px){.Meta{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:3rem}}@media (max-width: 480px){.Meta>*:not(:first-child){margin-top:2rem}}.Meta ul{list-style:initial;padding-left:1.25em}.Meta li{list-style:initial;padding-left:.5rem}.Meta li ul li{list-style-type:circle}.Profiles{padding-top:1rem;display:flex;flex-wrap:wrap;justify-content:center}.Profile{text-align:center;max-width:200px;margin:1.5rem}.Profile-portrait{display:block;margin:0 auto 1rem}.Heading{font-family:'futura-pt', Helvetica, Arial, sans-serif;font-weight:bold;letter-spacing:0.0777em;text-transform:uppercase;font-size:1.125rem}.Heading a{color:#fff}.Heading a:hover{text-decoration:underline}.Meta .Heading{padding-bottom:.5rem}#about a#arrow-jobs{display:block;margin:15px auto 0;width:49px;height:48px;background:transparent url("../images/layout/arrow-button-sprite.png") no-repeat top right}@media (min-width: 769px){#about a#arrow-jobs{position:absolute;margin:0;right:20px;top:30px}}#about a:hover#arrow-jobs{background:transparent url("../images/layout/arrow-button-sprite.png") no-repeat bottom right}@media screen and (max-width: 768px){#about #main .title{padding-top:0}#about #main{padding-top:85px}#about #maincol{max-width:100% !important}#about .backpanel{top:0 !important}#about .title h1{font-size:20px !important;padding:2px 25px 0 !important;letter-spacing:5.5px}}#jobs #main{max-width:950px;margin:0 auto}#jobs #maincol{padding-bottom:100px;font-size:15px;letter-spacing:0.05em;line-height:1.75em}#jobs #maincol .contentbox{background-color:rgba(49,35,43,0.85);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}#jobs #maincol .contentbox .type{color:#fff}#jobs #maincol .contentbox .pad{padding:20px}#jobs #maincol .contentbox.half{position:absolute;width:352px}#jobs .sidecol .box{background-color:#fff;background-color:rgba(255,255,255,0.7);padding:20px;color:#000;font-size:15px;letter-spacing:0.05em;line-height:1.75em}#bang #jobs #maincol .contentbox.half{position:relative;width:328px;float:left}.whr-items{margin-left:25px;margin-right:25px}@media (min-width: 769px){.whr-items{display:-ms-grid;display:grid;-ms-grid-gap:0 16px;grid-gap:0 16px;-ms-grid-template-columns:repeat(2, 1fr);grid-template-columns:repeat(2, 1fr);margin-left:8px;margin-right:8px}}.whr-item{min-height:10em;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;text-align:center;background-color:rgba(49,35,43,0.85);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);padding:25px 25px 12.5px;margin-bottom:16px;font-size:15px;letter-spacing:0.05em;line-height:1.75}@media (min-width: 769px){.whr-item{min-height:8em}}.whr-date{display:none}.whr-location{display:none}.whr-title{font-family:'hellenic-wide', sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:.2em}.whr-title a{color:#FFFFFF;display:inline-block;position:relative}.whr-title a:hover{text-decoration:underline}.whr-title a::after{content:'';display:block;width:36px;height:36px;margin:0 auto;background-image:url("data:image/svg+xml;base64,PHN2ZyBpZD0iaWNvbi1wcC1hcnJvdyIgcm9sZT0iaW1nIiB2aWV3Qm94PSIwIDAgMjIgMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2IwMmMyYSIgZD0iTTMuNDE0IDEwLjQyczUuOTMtMS44NzggMTEuMjU2LTIuMzc4YzEuMzQtLjA3OCAyLjQ1My0uMTI1IDIuNDUzLS4xMjVzLTIuODYuNjY1LTQuNCAyLjAyNGMtLjU4LjM4Ni0uOTYzIDEuMDQtLjk2MyAxLjc4NyAwIDEuMTgyLjk1NiAyLjE0IDIuMTQyIDIuMTQgMS4xODIgMCAyLjE0Mi0uOTU4IDIuMTQyLTIuMTQgMCAwIC41OTYtNC4zNCA1LjE2LTQuMzRWNy4zM2MtNC41NjQgMC01LjE2LTQuMzQtNS4xNi00LjM0IDAtMS4xODMtLjk2LTIuMTQyLTIuMTQyLTIuMTQyLTEuMTg2IDAtMi4xNDIuOTYtMi4xNDIgMi4xNCAwIC43NDguMzg0IDEuNDAyLjk2MiAxLjc4NiAxLjU0IDEuMzYgNC40IDIuMDI0IDQuNCAyLjAyNHMtMS4zODYtLjA1Ni0yLjkyNi0uMTVjLTUuMi0uNTYzLTEwLjc4Mi0yLjM1My0xMC43ODItMi4zNTMtLjIzNC0uMDI1LS40ODMtLjAyNy0uNzI0LjAwNEMuOTk3IDQuNTItLjE5MyA2LjA2My4wMjYgNy43NTQuMjQgOS40MiAxLjc1IDEwLjYwMiAzLjQxNCAxMC40MnoiLz48L3N2Zz4=");background-size:contain;background-repeat:no-repeat;background-position:50%}#blog .topbutton{position:absolute;top:0;left:0;right:0}#blog .topbutton a{display:block;width:117px;height:59px;background:transparent url("../images/layout/scrollbutton-arrow-vertical-sprite.png") no-repeat top right;margin:0 auto}#blog .topbutton a:hover,#blog .topbutton a:active{background:transparent url("../images/layout/scrollbutton-arrow-vertical-sprite.png") no-repeat top left}#blog .bottombutton{width:100%;max-width:978px;position:absolute;bottom:0}#blog .bottombutton a{display:block;width:117px;height:59px;background:transparent url("../images/layout/scrollbutton-arrow-vertical-sprite.png") no-repeat bottom right;margin:0 auto}#blog .bottombutton a:hover,#blog .bottombutton a:active{background:transparent url("../images/layout/scrollbutton-arrow-vertical-sprite.png") no-repeat bottom left}#blog #main{width:100%;max-width:950px;margin:0 auto}#blog #maincol{float:left;width:728px;padding-bottom:100px}#blog #maincol .contentbox{position:absolute;width:calc(50% - 16px)}#bang #blog #maincol .contentbox{position:relative;width:328px;float:left}#main .contentbox .rightlink a{font-weight:bold;text-transform:uppercase;font-size:12px !important;padding-top:3px;padding-right:32px;background-size:24% 78%}p.by-line i{font-size:12px !important;padding-left:1px;padding-top:5px !important}#post #main .title h1{font-size:34px !important;letter-spacing:6px !important;word-spacing:-1px !important;line-height:1 !important;margin-bottom:5px !important;line-height:1.1 !important;padding:15px 25px 0 !important}#post #main>div>div>div.type.large.pad>p:nth-child(1){padding-top:20px}#post .type.large.pad{padding-top:3px !important}#post #main{width:668px;margin:0 auto}#post #slideshow{position:relative}#post #slideshow .scrollable{float:left;position:relative;overflow:hidden}#post #slideshow .scrollable .itemlist{width:20000em;position:absolute;display:flex}@media (max-width: 768px){#post #slideshow .scrollable .itemlist{flex-direction:column}}#post #slideshow .scrollable .itemlist .item{float:left;text-align:center;display:flex;align-items:center;justify-content:center}#post #slideshow a.browse{position:absolute;z-index:70;display:block;width:61px;cursor:pointer;opacity:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"}#post #slideshow a:hover.browse{opacity:1.00;filter:alpha(opacity=100);-moz-opacity:1.00;-khtml-opacity:1.00;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)"}#post #slideshow a.browse.left{left:0}#post #slideshow a.browse.right{right:0}#post #slideshow a.left.browse{background:transparent url("/images/layout/arrow-orange-left.png") no-repeat center center}#post #slideshow a.right.browse{background:transparent url("/images/layout/arrow-orange-right.png") no-repeat center center}#post #slideshow a.browse.disabled{cursor:default;display:none}#post #slideshow a:hover.browse.disabled{display:none}#post #slideshow .caption{text-align:center;color:#666;line-height:1.75em;letter-spacing:0.05em;padding:10px 50px 0 50px}#post #slidenav{position:relative;width:600px;background-color:#fff;padding-bottom:20px;margin:0 auto}#post #slidenav .scrollable{float:left;position:relative;overflow:hidden;width:478px;height:112px}#post #slidenav .scrollable .itemlist{width:20000em;position:absolute}#post #slidenav .scrollable .itemlist .item{float:left}#post #slidenav .scrollable .itemlist .item a{display:flex;align-items:center;float:left;width:112px;height:112px;margin-right:10px;overflow:hidden}#post #slidenav .scrollable .itemlist .item a.here,#slidenav .scrollable .itemlist .item a:hover.here{opacity:1.00;filter:alpha(opacity=100);-moz-opacity:1.00;-khtml-opacity:1.00;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)"}#post #slidenav .scrollable .itemlist .item a:hover{opacity:0.75;filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity:0.75;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=75)"}#post #slidenav a.browse{width:61px;display:block;float:left;height:112px;cursor:pointer;opacity:0.50;filter:alpha(opacity=50);-moz-opacity:0.50;-khtml-opacity:0.50;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=50)"}#post #slidenav a:hover.browse{opacity:1.00;filter:alpha(opacity=100);-moz-opacity:1.00;-khtml-opacity:1.00;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)"}#post #slidenav a.browse.left{background:transparent url("/images/layout/arrow-orange-left.png") no-repeat center center}#post #slidenav a.browse.right{background:transparent url("/images/layout/arrow-orange-right.png") no-repeat center center}#post #slidenav a.browse.disabled{cursor:default}#post #slidenav a.browse.left.disabled{background:none}#post #slidenav a.browse.right.disabled{background:none}#post blockquote{background-color:#eee;width:480px;text-align:left;padding:20px 20px 1px 20px;margin:0 auto 20px auto}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:white;background:rgba(255,255,255,0.75);cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:white}.flickity-prev-next-button:focus{outline:none;box-shadow:0 0 0 5px #09F}.flickity-prev-next-button:active{opacity:0.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{opacity:0.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:0.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}@media (max-width: 739px){#method .backpanel-new{background-position:left 0 top -20em}}.Method-wrap{background-color:rgba(49,35,43,0.85);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);padding:3em 0 1.5em}@media (min-width: 740px){.Method-wrap{padding:4em 1.5em 2em}}#method #block-method h1{font-family:futura-pt, Helvetica, Arial, sans-serif;font-style:normal;font-weight:700;font-size:34px;text-transform:uppercase;letter-spacing:10.5px;padding:0;margin:0 0 40px 0}#method #block-method h2{font-family:hellenic-wide, sans-serif;font-style:normal;font-weight:400;font-size:20px;text-transform:uppercase;letter-spacing:5.5px;padding:0;margin:40px 0 5px 0}@media (max-width: 768px){#scrollwindow .list{width:100%}}.Method-slider{position:relative;margin-left:auto;margin-right:auto;max-width:820px;text-align:center;font-size:1rem;line-height:1.75}@media (min-width: 740px){.Method-slider{margin-top:-1em;padding-left:60px;padding-right:60px}}.Method-slides{flex:1;padding:0 1em}.Method-slide{margin:0 1em;width:100%}.SimplifyAmplify-wrap{margin:0 auto;max-width:920px}@media (max-width: 740px){.SimplifyAmplify-wrap{visibility:hidden;opacity:0;height:0}}.SimplifyAmplify{fill:#fff}.SimplifyAmplify-text{pointer-events:none}.SimplifyAmplify-background{fill:#ee3c23;opacity:0}.SimplifyAmplify-background,.SimplifyAmplify-dot{-webkit-transition:opacity 0.2s ease-in-out, fill 0.2s ease-in-out;transition:opacity 0.2s ease-in-out, fill 0.2s ease-in-out}.SimplifyAmplify-background.is-active,.SimplifyAmplify-dot.is-active{fill:#ee3c23;opacity:1}.NavArrow--right,.NavArrow--left{background-image:url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjE2IDIxNiI+PHN0eWxlPi5zdDB7ZmlsbDojYjAyYjI5fS5zdDF7ZmlsbDojZmZmfTwvc3R5bGU+PGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMTA4IiBjeT0iMTA4IiByPSIxMDUuOCIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik01Mi45IDEwOS45YzEuMSA4LjYgOSAxNC44IDE3LjYgMTMuOCAwIDAgMzAuOC05LjggNTguNC0xMi4zIDYuOS0uNCAxMi43LS42IDEyLjctLjZzLTE0LjggMy41LTIyLjggMTAuNWMtMyAyLTUgNS40LTUgOS4zIDAgNi4xIDUgMTEuMSAxMS4xIDExLjFzMTEuMS01IDExLjEtMTEuMWMwIDAgMy4xLTIyLjUgMjYuOC0yMi41di0uM2MtMjMuNyAwLTI2LjgtMjIuNS0yNi44LTIyLjUgMC02LjEtNS0xMS4xLTExLjEtMTEuMS02LjIgMC0xMS4xIDUtMTEuMSAxMS4xIDAgMy45IDIgNy4zIDUgOS4zIDggNy4xIDIyLjggMTAuNSAyMi44IDEwLjVzLTcuMi0uMy0xNS4yLS44Yy0yNy0yLjktNTYtMTIuMi01Ni0xMi4yLTEuMi0uMS0yLjUtLjEtMy44IDAtOC42IDEtMTQuOCA5LTEzLjcgMTcuOHoiLz48L3N2Zz4=");background-repeat:no-repeat;background-size:contain;display:inline-block;height:50px;width:50px;margin-left:10px;margin-right:10px;margin-top:15px}@media (min-width: 740px){.NavArrow--right,.NavArrow--left{position:absolute;top:50%;margin-top:-25px}}.NavArrow--right:active,.NavArrow--left:active{-webkit-transform:scale(0.95);transform:scale(0.95)}.NavArrow--left{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width: 740px){.NavArrow--left{left:0}}.NavArrow--left:active{-webkit-transform:scale(0.95) rotate(180deg);transform:scale(0.95) rotate(180deg)}@media (min-width: 740px){.NavArrow--right{right:0}}.u-heading{font-family:"futura-pt","Helvetica Neue",Arial,sans-serif;font-size:1em;font-weight:bold;letter-spacing:0.1em;margin-bottom:0.5em;text-transform:uppercase}@media screen and (max-width: 768px){#method .backpanel{position:relative !important;top:0 !important;height:auto !important}#method .backpanel img{max-width:100% !important}#method #block-method #captions{background-color:#050102;background-color:rgba(5,1,2,0.85)}#method #block-method h1{display:none}#method #block-method h2{padding:60px 20px 0;margin:0 0 1.5em 0;text-align:center;line-height:1.4}#method .arrow{display:none !important}}#mailing-list #main{width:850px;margin:0 auto}#mailing-list #maincol{float:left;width:600px}#mailing-list label{clear:both;display:block;float:left;width:150px;font-size:15px;letter-spacing:0.05em;line-height:1.75em}#mailing-list input[type=text]{float:left;width:350px;padding:5px;margin-bottom:10px}#mailing-list input[type=submit]{clear:both;display:block;padding:10px;float:right;color:#fff;text-transform:uppercase;font-family:futura-pt, Helvetica, Arial, sans-serif;font-style:normal;font-weight:700;letter-spacing:2.5px;background-color:#000}#notfound #block-404 h1{font-family:hellenic-wide, sans-serif;font-style:normal;font-weight:400;font-size:40px;text-transform:uppercase;letter-spacing:10.5px;padding:0;margin-bottom:20px}#notfound #block-404 img{margin-bottom:20px}#notfound #block-404 h2{font-family:futura-pt, Helvetica, Arial, sans-serif;font-style:normal;font-weight:700;font-size:30px;text-transform:uppercase;letter-spacing:5.5px;padding:0;margin:0}.futura{font-family:futura-pt, Helvetica, Arial, sans-serif}strong.futura{text-transform:uppercase}.left{float:left;display:block;text-align:left}.right{float:right;display:block;text-align:left}.rightright{float:right;display:block;text-align:right}.center{text-align:center}.red{color:#EE3C23}.social-button{background:transparent url("/images/layout/logo-social.png") no-repeat top left;display:block;width:103px;height:26px;margin-left:100px}.social-button:hover{background-position:left bottom;text-decoration:none}#twitter{background-position:-103px top}#twitter:hover{background-position:-103px bottom}#vimeo{background-position:-206px top}#vimeo:hover{background-position:-206px bottom}.brandp-button{float:left;clear:none;background:transparent url("/images/layout/logo-brandp.png") no-repeat top left;display:block;width:76px;height:78px}a.brandp-button:hover{background-position:left bottom;text-decoration:none}#nonsek{background-position:-76px top;width:93px;margin:0 5px}#nonsek:hover{background-position:-76px bottom}#mostbestos{background-position:-169px top;width:109px}#mostbestos:hover{background-position:-169px bottom}.ContactPage .h1{padding:0 1rem !important}.ContentBox{max-width:60rem;margin-right:auto;margin-left:auto;margin-bottom:1.5rem;padding-left:.75rem;padding-right:.75rem}.ContentBox-wrapper{position:relative;font-size:1rem;padding:1.5rem;background-color:rgba(49,35,43,0.85);color:#fff}@media (min-width: 481px){.ContentBox-wrapper{padding:2rem 3rem}}.ContentBox p{margin-bottom:1.5rem !important;font-size:1rem}.Cta{font-family:futura-pt, Helvetica, Arial, sans-serif;letter-spacing:.1em;text-transform:uppercase;font-weight:700;font-size:.8rem}@media (min-width: 481px){.Cta{font-size:1rem}}.Details{line-height:1.75;letter-spacing:.05em;display:inline-block}.Details-address>*{display:block;white-space:nowrap}.Details-social{display:-ms-flexbox;display:flex;-ms-justify-content:space-between;justify-content:space-between;font-size:2rem;margin-top:1.25rem;line-height:0}.Details-social a{color:#fff}.Details-social a:hover,.Details-social a:active{opacity:.75}.Details-dl{font-family:inherit}.Details-dt{font-family:inherit;display:inline}.Details-dd{font-family:inherit;display:inline}.Map{display:block;opacity:.85;margin-top:1.5rem;margin-bottom:1.5rem}.ArrowButton{display:inline-block;background-image:url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjE2IDIxNiI+PHN0eWxlPi5zdDB7ZmlsbDojYjAyYjI5fS5zdDF7ZmlsbDojZmZmfTwvc3R5bGU+PGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMTA4IiBjeT0iMTA4IiByPSIxMDUuOCIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik01Mi45IDEwOS45YzEuMSA4LjYgOSAxNC44IDE3LjYgMTMuOCAwIDAgMzAuOC05LjggNTguNC0xMi4zIDYuOS0uNCAxMi43LS42IDEyLjctLjZzLTE0LjggMy41LTIyLjggMTAuNWMtMyAyLTUgNS40LTUgOS4zIDAgNi4xIDUgMTEuMSAxMS4xIDExLjFzMTEuMS01IDExLjEtMTEuMWMwIDAgMy4xLTIyLjUgMjYuOC0yMi41di0uM2MtMjMuNyAwLTI2LjgtMjIuNS0yNi44LTIyLjUgMC02LjEtNS0xMS4xLTExLjEtMTEuMS02LjIgMC0xMS4xIDUtMTEuMSAxMS4xIDAgMy45IDIgNy4zIDUgOS4zIDggNy4xIDIyLjggMTAuNSAyMi44IDEwLjVzLTcuMi0uMy0xNS4yLS44Yy0yNy0yLjktNTYtMTIuMi01Ni0xMi4yLTEuMi0uMS0yLjUtLjEtMy44IDAtOC42IDEtMTQuOCA5LTEzLjcgMTcuOHoiLz48L3N2Zz4=");background-repeat:no-repeat;background-size:cover;height:3rem;width:3rem}@media (min-width: 769px){.ArrowButton{float:right;position:absolute;right:3rem;top:2rem}}.ContactEmailsWrapper{max-width:60rem;margin-left:auto;margin-right:auto}@media (min-width: 769px){.ContactEmailsWrapper{display:flex}.ContactEmailsWrapper>*{flex:1 1 0%}}@media (min-width: 769px){.Derp.Derp{margin-bottom:0 !important}}.dark{color:#000;font-family:"Helvetica Neue", Arial, sans-serif;font-size:15px;letter-spacing:0.05em;line-height:1.25em}h3.dark{text-align:left;font-family:"Helvetica Neue", Arial, sans-serif;font-weight:bold}p.dark{width:190px;margin-right:20px}#bang .subpanel-new{display:block;margin:0 auto}#bang #scrollpanel{position:relative;margin:0 auto}#bang #main{margin:0 auto}#bang #copyme{display:block !important;padding-top:150px}#bang #contact-wrapper{margin:0 auto}#bang #slidenav{display:none}#mobile-simplify-amplify{display:none}.o-responsiveEmbed iframe,.o-responsiveEmbed-item{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.o-responsiveEmbed{position:relative;display:block;height:0;padding:0;overflow:hidden}.o-responsiveEmbed--4by3{padding-bottom:75%}.o-responsiveEmbed--16by9{padding-bottom:56.25%}.o-responsiveEmbed--1by1{padding-bottom:100%}.o-responsiveImage{width:100%;max-width:100%;height:auto}.u-pad--lr10{padding-left:10%;padding-right:10%}@media (max-width: 480px){.u-hide-s{display:none !important}}
