/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:0 0;display:inline-block;cursor:pointer;transition-property:opacity, filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger-box{width:20px;height:18px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:20px;height:2px;background-color:#cb6900;border-radius:0px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-8px}.hamburger-inner::after{bottom:-8px}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0.13s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse .hamburger-inner::after{top:-16px;transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0.1s linear}.hamburger--collapse .hamburger-inner::before{transition:top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0, -8px, 0) rotate(-45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0.1s 0.22s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1)}body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,hr,dl,dd,ol,ul,figure{margin:0;padding:0}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*{outline:none !important}.hide{display:none !important}::-moz-selection{color:#fdfdfd;background:#cb6900}::selection{color:#fdfdfd;background:#cb6900}body{font:500 16px/1.5 "niveau-grotesk",Helvetica,sans-serif;color:#111;background-color:#fdfdfd;-webkit-text-size-adjust:100%;-webkit-font-feature-settings:"kern" 1;-moz-font-feature-settings:"kern" 1;-o-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;font-kerning:normal;display:flex;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;flex-direction:column}header.site-header{width:auto;position:fixed;top:0;left:0;z-index:99;padding:4.5rem 0 0 4.5rem}@media screen and (max-width: 800px){header.site-header{padding:0.9rem}}header.site-header a.site-title{line-height:1;vertical-align:top;margin:0;font-size:2.5vh;font-weight:700;background:linear-gradient(to right, #cb6900 20%, #be6200 40%, #be6200 60%, #cb6900 80%);background-size:200% auto;color:#cb6900;text-decoration:none;text-transform:lowercase;background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:logoeffect 15s ease infinite}@media screen and (max-width: 800px){header.site-header a.site-title{font-size:4vh}}@keyframes logoeffect{to{background-position:200% center}}div.bg{position:fixed;top:-25%;left:-33vw;height:200%;width:100vw;z-index:-1;transform:rotate(-15deg);background:#f7f5f4}.nav-active div.bg{-webkit-animation:open-menu 2s ease;animation-fill-mode:forwards}@-webkit-keyframes open-menu{0%{-webkit-transform:rotate(-15deg) scale(1)}25%{-webkit-transform:rotate(0deg) scale(1)}100%{-webkit-transform:rotate(0deg) scale(2)}}nav.getintouch{width:auto;position:fixed;top:0;right:0;z-index:101;padding:4.5rem}@media screen and (max-width: 800px){nav.getintouch{padding:0.9rem}}article.post{padding-top:33vh;padding-bottom:3.6rem}article.post .post-header{margin-bottom:30px}@media screen and (max-width: 800px){article.post .post-header{margin-bottom:15px}}article.post .post-header h1.post-title.p-name{margin-bottom:0;line-height:1.125;font-size:3em;width:50rem;max-width:100vw}@media screen and (max-width: 800px){article.post .post-header h1.post-title.p-name{font-size:1.5em;width:100%}}article.post .post-header span.author,article.post .post-header time{text-transform:uppercase;font-size:0.5em;font-family:"niveau-grotesk",Helvetica,sans-serif;font-weight:700}article.post .post-content p,article.post .post-content li{font-size:1.125rem;line-height:1.6}article.post .post-content img{margin:1.8rem auto;max-width:150%}@media screen and (max-width: 800px){article.post .post-content img{max-width:100%}}article.post .post-content .source{font-size:0.85em}article.post .comment-container{margin:2.7rem 0 1.8rem 0;border:#e8e8e8}article.post .comment-container .show-comments{cursor:pointer;padding:0.9rem;text-align:center;padding:3.6rem 0;background:repeating-linear-gradient(45deg, #e8e8e8, #e8e8e8 10px, #fdfdfd 10px, #fdfdfd 20px)}article.post .comment-container .show-comments a{text-decoration:none}article.post .comment-container .live-comments{padding:0.9rem}h1,h2,h3,h4,h5,h6,p,blockquote,pre,ul,ol,dl,figure,.highlight{margin-bottom:15px}p,ul,ol,dl{max-width:100%}figure{max-width:100%;width:50rem}@media screen and (max-width: 800px){figure{max-width:90vw}}p{font-size:1.3rem;line-height:1.4}p.lead{line-height:1.25;font-size:3em;font-weight:700;margin-bottom:1em}p.small-print{margin:1.8rem 0 0 0;font-size:0.6em;color:#828282}main{display:block}img{max-width:100%;vertical-align:middle}figure>img{display:block}figcaption{font-size:14px}ul,ol{margin-left:30px}li>ul,li>ol{margin-bottom:0}h1,h2,h3,h4,h5,h6{font-family:"niveau-grotesk",Helvetica,sans-serif;font-weight:700}a{transition:all 0.5s ease;color:inherit;text-decoration:underline;-webkit-text-decoration-style:wavy;text-decoration-style:wavy;-webkit-text-decoration-color:#cb6900;text-decoration-color:#cb6900}a:hover{color:#cb6900}a .username{display:none}blockquote{color:#828282;border-left:4px solid #e8e8e8;padding-left:15px;font-size:18px;letter-spacing:-1px;font-style:italic}blockquote>:last-child{margin-bottom:0}pre,code{font-size:15px;border:1px solid #e8e8e8;border-radius:3px;background-color:#eef}code{padding:1px 5px}pre{padding:8px 12px;overflow-x:auto}pre>code{border:0;padding-right:0;padding-left:0}header.site-header:after,nav.getintouch:after,.page-content:after,nav.menu .inner ul:after{content:"";display:table;clear:both}.svg-icon{width:16px;height:16px;display:inline-block;fill:#828282;padding-right:5px;vertical-align:text-top}.social-media-list li+li{padding-top:5px}table{margin-bottom:30px;width:100%;text-align:left;color:#3f3f3f;border-collapse:collapse;border:1px solid #e8e8e8}table tr:nth-child(even){background-color:#f7f7f7}table th,table td{padding:10px 15px}table th{background-color:#f0f0f0;border:1px solid #dedede;border-bottom-color:#c9c9c9}table td{border:1px solid #e8e8e8}.page-content{max-width:-webkit-calc(60rem - (30px * 2));max-width:calc(60rem - (30px * 2));padding:4.5rem;opacity:1;transition:all ease 150ms;min-height:100vh;z-index:98;display:-ms-flexbox;display:-moz-box-flex;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width: 800px){.page-content{max-width:-webkit-calc(60rem - (30px));max-width:calc(60rem - (30px))}}@media screen and (max-width: 800px){.page-content{padding:2.7rem 0.9rem}}.page-content.is-active{position:absolute;opacity:0;overflow-y:hidden}.page-content .wrapper{margin-top:3.6rem}@media screen and (max-width: 800px){.page-content .wrapper{margin-top:2.7rem}}.page-content .wrapper .social-media-list a,.page-content .wrapper .social-media-list a:hover,.page-content .wrapper .social-media-list a:active,.page-content .wrapper .social-media-list a:visited{text-decoration:none}.page-content .wrapper .social-media-list .svg-icon{padding-right:0;margin-right:5px}.page-content .wrapper .contact-list{margin:0 0 0.9rem 0;padding:0;list-style:none}@media screen and (max-width: 800px){.page-content .wrapper .contact-list{margin:1.8rem 0 0.9rem 0}}.page-content .wrapper .contact-list li{font-size:1.25rem;disply:block;margin:0.45rem 0;width:100%}.page-content .wrapper .social-media-list{margin:1.8rem 0 0.45rem 0;padding:0;list-style:none}.page-content .wrapper .social-media-list li{font-size:0.85rem;display:inline-block;margin:0 1em 0 0;padding:0}nav.menu{position:absolute;overflow-x:hidden;top:0;left:0;width:100%;min-height:100%;z-index:98;opacity:0;transform:translateX(-100%);transition:all ease 2s;display:-ms-flexbox;display:-moz-box-flex;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}nav.menu.is-active{transform:translateX(0);opacity:1}nav.menu .inner{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;padding:4.5rem}@media screen and (max-width: 800px){nav.menu .inner{padding:0.9rem}}nav.menu .inner h3{font-size:0.85rem;color:#cb6900;margin:2.7rem 0 0.45rem 0}nav.menu .inner ul{list-style:none;margin:0;max-width:-webkit-calc(60rem - (30px * 2));max-width:calc(60rem - (30px * 2))}@media screen and (max-width: 800px){nav.menu .inner ul{max-width:-webkit-calc(60rem - (30px));max-width:calc(60rem - (30px))}}nav.menu .inner ul li{display:block;margin:0.9em 0 0 0;line-height:1}nav.menu .inner ul li a{text-decoration:none}nav.menu .inner ul li.exit{font-size:1rem;font-weight:700;margin-top:3.6em}div.flex-video,div.flex-image{position:relative;width:150%;margin:0.9rem 0;height:0px;overflow:hidden;padding-bottom:56.25%}@media screen and (max-width: 800px){div.flex-video,div.flex-image{width:100%}}div.flex-video img,div.flex-video video,div.flex-image img,div.flex-image video{position:absolute;top:0;left:0;width:100%;height:auto}.highlight{background:#fff}.highlighter-rouge .highlight{background:#eef}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{font-weight:bold}.highlight .o{font-weight:bold}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:bold}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:bold;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .gd .x{color:#000;background-color:#faa}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .gi .x{color:#000;background-color:#afa}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{font-weight:bold}.highlight .kd{font-weight:bold}.highlight .kp{font-weight:bold}.highlight .kr{font-weight:bold}.highlight .kt{color:#458;font-weight:bold}.highlight .m{color:#099}.highlight .s{color:#d14}.highlight .na{color:teal}.highlight .nb{color:#0086B3}.highlight .nc{color:#458;font-weight:bold}.highlight .no{color:teal}.highlight .ni{color:purple}.highlight .ne{color:#900;font-weight:bold}.highlight .nf{color:#900;font-weight:bold}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .ow{font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#d14}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:teal}.highlight .vg{color:teal}.highlight .vi{color:teal}.highlight .il{color:#099}
