img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:;background:#fff0}@font-face{font-family:'PPMori-Regular';src:url(https://bunny-wp-pullzone-da9uz0t0lm.b-cdn.net/wp-content/themes/cliff/assets/fonts/pp-mori/PPMori-Regular.woff2) format('woff2'),url(https://bunny-wp-pullzone-da9uz0t0lm.b-cdn.net/wp-content/themes/cliff/assets/fonts/pp-mori/PPMori-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:normal}@font-face{font-family:'PPMori-SemiBold';src:url(https://bunny-wp-pullzone-da9uz0t0lm.b-cdn.net/wp-content/themes/cliff/assets/fonts/pp-mori/PPMori-SemiBold.woff2) format('woff2'),url(https://bunny-wp-pullzone-da9uz0t0lm.b-cdn.net/wp-content/themes/cliff/assets/fonts/pp-mori/PPMori-SemiBold.woff) format('woff');font-weight:400;font-style:normal;font-display:normal}.video-placeholder,.work-grid .project-thumbnail .outer-media-wrap .media-wrap .image{background:no-repeat 50% 50%;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}.loading-overlay img,.work-grid .project-thumbnail:after,.work-grid .project-thumbnail .outer-media-wrap .media-wrap video{top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}html,html a{-webkit-font-smoothing:antialiased!important;text-shadow:1px 1px 1px rgb(0 0 0 / .004)}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{color:#322a26;background-color:#eaba6b;text-rendering:optimizeLegibility;font-family:"PPMori-Regular";-webkit-text-size-adjust:100%;margin:0;padding:0}body a{position:relative;color:#322a26;text-decoration:none}.content-wrapper{position:relative;display:block;width:100%;height:auto;opacity:0;will-change:opacity;transition:opacity 0.5s cubic-bezier(.77,0,.175,1);-o-transition:opacity 0.5s cubic-bezier(.77,0,.175,1);-ms-transition:opacity 0.5s cubic-bezier(.77,0,.175,1);-moz-transition:opacity 0.5s cubic-bezier(.77,0,.175,1);-webkit-transition:opacity 0.5s cubic-bezier(.77,0,.175,1);z-index:2}.content-wrapper.visible{opacity:1}.page-wrap{position:relative;display:block;width:100%;height:auto;padding-bottom:90px;z-index:2;overflow:hidden}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){.page-wrap{padding-bottom:45vh;overflow:initial}}.lazyload-wrap{position:relative;display:block;width:100%;height:auto}img,video,svg{display:block;width:100%;height:auto}.loading-overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:5;opacity:.97;transition:opacity 600ms cubic-bezier(.25,.1,.25,1);-o-transition:opacity 600ms cubic-bezier(.25,.1,.25,1);-ms-transition:opacity 600ms cubic-bezier(.25,.1,.25,1);-moz-transition:opacity 600ms cubic-bezier(.25,.1,.25,1);-webkit-transition:opacity 600ms cubic-bezier(.25,.1,.25,1);will-change:opacity}.loading-overlay.white{background-color:#fff}.loading-overlay.black{background-color:#000}.loading-overlay.dark-brown{background-color:#322a26}.loading-overlay img{position:absolute;display:block;width:50px;height:auto}.loading-overlay.hidden{opacity:0}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){.loading-overlay img{width:10.6666666667vw}}.video-placeholder{position:absolute;width:100%;height:100%;top:0;left:0;z-index:10}.outer-content-wrap{position:relative;width:calc(100% - 48px);width:-o-calc(100% - 48px);width:-ms-calc(100% - 48px);width:-moz-calc(100% - 48px);width:-webkit-calc(100% - 48px);margin:0 auto;z-index:1}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){.outer-content-wrap{width:calc(100% - 9.6vw);width:-o-calc(100% - 9.6vw);width:-ms-calc(100% - 9.6vw);width:-moz-calc(100% - 9.6vw);width:-webkit-calc(100% - 9.6vw)}}h1,h2,h3,h4,h5,h6{position:relative;font-family:"PPMori-Regular";font-style:normal;font-weight:400}h6{font-family:"PPMori-Regular";font-size:12px;line-height:1em}p,hr{font-family:"PPMori-Regular";font-size:16px;line-height:1.375em;margin-bottom:1.375em}strong,b{font-family:"PPMori-SemiBold";font-weight:400;font-style:normal}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child{margin-bottom:0px!important}input{-webkit-appearance:none;border-radius:0}textarea:focus,input:focus,select:focus{outline:0}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){p,hr{font-size:4vw}}.fixed-toolbar{position:fixed;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;align-items:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;width:auto;height:40px;top:24px;right:24px;background:#eaba6b;z-index:999;border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;will-change:right,transform;transition:transform 300ms cubic-bezier(.25,.1,.25,1),right 300ms cubic-bezier(.25,.1,.25,1);-o-transition:-o-transform 300ms cubic-bezier(.25,.1,.25,1),right 300ms cubic-bezier(.25,.1,.25,1);-ms-transition:-ms-transform 300ms cubic-bezier(.25,.1,.25,1),right 300ms cubic-bezier(.25,.1,.25,1);-moz-transition:-moz-transform 300ms cubic-bezier(.25,.1,.25,1),right 300ms cubic-bezier(.25,.1,.25,1);-webkit-transition:-webkit-transform 300ms cubic-bezier(.25,.1,.25,1),right 300ms cubic-bezier(.25,.1,.25,1);box-shadow:0 0 6px rgb(0 0 0 / .3);-o-box-shadow:0 0 6px rgb(0 0 0 / .3);-ms-box-shadow:0 0 6px rgb(0 0 0 / .3);-moz-box-shadow:0 0 6px rgb(0 0 0 / .3);-webkit-box-shadow:0 0 6px rgb(0 0 0 / .3)}.fixed-toolbar p{line-height:1em}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){.fixed-toolbar{top:5.3333333333vw;left:4.8vw;right:initial;height:10.6666666667vw;padding:2.6666666667vw 0 2.1333333333vw 0}}.fixed-toolbar .site-title{position:absolute;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;align-items:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;width:auto;height:40px;top:0;right:calc(100% + 13px);right:-o-calc(100% + 13px);right:-ms-calc(100% + 13px);right:-moz-calc(100% + 13px);right:-webkit-calc(100% + 13px);padding:10px 13px 8px 13px;border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-shadow:0 0 6px rgb(0 0 0 / .3);-o-box-shadow:0 0 6px rgb(0 0 0 / .3);-ms-box-shadow:0 0 6px rgb(0 0 0 / .3);-moz-box-shadow:0 0 6px rgb(0 0 0 / .3);-webkit-box-shadow:0 0 6px rgb(0 0 0 / .3);cursor:pointer;opacity:0;pointer-events:none;transition:opacity 200ms cubic-bezier(.25,.1,.25,1);-o-transition:opacity 200ms cubic-bezier(.25,.1,.25,1);-ms-transition:opacity 200ms cubic-bezier(.25,.1,.25,1);-moz-transition:opacity 200ms cubic-bezier(.25,.1,.25,1);-webkit-transition:opacity 200ms cubic-bezier(.25,.1,.25,1);will-change:opacity}.fixed-toolbar .site-title p{white-space:nowrap}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){.fixed-toolbar .site-title{position:relative;top:initial;right:initial;border-radius:0;-o-border-radius:0;-ms-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;opacity:1;pointer-events:all;background-color:transparent!important;height:10.6666666667vw;padding:2.6666666667vw 3.4666666667vw 2.1333333333vw 3.4666666667vw}}.fixed-toolbar .main-menu{position:relative;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;align-items:baseline;-o-align-items:baseline;-ms-align-items:baseline;-moz-align-items:baseline;-webkit-align-items:baseline;justify-content:flex-start;-o-justify-content:flex-start;-ms-justify-content:flex-start;-moz-justify-content:flex-start;-webkit-justify-content:flex-start;list-style:none}.fixed-toolbar .main-menu .menu-item{position:relative;display:block;padding:10px 13px 8px 13px;white-space:nowrap;cursor:pointer}.fixed-toolbar .main-menu .menu-item p{white-space:nowrap;margin-bottom:0;z-index:1}.fixed-toolbar .main-menu .menu-item.prompter-element{cursor:none}.fixed-toolbar .main-menu .menu-item.prompter-element span.prompter{position:absolute;height:20px;padding:0 10px;background-color:#322a26;color:#fff;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;align-items:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);pointer-events:none;opacity:0;z-index:2;cursor:none}.fixed-toolbar .main-menu .menu-item.prompter-element span.prompter h6{white-space:nowrap}.fixed-toolbar .main-menu .menu-item.prompter-element:hover span.prompter{opacity:.95}.fixed-toolbar .main-menu .menu-item.link{transition:opacity 250ms cubic-bezier(.25,.1,.25,1);-o-transition:opacity 250ms cubic-bezier(.25,.1,.25,1);-ms-transition:opacity 250ms cubic-bezier(.25,.1,.25,1);-moz-transition:opacity 250ms cubic-bezier(.25,.1,.25,1);-webkit-transition:opacity 250ms cubic-bezier(.25,.1,.25,1);will-change:opacity}.fixed-toolbar .main-menu .menu-item.link:hover{opacity:.6}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){.fixed-toolbar .main-menu{display:none}.fixed-toolbar .main-menu .menu-item{padding:2.6666666667vw 3.4666666667vw 2.1333333333vw 3.4666666667vw}}.fixed-toolbar.scrolled{right:50%;transform:translateX(50%);-o-transform:translateX(50%);-ms-transform:translateX(50%);-moz-transform:translateX(50%);-webkit-transform:translateX(50%)}.fixed-toolbar.scrolled .site-title{opacity:1;pointer-events:all;transition:opacity 350ms cubic-bezier(.25,.1,.25,1) 150ms;-o-transition:opacity 350ms cubic-bezier(.25,.1,.25,1) 150ms;-ms-transition:opacity 350ms cubic-bezier(.25,.1,.25,1) 150ms;-moz-transition:opacity 350ms cubic-bezier(.25,.1,.25,1) 150ms;-webkit-transition:opacity 350ms cubic-bezier(.25,.1,.25,1) 150ms}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){.fixed-toolbar.scrolled{right:initial!important;transform:translateX(0%);-o-transform:translateX(0%);-ms-transform:translateX(0%);-moz-transform:translateX(0%);-webkit-transform:translateX(0%)}}.bio-wrap{position:relative;position:sticky;position:-o-sticky;position:-ms-sticky;position:-moz-sticky;position:-webkit-sticky;display:block;width:100%;height:auto;padding:24px 0 150px 0;top:0;z-index:1;will-change:opacity}.bio-wrap .text-wrap{position:relative;display:block;width:25%;height:auto;max-width:418px}@media only screen and (max-width:1240px){.bio-wrap .text-wrap{width:33%}}@media only screen and (max-width:768px){.bio-wrap .text-wrap{width:50%}}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){.bio-wrap{display:none}}.work-grid{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.2vw}@media only screen and (max-width:1760px){.work-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.3vw}}@media only screen and (max-width:1240px){.work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4vw}}@media only screen and (max-width:768px){.work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5vw}}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){.work-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:0}}.work-grid .project-thumbnail{position:relative;display:block}.work-grid .project-thumbnail:after{content:"";position:absolute;width:calc(100% + 0.2vw);width:-o-calc(100% + 0.2vw);width:-ms-calc(100% + 0.2vw);width:-moz-calc(100% + 0.2vw);width:-webkit-calc(100% + 0.2vw);height:calc(100% + 0.2vw);height:-o-calc(100% + 0.2vw);height:-ms-calc(100% + 0.2vw);height:-moz-calc(100% + 0.2vw);height:-webkit-calc(100% + 0.2vw)}.work-grid .project-thumbnail .outer-media-wrap{position:relative;display:block;width:100%;height:auto;overflow:hidden}.work-grid .project-thumbnail .outer-media-wrap:after{content:"";display:block;padding-bottom:55.5%}.work-grid .project-thumbnail .outer-media-wrap .media-wrap{position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:1}.work-grid .project-thumbnail .outer-media-wrap .media-wrap video{position:absolute;width:100%;height:100%;object-fit:cover;z-index:1;pointer-events:none;filter:blur(10px);-o-filter:blur(10px);-ms-filter:blur(10px);-moz-filter:blur(10px);-webkit-filter:blur(10px)}.work-grid .project-thumbnail .outer-media-wrap .media-wrap video.loaded{filter:none;-o-filter:none;-ms-filter:none;-moz-filter:none;-webkit-filter:none}.work-grid .project-thumbnail .outer-media-wrap .media-wrap .image{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;pointer-events:none;filter:blur(10px);-o-filter:blur(10px);-ms-filter:blur(10px);-moz-filter:blur(10px);-webkit-filter:blur(10px)}.work-grid .project-thumbnail .outer-media-wrap .media-wrap .image.loaded{filter:none;-o-filter:none;-ms-filter:none;-moz-filter:none;-webkit-filter:none}.work-grid .project-thumbnail .mobile-caption{position:sticky;position:-o-sticky;position:-ms-sticky;position:-moz-sticky;position:-webkit-sticky;display:none;padding-top:3.4666666667vw;z-index:1}.work-grid .project-thumbnail .mobile-caption .outer-content-wrap{display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;align-items:baseline;-o-align-items:baseline;-ms-align-items:baseline;-moz-align-items:baseline;-webkit-align-items:baseline;justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-webkit-justify-content:space-between}.work-grid .project-thumbnail .mobile-caption p{margin-bottom:0}@media only screen and (max-width:1760px){.work-grid .project-thumbnail:after{width:calc(100% + 0.3vw);width:-o-calc(100% + 0.3vw);width:-ms-calc(100% + 0.3vw);width:-moz-calc(100% + 0.3vw);width:-webkit-calc(100% + 0.3vw);height:calc(100% + 0.3vw);height:-o-calc(100% + 0.3vw);height:-ms-calc(100% + 0.3vw);height:-moz-calc(100% + 0.3vw);height:-webkit-calc(100% + 0.3vw)}}@media only screen and (max-width:1240px){.work-grid .project-thumbnail:after{width:calc(100% + 0.4vw);width:-o-calc(100% + 0.4vw);width:-ms-calc(100% + 0.4vw);width:-moz-calc(100% + 0.4vw);width:-webkit-calc(100% + 0.4vw);height:calc(100% + 0.4vw);height:-o-calc(100% + 0.4vw);height:-ms-calc(100% + 0.4vw);height:-moz-calc(100% + 0.4vw);height:-webkit-calc(100% + 0.4vw)}}@media only screen and (max-width:768px){.work-grid .project-thumbnail:after{width:calc(100% + 0.5vw);width:-o-calc(100% + 0.5vw);width:-ms-calc(100% + 0.5vw);width:-moz-calc(100% + 0.5vw);width:-webkit-calc(100% + 0.5vw);height:calc(100% + 0.5vw);height:-o-calc(100% + 0.5vw);height:-ms-calc(100% + 0.5vw);height:-moz-calc(100% + 0.5vw);height:-webkit-calc(100% + 0.5vw)}}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){.work-grid .project-thumbnail{position:sticky;position:-o-sticky;position:-ms-sticky;position:-moz-sticky;position:-webkit-sticky;padding:100px 0 5vh 0;height:auto;top:-1px}.work-grid .project-thumbnail:after{display:none}.work-grid .project-thumbnail .outer-media-wrap{z-index:2}.work-grid .project-thumbnail .mobile-caption{display:block}}.fixed-project-info{position:fixed;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;align-items:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;justify-content:flex-start;-o-justify-content:flex-start;-ms-justify-content:flex-start;-moz-justify-content:flex-start;-webkit-justify-content:flex-start;width:auto;height:40px;bottom:24px;left:24px;background:#eaba6b;z-index:999;border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-shadow:0 0 6px rgb(0 0 0 / .3);-o-box-shadow:0 0 6px rgb(0 0 0 / .3);-ms-box-shadow:0 0 6px rgb(0 0 0 / .3);-moz-box-shadow:0 0 6px rgb(0 0 0 / .3);-webkit-box-shadow:0 0 6px rgb(0 0 0 / .3);overflow:hidden}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){.fixed-project-info{display:none!important}}.fixed-project-info .info-section{position:relative;display:block;width:auto;height:40px;padding:0 13px 0 13px;border-right:1px solid #322a26;border-right:.5px solid #322a26;cursor:default}.fixed-project-info .info-section:last-child{border-right:none!important}.fixed-project-info .info-section .section-track-wrap{position:relative;display:block;will-change:transform;-webkit-transition:-webkit-transform 250ms cubic-bezier(.25,.1,.25,1);-moz-transition:-moz-transform 250ms cubic-bezier(.25,.1,.25,1);-ms-transition:-ms-transform 250ms cubic-bezier(.25,.1,.25,1);-o-transition:-o-transform 250ms cubic-bezier(.25,.1,.25,1);transition:transform 250ms cubic-bezier(.25,.1,.25,1)}.fixed-project-info .info-section .section-track-wrap .section-list-item{position:relative;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;align-items:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;width:auto;height:40px;padding:10px 0 8px 0}.mobile-menu-wrap{position:fixed;width:100%;height:auto;bottom:0;left:0;display:none;z-index:9999;box-shadow:0 0 6px rgb(0 0 0 / .3);-o-box-shadow:0 0 6px rgb(0 0 0 / .3);-ms-box-shadow:0 0 6px rgb(0 0 0 / .3);-moz-box-shadow:0 0 6px rgb(0 0 0 / .3);-webkit-box-shadow:0 0 6px rgb(0 0 0 / .3)}.mobile-menu-wrap .mobile-menu{position:relative;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;align-items:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-webkit-justify-content:space-between}.mobile-menu-wrap .mobile-menu .menu-item{position:relative;display:flex;display:-o-flex;display:-ms-flex;display:-moz-flex;display:-webkit-flex;align-items:center;-o-align-items:center;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;justify-content:center;-o-justify-content:center;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;width:50%;height:45px;text-align:center;border-right:.5px solid #322a26}.mobile-menu-wrap .mobile-menu .menu-item:last-child{border-right:none!important}.mobile-menu-wrap .mobile-menu .menu-item p{line-height:1em}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){.mobile-menu-wrap{display:block}}html.colour-1 body,html.colour-1 .fixed-toolbar,html.colour-1 .site-title,html.colour-1 .fixed-project-info,html.colour-1 .page-wrap,html.colour-1 .mobile-menu-wrap{background-color:#eaba6b}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){html.colour-1 .project-thumbnail .mobile-caption{background-color:#eaba6b}}html.colour-2 body,html.colour-2 .fixed-toolbar,html.colour-2 .site-title,html.colour-2 .fixed-project-info,html.colour-2 .page-wrap,html.colour-2 .mobile-menu-wrap{background-color:#A39A66}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){html.colour-2 .project-thumbnail .mobile-caption{background-color:#A39A66}}html.colour-3 body,html.colour-3 .fixed-toolbar,html.colour-3 .site-title,html.colour-3 .fixed-project-info,html.colour-3 .page-wrap,html.colour-3 .mobile-menu-wrap{background-color:#B9B7A7}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){html.colour-3 .project-thumbnail .mobile-caption{background-color:#B9B7A7}}html.colour-4 body,html.colour-4 .fixed-toolbar,html.colour-4 .site-title,html.colour-4 .fixed-project-info,html.colour-4 .page-wrap,html.colour-4 .mobile-menu-wrap{background-color:#AA9DA1}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){html.colour-4 .project-thumbnail .mobile-caption{background-color:#AA9DA1}}html.colour-5 body,html.colour-5 .fixed-toolbar,html.colour-5 .site-title,html.colour-5 .fixed-project-info,html.colour-5 .page-wrap,html.colour-5 .mobile-menu-wrap{background-color:#979D80}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){html.colour-5 .project-thumbnail .mobile-caption{background-color:#979D80}}html.colour-6 body,html.colour-6 .fixed-toolbar,html.colour-6 .site-title,html.colour-6 .fixed-project-info,html.colour-6 .page-wrap,html.colour-6 .mobile-menu-wrap{background-color:#BD9E9F}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){html.colour-6 .project-thumbnail .mobile-caption{background-color:#BD9E9F}}html.colour-7 body,html.colour-7 .fixed-toolbar,html.colour-7 .site-title,html.colour-7 .fixed-project-info,html.colour-7 .page-wrap,html.colour-7 .mobile-menu-wrap{background-color:#AFD0D6}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){html.colour-7 .project-thumbnail .mobile-caption{background-color:#AFD0D6}}html.colour-8 body,html.colour-8 .fixed-toolbar,html.colour-8 .site-title,html.colour-8 .fixed-project-info,html.colour-8 .page-wrap,html.colour-8 .mobile-menu-wrap{background-color:#7C90A0}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){html.colour-8 .project-thumbnail .mobile-caption{background-color:#7C90A0}}html.colour-9 body,html.colour-9 .fixed-toolbar,html.colour-9 .site-title,html.colour-9 .fixed-project-info,html.colour-9 .page-wrap,html.colour-9 .mobile-menu-wrap{background-color:#F68E5F}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:320px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:384px) and (device-height:592px) and (-webkit-device-pixel-ratio:2) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait),screen and (device-width:360px) and (device-height:592px) and (-webkit-device-pixel-ratio:4) and (orientation:portrait),screen and (device-width:480px) and (device-height:800px) and (orientation:portrait),only screen and (max-width:480px){html.colour-9 .project-thumbnail .mobile-caption{background-color:#F68E5F}}