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,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,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}noscript *{display:none}footer div strong{padding:1.25rem}footer div strong > *{padding:0}section#imprint-header h1,section#imprint-main .imprint h3,footer div span.links a,footer div nav.links a,footer div strong,section#imprint-header .subline{padding:0 1.25rem}header #logo,-main#imprint{margin-bottom:2.5rem}footer div strong,footer div nav{margin-bottom:1.25rem}p{margin-bottom:1.25rem}p:last-child{margin-bottom:0}footer div svg,section#imprint-main .imprint h3{margin-bottom:0.625rem}dl dd{margin-bottom:0.625rem}dl dd:last-child{margin-bottom:0}@media screen and (min-width: 35.5rem){footer div strong{padding:1.5rem}footer div strong > *{padding:0}section#imprint-header h1,section#imprint-main .imprint h3,footer div span.links a,footer div nav.links a,footer div strong,section#imprint-header .subline{padding:0 1.5rem}header #logo,-main#imprint{margin-bottom:3rem}footer div strong,footer div nav{margin-bottom:1.5rem}p{margin-bottom:1.5rem}footer div svg,section#imprint-main .imprint h3{margin-bottom:0.75rem}dl dd{margin-bottom:0.75rem}}@media screen and (min-width: 47rem){footer div strong{padding:2rem}footer div strong > *{padding:0}section#imprint-header h1,section#imprint-main .imprint h3,footer div span.links a,footer div nav.links a,footer div strong,section#imprint-header .subline{padding:0 2rem}header #logo,-main#imprint{margin-bottom:4rem}footer div strong,footer div nav{margin-bottom:2rem}p{margin-bottom:2rem}footer div svg,section#imprint-main .imprint h3{margin-bottom:1rem}dl dd{margin-bottom:1rem}}@media screen and (min-width:70rem){footer div strong{padding:2.5rem}footer div strong > *{padding:0}section#imprint-header h1,section#imprint-main .imprint h3,footer div span.links a,footer div nav.links a,footer div strong,section#imprint-header .subline{padding:0 2.5rem}header #logo,-main#imprint{margin-bottom:5rem}footer div strong,footer div nav{margin-bottom:2.5rem}p{margin-bottom:2.5rem}footer div svg,section#imprint-main .imprint h3{margin-bottom:1.25rem}dl dd{margin-bottom:1.25rem}}@font-face{font-family:'Raleway';font-weight:200;font-style:normal;src:url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/raleway/Raleway-Light.eot');src:url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/raleway/Raleway-Light.eot') format('embedded-opentype'), url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/raleway/Raleway-Light.woff') format('woff'), url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/raleway/Raleway-Light.ttf') format('truetype'), url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/raleway/Raleway-Light.svg#a629611727a36c86101ab9fa7aceda04') format('svg');}@font-face{font-family:'Raleway';font-weight:400;font-style:normal;src:url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/raleway/Raleway-Regular.eot');src:url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/raleway/Raleway-Regular.eot') format('embedded-opentype'), url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/raleway/Raleway-Regular.woff') format('woff'), url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/raleway/Raleway-Regular.ttf') format('truetype'), url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/raleway/Raleway-Regular.svg#f53cbacd8b0fdfdba3b5d3fcc369dc1c') format('svg');}@font-face{font-family:'Raleway';font-weight:500;font-style:normal;src:url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/raleway/Raleway-Medium.eot');src:url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/raleway/Raleway-Medium.eot') format('embedded-opentype'), url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/raleway/Raleway-Medium.woff') format('woff'), url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/raleway/Raleway-Medium.ttf') format('truetype'), url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/raleway/Raleway-Medium.svg#830a31480c633d9fd527c9f94e12f322') format('svg');}@font-face{font-family:'Raleway';font-weight:600;font-style:normal;src:url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/raleway/Raleway-SemiBold.eot');src:url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/raleway/Raleway-SemiBold.eot') format('embedded-opentype'), url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/raleway/Raleway-SemiBold.woff') format('woff'), url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/raleway/Raleway-SemiBold.ttf') format('truetype'), url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/raleway/Raleway-SemiBold.svg#27d695091e6c815cf171653bd8e07de1') format('svg');}@font-face{font-family:'Raleway';font-weight:600;font-style:italic;src:url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/raleway/Raleway-SemiBoldItalic.eot');src:url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/raleway/Raleway-SemiBoldItalic.eot') format('embedded-opentype'), url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/raleway/Raleway-SemiBoldItalic.woff') format('woff'), url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/raleway/Raleway-SemiBoldItalic.ttf') format('truetype'), url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/raleway/Raleway-SemiBoldItalic.svg#e5cc2657ed3858f8962ec2835b41eaa7') format('svg');}@font-face{font-family:'Raleway';font-weight:700;font-style:normal;src:url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/raleway/Raleway-Bold.eot');src:url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/raleway/Raleway-Bold.eot') format('embedded-opentype'), url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/raleway/Raleway-Bold.woff') format('woff'), url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/raleway/Raleway-Bold.ttf') format('truetype'), url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/raleway/Raleway-Bold.svg#4442fe0194c8fbca9fd44d69c555e3ea') format('svg');}@font-face{font-family:'Raleway';font-weight:800;font-style:normal;src:url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/raleway/Raleway-ExtraBold.eot');src:url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/raleway/Raleway-ExtraBold.eot') format('embedded-opentype'), url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/raleway/Raleway-ExtraBold.woff') format('woff'), url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/raleway/Raleway-ExtraBold.ttf') format('truetype'), url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/raleway/Raleway-ExtraBold.svg#2e4fef38243a232f976bd5356e1d047b') format('svg');}@font-face{font-family:'Libre Baskerville';font-weight:normal;font-style:normal;src:url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/libre-baskerville/LibreBaskerville-Regular.eot');src:url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/libre-baskerville/LibreBaskerville-Regular.eot') format('embedded-opentype'), url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/libre-baskerville/LibreBaskerville-Regular.woff') format('woff'), url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/libre-baskerville/LibreBaskerville-Regular.ttf') format('truetype'), url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/libre-baskerville/LibreBaskerville-Regular.svg#4355149723c66552092252d98830bbee') format('svg');}@font-face{font-family:'Libre Baskerville';font-weight:normal;font-style:italic;src:url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/libre-baskerville/LibreBaskerville-Italic.eot');src:url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/libre-baskerville/LibreBaskerville-Italic.eot') format('embedded-opentype'), url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/libre-baskerville/LibreBaskerville-Italic.woff') format('woff'), url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/libre-baskerville/LibreBaskerville-Italic.ttf') format('truetype'), url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/libre-baskerville/LibreBaskerville-Italic.svg#86a751033e5e24fb6db05549d86ed96e') format('svg');}@font-face{font-family:'Libre Baskerville';font-weight:bold;font-style:normal;src:url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/libre-baskerville/LibreBaskerville-Bold.eot');src:url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/libre-baskerville/LibreBaskerville-Bold.eot') format('embedded-opentype'), url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/libre-baskerville/LibreBaskerville-Bold.woff') format('woff'), url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/libre-baskerville/LibreBaskerville-Bold.ttf') format('truetype'), url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/libre-baskerville/LibreBaskerville-Bold.svg#4bf32f863730e66a8dbae8dbd91656ec') format('svg');}@font-face{font-family:'Courier Prime';font-weight:normal;font-style:normal;src:url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/courier-prime/Courier-Prime.eot');src:url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/courier-prime/Courier-Prime.eot') format('embedded-opentype'), url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/courier-prime/Courier-Prime.woff') format('woff'), url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/courier-prime/Courier-Prime.ttf') format('truetype'), url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/courier-prime/Courier-Prime.svg#ee4ecf45b21a1ec47dfe629190a1712b') format('svg');}@font-face{font-family:'Courier Prime';font-weight:normal;font-style:italic;src:url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/courier-prime/Courier-Prime-Italic.eot');src:url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/courier-prime/Courier-Prime-Italic.eot') format('embedded-opentype'), url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/courier-prime/Courier-Prime-Italic.woff') format('woff'), url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/courier-prime/Courier-Prime-Italic.ttf') format('truetype'), url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/courier-prime/Courier-Prime-Italic.svg#0ee97d26ef0d6198a53429b115f397ab') format('svg');}@font-face{font-family:'Courier Prime';font-weight:bold;font-style:normal;src:url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/courier-prime/Courier-Prime-Bold.eot');src:url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/courier-prime/Courier-Prime-Bold.eot') format('embedded-opentype'), url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/courier-prime/Courier-Prime-Bold.woff') format('woff'), url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/courier-prime/Courier-Prime-Bold.ttf') format('truetype'), url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/courier-prime/Courier-Prime-Bold.svg#a6b72895ecac4ca07cfa80e638845333') format('svg');}@font-face{font-family:'Courier Prime';font-weight:bold;font-style:italic;src:url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/courier-prime/Courier-Prime-Bold-Italic.eot');src:url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/courier-prime/Courier-Prime-Bold-Italic.eot') format('embedded-opentype'), url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/courier-prime/Courier-Prime-Bold-Italic.woff') format('woff'), url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/courier-prime/Courier-Prime-Bold-Italic.ttf') format('truetype'), url('https://majkenbagge.com/blueprint/builds/mb15/design/fonts/courier-prime/Courier-Prime-Bold-Italic.svg#727355dace72d528f70fbd20a2419308') format('svg');}.grid{position:relative;width:100%}.grid > *{position:relative;margin-left:auto;margin-right:auto;width:100%;-webkit-transition:width .5s ease-in-out, height .5s ease-in-out;-moz-transition:width .5s ease-in-out, height .5s ease-in-out;-o-transition:width .5s ease-in-out, height .5s ease-in-out;transition:width .5s ease-in-out, height .5s ease-in-out}section#imprint-header h1,section#imprint-header .subline,section#imprint-main .imprint{display:block;position:relative;float:left;margin-bottom:2.5rem;margin-left:0;width:100%;-webkit-transition:width .5s ease-in-out, margin .5s ease-in-out;-moz-transition:width .5s ease-in-out, margin .5s ease-in-out;-o-transition:width .5s ease-in-out, margin .5s ease-in-out;transition:width .5s ease-in-out, margin .5s ease-in-out}section#imprint-header h1,section#imprint-header .subline,section#imprint-main .imprint{margin-left:0}@media screen and (min-width: 35.5rem){.grid > *{width:33rem}section#imprint-header h1,section#imprint-header .subline,section#imprint-main .imprint{margin-bottom:3rem}section#imprint-header h1,section#imprint-header .subline,section#imprint-main .imprint{width:33rem}}@media screen and (min-width: 47rem){.grid > *{width:44rem}section#imprint-header h1,section#imprint-header .subline,section#imprint-main .imprint{margin-bottom:4rem}section#imprint-header h1,section#imprint-header .subline,section#imprint-main .imprint{width:33rem}section#imprint-header h1,section#imprint-header .subline,section#imprint-main .imprint{margin-left:5.5rem}}@media screen and (min-width:70rem){.grid > *{width:66rem}section#imprint-header h1,section#imprint-header .subline,section#imprint-main .imprint{margin-bottom:5rem}section#imprint-header h1,section#imprint-header .subline,section#imprint-main .imprint{width:49.5rem}section#imprint-header h1,section#imprint-header .subline,section#imprint-main .imprint{margin-left:8.25rem}}html{background:#edf0f1;font-family:'Libre Baskerville', 'Baskerville', Georgia, Times, serif;font-size:1rem;line-height:1.5em;color:#3d3d4d}body{font-size:1em;line-height:1.75em;text-align:center;-webkit-transition:font-size .5s ease-in-out;-moz-transition:font-size .5s ease-in-out;-o-transition:font-size .5s ease-in-out;transition:font-size .5s ease-in-out}*::-moz-selection{background:#4423ff;color:#fff}*::selection{background:#4423ff;color:#fff}*::-webkit-scrollbar{width:0.5rem}*::-webkit-scrollbar-thumb{background-color:#3d3d4d}*::-webkit-scrollbar-thumb:hover,*::-webkit-scrollbar-thumb:active{background-color:#4423ff}.js header,.js section,.js footer{opacity:0}section#imprint-header h1,section#imprint-main .imprint h3,footer div span.links a,footer div nav.links a,footer div strong{font-family:'Raleway', 'Gotham', 'Avenir', Helvetica, Arial, sans-serif;font-weight:400;text-transform:uppercase}section#imprint-header h1 > span,section#imprint-main .imprint h3 > span,footer div span.links a > span,footer div nav.links a > span,footer div strong > span{display:block}section#imprint-header h1 > abbr,section#imprint-main .imprint h3 > abbr,footer div span.links a > abbr,footer div nav.links a > abbr,footer div strong > abbr{font-size:1em}section#imprint-header h1{font-size:1.25em;line-height:1.125em;letter-spacing:0.025em}section#imprint-main .imprint h3{font-size:0.75em;line-height:1.125em;letter-spacing:0.075em;font-weight:700}footer div span.links a,footer div nav.links a,footer div strong{font-size:1.25em;line-height:1.125em;letter-spacing:0.05em;font-weight:700}section#imprint-header .subline{display:block;font-family:'Libre Baskerville', 'Baskerville', Georgia, Times, serif;font-size:1.75em;line-height:1.65em;font-weight:bold}section#imprint-header .subline > span{display:block}ol li:before,footer{font-family:'Courier Prime', 'Courier New', Courier, monospace;font-size:0.65em;line-height:1.75em;letter-spacing:0.075em;text-transform:uppercase}a:link,a:visited{color:#3d3d4d;-webkit-transition:color .25s ease-in-out;-moz-transition:color .25s ease-in-out;-o-transition:color .25s ease-in-out;transition:color .25s ease-in-out}a:hover,a:active{color:#4423ff}abbr{font-size:0.875em;letter-spacing:0.05em;text-transform:uppercase;-webkit-font-feature-settings:'tnum';-moz-font-feature-settings:'tnum';-ms-font-feature-settings:'tnum';font-feature-settings:'tnum'}blockquote{font-family:'Libre Baskerville', 'Baskerville', Georgia, Times, serif;font-weight:bold;font-style:italic}blockquote:before{content:'\201C'}blockquote:after{content:'\201D'}em{font-style:italic}dl dt{font-family:'Courier Prime', 'Courier New', Courier, monospace;font-size:0.75em;line-height:1em;letter-spacing:0.1em;font-weight:bold;text-transform:uppercase}ol{counter-reset:list}ol li:before{counter-increment:list;content:counter(list);display:inline-block;margin-right:0.5em;height:1em;vertical-align:middle;font-size:0.75em;line-height:1em;font-weight:bold}small{display:block;font-size:0.65em}strong{font-family:'Raleway', 'Gotham', 'Avenir', Helvetica, Arial, sans-serif;font-weight:bold}strong > abbr{font-size:0.975em}sup{display:inline-block;vertical-align:super;font-size:0.75em;line-height:0.75em;letter-spacing:0.025em}section#imprint-header h1:after{content:'';display:block;margin-top:1.25rem;width:100%;height:0.065em;background:#3d3d4d}.grid > *:after,header nav:after{content:'';display:block;clear:both;width:0;height:0;opacity:0}footer div span.links a,footer div nav.links a{position:relative;height:3.25rem;background:#3d3d4d;line-height:3.25rem;color:#fff;text-decoration:none;-webkit-transition:background-color .25s ease-in-out .25s, color .25s ease-in-out .25s;-moz-transition:background-color .25s ease-in-out .25s, color .25s ease-in-out .25s;-o-transition:background-color .25s ease-in-out .25s, color .25s ease-in-out .25s;transition:background-color .25s ease-in-out .25s, color .25s ease-in-out .25s}footer div span.links a:hover,footer div nav.links a:hover,footer div span.links a:active,footer div nav.links a:active{background:#4423ff;color:#fff;cursor:pointer;-webkit-transition:background-color .25s ease-in-out, color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out, color .25s ease-in-out;-o-transition:background-color .25s ease-in-out, color .25s ease-in-out;transition:background-color .25s ease-in-out, color .25s ease-in-out}footer div span.links a:hover:before,footer div nav.links a:hover:before,footer div span.links a:active:before,footer div nav.links a:active:before,footer div span.links a:hover:after,footer div nav.links a:hover:after,footer div span.links a:active:after,footer div nav.links a:active:after{width:2.4375rem;-webkit-transition:width .25s ease-in-out .25s, margin .25s ease-in-out .25s;-moz-transition:width .25s ease-in-out .25s, margin .25s ease-in-out .25s;-o-transition:width .25s ease-in-out .25s, margin .25s ease-in-out .25s;transition:width .25s ease-in-out .25s, margin .25s ease-in-out .25s}footer div span.links a:hover:before,footer div nav.links a:hover:before,footer div span.links a:active:before,footer div nav.links a:active:before{margin-left:-1.625rem}footer div span.links a:hover:after,footer div nav.links a:hover:after,footer div span.links a:active:after,footer div nav.links a:active:after{margin-right:-1.625rem}footer div span.links a:before,footer div nav.links a:before,footer div span.links a:after,footer div nav.links a:after{content:'';display:block;position:absolute;top:50%;left:0;margin-top:-1.625rem;margin-left:0;width:0;height:3.25rem;background:url('https://majkenbagge.com/blueprint/builds/mb15/design/images/arrow-head-left-blue.svg') no-repeat 0 0;background-size:100% 100%;-webkit-transition:width .25s ease-in-out, margin .25s ease-in-out;-moz-transition:width .25s ease-in-out, margin .25s ease-in-out;-o-transition:width .25s ease-in-out, margin .25s ease-in-out;transition:width .25s ease-in-out, margin .25s ease-in-out}footer div span.links a:after,footer div nav.links a:after{left:auto;right:0;margin-left:auto;margin-right:0;background-image:url('https://majkenbagge.com/blueprint/builds/mb15/design/images/arrow-head-right-blue.svg')}@media screen and (min-width: 35.5rem){section#imprint-header h1:after{margin-top:1.5rem}}@media screen and (min-width: 47rem){body{font-size:1.125em}section#imprint-header h1:after{margin-top:2rem}}@media screen and (min-width:70rem){section#imprint-header h1:after{margin-top:2.5rem}}@-webkit-keyframes gradient-1{0%{stop-color:#9ec9c1}33%{stop-color:#ec0042}66%{stop-color:#4423ff}100%{stop-color:#9ec9c1}}@-moz-keyframes gradient-1{0%{stop-color:#9ec9c1}33%{stop-color:#ec0042}66%{stop-color:#4423ff}100%{stop-color:#9ec9c1}}@-o-keyframes gradient-1{0%{stop-color:#9ec9c1}33%{stop-color:#ec0042}66%{stop-color:#4423ff}100%{stop-color:#9ec9c1}}@keyframes gradient-1{0%{stop-color:#9ec9c1}33%{stop-color:#ec0042}66%{stop-color:#4423ff}100%{stop-color:#9ec9c1}}@-webkit-keyframes gradient-2{0%{stop-color:#ec0042}33%{stop-color:#4423ff}66%{stop-color:#9ec9c1}100%{stop-color:#ec0042}}@-moz-keyframes gradient-2{0%{stop-color:#ec0042}33%{stop-color:#4423ff}66%{stop-color:#9ec9c1}100%{stop-color:#ec0042}}@-o-keyframes gradient-2{0%{stop-color:#ec0042}33%{stop-color:#4423ff}66%{stop-color:#9ec9c1}100%{stop-color:#ec0042}}@keyframes gradient-2{0%{stop-color:#ec0042}33%{stop-color:#4423ff}66%{stop-color:#9ec9c1}100%{stop-color:#ec0042}}header{position:absolute;top:0;margin:2.5rem 0;width:100%;z-index:1000;-webkit-transition:margin .5s ease-in-out;-moz-transition:margin .5s ease-in-out;-o-transition:margin .5s ease-in-out;transition:margin .5s ease-in-out}header #logo{display:block;margin-left:auto;margin-right:auto;width:3rem;height:3rem;-webkit-transition:width .5s ease-in-out, height .5s ease-in-out, margin-bottom .5s ease-in-out;-moz-transition:width .5s ease-in-out, height .5s ease-in-out, margin-bottom .5s ease-in-out;-o-transition:width .5s ease-in-out, height .5s ease-in-out, margin-bottom .5s ease-in-out;transition:width .5s ease-in-out, height .5s ease-in-out, margin-bottom .5s ease-in-out}header #logo svg{width:100%;height:100%}header #logo svg stop{stop-opacity:1}header #logo svg stop#logo-gradient-1{stop-color:#9ec9c1;-webkit-animation:gradient-1 15s infinite;-moz-animation:gradient-1 15s infinite;-o-animation:gradient-1 15s infinite;animation:gradient-1 15s infinite}header #logo svg stop#logo-gradient-2{stop-color:#ec0042;-webkit-animation:gradient-2 15s infinite;-moz-animation:gradient-2 15s infinite;-o-animation:gradient-2 15s infinite;animation:gradient-2 15s infinite}header #logo span{display:none}header nav{margin:0 auto;width:32rem;font-family:'Raleway', 'Gotham', 'Avenir', Helvetica, Arial, sans-serif;font-size:1.25em;line-height:1.125em;letter-spacing:0.05em;font-weight:700;text-transform:uppercase;-webkit-transition:font-size .5s ease-in-out, margin .5s ease-in-out, width .5s ease-in-out;-moz-transition:font-size .5s ease-in-out, margin .5s ease-in-out, width .5s ease-in-out;-o-transition:font-size .5s ease-in-out, margin .5s ease-in-out, width .5s ease-in-out;transition:font-size .5s ease-in-out, margin .5s ease-in-out, width .5s ease-in-out}header nav span{display:block;width:16rem;-webkit-transition:width .5s ease-in-out;-moz-transition:width .5s ease-in-out;-o-transition:width .5s ease-in-out;transition:width .5s ease-in-out}header nav span.left{float:left;text-align:right}header nav span.right{float:right;text-align:left}header nav span a:link,header nav span a:visited{margin:0 0.75rem;text-decoration:none}header #menu{position:fixed;top:0;left:0;margin:2.5rem;width:1rem;height:1rem;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}header #menu svg{width:100%;height:100%}header #menu svg rect{fill:#3d3d4d;-webkit-transition:fill .25s ease-in-out;-moz-transition:fill .25s ease-in-out;-o-transition:fill .25s ease-in-out;transition:fill .25s ease-in-out}header #menu.selected svg rect,header #menu.light svg rect{fill:#fff}header #menu.selected{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}header #menu:hover,header #menu:active{cursor:pointer}header #menu:hover svg rect,header #menu:active svg rect{fill:#4423ff}.grid{margin-top:8rem;-webkit-transition:margin-top .5s ease-in-out;-moz-transition:margin-top .5s ease-in-out;-o-transition:margin-top .5s ease-in-out;transition:margin-top .5s ease-in-out}@-webkit-keyframes show-mobile-menu{0%{margin-left:-50%;font-size:1.25rem}100%{margin-left:0;font-size:1.25rem}}@-moz-keyframes show-mobile-menu{0%{margin-left:-50%;font-size:1.25rem}100%{margin-left:0;font-size:1.25rem}}@-o-keyframes show-mobile-menu{0%{margin-left:-50%;font-size:1.25rem}100%{margin-left:0;font-size:1.25rem}}@keyframes show-mobile-menu{0%{margin-left:-50%;font-size:1.25rem}100%{margin-left:0;font-size:1.25rem}}@-webkit-keyframes hide-mobile-menu{0%{margin-left:0;font-size:1.25rem}100%{margin-left:-50%;font-size:1.25rem}}@-moz-keyframes hide-mobile-menu{0%{margin-left:0;font-size:1.25rem}100%{margin-left:-50%;font-size:1.25rem}}@-o-keyframes hide-mobile-menu{0%{margin-left:0;font-size:1.25rem}100%{margin-left:-50%;font-size:1.25rem}}@keyframes hide-mobile-menu{0%{margin-left:0;font-size:1.25rem}100%{margin-left:-50%;font-size:1.25rem}}@-webkit-keyframes show-mobile-menu-items{0%{margin-left:-5rem}100%{margin-left:0}}@-moz-keyframes show-mobile-menu-items{0%{margin-left:-5rem}100%{margin-left:0}}@-o-keyframes show-mobile-menu-items{0%{margin-left:-5rem}100%{margin-left:0}}@keyframes show-mobile-menu-items{0%{margin-left:-5rem}100%{margin-left:0}}@-webkit-keyframes hide-mobile-menu-items{0%{margin-left:0}100%{margin-left:-5rem}}@-moz-keyframes hide-mobile-menu-items{0%{margin-left:0}100%{margin-left:-5rem}}@-o-keyframes hide-mobile-menu-items{0%{margin-left:0}100%{margin-left:-5rem}}@keyframes hide-mobile-menu-items{0%{margin-left:0}100%{margin-left:-5rem}}@media screen  and (max-width: 35.499rem){header nav{position:fixed;top:0;margin-left:-50%;width:50%;height:100%;background:#3d3d4d;font-size:1.25rem;line-height:1.125rem;letter-spacing:0.05em}header nav span.left,header nav span.right{float:none;position:relative;top:50%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);width:100%;text-align:center}header nav span.left a:link,header nav span.right a:link,header nav span.left a:visited,header nav span.right a:visited{display:block;margin-bottom:1.875rem;color:#fff}header nav span.left a:hover,header nav span.right a:hover,header nav span.left a:active,header nav span.right a:active{color:#4423ff}header nav.selected{margin-left:0;-webkit-animation:show-mobile-menu .5s 1;-moz-animation:show-mobile-menu .5s 1;-o-animation:show-mobile-menu .5s 1;animation:show-mobile-menu .5s 1}header nav.selected span{-webkit-animation:show-mobile-menu-items .75s 1;-moz-animation:show-mobile-menu-items .75s 1;-o-animation:show-mobile-menu-items .75s 1;animation:show-mobile-menu-items .75s 1}header nav.deselected{-webkit-animation:hide-mobile-menu .75s 1;-moz-animation:hide-mobile-menu .75s 1;-o-animation:hide-mobile-menu .75s 1;animation:hide-mobile-menu .75s 1}header nav.deselected span{-webkit-animation:hide-mobile-menu-items .25s 1;-moz-animation:hide-mobile-menu-items .25s 1;-o-animation:hide-mobile-menu-items .25s 1;animation:hide-mobile-menu-items .25s 1}.no-js header #logo{margin-bottom:1.875rem}.no-js header nav{margin-left:0;width:100%;background:transparent}.no-js header nav span{float:none;position:relative;top:50%;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);top:0;margin-bottom:0.5rem}.no-js header nav span a:link,.no-js header nav span a:visited{display:inline-block;margin:0 0.5rem;color:#3d3d4d}.no-js header #menu{display:none}.no-js .grid{margin-top:12.875rem}}@media screen and (min-width: 35.5rem){header{position:fixed;margin:3rem 0}header #logo{margin-bottom:1.5rem;width:4rem;height:4rem}header #menu{width:0;height:0}.scroll header{margin:2.5rem 0}.scroll header #logo{margin-bottom:0;width:1.25rem;height:1.25rem}.scroll header nav{margin-top:-0.975em;font-size:0.975em}.scroll header nav span{width:13.75rem}header nav.light span a:link,header nav.light span a:visited{color:#fff}header nav.light span a:hover,header nav.light span a:active{color:#4423ff}.grid{margin-top:13rem}.scroll .grid{margin-top:6.25rem}}@media screen and (min-width: 47rem){header{margin:4rem 0}header #logo{margin-bottom:2rem;width:5rem;height:5rem}header nav{width:43rem}header nav span{width:21.5rem}.scroll header{margin:3rem 0}.scroll header #logo{width:2.5rem;height:2.5rem}.scroll header nav span{width:18.75rem}.grid{margin-top:16.5rem}.scroll .grid{margin-top:8.5rem}}@media screen and (min-width:70rem){header{margin:5rem 0}header #logo{margin-bottom:2.5rem;width:7rem;height:7rem}header nav{font-size:1.5em}.grid{margin-top:21rem}.scroll .grid{margin-top:8.5rem}}footer{margin-top:2.5rem;padding:2.5rem 0;background:#3d3d4d;color:#edf0f1}footer div{margin:0 auto;width:100%;text-align:center;-webkit-transition:width .5s ease-in-out, opacity .5s ease-in-out;-moz-transition:width .5s ease-in-out, opacity .5s ease-in-out;-o-transition:width .5s ease-in-out, opacity .5s ease-in-out;transition:width .5s ease-in-out, opacity .5s ease-in-out}footer div a:link,footer div a:visited{color:#edf0f1}footer div a:hover,footer div a:active{color:#4423ff}footer div svg{width:2em;height:2em}footer div svg polygon{fill:#edf0f1}footer div strong{display:block}footer div strong abbr{font-size:1em}footer div span,footer div nav{display:block}footer div span.links a,footer div nav.links a{display:inline-block;margin:0 0.25em;padding:0 0.625rem !important;height:2em;font-size:0.95em;line-height:2em;letter-spacing:0.125em}footer div span.links a:before,footer div nav.links a:before,footer div span.links a:after,footer div nav.links a:after{margin-top:-1em;height:2em}footer div span.links a:hover:before,footer div nav.links a:hover:before,footer div span.links a:active:before,footer div nav.links a:active:before,footer div span.links a:hover:after,footer div nav.links a:hover:after,footer div span.links a:active:after,footer div nav.links a:active:after{width:1.5em}footer div span.links a:hover:before,footer div nav.links a:hover:before,footer div span.links a:active:before,footer div nav.links a:active:before{margin-left:-1em}footer div span.links a:hover:after,footer div nav.links a:hover:after,footer div span.links a:active:after,footer div nav.links a:active:after{margin-right:-1em}@media screen and (min-width: 35.5rem){footer{margin-top:3rem;padding:3rem 0}footer div{width:33rem}footer div aside svg,footer div aside strong{margin-bottom:1.5rem}}@media screen and (min-width: 47rem){footer{margin-top:4rem;padding:4rem 0}footer div{width:44rem}footer div aside svg,footer div aside strong{margin-bottom:2rem}footer div svg{width:2.5em;height:2.5em}}@media screen and (min-width:70rem){footer{margin-top:5rem;padding:5rem 0}footer div{width:66rem}footer div aside svg,footer div aside strong{margin-bottom:2.5rem}}