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:0;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}body,html{-webkit-text-size-adjust:100%}h1.project-name{color:#000}#sb-site,.sb-site-container{background-color:transparent!important;background:transparent}h1{font-family:Montserrat,Helvetica,Arial,Tahoma,Sans-serif;font-size:10vw;font-weight:700;color:#000;margin-left:-12px;letter-spacing:.025em;text-transform:uppercase;-webkit-font-smoothing:subpixel-antialiased}h1.project-name{font-size:42px;font-weight:400;letter-spacing:.05em;margin-left:0;color:#3a3a3b}h2{font-family:Montserrat,Helvetica,Arial,Tahoma,Sans-serif;font-size:27px;font-weight:400;line-height:32px;max-width:90%;color:#353535;margin:120px auto 50px;text-align:center;letter-spacing:.025em;text-transform:uppercase;-webkit-font-smoothing:subpixel-antialiased}h2.homepage-subline{display:inline-block;margin:0;text-align:left;font-size:15px;padding:0 100px 2px 10px;background:#fff;color:#000}.image-feed{-moz-column-count:3;-moz-column-gap:3%;-moz-column-width:30%;-webkit-column-count:3;-webkit-column-gap:3%;-webkit-column-width:30%;column-gap:3%;columns:30% 3;padding-top:30px}.image-feed a{margin-bottom:20px}.image-feed a img{width:100%;height:auto}#top-bg-info{background-color:#fff!important}.project-title{font-size:40px;padding:100px 0 20px;font-family:Montserrat,Helvetica,Arial,Tahoma,Sans-serif}p{font-family:Roboto,Helvetica,Arial,Tahoma,Sans-serif}a{display:block;font-family:Montserrat,Helvetica,Arial,Tahoma,Sans-serif;font-size:16px;font-weight:400;color:#fff;text-align:center;letter-spacing:.1em;text-transform:uppercase;-webkit-font-smoothing:subpixel-antialiased;text-decoration:none}a.see-it-live-cta{width:50%;margin:50px auto 0!important;padding:25px 0;background:#333;cursor:url(/images/hover-cursor.png),auto!important}li,ul{overflow:hidden}img{display:block}::selection{color:#101010;background:#fff000}#outer-container #main-container .inner-container{overflow:visible;margin:0 auto}#outer-container{width:100%;overflow:hidden;-webkit-backface-visibility:hidden}#outer-container .padding-40{padding:0 40px}.project-description-small a{text-align:left}#outer-container .inner-container{padding:0 40px;max-width:1190px;margin:-70px auto 0;background-color:#f8f8f5;overflow:hidden}#menu-content-container{padding-bottom:50px!important;margin-top:140px!important}#menu-content-container .zero-left-margin,#outer-container .zero-left-margin{margin-left:0!important}#menu-content-container .zero-left-margin,#outer-container .zero-bottom-margin{margin-bottom:0!important}#outer-container .full-width-images{width:100%}#outer-container .full-width-images img{width:100%;height:auto}#outer-container .half-width-images{float:left;width:49.57983193277311%;margin-left:.8403361344537815%;margin-bottom:.8403361344537815%}#outer-container .half-width-images img{width:100%!important;height:auto!important}#next-project{font-size:24px;color:#333;width:100%;padding:120px 0;background:#fff}#next-project,#next-project .smaller-font{transition:all .175s ease-in-out;-o-transition:all .175s ease-in-out;-ms-transition:all .175s ease-in-out;-moz-transition:all .175s ease-in-out;-webkit-transition:all .175s ease-in-out}#next-project .smaller-font{font-size:14px;margin-bottom:10px;font-weight:400;color:#999}#next-project:hover,#next-project:hover .smaller-font{cursor:url(/images/hover-cursor.png),auto;color:#fff}#next-project.box-link:hover{background:#1d95fe}#next-project.co-link:hover{background:#dc2313}#next-project.abs-link:hover{background:#f35113}#next-project.bug-link:hover{background:#ed6e5f}#next-project.logos-link:hover{background:#242424}#next-project.tcf-link:hover{background:#ea1593}#logo-nav{position:fixed;overflow:hidden;width:100%;z-index:4900}.slidebars-work-box a{height:130px;margin-bottom:10px}#logo-nav .logo-nav-container{padding:91px 76px 0;overflow:hidden;transition:all .175s ease-in-out;-o-transition:all .175s ease-in-out;-ms-transition:all .175s ease-in-out;-moz-transition:all .175s ease-in-out;-webkit-transition:all .175s ease-in-out}.smaller-nav{padding:10px 76px!important;background:#fff}#work-panels a{cursor:pointer!important}#work-panels .block,#work-panels a{background:red;width:100%;height:560px}#work-panels .block{display:block;font-family:Montserrat,Helvetica,Arial,Tahoma,Sans-serif;font-size:16px;font-weight:400;color:#fff;text-align:center;letter-spacing:.1em;text-transform:uppercase;-webkit-font-smoothing:subpixel-antialiased;text-decoration:none}#logo-nav #logo{float:left}#logo img{margin-top:15px;transition:all .5s ease-out}.detail #logo img{margin-top:0}.detail #logo-nav .logo-nav-container{padding:51px 76px 0}.smaller-nav #logo img{height:45px!important;margin:0;transition:all .5s ease-out}#nav{position:relative;float:right;width:22px;height:22px;cursor:pointer;margin:10px;margin:20px}.smaller-nav #nav{margin:10px}#nav .menu{z-index:3000;position:relative;margin-top:1px;width:100%;height:100%;transition:all .3s ease-in-out;transform:translateZ(0)}#nav .blocker{width:25px;height:25px;z-index:3001}#nav .blocker,#nav .menu li{position:absolute;top:0;left:0}#nav .menu li{width:22px;height:3px;background-color:#000;transition:.25s ease-in-out;transform:rotate(0deg)}#nav .menu .first-yellowbar{top:3px}#nav .menu .hidden-yellowbar,#nav .menu .second-yellowbar{top:9px}#nav .menu .third-yellowbar{top:15px}#nav .menu:hover li{background-color:#ee2ea0;cursor:pointer}#nav .menu .yellowbar.open{background-color:#fff000}#nav .menu .first-yellowbar.open{top:14px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);zoom:1;-moz-opacity:0;-khtml-opacity:0;width:0}#nav .menu .second-yellowbar.open{transform:rotate(45deg)}#nav .menu .hidden-yellowbar.open{transform:rotate(-45deg)}#nav .menu .third-yellowbar.open{top:14px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);zoom:1;-moz-opacity:0;-khtml-opacity:0;width:0}#footer{width:100%;text-align:center;background:#1e1e1e}#footer .footer-info{font-family:Montserrat,Helvetica,Arial,Tahoma,Sans-serif;font-size:15px;font-weight:400;color:#676767;letter-spacing:.05em;text-transform:uppercase;-webkit-font-smoothing:subpixel-antialiased;padding:50px 0}#menu-content-container{position:relative;padding:0 40px;max-width:500px;margin:265px auto 0}#menu-content-container .menu-contact,#menu-content-container .menu-info{margin-bottom:90px}#menu-content-container .menu-work{width:100%;overflow:hidden}#menu-content-container .menu-work li{width:48%;margin-left:2%!important;margin-bottom:4%;float:left}#menu-content-container .menu-work li.bottom-margin{margin-bottom:35%}#menu-content-container .menu-work li img{width:100%;height:auto}#menu-content-container .menu-project .menu-work .slidebars-work-box{position:relative}#menu-content-container .menu-project .menu-work .slidebars-work-box .hidden-rollover{cursor:url(/images/hover-cursor.png),auto;top:0;left:0;height:100%}#menu-content-container .menu-project .menu-work .slidebars-work-box .hidden-rollover,#menu-content-container .menu-project .menu-work .slidebars-work-box .view-work-rollover{position:absolute;width:100%;transition:all .175s ease-in-out;-o-transition:all .175s ease-in-out;-ms-transition:all .175s ease-in-out;-moz-transition:all .175s ease-in-out;-webkit-transition:all .175s ease-in-out;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);zoom:1;-moz-opacity:0;-khtml-opacity:0}#menu-content-container .menu-project .menu-work .slidebars-work-box .view-work-rollover{font-family:Montserrat,Helvetica,Arial,Tahoma,Sans-serif;color:#fff;text-transform:uppercase;height:30px;top:50%;margin-top:0;text-align:center}#menu-content-container .menu-project .menu-work .slidebars-work-box a:hover .hidden-rollover,#menu-content-container .menu-project .menu-work .slidebars-work-box a:hover .view-work-rollover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);zoom:1;-moz-opacity:1;-khtml-opacity:1}#menu-content-container .menu-project .menu-work .slidebars-work-box a:hover .view-work-rollover{margin-top:-15px}#menu-content-container .menu-title{font-family:Montserrat,Helvetica,Arial,Tahoma,Sans-serif;font-size:30px;letter-spacing:.05em;color:#fff000;text-transform:uppercase;margin-bottom:20px}#menu-content-container .menu-contact a{font-family:Roboto,Helvetica,Arial,Tahoma,Sans-serif;font-size:20px;line-height:30px;color:#fff000;text-decoration:none;letter-spacing:.025em;display:inline-block;text-transform:none}#menu-content-container .menu-contact a:hover{text-decoration:underline}#image-and-info{position:relative;top:-30px}#outer-container #top-bg-info{background-color:transparent;background-position:center 0;background-image:url(/images/tcf-background.jpg);background-repeat:no-repeat;overflow:hidden}#top-bg-info #project-information{max-width:1190px;margin:280px auto 110px;overflow:hidden}#project-information .project-description,#project-information .project-name{width:50%;float:left}#outer-container #project-info{margin-top:10px;width:100%;overflow:hidden;background-color:#3a3a3b;position:relative;top:-30px}#project-info li{float:left;width:25%}#project-info li.width-50-percent{width:50%}#project-info .project-title{font-family:Montserrat,Helvetica,Arial,Tahoma,Sans-serif;font-size:20px;font-weight:400;color:#fff;letter-spacing:.05em;text-transform:uppercase;-webkit-font-smoothing:subpixel-antialiased;padding:110px 0 35px 60px}#project-info .project-description-small{font-size:16px;color:#898989;padding:0 60px;line-height:28px}#project-info .job-desc .project-description-small{white-space:nowrap}#project-info .project-description-small.padding-110{padding-bottom:115px}#colour-font-panel{width:100%;background-color:#2d2d2d;overflow:hidden;padding:300px 0;margin:0}#colour-font-panel .colour-theory,#colour-font-panel .font-choice{max-width:1190px;overflow:hidden;margin:0 auto}#colour-font-panel .colour-theory li,#colour-font-panel .font-choice li{float:left;width:50%}#colour-font-panel .colour-theory li img,#colour-font-panel .font-choice li img{width:100%;height:auto}#colour-font-panel .colour-theory li h2,#colour-font-panel .font-choice li h2{text-align:left;margin:120px 0 20px}#outer-container #project-information.altered-margin{margin:290px auto 190px}#work-panels{overflow:hidden;margin-top:0;margin-bottom:100px}#work-panels li{position:relative;margin-bottom:1.68067226891%}#work-panels li .quote-container{padding:85px 35px;background:#fff}#work-panels li .quote-container .text-quote{color:#999;min-height:90px;margin-bottom:25px}#work-panels li .quote-container .quote-nametag{font-family:Montserrat,Helvetica,Arial,Tahoma,Sans-serif;font-size:12px;color:#fff000;text-transform:uppercase;padding:3px 12px;background-color:#222;display:inline-block}#work-panels .hidden-rollover{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";filter:alpha(opacity=0);zoom:1;-moz-opacity:0;-khtml-opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;transition:all .175s ease-in-out;-o-transition:all .175s ease-in-out;-ms-transition:all .175s ease-in-out;-moz-transition:all .175s ease-in-out;-webkit-transition:all .175s ease-in-out}#work-panels .hidden-rollover .project-copy-container{position:absolute;height:50px;width:100%;margin-top:50%;top:-25px}#work-panels .hidden-rollover .project-copy-container.percentage-25{position:absolute;width:100%;height:50px;margin-top:25%;top:-25px}#work-panels .hidden-rollover .project-copy-container h3{font-size:30px;letter-spacing:.05em;margin-bottom:5px;margin-top:5%}#work-panels .hidden-rollover .project-copy-container h3,#work-panels .hidden-rollover .project-copy-container h4{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";filter:alpha(opacity=0);zoom:1;-moz-opacity:0;-khtml-opacity:0;transition:all .175s ease-in-out;-o-transition:all .175s ease-in-out;-ms-transition:all .175s ease-in-out;-moz-transition:all .175s ease-in-out;-webkit-transition:all .175s ease-in-out}#work-panels .hidden-rollover .project-copy-container h4{font-size:12px;margin-top:6.6%;color:#fff;font-weight:700}#outer-container .index-yellow-text{color:#fffaa9;color:#fff;font-weight:700}#work-panels .hidden-rollover:hover{cursor:url(/images/hover-cursor.png),auto}#work-panels .hidden-rollover:hover,#work-panels .hidden-rollover:hover h3,#work-panels .hidden-rollover:hover h4{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)";filter:alpha(opacity=100);zoom:1;-moz-opacity:1;-khtml-opacity:1}#work-panels .hidden-rollover:hover h3,#work-panels .hidden-rollover:hover h4{margin-top:0}.block-item .hidden-rollover,.block-item.delayed-change,.block-item.delayed-change *{cursor:pointer!important}.hidden-rollover{background:rgba(0,0,0,.6)}#image-and-info .full-width-images .awwwards-ribbon{position:absolute;top:0;right:0;width:170px;height:170px}#webpage-panel{margin-bottom:185px}#webpage-panel .see-it-live-cta{background-color:#f138a4}#outer-container .tcf-pink-text{color:#f74fb1}#outer-container .tcf-white-text{color:#fff}#outer-container #top-bg-info.box-background-image{background-image:url(/images/box-background.jpg)}#logo-identity{margin-bottom:100px}#logo-identity .full-width-images{margin-bottom:.8403361344537815%}.blue-background{width:100%;margin:0 auto;padding-bottom:111px;background:#018eff;overflow:hidden}.offwhite-background{overflow:hidden;padding-bottom:150px}.textured-background{background:url(/images/box-blacktexture.jpg);overflow:hidden}.textured-background .player{max-width:320px;margin:200px auto}.textured-background .player img{width:100%;height:auto}#outer-container .box-white-text{color:#fff}#outer-container #top-bg-info.bug-background-image{background-image:url(/images/bug-background.jpg)}#displayad-panel{margin:0 auto 130px}#letterhead-panel{overflow:hidden;background:#393939;padding-bottom:111px}#outer-container .bug-white-text{color:#fff}#outer-container .bug-peach-text{color:#f18976}#outer-container #top-bg-info.cotswold-background-image{background-image:url(/images/projects/project3/4.jpg);background-position:bottom}#top-bg-info .hidden-bg-height{width:100%;min-height:710px}#goretex-panel{width:100%;background:url(/images/co-goretex-logo.jpg) center 0 no-repeat #000;overflow:hidden;margin:100px auto;padding-bottom:150px}#goretex-panel sup{font-size:16px;vertical-align:super}#goretex-panel img{width:100%;height:auto}#goretex-panel .goretex-mobile{max-width:715px;margin:0 auto;overflow:hidden}#goretex-panel .goretex-mobile li{float:left;width:44.75524475524475%;margin-left:10.48951048951049%}#heritage-panel{margin-bottom:150px}#heritage-panel .heritage-actions{margin-top:.8403361344537815%}#innovation-panel{width:100%;background:url(/images/co-innovation-background.jpg) center 0 no-repeat #212121;overflow:hidden}#innovation-panel h2{margin-bottom:5px}#innovation-panel .small-print{text-align:center;font-style:italic;font-size:14px;margin-bottom:50px;line-height:23px}#innovation-panel img{width:100%;height:auto}#outer-container .co-red-text{color:#ff5243}#outer-container .co-white-text{color:#fff}#outer-container #top-bg-info.logos-background-image{background-image:url(/images/logos-background.jpg)}#logos-panel{overflow:hidden;margin-top:-130px}#logos-panel li{text-align:center}#logos-panel .project-description-small{font-size:16px;color:#404040;padding:10px 0 100px}#outer-container #top-bg-info.abs-background-image{background-image:url(/images/abs-background.jpg)}#outer-container #all-webpages-panel{background:#1275c6;width:100%;overflow:hidden;padding-bottom:200px}#outer-container .abs-orange-text{color:#fe8337}@media screen and (max-width:1340px){#logo-nav .logo-nav-container{max-width:1190px;padding:22px 40px;margin:0 auto}.smaller-nav{padding:22px 40px!important}}@media screen and (max-width:1170px){h1.project-name{font-size:35px}}@media screen and (max-width:900px){h1{font-size:170px;margin-left:-11px}h1.project-name{font-size:35px;line-height:33px}h2.homepage-subline{font-size:14px;padding:0 50px 2px 10px}#outer-container #project-information.altered-margin{margin:250px auto 180px}#project-information .project-description,#project-information .project-name{width:80%}#project-information .project-description{margin-top:15px;margin-bottom:0}#project-info li{float:left;width:100%}#project-info li.width-50-percent{width:100%}#project-info .project-title{font-size:18px;padding:50px 0 15px 50px}#project-info .project-description-small{font-size:14px;line-height:26px;padding:0 50px}#project-info .project-description-small.padding-110{padding-bottom:0}#project-info .project-description-small.responsive-padding-50{padding-bottom:50px}#work-panels li .quote-container{padding:30px}#work-panels li .quote-container p{font-size:14px;line-height:26px}#work-panels li .quote-container .quote-nametag{font-size:10px;padding:0 12px 3px}#work-panels .hidden-rollover .project-copy-container h3{font-size:20px}#project-information .project-description{font-size:18px;line-height:27px}}@media screen and (max-width:780px){.image-feed{-moz-column-count:2;-moz-column-gap:3%;-moz-column-width:30%;-webkit-column-count:2;-webkit-column-gap:3%;-webkit-column-width:30%;column-gap:3%;columns:30% 2;padding-top:30px}h1{font-size:140px;margin-left:-9px}h2{font-size:22px;line-height:28px;margin:90px auto 30px}h2.homepage-subline{font-size:12px;padding:0 12px;max-width:100%}#outer-container #project-information.altered-margin{margin:250px auto 190px}#top-bg-info #project-information{margin:220px auto 110px}#next-project{font-size:21px}#image-and-info .full-width-images .awwwards-ribbon{width:125px;height:125px}#colour-font-panel{padding:130px 0}#colour-font-panel .colour-theory li,#colour-font-panel .font-choice li{width:80%;text-align:center;margin-left:10%;float:none}#colour-font-panel .colour-theory li.zero-left-margin,#colour-font-panel .font-choice li.zero-left-margin{margin:0 auto!important}#colour-font-panel .colour-theory li img,#colour-font-panel .font-choice li img{width:100%}#colour-font-panel .colour-theory li h2,#colour-font-panel .font-choice li h2{margin:0 0 20px;max-width:100%;text-align:center}#colour-font-panel .colour-theory li p,#colour-font-panel .font-choice li p{margin-bottom:50px}#footer .footer-info{font-size:13px;letter-spacing:.025em;padding:30px 0}#menu-content-container{margin:180px auto 0}#menu-content-container .menu-contact,#menu-content-container .menu-info{margin-bottom:70px}#menu-content-container .menu-work li.bottom-margin{margin-bottom:10%}#menu-content-container .menu-title{font-size:25px;margin-bottom:10px}#menu-content-container .description-text,#menu-content-container .menu-contact a{font-size:18px;line-height:27px}}@media screen and (max-width:667px){h1{font-size:120px;margin-left:-7px}h1.project-name{font-size:26px}h2.homepage-subline{line-height:15px;padding:7px 12px 9px;max-width:100%}#top-bg-info #project-information{margin:190px auto 110px}#outer-container .inner-container,#outer-container .padding-40{padding:0 20px}#logo-nav .logo-nav-container{padding:22px 20px}.smaller-nav{padding:22px 20px!important}#outer-container .half-width-images{float:left;width:100%;margin-left:0;margin-bottom:10px}#outer-container .half-width-images img{width:100%!important;height:auto!important}#work-panels li{margin-bottom:10px}#heritage-panel .heritage-actions{margin-top:10px}#logo-identity .full-width-images{margin-bottom:10px}.textured-background .player{margin:100px auto}#work-panels li .quote-container{padding:50px 30px}#work-panels li .quote-container p{font-size:18px;line-height:26px}#work-panels li .quote-container .quote-nametag{font-size:12px;padding:3px 12px}#displayad-panel,#goretex-panel,#heritage-panel,#logo-identity,#outer-container #all-webpages-panel,#webpage-panel,.blue-background,.offwhite-background{padding-bottom:60px;margin-bottom:0}#colour-font-panel{padding:100px 0;margin:70px auto 0}#logos-panel .project-description-small{font-size:14px}#footer .footer-info{font-size:10px;line-height:20px}#logos-panel .project-description-small{padding:10px 0 60px}.textured-background .player img{width:60%;margin:0 auto}.image-feed img{width:100%;height:auto}.prevnext.Next,.prevnext.previous{height:150px!important;line-height:150px!important}}@media screen and (max-width:550px){h1{font-size:100px;margin-bottom:2px}h2.homepage-subline{font-size:11px;padding:7px 12px 9px;max-width:72%}#outer-container #project-information.altered-margin{margin:180px auto 175px}#work-panels .block,#work-panels a{height:300px}}@media screen and (max-width:475px){.image-feed{-moz-column-count:1;-moz-column-gap:3%;-moz-column-width:30%;-webkit-column-count:1;-webkit-column-gap:3%;-webkit-column-width:30%;column-gap:3%;columns:30% 1;padding-top:30px}h1{font-size:85px;margin-left:-6px}h2.homepage-subline{font-size:11px;max-width:70%}#outer-container #project-information.altered-margin{margin:180px auto 165px}}@media screen and (max-width:420px){h1{font-size:35px;margin-left:-5px}h2.homepage-subline{font-size:11px;max-width:65%}}@media screen and (max-width:350px){h1{font-size:65px;margin-left:-4px;margin-bottom:3px}h2.homepage-subline{font-size:11px;max-width:71%}}#nav,.smaller-nav #nav{margin-right:0}.prevnext.Next{width:50%;float:left;height:300px;background:#848484;color:#000;line-height:300px;opacity:.7;transition:opacity .2s ease-out}.prevnext.Next a,.prevnext.previous a{color:#000;cursor:pointer}.prevnext.previous{width:50%;float:left;height:300px;background:#e5e6e5;color:#000;line-height:300px;opacity:.7;transition:opacity .2s ease-out}.prevnext.full{width:100%}.prevnext:hover{cursor:pointer;opacity:1;transition:opacity .2s ease-out}#sb-site,.sb-site-container,.sb-slidebar,body,html{margin:0;padding:0;box-sizing:border-box}body,html{width:100%;overflow-x:hidden}html{height:100%}body{min-height:100%;height:auto;position:relative}html.sb-scroll-lock.sb-active:not(.sb-static){overflow:hidden}#sb-site,.sb-site-container{width:100%;min-height:100vh;position:relative;z-index:1;background-color:#ececea}#sb-site:after,#sb-site:before,.sb-site-container:after,.sb-site-container:before{content:" ";display:table;clear:both}.sb-slidebar{height:100%;overflow-y:auto;position:fixed;top:0;z-index:0;display:none;background-color:#323232}.sb-slidebar,.sb-slidebar *{-webkit-transform:translateZ(0)}.sb-left{left:0}.sb-right{right:0}.sb-slidebar.sb-static,html.sb-static .sb-slidebar{position:absolute}.sb-slidebar.sb-active{display:block}.sb-style-overlay{z-index:9999}.sb-momentum-scrolling{-webkit-overflow-scrolling:touch}.sb-slidebar{width:30%}.sb-width-thin{width:15%}.sb-width-wide{width:45%}@media (max-width:480px){.sb-slidebar{width:70%}.sb-width-thin{width:55%}.sb-width-wide{width:85%}}@media (min-width:481px){.sb-slidebar{width:55%}.sb-width-thin{width:40%}.sb-width-wide{width:70%}}@media (min-width:768px){.sb-slidebar{width:40%}.sb-width-thin{width:25%}.sb-width-wide{width:55%}}@media (min-width:992px){.sb-slidebar{width:30%}.sb-width-thin{width:15%}.sb-width-wide{width:45%}}@media (min-width:1200px){.sb-slidebar{width:20%}.sb-width-thin{width:5%}.sb-width-wide{width:35%}}#sb-site,.sb-site-container,.sb-slide,.sb-slidebar{transform:translate(0);transition:transform .4s ease;-webkit-transition-property:-webkit-transform,left,right;-webkit-backface-visibility:hidden}.sb-hide{display:none}.coming-soon{position:relative;background:#3498db;width:100%;float:left}.coming-soon .text-box{width:100%;padding:100px 0;text-align:center}.coming-soon h3{font-size:30px;letter-spacing:.05em;margin-bottom:5px;color:#fff}.coming-soon h3,.coming-soon h4{text-transform:uppercase;font-family:Montserrat,Helvetica,Arial,Tahoma,Sans-serif}.coming-soon h4{font-size:12px;margin-top:1.6%;color:#fff000}.coming-soon h2{font-size:13px;margin-bottom:5px;margin-top:0;text-transform:uppercase;color:#000;font-family:Montserrat,Helvetica,Arial,Tahoma,Sans-serif}html{margin-top:0!important}#footer,#outer-container{opacity:0}#footer.show,#logo-nav.show,#outer-container.show{transition:opacity .3s ease-in;opacity:1}#nav .menu .third-yellowbar{top:16px}p{font-family:Raleway,sans-serif;font-size:20px;line-height:30px;color:silver;font-weight:300;letter-spacing:.025em}#nav .menu{background:none;border:0;padding:0;display:block;cursor:pointer}.sb-slidebar{display:block;visibility:hidden}body.menu-open .sb-slidebar{visibility:visible}body.menu-open #sb-site{transform:translateX(-45%)}@media (max-width:480px){body.menu-open #sb-site{transform:translateX(-85%)}}@media (min-width:481px){body.menu-open #sb-site{transform:translateX(-70%)}}@media (min-width:768px){body.menu-open #sb-site{transform:translateX(-55%)}}@media (min-width:992px){body.menu-open #sb-site{transform:translateX(-45%)}}@media (min-width:1200px){body.menu-open #sb-site{transform:translateX(-35%)}}body.menu-open{overflow:hidden}body.menu-open #sb-site{cursor:pointer}#menu-content-container .menu-fade-in{opacity:0;transform:translateY(15px);transition:opacity .3s ease-in .2s,transform .2s ease-out .25s}body.menu-open #menu-content-container .menu-fade-in{opacity:1;transform:translateY(0)}#footer.leaving,#outer-container.leaving{opacity:0;transition:opacity .4s ease-out .175s}#outer-container .half-width-images,.half-box-outer{width:100%;margin:0 -1%!important;padding:0}#work-panels{margin-bottom:15px}#work-panels li,.half-box{float:left;width:48%;margin:1%}.half-box img{width:100%}.bio-box{margin-top:110px;overflow:hidden}.half-box p{color:#666}.coming-soon{width:98%;margin:0 1%}@media (max-width:768px){#outer-container .half-width-images,.half-box-outer{width:99%;margin:0!important;padding:0}#work-panels li,.half-box{float:left;width:98%;margin:15px 1%}}#top-bg-info.cotswold-background-image #project-information h1{color:#ffffff;text-shadow:2px 2px 2px rgba(0,0,0,.25)}.half-box p+p{margin-top:30px}#outer-container #top-bg-info.cotswold-background-image{background-size:cover;background-position:50%;overflow:hidden;max-width:98%;border-bottom:0;margin:0 auto;position:relative}body.project-detail #logo img{margin-top:0}body.project-detail #image-and-info{position:relative;top:-30px}body.project-detail #outer-container #main-container .inner-container{overflow:visible;margin:0 auto -20px;padding-bottom:0}.project-link-box{width:100%;overflow:hidden}.project-link a{color:#3498db;text-align:left;margin-top:10px;text-decoration:underline}.lightbox{position:fixed;inset:0;z-index:10000;background:rgba(0,0,0,.85);justify-content:center;padding:40px}.lightbox,.lightbox-figure{display:flex;align-items:center}.lightbox-figure{max-width:100%;max-height:100%;flex-direction:column;gap:12px}.lightbox-figure img{max-width:100%;max-height:calc(100vh - 140px);width:auto;height:auto;object-fit:contain}.lightbox-caption{font-family:Montserrat,Helvetica,Arial,Tahoma,sans-serif;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#ddd;text-align:center}.lightbox-btn{position:absolute;background:none;border:0;color:#fff;font-size:34px;line-height:1;padding:16px;cursor:pointer;opacity:.7;transition:opacity .15s ease-in-out}.lightbox-btn:focus-visible,.lightbox-btn:hover{opacity:1}.lightbox-close{top:8px;right:12px;font-size:40px}.lightbox-prev{left:8px}.lightbox-next,.lightbox-prev{top:50%;transform:translateY(-50%)}.lightbox-next{right:8px}@media (max-width:550px){.lightbox{padding:12px}.lightbox-btn{font-size:26px;padding:10px}}.image-feed .gallery-item{cursor:pointer;page-break-inside:avoid;break-inside:avoid}.skip-link{position:absolute;left:-9999px;top:0;z-index:10001;padding:12px 20px;background:#fff000;color:#101010}.skip-link:focus{left:0}