#hero,#logo{overflow:hidden}#hero,#social,#work{padding:32px 24px}#work a,#work p,h2{color:#222}#work a,#work span,h1 s,h1 span,h2 span{white-space:nowrap}#social ul,#work p{margin:0 auto;padding:0}#social .column,#social li,#work p{padding:0}#notice,#social li{background:#222;text-align:center;color:#fff}#hero,#social li:hover{background:#ff5c4e}#logo,#social a,h2{display:block}#hero,#notice,#social a,#social li,h1{color:#fff}@font-face{font-family:icon;src:url(/css/icon.eot?11155925);src:url(/css/icon.eot?11155925#iefix) format('embedded-opentype'),url(/css/icon.woff2?11155925) format('woff2'),url(/css/icon.woff?11155925) format('woff'),url(/css/icon.ttf?11155925) format('truetype'),url(/css/icon.svg?11155925#icon) format('svg');font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:icon;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#notice a,h1{font-weight:600}.icon-facebook:before{content:'\f09a'}.icon-twitter:before{content:'\f099'}.icon-instagram:before{content:'\f16d'}.icon-linkedin:before{content:'\f0e1'}.icon-github:before{content:'\f09b'}body,html{width:100%;height:100%}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}a{color:inherit;outline:0;text-decoration:none}#notice{padding:24px;font-size:16px;line-height:20px}#hero{position:relative}#logo{width:48px;height:50px;background:url(../img/logo-small.png) #ff5c4e;text-indent:-99999px}h1{margin:16px 0 0;font-size:30px;letter-spacing:-.1px;line-height:36px}h1 s{color:#ffb7b0}#work{background:#f0f0f0}#work p{font-size:18px;font-weight:500;line-height:26px}#work a{font-weight:600;cursor:pointer;-moz-transition:all ease-in-out .1s;-webkit-transition:all ease-in-out .1s;-o-transition:all ease-in-out .1s;transition:all ease-in-out .1s}#work a.contact{color:#777}#work a:hover,#work a.contact:hover{color:#ff5c4e}h2{margin:0 auto 12px;font-size:20px;font-weight:700;line-height:24px}#social li{display:inline-block;width:48px;height:48px;margin:6px;font-size:24px;line-height:46px;-moz-border-radius:72px;-webkit-border-radius:72px;border-radius:72px;-moz-transition:all ease-in-out .1s;-webkit-transition:all ease-in-out .1s;-o-transition:all ease-in-out .1s;transition:all ease-in-out .1s}#social li:first-child{margin-left:0}#social li:last-child{margin-right:0}@media only screen and (min-width:40em){#hero,#work{padding:32px}#hero{min-height:360px;text-align:left}#social .column,h2{text-align:center}#logo{position:absolute;top:32px;right:32px;width:72px;height:74px;background-image:url(../img/logo-medium.png)}h1{width:520px;margin:0;font-size:40px;line-height:48px}#work p{font-size:20px;line-height:28px}h2{max-width:80%;font-size:22px;line-height:26px}#social{padding:32px 0}#social li{width:64px;height:64px;margin:8px;font-size:32px;line-height:60px}}@media only screen and (min-width:50em){#logo{width:96px;height:100px;background-image:url(../img/logo-large.png)}}@media only screen and (min-width:64em){#work p,h2{line-height:32px}#about,#hero{height:50%}#hero{min-height:500px;padding:0 64px}#logo{width:120px;height:126px;background-image:url(../img/logo-xlarge.png)}h1{width:720px;font-size:48px;line-height:60px}#social,#work{display:flex;padding-top:0;padding-bottom:0}#work{padding:0 64px}#work p{font-size:22px}h2{font-size:26px}}@media only screen and (min-width:77em){h2{width:100%}#social li{width:72px;height:72px;margin:12px;font-size:36px;line-height:68px}}@media (min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:144dpi),(min-resolution:1.5dppx){#logo{background-image:url(../img/logo-small@2x.png);background-size:48px 50px}}@media (min--moz-device-pixel-ratio:1.5) and (min-width:40em),(-o-min-device-pixel-ratio:3/2) and (min-width:40em),(-webkit-min-device-pixel-ratio:1.5) and (min-width:40em),(min-device-pixel-ratio:1.5) and (min-width:40em),(min-resolution:144dpi) and (min-width:40em),(min-resolution:1.5dppx) and (min-width:40em){#logo{width:72px;height:74px;background-image:url(../img/logo-medium@2x.png);background-size:72px 74px}}@media (min--moz-device-pixel-ratio:1.5) and (min-width:50em),(-o-min-device-pixel-ratio:3/2) and (min-width:50em),(-webkit-min-device-pixel-ratio:1.5) and (min-width:50em),(min-device-pixel-ratio:1.5) and (min-width:50em),(min-resolution:144dpi) and (min-width:50em),(min-resolution:1.5dppx) and (min-width:50em){#logo{width:96px;height:100px;background-image:url(../img/logo-large@2x.png);background-size:96px 100px}}@media (min--moz-device-pixel-ratio:1.5) and (min-width:64em),(-o-min-device-pixel-ratio:3/2) and (min-width:64em),(-webkit-min-device-pixel-ratio:1.5) and (min-width:64em),(min-device-pixel-ratio:1.5) and (min-width:64em),(min-resolution:144dpi) and (min-width:64em),(min-resolution:1.5dppx) and (min-width:64em){#logo{width:120px;height:126px;background-image:url(../img/logo-xlarge@2x.png);background-size:120px 126px}}