/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{-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:700}dfn{font-style:italic}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}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 silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}@font-face{font-family:RobotoLocal;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular")}@font-face{font-family:RobotoLocal;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium")}@font-face{font-family:RobotoLocal;font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold")}@font-face{font-family:RobotoSlabLocal;font-style:normal;font-weight:400;src:local("Roboto Slab Regular"),local("RobotoSlab-Regular")}@font-face{font-family:RobotoSlabLocal;font-style:normal;font-weight:700;src:local("Roboto Slab Bold"),local("RobotoSlab-Bold")}body,html{font-family:RobotoLocal,Helvetica,Arial,sans-serif;color:#66676e}.fonts-loaded body,.fonts-loaded html{font-family:Roboto,Helvetica,Arial,sans-serif}.fonts-timeout body,.fonts-timeout html{font-family:RobotoLocal,Roboto,Helvetica,Arial,sans-serif}body,button,html,input{text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{color:#33343b;margin:0}h1{font-size:1.875em;line-height:1.2em;margin-bottom:.3em}h2{font-size:1.25em;line-height:1.3em;margin-bottom:.35em}h3{font-size:1.125em;line-height:1.35em;margin-bottom:.4em}h4{font-size:1em;line-height:1.4em;margin-bottom:.5em}h5{font-size:.875em;line-height:1.4em;margin-bottom:.5em}.flickity--images,.post-content .footnotes,.post-content table,figure,p{font-size:1em;letter-spacing:0;line-height:1.5em;margin:0 0 .75em;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}ol,ul{font-size:1em;letter-spacing:0;line-height:1.5em;padding-left:1.5em;margin:0 0 .75em;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}ol li,ul li{font-size:1em;line-height:1.5em}ol ol,ol ul,ul ol,ul ul{font-size:1em;margin-bottom:0}blockquote{font-family:RobotoSlabLocal,Georgia,"Times New Roman",serif;font-size:.95em;color:#7c7d85;border-left:2px solid #bbbcc3;padding-left:1.5em;margin:0 0 .75em}.fonts-loaded blockquote{font-family:"Roboto Slab",Georgia,"Times New Roman",serif}.fonts-timeout blockquote{font-family:RobotoSlabLocal,"Roboto Slab",Georgia,"Times New Roman",serif}a{color:#66676e;text-decoration:none;border-bottom:1px solid #bbdefb}a:hover{color:#33343b;border-color:#64b5f6}.flickity--images.contact-form-disclaimer,.post-content .footnotes.contact-form-disclaimer,.post-content .small.footnotes,.post-content table.contact-form-disclaimer,.post-content table.small,.small.flickity--images,figure.contact-form-disclaimer,figure.small,p.contact-form-disclaimer,p.small,small{font-size:92%;line-height:1.4em}form{font-size:1em;margin-bottom:.75em}code{font-family:Consolas,"Liberation Mono",Courier,monospace;font-size:1em;color:#66676e}.flickity--images>code,.flickity--images>small>code,.post-content .footnotes>code,.post-content .footnotes>small>code,.post-content table>code,.post-content table>small>code,figure>code,figure>small>code,li>code,p>code,p>small>code{font-size:.95em;background-color:#f4f5f6;padding:.25em .3125em .125em .4375em;border-radius:.1875em}div.highlighter-rouge,pre{margin-bottom:.75em}div.highlighter-rouge::after,pre::after{clear:both;content:"";display:table}div.highlighter-rouge code,pre code{color:#f9f8f5}pre{color:#f9f8f5;background-color:#272829;padding:.625em .9375em;border-radius:.1875em;overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch}pre code{font-size:.875em}@media only screen and (min-width:30em){h1{font-size:2em}h2{font-size:1.375em}h3{font-size:1.1875em}.flickity--images,.post-content .footnotes,.post-content table,figure,form,ol,p,ul{font-size:1.0625em}pre code{font-size:.9375em}}@media only screen and (min-width:40em){h1{font-size:2.125em}h2{font-size:1.5em}h3{font-size:1.25em}.flickity--images,.post-content .footnotes,.post-content table,figure,form,ol,p,ul{font-size:1.125em}pre code{font-size:1em}}@media only screen and (min-width:64em){h1{font-size:2.25em}h2{font-size:1.625em}h3{font-size:1.3125em}h4{font-size:1.0625em}h5{font-size:.9375em}.flickity--images,.post-content .footnotes,.post-content table,figure,form,ol,p,ul{font-size:1.1875em}}body,html{background-color:#222326;height:100%}.container{padding-left:.9375em;padding-right:.9375em;max-width:68.75em;margin-left:auto;margin-right:auto;position:relative}@media only screen and (min-width:30em){.container{padding-left:1.5625em;padding-right:1.5625em}}.container::after{clear:both;content:"";display:table}.psalms-cd-product-section,.section{background-color:#fff;padding-top:1.5625em;padding-bottom:1.5625em}.psalms-cd-product-section::after,.section::after{clear:both;content:"";display:table}.section-break,.section-break-half{width:100%;border:0;margin:0}.section-break-half::after,.section-break::after{clear:both;content:"";display:table}.section-break{padding-top:1.5625em}.section-break-half{padding-top:.78125em}@media only screen and (min-width:30em){.psalms-cd-product-section,.section{padding-top:2.5em;padding-bottom:2.5em}.section-break{padding-top:2.5em}.section-break-half{padding-top:1.25em}}@media only screen and (min-width:40em){.psalms-cd-product-section,.section{padding-top:3.75em;padding-bottom:3.75em}.section-break{padding-top:3.75em}.section-break-half{padding-top:1.875em}}blockquote.indented{font-family:RobotoLocal,Helvetica,Arial,sans-serif;font-size:1em;font-style:normal;border-left:0}.fonts-loaded blockquote.indented{font-family:Roboto,Helvetica,Arial,sans-serif}.fonts-timeout blockquote.indented{font-family:RobotoLocal,Roboto,Helvetica,Arial,sans-serif}div.flush{padding-top:0;padding-bottom:0}div.flush-top{padding-top:0}div.flush-bottom{padding-bottom:0}.flush.flickity--images,.post-content .flush.footnotes,.post-content table.flush,figure.flush,li.flush,ol.flush,p.flush,ul.flush{margin-top:0;margin-bottom:0}.flush-top.flickity--images,.post-content .flush-top.footnotes,.post-content table.flush-top,figure.flush-top,li.flush-top,ol.flush-top,p.flush-top,ul.flush-top{margin-top:0}.flush-bottom.flickity--images,.post-content .flush-bottom.footnotes,.post-content table.flush-bottom,figure.flush-bottom,li.flush-bottom,ol.flush-bottom,p.flush-bottom,ul.flush-bottom{margin-bottom:0}.no-break{white-space:nowrap}.about-intro .flickity--images,.about-intro .post-content .footnotes,.about-intro .post-content table,.about-intro figure,.about-intro p,.paragraph .flickity--images,.paragraph .post-content .footnotes,.paragraph .post-content table,.paragraph figure,.paragraph p,.post-content .about-intro .footnotes,.post-content .about-intro table,.post-content .paragraph .footnotes,.post-content .paragraph table{text-indent:1.5em}.about-intro .flickity--images:not(:last-child),.about-intro .post-content .footnotes:not(:last-child),.about-intro .post-content table:not(:last-child),.about-intro figure:not(:last-child),.about-intro p:not(:last-child),.paragraph .flickity--images:not(:last-child),.paragraph .post-content .footnotes:not(:last-child),.paragraph .post-content table:not(:last-child),.paragraph figure:not(:last-child),.paragraph p:not(:last-child),.post-content .about-intro .footnotes:not(:last-child),.post-content .about-intro table:not(:last-child),.post-content .paragraph .footnotes:not(:last-child),.post-content .paragraph table:not(:last-child){margin-bottom:0}.about-intro .post-content h1+.footnotes,.about-intro .post-content h1+table,.about-intro .post-content h2+.footnotes,.about-intro .post-content h2+table,.about-intro .post-content h3+.footnotes,.about-intro .post-content h3+table,.about-intro .post-content h4+.footnotes,.about-intro .post-content h4+table,.about-intro .post-content h5+.footnotes,.about-intro .post-content h5+table,.about-intro h1+.flickity--images,.about-intro h1+figure,.about-intro h1+p,.about-intro h2+.flickity--images,.about-intro h2+figure,.about-intro h2+p,.about-intro h3+.flickity--images,.about-intro h3+figure,.about-intro h3+p,.about-intro h4+.flickity--images,.about-intro h4+figure,.about-intro h4+p,.about-intro h5+.flickity--images,.about-intro h5+figure,.about-intro h5+p,.paragraph .post-content h1+.footnotes,.paragraph .post-content h1+table,.paragraph .post-content h2+.footnotes,.paragraph .post-content h2+table,.paragraph .post-content h3+.footnotes,.paragraph .post-content h3+table,.paragraph .post-content h4+.footnotes,.paragraph .post-content h4+table,.paragraph .post-content h5+.footnotes,.paragraph .post-content h5+table,.paragraph h1+.flickity--images,.paragraph h1+figure,.paragraph h1+p,.paragraph h2+.flickity--images,.paragraph h2+figure,.paragraph h2+p,.paragraph h3+.flickity--images,.paragraph h3+figure,.paragraph h3+p,.paragraph h4+.flickity--images,.paragraph h4+figure,.paragraph h4+p,.paragraph h5+.flickity--images,.paragraph h5+figure,.paragraph h5+p,.post-content .about-intro h1+.footnotes,.post-content .about-intro h1+table,.post-content .about-intro h2+.footnotes,.post-content .about-intro h2+table,.post-content .about-intro h3+.footnotes,.post-content .about-intro h3+table,.post-content .about-intro h4+.footnotes,.post-content .about-intro h4+table,.post-content .about-intro h5+.footnotes,.post-content .about-intro h5+table,.post-content .paragraph h1+.footnotes,.post-content .paragraph h1+table,.post-content .paragraph h2+.footnotes,.post-content .paragraph h2+table,.post-content .paragraph h3+.footnotes,.post-content .paragraph h3+table,.post-content .paragraph h4+.footnotes,.post-content .paragraph h4+table,.post-content .paragraph h5+.footnotes,.post-content .paragraph h5+table{text-indent:0}.about-intro .flickity--images+h1,.about-intro .post-content .footnotes+h1,.about-intro .post-content table+h1,.about-intro figure+h1,.about-intro p+h1,.paragraph .flickity--images+h1,.paragraph .post-content .footnotes+h1,.paragraph .post-content table+h1,.paragraph figure+h1,.paragraph p+h1,.post-content .about-intro .footnotes+h1,.post-content .about-intro table+h1,.post-content .paragraph .footnotes+h1,.post-content .paragraph table+h1{margin-top:.38em}.about-intro .flickity--images+h2,.about-intro .post-content .footnotes+h2,.about-intro .post-content table+h2,.about-intro figure+h2,.about-intro p+h2,.paragraph .flickity--images+h2,.paragraph .post-content .footnotes+h2,.paragraph .post-content table+h2,.paragraph figure+h2,.paragraph p+h2,.post-content .about-intro .footnotes+h2,.post-content .about-intro table+h2,.post-content .paragraph .footnotes+h2,.post-content .paragraph table+h2{margin-top:.6em}.about-intro .flickity--images+h3,.about-intro .post-content .footnotes+h3,.about-intro .post-content table+h3,.about-intro figure+h3,.about-intro p+h3,.paragraph .flickity--images+h3,.paragraph .post-content .footnotes+h3,.paragraph .post-content table+h3,.paragraph figure+h3,.paragraph p+h3,.post-content .about-intro .footnotes+h3,.post-content .about-intro table+h3,.post-content .paragraph .footnotes+h3,.post-content .paragraph table+h3{margin-top:.62em}.about-intro .flickity--images+h4,.about-intro .post-content .footnotes+h4,.about-intro .post-content table+h4,.about-intro figure+h4,.about-intro p+h4,.paragraph .flickity--images+h4,.paragraph .post-content .footnotes+h4,.paragraph .post-content table+h4,.paragraph figure+h4,.paragraph p+h4,.post-content .about-intro .footnotes+h4,.post-content .about-intro table+h4,.post-content .paragraph .footnotes+h4,.post-content .paragraph table+h4{margin-top:.8em}.about-intro .flickity--images+h5,.about-intro .post-content .footnotes+h5,.about-intro .post-content table+h5,.about-intro figure+h5,.about-intro p+h5,.paragraph .flickity--images+h5,.paragraph .post-content .footnotes+h5,.paragraph .post-content table+h5,.paragraph figure+h5,.paragraph p+h5,.post-content .about-intro .footnotes+h5,.post-content .about-intro table+h5,.post-content .paragraph .footnotes+h5,.post-content .paragraph table+h5{margin-top:.88em}.text-center{text-align:center}.post-content .quote .footnotes,.post-content .quote table,.quote .flickity--images,.quote .post-content .footnotes,.quote .post-content table,.quote figure,.quote p{line-height:1.3em}.serif{font-family:RobotoSlabLocal,Georgia,"Times New Roman",serif}.fonts-loaded .serif{font-family:"Roboto Slab",Georgia,"Times New Roman",serif}.fonts-timeout .serif{font-family:RobotoSlabLocal,"Roboto Slab",Georgia,"Times New Roman",serif}a{transition-property:color,background,border;transition-duration:.15s;transition-timing-function:linear}img{max-width:100%;height:auto}.main,.sidebar{max-width:39.0625em;margin-left:auto;margin-right:auto}@media only screen and (min-width:64em){.main{float:left;display:block;margin-right:3.6363636364%;width:61.1363636364%}.main:last-child{margin-right:0}.sidebar{float:left;display:block;margin-right:3.6363636364%;width:30.9090909091%;margin-left:4.3181818182%}.sidebar:last-child{margin-right:0}}.header-border{width:100%;margin:0;border:0;border-top:.1875em solid #e6e7eb;position:absolute;bottom:0;left:0;z-index:1}.header{background-color:#222326;height:3.75em;line-height:3.5625em;overflow:hidden;position:relative;z-index:3}.header::after{clear:both;content:"";display:table}.logo{width:3.125em;float:left;position:relative;left:-.3125em}.logo-link{text-align:center;border-bottom-width:.1875em;border-bottom-color:transparent;display:block;position:relative;z-index:2}.logo-canvas{position:relative;height:3.5625em}.logo-svg{width:2.3958333333em;height:2.6041666667em;position:relative;top:.4375em}.logo-svg polygon{stroke:#bbbcc3;stroke-width:1}.logo-svg g{-webkit-transform:translateX(0);transform:translateX(0);transition-property:-webkit-transform;transition-property:transform}.logo-svg-b-3,.logo-svg-c-1,.logo-svg-c-4,.logo-svg-g-1,.logo-svg-o-3,.logo-svg-pi-1,.logo-svg-pi-4,.logo-svg-pu-2,.logo-svg-r-2,.logo-svg-r-5,.logo-svg-y-2{transition-duration:.15s;transition-timing-function:cubic-bezier(.455,.03,.515,.955)}.logo-svg-b-1,.logo-svg-b-4,.logo-svg-c-2,.logo-svg-g-2,.logo-svg-o-1,.logo-svg-o-4,.logo-svg-pi-2,.logo-svg-pi-5,.logo-svg-pu-3,.logo-svg-r-3,.logo-svg-y-3{transition-duration:.175s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.logo-svg-b-2,.logo-svg-c-3,.logo-svg-g-3,.logo-svg-o-2,.logo-svg-pi-3,.logo-svg-pu-1,.logo-svg-pu-4,.logo-svg-r-1,.logo-svg-r-4,.logo-svg-y-1{transition-duration:.2s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.logo-svg-g-1{fill:#3fae52}.logo-svg-g-2{fill:#7cc686}.logo-svg-g-3{fill:#2d8d43}.logo-svg-c-1{fill:#00bad2}.logo-svg-c-2{fill:#0097a7}.logo-svg-c-3{fill:#4ac4d7}.logo-svg-c-4{fill:#00bad2}.logo-svg-b-1{fill:#62b3e4}.logo-svg-b-2{fill:#1b77bd}.logo-svg-b-3{fill:#62b3e4}.logo-svg-b-4{fill:#3191cf}.logo-svg-pu-1{fill:#7a3594}.logo-svg-pu-2{fill:#944198}.logo-svg-pu-3{fill:#b06eae}.logo-svg-pu-4{fill:#944198}.logo-svg-pi-1{fill:#e81f64}.logo-svg-pi-2{fill:#c21e5c}.logo-svg-pi-3{fill:#f06392}.logo-svg-pi-4{fill:#e81f64}.logo-svg-pi-5{fill:#c21e5c}.logo-svg-r-1{fill:#ef4438}.logo-svg-r-2{fill:#e57373}.logo-svg-r-3{fill:#d32e2e}.logo-svg-r-4{fill:#ef4438}.logo-svg-r-5{fill:#d32e2e}.logo-svg-o-1{fill:#f47c20}.logo-svg-o-2{fill:#f8951f}.logo-svg-o-3{fill:#f47c20}.logo-svg-o-4{fill:#fcb452}.logo-svg-y-1{fill:#fedc63}.logo-svg-y-2{fill:#fecd27}.logo-svg-y-3{fill:#faa71c}.logo-link:hover .logo-svg-g-1{-webkit-transform:rotate(-15deg) translate3d(1.875em,0,0);transform:rotate(-15deg) translate3d(1.875em,0,0)}.logo-link:hover .logo-svg-g-2{-webkit-transform:rotate(-10deg) translate3d(-.625em,-1.875em,0);transform:rotate(-10deg) translate3d(-.625em,-1.875em,0)}.logo-link:hover .logo-svg-g-3{-webkit-transform:rotate(14deg) translate3d(1.25em,-6.875em,0);transform:rotate(14deg) translate3d(1.25em,-6.875em,0)}.logo-link:hover .logo-svg-c-1{-webkit-transform:rotate(-7deg) translate3d(-5.3125em,-3.125em,0);transform:rotate(-7deg) translate3d(-5.3125em,-3.125em,0)}.logo-link:hover .logo-svg-c-2{-webkit-transform:rotate(22deg) translate3d(4.375em,-11.25em,0);transform:rotate(22deg) translate3d(4.375em,-11.25em,0)}.logo-link:hover .logo-svg-c-3{-webkit-transform:rotate(12deg) translate3d(-1.25em,-5em,0);transform:rotate(12deg) translate3d(-1.25em,-5em,0)}.logo-link:hover .logo-svg-c-4{-webkit-transform:rotate(-25deg) translate3d(0,5em,0);transform:rotate(-25deg) translate3d(0,5em,0)}.logo-link:hover .logo-svg-b-1{-webkit-transform:rotate(7deg) translate3d(-2.1875em,-3.75em,0);transform:rotate(7deg) translate3d(-2.1875em,-3.75em,0)}.logo-link:hover .logo-svg-b-2{-webkit-transform:rotate(13deg) translate3d(6.25em,-9.375em,0);transform:rotate(13deg) translate3d(6.25em,-9.375em,0)}.logo-link:hover .logo-svg-b-3{-webkit-transform:rotate(2deg) translate3d(3.125em,-3.125em,0);transform:rotate(2deg) translate3d(3.125em,-3.125em,0)}.logo-link:hover .logo-svg-b-4{-webkit-transform:rotate(-10deg) translate3d(3.125em,3.75em,0);transform:rotate(-10deg) translate3d(3.125em,3.75em,0)}.logo-link:hover .logo-svg-pu-1{-webkit-transform:rotate(5deg) translate3d(-5em,-9.375em,0);transform:rotate(5deg) translate3d(-5em,-9.375em,0)}.logo-link:hover .logo-svg-pu-2{-webkit-transform:rotate(8deg) translate3d(-1.25em,-7.5em,0);transform:rotate(8deg) translate3d(-1.25em,-7.5em,0)}.logo-link:hover .logo-svg-pu-3{-webkit-transform:rotate(-30deg) translate3d(-5em,7.5em,0);transform:rotate(-30deg) translate3d(-5em,7.5em,0)}.logo-link:hover .logo-svg-pu-4{-webkit-transform:rotate(20deg) translate3d(9.375em,-5em,0);transform:rotate(20deg) translate3d(9.375em,-5em,0)}.logo-link:hover .logo-svg-pi-1{-webkit-transform:rotate(10deg) translate3d(2.5em,-7.5em,0);transform:rotate(10deg) translate3d(2.5em,-7.5em,0)}.logo-link:hover .logo-svg-pi-2{-webkit-transform:rotate(-30deg) translate3d(-7.5em,0,0);transform:rotate(-30deg) translate3d(-7.5em,0,0)}.logo-link:hover .logo-svg-pi-3{-webkit-transform:rotate(11deg) translate3d(5.625em,0,0);transform:rotate(11deg) translate3d(5.625em,0,0)}.logo-link:hover .logo-svg-pi-4{-webkit-transform:rotate(-60deg) translate3d(-21.875em,-.625em,0);transform:rotate(-60deg) translate3d(-21.875em,-.625em,0)}.logo-link:hover .logo-svg-pi-5{-webkit-transform:rotate(-22deg) translate3d(-7.5em,5.625em,0);transform:rotate(-22deg) translate3d(-7.5em,5.625em,0)}.logo-link:hover .logo-svg-r-1{-webkit-transform:rotate(5deg) translate3d(3.125em,-1.875em,0);transform:rotate(5deg) translate3d(3.125em,-1.875em,0)}.logo-link:hover .logo-svg-r-2{-webkit-transform:rotate(-20deg) translate3d(-5.9375em,.9375em,0);transform:rotate(-20deg) translate3d(-5.9375em,.9375em,0)}.logo-link:hover .logo-svg-r-3{-webkit-transform:rotate(17deg) translate3d(5em,0,0);transform:rotate(17deg) translate3d(5em,0,0)}.logo-link:hover .logo-svg-r-4{-webkit-transform:rotate(9deg) translate3d(3.125em,1.25em,0);transform:rotate(9deg) translate3d(3.125em,1.25em,0)}.logo-link:hover .logo-svg-r-5{-webkit-transform:rotate(-12deg) translate3d(-4.375em,3.125em,0);transform:rotate(-12deg) translate3d(-4.375em,3.125em,0)}.logo-link:hover .logo-svg-o-1{-webkit-transform:rotate(8deg) translate3d(4.375em,-2.1875em,0);transform:rotate(8deg) translate3d(4.375em,-2.1875em,0)}.logo-link:hover .logo-svg-o-2{-webkit-transform:rotate(-23deg) translate3d(-6.25em,0,0);transform:rotate(-23deg) translate3d(-6.25em,0,0)}.logo-link:hover .logo-svg-o-3{-webkit-transform:rotate(15deg) translate3d(.625em,1.125em,0);transform:rotate(15deg) translate3d(.625em,1.125em,0)}.logo-link:hover .logo-svg-o-4{-webkit-transform:rotate(10deg) translate3d(2.5em,1.75em,0);transform:rotate(10deg) translate3d(2.5em,1.75em,0)}.logo-link:hover .logo-svg-y-1{-webkit-transform:rotate(20deg) translate3d(3.125em,0,0);transform:rotate(20deg) translate3d(3.125em,0,0)}.logo-link:hover .logo-svg-y-2{-webkit-transform:rotate(-14deg) translate3d(-5em,-1.0625em,0);transform:rotate(-14deg) translate3d(-5em,-1.0625em,0)}.logo-link:hover .logo-svg-y-3{-webkit-transform:rotate(-5deg) translate3d(-.9375em,-1.25em,0);transform:rotate(-5deg) translate3d(-.9375em,-1.25em,0)}.nav{text-align:center;background-color:#222326;border-top:1px solid #3a3c44;position:relative;top:-1px;float:right}.nav-link{font-weight:500;color:#bbbcc3;letter-spacing:.03em;text-transform:uppercase;border-bottom-width:.1875em;border-bottom-color:transparent;padding-left:.4375em;padding-right:.4375em;margin-left:-.3125em;display:inline-block;position:relative;z-index:2}.nav-link:first-child{margin-left:0}.nav-label{font-size:.8125em;margin-bottom:-.0769230769em;display:inline-block}.logo-link:hover{border-color:#2196f3}.nav-link.is-current,.nav-link:hover{color:#fff}.nav-link.is-current:nth-child(1),.nav-link:hover:nth-child(1){border-color:#e91e63}.nav-link.is-current:nth-child(2),.nav-link:hover:nth-child(2){border-color:#00bcd4}.nav-link.is-current:nth-child(3),.nav-link:hover:nth-child(3){border-color:#ff9800}.nav-link.is-current:nth-child(4),.nav-link:hover:nth-child(4){border-color:#673ab7}@media only screen and (min-width:22.8125em){.logo{width:4.0625em;float:left;position:relative;left:-.1875em}.nav-link{padding-left:.625em;padding-right:.625em}.logo-svg{width:2.875em;height:3.125em;position:relative;top:.21875em}.nav-label{font-size:.875em;margin-bottom:-.0769230769em}}@media only screen and (min-width:25em){.nav-link{padding-left:.75em;padding-right:.75em}}@media only screen and (min-width:30em){.header{background-color:#fff;height:4.375em;line-height:4.1875em}.logo{width:4.6875em}.nav{width:calc(100% - 4.6875em)}.logo{left:initial}.logo-canvas{height:4.1875em}.logo-svg{width:3.8125em;height:4.1875em;top:0}.nav{background-color:#fff;text-align:right;height:inherit;border-top:0;top:inherit;float:left;clear:inherit}.nav-link{color:#66676e;padding-left:.6875em;padding-right:.6875em}.nav-link.is-current,.nav-link:hover{color:#33343b}.nav-label{font-size:1em;padding-top:initial}}@media only screen and (min-width:34.375em){.nav-link{padding-left:1.125em;padding-right:1.125em}}@media only screen and (min-width:40em){.logo{width:4.9375em}.nav{width:calc(100% - 4.9375em)}.nav-link{padding-left:1.375em;padding-right:1.375em}}@media only screen and (min-width:48em){.header{height:5.625em;line-height:5.4375em}.logo{width:6.375em}.nav{width:calc(100% - 6.375em)}.logo-canvas{height:5.4375em}.logo-svg{width:5em;height:5.4375em}.nav-link{padding-left:1.5625em;padding-right:1.5625em}}@media only screen and (min-width:56.25em){.logo{width:8.25em}.nav{width:calc(100% - 8.25em)}.nav-link{padding-left:2.5em;padding-right:2.5em}}.footer{color:#999aa1;text-align:center;background-color:#222326;padding-top:.9375em;padding-bottom:.9375em;position:relative;z-index:2}@media only screen and (min-width:30em){.footer{padding-top:1.5625em;padding-bottom:1.5625em}}@media only screen and (min-width:40em){.footer{padding-top:3.125em;padding-bottom:3.125em}}.footer a{border-bottom-color:transparent}.footer-top{text-align:right;position:absolute;top:0;left:0;right:0;z-index:3}a.footer-top-link{padding:.625em 1.25em;display:inline-block;border-left:1px dotted #33343b;border-bottom:1px dotted #33343b}a.footer-top-link .svg-icon{width:.75em;height:.4375em;margin-right:.3125em;margin-bottom:.0625em}a.footer-top-link .svg-icon-path{fill:#66676e}.footer-top-link-label{font-size:.75em;color:#66676e;font-weight:600;text-transform:uppercase;transition:color .15s linear}a.footer-top-link:hover{border-left:1px solid #e91e63;border-bottom:1px solid #e91e63;background-color:#e91e63}a.footer-top-link:hover .svg-icon-path{fill:#fff}a.footer-top-link:hover .footer-top-link-label{color:#fff}.footer-column::after{clear:both;content:"";display:table}.footer-logo{padding-right:.625em}.footer-logo-canvas{width:4.5625em;height:5em;position:relative;display:inline-block}.footer-logo-svg polygon{stroke:#bbbcc3;stroke-width:1;fill:transparent;transition:stroke .15s linear}.footer-logo-link:hover .footer-logo-svg polygon{stroke:#42a5f5}.footer-nav{margin-bottom:1.25em}.footer-link-home,.footer-link-twitter{padding-left:.4375em;padding-right:.4375em;margin-bottom:.625em}.footer-link-home{font-weight:700;color:#fff;letter-spacing:.03em;display:inline-block}.footer-link-home:hover{color:#999aa1}.footer-link-twitter:after{content:"\000A";white-space:pre}.footer-link-twitter:after::after{clear:both;content:"";display:table}.footer-link-twitter .svg-icon{width:1.375em;height:1.375em;fill:#55acee;position:relative;top:.3125em}.footer-link-twitter:hover .svg-icon{fill:#99cdf5}.footer-link{color:#999aa1;padding:.4375em .1875em;display:inline-block}.footer-link:after{content:" | ";color:rgba(102,103,110,.35);padding-left:.4375em}.footer-link:last-child:after{display:none;padding-left:0}.footer-link:hover{color:#fff}@media only screen and (min-width:20.0625em){.footer-link{padding:.4375em .3125em}.footer-link:after{padding-left:.5625em}}.footer-link--blog:after{display:none}.footer-link--rss .svg-icon-rss{width:.75em;height:.75em;fill:#66676e}.footer-link--rss:hover .svg-icon-rss{fill:#f57c00}.footer-copyright{font-size:.9em;margin-bottom:0}.footer-copyright a{color:#999aa1}.footer-copyright a:hover{color:#fff}.footer-made-with{font-size:.85em}.footer-made-with .svg-icon-heart-outline{fill:#e91e63;width:1.25em;height:1.25em;display:inline;overflow:visible;overflow-x:visible;overflow-y:visible;position:relative;top:.1875em;-webkit-animation:heart-thump 1.5s linear infinite;animation:heart-thump 1.5s linear infinite;-webkit-backface-visibility:hidden;backface-visibility:hidden}@-webkit-keyframes heart-thump{0%{-webkit-transform:scale3d(1,1,1)}8%{-webkit-transform:scale3d(1.1,1.1,1)}16%{-webkit-transform:scale3d(1,1,1)}24%{-webkit-transform:scale3d(1.1,1.1,1)}100%,32%{-webkit-transform:scale3d(1,1,1)}}@keyframes heart-thump{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}8%{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}16%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}24%{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}100%,32%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@media only screen and (min-width:51.25em){.footer{text-align:left}.footer-column--left{float:left;width:25em}.footer-column--right{text-align:right;padding-top:1.8125em;float:right;width:18.75em}.footer-logo{float:left}.footer-logo-canvas{width:5.6875em;height:6.25em}.footer-nav{margin-top:1.5625em;margin-bottom:inherit;display:block}.footer-link-home,.footer-link-twitter{margin-bottom:inherit}.footer-copyright{font-size:1em}.footer-made-with{font-size:.925em}}@media only screen and (min-width:64em){.footer-top{display:none}}.align,.align-cell{width:100%;height:100%}.align{display:table}.align-cell{display:table-cell;text-align:center;vertical-align:middle}.button{font-size:1rem;font-weight:700;color:#fff;letter-spacing:.02em;background-color:#2196f3;border:0;padding:.9375rem 1.5625rem;display:inline-block}.button:hover{color:#fff;background-color:#1976d2}@media only screen and (min-width:30em){.button{padding:.9375rem 1.875rem}}@media only screen and (min-width:40em){.button{padding:.9375rem 2.5rem}}#carbonads{background-color:#f4f5f6;min-height:6.5em;padding:.125em;position:relative;margin-top:.9375em;margin-bottom:.9375em}@media only screen and (min-width:30em){#carbonads{margin-bottom:.625em}}@media only screen and (min-width:40em){#carbonads{margin-top:1.5625em}}@media only screen and (min-width:64em){#carbonads{margin-top:0;margin-bottom:0}}#carbonads::after{clear:both;content:"";display:table}#carbonads a{border:none}.carbon-wrap{display:table}.carbon-img,.carbon-text{display:table-cell;vertical-align:middle;text-align:left}.carbon-img img{display:block}.carbon-poweredby,.carbon-text{font-size:.8125em}.carbon-text{line-height:1.2em;padding:0 .9375em}.carbon-poweredby{font-family:RobotoSlabLocal,Georgia,"Times New Roman",serif;font-size:.75em;padding-top:.625em;padding-bottom:.625em;display:inline-block;position:absolute;right:0;bottom:-2.5em}.fonts-loaded .carbon-poweredby{font-family:"Roboto Slab",Georgia,"Times New Roman",serif}.fonts-timeout .carbon-poweredby{font-family:RobotoSlabLocal,"Roboto Slab",Georgia,"Times New Roman",serif}.carbon-poweredby::first-letter{text-transform:uppercase}@media only screen and (min-width:64em){.carbon-poweredby{padding-top:0;padding-bottom:0;bottom:-1.5625em}}.chart{margin:1.1em auto}.chart::after{clear:both;content:"";display:table}.chart .chart-legend{margin-top:.125em}.chart--no-labels .chart-legend{margin-top:-.625em}.chart-legend{text-align:center;padding-top:.625em}.chart-legend::after{clear:both;content:"";display:table}.chart-legend-item,.chart-legend-item-color,.chart-legend-item-title{display:inline-block;vertical-align:middle}.chart-legend-item{margin:0 .3125em}.chart-legend-item-color{width:.875em;height:.875em;margin-right:.25em;border-radius:.875em}.chart-legend-item-title{font-size:.75em;font-weight:500;letter-spacing:.025em}.chart--pie{position:relative;max-width:12.5em}.chart--pie .chart-legend{width:140%;margin-left:-20%}.chart--pie .chart-legend-item{display:block;margin:0 0 .125em;text-align:left;width:50%;float:left}@media only screen and (min-width:40em){.chart--pie .chart-legend{padding-top:0;width:85%;position:absolute;top:0;left:120%;margin-left:inherit}.chart--pie .chart-legend-item{width:auto;float:none}}.cp_embed_iframe{margin-bottom:1.1em;margin-top:.35em}/*! Flickity v1.0.0
http://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:64px;border:none;background:#fff;background:rgba(255,255,255,.5);cursor:pointer;transition:background .15s linear;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:#fff}.flickity-prev-next-button:focus{outline:0;box-shadow:0 0 0 5px #09F}.flickity-prev-next-button:active{filter:alpha(opacity=60);opacity:.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-prev-next-button:disabled{filter:alpha(opacity=30);opacity:.1;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#222326}.flickity-prev-next-button.no-svg{color:#333;font-size:26px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;filter:alpha(opacity=25);opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{filter:alpha(opacity=100);opacity:1}.flickity-rtl .flickity-page-dots{direction:rtl}.form::after{clear:both;content:"";display:table}.form button,.form input{-webkit-appearance:none;appearance:none;border:2px solid #e6e7eb;padding:.75em .9375em;display:block;border-radius:0;outline:0;transition-property:color,background,border;transition-duration:.15s;transition-timing-function:linear}.form input{width:100%}.form input:focus{border-color:#bbdefb}.form button{color:#fff;font-weight:700;letter-spacing:.02em;background-color:#2196f3;border-color:#2196f3}.form button:focus,.form button:hover{background-color:#64b5f6;border-color:#64b5f6}.form button:active{background-color:#1976d2;border-color:#1976d2}.form-field-group{margin-bottom:.625em}input.has-error{border-color:#d32f2f!important}input+.has-error{font-size:.8125em;font-weight:700;color:#fff;background-color:#d32f2f;padding:.4615384615em 1.1538461538em .6153846154em;margin:0;transition:background-color .15s linear}.mce-form{overflow:hidden}.mce-responses .response{display:none}.mce-security{position:absolute;left:-5000px}.flickity--images{overflow:hidden}.flickity--images,.flickity--images img{height:18.75em}@media only screen and (min-width:40em){.flickity--images,.flickity--images img{height:25em}}@media only screen and (min-width:48em){.flickity--images,.flickity--images img{height:31.25em}}.flickity--images img{display:block}.hero{padding-left:.9375em;padding-right:.9375em;height:12.5em;background-position:center;background-repeat:no-repeat;background-size:cover;background-color:#2196f3;position:relative;transition:height .25s ease;transition-property:height,max-height}@media only screen and (min-width:30em){.hero{padding-left:1.5625em;padding-right:1.5625em}}@media only screen and (min-width:30em){.hero{height:18.75em}}@media only screen and (min-width:40em){.hero{height:25em}}.hero:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;z-index:1}.highlight .hll{background-color:#49483e}.highlight .c{color:#75715e}.highlight .err{color:#f92672}.highlight .k{color:#ae81ff}.highlight .l{color:#fd971f}.highlight .n{color:#f9f8f5}.highlight .o{color:#a1efe4}.highlight .p{color:#f9f8f5}.highlight .c1,.highlight .cm,.highlight .cp,.highlight .cs{color:#75715e}.highlight .gd{color:#f92672}.highlight .ge{font-style:italic}.highlight .gh{color:#f9f8f5;font-weight:700}.highlight .gi{color:#a6e22e}.highlight .gp{color:#75715e;font-weight:700}.highlight .gs{font-weight:700}.highlight .gu{color:#a1efe4;font-weight:700}.highlight .kc,.highlight .kd{color:#ae81ff}.highlight .kn{color:#a1efe4}.highlight .kp,.highlight .kr{color:#ae81ff}.highlight .kt{color:#f4bf75}.highlight .ld{color:#a6e22e}.highlight .m{color:#fd971f}.highlight .s{color:#a6e22e}.highlight .na{color:#66d9ef}.highlight .nb{color:#f9f8f5}.highlight .nc{color:#f4bf75}.highlight .no{color:#f92672}.highlight .nd{color:#a1efe4}.highlight .ni{color:#f9f8f5}.highlight .ne{color:#f92672}.highlight .nf{color:#66d9ef}.highlight .nl{color:#f9f8f5}.highlight .nn{color:#f4bf75}.highlight .nx{color:#66d9ef}.highlight .py{color:#f9f8f5}.highlight .nt{color:#a1efe4}.highlight .nv{color:#f92672}.highlight .ow{color:#a1efe4}.highlight .w{color:#f9f8f5}.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:#fd971f}.highlight .sb{color:#a6e22e}.highlight .sc{color:#f9f8f5}.highlight .sd{color:#75715e}.highlight .s2{color:#a6e22e}.highlight .se{color:#fd971f}.highlight .sh{color:#a6e22e}.highlight .si{color:#fd971f}.highlight .s1,.highlight .sr,.highlight .ss,.highlight .sx{color:#a6e22e}.highlight .bp{color:#f9f8f5}.highlight .vc,.highlight .vg,.highlight .vi{color:#f92672}.highlight .il{color:#fd971f}figure::after{clear:both;content:"";display:table}figure img{display:block}figcaption{font-family:RobotoSlabLocal,Georgia,"Times New Roman",serif;font-size:.75em;color:#93949b;line-height:1.3;text-align:center;margin-top:.75em}.fonts-loaded figcaption{font-family:"Roboto Slab",Georgia,"Times New Roman",serif}.fonts-timeout figcaption{font-family:RobotoSlabLocal,"Roboto Slab",Georgia,"Times New Roman",serif}.figure-padding{background:url(../images/loading.svg) center no-repeat;padding-bottom:56%;position:relative}.figure-padding img{position:absolute;width:100%;top:0}.overlay{top:0;bottom:0;left:0;right:0;position:absolute}pre::-webkit-scrollbar{height:1.0625em}pre::-webkit-scrollbar-track{background:#272829}pre::-webkit-scrollbar-thumb{background:#515355;border-radius:.9375em;border:.25em solid #272829}pre::-webkit-scrollbar-thumb:hover{background:#66686b}.post-related-title,.sidebar-title{font-size:95%;letter-spacing:.07em;text-transform:uppercase;margin-bottom:1em}.sidebar-list{line-height:1em;list-style:none;padding:0;margin:0}.sidebar-list-item{margin-bottom:.3em}.sidebar-list-link{color:#898a92;border-bottom-color:#e6e7eb}.sidebar-list-link:hover{color:#00796b;border-bottom-color:#b2dfdb}.sidebar-subscribe-link--rss .svg-icon-rss{width:.75em;height:.75em;fill:#f57c00}.form--sidebar-newsletter .form-field-group{margin-bottom:.3125em}.form--sidebar-newsletter .form-submit{width:8.75em}@media only screen and (min-width:30em){.form--sidebar-newsletter .form-field-group,.form--sidebar-newsletter .form-submit{float:left}.form--sidebar-newsletter .form-field-group{width:14.375em;margin-right:.3125em;margin-bottom:0}}@media only screen and (min-width:40em){.post-related-title,.sidebar-title{font-size:inherit}.sidebar-section{font-size:95%}.form--sidebar-newsletter .form-field-group,.form--sidebar-newsletter .form-submit{float:left}.form--sidebar-newsletter .form-field-group{width:16.875em;margin-right:.3125em;margin-bottom:0}}@media only screen and (min-width:64em){.sidebar-section{font-size:90%}.form--sidebar-newsletter .form-field-group{width:100%;margin-bottom:.3125em;margin-right:0}}.svg-icon{overflow:visible;overflow-x:visible;overflow-y:visible;transition:fill .15s linear}a .svg-icon path{transition:fill .15s linear}.twitter-tweet{margin-bottom:1em!important}.twitter-tweet::after{clear:both;content:"";display:table}.video{font-size:1em;position:relative;padding-top:1.5625em;padding-bottom:67.5%;height:0;margin-bottom:1em;overflow:hidden}.video.widescreen{padding-bottom:56.34%}.video.vimeo{padding-top:0}.video embed,.video iframe,.video object,.video video{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width:30em){.video{font-size:1.0625em;padding-top:1.4705882353em}}@media only screen and (min-width:40em){.video{font-size:1.125em;padding-top:1.3888888889em}}.section--post{position:relative}.post{padding-left:.9375em;padding-right:.9375em;max-width:68.75em;margin-left:auto;margin-right:auto;position:relative}@media only screen and (min-width:30em){.post{padding-left:1.5625em;padding-right:1.5625em}}.post::after{clear:both;content:"";display:table}.post--posts .post-article{border-bottom:1px dotted #e6e7eb;padding-bottom:1.25em;margin-bottom:1.25em}.post--posts .post-article:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.post--posts .post-content .flickity--images:last-child,.post--posts .post-content .footnotes:last-child,.post--posts .post-content figure:last-child,.post--posts .post-content p:last-child,.post--posts .post-content table:last-child{margin-bottom:0}.posts-header{margin-bottom:1.25em}.posts-header::after{clear:both;content:"";display:table}@media only screen and (min-width:30em){.posts-header{margin-bottom:1.5625em}}@media only screen and (min-width:40em){.posts-header{margin-bottom:1.875em}}@media only screen and (min-width:64em){.posts-header{margin-bottom:2.1875em}}.posts-header-column{width:70%;display:inline-block}.posts-header-column+.posts-header-column{text-align:right;width:28%}.post-title{margin-bottom:.5em}.post-link{color:#222326;border-bottom-color:transparent}.post-link:hover{border-bottom-color:#ffcc80}.post-meta{font-size:.875em;color:#999aa1}@media only screen and (min-width:30em){.post-meta{font-size:.9375em}}@media only screen and (min-width:40em){.post-meta{font-size:1em}}.post-meta-author-link{color:#999aa1;border-bottom-color:transparent}.post-meta-author-link:hover{color:#999aa1;border-bottom-color:#ffcc80}.post-content .chart+h1,.post-content .chart+h2,.post-content .chart+h3,.post-content .flickity--images+h1,.post-content .flickity--images+h2,.post-content .flickity--images+h3,.post-content .footnotes+h1,.post-content .footnotes+h2,.post-content .footnotes+h3,.post-content .twitter-tweet+h1,.post-content .twitter-tweet+h2,.post-content .twitter-tweet+h3,.post-content div.highlighter-rouge+h1,.post-content div.highlighter-rouge+h2,.post-content div.highlighter-rouge+h3,.post-content figure+h1,.post-content figure+h2,.post-content figure+h3,.post-content ol+h1,.post-content ol+h2,.post-content ol+h3,.post-content p+h1,.post-content p+h2,.post-content p+h3,.post-content table+h1,.post-content table+h2,.post-content table+h3,.post-content ul+h1,.post-content ul+h2,.post-content ul+h3{margin-top:1.25rem}@media only screen and (min-width:30em){.post-content .chart+h1,.post-content .chart+h2,.post-content .chart+h3,.post-content .flickity--images+h1,.post-content .flickity--images+h2,.post-content .flickity--images+h3,.post-content .footnotes+h1,.post-content .footnotes+h2,.post-content .footnotes+h3,.post-content .twitter-tweet+h1,.post-content .twitter-tweet+h2,.post-content .twitter-tweet+h3,.post-content div.highlighter-rouge+h1,.post-content div.highlighter-rouge+h2,.post-content div.highlighter-rouge+h3,.post-content figure+h1,.post-content figure+h2,.post-content figure+h3,.post-content ol+h1,.post-content ol+h2,.post-content ol+h3,.post-content p+h1,.post-content p+h2,.post-content p+h3,.post-content table+h1,.post-content table+h2,.post-content table+h3,.post-content ul+h1,.post-content ul+h2,.post-content ul+h3{margin-top:1.5625rem}}@media only screen and (min-width:40em){.post-content .chart+h1,.post-content .chart+h2,.post-content .chart+h3,.post-content .flickity--images+h1,.post-content .flickity--images+h2,.post-content .flickity--images+h3,.post-content .footnotes+h1,.post-content .footnotes+h2,.post-content .footnotes+h3,.post-content .twitter-tweet+h1,.post-content .twitter-tweet+h2,.post-content .twitter-tweet+h3,.post-content div.highlighter-rouge+h1,.post-content div.highlighter-rouge+h2,.post-content div.highlighter-rouge+h3,.post-content figure+h1,.post-content figure+h2,.post-content figure+h3,.post-content ol+h1,.post-content ol+h2,.post-content ol+h3,.post-content p+h1,.post-content p+h2,.post-content p+h3,.post-content table+h1,.post-content table+h2,.post-content table+h3,.post-content ul+h1,.post-content ul+h2,.post-content ul+h3{margin-top:1.875rem}}@media only screen and (min-width:40em){.post-content .flickity--images+h3,.post-content .flickity--images+h4,.post-content .flickity--images+h5,.post-content .footnotes+h3,.post-content .footnotes+h4,.post-content .footnotes+h5,.post-content div.highlighter-rouge+h3,.post-content div.highlighter-rouge+h4,.post-content div.highlighter-rouge+h5,.post-content figure+h3,.post-content figure+h4,.post-content figure+h5,.post-content p+h3,.post-content p+h4,.post-content p+h5,.post-content table+h3,.post-content table+h4,.post-content table+h5{margin-top:.9375rem}}.post-content>hr{width:12.5em;border:0;border-top:1px solid #e6e7eb;margin:1.5625em 0}@media only screen and (min-width:30em){.post-content>hr{margin:1.875em 0}}@media only screen and (min-width:40em){.post-content>hr{margin:2.5em 0}}.post-content table{width:100%}.post-content table th{background-color:#e6e7eb;text-align:left}.post-content table td,.post-content table th{font-size:90%;line-height:1.3;padding:.5em .7em}.post-content table tbody tr:nth-child(even){background-color:#f3f3f5}.post-content table.table--responsive{width:100%;border-bottom:5px solid #e6e7eb}.post-content table.table--responsive th{display:none}.post-content table.table--responsive tr:first-child{border-top:5px solid #e6e7eb}.post-content table.table--responsive td{padding:.15em .7em;display:block}.post-content table.table--responsive td:before{content:attr(data-th) ": ";font-weight:700;padding-right:.625em;width:7.8125em;display:inline-block;vertical-align:bottom}@media only screen and (min-width:23.4375em){.post-content table.table--responsive td:before{width:10.9375em}}@media only screen and (min-width:30em){.post-content table.table--responsive td:before{width:12.5em}}.post-content table.table--responsive td:first-child{padding-top:.5em}.post-content table.table--responsive td:last-child{padding-bottom:.5em}@media only screen and (min-width:40em){.post-content table.table--responsive{display:table;border-bottom:0}.post-content table.table--responsive tr:first-child{border-top:0}.post-content table.table--responsive td,.post-content table.table--responsive th{display:table-cell}.post-content table.table--responsive td{padding:.5em .7em}.post-content table.table--responsive td:before{display:none}.post-content table.table--responsive td:first-child{padding-top:.5em}.post-content table.table--responsive td:last-child{padding-bottom:.5em}}@media only screen and (max-width:39.9375em){.post-content table.table--responsive td{text-align:left}}.post-content figure,.post-content table{margin-top:1.1em;margin-bottom:1.1em}.post-content figure figcaption{margin-bottom:-.35em}.post-content .footnote{font-size:90%;font-weight:500;color:#999aa1;border-bottom:0;padding:.625em .3125em;display:inline-block}.post-content .footnote:hover{color:#2196f3}.post-content .footnotes ol{font-size:90%}@media only screen and (min-width:40em){.post-content .footnotes ol{font-size:80%}}.post-content .footnotes .reversefootnote{font-family:sans-serif}.post-rating{margin-bottom:.75em}.post-rating-stars{font-family:sans-serif;color:#dddee1;margin-right:.3em}.post-rating-star{display:inline-block;vertical-align:middle;position:relative}.post-rating-star--yellow{color:#f9ce1d}.post-rating-star-ha,.post-rating-star-lf{display:block;position:relative;margin-right:.5em}.post-rating-star-ha{color:#f9ce1d;width:.5em;overflow:hidden;z-index:2}.post-rating-star-lf{position:absolute;top:0;z-index:1}.post-rating-comments{font-family:RobotoSlabLocal,Georgia,"Times New Roman",serif;font-size:.875em;color:#999aa1;position:relative;top:.0625em}.fonts-loaded .post-rating-comments{font-family:"Roboto Slab",Georgia,"Times New Roman",serif}.fonts-timeout .post-rating-comments{font-family:RobotoSlabLocal,"Roboto Slab",Georgia,"Times New Roman",serif}@media only screen and (min-width:30em){.post-rating-comments{font-size:.9375em}}@media only screen and (min-width:40em){.post-rating-comments{font-size:1em}}.post-updates{font-family:RobotoSlabLocal,Georgia,"Times New Roman",serif;font-size:.95em}.fonts-loaded .post-updates{font-family:"Roboto Slab",Georgia,"Times New Roman",serif}.fonts-timeout .post-updates{font-family:RobotoSlabLocal,"Roboto Slab",Georgia,"Times New Roman",serif}@media only screen and (min-width:40em){.post-share{margin-top:1.25em}}@media only screen and (min-width:64em){.post-share{margin-top:1.875em}}.post-share-menu{line-height:1em;list-style:none;padding:0;margin:0;font-size:1em}.post-share-menu-item,.post-share-menu-title{display:inline-block;vertical-align:middle;line-height:0}.post-share-menu-title{font-size:95%;font-weight:700;letter-spacing:.04em;text-transform:uppercase;position:relative;top:.0625em}@media only screen and (min-width:40em){.post-share-menu-title{font-size:1em}}.post-share-menu-item{margin-left:-.25em}.post-share-menu-link{padding:.625em;border:0;display:block}.post-share-menu-link .svg-icon{width:1.375em;height:1.375em}.post-share-menu-link:hover .svg-icon{fill:#fff}.post-share-menu-link--twitter{margin-left:.75em}.post-share-menu-link--twitter .svg-icon-twitter{fill:#55acee}.post-share-menu-link--twitter:hover{background-color:#55acee}.post-share-menu-link--facebook .svg-icon-facebook{fill:#3b5998}.post-share-menu-link--facebook:hover{background-color:#3b5998}.post-share-menu-link--google .svg-icon-google{fill:#dd4b39}.post-share-menu-link--google:hover{background-color:#dd4b39}.post-tags-item{display:inline-block;margin-bottom:.7em}.post-tag{height:1.625em;line-height:1.625em;color:#66676e;background-color:#f4f5f6;display:inline-block;margin-right:.3125em;margin-left:.625em;position:relative;-webkit-filter:drop-shadow(.125em .125em 0 #e6e7eb);filter:drop-shadow(.125em .125em 0 #e6e7eb);border:0;border-top-right-radius:.125em;border-bottom-right-radius:.125em;border-right:.25em solid #2196f3;padding:0 .625em}.post-tag:before{border-top-width:.8125em;border-bottom-width:.8125em;border-right-width:.8125em;width:1.625em;left:-1.625em}.post-tag:after,.post-tag:before{content:"";position:absolute}.post-tag:before{border-style:solid;border-color:transparent;border-right-color:#f4f5f6;top:0;transition:border-color .15s linear}.post-tag:after{width:.25em;height:.25em;background-color:#fff;top:50%;margin-top:-.125em;left:-.125em;border-radius:.25em;box-shadow:inset .125em .0625em 0 #e6e7eb}a.post-tag:hover{color:#fff;background-color:#2196f3;border-right-color:#64b5f6}a.post-tag:hover:before{border-right-color:#2196f3}.post-tag-label{font-size:.875em;font-weight:500}.posts-header-label--tag{font-family:RobotoSlabLocal,Georgia,"Times New Roman",serif;font-size:.9375em;padding-right:.5em}.fonts-loaded .posts-header-label--tag{font-family:"Roboto Slab",Georgia,"Times New Roman",serif}.fonts-timeout .posts-header-label--tag{font-family:RobotoSlabLocal,"Roboto Slab",Georgia,"Times New Roman",serif}@media only screen and (min-width:30em){.posts-header-label--tag{font-size:1em}}@media only screen and (min-width:40em){.posts-header-label--tag{font-size:1.0625em}}.post--posts .main .post-tag{padding:0 .625em}@media only screen and (min-width:30em){.post--posts .main .post-tag{height:1.75em;line-height:1.75em}.post--posts .main .post-tag:before{border-top-width:.875em;border-bottom-width:.875em;border-right-width:.875em;width:1.75em;left:-1.75em}.post--posts .main .post-tag-label{font-size:.9375em}}@media only screen and (min-width:40em){.post--posts .main .post-tag{height:1.875em;line-height:1.875em;padding:0 .75em}.post--posts .main .post-tag:before{border-top-width:.9375em;border-bottom-width:.9375em;border-right-width:.9375em;width:1.875em;left:-1.875em}.post--posts .main .post-tag-label{font-size:1em}}@media only screen and (min-width:64em){.post--posts .main .post-tag{height:2em;line-height:2em;padding:0 .875em}.post--posts .main .post-tag:before{border-top-width:1em;border-bottom-width:1em;border-right-width:1em;width:2em;left:-2em}}.sidebar .post-tag{font-size:16px}.post-tag--cyan,.post-tag--design{border-right-color:#00bcd4}a.post-tag--cyan:hover,a.post-tag--design:hover{background-color:#00bcd4;border-right-color:#4dd0e1}a.post-tag--cyan:hover:before,a.post-tag--design:hover:before{border-right-color:#00bcd4}.post-tag--green,.post-tag--tutorial{border-right-color:#4caf50}a.post-tag--green:hover,a.post-tag--tutorial:hover{background-color:#4caf50;border-right-color:#81c784}a.post-tag--green:hover:before,a.post-tag--tutorial:hover:before{border-right-color:#4caf50}.post-tag--grey{border-right-color:#757575}a.post-tag--grey:hover{background-color:#757575;border-right-color:#9e9e9e}a.post-tag--grey:hover:before{border-right-color:#757575}.post-tag--development,.post-tag--orange{border-right-color:#ff9800}a.post-tag--development:hover,a.post-tag--orange:hover{background-color:#ff9800;border-right-color:#ffb74d}a.post-tag--development:hover:before,a.post-tag--orange:hover:before{border-right-color:#ff9800}.post-tag--pink,.post-tag--review{border-right-color:#e91e63}a.post-tag--pink:hover,a.post-tag--review:hover{background-color:#e91e63;border-right-color:#f06292}a.post-tag--pink:hover:before,a.post-tag--review:hover:before{border-right-color:#e91e63}.post-comments{margin-top:1.5625em;display:none}.post-comments::after{clear:both;content:"";display:table}.post-comments.is-loaded{display:block}.post-comments-link{font-weight:700;color:#66676e;letter-spacing:.02em;text-align:center;text-transform:uppercase;background-color:#f4f5f6;border:0;display:block;padding:1.25rem 0}.post-comments-link:hover{color:#222326}.post-comments-link.is-hidden{display:none}.post-comments-count{color:#e65100}.post-nav{margin-top:1.5625em}.post-nav::after{clear:both;content:"";display:table}.post-related{margin-top:1.5625em}.post-related-list{line-height:1em;list-style:none;padding:0;margin:0}.post-related-list-item{margin-bottom:.3em}.post-related-list-link{color:#898a92;border-bottom-color:#e6e7eb}.post-related-list-link:hover{border-bottom-color:#ffcc80}.post-author{text-align:center;border-top:3px solid #ff9800;margin-top:1.5625em;padding-top:1.5625em}.post-author::after{clear:both;content:"";display:table}.post-author-image{width:4.6875em;margin-bottom:.9375em;border-radius:3.125em}.post-author-name-link{color:#33343b;border-bottom-color:transparent}.post-author-name-link:hover{border-bottom-color:#ffcc80}.post-author-about{font-size:.9375em;text-align:left;overflow:hidden}@media only screen and (min-width:30em){.post-author-about{font-size:1em}}@media only screen and (min-width:40em){.post-author-about{font-size:1.0625em}}.post-author-twitter{font-size:16px}.post-author-twitter::before{content:"\000A\000A";white-space:pre}.post-author-twitter-link{font-size:.875em;font-weight:500;color:#33343b;border:1px solid #e6e7eb;border-radius:.3125em;padding:.4em .75em;background-color:#f4f5f6;display:inline-block;vertical-align:middle}@media only screen and (min-width:40em){.post-author-twitter-link{font-size:.9375em;padding:.5em 1em}}.post-author-twitter-icon{margin-right:.3125em;display:inline-block;vertical-align:middle;position:relative;top:-.0625em}.post-author-twitter-icon,.post-author-twitter-icon .svg-icon{width:1.1875em;height:1.1875em}.post-author-twitter-icon .svg-icon{fill:#55acee}.posts-header-label--page{font-size:.875em;color:#bbbcc3}.post-pagination{text-align:center;margin-top:1.5625em;margin-bottom:.625em}.post-pagination::after{clear:both;content:"";display:table}.post-pagination-page{color:#999aa1;display:inline-block;position:relative;top:.8125em}.post-pagination-page-label{display:none}.post-pagination-link{font-size:1rem;font-weight:700;color:#66676e;letter-spacing:.02em;padding:.9375rem 0;border-bottom:.125em solid #bbdefb}.post-pagination-link--previous{float:left}.post-pagination-link--next{float:right}.post-pagination-label{display:none}.post-pagination-arrow{position:relative;display:inline-block;top:-.0625em;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:-webkit-transform .15s ease;transition:transform .15s ease}.post-pagination-link--previous:hover .post-pagination-arrow{-webkit-transform:translate3d(-.5em,0,0);transform:translate3d(-.5em,0,0)}.post-pagination-link--next:hover .post-pagination-arrow{-webkit-transform:translate3d(.5em,0,0);transform:translate3d(.5em,0,0)}.post-pagination-bumper{border:0;position:fixed;width:3.125em;height:12.5em;top:50%;margin-top:-6.25em;display:none;z-index:1}.post-pagination-bumper .svg-icon{fill:#bbbcc3;width:1.25em;height:2.125em;position:absolute;top:50%;left:50%;margin-left:-.625em;margin-top:-1.0625em}.post-pagination-bumper:hover .svg-icon{fill:#ff9800}.post-pagination-bumper--next{right:0}.post-archives{list-style:none;padding-left:0}.post-archives-item{margin-bottom:.625em}.post-archives-link{border-bottom-color:transparent}.post-meta--archives{font-size:.875em;text-align:right;width:8.5714285714em;float:right}.post--posts .post-title .svg-icon-external,.post-archives-link .svg-icon-external,.post-related-list-link .svg-icon-external{fill:#bbbcc3;margin-left:.1875em;position:absolute;margin-top:.0625em}.post--posts .post-title .svg-icon-external{width:.5em;height:.5em}.post-archives-link .svg-icon-external,.post-related-list-link .svg-icon-external{width:.5rem;height:.5rem}@media only screen and (min-width:30em){.post--posts .post-article{padding-bottom:1.5625em;margin-bottom:1.5625em}.post--posts .post-article:last-of-type{margin-bottom:0;padding-bottom:0}.post-comments,.post-nav,.post-related{margin-top:1.5625em}.post-pagination{margin-top:1.875em;margin-bottom:.9375em}.post-author{text-align:left;margin-top:1.875em;padding-top:1.875em}.post-author-image{width:6.25em;margin-right:1.5625em;margin-top:.3125em;margin-bottom:1.25em;float:left}}@media only screen and (min-width:32.5em){.post-pagination-label{display:inline}}@media only screen and (min-width:40em){.post--posts .post-article{padding-bottom:1.875em;margin-bottom:1.875em}.post--posts .post-article:last-of-type{margin-bottom:0;padding-bottom:0}.post-comments,.post-nav,.post-related{margin-top:2.1875em}.post-pagination{margin-top:2.5em;margin-bottom:1.25em}.post-pagination-page-label{display:inline}.post-author{margin-top:2.5em;padding-top:2.5em}}@media only screen and (min-width:48em){.post-pagination-bumper{display:block}}@media only screen and (min-width:64em){.post-pagination{margin-top:3.125em;margin-bottom:0}.post-comments,.post-nav,.post-related{margin-top:2.8125em}.post-author{margin-top:3.125em;padding-top:3.125em}.post-pagination-bumper{display:none}}@media only screen and (min-width:74.375em){.post-pagination-bumper{width:3.75em;display:block}}@media only screen and (min-width:77.5em){.post-pagination-bumper{width:5em;display:block}}.hero--home{height:21.875em;background-image:url(../images/audi-small.jpg?201505211216)}@media only screen and (min-width:30em){.hero--home{height:26.5625em}}@media only screen and (min-width:37.5em){.hero--home{background-image:url(../images/audi.jpg?201505211216)}}@media only screen and (min-width:64em){.hero--home{background-image:url(../images/audi@2x.jpg?201505211216)}}@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:30em),only screen and (min-resolution:2dppx) and (min-width:30em){.hero--home{background-image:url(../images/audi.jpg?201505211216)}}@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:48em),only screen and (min-resolution:2dppx) and (min-width:48em){.hero--home{background-image:url(../images/audi@2x.jpg?201505211216)}}.hero--home:before{background-color:rgba(34,35,38,.8);background-image:linear-gradient(to right,rgba(34,35,38,.8) 50%,transparent)}.hero--home .align-cell{text-align:center;color:#fff;z-index:2;height:50%;position:relative;display:table}.home-hero-svg{width:8.2125em;height:9em;margin-top:1.875em}@media only screen and (min-width:30em){.home-hero-svg{margin-top:3.125em}}.home-hero-svg polygon{stroke:rgba(255,255,255,.3);stroke-width:3;fill:transparent;stroke-dasharray:50;stroke-dashoffset:50;-webkit-animation:home-hero-svg 15s linear infinite;animation:home-hero-svg 15s linear infinite}.home-hero-svg polygon:nth-child(odd){stroke:rgba(33,150,243,.5)}@-webkit-keyframes home-hero-svg{0%{stroke-dashoffset:100}50%{stroke-dashoffset:0}100%{stroke-dashoffset:100}}@keyframes home-hero-svg{0%{stroke-dashoffset:100}50%{stroke-dashoffset:0}100%{stroke-dashoffset:100}}.home-hero-name{font-size:1.625em;font-weight:500;color:#fff;letter-spacing:.05em;margin-bottom:0}.home-hero-tagline{font-weight:400;font-size:.875em;color:#999aa1;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.08em;margin-bottom:1.4285714286em}.home-hero-button{font-size:.875em;font-weight:500;color:#fff;text-transform:uppercase;padding:1.0714285714em 1.7857142857em;border:2px solid rgba(255,255,255,.5);display:inline-block;position:relative}@media only screen and (min-width:40em){.home-hero-button{padding:1.0714285714em 2.5em}}.home-hero-button:hover{color:#222326;border-color:#fff;background-color:#fff}.home-hero-button:hover:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0);background-image:linear-gradient(to right,rgba(255,255,255,0) 25%,rgba(255,255,255,.6) 75%)}.home-hero-disclaimer{font-size:.6875em;color:rgba(255,255,255,.15);position:absolute;right:0;bottom:.625em}.home-hero-arrow{border:0;padding:1.25em 1.875em;left:50%;bottom:0;margin-left:-2.8125em;position:absolute;z-index:2;display:none;transition:-webkit-transform .15s ease;transition:transform .15s ease}.home-hero-arrow .svg-icon{width:1.875em;height:1.09375em}.home-hero-arrow path{fill:rgba(255,255,255,.3)}.home-hero-arrow:hover{-webkit-transform:translate3d(0,.1875em,0);transform:translate3d(0,.1875em,0)}.home-hero-arrow:hover path{fill:#fff}.home-posts-title{font-size:.9375em;color:#999aa1;letter-spacing:.07em;text-transform:uppercase;margin-bottom:1em}@media only screen and (min-width:30em){.home-posts-title{font-size:.9375em}}@media only screen and (min-width:64em){.home-posts-title{font-size:.90625em}}@media only screen and (min-width:30em){.home-hero-svg{width:9.125em;height:10em}.home-hero-name{font-size:1.875em}.home-hero-tagline{font-size:.9375em;letter-spacing:.12em;margin-bottom:1.3333333333em}.home-hero-disclaimer{bottom:1.25em}}@media only screen and (min-width:40em){.hero--home{height:25em}.hero--home .align-cell{text-align:left;width:50%;height:100%;display:table-cell}.hero--home .align-cell--home-hero-logo{text-align:right}.home-hero-svg{width:13.6875em;height:15em;margin-top:0}.home-hero-svg polygon{stroke:rgba(255,255,255,.2);stroke-width:3}.home-hero-svg polygon:nth-child(odd){stroke:rgba(33,150,243,.4)}.home-hero-introduction{text-align:center;max-width:16.25rem}.home-hero-button{letter-spacing:.05em}.home-hero-disclaimer{bottom:2.1875em}}@media only screen and (min-width:48em){.hero--home{height:calc(100% - 7.1875em);min-height:25em;max-height:31.25em}.home-hero-svg{width:15.96875em;height:17.5em}.home-hero-introduction{max-width:18.75rem}.home-hero-name{font-size:2.25em;margin-bottom:.1388888889em}.home-hero-tagline{font-size:1em;letter-spacing:.21em;margin-bottom:1.25em}.home-hero-arrow{display:inline-block}}@media only screen and (min-width:43.75em){.home--hero{max-height:37.5em}}@media only screen and (min-width:64em){.home-hero-name{font-size:2.5em;margin-bottom:.125em}.home-hero-tagline{letter-spacing:.3em}}.hero--about{background-color:#4caf50;background-image:url(../images/about/jonathan-suh.jpg)}@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:48em),only screen and (min-resolution:2dppx) and (min-width:48em){.hero--about{background-image:url(../images/about/jonathan-suh@2x.jpg)}}@media only screen and (min-width:64em){.hero--about{background-image:url(../images/about/jonathan-suh@2x.jpg)}}.about-mosaic{margin-bottom:.75em;position:relative}.about-mosaic::after{clear:both;content:"";display:table}.about-mosaic-tile{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;float:left}.about-mosaic-tile-proportion{width:100%;display:block}.about-mosaic-tile--jb{width:60%;background-image:url(../images/about/jonathan-becky.jpg)}@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:48em),only screen and (min-resolution:2dppx) and (min-width:48em){.about-mosaic-tile--jb{background-image:url(../images/about/jonathan-becky@2x.jpg)}}.about-mosaic-tile--bs,.about-mosaic-tile--js{width:50%}.about-mosaic-tile--js{background-image:url(../images/about/jonathan-silas.jpg)}@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:48em),only screen and (min-resolution:2dppx) and (min-width:48em){.about-mosaic-tile--js{background-image:url(../images/about/jonathan-silas@2x.jpg)}}.about-mosaic-tile--bs{background-image:url(../images/about/becky-silas.jpg)}@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:48em),only screen and (min-resolution:2dppx) and (min-width:48em){.about-mosaic-tile--bs{background-image:url(../images/about/becky-silas@2x.jpg)}}.about-mosaic-tile--sk{width:40%;background-image:url(../images/about/silas-katelyn.jpg);position:absolute;top:0;right:0}@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:48em),only screen and (min-resolution:2dppx) and (min-width:48em){.about-mosaic-tile--sk{background-image:url(../images/about/silas-katelyn@2x.jpg)}}.about-social-link:hover{border-color:#e6e7eb}.about-social-link--codepen{border-color:#66ce5b}.about-social-link--codepen:hover{color:#66ce5b}.about-social-link--dribbble{border-color:#ea4c89}.about-social-link--dribbble:hover{color:#ea4c89}.about-social-link--flickr{border-color:#ff0084}.about-social-link--flickr:hover{color:#ff0084}.about-social-link--github{border-color:#333}.about-social-link--github:hover{color:#333}.about-social-link--google{border-color:#dd4b39}.about-social-link--google:hover{color:#dd4b39}.about-social-link--instagram{border-color:#3f729b}.about-social-link--instagram:hover{color:#3f729b}.about-social-link--stackoverflow{border-color:#fe7a15}.about-social-link--stackoverflow:hover{color:#fe7a15}.about-social-link--twitter{border-color:#55acee}.about-social-link--twitter:hover{color:#55acee}.sidebar-list--about-people .sidebar-list-item{display:inline-block}.sidebar-list--about-people .sidebar-list-item:after{content:", "}.sidebar-list--about-people .sidebar-list-item:last-child:after{content:none}.section--about-location{background-color:#e91e63}.about-location{max-width:15.3125em;margin-left:auto;margin-right:auto}.about-location-image-container{width:15.3125em;height:15.875em;display:inline-block;position:relative}.about-location-image{width:100%;display:block}.about-location-image-path{fill:#ec407a}.about-location-beacon,.about-location-pin{display:inline-block;position:absolute}.about-location-pin{width:.875em;height:.875em;background-color:#f48fb1;border:2px solid #e91e63;border-radius:.875em;top:2em;left:7.625em}.about-location-beacon{width:3.125em;height:3.125em;border-radius:3.125em;top:.875em;left:6.5em;background-color:#fff;opacity:.5;-webkit-animation:about-location-beacon 2s linear infinite;animation:about-location-beacon 2s linear infinite;-webkit-transform:scale3d(.25,.25,.25);transform:scale3d(.25,.25,.25)}@-webkit-keyframes about-location-beacon{0%{-webkit-transform:scale3d(.25,.25,.25);opacity:.5}25%{-webkit-transform:scale3d(.7,.7,.7);opacity:.5}50%{-webkit-transform:scale3d(1,1,1);opacity:0}100%{-webkit-transform:scale3d(.25,.25,.25);opacity:0}}@keyframes about-location-beacon{0%{-webkit-transform:scale3d(.25,.25,.25);transform:scale3d(.25,.25,.25);opacity:.5}25%{-webkit-transform:scale3d(.7,.7,.7);transform:scale3d(.7,.7,.7);opacity:.5}50%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:0}100%{-webkit-transform:scale3d(.25,.25,.25);transform:scale3d(.25,.25,.25);opacity:0}}.about-sidebar-break{width:100%;margin-top:12.8125em;display:none}@media only screen and (min-width:68.75em){.about-sidebar-break{margin-top:10.625em}}.about-sidebar-break.has-carbonads{margin-top:6.5625em}@media only screen and (min-width:68.75em){.about-sidebar-break.has-carbonads{margin-top:4.375em}}@media only screen and (min-width:44.0625em){.about-mosaic{width:110%;left:-5%}.about-mosaic-tile--jb{width:calc(41% - .9375em);margin-right:.9375em}.about-mosaic-tile--bs,.about-mosaic-tile--js{width:calc(36% - .9375em);margin-right:.9375em}.about-mosaic-tile--js{margin-bottom:.9375em}.about-mosaic-tile--sk{width:23%}.section-break-half--after-about-mosaic{display:none}}@media only screen and (min-width:64em){.about-mosaic{width:165%;left:0}.about-mosaic::after{clear:both;content:"";display:table}.about-sidebar-break{display:block}.sidebar-list--about-people .sidebar-list-item{display:inherit}.sidebar-list--about-people .sidebar-list-item:after{content:none}}.hero--contact{background-color:#f5a816;background-image:url(../images/contact/manufactured-by.jpg)}@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:48em),only screen and (min-resolution:2dppx) and (min-width:48em){.hero--contact{background-image:url(../images/contact/manufactured-by@2x.jpg)}}@media only screen and (min-width:64em){.hero--contact{background-image:url(../images/contact/manufactured-by@2x.jpg)}}.contact-main{max-width:39.0625em;margin-left:auto;margin-right:auto}@media only screen and (min-width:64em){.contact-main #carbonads{position:absolute;top:0;right:1.875em}.contact-main #carbonads .carbon-wrap{width:8.125em}.contact-main #carbonads .carbon-img,.contact-main #carbonads .carbon-text{display:block}.contact-main #carbonads .carbon-text{padding:.9375em}}.contact-email{margin-top:1.25em;margin-bottom:1.25em}@media only screen and (min-width:30em){.contact-email{margin-top:1.5625em;margin-bottom:1.5625em}}@media only screen and (min-width:40em){.contact-email{margin-top:1.875em;margin-bottom:1.875em}}.contact-email-link{font-size:135%;font-weight:500;border-bottom-color:#ce93d8}.contact-email-link:hover{border-bottom-color:#9575cd}.form--contact .form-field-group--first-name{display:none}.form--contact .form-submit{width:100%}@media only screen and (min-width:48em){.form--contact .form-field-group--first-name{width:11.875em;display:block}.form--contact .form-field-group--email{width:12.5em}.form--contact .form-submit{width:8.75em}}.contact-form-disclaimer{color:#999aa1}.contact-stalk{padding-left:0;max-width:21.25em}.contact-stalk-item{display:inline-block;margin-right:.3125em}.contact-stalk-link{color:#999aa1;border-color:#e6e7eb}.contact-stalk-link:hover{border-color:#e6e7eb}.contact-stalk-link--codepen{border-color:#66ce5b}.contact-stalk-link--codepen:hover{color:#66ce5b}.contact-stalk-link--dribbble{border-color:#ea4c89}.contact-stalk-link--dribbble:hover{color:#ea4c89}.contact-stalk-link--flickr{border-color:#ff0084}.contact-stalk-link--flickr:hover{color:#ff0084}.contact-stalk-link--github{border-color:#333}.contact-stalk-link--github:hover{color:#333}.contact-stalk-link--google{border-color:#dd4b39}.contact-stalk-link--google:hover{color:#dd4b39}.contact-stalk-link--instagram{border-color:#3f729b}.contact-stalk-link--instagram:hover{color:#3f729b}.contact-stalk-link--stackoverflow{border-color:#fe7a15}.contact-stalk-link--stackoverflow:hover{color:#fe7a15}.contact-stalk-link--twitter{border-color:#55acee}.contact-stalk-link--twitter:hover{color:#55acee}@media only screen and (min-width:30em){.form--contact .form-field-group,.form--contact .form-submit{float:left}.form--contact .form-field-group{width:13.75em;margin-right:.3125em;margin-bottom:0}.form--contact .form-submit{width:7.5em}}@media only screen and (min-width:40em){.form--contact .form-field-group{width:16.875em}}@media only screen and (min-width:48em){.form--contact .form-field-group--first-name{width:9.375em;display:block}.form--contact .form-field-group--email{width:12.5em}.form--contact .form-submit{width:8.75em}}.work-menu{background-color:#fff}.work-menu::after{clear:both;content:"";display:table}.work-menu-item{height:12.5em;background-color:#00bcd4;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.work-menu-item:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.work-menu-item:nth-child(3n+1){background-color:#00bcd4}.work-menu-item:nth-child(3n+2){background-color:#00acc1}.work-menu-item:nth-child(3n+3){background-color:#4dd0e1}@media only screen and (min-width:30em){.work-menu-item{height:15.625em}}@media only screen and (min-width:40em){.work-menu-item{height:18.75em}}@media only screen and (min-width:64em){.work-menu-item{width:50%;float:left}}.work-item-content{padding:.9375em;position:absolute;left:.625em;bottom:.625em;z-index:2}@media only screen and (min-width:30em){.work-item-content{padding:1.5625em}}@media only screen and (min-width:40em){.work-item-content{padding:3.125em}}@media only screen and (min-width:30em){.work-item-content{left:0;bottom:0}}.work-item-intro,.work-item-title,.work-selected-item-title{color:#fff}.work-item-intro{font-size:1.125em;font-weight:400;display:inline-block;margin-bottom:.625rem}@media only screen and (min-width:23.75em){.work-item-intro{font-size:1.375em}}@media only screen and (min-width:30em){.work-item-intro{font-size:1.5em}}@media only screen and (min-width:40em){.work-item-intro{font-size:1.75em}}.work-item-title,.work-selected-item-title{font-size:1em;text-transform:uppercase;margin-bottom:.9375em}.work-item-link{font-size:.875em;font-weight:500;color:#fff;text-transform:uppercase;padding:.7142857143em 1.4285714286em;border:2px solid rgba(255,255,255,.5);display:inline-block;position:relative}.work-item-link:hover{color:#00bcd4;border-color:#fff;background-color:#fff}.work-item-link:hover:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0);background-image:linear-gradient(to right,rgba(255,255,255,0) 25%,rgba(255,255,255,.6) 75%)}@media only screen and (min-width:30em){.work-item-link{padding:1.0714285714em 1.7857142857em}}@media only screen and (min-width:40em){.work-item-link{padding:1.0714285714em 2.5em}}.work-menu-item--contact{background-color:#f5a816!important;background-image:url(../images/contact/manufactured-by.jpg)}@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:48em),only screen and (min-resolution:2dppx) and (min-width:48em){.work-menu-item--contact{background-image:url(../images/contact/manufactured-by@2x.jpg)}}.work-menu-item--contact:after{background-color:rgba(245,168,22,.5);background-image:linear-gradient(to right,rgba(245,168,22,.5),rgba(245,168,22,0))}.work-menu-item--contact .work-item-link:hover{color:#f5a816}.work-selected{list-style:none;padding-left:0}.work-selected-item{height:6.25em;position:relative}@media only screen and (min-width:30em){.work-selected-item{height:7.8125em}}@media only screen and (min-width:40em){.work-selected-item{height:9.375em}}@media only screen and (min-width:64em){.work-selected-item{height:7.8125em}}.work-selected-item-link{border:0;display:block;position:absolute;top:0;bottom:0;left:0;right:0;background-color:#00bcd4;background-size:cover;background-position:center}.work-selected-item-link:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;z-index:1}.work-selected-item-link:hover{background-color:#00d6f2}.work-selected-item-content{position:absolute;left:.9375em;bottom:.625em}.work-selected-item-title{font-size:95%;margin-bottom:0;position:relative;z-index:2}.work-menu-item--foodize{background-color:#48100a!important;background-image:url(../images/work/foodize/thumbnail.jpg)}@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:48em),only screen and (min-resolution:2dppx) and (min-width:48em){.work-menu-item--foodize{background-image:url(../images/work/foodize/thumbnail@2x.jpg)}}.work-menu-item--foodize:after{background-color:rgba(72,16,10,.5);background-image:linear-gradient(to right,rgba(72,16,10,.5),rgba(72,16,10,0))}.work-menu-item--foodize .work-item-intro{max-width:8.8888888889em}@media only screen and (min-width:23.75em){.work-menu-item--foodize .work-item-intro{max-width:8.6363636364em}}@media only screen and (min-width:30em){.work-menu-item--foodize .work-item-intro{max-width:9.1666666667em}}@media only screen and (min-width:40em){.work-menu-item--foodize .work-item-intro{max-width:8.9285714286em}}.work-menu-item--foodize .work-item-link:hover{color:#2b2b69}.hero--foodize{background-color:#2b2b69;background-position:bottom center;background-image:url(../images/work/foodize/thumbnail.jpg)}@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:48em),only screen and (min-resolution:2dppx) and (min-width:48em){.hero--foodize{background-image:url(../images/work/foodize/thumbnail@2x.jpg)}}@media only screen and (min-width:64em){.hero--foodize{background-image:url(../images/work/foodize/thumbnail@2x.jpg)}}.foodize-logo{max-width:9.375em}@media only screen and (min-width:20.0625em){.foodize-logo{max-width:9.375em}}@media only screen and (min-width:30em){.foodize-logo{max-width:100%}}.foodize-intro-description{max-width:39.0625em;margin-left:auto;margin-right:auto}.foodize-intro-image{text-align:center;margin-top:.625em}@media only screen and (min-width:40em){.foodize-intro-image{margin-top:1.875em}}@media only screen and (min-width:64em){.foodize-intro-image{margin-top:2.5em}}.foodize-responsive-description{max-width:39.0625em;margin-left:auto;margin-right:auto}.foodize-homescreen-image{max-width:27.1875em;margin-left:auto;margin-right:auto;margin-top:.625em}@media only screen and (min-width:40em){.foodize-homescreen-image{margin-top:1.875em}}.foodize-homescreen-description{max-width:39.0625em;margin-left:auto;margin-right:auto}.section--foodize-devices{background-color:#2b2b69}.work-menu-item--jsbible{background-color:#ee0206!important;background-image:url(../images/work/jsbible/thumbnail.jpg)}@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:48em),only screen and (min-resolution:2dppx) and (min-width:48em){.work-menu-item--jsbible{background-image:url(../images/work/jsbible/thumbnail@2x.jpg)}}.work-menu-item--jsbible:after{background-color:rgba(0,0,0,.3);background-image:linear-gradient(to right,rgba(0,0,0,.3),transparent)}.work-menu-item--jsbible .work-item-intro{max-width:10em}@media only screen and (min-width:23.75em){.work-menu-item--jsbible .work-item-intro{max-width:10em}}@media only screen and (min-width:30em){.work-menu-item--jsbible .work-item-intro{max-width:10em}}@media only screen and (min-width:40em){.work-menu-item--jsbible .work-item-intro{max-width:9.6428571429em}}.work-menu-item--jsbible .work-item-link:hover{color:#000}.hero--jsbible{background-color:#000;background-image:url(../images/work/jsbible/thumbnail.jpg)}@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:48em),only screen and (min-resolution:2dppx) and (min-width:48em){.hero--jsbible{background-image:url(../images/work/jsbible/thumbnail@2x.jpg)}}@media only screen and (min-width:30em){.hero--jsbible{height:14.5625em}}@media only screen and (min-width:40em){.hero--jsbible{height:16.625em}}@media only screen and (min-width:64em){.hero--jsbible{height:18.75em;background-image:url(../images/work/jsbible/thumbnail@2x.jpg)}}.hero--jsbible:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background-color:rgba(0,0,0,.5);background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent)}.jsbible-logo{max-width:10.625em;position:relative;z-index:2}@media only screen and (min-width:30em){.jsbible-logo{max-width:12.5em}}@media only screen and (min-width:40em){.jsbible-logo{max-width:100%}}.jsbible-need{max-width:39.0625em;margin-left:auto;margin-right:auto}.section--jsbible-build{background-color:#ee0206}.jsbible-build-image{text-align:center}.jsbible-build-image .flickity--images,.jsbible-build-image .post-content .footnotes,.jsbible-build-image .post-content table,.jsbible-build-image figure,.jsbible-build-image p,.post-content .jsbible-build-image .footnotes,.post-content .jsbible-build-image table{line-height:0}.jsbible-build-image-biblia,.jsbible-build-image-jquery,.jsbible-build-image-plus{max-height:2.5em}.jsbible-build-image-plus{display:block;margin-left:auto;margin-right:auto}.jsbible-build-description{max-width:39.0625em;margin-left:auto;margin-right:auto;padding-top:.625em}.jsbible-build-description,.jsbible-build-description a{color:#fff;border-color:#ccc}.jsbible-build-description a:hover{border-color:#fff}@media only screen and (min-width:30em){.jsbible-build-description{padding-top:1.25em}}@media only screen and (min-width:40em){.jsbible-build-description{padding-top:1.875em}}@media only screen and (min-width:30em){.jsbible-build-image-biblia,.jsbible-build-image-jquery,.jsbible-build-image-plus{max-height:3.125em}}@media only screen and (min-width:40em){.jsbible-build-image-plus{display:inline}}@media only screen and (min-width:64em){.jsbible-build-image-biblia,.jsbible-build-image-jquery,.jsbible-build-image-plus{max-height:3.75em}}.jsbible-website{max-width:39.0625em;margin-left:auto;margin-right:auto}.section--jsbible-open-source{background-color:#000}.section--jsbible-open-source,.section--jsbible-open-source h2{color:#fff}.jsbible-open-source{max-width:39.0625em;margin-left:auto;margin-right:auto}.jsbible-open-source-link{font-weight:700;color:#fff;letter-spacing:.03em;text-transform:uppercase;text-align:center;border:2px solid #fff;display:block;margin:.9375em auto 0;max-width:12.5em;padding:.9375em 0}@media only screen and (min-width:40em){.jsbible-open-source-link{max-width:13.75em;padding:1.25em 0;margin-top:1.5625em}}.jsbible-open-source-link:hover{color:#fff;background-color:#ee0206;border-color:#ee0206}.work-selected-item-link--juice-interactive{background-color:#f88400;background-image:url(../images/work/juice-interactive/thumbnail.jpg)}@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:48em),only screen and (min-resolution:2dppx) and (min-width:48em){.work-selected-item-link--juice-interactive{background-image:url(../images/work/juice-interactive/thumbnail@2x.jpg)}}.work-selected-item-link--juice-interactive:before{background-color:rgba(248,132,0,.5);background-image:linear-gradient(to right,rgba(248,132,0,.5),rgba(248,132,0,0));transition:background .15s ease}.work-selected-item-link--juice-interactive:hover{background-color:#ff9113}.work-selected-item-link--juice-interactive:hover:before{background-color:rgba(248,132,0,.3);background-image:linear-gradient(to right,rgba(248,132,0,.3),rgba(248,132,0,0))}.work-menu-item--juice-interactive{background-color:#f88400!important;background-image:url(../images/work/juice-interactive/thumbnail.jpg)}@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:48em),only screen and (min-resolution:2dppx) and (min-width:48em){.work-menu-item--juice-interactive{background-image:url(../images/work/juice-interactive/thumbnail@2x.jpg)}}.work-menu-item--juice-interactive:after{background-color:rgba(248,132,0,.5);background-image:linear-gradient(to right,rgba(248,132,0,.5),rgba(248,132,0,0))}.work-menu-item--juice-interactive .work-item-intro{max-width:12.2222222222em}@media only screen and (min-width:23.75em){.work-menu-item--juice-interactive .work-item-intro{max-width:12.2727272727em}}@media only screen and (min-width:30em){.work-menu-item--juice-interactive .work-item-intro{max-width:12.0833333333em}}@media only screen and (min-width:40em){.work-menu-item--juice-interactive .work-item-intro{max-width:12.5em}}.work-menu-item--juice-interactive .work-item-link:hover{color:#f88400}.hero--juice-interactive{background-color:#f88400;background-image:url(../images/work/juice-interactive/thumbnail.jpg)}@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:48em),only screen and (min-resolution:2dppx) and (min-width:48em){.hero--juice-interactive{background-image:url(../images/work/juice-interactive/thumbnail@2x.jpg)}}@media only screen and (min-width:64em){.hero--juice-interactive{background-image:url(../images/work/juice-interactive/thumbnail@2x.jpg)}}.hero--juice-interactive:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background-color:rgba(66,66,66,.5);background-image:linear-gradient(to right,rgba(66,66,66,.5),rgba(66,66,66,0))}.juice-interactive-logo{max-width:10.625em;position:relative;z-index:2}@media only screen and (min-width:30em){.juice-interactive-logo{max-width:12.5em}}@media only screen and (min-width:40em){.juice-interactive-logo{max-width:100%}}.juice-interactive-facelift-description{max-width:39.0625em;margin-left:auto;margin-right:auto}.juice-interactive-facelift-image{margin-top:.625em}@media only screen and (min-width:40em){.juice-interactive-facelift-image{margin-top:2.5em}}@media only screen and (min-width:40em){.juice-interactive-honest-description{float:left;display:block;margin-right:3.6363636364%;width:48.1818181818%;padding-top:1.5625em}.juice-interactive-honest-description:last-child{margin-right:0}.juice-interactive-honest-image{float:left;display:block;margin-right:3.6363636364%;width:48.1818181818%}.juice-interactive-honest-image:last-child{margin-right:0}}@media only screen and (min-width:58.125em){.juice-interactive-honest-description{float:left;display:block;margin-right:3.6363636364%;width:48.1818181818%;margin-left:4.3181818182%;padding-top:3.125em}.juice-interactive-honest-description:last-child{margin-right:0}.juice-interactive-honest-image{float:left;display:block;margin-right:3.6363636364%;width:43.8636363636%}.juice-interactive-honest-image:last-child{margin-right:0}}.section--juice-interactive-responsive{background-color:#f88400;color:#33343b}.section--juice-interactive-responsive h2{color:#222326}.juice-interactive-responsive-description{max-width:39.0625em;margin-left:auto;margin-right:auto}.juice-interactive-responsive-image{margin-top:.625em}@media only screen and (min-width:40em){.juice-interactive-responsive-image{margin-top:2.5em}}.juice-interactive-animations-description,.juice-interactive-animations-example,.juice-interactive-browsers-description{max-width:39.0625em;margin-left:auto;margin-right:auto}@media only screen and (min-width:30em){.juice-interactive-animations-example{padding-top:.625em}}@media only screen and (min-width:40em){.juice-interactive-animations-description{float:left;display:block;margin-right:3.6363636364%;width:39.5454545455%}.juice-interactive-animations-description:last-child{margin-right:0}.juice-interactive-animations-example{float:left;display:block;margin-right:3.6363636364%;width:56.8181818182%}.juice-interactive-animations-example:last-child{margin-right:0}}@media only screen and (min-width:64em){.juice-interactive-animations-description{padding-top:1.875em}}.juice-interactive-browsers-images{text-align:center}@media only screen and (min-width:30em){.juice-interactive-browsers-images{padding-top:.625em}}@media only screen and (min-width:40em){.juice-interactive-browsers-images{padding-top:1.25em}}@media only screen and (min-width:30em){.juice-interactive-browsers-images-break{display:none}}.work-menu-item--psalms-cd{background-color:#16243c!important;background-image:url(../images/work/psalms-cd/thumbnail.jpg)}@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:48em),only screen and (min-resolution:2dppx) and (min-width:48em){.work-menu-item--psalms-cd{background-image:url(../images/work/psalms-cd/thumbnail@2x.jpg)}}.work-menu-item--psalms-cd:after{background-color:rgba(22,36,60,.5);background-image:linear-gradient(to right,rgba(22,36,60,.5),rgba(22,36,60,0))}.work-menu-item--psalms-cd .work-item-intro{max-width:12.5em}@media only screen and (min-width:23.75em){.work-menu-item--psalms-cd .work-item-intro{max-width:12.2727272727em}}@media only screen and (min-width:30em){.work-menu-item--psalms-cd .work-item-intro{max-width:12.0833333333em}}@media only screen and (min-width:40em){.work-menu-item--psalms-cd .work-item-intro{max-width:12.5em}}.work-menu-item--psalms-cd .work-item-link:hover{color:#708baa}.hero--psalms-cd{background-color:#708baa;background-position:top center;background-image:url(../images/work/psalms-cd/thumbnail.jpg)}@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:48em),only screen and (min-resolution:2dppx) and (min-width:48em){.hero--psalms-cd{background-image:url(../images/work/psalms-cd/thumbnail@2x.jpg)}}@media only screen and (min-width:30em){.hero--psalms-cd{height:14.5625em}}@media only screen and (min-width:40em){.hero--psalms-cd{height:16.625em}}@media only screen and (min-width:64em){.hero--psalms-cd{height:18.75em;background-image:url(../images/work/psalms-cd/thumbnail@2x.jpg)}}.psalms-cd-logo{max-width:12.5em}@media only screen and (min-width:20.0625em){.psalms-cd-logo{max-width:15.625em}}@media only screen and (min-width:30em){.psalms-cd-logo{max-width:100%}}.psalms-cd-brand-description{max-width:39.0625em;margin-left:auto;margin-right:auto}.psalms-cd-brand-logo{text-align:center;max-width:56.875em;margin-left:auto;margin-right:auto}.psalms-cd-brand-logo-container{text-align:left;display:inline-block;position:relative;cursor:ew-resize}.psalms-cd-brand-logo-container img{display:block}.psalms-cd-brand-logo-overlay{left:50%;overflow:hidden;position:absolute;top:0;bottom:0;right:0}.psalms-cd-brand-logo-overlay-image{width:200%;max-width:inherit;position:absolute;top:0;bottom:0;right:0}@media only screen and (min-width:40em){.psalms-cd-brand-logo{margin-top:1.25em}}@media only screen and (min-width:53.125em){.psalms-cd-brand-logo{margin-top:1.875em}}.psalms-cd-product-section{background-color:#16243c}.psalms-cd-product{max-width:39.0625em;margin-left:auto;margin-right:auto}.psalms-cd-product>h2{color:#fff}.post-content .psalms-cd-product>.footnotes,.post-content .psalms-cd-product>table,.psalms-cd-product>.flickity--images,.psalms-cd-product>figure,.psalms-cd-product>p{color:#999aa1}.psalms-cd-product-container,.psalms-cd-product-jacket{position:relative}.psalms-cd-product-container{max-width:39.0625em;margin-left:auto;margin-right:auto;margin-top:1.25em;overflow:hidden}@media only screen and (min-width:30em){.psalms-cd-product-container{margin-top:1.875em}}.psalms-cd-product-disc,.psalms-cd-product-jacket{width:70%;cursor:pointer}.psalms-cd-product-jacket{z-index:2}.psalms-cd-product-disc{position:absolute;top:0;right:0;z-index:1;-webkit-transform:translate3d(-30%,0,0) rotate(-180deg);transform:translate3d(-30%,0,0) rotate(-180deg);transition:-webkit-transform .8s ease;transition:transform .8s ease}.psalms-cd-product-disc.is-animated{-webkit-transform:translate3d(0,0,0) rotate(0);transform:translate3d(0,0,0) rotate(0)}.psalms-cd-website-description{max-width:39.0625em;margin-left:auto;margin-right:auto}.psalms-cd-website-screenshot{max-width:56.875em;margin:1.25em auto;text-align:center}.psalms-cd-website-player-purchase{max-width:39.0625em;margin-left:auto;margin-right:auto}.psalms-cd-website-mobile-image{padding-top:.625em}@media only screen and (min-width:53.125em){.psalms-cd-website-player-purchase-image{float:left;display:block;margin-right:3.6363636364%;width:65.4545454545%}.psalms-cd-website-player-purchase-image:last-child{margin-right:0}.psalms-cd-website-player-purchase{float:left;display:block;margin-right:3.6363636364%;width:30.9090909091%}.psalms-cd-website-player-purchase:last-child{margin-right:0}}.psalms-cd-website-mobile{max-width:50.9375em;margin-left:auto;margin-right:auto}.psalms-cd-website-mobile-image{text-align:center}@media only screen and (min-width:40em){.psalms-cd-website-mobile-description{float:left;display:block;margin-right:3.6363636364%;width:39.5454545455%;padding-top:2.8125em}.psalms-cd-website-mobile-description:last-child{margin-right:0}.psalms-cd-website-mobile-image{float:left;display:block;margin-right:3.6363636364%;width:56.8181818182%;text-align:left;padding-top:1.5625em}.psalms-cd-website-mobile-image:last-child{margin-right:0}}@media only screen and (min-width:64em){.psalms-cd-website-mobile-description{padding-top:5em}.psalms-cd-website-mobile-image{padding-top:2.5em}}.work-selected-item-link--redlegg{background-color:#eb372f;background-image:url(../images/work/redlegg/thumbnail.png)}@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:48em),only screen and (min-resolution:2dppx) and (min-width:48em){.work-selected-item-link--redlegg{background-image:url(../images/work/redlegg/thumbnail@2x.png)}}.work-selected-item-link--redlegg:before{background-color:rgba(235,55,47,.6);background-image:linear-gradient(to right,rgba(235,55,47,.6),rgba(235,55,47,0));transition:background .15s ease}.work-selected-item-link--redlegg:hover{background-color:#ed4b44}.work-selected-item-link--redlegg:hover:before{background-color:rgba(235,55,47,.4);background-image:linear-gradient(to right,rgba(235,55,47,.4),rgba(235,55,47,0))}.work-menu-item--redlegg{background-color:#eb372f!important;background-image:url(../images/work/redlegg/thumbnail.png)}@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:48em),only screen and (min-resolution:2dppx) and (min-width:48em){.work-menu-item--redlegg{background-image:url(../images/work/redlegg/thumbnail@2x.png)}}.work-menu-item--redlegg:after{background-color:rgba(235,55,47,.6);background-image:linear-gradient(to right,rgba(235,55,47,.6),rgba(235,55,47,0))}.work-menu-item--redlegg .work-item-intro{max-width:13.8888888889em}@media only screen and (min-width:23.75em){.work-menu-item--redlegg .work-item-intro{max-width:14.0909090909em}}@media only screen and (min-width:30em){.work-menu-item--redlegg .work-item-intro{max-width:13.9583333333em}}@media only screen and (min-width:40em){.work-menu-item--redlegg .work-item-intro{max-width:13.9285714286em}}.work-menu-item--redlegg .work-item-link:hover{color:#eb372f}.hero--redlegg{background-color:#eb372f;background-image:url(../images/work/redlegg/hero.png)}@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:48em),only screen and (min-resolution:2dppx) and (min-width:48em){.hero--redlegg{background-image:url(../images/work/redlegg/hero@2x.png)}}@media only screen and (min-width:30em){.hero--redlegg{height:14.5625em}}@media only screen and (min-width:40em){.hero--redlegg{height:16.625em}}@media only screen and (min-width:64em){.hero--redlegg{height:18.75em;background-image:url(../images/work/redlegg/hero@2x.png)}}.redlegg-logo{max-width:12.5em}@media only screen and (min-width:30em){.redlegg-logo{max-width:inherit}}.redlegg-intro-description{max-width:39.0625em;margin-left:auto;margin-right:auto}.redlegg-intro-image{max-width:56.875em;margin-left:auto;margin-right:auto}@media only screen and (min-width:30em){.redlegg-intro-image{padding-top:.625em}}@media only screen and (min-width:40em){.redlegg-intro-image{padding-top:1.25em}}.redlegg-svg-description,.redlegg-svg-example{max-width:39.0625em;margin-left:auto;margin-right:auto}.section--redlegg-red{color:#f4f5f6;background-color:#eb372f}.redlegg-responsive-description{max-width:39.0625em;margin-left:auto;margin-right:auto}@media only screen and (min-width:30em){.redlegg-responsive-image{padding-top:.625em}}@media only screen and (min-width:40em){.redlegg-responsive-image{padding-top:1.25em}}@media only screen and (min-width:48em){.redlegg-responsive-description{float:left;display:block;margin-right:3.6363636364%;width:30.9090909091%;padding-top:1.25em}.redlegg-responsive-description:last-child{margin-right:0}.redlegg-responsive-image{float:left;display:block;margin-right:3.6363636364%;width:65.4545454545%;padding-top:0}.redlegg-responsive-image:last-child{margin-right:0}}@media only screen and (min-width:64em){.redlegg-responsive-description{float:left;display:block;margin-right:3.6363636364%;width:22.2727272727%;padding-top:1.875em}.redlegg-responsive-description:last-child{margin-right:0}.redlegg-responsive-image{float:left;display:block;margin-right:3.6363636364%;width:74.0909090909%}.redlegg-responsive-image:last-child{margin-right:0}}.work-selected-item-link--twoplease{background-color:#50094b;background-image:url(../images/work/twoplease/thumbnail.jpg)}@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:48em),only screen and (min-resolution:2dppx) and (min-width:48em){.work-selected-item-link--twoplease{background-image:url(../images/work/twoplease/thumbnail@2x.jpg)}}.work-selected-item-link--twoplease:before{background-color:rgba(80,9,75,.6);background-image:linear-gradient(to right,rgba(80,9,75,.6),rgba(80,9,75,0));transition:background .15s ease}.work-selected-item-link--twoplease:hover{background-color:#760d6e}.work-selected-item-link--twoplease:hover:before{background-color:rgba(80,9,75,.4);background-image:linear-gradient(to right,rgba(80,9,75,.4),rgba(80,9,75,0))}.work-menu-item--twoplease{background-color:#50094b!important;background-image:url(../images/work/twoplease/thumbnail.jpg)}@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:48em),only screen and (min-resolution:2dppx) and (min-width:48em){.work-menu-item--twoplease{background-image:url(../images/work/twoplease/thumbnail@2x.jpg)}}.work-menu-item--twoplease:after{background-color:rgba(80,9,75,.5);background-image:linear-gradient(to right,rgba(80,9,75,.5),rgba(80,9,75,0))}.work-menu-item--twoplease .work-item-intro{max-width:15.5555555556em}@media only screen and (min-width:23.75em){.work-menu-item--twoplease .work-item-intro{max-width:15.4545454545em}}@media only screen and (min-width:30em){.work-menu-item--twoplease .work-item-intro{max-width:15.4166666667em}}@media only screen and (min-width:40em){.work-menu-item--twoplease .work-item-intro{max-width:15em}}.work-menu-item--twoplease .work-item-link:hover{color:#50094b}.section--twoplease-blue{color:#e6e7eb;background-color:#24213d}.section--twoplease-grey{border-top:5px solid #808184}.hero--twoplease{background-color:#50094b;background-image:url(../images/work/twoplease/hero.jpg)}@media only screen and (-webkit-min-device-pixel-ratio:2) and (min-width:48em),only screen and (min-resolution:2dppx) and (min-width:48em){.hero--twoplease{background-image:url(../images/work/twoplease/hero@2x.jpg)}}@media only screen and (min-width:64em){.hero--twoplease{background-image:url(../images/work/twoplease/hero@2x.jpg)}}.hero--twoplease:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background-color:rgba(80,9,75,.5);background-image:linear-gradient(to right,rgba(80,9,75,.5),rgba(80,9,75,.8))}.twoplease-logo{max-width:12.5em;position:relative;z-index:2}@media only screen and (min-width:30em){.twoplease-logo{max-width:15.625em}}@media only screen and (min-width:40em){.twoplease-logo{max-width:100%}}.section--twoplease-intro{overflow:hidden}@media only screen and (min-width:48em){.twoplease-intro-description{float:left;display:block;margin-right:3.6363636364%;width:56.8181818182%}.twoplease-intro-description:last-child{margin-right:0}}.twoplease-intro-image img{margin-top:.625em}@media only screen and (min-width:48em){.twoplease-intro-image{float:left;display:block;margin-right:3.6363636364%;width:39.5454545455%}.twoplease-intro-image:last-child{margin-right:0}.twoplease-intro-image img{height:25em;max-width:inherit}}.twoplease-responsive-description{max-width:33.125em;margin-left:auto;margin-right:auto}.twoplease-responsive-image{max-width:15.3125em;margin-left:auto;margin-right:auto;text-align:center;max-height:21.875em;margin-bottom:2.5em;overflow:hidden}.twoplease-responsive-image img{margin-top:.625em;display:block}.quote--twoplease-responsive-purpose{font-size:1.25em;color:#c7a17a;padding:0;border-left:0}.post-content .quote--twoplease-responsive-purpose .footnotes,.post-content .quote--twoplease-responsive-purpose table,.quote--twoplease-responsive-purpose .flickity--images,.quote--twoplease-responsive-purpose .post-content .footnotes,.quote--twoplease-responsive-purpose .post-content table,.quote--twoplease-responsive-purpose figure,.quote--twoplease-responsive-purpose p{margin-bottom:0}@media only screen and (min-width:37.5em){.twoplease-responsive-description{float:left;display:block;margin-right:3.6363636364%;width:48.1818181818%;margin-left:4.3181818182%;padding-top:5em}.twoplease-responsive-description:last-child{margin-right:0}.twoplease-responsive-image{float:left;display:block;margin-right:3.6363636364%;width:39.5454545455%;max-height:inherit}.twoplease-responsive-image:last-child{margin-right:0}.twoplease-responsive-purpose{float:left;display:block;margin-right:3.6363636364%;width:82.7272727273%;margin-left:8.6363636364%}.twoplease-responsive-purpose:last-child{margin-right:0}.quote--twoplease-responsive-purpose{font-size:1.375em}}@media only screen and (min-width:48em){.twoplease-responsive-description{float:left;display:block;margin-right:3.6363636364%;width:39.5454545455%;margin-left:8.6363636364%;padding-top:7.5em}.twoplease-responsive-description:last-child{margin-right:0}.twoplease-responsive-image{float:left;display:block;margin-right:3.6363636364%;width:39.5454545455%;margin-left:4.3181818182%}.twoplease-responsive-image:last-child{margin-right:0}}@media only screen and (min-width:64em){.twoplease-responsive-description{float:left;display:block;margin-right:3.6363636364%;width:30.9090909091%;margin-left:0;padding-top:3.75em}.twoplease-responsive-description:last-child{margin-right:0}.twoplease-responsive-image{float:left;display:block;margin-right:3.6363636364%;width:30.9090909091%;margin-left:0}.twoplease-responsive-image:last-child{margin-right:0}.twoplease-responsive-purpose{float:left;display:block;margin-right:3.6363636364%;width:30.9090909091%;margin-left:0}.twoplease-responsive-purpose:last-child{margin-right:0}.quote--twoplease-responsive-purpose{padding-top:13.75em}}.twoplease-screenshots{position:relative}.twoplease-screenshots-image-1{display:block}@media only screen and (min-width:40em){.twoplease-screenshots-image-1{width:60%;position:absolute;top:6.25em;left:0;z-index:1}.twoplease-screenshots-image-2{width:60%;margin-left:40%;position:relative;z-index:2}}.twoplease-testimonial-pots{text-align:center;margin-bottom:1.5625em}.quote--twoplease-testimonial{font-size:1.25em;border-left:0;padding-left:0;margin-bottom:0}.post-content .quote--twoplease-testimonial .footnotes,.post-content .quote--twoplease-testimonial table,.quote--twoplease-testimonial .flickity--images,.quote--twoplease-testimonial .post-content .footnotes,.quote--twoplease-testimonial .post-content table,.quote--twoplease-testimonial figure,.quote--twoplease-testimonial p{color:#50094b}.post-content .twoplease-testimonial-quote-by.footnotes,.post-content table.twoplease-testimonial-quote-by,.twoplease-testimonial-quote-by.flickity--images,figure.twoplease-testimonial-quote-by,p.twoplease-testimonial-quote-by{color:#808184;text-align:right;padding-right:10%}@media only screen and (min-width:30em){.twoplease-testimonial-pots{margin-bottom:1.875em}.quote--twoplease-testimonial{font-size:1.375em}}@media only screen and (min-width:48em){.twoplease-testimonial-pots{float:left;display:block;margin-right:3.6363636364%;width:26.5909090909%}.twoplease-testimonial-pots:last-child{margin-right:0}.twoplease-testimonial-quote{float:left;display:block;margin-right:3.6363636364%;width:65.4545454545%;margin-left:4.3181818182%}.twoplease-testimonial-quote:last-child{margin-right:0}.quote--twoplease-testimonial{font-size:1.5em}}.hero--errors-404{height:webkit-calc(100%-3.75em);height:calc(100% - 3.75em);max-height:31.25em;background-image:url(../images/dawson.jpg)}.hero--errors-404:before{background-color:rgba(33,150,243,.6);-webkit-animation:errors-404 10s linear infinite;animation:errors-404 10s linear infinite}@-webkit-keyframes errors-404{0%{background-color:rgba(244,67,54,.6)}7%{background-color:rgba(233,30,99,.6)}14%{background-color:rgba(156,39,176,.6)}21%{background-color:rgba(103,58,183,.6)}28%{background-color:rgba(63,81,181,.6)}35%{background-color:rgba(33,150,243,.6)}42%{background-color:rgba(0,188,212,.6)}49%{background-color:rgba(0,150,136,.6)}56%{background-color:rgba(76,175,80,.6)}63%{background-color:rgba(139,195,74,.6)}70%{background-color:rgba(255,235,59,.6)}77%{background-color:rgba(249,206,29,.6)}84%{background-color:rgba(255,152,0,.6)}91%{background-color:rgba(255,87,34,.6)}100%{background-color:rgba(244,67,54,.6)}}@keyframes errors-404{0%{background-color:rgba(244,67,54,.6)}7%{background-color:rgba(233,30,99,.6)}14%{background-color:rgba(156,39,176,.6)}21%{background-color:rgba(103,58,183,.6)}28%{background-color:rgba(63,81,181,.6)}35%{background-color:rgba(33,150,243,.6)}42%{background-color:rgba(0,188,212,.6)}49%{background-color:rgba(0,150,136,.6)}56%{background-color:rgba(76,175,80,.6)}63%{background-color:rgba(139,195,74,.6)}70%{background-color:rgba(255,235,59,.6)}77%{background-color:rgba(249,206,29,.6)}84%{background-color:rgba(255,152,0,.6)}91%{background-color:rgba(255,87,34,.6)}100%{background-color:rgba(244,67,54,.6)}}.errors-content{padding-left:.9375em;padding-right:.9375em;max-width:68.75em;margin-left:auto;margin-right:auto;position:relative;z-index:2}@media only screen and (min-width:30em){.errors-content{padding-left:1.5625em;padding-right:1.5625em}}.errors-content::after{clear:both;content:"";display:table}.errors-content,.errors-description,.errors-subtitle,.errors-title{color:#fff}.errors-title{font-size:2.5em}@media only screen and (min-width:30em){.errors-title{font-size:3.125em}}@media only screen and (min-width:40em){.errors-title{font-size:3.75em}}.errors-container{max-width:16.5em;margin-left:auto;margin-right:auto}@media only screen and (min-width:30em){.errors-container{max-width:18.28125em;margin-left:auto;margin-right:auto}}@media only screen and (min-width:40em){.errors-container{max-width:19.46875em;margin-left:auto;margin-right:auto}}@media only screen and (min-width:64em){.errors-container{max-width:inherit}}.errors-description{margin-top:1.25em}.errors-description a{color:#33343b;background-color:#fff;border:0;padding-left:.3125em;padding-right:.3125em;margin-right:.1875em}.errors-description a:hover{color:#fff;background-color:#33343b}.errors-audio{display:none}