@import url(//fonts.googleapis.com/css?family=Quintessential);@import url(//fonts.googleapis.com/css?family=Cinzel:400,700);@import url(//fonts.googleapis.com/css?family=Lato:400,400italic,700,700italic);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@-moz-keyframes dropin{0%{-moz-transform:translateY(-120%);transform:translateY(-120%)}100%{-moz-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes dropin{0%{-webkit-transform:translateY(-120%);transform:translateY(-120%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes dropin{0%{-moz-transform:translateY(-120%);-ms-transform:translateY(-120%);-webkit-transform:translateY(-120%);transform:translateY(-120%)}100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes hover{0%{-moz-transform:translateY(-40px);transform:translateY(-40px)}50%{-moz-transform:translateY(0px);transform:translateY(0px)}100%{-moz-transform:translateY(-40px);transform:translateY(-40px)}}@-webkit-keyframes hover{0%{-webkit-transform:translateY(-40px);transform:translateY(-40px)}50%{-webkit-transform:translateY(0px);transform:translateY(0px)}100%{-webkit-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes hover{0%{-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-webkit-transform:translateY(-40px);transform:translateY(-40px)}50%{-moz-transform:translateY(0px);-ms-transform:translateY(0px);-webkit-transform:translateY(0px);transform:translateY(0px)}100%{-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-webkit-transform:translateY(-40px);transform:translateY(-40px)}}@-moz-keyframes rotate6{0%{-moz-transform:rotate(-3deg);transform:rotate(-3deg)}50%{-moz-transform:rotate(3deg);transform:rotate(3deg)}100%{-moz-transform:rotate(-3deg);transform:rotate(-3deg)}}@-webkit-keyframes rotate6{0%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}50%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}100%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}}@keyframes rotate6{0%{-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}50%{-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-webkit-transform:rotate(3deg);transform:rotate(3deg)}100%{-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}}@-moz-keyframes rubberband{0%{-moz-transform:scale(1);transform:scale(1)}30%{-moz-transform:scaleX(1.125) scaleY(.83333);transform:scaleX(1.125) scaleY(.83333)}40%{-moz-transform:scaleX(.83333) scaleY(1.125);transform:scaleX(.83333) scaleY(1.125)}60%{-moz-transform:scaleX(1.035) scaleY(.94444);transform:scaleX(1.035) scaleY(.94444)}100%{-moz-transform:scale(1);transform:scale(1)}}@-webkit-keyframes rubberband{0%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scaleX(1.125) scaleY(.83333);transform:scaleX(1.125) scaleY(.83333)}40%{-webkit-transform:scaleX(.83333) scaleY(1.125);transform:scaleX(.83333) scaleY(1.125)}60%{-webkit-transform:scaleX(1.035) scaleY(.94444);transform:scaleX(1.035) scaleY(.94444)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes rubberband{0%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}30%{-moz-transform:scaleX(1.125) scaleY(.83333);-ms-transform:scaleX(1.125) scaleY(.83333);-webkit-transform:scaleX(1.125) scaleY(.83333);transform:scaleX(1.125) scaleY(.83333)}40%{-moz-transform:scaleX(.83333) scaleY(1.125);-ms-transform:scaleX(.83333) scaleY(1.125);-webkit-transform:scaleX(.83333) scaleY(1.125);transform:scaleX(.83333) scaleY(1.125)}60%{-moz-transform:scaleX(1.035) scaleY(.94444);-ms-transform:scaleX(1.035) scaleY(.94444);-webkit-transform:scaleX(1.035) scaleY(.94444);transform:scaleX(1.035) scaleY(.94444)}100%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes wobble{0%{-moz-transform:translateX(0%);transform:translateX(0%)}15%{-moz-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-moz-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-moz-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-moz-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-moz-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-moz-transform:translateX(0%);transform:translateX(0%)}}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes wobble{0%{-moz-transform:translateX(0%);-ms-transform:translateX(0%);-webkit-transform:translateX(0%);transform:translateX(0%)}15%{-moz-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-moz-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-moz-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-moz-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-moz-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-moz-transform:translateX(0%);-ms-transform:translateX(0%);-webkit-transform:translateX(0%);transform:translateX(0%)}}@-moz-keyframes rubberbandCharacter{0%{-moz-transform:scale(1, 1);transform:scale(1, 1)}100%{-moz-transform:scale(1.25, 1.25);transform:scale(1.25, 1.25)}}@-webkit-keyframes rubberbandCharacter{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}100%{-webkit-transform:scale(1.25, 1.25);transform:scale(1.25, 1.25)}}@keyframes rubberbandCharacter{0%{-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}100%{-moz-transform:scale(1.25, 1.25);-ms-transform:scale(1.25, 1.25);-webkit-transform:scale(1.25, 1.25);transform:scale(1.25, 1.25)}}@-moz-keyframes chracterHover{0%{-moz-transform:translate(0px, -40px) rotate(-3deg);transform:translate(0px, -40px) rotate(-3deg)}20%{-moz-transform:translate(5px, -30px) rotate(0deg);transform:translate(5px, -30px) rotate(0deg)}40%{-moz-transform:translate(-5px, -30px) rotate(3deg);transform:translate(-5px, -30px) rotate(3deg)}50%{-moz-transform:translate(-5px, -20px) rotate(0deg);transform:translate(-5px, -20px) rotate(0deg)}60%{-moz-transform:translate(0px, 0px) rotate(0deg);transform:translate(0px, 0px) rotate(0deg)}60%{-moz-transform:translate(-4px, 10px) rotate(-2deg);transform:translate(-4px, 10px) rotate(-2deg)}70%{-moz-transform:translate(-4px, 13px) rotate(2deg);transform:translate(-4px, 13px) rotate(2deg)}80%{-moz-transform:translate(0px, 0px) rotate(0deg);transform:translate(0px, 0px) rotate(0deg)}90%{-moz-transform:translate(5px, 0px) rotate(-3deg);transform:translate(5px, 0px) rotate(-3deg)}100%{-moz-transform:translate(-2px, -15px) rotate(0deg);transform:translate(-2px, -15px) rotate(0deg)}}@-webkit-keyframes chracterHover{0%{-webkit-transform:translate(0px, -40px) rotate(-3deg);transform:translate(0px, -40px) rotate(-3deg)}20%{-webkit-transform:translate(5px, -30px) rotate(0deg);transform:translate(5px, -30px) rotate(0deg)}40%{-webkit-transform:translate(-5px, -30px) rotate(3deg);transform:translate(-5px, -30px) rotate(3deg)}50%{-webkit-transform:translate(-5px, -20px) rotate(0deg);transform:translate(-5px, -20px) rotate(0deg)}60%{-webkit-transform:translate(0px, 0px) rotate(0deg);transform:translate(0px, 0px) rotate(0deg)}60%{-webkit-transform:translate(-4px, 10px) rotate(-2deg);transform:translate(-4px, 10px) rotate(-2deg)}70%{-webkit-transform:translate(-4px, 13px) rotate(2deg);transform:translate(-4px, 13px) rotate(2deg)}80%{-webkit-transform:translate(0px, 0px) rotate(0deg);transform:translate(0px, 0px) rotate(0deg)}90%{-webkit-transform:translate(5px, 0px) rotate(-3deg);transform:translate(5px, 0px) rotate(-3deg)}100%{-webkit-transform:translate(-2px, -15px) rotate(0deg);transform:translate(-2px, -15px) rotate(0deg)}}@keyframes chracterHover{0%{-moz-transform:translate(0px, -40px) rotate(-3deg);-ms-transform:translate(0px, -40px) rotate(-3deg);-webkit-transform:translate(0px, -40px) rotate(-3deg);transform:translate(0px, -40px) rotate(-3deg)}20%{-moz-transform:translate(5px, -30px) rotate(0deg);-ms-transform:translate(5px, -30px) rotate(0deg);-webkit-transform:translate(5px, -30px) rotate(0deg);transform:translate(5px, -30px) rotate(0deg)}40%{-moz-transform:translate(-5px, -30px) rotate(3deg);-ms-transform:translate(-5px, -30px) rotate(3deg);-webkit-transform:translate(-5px, -30px) rotate(3deg);transform:translate(-5px, -30px) rotate(3deg)}50%{-moz-transform:translate(-5px, -20px) rotate(0deg);-ms-transform:translate(-5px, -20px) rotate(0deg);-webkit-transform:translate(-5px, -20px) rotate(0deg);transform:translate(-5px, -20px) rotate(0deg)}60%{-moz-transform:translate(0px, 0px) rotate(0deg);-ms-transform:translate(0px, 0px) rotate(0deg);-webkit-transform:translate(0px, 0px) rotate(0deg);transform:translate(0px, 0px) rotate(0deg)}60%{-moz-transform:translate(-4px, 10px) rotate(-2deg);-ms-transform:translate(-4px, 10px) rotate(-2deg);-webkit-transform:translate(-4px, 10px) rotate(-2deg);transform:translate(-4px, 10px) rotate(-2deg)}70%{-moz-transform:translate(-4px, 13px) rotate(2deg);-ms-transform:translate(-4px, 13px) rotate(2deg);-webkit-transform:translate(-4px, 13px) rotate(2deg);transform:translate(-4px, 13px) rotate(2deg)}80%{-moz-transform:translate(0px, 0px) rotate(0deg);-ms-transform:translate(0px, 0px) rotate(0deg);-webkit-transform:translate(0px, 0px) rotate(0deg);transform:translate(0px, 0px) rotate(0deg)}90%{-moz-transform:translate(5px, 0px) rotate(-3deg);-ms-transform:translate(5px, 0px) rotate(-3deg);-webkit-transform:translate(5px, 0px) rotate(-3deg);transform:translate(5px, 0px) rotate(-3deg)}100%{-moz-transform:translate(-2px, -15px) rotate(0deg);-ms-transform:translate(-2px, -15px) rotate(0deg);-webkit-transform:translate(-2px, -15px) rotate(0deg);transform:translate(-2px, -15px) rotate(0deg)}}@-moz-keyframes chracterHoverHome{0%{-moz-transform:translate(0px, -40px) rotate(-3deg);transform:translate(0px, -40px) rotate(-3deg)}20%{-moz-transform:translate(5px, -30px) rotate(0deg);transform:translate(5px, -30px) rotate(0deg)}40%{-moz-transform:translate(-5px, -20px) rotate(3deg);transform:translate(-5px, -20px) rotate(3deg)}50%{-moz-transform:translate(-5px, -10px) rotate(0deg);transform:translate(-5px, -10px) rotate(0deg)}60%{-moz-transform:translate(0px, 0px) rotate(0deg);transform:translate(0px, 0px) rotate(0deg)}60%{-moz-transform:translate(-4px, 10px) rotate(-2deg);transform:translate(-4px, 10px) rotate(-2deg)}70%{-moz-transform:translate(-4px, 0px) rotate(2deg);transform:translate(-4px, 0px) rotate(2deg)}80%{-moz-transform:translate(0px, -10px) rotate(0deg);transform:translate(0px, -10px) rotate(0deg)}90%{-moz-transform:translate(5px, -25px) rotate(-3deg);transform:translate(5px, -25px) rotate(-3deg)}100%{-moz-transform:translate(-2px, -30px) rotate(0deg);transform:translate(-2px, -30px) rotate(0deg)}}@-webkit-keyframes chracterHoverHome{0%{-webkit-transform:translate(0px, -40px) rotate(-3deg);transform:translate(0px, -40px) rotate(-3deg)}20%{-webkit-transform:translate(5px, -30px) rotate(0deg);transform:translate(5px, -30px) rotate(0deg)}40%{-webkit-transform:translate(-5px, -20px) rotate(3deg);transform:translate(-5px, -20px) rotate(3deg)}50%{-webkit-transform:translate(-5px, -10px) rotate(0deg);transform:translate(-5px, -10px) rotate(0deg)}60%{-webkit-transform:translate(0px, 0px) rotate(0deg);transform:translate(0px, 0px) rotate(0deg)}60%{-webkit-transform:translate(-4px, 10px) rotate(-2deg);transform:translate(-4px, 10px) rotate(-2deg)}70%{-webkit-transform:translate(-4px, 0px) rotate(2deg);transform:translate(-4px, 0px) rotate(2deg)}80%{-webkit-transform:translate(0px, -10px) rotate(0deg);transform:translate(0px, -10px) rotate(0deg)}90%{-webkit-transform:translate(5px, -25px) rotate(-3deg);transform:translate(5px, -25px) rotate(-3deg)}100%{-webkit-transform:translate(-2px, -30px) rotate(0deg);transform:translate(-2px, -30px) rotate(0deg)}}@keyframes chracterHoverHome{0%{-moz-transform:translate(0px, -40px) rotate(-3deg);-ms-transform:translate(0px, -40px) rotate(-3deg);-webkit-transform:translate(0px, -40px) rotate(-3deg);transform:translate(0px, -40px) rotate(-3deg)}20%{-moz-transform:translate(5px, -30px) rotate(0deg);-ms-transform:translate(5px, -30px) rotate(0deg);-webkit-transform:translate(5px, -30px) rotate(0deg);transform:translate(5px, -30px) rotate(0deg)}40%{-moz-transform:translate(-5px, -20px) rotate(3deg);-ms-transform:translate(-5px, -20px) rotate(3deg);-webkit-transform:translate(-5px, -20px) rotate(3deg);transform:translate(-5px, -20px) rotate(3deg)}50%{-moz-transform:translate(-5px, -10px) rotate(0deg);-ms-transform:translate(-5px, -10px) rotate(0deg);-webkit-transform:translate(-5px, -10px) rotate(0deg);transform:translate(-5px, -10px) rotate(0deg)}60%{-moz-transform:translate(0px, 0px) rotate(0deg);-ms-transform:translate(0px, 0px) rotate(0deg);-webkit-transform:translate(0px, 0px) rotate(0deg);transform:translate(0px, 0px) rotate(0deg)}60%{-moz-transform:translate(-4px, 10px) rotate(-2deg);-ms-transform:translate(-4px, 10px) rotate(-2deg);-webkit-transform:translate(-4px, 10px) rotate(-2deg);transform:translate(-4px, 10px) rotate(-2deg)}70%{-moz-transform:translate(-4px, 0px) rotate(2deg);-ms-transform:translate(-4px, 0px) rotate(2deg);-webkit-transform:translate(-4px, 0px) rotate(2deg);transform:translate(-4px, 0px) rotate(2deg)}80%{-moz-transform:translate(0px, -10px) rotate(0deg);-ms-transform:translate(0px, -10px) rotate(0deg);-webkit-transform:translate(0px, -10px) rotate(0deg);transform:translate(0px, -10px) rotate(0deg)}90%{-moz-transform:translate(5px, -25px) rotate(-3deg);-ms-transform:translate(5px, -25px) rotate(-3deg);-webkit-transform:translate(5px, -25px) rotate(-3deg);transform:translate(5px, -25px) rotate(-3deg)}100%{-moz-transform:translate(-2px, -30px) rotate(0deg);-ms-transform:translate(-2px, -30px) rotate(0deg);-webkit-transform:translate(-2px, -30px) rotate(0deg);transform:translate(-2px, -30px) rotate(0deg)}}@-moz-keyframes chracterHoverEllineHome{0%{-moz-transform:translate(0px, -20px) rotate(-3deg);transform:translate(0px, -20px) rotate(-3deg)}20%{-moz-transform:translate(5px, -10px) rotate(0deg);transform:translate(5px, -10px) rotate(0deg)}40%{-moz-transform:translate(-5px, -5px) rotate(3deg);transform:translate(-5px, -5px) rotate(3deg)}60%{-moz-transform:translate(0px, 0px) rotate(0deg);transform:translate(0px, 0px) rotate(0deg)}70%{-moz-transform:translate(-4px, 5px) rotate(-2deg);transform:translate(-4px, 5px) rotate(-2deg)}80%{-moz-transform:translate(-4px, 0px) rotate(2deg);transform:translate(-4px, 0px) rotate(2deg)}90%{-moz-transform:translate(0px, -10px) rotate(0deg);transform:translate(0px, -10px) rotate(0deg)}100%{-moz-transform:translate(5px, -20px) rotate(-3deg);transform:translate(5px, -20px) rotate(-3deg)}}@-webkit-keyframes chracterHoverEllineHome{0%{-webkit-transform:translate(0px, -20px) rotate(-3deg);transform:translate(0px, -20px) rotate(-3deg)}20%{-webkit-transform:translate(5px, -10px) rotate(0deg);transform:translate(5px, -10px) rotate(0deg)}40%{-webkit-transform:translate(-5px, -5px) rotate(3deg);transform:translate(-5px, -5px) rotate(3deg)}60%{-webkit-transform:translate(0px, 0px) rotate(0deg);transform:translate(0px, 0px) rotate(0deg)}70%{-webkit-transform:translate(-4px, 5px) rotate(-2deg);transform:translate(-4px, 5px) rotate(-2deg)}80%{-webkit-transform:translate(-4px, 0px) rotate(2deg);transform:translate(-4px, 0px) rotate(2deg)}90%{-webkit-transform:translate(0px, -10px) rotate(0deg);transform:translate(0px, -10px) rotate(0deg)}100%{-webkit-transform:translate(5px, -20px) rotate(-3deg);transform:translate(5px, -20px) rotate(-3deg)}}@keyframes chracterHoverEllineHome{0%{-moz-transform:translate(0px, -20px) rotate(-3deg);-ms-transform:translate(0px, -20px) rotate(-3deg);-webkit-transform:translate(0px, -20px) rotate(-3deg);transform:translate(0px, -20px) rotate(-3deg)}20%{-moz-transform:translate(5px, -10px) rotate(0deg);-ms-transform:translate(5px, -10px) rotate(0deg);-webkit-transform:translate(5px, -10px) rotate(0deg);transform:translate(5px, -10px) rotate(0deg)}40%{-moz-transform:translate(-5px, -5px) rotate(3deg);-ms-transform:translate(-5px, -5px) rotate(3deg);-webkit-transform:translate(-5px, -5px) rotate(3deg);transform:translate(-5px, -5px) rotate(3deg)}60%{-moz-transform:translate(0px, 0px) rotate(0deg);-ms-transform:translate(0px, 0px) rotate(0deg);-webkit-transform:translate(0px, 0px) rotate(0deg);transform:translate(0px, 0px) rotate(0deg)}70%{-moz-transform:translate(-4px, 5px) rotate(-2deg);-ms-transform:translate(-4px, 5px) rotate(-2deg);-webkit-transform:translate(-4px, 5px) rotate(-2deg);transform:translate(-4px, 5px) rotate(-2deg)}80%{-moz-transform:translate(-4px, 0px) rotate(2deg);-ms-transform:translate(-4px, 0px) rotate(2deg);-webkit-transform:translate(-4px, 0px) rotate(2deg);transform:translate(-4px, 0px) rotate(2deg)}90%{-moz-transform:translate(0px, -10px) rotate(0deg);-ms-transform:translate(0px, -10px) rotate(0deg);-webkit-transform:translate(0px, -10px) rotate(0deg);transform:translate(0px, -10px) rotate(0deg)}100%{-moz-transform:translate(5px, -20px) rotate(-3deg);-ms-transform:translate(5px, -20px) rotate(-3deg);-webkit-transform:translate(5px, -20px) rotate(-3deg);transform:translate(5px, -20px) rotate(-3deg)}}@-moz-keyframes brontoHover{100%{-moz-transform:translateY(20px) rotate(-10deg);transform:translateY(20px) rotate(-10deg)}}@-webkit-keyframes brontoHover{100%{-webkit-transform:translateY(20px) rotate(-10deg);transform:translateY(20px) rotate(-10deg)}}@keyframes brontoHover{100%{-moz-transform:translateY(20px) rotate(-10deg);-ms-transform:translateY(20px) rotate(-10deg);-webkit-transform:translateY(20px) rotate(-10deg);transform:translateY(20px) rotate(-10deg)}}@-moz-keyframes ropeSparkle{0%{-moz-transform:scale(.8, .8);transform:scale(.8, .8);opacity:0.9}50%{-moz-transform:scale(1, 1);transform:scale(1, 1);opacity:1}100%{-moz-transform:scale(.8, .8);transform:scale(.8, .8);opacity:0.9}}@-webkit-keyframes ropeSparkle{0%{-webkit-transform:scale(.8, .8);transform:scale(.8, .8);opacity:0.9}50%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:1}100%{-webkit-transform:scale(.8, .8);transform:scale(.8, .8);opacity:0.9}}@keyframes ropeSparkle{0%{-moz-transform:scale(.8, .8);-ms-transform:scale(.8, .8);-webkit-transform:scale(.8, .8);transform:scale(.8, .8);opacity:0.9}50%{-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:1}100%{-moz-transform:scale(.8, .8);-ms-transform:scale(.8, .8);-webkit-transform:scale(.8, .8);transform:scale(.8, .8);opacity:0.9}}@-moz-keyframes galleryAnimation{0%{opacity:1}17%{opacity:1}25%{opacity:0}92%{opacity:0}100%{opacity:1}}@-webkit-keyframes galleryAnimation{0%{opacity:1}17%{opacity:1}25%{opacity:0}92%{opacity:0}100%{opacity:1}}@keyframes galleryAnimation{0%{opacity:1}17%{opacity:1}25%{opacity:0}92%{opacity:0}100%{opacity:1}}@-moz-keyframes flashImage{0%{filter:brightness(1)}50%{filter:brightness(3)}100%{filter:brightness(1)}}@-webkit-keyframes flashImage{0%{-webkit-filter:brightness(1);filter:brightness(1)}50%{-webkit-filter:brightness(3);filter:brightness(3)}100%{-webkit-filter:brightness(1);filter:brightness(1)}}@keyframes flashImage{0%{-webkit-filter:brightness(1);filter:brightness(1)}50%{-webkit-filter:brightness(3);filter:brightness(3)}100%{-webkit-filter:brightness(1);filter:brightness(1)}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}a.link--boxed{padding:2px 14px;border:1px solid #BE9A44;background-color:rgba(0,0,0,0.5);font-size:1.375rem;font-family:'Cinzel', serif;color:#fff;text-decoration:none;-moz-transition:background-color 125ms ease-in-out;-o-transition:background-color 125ms ease-in-out;-webkit-transition:background-color 125ms ease-in-out;transition:background-color 125ms ease-in-out}a.link--boxed:hover{background-color:rgba(190,154,68,0.25)}a.link--boxed .icon--arrow-left{width:18px;height:24px;position:relative;left:-3px;top:5px}.button{display:inline-block}html{font-size:16px}body{font-family:'Quintessential', cursive;line-height:1.5}h1{font-size:3em}h2{font-size:2em}h3{font-size:1.25em}h4{font-size:1em;font-weight:bold}p.legal{font-family:'Lato', sans-serif;font-size:.75rem}p+p{margin-top:20px}.section .section--heading{margin-bottom:20px;text-align:center}.section .section--heading .row-flex{margin-bottom:20px}.section .section--heading h2{color:#919191;color:#c8c8c8;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#919191));-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:'Cinzel', serif;font-weight:bold;font-size:2rem;white-space:nowrap}@media only screen and (min-width: 40.0625em){.section .section--heading h2{font-size:2.75rem}}@media only screen and (min-width: 54.0625em){.section .section--heading h2{font-size:3rem}}.section .section--heading h2 .heading--decoration-left,.section .section--heading h2 .heading--decoration-right{display:none;margin:0 12px;background-image:url('../img/decoration--heading-left.png?1491497401');background-repeat:no-repeat;background-size:100% auto}@media only screen and (min-width: 40.0625em){.section .section--heading h2 .heading--decoration-left,.section .section--heading h2 .heading--decoration-right{display:inline-block;width:122px;height:26px}}@media only screen and (min-width: 54.0625em){.section .section--heading h2 .heading--decoration-left,.section .section--heading h2 .heading--decoration-right{width:152px;height:32px}}.section .section--heading h2 .heading--decoration-right{background-image:url('../img/decoration--heading-right.png?1491497401')}.section .section--heading p{font-size:1.125rem;max-width:900px}@media only screen and (min-width: 40.0625em){.section .section--heading p{font-size:1.25rem}}@media only screen and (min-width: 54.0625em){.section .section--heading p{font-size:1.375rem}}#ModalView{background:rgba(255,255,255,0.7);display:none;position:fixed;top:0;z-index:50001;max-width:100%}#ModalView .modal-container{width:100%;height:100%;position:relative}#ModalView .modal-container>.modal-content{-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:50px;left:50%;position:absolute;top:50%;z-index:101;max-width:940px}#ModalView .modal-container>.modal-content .modal-content{left:0px;top:0px}#ModalView .modal-container>.modal-content h2,#ModalView .modal-container>.modal-content p{text-align:center}#ModalView .modal-container>.modal-content p{margin:0.6em 0 0}@media only screen and (min-width: 40.0625em){#ModalView .modal-container>.modal-content{padding:73px}}@media only screen and (min-width: 54.0625em){#ModalView .modal-container>.modal-content{padding:80px}}html,body{height:100%}html,body{font-size:16px}[class*='row-flex'],.row{margin:0 auto;max-width:1140px;width:100%}[class*='row-flex'] [class*='row-flex'] [class*='column-flex'],.row [class*='row-flex'] [class*='column-flex']{padding-left:0;padding-right:0}.row{padding-left:10px;padding-right:10px;box-sizing:border-box}[class*='column-flex']{-ms-flex:0 1 auto;padding-left:10px;padding-right:10px}@media only screen and (min-width: 40.0625em){[class*='row-flex']{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-flex-pack:center;-webkit-justify-content:center;justify-content:center}[class*='row-flex'] [class*='row-flex'] [class*='column-flex']:first-child{padding-right:10px;padding-left:0}[class*='row-flex'] [class*='row-flex'] [class*='column-flex']:last-child{padding-left:10px;padding-right:0}.row-flex{display:-ms-flexbox;display:-webkit-flexbox;display:-webkit-flex;display:flex}.row-flex-nowrap{-ms-flex-wrap:none;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.row-flex-vertical-center{-ms-flex-align:center;-webkit-flex-align:center;-webkit-align-items:center;align-items:center}.row-flex-vertical-center [class*="column-flex"]{margin-top:0;margin-bottom:0}.row-flex-vertical-uncenter{-ms-flex-align:baseline;-webkit-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline}.row-flex-horizontal-uncenter{-ms-flex-pack:start;-webkit-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.column-flex-1{-ms-flex-preferred-size:8.33333%;-webkit-flex-basis:8.33333%;flex-basis:8.33333%;width:8.33333%;max-width:8.33333%}.column-flex-2{-ms-flex-preferred-size:16.66667%;-webkit-flex-basis:16.66667%;flex-basis:16.66667%;width:16.66667%;max-width:16.66667%}.column-flex-3{-ms-flex-preferred-size:25%;-webkit-flex-basis:25%;flex-basis:25%;width:25%;max-width:25%}.column-flex-4{-ms-flex-preferred-size:33.33333%;-webkit-flex-basis:33.33333%;flex-basis:33.33333%;width:33.33333%;max-width:33.33333%}.column-flex-5{-ms-flex-preferred-size:41.66667%;-webkit-flex-basis:41.66667%;flex-basis:41.66667%;width:41.66667%;max-width:41.66667%}.column-flex-6{-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;width:50%;max-width:50%}.column-flex-7{-ms-flex-preferred-size:58.33333%;-webkit-flex-basis:58.33333%;flex-basis:58.33333%;width:58.33333%;max-width:58.33333%}.column-flex-8{-ms-flex-preferred-size:66.66667%;-webkit-flex-basis:66.66667%;flex-basis:66.66667%;width:66.66667%;max-width:66.66667%}.column-flex-9{-ms-flex-preferred-size:75%;-webkit-flex-basis:75%;flex-basis:75%;width:75%;max-width:75%}.column-flex-10{-ms-flex-preferred-size:83.33333%;-webkit-flex-basis:83.33333%;flex-basis:83.33333%;width:83.33333%;max-width:83.33333%}.column-flex-11{-ms-flex-preferred-size:91.66667%;-webkit-flex-basis:91.66667%;flex-basis:91.66667%;width:91.66667%;max-width:91.66667%}.column-flex-12{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;width:100%;max-width:100%}}@media only screen and (min-width: 54.0625em){.row-flex-large{display:-ms-flexbox;display:-webkit-flexbox;display:-webkit-flex;display:flex}.row-flex-large-nowrap{-ms-flex-wrap:none;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.row-flex-large-vertical-center{-ms-flex-align:center;-webkit-flex-align:center;-webkit-align-items:center;align-items:center}.row-flex-large-vertical-center [class*="column-flex"]{margin-top:0;margin-bottom:0}.row-flex-large-vertical-uncenter{-ms-flex-align:baseline;-webkit-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline}.row-flex-large-horizontal-uncenter{-ms-flex-pack:start;-webkit-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.column-flex-large-1{-ms-flex-preferred-size:8.33333%;-webkit-flex-basis:8.33333%;flex-basis:8.33333%;width:8.33333%;max-width:8.33333%}.column-flex-large-2{-ms-flex-preferred-size:16.66667%;-webkit-flex-basis:16.66667%;flex-basis:16.66667%;width:16.66667%;max-width:16.66667%}.column-flex-large-3{-ms-flex-preferred-size:25%;-webkit-flex-basis:25%;flex-basis:25%;width:25%;max-width:25%}.column-flex-large-4{-ms-flex-preferred-size:33.33333%;-webkit-flex-basis:33.33333%;flex-basis:33.33333%;width:33.33333%;max-width:33.33333%}.column-flex-large-5{-ms-flex-preferred-size:41.66667%;-webkit-flex-basis:41.66667%;flex-basis:41.66667%;width:41.66667%;max-width:41.66667%}.column-flex-large-6{-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;width:50%;max-width:50%}.column-flex-large-7{-ms-flex-preferred-size:58.33333%;-webkit-flex-basis:58.33333%;flex-basis:58.33333%;width:58.33333%;max-width:58.33333%}.column-flex-large-8{-ms-flex-preferred-size:66.66667%;-webkit-flex-basis:66.66667%;flex-basis:66.66667%;width:66.66667%;max-width:66.66667%}.column-flex-large-9{-ms-flex-preferred-size:75%;-webkit-flex-basis:75%;flex-basis:75%;width:75%;max-width:75%}.column-flex-large-10{-ms-flex-preferred-size:83.33333%;-webkit-flex-basis:83.33333%;flex-basis:83.33333%;width:83.33333%;max-width:83.33333%}.column-flex-large-11{-ms-flex-preferred-size:91.66667%;-webkit-flex-basis:91.66667%;flex-basis:91.66667%;width:91.66667%;max-width:91.66667%}.column-flex-large-12{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;width:100%;max-width:100%}[class*='row-flex'] [class*='row-flex'] [class*='column-flex']{padding-left:10px;padding-right:10px}}@media only screen and (min-width: 71.0625em){.row-flex-xlarge{display:-ms-flexbox;display:-webkit-flexbox;display:-webkit-flex;display:flex}.row-flex-xlarge-nowrap{-ms-flex-wrap:none;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.row-flex-xlarge-vertical-center{-ms-flex-align:center;-webkit-flex-align:center;-webkit-align-items:center;align-items:center}.row-flex-xlarge-vertical-center [class*="column-flex"]{margin-top:0;margin-bottom:0}.row-flex-xlarge-vertical-uncenter{-ms-flex-align:baseline;-webkit-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline}.row-flex-xlarge-horizontal-uncenter{-ms-flex-pack:start;-webkit-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.column-flex-xlarge-1{-ms-flex-preferred-size:8.33333%;-webkit-flex-basis:8.33333%;flex-basis:8.33333%;width:8.33333%;max-width:8.33333%}.column-flex-xlarge-2{-ms-flex-preferred-size:16.66667%;-webkit-flex-basis:16.66667%;flex-basis:16.66667%;width:16.66667%;max-width:16.66667%}.column-flex-xlarge-3{-ms-flex-preferred-size:25%;-webkit-flex-basis:25%;flex-basis:25%;width:25%;max-width:25%}.column-flex-xlarge-4{-ms-flex-preferred-size:33.33333%;-webkit-flex-basis:33.33333%;flex-basis:33.33333%;width:33.33333%;max-width:33.33333%}.column-flex-xlarge-5{-ms-flex-preferred-size:41.66667%;-webkit-flex-basis:41.66667%;flex-basis:41.66667%;width:41.66667%;max-width:41.66667%}.column-flex-xlarge-6{-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;width:50%;max-width:50%}.column-flex-xlarge-7{-ms-flex-preferred-size:58.33333%;-webkit-flex-basis:58.33333%;flex-basis:58.33333%;width:58.33333%;max-width:58.33333%}.column-flex-xlarge-8{-ms-flex-preferred-size:66.66667%;-webkit-flex-basis:66.66667%;flex-basis:66.66667%;width:66.66667%;max-width:66.66667%}.column-flex-xlarge-9{-ms-flex-preferred-size:75%;-webkit-flex-basis:75%;flex-basis:75%;width:75%;max-width:75%}.column-flex-xlarge-10{-ms-flex-preferred-size:83.33333%;-webkit-flex-basis:83.33333%;flex-basis:83.33333%;width:83.33333%;max-width:83.33333%}.column-flex-xlarge-11{-ms-flex-preferred-size:91.66667%;-webkit-flex-basis:91.66667%;flex-basis:91.66667%;width:91.66667%;max-width:91.66667%}.column-flex-xlarge-12{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;width:100%;max-width:100%}}@media only screen and (min-width: 120.0625em){.row-flex-xxlarge{display:-ms-flexbox;display:-webkit-flexbox;display:-webkit-flex;display:flex}.row-flex-xxlarge-nowrap{-ms-flex-wrap:none;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.row-flex-xxlarge-vertical-center{-ms-flex-align:center;-webkit-flex-align:center;-webkit-align-items:center;align-items:center}.row-flex-xxlarge-vertical-center [class*="column-flex"]{margin-top:0;margin-bottom:0}.row-flex-xxlarge-vertical-uncenter{-ms-flex-align:baseline;-webkit-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline}.row-flex-xxlarge-horizontal-uncenter{-ms-flex-pack:start;-webkit-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.column-flex-xxlarge-1{-ms-flex-preferred-size:8.33333%;-webkit-flex-basis:8.33333%;flex-basis:8.33333%;width:8.33333%;max-width:8.33333%}.column-flex-xxlarge-2{-ms-flex-preferred-size:16.66667%;-webkit-flex-basis:16.66667%;flex-basis:16.66667%;width:16.66667%;max-width:16.66667%}.column-flex-xxlarge-3{-ms-flex-preferred-size:25%;-webkit-flex-basis:25%;flex-basis:25%;width:25%;max-width:25%}.column-flex-xxlarge-4{-ms-flex-preferred-size:33.33333%;-webkit-flex-basis:33.33333%;flex-basis:33.33333%;width:33.33333%;max-width:33.33333%}.column-flex-xxlarge-5{-ms-flex-preferred-size:41.66667%;-webkit-flex-basis:41.66667%;flex-basis:41.66667%;width:41.66667%;max-width:41.66667%}.column-flex-xxlarge-6{-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;flex-basis:50%;width:50%;max-width:50%}.column-flex-xxlarge-7{-ms-flex-preferred-size:58.33333%;-webkit-flex-basis:58.33333%;flex-basis:58.33333%;width:58.33333%;max-width:58.33333%}.column-flex-xxlarge-8{-ms-flex-preferred-size:66.66667%;-webkit-flex-basis:66.66667%;flex-basis:66.66667%;width:66.66667%;max-width:66.66667%}.column-flex-xxlarge-9{-ms-flex-preferred-size:75%;-webkit-flex-basis:75%;flex-basis:75%;width:75%;max-width:75%}.column-flex-xxlarge-10{-ms-flex-preferred-size:83.33333%;-webkit-flex-basis:83.33333%;flex-basis:83.33333%;width:83.33333%;max-width:83.33333%}.column-flex-xxlarge-11{-ms-flex-preferred-size:91.66667%;-webkit-flex-basis:91.66667%;flex-basis:91.66667%;width:91.66667%;max-width:91.66667%}.column-flex-xxlarge-12{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;width:100%;max-width:100%}}body[data-useragent*='WiiU'] [class*='column-flex']{-webkit-flex:1 1}.medium-up,.medium-only,.large-up,.large-only,.xlarge-up{display:none}@media only screen and (min-width: 40.0625em){.small-only{display:none}.medium-up{display:block}}@media only screen and (min-width: 40.0625em) and (max-width: 54em){.medium-only{display:block}}@media only screen and (min-width: 54.0625em){.large-up{display:block}}@media only screen and (min-width: 54.0625em) and (max-width: 71em){.large-only{display:block}}@media only screen and (min-width: 71.0625em){.xlarge-up{display:block}}.gallery{position:relative;padding-top:0;height:440px}@media only screen and (min-width: 40.0625em){.gallery{height:820px}}.gallery .item{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:0;overflow:hidden;text-align:center;background-color:transparent;background-position:bottom center;background-repeat:no-repeat;background-size:auto 100%;-moz-transition:opacity 1s ease-in;-o-transition:opacity 1s ease-in;-webkit-transition:opacity 1s ease-in;transition:opacity 1s ease-in}@media only screen and (min-width: 40.0625em){.gallery .item{background-size:cover}}.gallery .item.current{opacity:1}.character-filters-wrapper.row{margin-bottom:20px}.character-filters-wrapper .character-filters{text-align:center}@media only screen and (min-width: 54.0625em){.character-filters-wrapper .character-filters{margin-left:22px}}.character-filters-wrapper .character-filters li{border:1px solid #BE9A44;margin:0 auto 25px;max-width:280px;position:relative;width:80%}@media only screen and (min-width: 40.0625em){.character-filters-wrapper .character-filters li{margin-left:25px;margin-right:25px;width:auto;display:inline-block}}.character-filters-wrapper .character-filters li::before,.character-filters-wrapper .character-filters li::after{-moz-transition:-moz-transform .3s,opacity .2s;-o-transition:-o-transform .3s,opacity .2s;-webkit-transition:-webkit-transform .3s,opacity .2s;transition:transform .3s,opacity .2s;background-image:url('../img/icon--glossary-category-selected-left.png?1491497402');background-repeat:no-repeat;background-size:cover;content:'';height:32px;opacity:0;position:absolute;top:50%;width:28px}.character-filters-wrapper .character-filters li::before{-moz-transform:translate(-200%, -50%);-ms-transform:translate(-200%, -50%);-webkit-transform:translate(-200%, -50%);transform:translate(-200%, -50%);left:0}.character-filters-wrapper .character-filters li::after{-moz-transform:translate(200%, -50%);-ms-transform:translate(200%, -50%);-webkit-transform:translate(200%, -50%);transform:translate(200%, -50%);background-image:url('../img/icon--glossary-category-selected-right.png?1491497402');right:0}.character-filters-wrapper .character-filters li.active a{background-color:rgba(190,154,68,0.25);box-shadow:0 0 30px rgba(240,201,96,0.5)}.character-filters-wrapper .character-filters li.active::before,.character-filters-wrapper .character-filters li.active::after{opacity:1}.character-filters-wrapper .character-filters li.active::before{-moz-transform:translate(-85%, -50%);-ms-transform:translate(-85%, -50%);-webkit-transform:translate(-85%, -50%);transform:translate(-85%, -50%)}.character-filters-wrapper .character-filters li.active::after{-moz-transform:translate(85%, -50%);-ms-transform:translate(85%, -50%);-webkit-transform:translate(85%, -50%);transform:translate(85%, -50%)}.character-filters-wrapper .character-filters li a{font-family:'Cinzel', serif;-moz-transition:box-shadow .5s ease-in-out;-o-transition:box-shadow .5s ease-in-out;-webkit-transition:box-shadow .5s ease-in-out;transition:box-shadow .5s ease-in-out;background-color:rgba(0,0,0,0.5);box-shadow:none;color:#fff;display:block;font-size:1.5rem;min-width:152px;padding:3px 40px 1px;text-decoration:none}@media only screen and (min-width: 40.0625em){.character-filters-wrapper .character-filters li a{font-size:1.5rem;min-width:0;padding:2px 22px 0}}@media only screen and (min-width: 54.0625em){.character-filters-wrapper .character-filters li a{font-size:2rem}}.character-filters-wrapper .character-filters li a:hover{box-shadow:0 0 30px rgba(240,201,96,0.5)}@media only screen and (max-width: 40em), only screen and (min-width: 40.0625em) and (max-width: 54em){.characters-list{display:-ms-flexbox;display:-webkit-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-flex-pack:center;-webkit-justify-content:center;justify-content:center}}.characters-list .character{-ms-flex-item-align:end;-webkit-flex-item-align:end;-webkit-align-self:flex-end;align-self:flex-end;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-bottom:12px;text-align:center}@media only screen and (max-width: 40em){.characters-list .character{-ms-flex-preferred-size:31%;-webkit-flex-basis:31%;flex-basis:31%;margin:0 1% 2%;max-width:31%;width:31%}}@media only screen and (min-width: 40.0625em) and (max-width: 54em){.characters-list .character{-ms-flex-preferred-size:23%;-webkit-flex-basis:23%;flex-basis:23%;width:23%;max-width:23%;margin:0 1% 2%}}.characters-list .character a{-moz-transition:top .2s ease-in-out;-o-transition:top .2s ease-in-out;-webkit-transition:top .2s ease-in-out;transition:top .2s ease-in-out;display:block;position:relative;top:0}.characters-list .character a img{-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;max-width:100%}.characters-list .character a:hover{top:-7px}.characters-list .character a:hover img{-moz-animation:flashImage 0.2s ease-in-out;-webkit-animation:flashImage 0.2s ease-in-out;animation:flashImage 0.2s ease-in-out}.characters-list[data-show-group="characters"] .character[data-group="places"],.characters-list[data-show-group="characters"] .character[data-group="items"]{display:none}.characters-list[data-show-group="places"] .character[data-group="characters"],.characters-list[data-show-group="places"] .character[data-group="items"]{display:none}.characters-list[data-show-group="items"] .character[data-group="characters"],.characters-list[data-show-group="items"] .character[data-group="places"]{display:none}.icon--arrow-left{position:relative;display:inline-block;background:url('../img/icon--arrow-left.png?1491497402') no-repeat;background-size:contain;width:49px;height:65px}.icon--arrow-right{position:relative;display:inline-block;background:url('../img/icon--arrow-right.png?1491497402') no-repeat;background-size:contain;width:49px;height:65px}.icon--grid{display:inline-block;background:url('../img/icon--grid.png?1491497402') no-repeat;background-size:contain;width:20px;height:20px;position:relative;top:3px;left:-3px}#ModalView .modal-container>.modal-content .modal-content{display:block;margin:1em auto;box-shadow:0px -6px 7px 0px rgba(0,0,0,0.25);border-radius:20px;position:relative;overflow:hidden}#ModalView .modal-container>.modal-content .modal-content img{width:100%}#ModalView .modal-container>.modal-content .modal-content:after{width:100%;height:100%;content:" ";box-shadow:inset 1.5px 8.33px 7px 0px rgba(6,6,6,0.294),inset 1.5px -8.33px 7px 0px rgba(6,6,6,0.294);position:absolute;top:0;left:0;pointer-events:none;border-radius:20px}body.modal-open{overflow:hidden}.alps-os-ios body.modal-open{position:fixed}#wrap{background:#000;overflow:hidden}#wrap .blur--wrapper{-moz-transition:filter .5s,-webkit-filter .5s;-o-transition:filter .5s,-webkit-filter .5s;-webkit-transition:filter .5s,-webkit-filter .5s;transition:filter .5s,-webkit-filter .5s}body.modal-open #wrap .blur--wrapper{-webkit-filter:grayscale(50%) blur(15px) brightness(70%);filter:grayscale(50%) blur(15px) brightness(70%)}.row-flex,.row{margin-bottom:40px}main#main{padding-bottom:5px;background:#000;background-image:url('../img/pattern-bg.png?1491497402');background-position:center center;background-size:142px 141px;color:#fff}#footer-main{padding-bottom:28px;background:#000}#footer-main:before{position:relative;top:1px;content:"";display:block;margin-left:auto;margin-right:auto;height:1px;background:#866630}#footer-main #footer-legal{padding-top:45px}#footer-main #footer-legal .row{margin-bottom:0}#footer-main #footer-legal .row:last-of-type .column-flex{text-align:center}#footer-main #footer-legal .row:last-of-type .column-flex p.legal:nth-of-type(1),#footer-main #footer-legal .row:last-of-type .column-flex p.legal:nth-of-type(2){display:inline-block}#footer-main p{margin:0;color:#fff;text-align:center}#footer-main .logo--racetrack img{max-width:173px;max-height:38px}#ModalView{background-color:rgba(0,0,0,0.2);overflow:auto;-webkit-overflow-scrolling:touch}body[data-useragent*="re:11"] #ModalView,body[data-useragent*="Trident/7"] #ModalView{background:url('../img/ie-transparent-bg.png?1491497402')}#ModalView .modal-container>.modal-content{overflow:auto;-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);top:0;width:100%;padding:10% 0 0;max-width:none}@media only screen and (max-width: 40em){#ModalView .modal-container>.modal-content{max-width:-webkit-calc(100% - 15px);max-width:calc(100% - 15px);overflow-x:hidden;padding-top:85px}}#ModalView .modal-container>.modal-content #glossary--characters-list.transition--out{opacity:1;height:auto;overflow:visible}#ModalView .modal-container>.modal-content #glossary--characters-list.transition--out .glossary--view-all-close{display:block;right:20px;top:20px;position:absolute}nclood-footer .follow-nintendo-label{font-weight:normal !important}#header-main{position:relative}#header-main .link--boxed{position:absolute;top:20px;right:20px;z-index:1}#header-main+section.section{position:relative}@media only screen and (min-width: 40.0625em){#header-main+section.section{margin-top:-100px}}#header-main .logo{padding:20px;position:absolute;top:23%;width:100%;box-sizing:border-box;text-align:center}#header-main .logo h1{margin-bottom:0}#header-main .logo h1 img{max-width:70%;opacity:1;-moz-animation:fadein 1.2s linear 1;-webkit-animation:fadein 1.2s linear 1;animation:fadein 1.2s linear 1;-moz-animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#header-main .logo h2,#header-main .logo h3{opacity:0;-moz-animation:fadein 1s linear 1;-webkit-animation:fadein 1s linear 1;animation:fadein 1s linear 1;-moz-animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-moz-animation-delay:0.5s;-webkit-animation-delay:0.5s;animation-delay:0.5s;margin-top:-5px;font-family:'Cinzel', serif;font-size:3rem;font-weight:bold;line-height:1;color:#E6E6E6;text-shadow:0 2px 6px rgba(0,0,0,0.5)}@media only screen and (max-width: 40em){#header-main .logo h2,#header-main .logo h3{max-width:80%;margin-left:auto;margin-right:auto;text-transform:capitalize}}@media only screen and (min-width: 54.0625em){#header-main .logo h2,#header-main .logo h3{font-size:3.75rem}}#header-main .logo h3{display:none;margin-top:4px;font-size:3rem}@media only screen and (min-width: 40.0625em){#header-main .logo h3{display:block}}@media only screen and (max-width: 40em){.section{padding:0 25px;overflow:hidden}}.section.section--the-creation .column-flex-4{opacity:0;text-align:center}@media only screen and (max-width: 40em){.section.section--the-creation .column-flex-4{padding-bottom:30px}.section.section--the-creation .column-flex-4:last-of-type{padding-bottom:0}}.section.section--the-creation .column-flex-4 h3{font-family:'Cinzel', serif;font-size:2rem}.section.section--the-creation .column-flex-4 p{margin-left:auto;margin-right:auto;font-size:1.125rem}@media only screen and (min-width: 40.0625em){.section.section--the-creation .column-flex-4 p{font-size:1.25rem}}@media only screen and (min-width: 54.0625em){.section.section--the-creation .column-flex-4 p{max-width:200px;font-size:1.375rem}}.section.section--the-creation .column-flex-4 img{max-width:200px}@media only screen and (min-width: 40.0625em){.section.section--the-creation .column-flex-4 img{max-width:80%}}.section.section--the-creation.vp-on-40 .column-flex-4{-moz-animation:fadein 1.2s linear 1;-webkit-animation:fadein 1.2s linear 1;animation:fadein 1.2s linear 1;-moz-animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.section.section--the-creation.vp-on-40 .column-flex-4:nth-of-type(2){-moz-animation-delay:0.4s;-webkit-animation-delay:0.4s;animation-delay:0.4s}.section.section--the-creation.vp-on-40 .column-flex-4:nth-of-type(3){-moz-animation-delay:0.6s;-webkit-animation-delay:0.6s;animation-delay:0.6s}.section.section--triforce .section--heading{margin-bottom:30px}.section.section--triforce .row,.section.section--triforce .row-flex,.section.section--triforce .column-flex-5,.section.section--triforce .column-flex-12{position:relative}.section.section--triforce .triforce--mobile-nav{position:absolute;width:100%;top:-webkit-calc(50% - 52px);top:calc(50% - 52px);z-index:2}@media only screen and (min-width: 54.0625em){.section.section--triforce .triforce--mobile-nav{display:none}}.section.section--triforce .triforce--mobile-nav a{position:absolute;display:block;top:0}.section.section--triforce .triforce--mobile-nav a.triforce--mobile-nav-prev{left:-30px}@media only screen and (min-width: 40.0625em) and (max-width: 54em){.section.section--triforce .triforce--mobile-nav a.triforce--mobile-nav-prev{left:0}}.section.section--triforce .triforce--mobile-nav a.triforce--mobile-nav-next{right:-10px}@media only screen and (min-width: 40.0625em) and (max-width: 54em){.section.section--triforce .triforce--mobile-nav a.triforce--mobile-nav-next{right:20px}}@media only screen and (min-width: 54.0625em){.section.section--triforce .row:nth-of-type(2){margin-bottom:-60px}}@media only screen and (min-width: 71.0625em){.section.section--triforce .row:nth-of-type(2){margin-bottom:-40px}}.section.section--triforce .row:nth-of-type(2) .row-flex .column-flex-5:first-of-type{display:-ms-flexbox;display:-webkit-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-flex-pack:center;-webkit-justify-content:center;justify-content:center}@media only screen and (min-width: 40.0625em) and (max-width: 54em){.section.section--triforce .row:nth-of-type(2) .row-flex .column-flex-5:last-of-type{-ms-flex-preferred-size:66.66667%;-webkit-flex-basis:66.66667%;flex-basis:66.66667%;width:66.66667%;max-width:66.66667%}.section.section--triforce .row:nth-of-type(2) .row-flex .column-flex-5:last-of-type img{max-height:360px}}@media only screen and (max-width: 40em){.section.section--triforce .row:nth-of-type(2) .row-flex .column-flex-5:last-of-type{margin-left:-35px;margin-right:-35px}}.section.section--triforce .triforce-symbol{position:relative;background-image:url('../img/triforce/triforce-sprite_sm.png?1491497402');background-size:cover;background-position:0 0;background-repeat:no-repeat;height:80px;width:92px}@media only screen and (min-width: 40.0625em) and (max-width: 54em){.section.section--triforce .triforce-symbol{position:absolute;bottom:0;right:20px}}@media only screen and (min-width: 54.0625em){.section.section--triforce .triforce-symbol{background-image:url('../img/triforce/triforce-symbol-2x.png?1491497402');width:auto;height:auto;min-height:416px;min-width:476px;background-size:476px 416px;-moz-transform:scale(0.75);-ms-transform:scale(0.75);-webkit-transform:scale(0.75);transform:scale(0.75)}}@media only screen and (min-width: 65.125em){.section.section--triforce .triforce-symbol{-moz-transform:scale(0.8);-ms-transform:scale(0.8);-webkit-transform:scale(0.8);transform:scale(0.8)}}@media only screen and (min-width: 71.0625em){.section.section--triforce .triforce-symbol{-moz-transform:scale(0.9);-ms-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9)}}.section.section--triforce .triforce-symbol a{position:absolute;top:0;left:0;display:none;background-image:url('../img/triforce/triforce-sprite_720.png?1491497402');background-repeat:no-repeat;opacity:0;-moz-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;-webkit-transition:opacity .5s ease-in;transition:opacity .5s ease-in;text-indent:-999em}@media only screen and (min-width: 54.0625em){.section.section--triforce .triforce-symbol a{display:block}}.section.section--triforce .triforce-symbol a.current,.section.section--triforce .triforce-symbol a:hover{opacity:1}.section.section--triforce .triforce-symbol a[data-triforce="wisdom"]{width:239px;height:208px;top:208px;left:0px;background-position:-240px -10px}.section.section--triforce .triforce-symbol a[data-triforce="courage"]{width:240px;height:208px;top:208px;left:238px;background-position:-479px -10px}.section.section--triforce .triforce-symbol a[data-triforce="power"]{width:240px;height:228px;top:1px;left:119px;background-position:0px 0px}@media only screen and (max-width: 40em), only screen and (min-width: 40.0625em) and (max-width: 54em){.section.section--triforce .row:nth-of-type(2) .row-flex{min-height:360px}.section.section--triforce .row:nth-of-type(2) .row-flex .column-flex-5:first-of-type{position:absolute;bottom:0;right:-20px;z-index:1}}.section.section--triforce .character{text-align:center;height:0}.section.section--triforce .character img{opacity:0;height:0;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;max-width:400px}@media only screen and (min-width: 40.0625em){.section.section--triforce .character img{max-width:100%}}.section.section--triforce .meta{position:absolute;width:100%;text-align:center;height:0;opacity:0;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.section.section--triforce .meta h3{margin-bottom:2px;font-family:'Cinzel', serif;font-size:1.5rem}@media only screen and (min-width: 54.0625em){.section.section--triforce .meta h3{font-size:2rem}}.section.section--triforce .meta h3 span{font-family:'Cinzel', serif;font-weight:bold}.section.section--triforce .meta p{margin-bottom:12px;font-size:1.125rem}@media only screen and (min-width: 40.0625em){.section.section--triforce .meta p{font-size:1.25rem}}@media only screen and (min-width: 54.0625em){.section.section--triforce .meta p{font-size:1.375rem}}.section.section--triforce .meta footer p{font-size:.75rem}.section.section--triforce .row:last-of-type .column-flex-12{min-height:125px}@media only screen and (max-width: 40em), only screen and (min-width: 40.0625em) and (max-width: 54em){.section.section--triforce[data-triforce="wisdom"] .triforce-symbol{background-position-x:-184px}}.section.section--triforce[data-triforce="wisdom"] .triforce-symbol a[data-triforce="wisdom"]{opacity:1;background-position:-240px -238px;-moz-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.section.section--triforce[data-triforce="wisdom"] .character.wisdom img{opacity:1;height:auto;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.section.section--triforce[data-triforce="wisdom"] .meta.wisdom{opacity:1;height:auto;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}@media only screen and (max-width: 40em), only screen and (min-width: 40.0625em) and (max-width: 54em){.section.section--triforce[data-triforce="courage"] .triforce-symbol{background-position-x:-92px}}.section.section--triforce[data-triforce="courage"] .triforce-symbol a[data-triforce="courage"]{opacity:1;background-position:-479px -238px;-moz-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.section.section--triforce[data-triforce="courage"] .character.courage img{opacity:1;height:auto;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.section.section--triforce[data-triforce="courage"] .meta.courage{opacity:1;height:auto;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}@media only screen and (max-width: 40em), only screen and (min-width: 40.0625em) and (max-width: 54em){.section.section--triforce[data-triforce="power"] .triforce-symbol{background-position-x:0}}.section.section--triforce[data-triforce="power"] .triforce-symbol a[data-triforce="power"]{opacity:1;background-position:0px -228px;-moz-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.section.section--triforce[data-triforce="power"] .character.power img{opacity:1;height:auto;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.section.section--triforce[data-triforce="power"] .meta.power{opacity:1;height:auto;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.section.section--glossary{padding:0}#glossary--characters-list{-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#glossary--characters-list.transition--out{opacity:0;height:0;overflow:hidden}#glossary--characters-list .glossary--view-all-close{display:none}.glossary--detail-wrapper{opacity:0;height:0;position:relative;overflow:hidden;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.glossary--detail-wrapper.reveal{opacity:1;height:auto;overflow:visible;min-height:460px}@media only screen and (min-width: 40.0625em){.glossary--detail-wrapper.reveal{min-height:520px}}.glossary--detail-wrapper.reveal .glossary--detail-content{opacity:1;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}@media only screen and (max-width: 40em){.glossary--detail-wrapper.reveal .glossary--detail-content{padding:25px;box-sizing:border-box}}.glossary--detail-wrapper .glossary--nav{position:absolute;top:-webkit-calc(50% - 50px);top:calc(50% - 50px);left:0;width:100%;z-index:10}.glossary--detail-wrapper .glossary--nav a{display:block;position:absolute}@media only screen and (max-width: 40em){.glossary--detail-wrapper .glossary--nav a.glossary--nav-prev{left:10px}}.glossary--detail-wrapper .glossary--nav a.glossary--nav-next{right:10px}@media only screen and (min-width: 40.0625em){.glossary--detail-wrapper .glossary--nav a.glossary--nav-next{right:0}}.glossary--detail-wrapper .glossary--nav a .icon--arrow-left{-moz-transition:left .2s ease-in-out;-o-transition:left .2s ease-in-out;-webkit-transition:left .2s ease-in-out;transition:left .2s ease-in-out;left:0}.glossary--detail-wrapper .glossary--nav a .icon--arrow-right{-moz-transition:right .2s ease-in-out;-o-transition:right .2s ease-in-out;-webkit-transition:right .2s ease-in-out;transition:right .2s ease-in-out;right:0}.glossary--detail-wrapper .glossary--nav a img{margin:0 10px;position:relative;top:6px;max-width:80px}@media only screen and (max-width: 40em), only screen and (min-width: 40.0625em) and (max-width: 54em){.glossary--detail-wrapper .glossary--nav a img{display:none}}@media only screen and (min-width: 40.0625em){.glossary--detail-wrapper .glossary--nav a:hover .icon--arrow-left{left:-5px}}@media only screen and (min-width: 40.0625em){.glossary--detail-wrapper .glossary--nav a:hover .icon--arrow-right{right:-5px}}.glossary--detail-wrapper .glossary--nav a:hover img{-moz-animation:flashImage 0.2s ease-in-out;-webkit-animation:flashImage 0.2s ease-in-out;animation:flashImage 0.2s ease-in-out}@media only screen and (min-width: 40.0625em) and (max-width: 54em){.glossary--detail-wrapper .glossary--detail{margin-top:30px}}.glossary--detail-wrapper .glossary--detail .column-flex-5{z-index:0}@media only screen and (min-width: 40.0625em){.glossary--detail-wrapper .glossary--detail .column-flex-5:first-of-type{text-align:right;position:relative;right:30px}}.glossary--detail-wrapper .glossary--detail .column-flex-5:first-of-type img{max-width:100%}@media only screen and (max-width: 40em){.glossary--detail-wrapper .glossary--detail .column-flex-5:first-of-type img{display:block;margin-left:auto;margin-right:auto;margin-bottom:15px}}@media only screen and (min-width: 54.0625em) and (max-width: 65.625em){.glossary--detail-wrapper .glossary--detail .column-flex-5:first-of-type img{max-width:75%}}@media only screen and (max-width: 40em){.glossary--detail-wrapper .glossary--detail h3,.glossary--detail-wrapper .glossary--detail p{text-align:center}}.glossary--detail-wrapper .glossary--detail h3{font-family:'Cinzel', serif;font-size:2rem}.glossary--detail-wrapper .glossary--detail p{font-size:1.125rem}@media only screen and (min-width: 40.0625em){.glossary--detail-wrapper .glossary--detail p{font-size:1.25rem}}@media only screen and (min-width: 54.0625em){.glossary--detail-wrapper .glossary--detail p{font-size:1.375rem;max-width:70%}}.glossary--detail-wrapper .glossary--detail footer{margin-top:10px}.glossary--detail-wrapper .glossary--detail footer p{font-size:.75rem}body::after{content:'S';display:none;position:fixed;padding:10px;background:#FFF;bottom:0px;right:0px;z-index:9999}body[data-env="DEV"]:after{display:block}@media only screen and (min-width: 40.0625em) and (max-width: 54em){body::after{content:'M'}}@media only screen and (min-width: 54.0625em) and (max-width: 71em){body::after{content:'L'}}@media only screen and (min-width: 71.0625em) and (max-width: 120em){body::after{content:'XL'}}@media only screen and (min-width: 120.0625em){body::after{content:'XXL'}}
