@font-face{font-family:'EB Garamond';font-style:normal;font-weight:400;src:local('EB Garamond'),local('EBGaramond'),url(http://fonts.gstatic.com/s/ebgaramond/v7/kYZt1bJ8UsGAPRGnkXPeFZ0EAVxt0G0biEntp43Qt6E.ttf) format('truetype')}abbr,address,article,aside,audio,b,blockquote,body,body div,caption,cite,code,dd,del,details,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font-weight:400;vertical-align:baseline;background:0 0}article,aside,details,figure,footer,header,nav,section,summary{display:block}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}embed,img,object{max-width:100%}html{overflow-y:scroll}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:700;vertical-align:bottom}td{font-weight:400}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}.ie7 input[type=checkbox]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}input,select,textarea{font:99% sans-serif}table{font:100%}strong{font-weight:700}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}code,kbd,pre,samp{font-family:monospace,sans-serif}.clickable,button,input[type=button],input[type=file],input[type=submit],label{cursor:pointer}button,input,select,textarea{margin:0}button,input[type=button]{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.clearfix:after,.clearfix:before{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}body,html{height:100%;min-height:100%;min-width:100%;width:100%;overflow:hidden;padding:0;margin:0}.full{min-height:100%}.canvasSize{margin:0 auto;display:block}.absparent{position:relative}.centerText{padding:50% 0 0}.abschild{width:100%;height:100%;position:absolute;top:0;left:0}.content{min-height:100%;height:100%;padding:3% 5px 0;text-align:center;margin:0 auto}@media screen and (max-height:640px) and (max-width:500px){.content{padding:10% 5px 0}}@media screen and (min-width:640px){.content{padding:3% 50px 0}}#canvasBox{top:50%;left:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.canvasInstance{width:250px;height:250px}@media screen and (min-width:320px){.canvasInstance{width:290px;height:290px}}@media screen and (min-width:375px){.canvasInstance{width:340px;height:340px}}@media screen and (min-width:414px){.canvasInstance{width:380px;height:380px}}@media screen and (min-width:1024px){.canvasInstance{width:420px;height:420px}}@media screen and (min-width:1360px){.canvasInstance{width:450px;height:450px}}@media screen and (min-width:1400px){.canvasInstance{width:550px;height:550px}}@font-face{font-family:icomoon;src:url(../misc/icomoon.eot?-yxp921);src:url(../misc/icomoon.eot?#iefix-yxp921) format('embedded-opentype'),url(../misc/icomoon.woff?-yxp921) format('woff'),url(../misc/icomoon.ttf?-yxp921) format('truetype'),url(../misc/icomoon.svg?-yxp921#icomoon) format('svg');font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-fast-rewind:before{content:"\e608"}.icon-fast-forward:before{content:"\e609"}.icon-help:before{content:"\e605"}.icon-spinner:before{content:"\e603"}.icon-loop:before{content:"\e602"}.icon-arrow-down:before{content:"\e601"}.icon-twitter:before{content:"\e600"}.icon-facebook:before{content:"\e606"}.icon-tick:before{content:"\e604"}*{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;letter-spacing:-.03em;line-height:1em;-webkit-font-feature-settings:"kern";-moz-font-feature-settings:"kern";font-feature-settings:"kern";-webkit-font-kerning:normal;-moz-font-kerning:normal;font-kerning:normal;font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;word-break:break-word;word-wrap:break-word;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;-webkit-animation-delay:0s!important;animation-delay:0s!important;box-sizing:border-box;-moz-box-sizing:border-box}html{background-image:url(../img/bg.png);font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:22px}html *{line-height:.9em!important}@media screen and (min-width:640px){html{font-size:23px}html *{line-height:1.3em}}@media screen and (min-width:1024px){html{font-size:24px}}@media screen and (min-width:1140px){html{font-size:28px}}@media screen and (min-width:1280px){html{font-size:34px}}body{font-size:1rem;-moz-transition:all .25s cubic-bezier(.54,.27,.27,.91);-o-transition:all .25s cubic-bezier(.54,.27,.27,.91);-webkit-transition:all .25s cubic-bezier(.54,.27,.27,.91);transition:all .25s cubic-bezier(.54,.27,.27,.91)}.outsideClickThis{margin-top:25px;display:block}.js-active .outsideClickThis{margin-top:0;display:none}.center{text-align:center;margin-left:auto;margin-right:auto}.addthis_native_toolbox{display:inline-block}.addthis_native_toolbox *{-webkit-transition:none 0s;transition:none 0s;vertical-align:baseline!important;display:inline-block!important;line-height:0;font-size:0}.bigText,.centerText{font-size:2rem}.centerText{color:#fff;bottom:20%;right:5.83333333%;padding-right:.83333333%;left:auto;top:auto;text-align:right;vertical-align:bottom;height:0;line-height:0;overflow:visible}.clickme:before{content:"Click me"}.barrista{text-decoration:none!important;display:inline-block;height:auto;line-height:1em;letter-spacing:-.02em!important;vertical-align:middle;font-size:.6rem;cursor:pointer;-webkit-transition:all .25s ease;transition:all .25s ease;padding:10px;font-weight:500!important}@media screen and (min-width:760px){.barrista{font-weight:300!important;padding:8px 10px 10px}}.barrista:hover{-webkit-transition:all .25s ease;transition:all .25s ease}.uiBtn.enabled:hover:before{color:red!important}#albumText{display:none!important;color:#AAA;letter-spacing:0}@media screen and (min-width:768px){#albumText{display:block!important;font-size:.55rem}}@media screen and (min-width:1024px){#albumText{font-size:.4rem}}.site-header__title{text-align:left;padding-left:30px;padding-top:40px}.thisSocial{z-index:999}.thisSocial *{vertical-align:middle;z-index:999}.thisSocial small{font-size:50%;vertical-align:middle;font-weight:200!important}.thisSocial small.or:before,.thisSocial small.this:before{content:""}@media screen and (min-width:640px){.thisSocial small.or:before{content:"or"}.thisSocial small.this:before{content:"this image"}}@media screen and (min-width:1024px){.thisSocial small.or:before{content:"or"}.thisSocial small.this:before{content:"this album cover"}}small{font-weight:200!important;font-size:.5rem;letter-spacing:.02em;opacity:.5}.onwhite{color:#000}.contrast{-webkit-transition:all .35s linear;transition:all .35s linear}.social-sharing{position:fixed;bottom:13px;left:10px}.social-sharing,.social-sharing *{-webkit-transition:none 0s!important;transition:none 0s!important}#logo{color:#000;font-size:.7rem;text-decoration:none!important;font-weight:100!important;position:fixed;bottom:15px;right:13px;width:75px}@media screen and (min-width:760px){#logo:before{content:"Brought to you by ";color:inherit!important}}@media screen and (min-width:760px){#logo{width:100px}}h1,h2{font-weight:600!important}#canvasBox{position:absolute}.js-active #canvasBox{-webkit-transition:margin .4s ease;transition:margin .4s ease}.canvas-0:hover .clickme:before{content:"Generate"}.refill{opacity:0}.js-active .js-process-complete:hover .refill{opacity:.4}.js-longtime #canvasBox:hover #refill,.js-longtime .prompt{opacity:.2!important}.js-ages #canvasBox:hover #refill,.js-ages .prompt{opacity:0!important}.loadingIcon{opacity:0}.canvasInstance.js-process-loading .loadingIcon{opacity:.4}.bigIcon{z-index:999;position:absolute;cursor:pointer;display:block;font-size:3em;padding-top:48.5%;-webkit-transition:all .1s cubic-bezier(.54,.27,.27,.91);transition:all .1s cubic-bezier(.54,.27,.27,.91);bottom:.5em;right:.5em}.bigIcon:before{bottom:0;right:0;position:absolute;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.bigIcon.rotating:before{-webkit-animation:spin1 .5s infinite linear;animation:spin1 .5s infinite linear}@-webkit-keyframes spin1{0%{-webkit-transform:translateZ(0) rotate(0deg);transform:translateZ(0) rotate(0deg)}100%{-webkit-transform:translateZ(0) rotate(360deg);transform:translateZ(0) rotate(360deg)}}@keyframes spin1{0%{-webkit-transform:translateZ(0) rotate(0deg);transform:translateZ(0) rotate(0deg)}100%{-webkit-transform:translateZ(0) rotate(360deg);transform:translateZ(0) rotate(360deg)}}.navArr{z-index:999;text-align:center;left:0}.navArr div{padding:3px;cursor:pointer;display:inline-block;color:grey;font-size:1.3rem}.navArr div.enabled{color:#000}#help{position:absolute;bottom:2%;left:0;width:100%;text-align:center;color:#777;font-size:.55rem;cursor:pointer;font-weight:300}@media screen and (min-height:500px){#help{bottom:2.5%}}@media screen and (min-height:768px){#help{bottom:3%}}@media screen and (min-height:1024px){#help{bottom:4%}}#help:hover{color:#000}#help:after{content:"What on earth is this?!";padding-left:3px;display:inline-block}@media screen and (max-width:500px){#help .icon-help:before{font-size:24px}#help:after{content:""}}.help .canvasJewelCase{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.albumControls{top:2%;position:absolute;width:100%;display:none;left:0}@media screen and (min-height:500px){.albumControls{top:2.5%}}@media screen and (min-height:768px){.albumControls{top:3%}}@media screen and (min-height:1024px){.albumControls{top:4%}}.js-active .albumControls{display:block}.album-ctrl-panel{width:auto;display:inline-block;vertical-align:middle}.jsCanvas{border-radius:3px}.jewel{min-width:113.33333333%!important;height:104%!important;margin-left:-10.5%;margin-top:-.66666667%;box-shadow:0 8px 80px -3px rgba(0,0,0,.6);position:absolute;top:0;left:0}.canvasCollection{margin:0 auto}.canvasCollection .clicky{cursor:pointer}.canvasCollection *{-webkit-transition:all .25s cubic-bezier(.54,.27,.27,.91);transition:all .25s cubic-bezier(.54,.27,.27,.91)}.canvasJewelCase{position:absolute!important;width:100%;height:100%;-webkit-transition:none;transition:none;left:5.25%}.canvasJewelCase:before{content:attr(album-text);display:block;position:absolute;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;left:-.66666667%;top:0;height:8.33333333%;width:100%;padding:3.16666667%;letter-spacing:0;line-height:100%;vertical-align:middle;overflow:hidden;white-space:nowrap;font-size:0}@media screen and (min-height:650px) and (min-width:650px){.canvasJewelCase:before{font-size:13px}}.embedded-cover{display:none}.canvas-0 .embedded-cover{display:block}.canvas-0 .canvasJewelCase:before{background:#fff}.canvasSlide{background:#fff;height:100%;width:100%;position:absolute;top:0;left:0}.font-test{opacity:0}.previous .jewel{box-shadow:none}.previous{opacity:.7}.canvasInstance{top:0;left:0}.imageUnReady{opacity:0!important}.canvasInstance{opacity:1}.intro{display:none}.canvas-0 .intro{display:block}.help-info{display:none;font-size:.55rem;-webkit-transform:translateZ(0) rotateY(180deg);transform:translateZ(0) rotateY(180deg);padding:10%;color:#fff;position:absolute;top:0;left:0;width:100%;height:100%;z-index:999!important;overflow:hidden}@media screen and (max-height:550px){.help-info{overflow-x:hidden;overflow-y:auto}}.help-info h1{font-size:1rem;margin-bottom:.5em}.help-info h2{font-size:.8rem}.help-info .dictionary{border:1px solid #454545;border-radius:3px;padding:12px 15px 8px;float:right}.help-info .dictionary,.help-info .dictionary *{font-weight:400;font-family:'EB Garamond',serif!important}.help-info *{line-height:1.05em!important}.help-info .dictionary,.help-info p{margin-bottom:.5em!important}.help-info a{color:inherit}.help-info .onHoverPrompt{cursor:pointer;-webkit-transition:0;transition:0}.help-info .onHoverPrompt:hover{color:red;-webkit-transition:0;transition:0}.help{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);z-index:999!important}.help .canvasJewelCase:before{background:#000!important;color:#000}.help .canvasSlide{background:#000}.help .intro{display:none}.help .help-info{display:block}.help canvas{display:none}.canvasInstance{float:left;position:relative}.previous{-webkit-transform:scale(.85);-ms-transform:scale(.85);transform:scale(.85);z-index:200!important}.current{z-index:500!important}