/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */@import url("https://fonts.googleapis.com/css?family=Corben|Raleway");html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}button,[type='button'],[type='reset'],[type='submit'],.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#5c5c8a;border:0;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-family:Raleway, -apple-system, BlinkMacSystemFont, "Avenir Next", "Avenir", "Segoe UI", "Lucida Grande", "Helvetica Neue", "Helvetica", "Fira Sans", "Roboto", "Noto", "Droid Sans", "Cantarell", "Oxygen", "Ubuntu", "Franklin Gothic Medium", "Century Gothic", "Liberation Sans", sans-serif;font-size:1em;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;padding:1rem 2rem;text-align:center;text-decoration:none;transition:background-color 150ms ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}button:hover,button:focus,[type='button']:hover,[type='button']:focus,[type='reset']:hover,[type='reset']:focus,[type='submit']:hover,[type='submit']:focus,.button:hover,.button:focus{background-color:#4a4a6e;color:#fff}button:disabled,[type='button']:disabled,[type='reset']:disabled,[type='submit']:disabled,.button:disabled{cursor:not-allowed;opacity:0.5}button:disabled:hover,[type='button']:disabled:hover,[type='reset']:disabled:hover,[type='submit']:disabled:hover,.button:disabled:hover{background-color:#5c5c8a}fieldset{background-color:transparent;border:0;margin:0;padding:0}legend{font-weight:600;margin-bottom:0.5rem;padding:0}label{display:block;font-weight:600;margin-bottom:0.5rem}input,select,textarea{display:block;font-family:Raleway, -apple-system, BlinkMacSystemFont, "Avenir Next", "Avenir", "Segoe UI", "Lucida Grande", "Helvetica Neue", "Helvetica", "Fira Sans", "Roboto", "Noto", "Droid Sans", "Cantarell", "Oxygen", "Ubuntu", "Franklin Gothic Medium", "Century Gothic", "Liberation Sans", sans-serif;font-size:1em}[type='color'],[type='date'],[type='datetime'],[type='datetime-local'],[type='email'],[type='month'],[type='number'],[type='password'],[type='search'],[type='tel'],[type='text'],[type='time'],[type='url'],[type='week'],input:not([type]),textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);box-sizing:border-box;margin-bottom:1rem;padding:0.6666666667rem;transition:border-color 150ms ease;width:100%}[type='color']:hover,[type='date']:hover,[type='datetime']:hover,[type='datetime-local']:hover,[type='email']:hover,[type='month']:hover,[type='number']:hover,[type='password']:hover,[type='search']:hover,[type='tel']:hover,[type='text']:hover,[type='time']:hover,[type='url']:hover,[type='week']:hover,input:not([type]):hover,textarea:hover{border-color:#b1b1b1}[type='color']:focus,[type='date']:focus,[type='datetime']:focus,[type='datetime-local']:focus,[type='email']:focus,[type='month']:focus,[type='number']:focus,[type='password']:focus,[type='search']:focus,[type='tel']:focus,[type='text']:focus,[type='time']:focus,[type='url']:focus,[type='week']:focus,input:not([type]):focus,textarea:focus{border-color:#5c5c8a;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(92,92,138,0.7);outline:none}[type='color']:disabled,[type='date']:disabled,[type='datetime']:disabled,[type='datetime-local']:disabled,[type='email']:disabled,[type='month']:disabled,[type='number']:disabled,[type='password']:disabled,[type='search']:disabled,[type='tel']:disabled,[type='text']:disabled,[type='time']:disabled,[type='url']:disabled,[type='week']:disabled,input:not([type]):disabled,textarea:disabled{background-color:#f2f2f2;cursor:not-allowed}[type='color']:disabled:hover,[type='date']:disabled:hover,[type='datetime']:disabled:hover,[type='datetime-local']:disabled:hover,[type='email']:disabled:hover,[type='month']:disabled:hover,[type='number']:disabled:hover,[type='password']:disabled:hover,[type='search']:disabled:hover,[type='tel']:disabled:hover,[type='text']:disabled:hover,[type='time']:disabled:hover,[type='url']:disabled:hover,[type='week']:disabled:hover,input:not([type]):disabled:hover,textarea:disabled:hover{border:1px solid #ddd}[type='color']::-moz-placeholder, [type='date']::-moz-placeholder, [type='datetime']::-moz-placeholder, [type='datetime-local']::-moz-placeholder, [type='email']::-moz-placeholder, [type='month']::-moz-placeholder, [type='number']::-moz-placeholder, [type='password']::-moz-placeholder, [type='search']::-moz-placeholder, [type='tel']::-moz-placeholder, [type='text']::-moz-placeholder, [type='time']::-moz-placeholder, [type='url']::-moz-placeholder, [type='week']::-moz-placeholder, input:not([type])::-moz-placeholder, textarea::-moz-placeholder{color:#858585}[type='color']:-ms-input-placeholder, [type='date']:-ms-input-placeholder, [type='datetime']:-ms-input-placeholder, [type='datetime-local']:-ms-input-placeholder, [type='email']:-ms-input-placeholder, [type='month']:-ms-input-placeholder, [type='number']:-ms-input-placeholder, [type='password']:-ms-input-placeholder, [type='search']:-ms-input-placeholder, [type='tel']:-ms-input-placeholder, [type='text']:-ms-input-placeholder, [type='time']:-ms-input-placeholder, [type='url']:-ms-input-placeholder, [type='week']:-ms-input-placeholder, input:not([type]):-ms-input-placeholder, textarea:-ms-input-placeholder{color:#858585}[type='color']::placeholder,[type='date']::placeholder,[type='datetime']::placeholder,[type='datetime-local']::placeholder,[type='email']::placeholder,[type='month']::placeholder,[type='number']::placeholder,[type='password']::placeholder,[type='search']::placeholder,[type='tel']::placeholder,[type='text']::placeholder,[type='time']::placeholder,[type='url']::placeholder,[type='week']::placeholder,input:not([type])::placeholder,textarea::placeholder{color:#858585}textarea{resize:vertical}[type="checkbox"],[type="radio"]{display:inline;margin-right:0.5rem}[type="file"]{margin-bottom:1rem;width:100%}select{margin-bottom:1rem;width:100%}html{box-sizing:border-box;background-color:#ffffff}*,*::before,*::after{box-sizing:inherit}html,body{height:100%}ul,ol{list-style-type:none;margin:0;padding:0}dl{margin:0}dt{font-weight:600;margin:0}dd{margin:0}figure{margin:0}img,picture{margin:0;max-width:100%}table{border-collapse:collapse;margin:1rem 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #a6a6a6;font-weight:600;padding:1rem 0;text-align:left}td{border-bottom:1px solid #ddd;padding:1rem 0}tr,td,th{vertical-align:middle}body{color:#333;font-family:Raleway, -apple-system, BlinkMacSystemFont, "Avenir Next", "Avenir", "Segoe UI", "Lucida Grande", "Helvetica Neue", "Helvetica", "Fira Sans", "Roboto", "Noto", "Droid Sans", "Cantarell", "Oxygen", "Ubuntu", "Franklin Gothic Medium", "Century Gothic", "Liberation Sans", sans-serif;font-size:1em;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:Corben, -apple-system, BlinkMacSystemFont, "Avenir Next", "Avenir", "Segoe UI", "Lucida Grande", "Helvetica Neue", "Helvetica", "Fira Sans", "Roboto", "Noto", "Droid Sans", "Cantarell", "Oxygen", "Ubuntu", "Franklin Gothic Medium", "Century Gothic", "Liberation Sans", sans-serif;font-size:1.25em;line-height:1.2;margin:2rem 0 1rem}p{margin:0 0 1rem}a{color:#5c5c8a;text-decoration:none;transition:color 150ms ease}a:active,a:focus,a:hover{color:#454568}hr{border-bottom:1px solid #ddd;border-left:0;border-right:0;border-top:0;margin:2rem 0}h1 .anchor{display:none}h2 .anchor,h3 .anchor,h4 .anchor,h5 .anchor,h6 .anchor{color:inherit !important;float:left;opacity:0;position:relative;line-height:1.15;text-decoration:none !important;transition:opacity 0.1s ease-in-out}h2 .anchor:hover,h3 .anchor:hover,h4 .anchor:hover,h5 .anchor:hover,h6 .anchor:hover{opacity:1}h2 .anchor:focus,h3 .anchor:focus,h4 .anchor:focus,h5 .anchor:focus,h6 .anchor:focus{outline:none}h2:hover .anchor,h3:hover .anchor,h4:hover .anchor,h5:hover .anchor,h6:hover .anchor{opacity:1;text-decoration:none !important}h2 .anchor{margin-left:-25px;padding-right:10px}h3 .anchor{margin-left:-20px;padding-right:8px}h4 .anchor{margin-left:-15px;padding-right:6px}.home-hero{padding-top:2rem;color:#222}@media (min-width: 900px){.home-hero{padding-top:5.65rem}}@media (min-width: 600px){.home-hero{background-color:#f0f0f0;padding-bottom:2rem}}.home-hero__heading{font-size:3.8146972656em;margin:0;text-align:center}.home-hero__content{background-color:#fff}@media (min-width: 600px){.home-hero__content{padding:2rem}}.home-hero__content p:first-of-type{font-size:1.25rem}.home-hero__content p:last-of-type{margin-bottom:0}.home-hero__cta{margin-top:2rem;text-align:center}.home-hero__cta a{display:inline-block;padding:1rem 2rem;border-radius:3px;background-color:#5c5c8a;color:#f4f4f4;font-size:1.5625em;text-decoration:none}.home-about{padding-bottom:2rem}.home-about__heading{font-size:1.5625em}.home-about p:last-child{margin-bottom:0}.guide{padding-top:2rem;padding-bottom:2rem}@media (min-width: 900px){.guide{padding-top:5.65rem}}.guide__layout{margin-right:-2rem;margin-left:-2rem;width:calc(100% + 4rem)}.guide__layout::after{clear:both;content:"";display:block}.guide__layout__sidebar{width:calc(100% - 4rem);float:right;margin-right:2rem}@media (min-width: 1024px){.guide__layout__sidebar{width:calc(25% - 2.5rem);float:right;margin-right:2rem}}.guide__layout__sidebar__heading{margin-top:0}.guide__layout__sidebar ul{margin-bottom:2rem}.guide__layout__sidebar li{border-bottom:1px solid rgba(92,92,138,0.2);display:block;outline:none;padding:1rem 0}.guide__layout__article{width:calc(100% - 4rem);float:right;margin-right:2rem}@media (min-width: 1024px){.guide__layout__article{width:calc(75% - 3.5rem);float:right;margin-right:2rem}}.guide__layout__article p:first-of-type{font-size:1.25rem}.bestiary{padding-top:2rem;padding-bottom:1rem}@media (min-width: 900px){.bestiary{padding-top:5.65rem}}.bestiary__layout::after{clear:both;content:"";display:block}.bestiary__item{width:calc(100%);float:left;margin-left:0;margin-bottom:2rem}@media (min-width: 900px){.bestiary__item{width:calc(33.3333333333% - 2.6666666667rem);float:left;margin-left:2rem}}.bestiary__item:nth-child(3n+1){clear:left}.bestiary__item__number{font-weight:bold;font-size:1.1rem}.bestiary__item__bar{float:right;width:70%;background-color:#333;color:#999}.bestiary__item__bar span{display:block;background-color:#5c5c8a}.bestiary__item__image{display:block;margin:auto;width:100%;max-width:500px;max-height:500px}.bestiary__item__name{margin:0;display:inline-block}.bestiary__item__attack{float:right;font-size:0.9rem;color:#333;line-height:1.5rem}.creature-profile{padding-top:2rem;margin-bottom:2rem}@media (min-width: 900px){.creature-profile{padding-top:5.65rem}}.creature-profile__hero{margin-bottom:2rem;text-align:center}.creature-profile__hero__subtitle{font-size:1.5rem}.creature-profile__image{display:block;margin:auto;width:100%;max-width:500px;max-height:500px}.creature-profile__image__caption{margin-top:0.5rem;font-size:0.85rem;text-align:center}.creature-profile__excerpt p:first-of-type{font-size:1.25rem}.creature-profile__subheading{margin-top:1.5rem}.creature-profile__properties{margin-bottom:0.75rem}.creature-profile__property{background-color:#f4f4f4;padding:0.5rem;margin-right:0.5rem;margin-bottom:0.5rem;border-radius:5px;display:inline-block}.creature-profile-layout__image{width:100%;margin-bottom:2rem}@media (min-width: 900px){.creature-profile-layout__image{width:calc(50% - 2rem);float:left;margin-right:2rem}}.creature-article{clear:both;margin-bottom:2rem}.join{padding:2rem 0;clear:both;background-color:#ddd}.join h3{margin-top:1rem}@media (max-width: 600px){.join input[type=submit]{display:block;width:100%;text-align:center}}@media (min-width: 600px){.join h3{margin-top:0}.join__form{min-height:200px;margin-right:240px}.join__form .formkit-form>div{padding:0 !important}.join__image{float:right}.join__image img{max-width:200px}}.highlight table td{padding:5px}.highlight table pre{margin:0}.highlight{color:#2b303b}.highlight .c{color:#a7adba}.highlight .err{color:#bf616a}.highlight .k{color:#b48ead}.highlight .l{color:#d08770}.highlight .n{color:#2b303b}.highlight .o{color:#96b5b4}.highlight .p{color:#2b303b}.highlight .cm{color:#a7adba}.highlight .cp{color:#a7adba}.highlight .c1{color:#a7adba}.highlight .cs{color:#a7adba}.highlight .gd{color:#bf616a}.highlight .ge{font-style:italic}.highlight .gh{color:#2b303b;font-weight:bold}.highlight .gi{color:#a3be8c}.highlight .gp{color:#a7adba;font-weight:bold}.highlight .gs{font-weight:bold}.highlight .gu{color:#96b5b4;font-weight:bold}.highlight .kc{color:#b48ead}.highlight .kd{color:#b48ead}.highlight .kn{color:#96b5b4}.highlight .kp{color:#b48ead}.highlight .kr{color:#b48ead}.highlight .kt{color:#ebcb8b}.highlight .ld{color:#a3be8c}.highlight .m{color:#d08770}.highlight .s{color:#a3be8c}.highlight .na{color:#8fa1b3}.highlight .nb{color:#2b303b}.highlight .nc{color:#ebcb8b}.highlight .no{color:#bf616a}.highlight .nd{color:#96b5b4}.highlight .ni{color:#2b303b}.highlight .ne{color:#bf616a}.highlight .nf{color:#8fa1b3}.highlight .nl{color:#2b303b}.highlight .nn{color:#ebcb8b}.highlight .nx{color:#8fa1b3}.highlight .py{color:#2b303b}.highlight .nt{color:#96b5b4}.highlight .nv{color:#bf616a}.highlight .ow{color:#96b5b4}.highlight .w{color:#2b303b}.highlight .mf{color:#d08770}.highlight .mh{color:#d08770}.highlight .mi{color:#d08770}.highlight .mo{color:#d08770}.highlight .sb{color:#a3be8c}.highlight .sc{color:#2b303b}.highlight .sd{color:#a7adba}.highlight .s2{color:#a3be8c}.highlight .se{color:#d08770}.highlight .sh{color:#a3be8c}.highlight .si{color:#d08770}.highlight .sx{color:#a3be8c}.highlight .sr{color:#a3be8c}.highlight .s1{color:#a3be8c}.highlight .ss{color:#a3be8c}.highlight .bp{color:#2b303b}.highlight .vc{color:#bf616a}.highlight .vg{color:#bf616a}.highlight .vi{color:#bf616a}.highlight .il{color:#d08770}pre{overflow:auto;word-wrap:normal;white-space:pre}.creature-article div.highlight,.guide div.highlight{background-color:#eff1f5;margin-bottom:1em}.creature-article div.highlight pre,.guide div.highlight pre{padding:1em}.hero{text-align:center;margin:0 0 3rem 0}.hero__heading{margin:0;font-size:2.44140625em}@media (min-width: 400px){.hero__heading{font-size:3.8146972656em}}.hero__subheading{margin-top:1rem;font-size:1.25em}@media (min-width: 400px){.hero__subheading{font-size:1.5625em}}.container{position:relative;margin:0 auto;padding:0 2rem;width:1140px;max-width:100%}.content h1{font-size:2.44140625em}.content h2{font-size:1.953125em}.content h3{font-size:1.5625em}.content ul,.content ol{margin:0 0 1rem}.content li{margin:0 0 0.5rem}.content ul li{list-style:disc inside}.content ol li{list-style:decimal inside}.split-layout{margin-left:-2rem;margin-right:-2rem;width:calc(100% + 4rem)}.split-layout::after{clear:both;content:"";display:block}.split-layout__col{width:calc(100% - 4rem);float:left;margin-left:2rem}@media (min-width: 1024px){.split-layout__col{width:calc(50% - 3rem);float:left;margin-left:2rem}}.navigation-centered{font-family:Corben, -apple-system, BlinkMacSystemFont, "Avenir Next", "Avenir", "Segoe UI", "Lucida Grande", "Helvetica Neue", "Helvetica", "Fira Sans", "Roboto", "Noto", "Droid Sans", "Cantarell", "Oxygen", "Ubuntu", "Franklin Gothic Medium", "Century Gothic", "Liberation Sans", sans-serif;font-size:1.5rem;width:100%;padding:0.55rem 0 1.55rem 0;border-bottom:2px solid #e0e0e0}.navigation-centered a{color:#333}.navigation-centered .logo.nav-link{display:none;line-height:0}@media (min-width: 900px){.navigation-centered .logo.nav-link{display:inline}}.navigation-centered .logo img{margin-bottom:-6.75rem;max-height:12rem}.navigation-centered .mobile-logo{display:block;text-align:center;margin-top:1rem}@media (min-width: 900px){.navigation-centered .mobile-logo{display:none}}.navigation-centered .mobile-logo img{margin-bottom:0.55rem;max-height:12rem}.navigation-centered .navigation-centered-wrapper{max-width:1080px;margin-right:auto;margin-left:auto;position:relative;z-index:999}.navigation-centered .navigation-centered-wrapper::after{clear:both;content:"";display:block}.navigation-centered ul.navigation-centered-menu{clear:both;margin:0 auto;overflow:visible;padding:0 2rem;width:100%;display:block;text-align:center}.navigation-centered ul li.nav-link{display:block;text-align:right;width:100%;display:inline}.navigation-centered ul li.nav-link a{display:inline-block;padding-right:1em}.navigation-centered ul li.nav-link:last-child a{padding-right:0}.footer{padding-bottom:2rem;background-color:#292929;color:#b2b2b2}.footer__links{display:flex;flex-wrap:wrap;justify-content:center}.footer__links ul{flex-basis:14rem;flex-shrink:0;padding:0}.footer__links li{line-height:1.5rem;list-style:none;text-align:center}.footer__links li a{color:rgba(178,178,178,0.4);text-decoration:none}.footer__links li a:focus,.footer__links li a:hover{color:#b2b2b2}.footer__links li h3{color:#b2b2b2;font-size:1rem;margin-bottom:0.4rem}.footer__copyright{border-top:1px solid #393939;margin-top:2rem;padding-top:2rem;text-align:center}.footer__credits{color:#999}.footer__credits--muted{color:rgba(178,178,178,0.4)}blockquote{background:#f9f9f9;border-left:3px solid #5c5c8a;margin:1.5rem 2rem;padding:1rem 1rem 1rem 1.5rem}@media (max-width: 600px){blockquote{margin-left:0;margin-right:0}}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin:0}