/*! normalize.css v3.0.1 | 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,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: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{-moz-box-sizing:content-box;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;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;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}*:not(strike){text-decoration:none}body,html{background-color:#fffefd;width:100%;height:100%;font-family:"calluna", calluna, georgia, times, serif;color:#343434;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}h1,h2,h3{margin:0;line-height:1;text-transform:uppercase;font-weight:600;font-family:"calluna-sans", calluna sans, helvetica, arial, sans-serif}h1{letter-spacing:5px}@media only screen and (max-width: 440px){h1{letter-spacing:2px}}h2{letter-spacing:1px}h3{letter-spacing:1px;font-size:1.6em}@media only screen and (max-width: 700px){h3{font-size:1.4em}}@media only screen and (max-width: 440px){h3{font-size:1.2em}}p{margin:0;line-height:1.5}p a{border-bottom:1px solid}a{color:inherit}ul,ol{margin:0;padding:0}img{width:100%}#add-ons{background:rgba(255,254,253,0.8);position:fixed;text-align:center;width:100%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;top:0;left:0;z-index:5;opacity:0;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;pointer-events:none}#add-ons .items{position:absolute;box-shadow:0px 4px 12px rgba(21,22,24,0.25);top:-50%;left:6%;width:88%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fffefd;padding:3%;margin:0 !important;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;overflow:visible !important}@media only screen and (max-width: 1100px){#add-ons .items:last-of-type{margin-bottom:0 !important}}#add-ons .close{content:"";background:url(../img/close.svg) no-repeat center;background-size:18px;position:absolute;right:0;top:-30px;height:30px;width:30px;cursor:pointer}#container{background-color:#151618;position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}#container:after{content:"";background:url("../img/down.svg") no-repeat center;background-size:50px;width:50px;height:50px;color:#fffefd;position:absolute;left:0;bottom:5%;width:100%}@media only screen and (max-width: 700px){#container:after{height:30px;background-size:30px}}.bright{opacity:1 !important;-webkit-transform:none !important}.point{pointer-events:auto !important}.visible{opacity:1 !important;pointer-events:auto !important}.drop{top:50% !important}header{position:fixed;z-index:2;top:0;left:3%;width:94%;padding-right:18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fffefd;height:77px}@media only screen and (max-width: 700px){header{width:100%;height:57px;padding-right:0;left:0}}header a.logo{width:100px;height:inherit;float:left;text-align:center}header a.logo svg{width:70px;height:100%}header>ul{list-style:none;float:right;overflow:auto}header>ul li{float:left;text-transform:uppercase;font-family:"calluna-sans", calluna sans, helvetica, arial, sans-serif;font-size:14px;font-weight:600;letter-spacing:1px}header>ul li a{display:block;padding:30px 10px}header>ul li:last-child{border:1px solid;margin-top:19px;margin-left:10px}header>ul li:last-child a{padding:10px 20px}header>ul li:last-child a:hover{background-color:rgba(255,254,253,0.1)}@media only screen and (max-width: 700px){header>ul{float:none;text-align:center}header>ul li:nth-child(-n+3){float:none;display:inline-block}header>ul li:nth-child(-n+3) a{padding:20px 15px}header>ul li:last-child{display:none}}header a:hover{background-color:rgba(255,254,253,0.1)}#content header{background-color:#fffefd;border-bottom:1px solid #dcdddd;pointer-events:none;overflow:hidden;color:#151618}#content header a:hover{background-color:rgba(21,22,24,0.1)}#content header svg path{fill:#151618}#content header #blurred{position:absolute;pointer-events:none;z-index:-1;-webkit-filter:blur(8px);-moz-filter:blur(8px);filter:blur(8px);opacity:0.5}#content{width:100%;padding:0 3%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:2;-webkit-mask:url(../img/mask.svg);-o-mask:url(../img/mask.svg);-ms-mask:url(../img/mask.svg);mask:url(../img/mask.svg)}article{background-color:#fffefd;padding:100px 50px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:auto}@media only screen and (max-width: 700px){article{padding:10% 3%}}article:nth-child(odd){background-color:#f6f6f6;border-top:1px solid #dcdddd;border-bottom:1px solid #dcdddd}article h1{margin-bottom:.6em;font-size:64px}@media only screen and (max-width: 700px){article h1{font-size:2.2em;letter-spacing:3px}}@media only screen and (max-width: 440px){article h1{font-size:1.6em}}article h2{font-size:36px}@media only screen and (max-width: 700px){article h2{font-size:1.6em}}@media only screen and (max-width: 440px){article h2{font-size:1.2em}}article p{font-size:24px;max-width:650px;margin:0px auto}@media only screen and (max-width: 700px){article p{font-size:1.2em}}@media only screen and (max-width: 440px){article p{font-size:1em}}article .button{margin-top:3em;padding:20px 50px;display:inline-block}@media only screen and (max-width: 440px){article .button{margin-top:2em}}#hero{position:relative;background-color:transparent;text-align:center;height:100%;padding:0;z-index:1}#hero h1{position:relative;top:50%;-webkit-transform:translateY(-55%);-moz-transform:translateY(-55%);-o-transform:translateY(-55%);transform:translateY(-55%);font-size:8em;font-weight:700;color:#fffefd;font-family:"calluna", calluna, georgia, times, serif;text-transform:inherit}@media only screen and (max-width: 1100px){#hero h1{font-size:6em}}@media only screen and (max-width: 700px){#hero h1{display:none}}@media only screen and (max-width: 700px){#hero:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:url("../img/whiteAnvil.svg") no-repeat center;background-size:120px}}#method .methods,#close .methods{margin-top:100px;overflow:auto}@media only screen and (max-width: 700px){#method .methods,#close .methods{margin-top:3em}}#method section,#close section{width:32%;float:left;margin:0 1%;text-align:center}#method section:first-child,#close section:first-child{margin-left:0}#method section:last-child,#close section:last-child{margin-right:0}#method section h2,#close section h2{margin-bottom:15px}#method section p,#close section p{padding:.8em 1em}@media only screen and (max-width: 1100px){#method section,#close section{width:100% !important;margin:0 auto 4em auto;max-width:600px;float:none}#method section:last-child,#close section:last-child{margin-bottom:0}}@media only screen and (max-width: 700px){#method section,#close section{margin-bottom:2em;position:relative}#method section:after,#close section:after{content:"";position:absolute;bottom:-.5em;left:50%;width:30%;height:1px;background-color:#dcdddd;margin-left:-15%}#method section:last-child:after,#close section:last-child:after{display:none}}#work .items,#add-ons .items{margin-top:80px;overflow:auto}@media only screen and (max-width: 700px){#work .items,#add-ons .items{margin-top:2em}}#work .item,#add-ons .item{border:1px solid;display:block;padding:50px 0;margin-bottom:50px;width:49%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#work .item:nth-of-type(odd),#add-ons .item:nth-of-type(odd){margin-right:1%}#work .item:nth-of-type(even),#add-ons .item:nth-of-type(even){margin-left:1%}#work .item:nth-last-of-type(-n+2),#add-ons .item:nth-last-of-type(-n+2){margin-bottom:0}#work .item:hover,#add-ons .item:hover{color:#e80000;border-color:#e80000}@media only screen and (max-width: 1100px){#work .item,#add-ons .item{width:100%;margin-left:0 !important;margin-right:0 !important}#work .item:nth-last-of-type(2),#add-ons .item:nth-last-of-type(2){margin-bottom:50px}}@media only screen and (max-width: 700px){#work .item,#add-ons .item{padding:10% 3%;margin-bottom:1.5em}#work .item:nth-last-of-type(2),#add-ons .item:nth-last-of-type(2){margin-bottom:1.5em}}#work .item span,#add-ons .item span{font-style:italic;font-size:1.2em;display:block;margin-top:10px;letter-spacing:.1em}@media only screen and (max-width: 700px){#work .item span,#add-ons .item span{font-size:1em;margin-top:5px;letter-spacing:0}}#team .member{float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:6%;padding-right:2%}@media only screen and (max-width: 1100px){#team .member{width:100%;padding:0 !important}}@media only screen and (max-width: 700px){#team .member{position:relative}#team .member:after{content:"";position:absolute;bottom:0;left:50%;width:30%;height:1px;background-color:#dcdddd;margin-left:-15%;margin-bottom:-5%}#team .member:last-child:after{display:none}}#team .member .avatar{position:relative;margin:0px auto;width:400px;border-radius:50%;margin-bottom:30px}#team .member .avatar img{border-radius:50%;display:block;border:9px solid #f6f6f6;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#team .member .avatar:after{content:"";position:absolute;top:0;left:0;width:400px;height:400px;border:1px solid #c2c3c4;border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 700px){#team .member .avatar{display:none}}#team .member .info h2{margin-bottom:.5em}#team .member .info h3{margin-bottom:6%}#team .member .info p{margin:0px auto 1em}#team .member .info a{display:inline-block;height:25px;width:25px;opacity:.25}#team .member .info a:hover{opacity:1}#team .member .info .twitter{background:url(../img/twitter.svg) no-repeat center;background-size:25px;margin-right:5px}#team .member .info .site{background:url(../img/site.svg) no-repeat center;background-size:22px}@media only screen and (max-width: 700px){#team .member .info h3{display:none}}#team .member:last-child{padding-right:0;padding-left:2%}@media only screen and (max-width: 700px){#team .member:last-child:last-child .info{margin-top:30px}}#close section{width:49%}#close section h1{margin:0;color:#c2c3c4;font-size:6em;line-height:0.2;padding-top:.4em}#foot .button{font-family:"calluna-sans", calluna sans, helvetica, arial, sans-serif;-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:none;border:1px solid;text-transform:uppercase;width:100%;max-width:640px;font-size:1.6em;margin-top:2em;padding:30px 0;letter-spacing:1px}#foot .button:hover{border-color:#e80000;color:#e80000}@media only screen and (max-width: 700px){#foot .button{font-size:1.4em}}@media only screen and (max-width: 440px){#foot .button{font-size:1.2em;margin-top:1em;padding:20px 0}}#foot div{background:url(../img/anvil.svg) no-repeat center bottom;background-size:auto 50px;width:100%;height:120px;margin-top:90px;color:rgba(52,52,52,0.5);letter-spacing:.1em;font-style:italic;font-size:1.2em}@media only screen and (max-width: 700px){#foot div{font-size:1em}}@media only screen and (max-width: 440px){#foot div{background-size:auto 35px;margin-top:3em;height:100px}}
