*{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp{border:0;margin:0;padding:0;font-size:100%}html,body{height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}b,strong{font-weight:bold}img{color:rgba(0,0,0,0);font-size:0;vertical-align:middle;-ms-interpolation-mode:bicubic}ul,ol{list-style:none}li{display:list-item}table{border-collapse:collapse;border-spacing:0}th,td,caption{font-weight:normal;vertical-align:top;text-align:left}q{quotes:none}q:before,q:after{content:"";content:none}sub,sup,small{font-size:75%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg{overflow:hidden}@font-face{font-family:"Lora";src:url("../fonts/lora/regular.woff") format("woff");font-display:swap}@font-face{font-family:"Lora";src:url("../fonts/lora/bold.woff") format("woff");font-weight:600;font-display:swap}@font-face{font-family:"Lora";src:url("../fonts/lora/italic.woff") format("woff");font-style:italic;font-display:swap}@font-face{font-family:"Didact";src:url("../fonts/didact.woff") format("woff");font-display:swap}*{box-sizing:border-box}body{background-color:#212121;color:#210505}img{max-width:100%;height:auto}a{cursor:pointer;color:#17680f}b,strong{font-weight:600}h1{font-size:2.5em}h2{font-size:2em}h3{font-size:1.75em}h4{font-size:1.5em}h5{font-size:1.25em}h6{font-size:1em}h1,h2,h3,h4,h5,h6{line-height:105%}ul{padding-left:1.5em}ul li{list-style-type:disc}[v-cloak]{display:none !important}@media(min-width: 768px){.mobile-only{display:none}}@media(max-width: 767px){.desktop-only{display:none}}body{background-color:#985a5a}.fullpic{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;z-index:2;background:#985a5a}.fullpic figure{background-size:cover;background-position:center;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.3}main{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;min-height:91.5vh;position:relative;z-index:3;padding-top:3.5rem}main .inner{width:100%;max-width:960px}main .tip{background:#fff;padding:1em;box-shadow:3px 3px 3px rgba(33,33,33,.5);border:3px solid rgba(33,33,33,.65);position:relative}main .tip button{background:rgba(0,0,0,0);border:none;padding:.35em 1.25em;color:#d7004c;cursor:pointer;position:absolute;top:5px;right:5px}main .tip button svg *{fill:currentColor}main .tip button .icon{display:inline-block;width:1.5em;height:1.5em;margin-right:.3em}main .tip button .text{display:inline-block;font-family:"Lora",serif;font-style:italic;font-size:1.15em;text-shadow:none;transform:translateY(-4px)}main .tip button:hover .icon{transform:scale(1.5)}main .tip-headline{transform:translateX(-2em)}main .tip-headline span{box-shadow:2px 2px 1px rgba(33,33,33,.5);border:3px solid rgba(33,33,33,.45);padding:.35em .65em}main .tip-text{font-size:2.2rem;line-height:120%;padding-top:.75em;padding-bottom:.5em}main .button-holder{text-align:center;padding-top:1em}main .button-holder button{background-color:rgba(0,0,0,0);color:#e5e972;font-family:"Lora",serif;font-weight:600;border:2px solid currentColor;cursor:pointer;font-size:1.5rem;padding:.25em 1em;text-shadow:1px 1px 0 #212121;box-shadow:1px 1px 0 #212121;background-color:rgba(33,33,33,.3)}main .button-holder button:hover{background:#e5e972;color:#212121;box-shadow:3px 3px 0 rgba(33,33,33,.85)}main .button-holder button:active{box-shadow:inset 3px 3px rgba(33,33,33,.88)}.tip h1{text-align:center;font-family:"Lora",serif;font-weight:400;padding:.5em}.tip .tip-headline{font-family:"Didact",sans-serif;font-weight:400}.tip .tip-headline span{background:#ee2a2a;font-weight:600;display:inline-block;color:#eee;text-shadow:2px 2px 1px rgba(33,33,33,.4)}.tip .tip-text{text-align:center;font-family:"Lora",serif;font-weight:400}img.bug{position:fixed;right:10px;bottom:10px;z-index:4;width:3vw;height:3vw;min-width:20px;min-height:20px;mix-blend-mode:overlay}@media(max-width: 900px){main{font-size:2vw}main .inner{padding-left:3em;padding-right:3em}main .tip-text{font-size:24px;padding-left:.5em;padding-right:.5em}main .tip button{font-size:10px}main .button-holder{padding-top:40px}main .button-holder button{font-size:16px}}.sidebar-button{background:rgba(0,0,0,0);border:none;color:#e5e972;position:fixed;top:5px;right:10px;z-index:6;outline:none;cursor:pointer}.sidebar-button svg{width:50px;height:50px}.sidebar-button svg *{fill:#e5e972}.sidebar-button .x,.sidebar-button .question-mark{transform-origin:center;fill:#e5e972}.sidebar-button .fill{opacity:0}.sidebar-button .x{opacity:0;transform:scale(0.1)}.sidebar-button .question-mark{transform-style:scale(1)}.sidebar-button:hover svg .question-mark,.sidebar-button:hover svg .x{fill:#212121}.sidebar-button:hover svg .fill{opacity:1}.sidebar-button.active svg *{fill:#212121}.sidebar-button.active:hover .question-mark,.sidebar-button.active:hover .x{fill:#e5e972}.sidebar-button.active .x{opacity:1;transform:scale(1)}.sidebar-button.active .question-mark{opacity:0;transform:scale(0.1) " "}.sidebar{position:fixed;top:0;right:0;background:#e5e972;color:#212121;width:14em;padding:3.5rem 1rem 1rem 1rem;z-index:5;font-family:"Didact",sans-serif;font-size:18px}.sidebar ul{padding:0}.sidebar li{margin-bottom:.65em;list-style:none}.sidebar .label{display:block;line-height:145%}.sidebar .indent{display:block;padding-left:1em}.sidebar a{color:#ee2a2a;text-decoration:none;cursor:pointer}.sidebar a:hover{text-decoration:underline}.sidebar .smaller{font-size:.8em}.sidebar{transform:translateX(101%);transition:all .3s ease}.sidebar.visible{transform:translateX(0)}.homescreen-help-holder{background-color:rgba(33,33,33,.9);position:fixed;top:0;right:0;bottom:0;left:0;z-index:12}.homescreen-help-holder .homescreen-help{background:#eee;color:#212121;position:fixed;top:0;right:0;padding:1em}.homescreen-help-holder svg{fill:currentColor}.homescreen-help-holder svg *{fill:currentColor}.homescreen-help-holder .help{text-align:right;line-height:160%}.homescreen-help-holder .help span{display:block}.homescreen-help-holder .help svg{width:.8em;height:.8em}.homescreen-help-holder.ios{top:auto;bottom:0;right:0;left:0;width:100%;max-width:100%}.homescreen-help-holder.ios .help{text-align:center}.homescreen-help-holder .button-holder{padding-top:1em;text-align:center}.homescreen-help-holder button{color:#4885ed;background-color:rgba(0,0,0,0);border:2px solid #4885ed;font-family:"Lora",serif;padding:.25em 1em;font-size:.9rem}.homescreen-help-holder button:hover{background:#4885ed;cursor:pointer;color:#eee}@media all and (display-mode: standalone){#AddToHomeScreen{display:none}}.image-builder{position:absolute;top:0;left:0;z-index:1}.image-builder figure{background-size:cover;position:relative;background-position:center;position:relative;width:900px}.image-builder .coversheet{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#622927;opacity:.83}.image-builder h3{position:absolute;top:20px;left:0}.image-builder h3 span{border:3px solid rgba(33,33,33,.5);border-left:none;box-shadow:none;padding:.35em .65em}.image-builder .share-text{position:relative}.image-builder .tip-headline,.image-builder .share-text,.image-builder .learn-more,.image-builder img.logo{z-index:3}.image-builder figcaption{min-height:470px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;padding:70px 25px 25px 25px;position:relative;color:#eee;text-shadow:2px 2px 4px #212121;font-family:"Lora",serif;text-align:center;font-size:46px;border:3px solid rgba(33,33,33,.5)}.image-builder h4{position:absolute;right:0;bottom:0;background:rgba(33,33,33,.8);color:#eee;font-family:"Didact",sans-serif;padding:.5em 1.25em;font-size:20px;text-align:right}.image-builder h4 .url{color:#e5e972;display:inline}.image-builder .logo{display:inline-block;width:30px;height:30px;position:absolute;bottom:8px;left:8px;opacity:.7}@media screen and (max-width: 900px){.image-builder figure{width:90vw}.image-builder .share-text{font-size:8vw;padding-top:.5em;padding-bottom:1em}.image-builder figcaption{min-height:90vw}}.share{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(33,33,33,.92);z-index:13;display:none}.share canvas{max-width:100%}.share .inner{max-width:900px}.share .share-screen{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;height:100%}.share .share-caption{font-family:"Lora",serif;color:#eee;font-size:1.25em;text-align:center;margin-top:1em}.share.visible{display:block}.share .close-share{position:fixed;top:5px;right:17px;display:block}.share .close-share svg{width:50px;height:50px}.share .close-share svg *{fill:#e5e972}.share .close-share .fill{opacity:0}.share .close-share:hover .fill{opacity:1}.share .close-share:hover .x{fill:#212121}.share .button-holder{padding-top:1em;text-align:center}.share button{color:#e5e972;background:rgba(0,0,0,0);border:1px solid #e5e972;display:inline-block;padding:.35em 1.35em;cursor:pointer}.share button.download{font-family:"Lora",serif;font-weight:600;font-size:1.5em;padding:.25 1em}.share button.swap{width:14em}.share button:hover{background:#e5e972;color:#212121}.share button[disabled]{color:rgba(238,238,238,.5);background:rgba(0,0,0,0);border-color:currentColor}@media screen and (max-width: 900px){.share .inner{overflow-y:scroll;max-height:80vh}}.banner{background-color:#ff0;width:305px;position:fixed;right:10px;bottom:10px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;z-index:11}.banner .icon-holder{flex-basis:76px;flex-grow:1;flex-shrink:1;align-self:auto;padding:10px}.banner .text-holder{flex-basis:calc(100% - 76px);flex-grow:1;flex-shrink:1;align-self:auto;padding-top:20px;padding-right:20px;font-size:120%}.banner .text{color:#212121;text-decoration:none}.banner .text:hover{text-decoration:underline}.banner .close{position:absolute;top:5px;right:5px;cursor:pointer}.banner .close svg{width:18px;height:18px}.banner .close .fill{opacity:0}.banner .close:hover .x{fill:#ff0}.banner .close:hover .fill{opacity:1}.animated{animation-duration:.65s;animation-fill-mode:both}@keyframes bounceInDown{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(0, -3000px, 0)}60%{opacity:1;transform:translate3d(0, 25px, 0)}75%{transform:translate3d(0, -10px, 0)}90%{transform:translate3d(0, 5px, 0)}to{transform:none}}.bounceInDown{animation-name:bounceInDown}
