/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}code,kbd,pre,samp{font-family:"fira-mono", monospace}.highlight{border-radius:3px}.highlight .lineno{display:inline-block;padding:0 10px 0 0;border-right:1px solid #62717d;color:#62717d}.highlight pre code{display:block;white-space:pre;overflow-x:auto;word-wrap:normal;padding:20px 15px}.highlight .hll{background-color:#4f5b66}.highlight{background:#2b303b;color:#eff1f5}.highlight .c{color:#65737e}.highlight .err{color:#bf616a}.highlight .k{color:#b48ead}.highlight .l{color:#d08770}.highlight .n{color:#eff1f5}.highlight .o{color:#96b5b4}.highlight .p{color:#eff1f5}.highlight .cm{color:#65737e}.highlight .cp{color:#65737e}.highlight .c1{color:#65737e}.highlight .cs{color:#65737e}.highlight .gd{color:#bf616a}.highlight .ge{font-style:italic}.highlight .gh{color:#eff1f5;font-weight:bold}.highlight .gi{color:#a3be8c}.highlight .gp{color:#65737e;font-weight:bold}.highlight .gs{font-weight:bold}.highlight .gu{color:#96b5b4;font-weight:bold}.highlight .kc{color:#b48ead}.highlight .kd{color:#b48ead}.highlight .kn{color:#96b5b4}.highlight .kp{color:#b48ead}.highlight .kr{color:#b48ead}.highlight .kt{color:#ebcb8b}.highlight .ld{color:#a3be8c}.highlight .m{color:#d08770}.highlight .s{color:#a3be8c}.highlight .na{color:#8fa1b3}.highlight .nb{color:#eff1f5}.highlight .nc{color:#ebcb8b}.highlight .no{color:#bf616a}.highlight .nd{color:#96b5b4}.highlight .ni{color:#eff1f5}.highlight .ne{color:#bf616a}.highlight .nf{color:#8fa1b3}.highlight .nl{color:#eff1f5}.highlight .nn{color:#ebcb8b}.highlight .nx{color:#8fa1b3}.highlight .py{color:#eff1f5}.highlight .nt{color:#96b5b4}.highlight .nv{color:#bf616a}.highlight .ow{color:#96b5b4}.highlight .w{color:#eff1f5}.highlight .mf{color:#d08770}.highlight .mh{color:#d08770}.highlight .mi{color:#d08770}.highlight .mo{color:#d08770}.highlight .sb{color:#a3be8c}.highlight .sc{color:#eff1f5}.highlight .sd{color:#65737e}.highlight .s2{color:#a3be8c}.highlight .se{color:#d08770}.highlight .sh{color:#a3be8c}.highlight .si{color:#d08770}.highlight .sx{color:#a3be8c}.highlight .sr{color:#a3be8c}.highlight .s1{color:#a3be8c}.highlight .ss{color:#a3be8c}.highlight .bp{color:#eff1f5}.highlight .vc{color:#bf616a}.highlight .vg{color:#bf616a}.highlight .vi{color:#bf616a}.highlight .il{color:#d08770}*,*:before,*:after{box-sizing:border-box}body{font-family:"freight-text-pro";font-size:100%;color:rgba(0,0,0,0.8);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}body,h1,h2,h3,h4{font-size-adjust:.5}h1,h2,h3,h4{font-family:"proxima-nova";margin:0}h1{font-size:1.777em;line-height:1.25}@media (min-width: 31.25em){h1{font-size:2.073em;line-height:1.131em}}@media (min-width: 62.5em){h1{font-size:2.221em}}.post-title,.intro{color:#fff}h1.page-heading{margin:1em 0}h1.intro{font-family:'freight-text-pro';font-style:italic;font-weight:normal;font-size:1.666em;color:rgba(0,0,0,0.8)}h2{font-size:1.507em;line-height:1.2}@media (min-width: 31.25em){h2{font-size:1.666em}}@media (min-width: 62.5em){h2{font-size:2.073em}}h3{font-size:1.333em}@media (min-width: 31.25em){h3{font-size:1.555em}}h4{font-size:1.131em}@media (min-width: 31.25em){h4{font-size:1.25em}}p,.post-content ul{font-size:1.1em;margin-bottom:1.875em}@media (min-width: 31.25em){p,.post-content ul{font-size:1.25em}}@media (min-width: 62.5em){p,.post-content ul{font-size:1.375em;line-height:1.5em}}a{color:rgba(0,0,0,0.8)}blockquote{font-size:1.2em;font-style:italic;text-align:center}@media (min-width: 62.5em){blockquote{font-size:1.666em}}figcaption{font-size:0.875em;font-style:italic;text-align:center;color:rgba(0,0,0,0.6)}.page-content{font-size:1em;line-height:1.375}.post-meta{font-family:"proxima-nova";font-size:0.704em;line-height:1;text-transform:uppercase;color:rgba(0,0,0,0.4)}.post-meta a{color:rgba(0,0,0,0.4);text-decoration:none}.post-meta a:hover{text-decoration:underline}@media (min-width: 31.25em){.post-meta{font-size:0.875em}}.post-header .post-meta{color:#fff}.post-list-header{font-size:1.25em;margin:0}@media (min-width: 31.25em){.post-list-header{font-size:1.375em}}.post-list .featured-post p{font-size:1em;margin:0.875em 0}@media (min-width: 31.25em){.post-list .featured-post p{font-size:1.125em}}@media (min-width: 62.5em){.post-list .featured-post p{font-size:1.25em}}.post-list .post .post-list-header{font-size:1em}@media (min-width: 31.25em){.post-list .post .post-list-header{font-size:1.125em}}.post-list .post p{font-size:0.875em;margin:0.704em 0;line-height:1.4}@media (min-width: 31.25em){.post-list .post p{font-size:1em}}@media (min-width: 62.5em){.post-list .post p{font-size:1.125em}}.post-link{color:rgba(0,0,0,0.8);text-decoration:none}.post-link:hover{text-decoration:underline}.btn,.btn--small{font-family:"proxima-nova";font-weight:bold;text-transform:uppercase;text-decoration:none}hr{width:49.15254%;margin:0 auto}.regular-weight{font-weight:normal}.email-me-link{color:rgba(0,0,0,0.8)}.email-me-link:hover{color:#000}.related-post-header a{color:#fff}.site-header{max-width:100%;margin-left:auto;margin-right:auto;overflow:hidden;*zoom:1;font-family:'proxima-nova', sans-serif}.site-header:after{content:" ";display:block;clear:both}.site-nav{position:absolute;top:0;left:0;width:100%;height:55px;padding-top:2.5641%;padding-bottom:2.5641%;z-index:1000;overflow:hidden;-webkit-transform:translate(0, 0);transform:translate(0, 0);transition:-webkit-transform .4s, height .3s, background .4s;transition:transform .4s, height .3s, background .4s}@media (min-width: 31.25em){.site-nav{height:77px}}@media (min-width: 62.5em){.site-nav{padding-top:1.2%}}.logo{position:relative;float:left;width:49.15254%;margin-left:8.47458%}.menu{position:relative;float:left;width:32.20339%;margin-right:8.47458%;margin-top:4px}@media (min-width: 31.25em){.menu{margin-top:8px}}.nav--is-white{position:relative;background:#fff}.nav--is-white .site-title svg,.nav--is-white .menu svg{fill:#000}.site-title{position:relative;display:block;height:35px;z-index:1001}.site-title svg{position:relative;width:157px;height:35px;fill:#fff}@media (min-width: 31.25em){.site-title svg{width:237px;height:41px}}.black .site-title svg{fill:rgba(0,0,0,0.8)}.menu-icon{position:relative;float:right;z-index:1001}.lines-button{display:inline-block;transition:.3s;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lines-button:hover{opacity:1}.lines{display:inline-block;width:1.6em;height:0.25em;background:#fff;transition:0.2s;position:relative}.lines:before,.lines:after{display:inline-block;width:1.6em;height:0.25em;background:#fff;transition:0.2s;position:absolute;left:0;content:'';-webkit-transform-origin:0.14286em center;transform-origin:0.14286em center}.lines:before{top:-0.5em}.lines:after{top:0.5em}.black .lines{background:rgba(0,0,0,0.8)}.black .lines:before,.black .lines:after{background:rgba(0,0,0,0.8)}.lines-button.x.close .lines{background:transparent}.lines-button.x.close .lines:before,.lines-button.x.close .lines:after{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;top:0;width:2em}.lines-button.x.close .lines:before{-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg)}.lines-button.x.close .lines:after{-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg)}.lines-button--alt .lines,.lines-button--alt .lines:before,.lines-button--alt .lines:after{background:rgba(0,0,0,0.8)}.menu-link{font-family:"freight-text-pro";color:rgba(0,0,0,0.8);text-decoration:none}.menu-link:hover{text-decoration:underline}nav.nav--is-invisible{-webkit-transform:translate(0, -64px);transform:translate(0, -64px);transition:-webkit-transform .3s;transition:transform .3s;opacity:0}nav.nav--is-detached{position:fixed;background-color:rgba(255,255,255,0.97);box-shadow:0 0 1px rgba(0,0,0,0.15);transition:-webkit-transform .3s, height .3s, background .3s, opacity .3s;transition:transform .3s, height .3s, background .3s, opacity .3s}nav.nav--is-detached .site-title svg,nav.nav--is-expanded .site-title svg{fill:rgba(0,0,0,0.8)}nav.nav--is-detached .menu-icon .lines:before,nav.nav--is-expanded .menu-icon .lines:before,nav.nav--is-detached .lines,nav.nav--is-detached .menu-icon .lines:after,nav.nav--is-expanded .menu-icon .lines:after{background:rgba(0,0,0,0.8)}nav.nav--is-expanded{width:100%;height:100%;position:fixed;cursor:default;background:rgba(255,255,255,0.97);transition:-webkit-transform .3s, height .3s, background .3s, opacity .3s;transition:transform .3s, height .3s, background .3s, opacity .3s}.navigation{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;opacity:0;padding-top:0;text-align:center;transition:-webkit-transform .3, opacity .3, height .3s;transition:transform .3, opacity .3, height .3s}nav.nav--is-expanded .navigation{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:1;transition:-webkit-transform .3, opacity .3, height .3s;transition:transform .3, opacity .3, height .3s}.primary-navigation{padding:0}.primary-navigation li{list-style-type:none;padding:1em}.primary-navigation li.separator{padding:0}.separator{position:relative;font-family:"freight-text-pro";font-weight:normal;font-size:0.704em;font-style:italic;text-transform:none;text-align:center;color:rgba(0,0,0,0.3);margin:0.704 0}@media (min-width: 31.25em){.separator{font-size:0.875em;margin:0.875em 0}}.separator span{position:relative;z-index:6;padding:0.5em;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1)}.menu-link{font-family:"proxima-nova";font-weight:bold;font-size:1.666em;text-transform:uppercase;letter-spacing:0.15em}@media (min-width: 31.25em){.menu-link{font-size:2.073em}}.menu-link-desc{font-family:"freight-text-pro";font-style:italic;font-size:0.704em;display:block}@media (min-width: 31.25em){.menu-link-desc{font-size:1em}}@media (min-width: 62.5em){.menu-link-desc{font-size:1.131em}}body{max-width:100%;margin-left:auto;margin-right:auto}body:after{content:" ";display:block;clear:both}body.no_scroll{overflow:hidden;height:100%}@-moz-document url-prefix(){body.no_scroll .expanded{background:rgba(255,255,255,0.98)}}iframe{max-width:100%}.title-container.title-container--home{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin-left:0}.home-content{width:83.05085%;margin:0 auto}@media (min-width: 31.25em){.home-content{width:83.05085%}}@media (min-width: 62.5em){.home-content{width:66.10169%}}@media (min-width: 81.25em){.home-content{width:57.62712%}}.featured-posts,.recent-posts{overflow:hidden;*zoom:1}.page-heading.recent-entries{position:relative;font-family:"freight-text-pro";font-weight:normal;font-size:1.125em;font-style:italic;text-transform:none;text-align:center;color:rgba(0,0,0,0.3);margin:1.666em 0}@media (min-width: 31.25em){.page-heading.recent-entries{font-size:1.333em;margin:2.221em 0}}.page-heading.recent-entries:after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:1px;width:100%;background:rgba(0,0,0,0.1);content:''}.page-heading.recent-entries span{position:relative;z-index:6;padding:0.704em;background:#fff}.page-heading.recent-entries span a{text-decoration:none;color:inherit}.page-heading.recent-entries span a:hover{text-decoration:underline}.post-list{overflow:hidden;*zoom:1}.post-list .featured-post{padding-bottom:1.666em;margin-bottom:1.666em}.post-list .featured-post:last-child{padding-bottom:0;margin-bottom:0}@media (min-width: 31.25em){.post-list .featured-post{padding-bottom:2.221em;margin-bottom:2.221em}}@media (min-width: 81.25em){.post-list .featured-post{width:49.15254%;float:left;margin-right:1.69492%;margin-bottom:1.666em;padding-bottom:1.666em}.post-list .featured-post:nth-child(even){width:49.15254%;float:right;margin-right:0}}.post-list .post{width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:5.26316%}@media (min-width: 31.25em){.post-list .post{width:48.27586%;float:left;margin-right:3.44828%}.post-list .post:nth-child(even){width:48.27586%;float:right;margin-right:0}}.post-list .post-meta{font-family:"freight-text-pro";text-transform:none}.profile-page{width:100%;margin:0 auto}.about-me{position:relative;width:83.05085%;margin:0 auto;text-align:center}.signet{position:relative;width:83.05085%;margin:0 auto}@media (min-width: 31.25em){.signet{width:66.10169%}}.signet svg{display:block;margin:2em auto;width:150px;height:150px;fill:rgba(0,0,0,0.8)}.post-follow-ups-signet{position:relative;width:64px;margin:2.073em auto;fill:rgba(0,0,0,0.8)}.email-me{position:relative;width:83.05085%;margin:0.5em auto;padding:0.875em 0}@media (min-width: 31.25em){.email-me{margin:1em auto;padding:2em 0}}@media (min-width: 62.5em){.email-me{margin:3em auto}}.email-me:after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:0;content:'';width:32.20339%;height:1px;background:rgba(0,0,0,0.1)}.email-me-headline{font-size:1.1em;text-align:center}@media (min-width: 31.25em){.email-me-headline{font-size:1.555em}}@media (min-width: 62.5em){.email-me-headline{font-size:2.073em}}.related-post{position:relative;width:100%;padding-bottom:42.553191489%}@media (min-width: 62.5em){.related-post{padding-bottom:23.72881%}}.previous-post,.next-post{width:100%}@media (min-width: 31.25em){.previous-post,.next-post{width:50%;float:left}}.related-post-content,.all-projects-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:83.05085%;color:#fff;z-index:6}.related-post-content{font-size:1em}@media (min-width: 31.25em){.related-post-content{width:66.10169%}}.related-post-title{position:relative;font-size:0.875em;padding-top:.5em;padding-bottom:1em}@media (min-width: 31.25em){.related-post-title{font-size:1.375em;padding-top:0.704em;padding-bottom:2.073em}}.related-post-title:before{position:absolute;content:'';height:4px;width:23.72881%;top:0;background:#fff}.related-post-header{font-size:1.125em}@media (min-width: 31.25em){.related-post-header{font-size:1.555em}}.related-post-meta,.work-list-meta{margin-top:0;margin-bottom:0.5em;font-family:"proxima-nova";font-weight:bold;font-size:0.704em;letter-spacing:2px;color:#fff;text-transform:uppercase}.all-projects{position:relative;width:100%;padding-bottom:42.553191489%}@media (min-width: 62.5em){.all-projects{padding-bottom:23.72881%}}.all-projects-content{text-align:center}.all-projects-header{font-size:1.1em}@media (min-width: 31.25em){.all-projects-header{font-size:1.666em}}@media (min-width: 62.5em){.all-projects-header{font-size:2.073em}}.all-projects-content span{display:block;font-style:italic;margin-bottom:1em}@media (min-width: 62.5em){.all-projects-content span{font-size:1.555em}}.work-list{position:relative;max-width:100%;margin-left:auto;margin-right:auto;overflow:hidden;*zoom:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.work-list:after{content:" ";display:block;clear:both}.work-list-item{position:relative;float:left;width:100%;height:25vh;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media (min-width: 31.25em){.work-list-item{width:50%;height:45vh}}@media (min-width: 62.5em){.work-list-item{width:20%;height:80vh}}.work-list-content{width:83.05085%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff;z-index:6}.work-list-header a{color:#fff;text-decoration:none}.work-list-header a:hover{text-decoration:underline}.grid{position:relative;overflow:hidden;*zoom:1;margin:0 auto;padding:1.69492% 0;width:100%;max-width:1300px;list-style:none;text-align:center}.grid figure{position:relative;float:left;overflow:hidden;margin:0;width:100%;text-align:center;cursor:pointer}@media (min-width: 31.25em){.grid figure{width:50%}.grid figure:nth-child(2n+0){float:right}}@media (min-width: 62.5em){.grid figure{width:33.333%}.grid figure:nth-child(3n+0){float:right}}.grid figure img{position:relative;display:block;max-width:100%;opacity:1}.grid figure figcaption{color:#fff;font-size:1em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.grid figure:before{position:absolute;top:0;left:0;content:'';width:100%;height:100%;background:rgba(0,0,0,0.3);z-index:4}.grid__portfolio figure:before{background:none}.grid figure figcaption::before,.grid figure figcaption::after{pointer-events:none}.grid figure figcaption,.grid figure figcaption>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:6}.grid figure figcaption>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.grid figure h2{font-size:1.25em;font-weight:bold;font-style:normal}.grid figure h2 span{font-family:"freight-text-pro";font-weight:normal;font-style:italic;text-transform:none}.grid figure h2,.grid figure p{margin:0}.grid figure p{text-transform:none;font-size:1em}figure.animated figcaption::before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%);content:'';opacity:0;-webkit-transform:translate3d(0, 50%, 0);transform:translate3d(0, 50%, 0)}figure.animated h2{position:absolute;top:50%;left:0;width:100%;color:#fff;transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}figure.animated h2:after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:135%;width:25%;height:3px;background:#fff;content:'';opacity:0;transition:opacity .5s}@media (min-width: 62.5em){figure.animated h2:after{top:200%}}figure.animated figcaption::before,figure.animated p{transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s}figure.animated p{position:absolute;bottom:0;left:0;padding:1em;width:100%;opacity:0;-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}@media (min-width: 62.5em){figure.animated p{padding:2em}}figure.animated:hover h2:after{opacity:1}figure.animated:hover figcaption::before,figure.animated:hover p{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.grid__portfolio figure{width:49.15254%;height:0;padding-bottom:39%;opacity:.9}.grid__portfolio figure img{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;min-width:100%;min-height:100%;overflow-x:hidden}@media (min-width: 31.25em){.grid__portfolio figure{width:50%;padding-bottom:39%}.grid__portfolio figure:nth-child(2n+0){float:right}}@media (min-width: 43.75em){.grid__portfolio figure{width:33.333%;padding-bottom:26%}.grid__portfolio figure:nth-child(2n+0){float:right}}@media (min-width: 62.5em){.grid__portfolio figure{width:50%;padding-bottom:39%}.grid__portfolio figure:nth-child(3n+0){float:right}}@media (min-width: 81.25em){.grid__portfolio figure{width:33.333%;padding-bottom:26%}.grid__portfolio figure:nth-child(3n+0){float:right}}.portfolio-item-link{width:100%;height:100%}.btn,.btn--small{display:inline-block;font-size:0.704em;padding:5px 10px;border:2px solid;margin:0.875em 0}@media (min-width: 31.25em){.btn,.btn--small{padding:10px 20px}}.btn--primary{color:#fff;border-color:#fff;transition:all .25s;letter-spacing:2px}.btn--primary:hover{color:#000;background:#fff;border-color:#fff}.btn--small{font-size:.666em;padding:5px 10px}.btn--black{color:rgba(0,0,0,0.8);border-color:rgba(0,0,0,0.8)}.btn--black:hover{color:#fff;background:rgba(0,0,0,0.8);border-color:rgba(0,0,0,0.8)}.title-container.profile-page{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin-left:0}.profile-page .post-title.name{text-transform:uppercase;letter-spacing:3px;margin-top:1em;margin-bottom:0;margin-left:auto;margin-right:auto;font-size:1.333em;color:rgba(0,0,0,0.8)}@media (min-width: 31.25em){.profile-page .post-title.name{font-size:1.777em}}.avatar{line-height:0;display:inline-block;border-radius:50%;width:50%;max-width:150px}.name{margin-top:0.875em}.job-description,.social-links{color:rgba(0,0,0,0.8);font-style:italic;margin-top:0;margin-bottom:0.4em;z-index:6}.social-links{font-size:1em;margin-bottom:1.333em}.social-links a{text-decoration:none}.social-links a:hover{text-decoration:underline}.page-Impressum{margin-top:8em}.post-content{width:83.05085%;margin:0 auto}@media (min-width: 31.25em){.post-content{width:66.10169%}}@media (min-width: 62.5em){.post-content{width:49.15254%}}.home .post-header{height:75vh}@media (min-width: 62.5em){.home .post-header--video{height:0}}.post-header{position:relative;height:90vh;margin-bottom:2em}@media (min-width: 62.5em){.post-header{height:75vh}}@media (min-width: 62.5em){.post-header--video{height:0;padding-bottom:56.25%;max-height:90vh}}.post-img{max-width:100%}.cover-image{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}.cover-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%);z-index:1}.cover-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:rgba(0,0,0,0.5)}.cover-image--home,.cover-image--About{background-position:center 20%}.cover-image--home:before,.cover-image--About:before{background:linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 25%,#ffffff 100%)}.cover-image--home:after,.cover-image--About:after{background:rgba(255,255,255,0.2)}.cover-image--Tenato:before{background:linear-gradient(135deg, rgba(84,183,163,0.25) 0%,rgba(0,183,137,0.8) 100%)}.cover-image--Tenato:after{background:rgba(255,255,255,0)}.cover-image--Wundertuete:before{background:linear-gradient(135deg, rgba(0,155,195,0.5) 0%,rgba(95,195,224,0.8) 100%)}.cover-image--Wundertuete:after{background:rgba(255,255,255,0)}.cover-image--sechserhaus:before{background:linear-gradient(135deg, rgba(192,13,13,0.25) 0%,rgba(192,13,13,0.8) 100%)}.cover-image--sechserhaus:after{background:rgba(255,255,255,0)}.cover-image--Glavassevich:before{background:linear-gradient(135deg, rgba(59,67,105,0.9) 0%,rgba(59,67,105,0.9) 100%)}.cover-image--Glavassevich:after{background:rgba(255,255,255,0)}.cover-image--personal:before{background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 25%,rgba(0,0,0,0.5) 100%)}.cover-image--personal:after{background:rgba(0,0,0,0.1)}.cover-image--personal video,.cover-image--home video{display:none;background-size:cover}@media (min-width: 62.5em){.cover-image--personal video,.cover-image--home video{display:inline-block;position:absolute;top:50%;left:50%;width:100%;height:100%;z-index:0;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);overflow:hidden}}.title-container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:83.05085%;z-index:6}@media (min-width: 62.5em){.title-container{width:66.10169%}}.title-container h2,.title-container h2 a,.title-container h3{color:#fff;text-decoration:none}.title-container .post-meta{font-family:"proxima-nova";font-weight:bold;color:#fff;margin:0}@media (min-width: 62.5em){.title-container .post-meta{font-size:1.166em}}.title-container .post-meta--serif{font-family:"freight-text-pro";font-weight:normal;text-transform:none}.title-container .post-meta--serif a{color:white}.project-info-wrapper{position:absolute;left:50%;-webkit-transform:translate(-50%, -11.11111%);transform:translate(-50%, -11.11111%);width:83.05085%;bottom:0;color:#fff;z-index:6}@media (min-width: 31.25em){.project-info-wrapper{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.client,.year,.collaborators,.type{width:32.20339%;float:left;margin-right:1.69492%;font-family:"proxima-nova";font-weight:bold;text-transform:uppercase}@media (min-width: 31.25em){.client,.year,.collaborators,.type{width:23.72881%;float:left;margin-right:1.69492%}}.type{width:40.67797%;float:left;margin-right:1.69492%}@media (min-width: 31.25em){.type{width:23.72881%;float:left;margin-right:1.69492%}}.collaborators{width:100%;float:right;margin-right:0;margin-bottom:5.26316%}@media (min-width: 31.25em){.collaborators{width:40.67797%;float:left;margin-right:1.69492%;margin-bottom:0}}.client p,.year p,.collaborators p,.type p{margin:0;font-size:0.704em}@media (min-width: 31.25em){.client p,.year p,.collaborators p,.type p{font-size:0.875em}}@media (min-width: 62.5em){.client p,.year p,.collaborators p,.type p{font-size:1em}}.client span,.year span,.collaborators span,.type span{font-family:"freight-text-pro";font-weight:normal;font-style:italic;text-transform:none;font-size:1em;margin:0}@media (min-width: 62.5em){.client span,.year span,.collaborators span,.type span{font-size:1em}}.year{width:23.72881%;float:right;margin-right:0;text-align:right}@media (min-width: 31.25em){.year{width:6.77966%;float:right;margin-right:0}}.intro,.post-header .post-meta{width:83.05085%;margin-left:0%}@media (min-width: 31.25em){.intro,.post-header .post-meta{width:66.10169%;margin-left:0%}}@media (min-width: 62.5em){.intro,.post-header .post-meta{width:83.05085%;margin-left:0%}}.post-title{margin-bottom:0.5em}.title-container--home .intro{margin:0 auto;text-align:center}.avatar-list{vertical-align:top;margin:0;padding:0;list-style:none}.avatar-list--collaborators{overflow:hidden;*zoom:1}.avatar-list-item{display:inline-block}.avatar-list-item--collaborators{position:relative;float:left;margin-right:6px;display:block}.avatar-icon{display:block;background-position:center;margin:0 auto;overflow:hidden;line-height:0;background-size:cover;border-radius:100%}.avatar-icon--collaborator{width:30px;height:30px}.avatar-image{width:100%;border-radius:100%;background:#f0f0f0}.avatar-image--collaborator{width:30px;height:30px}.post-content ul{margin:0;padding:0}.post-content ul li{margin-right:1em}.post-content figure{position:relative;margin:0}@media (min-width: 62.5em){.left-caption{position:absolute;left:0;top:10%;padding-top:1.69492%;width:23.72881%;margin-left:-28%;text-align:right}.left-caption:before{position:absolute;top:0;right:0;height:1px;width:74.57627%;background:rgba(0,0,0,0.2);content:''}}.footer-col-wrapper{width:100%;float:left;margin-left:0;margin-right:0;overflow:hidden;*zoom:1;margin-top:3.44828%}@media (min-width: 62.5em){.footer-col-wrapper{width:83.05085%;margin:0 auto;float:none}}.site-footer a{color:rgba(0,0,0,0.2);text-decoration:none}.site-footer a:hover{color:rgba(0,0,0,0.5)}.footer-col{max-width:100%;margin-left:auto;margin-right:auto}.footer-col:after{content:" ";display:block;clear:both}.footer-col-1{width:100%;float:left;margin-left:0;margin-right:0}@media (min-width: 31.25em){.footer-col-1{width:66.10169%;float:left;margin-right:1.69492%}}.footer-col-2{width:100%;float:right;margin-right:0}@media (min-width: 31.25em){.footer-col-2{width:32.20339%;float:right;margin-right:0}}@media (min-width: 62.5em){.footer-col-2{width:15.25424%;float:right;margin-right:0}}.contact-list{overflow:hidden;*zoom:1;width:83.05085%;margin:2.04082% auto;padding:0;font-family:"proxima-nova";font-size:0.704em}@media (min-width: 31.25em){.contact-list{margin:2.6em auto}}@media (min-width: 62.5em){.contact-list{margin:3.69492% 0}}.social-media-list{max-width:100%;margin-left:auto;margin-right:auto;overflow:hidden;*zoom:1;width:83.05085%;margin:3.44828% auto;padding:0;vertical-align:middle}.social-media-list:after{content:" ";display:block;clear:both}@media (min-width: 31.25em){.social-media-list{margin:1.6em 0}}.social-media-list li,.contact-list li{list-style-type:none;color:rgba(0,0,0,0.4)}.contact-list li{display:block}.contact-list li a{color:rgba(0,0,0,0.4)}.contact-list li a:hover{text-decoration:underline}@media (min-width: 31.25em){.contact-list li{text-align:left}}.social-media-list li{width:15.25424%;float:left}.social-media-list li:nth-child(6n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.social-media-list li:nth-child(6n+2){margin-left:16.94915%;margin-right:-100%;clear:none}.social-media-list li:nth-child(6n+3){margin-left:33.89831%;margin-right:-100%;clear:none}.social-media-list li:nth-child(6n+4){margin-left:50.84746%;margin-right:-100%;clear:none}.social-media-list li:nth-child(6n+5){margin-left:67.79661%;margin-right:-100%;clear:none}.social-media-list li:nth-child(6n+6){margin-left:84.74576%;margin-right:-100%;clear:none}.social-media-list li a{display:block;height:25px}.icon{display:block;height:25px}.footer-col .icon svg{height:1.5em;width:1.5em;fill:rgba(0,0,0,0.2);transition:fill 0.25s}@media (min-width: 31.25em){.footer-col .icon svg{height:1.5em;width:1.5em}}.social-media-list li a:hover .icon svg{fill:rgba(0,0,0,0.4)}
