a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}#about #history blockquote .source,#about section .text-area,#terms,body,body #child-counter,body .mobile-menu,body nav#menu,button,input{font-family:futura-pt,FuturaEF,Futura,'Century Gothic',sans-serif}#about #history blockquote .source,body .mobile-menu,body nav#menu{text-transform:uppercase;font-weight:500}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}em{font-style:italic}body,html{font-size:16px;width:100%;height:100%;margin:0;padding:0;position:relative;overflow:hidden}body.scrollable,html.scrollable{height:auto;overflow:scroll}button,input{font-size:.9em;padding:.5em 1em;border:1px solid rgba(30,30,30,.3);border-radius:3px;height:3em;line-height:1;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}body{background-color:#eee9e3;color:#1e1e1e;line-height:1.2;overflow:hidden;height:100%}body .uppercase{text-transform:uppercase;letter-spacing:.05em}body .small-caps,body .smallcaps{text-transform:uppercase;letter-spacing:.05em;font-size:.8em}body .button{display:inline-block;padding:.5rem 1.5rem;font-size:1.5rem;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;background:#717e49;transition:background .3s ease;color:#fcfcfc;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body .button:focus,body .button:hover{background:#373b2e}body .mobile-menu{display:none;margin:0;color:#1e1e1e;text-decoration:none;padding:.4em 1em;position:absolute;top:.6em;z-index:100;letter-spacing:.05em}body .mobile-menu:focus,body .mobile-menu:hover,body nav#menu a:focus,body nav#menu a:hover,body nav#menu a:link:focus,body nav#menu a:link:hover,body nav#menu a:visited:focus,body nav#menu a:visited:hover{text-decoration:underline}body .mobile-menu.left{left:.2em}body .mobile-menu.right{right:.2em}body nav#menu{top:0;left:0;width:100%;height:4em;z-index:2;color:#1e1e1e;transition:all .5s ease;border-bottom:1px solid rgba(238,233,227,0);position:fixed;letter-spacing:.05em}body nav#menu.mini,body nav#menu.mini li:focus ul.submenu li,body nav#menu.mini li:hover ul.submenu li{border-bottom:1px solid #717e49}body nav#menu.short{width:auto}@media only screen and (orientation:portrait),only screen and (max-width:950px){body .mobile-menu{display:inline-block}body nav#menu.short{display:none}}body nav#menu ul,body nav#menu ul li{display:-webkit-flex;display:-ms-flexbox;-webkit-align-content:center}body nav#menu.no-download #menu_download{visibility:hidden;opacity:0}body nav#menu #menu_download{transition:opacity .5s ease;visibility:visible;opacity:1}body nav#menu.shifted{left:20em}@media only screen and (orientation:portrait),only screen and (max-width:950px){body nav#menu.shifted{left:0}}body nav#menu ul{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}body nav#menu ul li{display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;position:relative}body nav#menu ul li ul.submenu{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;position:absolute;top:2em;left:-1px}body nav#menu ul li ul.submenu li{display:none;white-space:nowrap}body nav#menu ul li:focus ul.submenu li,body nav#menu ul li:hover ul.submenu li{display:block;width:100%}body nav#menu a,body nav#menu a:link,body nav#menu a:visited{display:inline-block;margin:0;color:#1e1e1e;text-decoration:none;padding:.4em 1em}body nav#menu #home{padding-left:.5em}body nav#menu #home a{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body nav#menu #home img{padding-top:.5em;width:2.5em;transition:all .3s ease;margin-right:-2.5em;opacity:1;position:relative;left:0;top:0}body nav#menu #home .text{opacity:0;transition:all .3s ease}body nav#menu.mini{height:2em;background:#eee9e3}body nav#menu.mini a:focus,body nav#menu.mini a:hover,body nav#menu.mini a:link:focus,body nav#menu.mini a:link:hover,body nav#menu.mini a:visited:focus,body nav#menu.mini a:visited:hover{text-decoration:none;background:rgba(113,126,73,.2)}body nav#menu.mini #home img{opacity:0;height:1em;margin-right:-.625em;left:calc(50% - .15em);top:-.5em}body nav#menu.mini #home .text{opacity:1}body nav#menu.mini li:focus ul.submenu,body nav#menu.mini li:hover ul.submenu{background:#eee9e3;border:1px solid #717e49;border-top:none}body nav#menu.mini li:focus ul.submenu li:last-child,body nav#menu.mini li:hover ul.submenu li:last-child{border-bottom:none}body nav#menu.mini li:focus ul.submenu li a,body nav#menu.mini li:focus ul.submenu li a:link,body nav#menu.mini li:focus ul.submenu li a:visited,body nav#menu.mini li:hover ul.submenu li a,body nav#menu.mini li:hover ul.submenu li a:link,body nav#menu.mini li:hover ul.submenu li a:visited{width:100%}body nav#menu.competition,body nav#menu.history{background:#e3ba3a;border-bottom:1px solid #4f4114}body nav#menu.revival{background:#eee9e3;border-bottom:1px solid #717e49}body nav#menu.covers{background:#9bb06d;border-bottom:1px solid #373b2e}body .mobile-breed-actions{display:none}@media only screen and (orientation:portrait),only screen and (max-width:950px){body nav#menu a,body nav#menu a:link,body nav#menu a:visited{padding:.4em .6em}body .mobile-breed-actions{position:absolute;bottom:0;left:0;width:100%;height:2.5rem;text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0;transition:-webkit-transform .5s ease;transition:transform .5s ease;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}body .mobile-breed-actions.shown{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}body .mobile-breed-actions .download,body .mobile-breed-actions .share-twitter{width:50%;color:#eee9e3;border-radius:0;padding:0;background-color:rgba(30,30,30,.8);height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1em}body .mobile-breed-actions .download .text,body .mobile-breed-actions .share-twitter .text{display:inline-block}body .mobile-breed-actions .download{border-right:2px solid rgba(238,233,227,.5)}body .zoom-buttons{display:none}}body .zoom-buttons{position:absolute;left:1.5em;bottom:1.3em;height:auto;width:auto;z-index:100;transition:-webkit-transform .5s ease;transition:transform .5s ease;-webkit-transform:translateX(-200%);-ms-transform:translateX(-200%);transform:translateX(-200%);background:#717e49;border-radius:3px}body .zoom-buttons.shown{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}body .zoom-buttons.shell{background:#9c8632}body .zoom-buttons.shell .zoom+.zoom{border-top:2px solid #4f4114}body .zoom-buttons .zoom{height:2.5rem;width:2.5rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:3px 3px 0 0;cursor:pointer}body .zoom-buttons .zoom:hover{background:rgba(30,30,30,.2)}body .zoom-buttons .zoom img{width:50%}body .zoom-buttons .zoom+.zoom{border-top:2px solid #373b2e;border-radius:0 0 3px 3px}body .canvas-wrapper{position:absolute;top:0;width:50%;height:100%;transition:width .5s ease,height .5s ease,-webkit-transform .5s ease,top .5s ease;transition:width .5s ease,height .5s ease,transform .5s ease,top .5s ease}body .canvas-wrapper.tweaking-mode{width:calc(100% - 20em)}body .canvas-wrapper.breeding-mode{width:100%}body .canvas-wrapper.left{left:0;background-color:#eee9e3;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}body .canvas-wrapper.left img.info{right:1em;background:#9bb06d}body .canvas-wrapper.left img.info:hover{background:#717e49}body .canvas-wrapper.left img.restart{right:4.5em;background:#9bb06d}body .canvas-wrapper.left img.restart:hover{background:#717e49}body .canvas-wrapper.left.tweaking-mode{-webkit-transform:translateX(20em);-ms-transform:translateX(20em);transform:translateX(20em)}body .canvas-wrapper.right{right:0;background-color:#e3ba3a;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}body .canvas-wrapper.right img.info{right:1em;background:#eee9e3}body .canvas-wrapper.right img.info:hover{background:#fcfcfc}body .canvas-wrapper.right img.restart{right:4.5em;background:#eee9e3}body .canvas-wrapper.right img.restart:hover{background:#fcfcfc}body .canvas-wrapper.right.tweaking-mode{-webkit-transform:translateX(-20em);-ms-transform:translateX(-20em);transform:translateX(-20em)}body .canvas-wrapper.shown{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}body .canvas-wrapper.hidden{display:none}body .canvas-wrapper #biomorph-canvas{position:relative;display:block;margin:auto;width:200px;width:50vw;height:100%}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:768px) and (device-height:1024px) and (orientation:portrait){body .canvas-wrapper #biomorph-canvas{width:384px}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:768px) and (device-height:1024px) and (orientation:landscape){body .canvas-wrapper #biomorph-canvas{width:512px}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:480px) and (orientation:portrait){body .canvas-wrapper #biomorph-canvas{width:160px}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:480px) and (orientation:landscape){body .canvas-wrapper #biomorph-canvas{width:240px}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:568px) and (orientation:portrait){body .canvas-wrapper #biomorph-canvas{width:160px}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:568px) and (orientation:landscape){body .canvas-wrapper #biomorph-canvas{width:284px}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:375px) and (device-height:667px) and (orientation:portrait){body .canvas-wrapper #biomorph-canvas{width:187.5px}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:375px) and (device-height:667px) and (orientation:landscape){body .canvas-wrapper #biomorph-canvas{width:333.5px}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:414px) and (device-height:736px) and (orientation:portrait){body .canvas-wrapper #biomorph-canvas{width:207px}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:414px) and (device-height:736px) and (orientation:landscape){body .canvas-wrapper #biomorph-canvas{width:368px}}body .canvas-wrapper #shell-canvas{position:relative;display:block;margin:auto;width:200px;width:50vw;height:100%}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:768px) and (device-height:1024px) and (orientation:portrait){body .canvas-wrapper #shell-canvas{width:384px}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:768px) and (device-height:1024px) and (orientation:landscape){body .canvas-wrapper #shell-canvas{width:512px}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:480px) and (orientation:portrait){body .canvas-wrapper #shell-canvas{width:160px}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:480px) and (orientation:landscape){body .canvas-wrapper #shell-canvas{width:240px}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:568px) and (orientation:portrait){body .canvas-wrapper #shell-canvas{width:160px}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:568px) and (orientation:landscape){body .canvas-wrapper #shell-canvas{width:284px}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:375px) and (device-height:667px) and (orientation:portrait){body .canvas-wrapper #shell-canvas{width:187.5px}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:375px) and (device-height:667px) and (orientation:landscape){body .canvas-wrapper #shell-canvas{width:333.5px}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:414px) and (device-height:736px) and (orientation:portrait){body .canvas-wrapper #shell-canvas{width:207px}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (device-width:414px) and (device-height:736px) and (orientation:landscape){body .canvas-wrapper #shell-canvas{width:368px}}body .canvas-wrapper img.info,body .canvas-wrapper img.restart{height:2.5em;width:2.5em;border-radius:50%;top:1.2em;transition:opacity .5s ease,background-color .5s ease;position:absolute;cursor:pointer}body .canvas-wrapper img.info{opacity:0;visibility:hidden}body .canvas-wrapper img.info.shown{opacity:1;visibility:visible}body .canvas-wrapper img.restart{opacity:0;visibility:hidden}body .canvas-wrapper img.restart.shown{opacity:1;visibility:visible}@media only screen and (orientation:portrait),only screen and (max-width:950px){body .canvas-wrapper.left.breeding-mode img.info,body .canvas-wrapper.left.breeding-mode img.restart,body .canvas-wrapper.right.breeding-mode img.info,body .canvas-wrapper.right.breeding-mode img.restart{bottom:3.5em}body .canvas-wrapper.left.active #biomorph-canvas,body .canvas-wrapper.right.active #shell-canvas{margin-top:2.5em}body .canvas-wrapper{width:100%;height:50%}body .canvas-wrapper.tweaking-mode{height:calc(100% - 10em);width:100%}body .canvas-wrapper.breeding-mode{height:100%}body .canvas-wrapper.left{top:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}body .canvas-wrapper.left img.info{right:1em}body .canvas-wrapper.left img.restart{left:1em}body .canvas-wrapper.left.tweaking-mode{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}body .canvas-wrapper.left.active{-webkit-transform:translateY(-5em);-ms-transform:translateY(-5em);transform:translateY(-5em)}body .canvas-wrapper.right{top:50%;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}body .canvas-wrapper.right img.info{right:1em;left:auto}body .canvas-wrapper.right img.restart{left:1em}body .canvas-wrapper.right.tweaking-mode{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);top:0}body .canvas-wrapper.right.breeding-mode{top:0}body .canvas-wrapper.right.active{-webkit-transform:translateY(-5em);-ms-transform:translateY(-5em);transform:translateY(-5em)}body .canvas-wrapper.shown{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}body .canvas-wrapper #biomorph-canvas,body .canvas-wrapper #shell-canvas{width:100%;height:50vh;margin:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:margin .5s ease}body .canvas-wrapper img.info,body .canvas-wrapper img.restart{height:1.5em;width:1.5em;bottom:1em;top:auto;transition:bottom .5s ease,opacity .5s ease,background-color .5s ease}}body .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:200;opacity:0;background:rgba(252,252,252,.8);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body .overlay .success-text,body .overlay.hidden{display:none}body .overlay .success-text,body .overlay .text{opacity:0;text-align:center}body .overlay .success-text h1,body .overlay .success-text h2,body .overlay .text h1,body .overlay .text h2{font-size:3em;width:85%;text-align:center;margin:auto auto 1em;text-transform:uppercase;letter-spacing:.05em}@media only screen and (max-width:600px){body .overlay .success-text h1,body .overlay .success-text h2,body .overlay .text h1,body .overlay .text h2{font-size:28px;font-size:7vw}}@media only screen and (orientation:landscape) and (max-width:950px){body .overlay .success-text h1,body .overlay .success-text h2,body .overlay .text h1,body .overlay .text h2{font-size:18px;font-size:4.5vw}}@media only screen and (max-width:600px) and (-webkit-min-device-pixel-ratio:1) and (device-width:768px) and (device-height:1024px) and (orientation:portrait){body .overlay .success-text h1,body .overlay .success-text h2,body .overlay .text h1,body .overlay .text h2{font-size:53.76px}}@media only screen and (max-width:600px) and (-webkit-min-device-pixel-ratio:1) and (device-width:768px) and (device-height:1024px) and (orientation:landscape){body .overlay .success-text h1,body .overlay .success-text h2,body .overlay .text h1,body .overlay .text h2{font-size:71.68px}}@media only screen and (max-width:600px) and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:480px) and (orientation:portrait){body .overlay .success-text h1,body .overlay .success-text h2,body .overlay .text h1,body .overlay .text h2{font-size:22.4px}}@media only screen and (max-width:600px) and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:480px) and (orientation:landscape){body .overlay .success-text h1,body .overlay .success-text h2,body .overlay .text h1,body .overlay .text h2{font-size:33.6px}}@media only screen and (max-width:600px) and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:568px) and (orientation:portrait){body .overlay .success-text h1,body .overlay .success-text h2,body .overlay .text h1,body .overlay .text h2{font-size:22.4px}}@media only screen and (max-width:600px) and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:568px) and (orientation:landscape){body .overlay .success-text h1,body .overlay .success-text h2,body .overlay .text h1,body .overlay .text h2{font-size:39.76px}}@media only screen and (max-width:600px) and (-webkit-min-device-pixel-ratio:1) and (device-width:375px) and (device-height:667px) and (orientation:portrait){body .overlay .success-text h1,body .overlay .success-text h2,body .overlay .text h1,body .overlay .text h2{font-size:26.25px}}@media only screen and (max-width:600px) and (-webkit-min-device-pixel-ratio:1) and (device-width:375px) and (device-height:667px) and (orientation:landscape){body .overlay .success-text h1,body .overlay .success-text h2,body .overlay .text h1,body .overlay .text h2{font-size:46.69px}}@media only screen and (max-width:600px) and (-webkit-min-device-pixel-ratio:1) and (device-width:414px) and (device-height:736px) and (orientation:portrait){body .overlay .success-text h1,body .overlay .success-text h2,body .overlay .text h1,body .overlay .text h2{font-size:28.98px}}@media only screen and (max-width:600px) and (-webkit-min-device-pixel-ratio:1) and (device-width:414px) and (device-height:736px) and (orientation:landscape){body .overlay .success-text h1,body .overlay .success-text h2,body .overlay .text h1,body .overlay .text h2{font-size:51.52px}}@media only screen and (orientation:landscape) and (max-width:950px) and (-webkit-min-device-pixel-ratio:1) and (device-width:768px) and (device-height:1024px) and (orientation:portrait){body .overlay .success-text h1,body .overlay .success-text h2,body .overlay .text h1,body .overlay .text h2{font-size:34.56px}}@media only screen and (orientation:landscape) and (max-width:950px) and (-webkit-min-device-pixel-ratio:1) and (device-width:768px) and (device-height:1024px) and (orientation:landscape){body .overlay .success-text h1,body .overlay .success-text h2,body .overlay .text h1,body .overlay .text h2{font-size:46.08px}}@media only screen and (orientation:landscape) and (max-width:950px) and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:480px) and (orientation:portrait){body .overlay .success-text h1,body .overlay .success-text h2,body .overlay .text h1,body .overlay .text h2{font-size:14.4px}}@media only screen and (orientation:landscape) and (max-width:950px) and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:480px) and (orientation:landscape){body .overlay .success-text h1,body .overlay .success-text h2,body .overlay .text h1,body .overlay .text h2{font-size:21.6px}}@media only screen and (orientation:landscape) and (max-width:950px) and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:568px) and (orientation:portrait){body .overlay .success-text h1,body .overlay .success-text h2,body .overlay .text h1,body .overlay .text h2{font-size:14.4px}}@media only screen and (orientation:landscape) and (max-width:950px) and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:568px) and (orientation:landscape){body .overlay .success-text h1,body .overlay .success-text h2,body .overlay .text h1,body .overlay .text h2{font-size:25.56px}}@media only screen and (orientation:landscape) and (max-width:950px) and (-webkit-min-device-pixel-ratio:1) and (device-width:375px) and (device-height:667px) and (orientation:portrait){body .overlay .success-text h1,body .overlay .success-text h2,body .overlay .text h1,body .overlay .text h2{font-size:16.88px}}@media only screen and (orientation:landscape) and (max-width:950px) and (-webkit-min-device-pixel-ratio:1) and (device-width:375px) and (device-height:667px) and (orientation:landscape){body .overlay .success-text h1,body .overlay .success-text h2,body .overlay .text h1,body .overlay .text h2{font-size:30.02px}}@media only screen and (orientation:landscape) and (max-width:950px) and (-webkit-min-device-pixel-ratio:1) and (device-width:414px) and (device-height:736px) and (orientation:portrait){body .overlay .success-text h1,body .overlay .success-text h2,body .overlay .text h1,body .overlay .text h2{font-size:18.63px}}@media only screen and (orientation:landscape) and (max-width:950px) and (-webkit-min-device-pixel-ratio:1) and (device-width:414px) and (device-height:736px) and (orientation:landscape){body .overlay .success-text h1,body .overlay .success-text h2,body .overlay .text h1,body .overlay .text h2{font-size:33.12px}}body .overlay .success-text p,body .overlay .text p{width:85%;max-width:27.5em;font-size:2em;margin:auto auto 1.8em;text-align:left;text-align:center}body #advice,body .button-wrapper{text-align:center;position:absolute}@media only screen and (max-width:600px){body .overlay .success-text p,body .overlay .text p{font-size:22px;font-size:5.5vw;margin-bottom:1.5em}}@media only screen and (orientation:landscape) and (max-width:950px){body .overlay .success-text p,body .overlay .text p{font-size:16px;font-size:4vw}}@media only screen and (max-width:600px) and (-webkit-min-device-pixel-ratio:1) and (device-width:768px) and (device-height:1024px) and (orientation:portrait){body .overlay .success-text p,body .overlay .text p{font-size:42.24px}}@media only screen and (max-width:600px) and (-webkit-min-device-pixel-ratio:1) and (device-width:768px) and (device-height:1024px) and (orientation:landscape){body .overlay .success-text p,body .overlay .text p{font-size:56.32px}}@media only screen and (max-width:600px) and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:480px) and (orientation:portrait){body .overlay .success-text p,body .overlay .text p{font-size:17.6px}}@media only screen and (max-width:600px) and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:480px) and (orientation:landscape){body .overlay .success-text p,body .overlay .text p{font-size:26.4px}}@media only screen and (max-width:600px) and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:568px) and (orientation:portrait){body .overlay .success-text p,body .overlay .text p{font-size:17.6px}}@media only screen and (max-width:600px) and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:568px) and (orientation:landscape){body .overlay .success-text p,body .overlay .text p{font-size:31.24px}}@media only screen and (max-width:600px) and (-webkit-min-device-pixel-ratio:1) and (device-width:375px) and (device-height:667px) and (orientation:portrait){body .overlay .success-text p,body .overlay .text p{font-size:20.63px}}@media only screen and (max-width:600px) and (-webkit-min-device-pixel-ratio:1) and (device-width:375px) and (device-height:667px) and (orientation:landscape){body .overlay .success-text p,body .overlay .text p{font-size:36.69px}}@media only screen and (max-width:600px) and (-webkit-min-device-pixel-ratio:1) and (device-width:414px) and (device-height:736px) and (orientation:portrait){body .overlay .success-text p,body .overlay .text p{font-size:22.77px}}@media only screen and (max-width:600px) and (-webkit-min-device-pixel-ratio:1) and (device-width:414px) and (device-height:736px) and (orientation:landscape){body .overlay .success-text p,body .overlay .text p{font-size:40.48px}}@media only screen and (orientation:landscape) and (max-width:950px) and (-webkit-min-device-pixel-ratio:1) and (device-width:768px) and (device-height:1024px) and (orientation:portrait){body .overlay .success-text p,body .overlay .text p{font-size:30.72px}}@media only screen and (orientation:landscape) and (max-width:950px) and (-webkit-min-device-pixel-ratio:1) and (device-width:768px) and (device-height:1024px) and (orientation:landscape){body .overlay .success-text p,body .overlay .text p{font-size:40.96px}}@media only screen and (orientation:landscape) and (max-width:950px) and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:480px) and (orientation:portrait){body .overlay .success-text p,body .overlay .text p{font-size:12.8px}}@media only screen and (orientation:landscape) and (max-width:950px) and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:480px) and (orientation:landscape){body .overlay .success-text p,body .overlay .text p{font-size:19.2px}}@media only screen and (orientation:landscape) and (max-width:950px) and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:568px) and (orientation:portrait){body .overlay .success-text p,body .overlay .text p{font-size:12.8px}}@media only screen and (orientation:landscape) and (max-width:950px) and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:568px) and (orientation:landscape){body .overlay .success-text p,body .overlay .text p{font-size:22.72px}}@media only screen and (orientation:landscape) and (max-width:950px) and (-webkit-min-device-pixel-ratio:1) and (device-width:375px) and (device-height:667px) and (orientation:portrait){body .overlay .success-text p,body .overlay .text p{font-size:15px}}@media only screen and (orientation:landscape) and (max-width:950px) and (-webkit-min-device-pixel-ratio:1) and (device-width:375px) and (device-height:667px) and (orientation:landscape){body .overlay .success-text p,body .overlay .text p{font-size:26.68px}}@media only screen and (orientation:landscape) and (max-width:950px) and (-webkit-min-device-pixel-ratio:1) and (device-width:414px) and (device-height:736px) and (orientation:portrait){body .overlay .success-text p,body .overlay .text p{font-size:16.56px}}@media only screen and (orientation:landscape) and (max-width:950px) and (-webkit-min-device-pixel-ratio:1) and (device-width:414px) and (device-height:736px) and (orientation:landscape){body .overlay .success-text p,body .overlay .text p{font-size:29.44px}}body .overlay .success-text .terms,body .overlay .text .terms{font-size:1em}body .overlay .success-text .terms a,body .overlay .text .terms a{color:#1e1e1e}body .overlay .success-text .button,body .overlay .text .button{background-color:rgba(30,30,30,.8);color:#fcfcfc;display:inline-block;margin:auto}body .overlay .success-text .button+.button,body .overlay .text .button+.button{margin-left:2em}body .overlay .success-text #server-error,body .overlay .text #server-error{display:none;color:red;width:85%;max-width:32em;font-size:1.2em;margin:auto;padding-bottom:1em;text-align:center}body .overlay .success-text form,body .overlay .text form{margin:1em auto;transition:opacity .5s ease}body .overlay .success-text form.loading,body .overlay .text form.loading{opacity:.5}body .overlay .success-text form input[type=email],body .overlay .text form input[type=email]{width:60%;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;height:60px;vertical-align:middle;background:#fcfcfc;font-size:1.2em;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}body .overlay .success-text form input[type=email].error,body .overlay .text form input[type=email].error{border:2px solid red}body .overlay .success-text form #submit-button,body .overlay .text form #submit-button{color:#fcfcfc;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-transform:uppercase;letter-spacing:.05em;font-size:1.4em;border:none;border-top-left-radius:0;border-bottom-left-radius:0;vertical-align:middle;height:60px;border:1px solid rgba(30,30,30,.3);cursor:pointer;background:rgba(30,30,30,.8)}body #competition-overlay,body #tweak-info{width:calc(100% - 20em)}body #competition-overlay.right,body #tweak-info.right{right:0;left:auto}body #competition-overlay .competition-start-evolution{position:absolute;bottom:2em;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:rgba(30,30,30,.8)}body #competition-overlay .button-continue-success{display:none}@media only screen and (orientation:portrait),only screen and (max-width:950px){body .overlay .success-text form #submit-button,body .overlay .text form #submit-button{font-size:1em}body .overlay .success-text form #submit-button,body .overlay .success-text form input[type=email],body .overlay .text form #submit-button,body .overlay .text form input[type=email]{height:50px;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}body .overlay .success-text .button,body .overlay .success-text .button-wrapper,body .overlay .text .button,body .overlay .text .button-wrapper{font-size:1em}body .overlay .success-text #server-error,body .overlay .text #server-error{font-size:1em;padding-bottom:.4em}body #competition-overlay,body #competition-overlay.right,body #tweak-info,body #tweak-info.right{width:100%}body #competition-overlay .competition-start-evolution{display:none}body #competition-overlay .button-continue-success{display:inline-block}}body #competition-overlay .text .competition-start-evolution{display:none;position:relative;margin:2em auto auto;left:auto;bottom:auto;-webkit-transform:none;-ms-transform:none;transform:none}body #advice{bottom:0;left:0;z-index:10;width:100%;padding:1.5em;opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}@media only screen and (orientation:portrait),only screen and (max-width:950px){body #competition-overlay .text .competition-start-evolution{display:inline-block}body #advice{display:none}}body #advice.intro p{width:50%}body #advice.intro .shell{color:#4f4114}body #advice.intro .biomorph{color:#717e49}body #advice.intro .single{display:none}@media only screen and (orientation:portrait),only screen and (max-width:950px){body #advice.intro .double{display:none}body #advice.intro .single{display:block}body #advice.intro p{width:100%}}body #advice.tweak-biomorph{margin-left:20em;width:calc(100% - 20em)}body #advice.tweak-shell{margin-right:20em;width:calc(100% - 20em)}body #advice p{display:inline-block;width:85%;max-width:42em;font-size:1.6em;color:#1e1e1e}body .button-wrapper{width:50%;bottom:6%;transition:-webkit-transform .5s ease;transition:transform .5s ease}body .button-wrapper.left{left:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}body .button-wrapper.right{right:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}body .button-wrapper.shown{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}body .button-wrapper .button .small{display:none}@media only screen and (orientation:portrait),only screen and (max-width:950px){body .button-wrapper{width:auto;display:inline-block}body .button-wrapper .button{font-size:1.2em;padding-left:1rem;padding-right:1rem}body .button-wrapper .button .large{display:none}body .button-wrapper .button .small{display:inline-block;padding-top:.2em}body .button-wrapper.left{top:calc(50% - 1em);right:0;left:auto;padding:0 1em 0 0;bottom:auto;text-align:left;-webkit-transform:translateX(100%) translateY(-100%);-ms-transform:translateX(100%) translateY(-100%);transform:translateX(100%) translateY(-100%)}body .button-wrapper.left.shown{-webkit-transform:translateX(0) translateY(-100%);-ms-transform:translateX(0) translateY(-100%);transform:translateX(0) translateY(-100%)}body .button-wrapper.right{bottom:1em;padding-right:1em;text-align:right}}body #choose-bio,body #choose-shell,body #next-bio,body #next-shell{display:inline-block;background-color:rgba(30,30,30,.8);vertical-align:middle}body #choose-bio,body #next-bio{color:#eee9e3}body #choose-shell,body #next-shell{color:#e3ba3a}body #customise-menu,body #customise-menu-shell{background:#9bb06d;color:rgba(30,30,30,.8);position:absolute;top:0;width:20em;height:100%;transition:-webkit-transform .5s ease;transition:transform .5s ease}body #customise-menu-shell.shown,body #customise-menu.shown{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}@media only screen and (orientation:portrait),only screen and (max-width:950px){body #customise-menu,body #customise-menu-shell{height:10em;width:100%;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);bottom:0;top:auto}body #customise-menu .controls,body #customise-menu-shell .controls{display:none}body #customise-menu-shell.shown,body #customise-menu.shown{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);display:block}body #customise-menu-shell.shown .controls,body #customise-menu.shown .controls{display:block}body #customise-menu .controls h2,body #customise-menu-shell .controls h2{display:none}}body #customise-menu .controls,body #customise-menu-shell .controls{width:100%;height:calc(100% - 4rem);padding-bottom:2em;overflow-y:scroll;-webkit-overflow-scrolling:touch}body #customise-menu .controls h2,body #customise-menu-shell .controls h2{font-size:2.5em;text-align:left;padding:.3em .4em .4em .6em;letter-spacing:-.03em}body #customise-menu .controls .symmetry,body #customise-menu-shell .controls .symmetry{width:100%;text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:1em}body #customise-menu .controls .symmetry img,body #customise-menu-shell .controls .symmetry img{display:inline-block;width:20%;background:rgba(30,30,30,.1);cursor:pointer;border-radius:50%;transition:background-color .5s ease}body #customise-menu .controls .symmetry img:hover,body #customise-menu-shell .controls .symmetry img:hover{background:rgba(30,30,30,.3)}body #customise-menu .controls .symmetry img.selected,body #customise-menu-shell .controls .symmetry img.selected{background:#717e49}body #customise-menu .controls .picker-wrapper,body #customise-menu-shell .controls .picker-wrapper{width:100%;cursor:pointer;transition:background .3s ease,border .3s ease;border-bottom:2px solid transparent}body #customise-menu .controls .picker-wrapper:hover,body #customise-menu-shell .controls .picker-wrapper:hover{background:rgba(30,30,30,.1)}body #customise-menu .controls .picker-wrapper.collapsed,body #customise-menu-shell .controls .picker-wrapper.collapsed{border-bottom:2px solid #717e49}body #customise-menu .controls .picker-wrapper.collapsed label img,body #customise-menu-shell .controls .picker-wrapper.collapsed label img{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}body #customise-menu .controls .picker-wrapper.collapsed .picker,body #customise-menu-shell .controls .picker-wrapper.collapsed .picker{display:none}body #customise-menu .controls .picker-wrapper label,body #customise-menu-shell .controls .picker-wrapper label{display:block;text-transform:uppercase;letter-spacing:.05em;font-weight:500;cursor:pointer;padding:1.5rem;position:relative}#about section h1,#about section h2{letter-spacing:-.02em;line-height:.8em}body #customise-menu .controls .picker-wrapper label img,body #customise-menu-shell .controls .picker-wrapper label img{position:absolute;top:1.7em;width:1em;right:1.5em;transition:-webkit-transform .3s ease;transition:transform .3s ease}body #customise-menu .controls .picker-wrapper .picker,body #customise-menu-shell .controls .picker-wrapper .picker{width:calc(100% - 3rem);height:14em;background:#717e49;margin:auto auto 1.5em;display:block;border-radius:2px}@media only screen and (orientation:portrait),only screen and (max-width:950px){body #customise-menu .controls,body #customise-menu-shell .controls{width:100%;height:calc(150% - 2.5rem);left:0;top:-50%;position:absolute;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);overflow:hidden;padding:0;background:#9bb06d;transition:-webkit-transform .5s ease;transition:transform .5s ease}body #customise-menu .controls.shown,body #customise-menu-shell .controls.shown{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}body #customise-menu .controls .option,body #customise-menu-shell .controls .option{position:absolute;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);height:80%;width:85%;left:50%;top:50%;padding:0}body #customise-menu .controls .option.collapsed,body #customise-menu-shell .controls .option.collapsed{display:none}body #customise-menu .controls .picker-wrapper,body #customise-menu .controls .picker-wrapper.collapsed,body #customise-menu-shell .controls .picker-wrapper,body #customise-menu-shell .controls .picker-wrapper.collapsed{border:0}body #customise-menu .controls .picker-wrapper.collapsed .picker,body #customise-menu-shell .controls .picker-wrapper.collapsed .picker{display:block}body #customise-menu .controls .picker-wrapper .picker,body #customise-menu-shell .controls .picker-wrapper .picker{width:100%;height:100%;display:block}body #customise-menu .controls .picker-wrapper label,body #customise-menu-shell .controls .picker-wrapper label{display:none}}body #customise-menu .controls-mobile,body #customise-menu-shell .controls-mobile{display:none}@media only screen and (orientation:portrait),only screen and (max-width:950px){body #customise-menu .controls-mobile,body #customise-menu-shell .controls-mobile{height:calc(100% - 2.5rem);width:100%;white-space:nowrap;overflow-x:scroll;-webkit-overflow-scrolling:touch;transition:-webkit-transform .5s ease;transition:transform .5s ease;padding:0 1em;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}body #customise-menu .controls-mobile.hidden,body #customise-menu-shell .controls-mobile.hidden{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}body #customise-menu .controls-mobile.overflow,body #customise-menu-shell .controls-mobile.overflow{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}body #customise-menu .controls-mobile .option,body #customise-menu-shell .controls-mobile .option{display:inline-block;text-align:center;font-size:1.2em;min-width:5em;width:5em}body #customise-menu .controls-mobile .option img,body #customise-menu-shell .controls-mobile .option img{width:3em;height:3em;display:block;margin:auto auto .2em;background:#373b2e;border-radius:50%}body #customise-menu .controls-mobile .option+.option,body #customise-menu-shell .controls-mobile .option+.option{margin-left:1em}body #customise-menu .double-button-wrapper,body #customise-menu-shell .double-button-wrapper{position:absolute;bottom:0;left:0;width:100%;height:4rem;text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (orientation:portrait),only screen and (max-width:950px){body #customise-menu .double-button-wrapper,body #customise-menu-shell .double-button-wrapper{padding:0;height:2.5rem;transition:-webkit-transform .5s ease;transition:transform .5s ease;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}body #customise-menu .double-button-wrapper.hidden,body #customise-menu-shell .double-button-wrapper.hidden{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}}body #customise-menu .double-button-wrapper .download,body #customise-menu .double-button-wrapper .start-breed,body #customise-menu-shell .double-button-wrapper .download,body #customise-menu-shell .double-button-wrapper .start-breed{width:100%;color:#eee9e3;border-radius:0;padding:0;background-color:rgba(30,30,30,.8);height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body #customise-menu .double-button-wrapper .download,body #customise-menu-shell .double-button-wrapper .download{display:none;border-right:2px solid rgba(238,233,227,.5)}@media only screen and (orientation:portrait),only screen and (max-width:950px){body #customise-menu .double-button-wrapper .download,body #customise-menu .double-button-wrapper .start-breed,body #customise-menu-shell .double-button-wrapper .download,body #customise-menu-shell .double-button-wrapper .start-breed{width:50%;font-size:1em}body #customise-menu .double-button-wrapper .download,body #customise-menu-shell .double-button-wrapper .download{display:-webkit-flex;display:-ms-flexbox;display:flex}}body #customise-menu .option-done,body #customise-menu-shell .option-done{position:absolute;bottom:0;left:0;width:100%;height:4rem;padding:0;background-color:rgba(30,30,30,.8);color:#eee9e3;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:0;display:none}@media only screen and (orientation:portrait),only screen and (max-width:950px){body #customise-menu .option-done,body #customise-menu-shell .option-done{padding:0;height:2.5rem;font-size:1em;transition:-webkit-transform .5s ease;transition:transform .5s ease;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);display:-webkit-flex;display:-ms-flexbox;display:flex}body #customise-menu .option-done.hidden,body #customise-menu-shell .option-done.hidden{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}}#about #buy #books,#about section{display:-webkit-flex;display:-ms-flexbox}body #customise-menu{left:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}@media only screen and (orientation:portrait),only screen and (max-width:950px){body #customise-menu{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}}body #customise-menu-shell{right:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);background:#eee9e3}body #customise-menu-shell .controls .picker-wrapper.collapsed{border-bottom:2px solid #9c8632}body #customise-menu-shell .controls .picker-wrapper .picker{background:#9c8632}@media only screen and (orientation:portrait),only screen and (max-width:950px){body #customise-menu-shell{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}body #customise-menu-shell .controls{background:#eee9e3}}body #customise-menu-shell .controls-mobile .option img{background:#e3ba3a}body #child-counter{width:3em;height:3em;position:absolute;top:0;left:0;background:#717e49;color:#fcfcfc;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;z-index:10;border-radius:50%;transition:opacity .1s ease,-webkit-transform .1s ease;transition:opacity .1s ease,transform .1s ease;text-align:center;padding-top:.9em}body #child-counter.shown{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#terms h1{font-size:3em;text-align:center;padding-top:2em}#terms h2{font-size:2em;text-align:center;padding-bottom:2em}#terms ol{margin:auto;width:70%;max-width:30em;list-style:decimal;font-size:1.3em;line-height:1.5em}#terms ol li{margin-bottom:.5em}#about{font-size:2em}#about ::-moz-selection{background-color:#9bb06d}#about ::selection{background-color:#9bb06d}#about section{width:100%;padding:3em 0;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:700px){#about{font-size:1.4em}#about section{padding:1.5em 0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#about section img{max-width:80%}}#about section .text-area{width:85%;max-width:55rem;margin:1em 0}#about section h1{font-size:3em}@media only screen and (max-width:700px){#about section h1{font-size:60px;font-size:15vw}}@media only screen and (max-width:700px) and (-webkit-min-device-pixel-ratio:1) and (device-width:768px) and (device-height:1024px) and (orientation:portrait){#about section h1{font-size:115.2px}}@media only screen and (max-width:700px) and (-webkit-min-device-pixel-ratio:1) and (device-width:768px) and (device-height:1024px) and (orientation:landscape){#about section h1{font-size:153.6px}}@media only screen and (max-width:700px) and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:480px) and (orientation:portrait){#about section h1{font-size:48px}}@media only screen and (max-width:700px) and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:480px) and (orientation:landscape){#about section h1{font-size:72px}}@media only screen and (max-width:700px) and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:568px) and (orientation:portrait){#about section h1{font-size:48px}}@media only screen and (max-width:700px) and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:568px) and (orientation:landscape){#about section h1{font-size:85.2px}}@media only screen and (max-width:700px) and (-webkit-min-device-pixel-ratio:1) and (device-width:375px) and (device-height:667px) and (orientation:portrait){#about section h1{font-size:56.25px}}@media only screen and (max-width:700px) and (-webkit-min-device-pixel-ratio:1) and (device-width:375px) and (device-height:667px) and (orientation:landscape){#about section h1{font-size:100.05px}}@media only screen and (max-width:700px) and (-webkit-min-device-pixel-ratio:1) and (device-width:414px) and (device-height:736px) and (orientation:portrait){#about section h1{font-size:62.1px}}@media only screen and (max-width:700px) and (-webkit-min-device-pixel-ratio:1) and (device-width:414px) and (device-height:736px) and (orientation:landscape){#about section h1{font-size:110.4px}}#about section h2{font-size:2em}#about section p{margin:1em 0}#about section p a:link,#about section p a:visited{text-decoration:underline;color:#1e1e1e;transition:color .3s ease}#about section p a:link:focus,#about section p a:link:hover,#about section p a:visited:focus,#about section p a:visited:hover{color:rgba(30,30,30,.7)}#about section img+div.text-area{max-width:35rem;margin:1em 2em}#about #intro{min-height:0;padding-top:4em;text-align:center;background-color:#e3ba3a}@media only screen and (max-width:700px){#about #intro{padding-top:15vh}}@media only screen and (max-width:700px) and (-webkit-min-device-pixel-ratio:1) and (device-width:768px) and (device-height:1024px) and (orientation:portrait){#about #intro{padding-top:153.6px}}@media only screen and (max-width:700px) and (-webkit-min-device-pixel-ratio:1) and (device-width:768px) and (device-height:1024px) and (orientation:landscape){#about #intro{padding-top:115.2px}}@media only screen and (max-width:700px) and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:480px) and (orientation:portrait){#about #intro{padding-top:72px}}@media only screen and (max-width:700px) and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:480px) and (orientation:landscape){#about #intro{padding-top:48px}}@media only screen and (max-width:700px) and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:568px) and (orientation:portrait){#about #intro{padding-top:85.2px}}@media only screen and (max-width:700px) and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:568px) and (orientation:landscape){#about #intro{padding-top:48px}}@media only screen and (max-width:700px) and (-webkit-min-device-pixel-ratio:1) and (device-width:375px) and (device-height:667px) and (orientation:portrait){#about #intro{padding-top:100.05px}}@media only screen and (max-width:700px) and (-webkit-min-device-pixel-ratio:1) and (device-width:375px) and (device-height:667px) and (orientation:landscape){#about #intro{padding-top:56.25px}}@media only screen and (max-width:700px) and (-webkit-min-device-pixel-ratio:1) and (device-width:414px) and (device-height:736px) and (orientation:portrait){#about #intro{padding-top:110.4px}}@media only screen and (max-width:700px) and (-webkit-min-device-pixel-ratio:1) and (device-width:414px) and (device-height:736px) and (orientation:landscape){#about #intro{padding-top:62.1px}}#about #buy{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}#about #buy #books{display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:85%;max-width:44em}#about #buy #books .book{width:30%;text-align:center}#about #buy #books img,#about #buy #books video{width:100%;border:1px solid #1e1e1e;margin-bottom:1em}#about #buy #books video{display:none}#about #buy #books .button{min-width:60%}@media only screen and (max-width:900px){#about #buy #books .button{min-width:100%}}#about #buy #books #the-blind-watchmaker .button{background:#717e49}#about #buy #books #the-blind-watchmaker .button:focus,#about #buy #books #the-blind-watchmaker .button:hover{background:#373b2e}#about #buy #books #climbing-mount-improbable .button{background:#9c8632}#about #buy #books #climbing-mount-improbable .button:focus,#about #buy #books #climbing-mount-improbable .button:hover{background:#4f4114}#about #buy #books #unweaving-the-rainbow .button{background:rgba(30,30,30,.9)}#about #buy #books #unweaving-the-rainbow .button:focus,#about #buy #books #unweaving-the-rainbow .button:hover{background:#1e1e1e}#about #buy #books ul.details{margin-top:1em;font-size:.6em}#about #buy #books ul.details li{display:inline-block;margin:.2em .4em}#about #competition{background:#9bb06d;padding:3em 0;text-align:left}#about #competition .text-area,#about #history .center,#about #history .illustration,#about #history h2{text-align:center}#about #competition .button{background:#373b2e;color:#fcfcfc;white-space:nowrap}@media only screen and (max-width:700px){#about #buy #books{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#about #buy #books .button{min-width:60%}#about #buy #books .book{width:100%;margin-bottom:2em}#about #buy #books .book img{max-width:60%}#about #competition .button{font-size:.9em}}#about #competition .button:focus,#about #competition .button:hover{background:#1e1e1e}#about #history{background:#eee9e3}#about #history .illustration img{width:100%;max-width:18em;margin:1em auto}#about #history .illustration img.biomorph{max-width:6em}#about #history blockquote{padding-left:1em;color:#1e1e1e;font-size:.95em;text-indent:-.2em;border-left:3px solid #9bb06d}#about #history blockquote p{margin-bottom:.5em}#about #history blockquote .source{letter-spacing:.05em;font-size:.8em;margin-top:0}#about #history .button{margin:1em}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}