/*! 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,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-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{max-width:100%;border-style:none}svg:not(:root){overflow:hidden}figure{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{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}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}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}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;padding:0}textarea{overflow:auto}optgroup{font-weight:700}.clear-fix:after{content:"";display:table;clear:both}.cd-header{position:absolute;z-index:2;top:0;left:0;width:100%;height:50px;background-color:#21272c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cd-primary-nav{float:right;margin-right:5%;width:44px;height:100%}.cd-primary-nav ul{position:absolute;top:0;left:0;width:100%;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.cd-primary-nav ul.is-visible{box-shadow:0 3px 8px rgba(0,0,0,.2);-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px)}.cd-primary-nav a{display:block;height:50px;line-height:50px;padding-left:5%;background:#21272c;border-top:1px solid #333c44;color:#fff}@media only screen and (min-width:768px){.cd-primary-nav{width:auto;height:auto;background:0 0}.cd-primary-nav ul{position:static;width:auto;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);line-height:70px}.cd-primary-nav ul.is-visible{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.cd-primary-nav li{display:inline-block;margin-left:1em}.cd-primary-nav a{display:inline-block;height:auto;font-weight:600;line-height:normal;background:0 0;padding:.6em 1em;border-top:none}}.cd-hero{position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cd-hero-slider{position:relative;overflow:hidden}.cd-hero-slider li{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.cd-hero-slider li.selected{position:relative;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.cd-hero-slider li.move-left{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.cd-hero-slider li.is-moving,.cd-hero-slider li.selected{-webkit-transition:-webkit-transform .5s;-moz-transition:-moz-transform .5s;transition:transform .5s}@font-face{font-family:"Fira Sans";src:url(../fonts/FiraSans-Book.otf);font-weight:300}@font-face{font-family:"Fira Sans";src:url(../fonts/FiraSans-BookItalic.otf);font-weight:300;font-style:italic}@font-face{font-family:"Fira Sans";src:url(../fonts/FiraSans-Medium.otf);font-weight:500}@font-face{font-family:"Fira Sans";src:url(../fonts/FiraSans-SemiBold.otf);font-weight:700}.menu-hider{pointer-events:none}div{box-sizing:border-box}html{font-size:16px}.page{min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start}.page .content-wrapper{flex-grow:1}img{display:block}body{background:#fff;color:#4e148c;font-family:"Fira Sans",sans-serif;line-height:1;font-weight:300}body .nh1,body .nh2,body .nh3,body .nh4,body .nh5,body .nh6,body h1,body h2,body h3,body h4,body h5,body h6{font-family:"Fira Sans",sans-serif;color:#4e148c;font-weight:700;line-height:1.125em;letter-spacing:-.03em;margin:1rem 0}body .nh1.nh,body .nh2.nh,body .nh3.nh,body .nh4.nh,body .nh5.nh,body .nh6.nh,body h1.nh,body h2.nh,body h3.nh,body h4.nh,body h5.nh,body h6.nh{font-size:inherit;font-weight:inherit;line-height:inherit;padding:inherit;margin:inherit}body .nh1 span,body .nh2 span,body .nh3 span,body .nh4 span,body .nh5 span,body .nh6 span,body h1 span,body h2 span,body h3 span,body h4 span,body h5 span,body h6 span{color:#4e148c}body .nh1,body h1{font-size:4rem;font-weight:900}body .nh2,body h2{font-size:1.5rem}body .nh3,body h3{font-weight:700;font-size:1.125rem}body .nh4,body h4{font-weight:700;font-size:1.175rem}body .nh5,body .nh6,body h5,body h6{font-weight:700;font-size:1rem}body a{color:#4e148c;text-decoration:none;transition:.1s ease color}body a:hover{color:#4e148c}body p{font-size:1rem;font-weight:500;line-height:1.5em}body p a{color:#4e148c;font-weight:700;text-decoration:none}body p a:hover{color:#4e148c}body img.spacer{display:block;width:100%;max-width:100%;pointer-events:none;opacity:0}.ad{flex-shrink:0;display:flex;align-items:center;justify-content:center;flex-direction:column;margin:auto}.in{max-width:100%;width:100%;box-sizing:border-box;margin:0 auto;padding:0 1rem}@media only screen and (min-width:769px){.in{max-width:736px}}@media only screen and (min-width:991px){.in{max-width:970px}}@media only screen and (min-width:1281px){.in{max-width:1280px;padding:0 6rem}}@media only screen and (min-width:578px){.in.smaller{max-width:546px}}@media only screen and (min-width:991px){.in.smaller{max-width:736px}}@media only screen and (min-width:1281px){.in.smaller{max-width:960px}}.cover{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat}.tmpl-icon{font-family:Icon}.tmpl-icon.mini{font-weight:100}address{font-style:inherit;font-size:inherit;font-weight:inherit}.lightbox:not(:first-of-type){display:none}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background:#000;filter:alpha(Opacity=80);opacity:.95;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:0;color:#000}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:2.5%;height:100%;right:0;float:left;background:rgba(78,20,140,.75) url(../images/icon/arrow-left-white.svg) center center/50% 50% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:2.5%;height:100%;right:0;float:right;background:rgba(78,20,140,.75) url(../images/icon/arrow-right-white.svg) center center/50% 50% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;width:100%;color:#fff!important}.lb-data{padding:16px}.lb-data:after,.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{display:inline-block;font-size:16px;line-height:24px;margin-bottom:8px;line-height:1em;display:none!important}.lb-data .lb-number{display:block;clear:left;font-size:12px;line-height:12px;color:rgba(255,255,255,.5)}.lb-data .lb-close{display:block;float:right;width:30px;height:38px;background:url(../images/icon/close-white.svg) center center/40px 40px no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}@font-face{font-family:Icon;src:url(../nucleo/mini/fonts/nucleo-mini.eot);src:url(../nucleo/mini/fonts/nucleo-mini.eot) format('embedded-opentype'),url(../nucleo/mini/fonts/nucleo-mini.woff2) format('woff2'),url(../nucleo/mini/fonts/nucleo-mini.woff) format('woff'),url(../nucleo/mini/fonts/nucleo-mini.ttf) format('truetype'),url(../nucleo/mini/fonts/nucleo-mini.svg) format('svg');font-weight:100;font-style:normal}@font-face{font-family:Icon;src:url(../nucleo/outline/fonts/nucleo-outline.eot);src:url(../nucleo/outline/fonts/nucleo-outline.eot) format('embedded-opentype'),url(../nucleo/outline/fonts/nucleo-outline.woff2) format('woff2'),url(../nucleo/outline/fonts/nucleo-outline.woff) format('woff'),url(../nucleo/outline/fonts/nucleo-outline.ttf) format('truetype'),url(../nucleo/outline/fonts/nucleo-outline.svg) format('svg');font-weight:500;font-style:normal}@font-face{font-family:Icon;src:url(../nucleo/glyph/fonts/nucleo-glyph.eot);src:url(../nucleo/glyph/fonts/nucleo-glyph.eot) format('embedded-opentype'),url(../nucleo/glyph/fonts/nucleo-glyph.woff2) format('woff2'),url(../nucleo/glyph/fonts/nucleo-glyph.woff) format('woff'),url(../nucleo/glyph/fonts/nucleo-glyph.ttf) format('truetype'),url(../nucleo/glyph/fonts/nucleo-glyph.svg) format('svg');font-weight:900;font-style:normal}figure.avatar-border{position:relative}figure.avatar-border>a.zoom{display:none!important}figure.avatar-border img{transform:scale(.925)}figure.avatar-border::before{z-index:1}figure.avatar-border.dokuro.border-01::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/Dokuro_01.png)}figure.avatar-border.dokuro.border-02::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/Dokuro_02.png)}figure.avatar-border.goea.border-01::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/GOEA_01.png)}figure.avatar-border.goea.border-02::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/GOEA_02.png)}figure.avatar-border.goea.border-03::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/GOEA_03.png)}figure.avatar-border.goea.border-04::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/GOEA_04.png)}figure.avatar-border.goea.border-05::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/GOEA_05.png)}figure.avatar-border.goea.border-06::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/GOEA_06.png)}figure.avatar-border.lid.border-01::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/LID_01.png)}figure.avatar-border.lid.border-02::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/LID_02.png)}figure.avatar-border.lid.border-03::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/LID_03.png)}figure.avatar-border.lid.border-04::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/LID_04.png)}figure.avatar-border.ninjala.border-01::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/Ninjala_01.png)}figure.avatar-border.ninjala.border-02::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/Ninjala_02.png)}figure.avatar-border.ninjala.border-03::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/Ninjala_03.png)}figure.avatar-border.ninjala.border-04::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/Ninjala_04.png)}figure.avatar-border.ninjala.border-05::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/Ninjala_05.png)}figure.avatar-border.ninjala.border-06::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/Ninjala_06.png)}figure.avatar-border.ninjala.border-07::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/Ninjala_07.png)}figure.avatar-border.ninjala.border-08::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/Ninjala_08.png)}figure.avatar-border.ninjala.border-09::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/Ninjala_09.png)}figure.avatar-border.ninjala.border-10::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/Ninjala_10.png)}figure.avatar-border.ninjala.border-11::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/Ninjala_11.png)}figure.avatar-border.ninjala.border-12::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/Ninjala_12.png)}figure.avatar-border.pad.border-01::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/PAD_01.png)}figure.avatar-border.pad.border-02::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/PAD_02.png)}figure.avatar-border.pad.border-03::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/PAD_03.png)}figure.avatar-border.pad.border-04::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/PAD_04.png)}figure.avatar-border.pad.border-05::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/PAD_05.png)}figure.avatar-border.pad.border-06::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/PAD_06.png)}figure.avatar-border.pad.border-07::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/PAD_07.png)}figure.avatar-border.pad-gold.border-01::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/PADGOLD_01.png)}figure.avatar-border.pad-gold.border-02::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/PADGOLD_02.png)}figure.avatar-border.pad-gold.border-03::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/PADGOLD_03.png)}figure.avatar-border.pad-gold.border-04::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/PADGOLD_04.png)}figure.avatar-border.pad-gold.border-05::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/PADGOLD_05.png)}figure.avatar-border.teppen.border-01::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/TEPPEN_01.png)}figure.avatar-border.teppen.border-02::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/TEPPEN_02.png)}figure.avatar-border.teppen.border-03::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/TEPPEN_03.png)}figure.avatar-border.teppen.border-04::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/TEPPEN_04.png)}figure.avatar-border.teppen.border-05::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/TEPPEN_05.png)}figure.avatar-border.volta.border-01::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/Volta-X_01.png)}figure.avatar-border.volta.border-02::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/Volta-X_02.png)}figure.avatar-border.volta.border-03::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/Volta-X_03.png)}figure.avatar-border.volta.border-04::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/Volta-X_04.png)}figure.avatar-border.volta.border-05::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/Volta-X_05.png)}figure.avatar-border.volta.border-06::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/Volta-X_06.png)}figure.avatar-border.volta.border-07::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/Volta-X_07.png)}figure.avatar-border.volta.border-08::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/Volta-X_08.png)}figure.avatar-border.volta.border-09::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/Volta-X_09.png)}figure.avatar-border.volta.border-10::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/Volta-X_10.png)}figure.avatar-border.volta.border-11::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/Volta-X_11.png)}figure.avatar-border.volta.border-12::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/Volta-X_12.png)}figure.avatar-border.volta.border-13::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/Volta-X_13.png)}figure.avatar-border.volta.border-14::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/Volta-X_14.png)}figure.avatar-border.volta.border-15::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/Volta-X_15.png)}figure.avatar-border.volta.border-16::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/Volta-X_16.png)}figure.avatar-border.volta.border-17::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/Volta-X_17.png)}figure.avatar-border.volta.border-18::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;background-image:url(../images/avi-borders/Volta-X_18.png)}.article-lead-content .article-likes{text-align:center;margin-top:.65rem}.article-likes a{position:relative;top:2px}.article-likes a:not(.selected){color:#ccc}a[data-favorite-item=article]:hover,a[data-favorite-item=video]:hover{color:#8151b5!important}.modal{position:fixed;z-index:9999;width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,.75)!important;transform:scale(1);opacity:1;pointer-events:auto;transition:.1s ease opacity,.1s ease transform}.modal:not(.active){opacity:0;pointer-events:none!important;transform:scale(1.125);display:none!important}.modal:not(.active) .close-modal{pointer-events:none}.modal.active .modal-container-outer{pointer-events:auto}.modal.active .modal-container-outer .modal-container{pointer-events:auto!important}.modal.article-embed .modal-container{width:100%;max-width:1280px}.modal.article-embed .embed-window{position:relative}.modal.article-embed .embed-window iframe{background:#000;position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat}.modal.article-embed .embed-window img{display:block;width:100%}.modal .close-modal{z-index:3;height:1rem;width:1rem;padding:1rem;left:auto;right:1rem;z-index:9999;cursor:pointer}.modal .close-modal::before{color:#4e148c;content:"";font-family:Icon;font-weight:100;transition:.1s ease color}.modal .close-modal:hover::before{color:red}.modal .modal-container-outer{flex-wrap:wrap;position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:2;padding:4rem;box-sizing:border-box;overflow:scroll;display:flex;justify-content:center;align-items:flex-start}.modal .modal-container{position:relative;z-index:4;background:#fff;margin:auto;box-shadow:0 .125em 1em 0 rgba(0,0,0,.25)}.modal .modal-container form{background:#ddd;padding:2rem}.modal .modal-container form .nh3{margin-top:0}section#video-hero{margin:2rem auto}section#video-hero .video-hero-container{position:relative;background:#eee;min-height:192px}section#video-hero .video-hero-container::after{content:"";font-family:Icon;font-weight:700;position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1;display:flex;align-items:center;justify-content:space-between;font-size:8ch;color:#fff;text-shadow:0 0 1rem #ccc;justify-content:center;pointer-events:none;animation:nc-icon-spin 2s infinite linear}@keyframes nc-icon-spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}section#video-hero .slick-track{position:relative}section#video-hero .slick-track::after{content:"";display:table;clear:both;float:none}section#video-hero .video-hero-window{position:relative;z-index:2;overflow:hidden}section#video-hero .video-hero-window article{position:relative;float:left;background-size:cover;background-position:center;background-repeat:no-repeat}section#video-hero .video-hero-window article iframe{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat}section#video-hero .video-hero-window article img{display:block;width:100%}section#video-hero .video-hero-window article .text{position:absolute;bottom:0;left:0;width:100%;pointer-events:none}section#video-hero .video-hero-window article .text h2{display:inline-block;margin:1rem 1rem -1rem;padding:1rem;background:#fff;color:#4e148c;border-radius:3px;overflow:hidden}section#video-hero .video-hero-window article .text description{color:#fff;background:linear-gradient(to bottom,rgba(28,7,51,0),rgba(28,7,51,.75));display:block;padding:2rem 2rem 1rem;width:100%;box-sizing:border-box}section#video-hero nav{position:relative;z-index:2;background:#000}@media only screen and (max-width:577px){section#video-hero nav{display:none!important}}section#video-hero nav .slick-list{padding:0!important;overflow:hidden}section#video-hero nav button{display:none!important}section#video-hero nav ul{padding:0;margin:0;list-style:none}section#video-hero nav ul li{float:left;background-size:cover;background-position:center;background-repeat:no-repeat;cursor:pointer}section#video-hero nav ul li img{opacity:0;height:100%;min-height:96px;max-height:12.5vh}section#video-hero nav .slick-slide{transition:.25s ease opacity}section#video-hero nav .slick-slide:not(.slick-current){opacity:.5}header.primary .sign-in-reg{padding:0;margin:0;list-style:none;display:flex;align-items:center;justify-content:space-between;margin-left:1rem}header.primary .sign-in-reg .sign-in-errors{margin-top:.5rem}header.primary .sign-in-reg .sign-in-errors ul{padding:0;margin:0;list-style:none}header.primary .sign-in-reg .sign-in-errors li,header.primary .sign-in-reg .sign-in-errors ul li{font-size:.75rem;padding:1.5rem 1.5rem;background:#ffe1e1;color:#bc0000;text-align:center;margin-top:-1rem}header.primary .sign-in-reg li{position:relative}header.primary .sign-in-reg li:not(.avatar):first-child{border-right:2px solid #595959}header.primary .sign-in-reg li.favorites-button{position:relative;border:none!important;margin-right:1rem}header.primary .sign-in-reg li.favorites-button a{display:flex;align-items:center;justify-content:space-between;justify-content:center;padding:0}header.primary .sign-in-reg li.favorites-button a::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;top:unset;height:32px;pointer-events:none;opacity:0;transition:.15s ease opacity;background:url(../images/big-hover-heart.png) center/contain no-repeat}header.primary .sign-in-reg li.favorites-button img{position:relative;display:block;height:32px;transition:.15s ease opacity;margin:.75rem}header.primary .sign-in-reg li.favorites-button:hover img{opacity:0}header.primary .sign-in-reg li.favorites-button:hover a::before{opacity:1}header.primary .sign-in-reg li.avatar{position:relative;cursor:pointer}header.primary .sign-in-reg li.avatar::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#4e148c;opacity:0;pointer-events:none;transition:.15s ease opacity;mix-blend-mode:multiply}header.primary .sign-in-reg li.avatar:hover::before{opacity:.25}header.primary .sign-in-reg li a{display:block;padding:.75rem}header.primary .sign-in-reg li .dropdown-widget{display:none;background:#b2b2b2;position:absolute;top:calc(100% + .5rem);z-index:9999;right:0;box-shadow:0 .5rem 1rem rgba(0,0,0,.2)}header.primary .sign-in-reg li .dropdown-widget::before{content:"";position:absolute;width:1rem;height:1rem;background:#b2b2b2;transform:rotate(45deg);top:-.5rem;right:1.5rem}header.primary .sign-in-reg li .dropdown-widget form{padding:1.5rem}header.primary .sign-in-reg li .dropdown-widget form input[type=email],header.primary .sign-in-reg li .dropdown-widget form input[type=password]{width:100%;border-radius:.25rem;background:#fff;padding:.5rem;box-sizing:border-box;margin-bottom:1rem;min-width:192px}header.primary .sign-in-reg li .dropdown-widget form input[type=submit]{background:#4e148c;color:#fff;border-radius:.25rem;text-align:center;padding:.5rem .25rem;margin-top:1rem;width:100%;box-sizing:border-box}header.primary .sign-in-reg li .dropdown-widget .options{display:flex;align-items:center;justify-content:space-between;font-size:.75rem}header.primary .sign-in-reg li .dropdown-widget .options .remember-me{display:flex;align-items:center;justify-content:space-between}header.primary .sign-in-reg li .dropdown-widget .options .remember-me label{margin-left:.25rem;margin-right:2rem}header.primary .sign-in-reg li .dropdown-widget .options a.forgot-password,header.primary .sign-in-reg li .dropdown-widget .options label{white-space:pre;padding:0}header.primary .sign-in-reg li .dropdown-widget.settings-widget{top:calc(100% + .75rem)}header.primary .sign-in-reg li .dropdown-widget.settings-widget::before{background:#4e148c;right:1rem}header.primary .sign-in-reg li .dropdown-widget.settings-widget ul{padding:0;margin:0;list-style:none;background:#4e148c;padding:1rem}header.primary .sign-in-reg li .dropdown-widget.settings-widget ul li{white-space:pre;border:none!important}header.primary .sign-in-reg li .dropdown-widget.settings-widget ul li a{color:#fff}header.primary .sign-in-reg li .dropdown-widget.settings-widget ul li a:hover{color:#a769ea}#create-video-success p{font-weight:300;color:#999}.modal,.register-wrapper{background:#e0e0e0;padding-top:4rem;padding-bottom:4rem;margin-bottom:-4rem}.modal .in,.register-wrapper .in{display:flex;align-items:center;justify-content:space-between;flex-direction:column;justify-content:center}.modal .in h1,.register-wrapper .in h1{font-size:2rem}.modal form,.register-wrapper form{max-width:450px}.modal form .form-divider,.register-wrapper form .form-divider{min-height:1.5rem}.modal form .image-window,.register-wrapper form .image-window{width:256px;height:256px;background-size:cover;background-position:center;background-repeat:no-repeat;margin:1rem auto;border-radius:1rem}.modal form .n2h,.modal form .nh3,.modal form .nh4,.modal form h2,.modal form h3,.modal form h4,.register-wrapper form .n2h,.register-wrapper form .nh3,.register-wrapper form .nh4,.register-wrapper form h2,.register-wrapper form h3,.register-wrapper form h4{text-align:center}.modal form .form-description,.register-wrapper form .form-description{margin-bottom:2rem;font-size:.75rem}.modal form .form-description span,.register-wrapper form .form-description span{font-weight:700}.modal form input,.register-wrapper form input{display:block;box-sizing:border-box;max-height:29px}.modal form input[type=email],.modal form input[type=password],.modal form input[type=text],.modal form input[type=tel],.modal form input[type=date],.register-wrapper form input[type=email],.register-wrapper form input[type=password],.register-wrapper form input[type=text],.register-wrapper form input[type=tel],.register-wrapper form input[type=date]{width:100%;margin:.25rem auto;border:1px solid #999;border-radius:.5rem;padding:.25rem .5rem;font-size:1rem;line-height:1rem}.modal form input[type=email].error,.modal form input[type=password].error,.modal form input[type=text].error,.modal form input[type=tel].error,.modal form input[type=date].error,.register-wrapper form input[type=email].error,.register-wrapper form input[type=password].error,.register-wrapper form input[type=text].error,.register-wrapper form input[type=tel].error,.register-wrapper form input[type=date].error{color:#d98587;background-color:#ffe1e2;border-color:#d98587}.modal form input[type=submit],.register-wrapper form input[type=submit]{background:#4e148c;color:#fff;max-height:unset;width:100%;padding:.5rem;text-align:center;border-radius:.5rem}.modal form div.field-error,.register-wrapper form div.field-error{font-size:.75rem;margin-top:.5rem;color:#d98587}.modal form .two-per-row,.register-wrapper form .two-per-row{display:flex;align-items:center;justify-content:space-between}.modal form .two-per-row input,.register-wrapper form .two-per-row input{width:calc(50% - .25rem);margin-left:0;margin-right:0;flex-grow:0}@media only screen and (max-width:577px){.modal form .two-per-row,.register-wrapper form .two-per-row{display:block}.modal form .two-per-row input,.register-wrapper form .two-per-row input{width:100%}}.modal form .check-box-container,.register-wrapper form .check-box-container{display:flex;align-items:center;justify-content:space-between;align-items:flex-start;justify-content:flex-start}.modal form .check-box-container input,.register-wrapper form .check-box-container input{margin-right:.5rem}.modal form .check-box-container label,.register-wrapper form .check-box-container label{color:#555}.modal form .games-check-boxes,.register-wrapper form .games-check-boxes{display:grid;grid-gap:.25rem;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(1,auto);align-items:center;grid-auto-flow:dense}@media only screen and (max-width:768px){.modal form .games-check-boxes,.register-wrapper form .games-check-boxes{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:577px){.modal form .games-check-boxes,.register-wrapper form .games-check-boxes{grid-template-columns:repeat(1,1fr)}}.modal form p,.register-wrapper form p{font-size:.75rem;font-weight:300;text-align:center;color:#555}.modal form p a,.register-wrapper form p a{color:#4e148c}.video.window{margin-top:2rem}.video.window .video-embed{position:relative}.video.window .video-embed iframe{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;outline:0;border:none}@media only screen and (max-width:768px){.video.window{margin-top:1rem}}header.video-single{width:100%}header.video-single h1{font-size:2rem;font-weight:500}header.video-single .video-single-header-bottom{width:100%;display:flex;align-items:center;justify-content:space-between;padding-bottom:1rem;border-bottom:2px solid #ccc}header.video-single .video-single-header-bottom .left{display:flex;align-items:center;justify-content:space-between;justify-content:flex-start;color:grey}header.video-single .video-single-header-bottom .left>:not(:last-child){display:block;margin-right:.5rem}header.video-single .video-single-header-bottom .left>:not(:last-child)::after{content:"|";margin-left:.5rem}header.video-single .video-single-header-bottom .right{display:flex;align-items:center;justify-content:space-between;justify-content:flex-start;color:grey}header.video-single .video-single-header-bottom .right>:not(:first-child){margin-left:1rem}header.video-single .video-single-header-bottom .video-likes a{color:grey}header.video-single .video-single-header-bottom .video-likes a.selected{color:#4e148c}.video-author{margin-top:1rem}.video-author header.author{display:flex;align-items:center;justify-content:space-between;justify-content:flex-start}.video-author header.author .author-avatar{margin-right:1rem}.video-author header.author .author-avatar img{display:block;width:64px}.video-author header.author .author-info .top{display:flex;align-items:center;justify-content:space-between}.video-author header.author .author-info .top .nh2{font-size:1.25rem;font-weight:500;margin:0 0 .5rem}.video-author header.author .author-info .top .button{border:2px solid #4e148c;font-size:.875rem;border-radius:3px;overflow:hidden;font-weight:300;margin-left:1rem;padding:.0675rem .5rem;color:#000;display:block;transform:translate(0,-5px);cursor:pointer}.video-author header.author .author-info .top .button.followed,.video-author header.author .author-info .top .button.selected{background:#4e148c;color:#fff}.video-author header.author .author-info .top .button.followed::after,.video-author header.author .author-info .top .button.selected::after{content:"ing"}.video-author header.author .author-info .bottom{color:#777}.video-author .author-bio{margin-left:calc(64px + 1rem)}.video-author .author-bio p{color:grey;font-weight:300}.videos-up-next{margin-top:2rem}@media only screen and (max-width:990px){.videos-up-next{width:100%;margin-bottom:-3rem}.videos-up-next .in{padding:0;margin:0;max-width:unset}}.favorites-divider h1,.favorites-divider h2,.favorites-divider h3{border-top:2px solid #ddd;margin:0 auto 2rem;padding-top:2rem}@media only screen and (max-width:577px){.favorites-divider h1,.favorites-divider h2,.favorites-divider h3{text-align:center}}.favorites-divider:not(:first-child){margin-top:2rem}.ambassadors-grid{display:grid;grid-gap:1rem;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(1,auto)}@media only screen and (max-width:990px){.ambassadors-grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:768px){.ambassadors-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:577px){.ambassadors-grid{grid-template-columns:repeat(1,1fr)}}.ambassadors-grid .ambassador-thumbnail{width:100%;margin-bottom:1rem}.ambassadors-grid .ambassador-thumbnail .thumbnail img{width:100%;display:block}.ambassadors-grid .ambassador-info a,.ambassadors-grid .ambassador-info h3{display:block;color:#595959;margin:0}.ambassadors-grid .ambassador-info h3{margin-bottom:.25rem}.ambassadors-grid .ambassador-info p{font-weight:300;color:grey;margin:0}.favorites-page.blogroll-grid.videos,.videos-up-next-container{display:grid;grid-gap:1rem;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(1,auto)}.favorites-page.blogroll-grid.videos .nh4,.videos-up-next-container .nh4{grid-column:1/span 3;grid-row:1/2;margin:0;color:#777}.favorites-page.blogroll-grid.videos .video-thumbnail,.videos-up-next-container .video-thumbnail{width:100%}.favorites-page.blogroll-grid.videos .video-thumbnail .thumbnail img,.videos-up-next-container .video-thumbnail .thumbnail img{display:block;width:100%}.favorites-page.blogroll-grid.videos .video-info,.videos-up-next-container .video-info{width:100%}@media only screen and (max-width:768px){.favorites-page.blogroll-grid.videos,.videos-up-next-container{grid-template-columns:repeat(2,1fr)}.favorites-page.blogroll-grid.videos .nh4,.videos-up-next-container .nh4{grid-column:1/span 2}}@media only screen and (max-width:577px){.favorites-page.blogroll-grid.videos,.videos-up-next-container{grid-template-columns:repeat(1,1fr)}.favorites-page.blogroll-grid.videos .nh4,.videos-up-next-container .nh4{grid-column:1/span 1}}article.video.preview .video-thumbnail{position:relative;margin-bottom:.75rem}article.video.preview .video-thumbnail::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;background:url(../images/video-play-button.svg) center center/3rem no-repeat;pointer-events:none;transition:.1s ease opacity}article.video.preview .video-thumbnail:hover::before{opacity:.5}article.video.preview .video-thumbnail .video-length{position:absolute;top:.5rem;left:.5rem;padding:.25rem .5rem;background:#444;color:#ccc;font-size:.75rem;font-weight:300}article.video.preview .video-thumbnail .view-count{position:absolute;bottom:.5rem;left:.5rem;padding:.25rem .5rem;background:#444;color:#fff;font-size:.75rem;font-weight:300}article.video.preview .video-thumbnail .publish-date{position:absolute;bottom:.5rem;right:.5rem;padding:.25rem .5rem;background:#444;color:#fff;font-size:.75rem;font-weight:300}article.video.preview .video-info{width:100%}article.video.preview .video-info address a,article.video.preview .video-info h2,article.video.preview .video-info h2 a,article.video.preview .video-info h3,article.video.preview .video-info h3 a{color:#777;margin:0}article.video.preview .video-info h2,article.video.preview .video-info h3{font-size:1.125rem;margin-bottom:.125rem;font-weight:500}article.video.preview .video-info address{font-size:.75rem}article.video.preview .video-info p{color:#595959;font-weight:300;margin-top:.5rem}.load-more-wrapper .button.ambassadors{margin-top:3rem;text-align:center;justify-content:center;cursor:pointer}.settings-wrapper{position:relative;margin:2rem auto}.settings-wrapper .settings-wrapper-grid{display:grid;grid-gap:2rem;grid-template-columns:256px auto;grid-template-rows:repeat(1,auto)}.settings-wrapper .settings-wrapper-grid nav{background:#b2b2b2;height:100%;box-sizing:border-box;border:1px solid #595959}.settings-wrapper .settings-wrapper-grid nav h1{font-size:1.5rem;color:#000;padding:2rem 2rem 1rem;margin:0}.settings-wrapper .settings-wrapper-grid nav ul{position:sticky;top:1.5rem;padding:0;margin:0;list-style:none}.settings-wrapper .settings-wrapper-grid nav ul li a.selected,.settings-wrapper .settings-wrapper-grid nav ul li.selected a{color:#4e148c}.settings-wrapper .settings-wrapper-grid nav ul li a{display:block;color:#595959;padding:.5rem 2rem;transition:.1s ease background,.1s ease color}.settings-wrapper .settings-wrapper-grid nav ul li a:hover{background:#595959;color:#fff}@media only screen and (max-width:768px){.settings-wrapper .settings-wrapper-grid{grid-template-columns:repeat(1,auto)}.settings-wrapper .settings-wrapper-grid nav{text-align:center;position:sticky;top:0;z-index:10}.settings-wrapper .settings-wrapper-grid nav h1{font-size:1rem;border-bottom:1px solid #ccc;padding:1rem}.settings-wrapper .settings-wrapper-grid nav ul{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(1,auto)}.settings-wrapper .settings-wrapper-grid nav ul li{margin:0;display:flex;align-items:center;justify-content:space-between;justify-content:center;border-right:1px solid #ccc}.settings-wrapper .settings-wrapper-grid nav ul li.selected{background-color:#ccc}.settings-wrapper .settings-wrapper-grid nav ul li:nth-child(:last-child){border:none}.settings-wrapper .settings-wrapper-grid nav ul li a{padding:.5rem;font-size:.75rem}}.settings-wrapper .settings-wrapper-grid .settings-content{overflow:hidden}.settings-wrapper .settings-wrapper-grid .settings-content .settings-top{background-size:contain;background-repeat:no-repeat;background-position:top center}.settings-wrapper .settings-wrapper-grid .settings-content .settings-top .cover-image{margin-bottom:-5rem;background-size:cover;background-position:center;background-repeat:no-repeat}@media only screen and (max-width:577px){.settings-wrapper .settings-wrapper-grid .settings-content .settings-top .cover-image{margin-bottom:0}}.settings-wrapper .settings-wrapper-grid .settings-content .settings-top .settings-top-top{display:flex;align-items:center;justify-content:space-between}.settings-wrapper .settings-wrapper-grid .settings-content .settings-top .settings-top-top .settings-top-container{display:flex;align-items:center;justify-content:space-between;width:auto;justify-content:flex-start;background:#fff;padding:1rem 2rem 0 0}.settings-wrapper .settings-wrapper-grid .settings-content .settings-top .settings-top-top .settings-top-container .avatar{flex-shrink:0;margin-right:0;align-self:flex-start}.settings-wrapper .settings-wrapper-grid .settings-content .settings-top .settings-top-top .settings-top-container .user-name{margin-left:1rem}.settings-wrapper .settings-wrapper-grid .settings-content .settings-top .settings-top-top .change-user-image-buttons{display:flex;align-items:center;justify-content:space-between}.settings-wrapper .settings-wrapper-grid .settings-content .settings-top .settings-top-top .change-user-image-buttons div:first-of-type p{padding-right:1rem;border-right:1px solid #ddd;margin-right:1rem}@media only screen and (max-width:768px){.settings-wrapper .settings-wrapper-grid .settings-content .settings-top .settings-top-top .change-user-image-buttons div p{font-size:.75rem}}.settings-wrapper .settings-wrapper-grid .settings-content .settings-top h3{color:#333;font-size:1.5rem;margin:0 0 .25rem}.settings-wrapper .settings-wrapper-grid .settings-content .settings-top p{margin:0}.settings-wrapper .settings-wrapper-grid .settings-content .settings-top p a{font-weight:100}.settings-wrapper .add-a-video-wrapper{text-align:center}.settings-wrapper .add-a-video-wrapper .add-a-video{background-color:#671ab9;color:#fff;border-radius:3px;overflow:hidden;text-align:center;padding:.25rem 7rem;display:inline-block;margin:0 auto 1rem}.settings-wrapper .add-a-video-wrapper .add-a-video:hover{background-color:#4e148c}@media only screen and (max-width:768px){.settings-wrapper .add-a-video-wrapper .add-a-video{padding:.25rem 1rem;display:block}}.settings-wrapper .load-more-wrapper{text-align:center;margin-top:1rem}.settings-wrapper .load-more-wrapper .button{display:inline-block;cursor:pointer}.settings-wrapper .media-management-grid{display:grid;grid-gap:1rem;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(1,auto)}@media only screen and (max-width:990px){.settings-wrapper .media-management-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:577px){.settings-wrapper .media-management-grid{grid-template-columns:repeat(1,1fr)}.settings-wrapper .media-management-grid article.video{max-width:320px;margin-left:auto;margin-right:auto}}.settings-wrapper .media-management-grid .add-video{position:relative;background:#eee;display:flex;align-items:center;justify-content:space-between;justify-content:center;font-weight:700;padding:6rem 1rem}.settings-wrapper .media-management-grid .add-video span{position:relative;opacity:0}.settings-wrapper .media-management-grid .add-video::before{content:"+";font-size:24ch;color:#fff;position:absolute;z-index:0}.settings-wrapper .media-management-grid .add-video:hover::before{color:#4e148c}.settings-wrapper .media-management-grid .delete{position:absolute;top:.5rem;right:.5rem;display:block;background:#fff;padding:.4rem .5rem;box-shadow:0 .125em 2em 0 rgba(0,0,0,.5)}.settings-wrapper .media-management-grid .delete:hover{background:red;color:#fff}.settings-wrapper .media-management-grid .delete::before{content:"";font-family:Icon;font-weight:mini;font-size:.75rem;line-height:.75em}.settings-wrapper .media-management-grid .delete span{display:none}.settings-wrapper .media-management-grid .video-info h2{font-size:.875rem!important}.settings-wrapper .media-management-grid .video-info ul.video-status{padding:0;margin:0;list-style:none;margin-top:.5rem}.settings-wrapper .media-management-grid .video-info ul.video-status li{font-weight:500;font-size:.75rem}.settings-wrapper .media-management-grid .video-info ul.video-status li.rejected{color:#912324}.settings-wrapper .media-management-grid .video-info ul.video-status li.under-review{color:#ed943c}.settings-wrapper .media-management-grid .video-info ul.video-status li.approved{color:#2fa547}.settings-wrapper form p.giveaways{color:#666;font-weight:300;margin-bottom:2rem}.settings-wrapper form p.giveaways a{color:#4e148c}.settings-wrapper form span.link{color:#4e148c;cursor:pointer;font-weight:700}.settings-wrapper form .nh3,.settings-wrapper form h3{margin:2rem auto 1rem}.settings-wrapper form .select-wrapper,.settings-wrapper form input[type=email],.settings-wrapper form input[type=password],.settings-wrapper form input[type=text],.settings-wrapper form input[type=url]{appearance:none;-webkit-appearance:none;border:1px solid #595959;padding:.4rem 1rem;box-sizing:border-box;outline:0;background:#fff;color:grey;font-size:1rem;line-height:1em;font-weight:300;border-radius:.5rem;width:100%;display:block;margin:.5rem auto}.settings-wrapper form .select-wrapper:first-child,.settings-wrapper form input[type=email]:first-child,.settings-wrapper form input[type=password]:first-child,.settings-wrapper form input[type=text]:first-child,.settings-wrapper form input[type=url]:first-child{margin-top:0}.settings-wrapper form .select-wrapper:last-child,.settings-wrapper form input[type=email]:last-child,.settings-wrapper form input[type=password]:last-child,.settings-wrapper form input[type=text]:last-child,.settings-wrapper form input[type=url]:last-child{margin-bottom:0}.settings-wrapper form .select-wrapper.error,.settings-wrapper form input[type=email].error,.settings-wrapper form input[type=password].error,.settings-wrapper form input[type=text].error,.settings-wrapper form input[type=url].error{color:#d98587;background-color:#ffe1e2;border-color:#d98587}.settings-wrapper form div.field-error{font-size:.75rem;margin-top:.5rem;color:#d98587}.settings-wrapper form input[type=submit]{background:#4e148c;color:#fff;appearance:none;-webkit-appearance:none;padding:.5rem 1rem;box-sizing:border-box;outline:0;font-size:1rem;line-height:1em;border-radius:.5rem;width:100%;display:block;margin:.5rem auto;border:none}.settings-wrapper form input[type=submit]:last-of-type{margin-bottom:0}.settings-wrapper form .select-wrapper{position:relative;margin-bottom:1rem}.settings-wrapper form .select-wrapper::after{position:absolute;content:"";font-size:.75rem;right:.75rem;font-family:Icon;font-weight:100;pointer-events:none}.settings-wrapper form .select-wrapper select{margin:0!important;outline:0;border:none}.settings-wrapper form textarea{appearance:none;-webkit-appearance:none;border:1px solid #595959;padding:.75rem 1rem;box-sizing:border-box;outline:0;background:#fff;color:grey;font-size:1rem;line-height:1.25em;border-radius:.5rem;width:100%;max-width:100%;display:block;margin:.5rem auto;min-height:6rem}.settings-wrapper form .games-check-boxes{display:grid;grid-gap:.25rem;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(1,auto);align-items:center;grid-auto-flow:dense;margin-bottom:2rem}@media only screen and (max-width:768px){.settings-wrapper form .games-check-boxes{grid-template-columns:repeat(2,1fr);grid-gap:.5rem}}@media only screen and (max-width:577px){.settings-wrapper form .games-check-boxes{grid-template-columns:repeat(1,1fr);grid-gap:1rem}}.settings-wrapper form#create-video{display:grid;grid-gap:1rem;grid-template-columns:auto 1fr;grid-template-rows:repeat(1,auto)}@media only screen and (max-width:768px){.settings-wrapper form#create-video{grid-template-columns:auto}}.settings-wrapper form#create-video .upload-area{border:none;padding:0;margin:0}.settings-wrapper form#create-video .select-wrapper{margin:0}.settings-wrapper form#create-video input,.settings-wrapper form#create-video textarea{margin:0}.settings-wrapper form#create-video label{display:block;width:100%;text-align:right;margin-top:.625rem;color:grey}@media only screen and (max-width:768px){.settings-wrapper form#create-video label{text-align:left}}.settings-wrapper form#create-video input[type=submit]{grid-column:2/span 1}@media only screen and (max-width:768px){.settings-wrapper form#create-video input[type=submit]{grid-column:1/span 1}}.settings-wrapper form#create-video .create-video-errors{grid-column:1/span 2}@media only screen and (max-width:768px){.settings-wrapper form#create-video .create-video-errors{grid-column:1/span 1}}.settings-wrapper form#create-video .create-video-errors ul{padding:0;margin:0;list-style:none;width:100%}.settings-wrapper form#create-video .create-video-errors li,.settings-wrapper form#create-video .create-video-errors ul li{font-size:.875rem;padding:1rem;background:#ffe1e1;color:#bc0000;text-align:center}.select-wrapper{position:relative;margin-bottom:1rem;border:1px solid #999;padding:.6rem .5rem .4rem;box-sizing:border-box;outline:0;background:#fff;color:grey;font-size:1rem;line-height:1em;border-radius:.5rem;width:100%;display:block;margin:.5rem auto}.select-wrapper::after{position:absolute;content:"";font-size:.75rem;top:25%;right:.75rem;font-family:Icon;font-weight:100;pointer-events:none}.select-wrapper select{appearance:none;-webkit-appearance:none;margin:0!important;outline:0;border:none;width:100%;box-sizing:border-box}#blogroll .blogroll-grid.videos{grid-gap:1.25rem}#blogroll .blogroll-grid.videos article{min-height:unset;align-self:start}.featured-video article.video.preview.featured{display:grid;grid-gap:0;grid-template-columns:auto calc((100% - 4rem)/ 3);grid-template-rows:auto;margin-bottom:2rem}.featured-video article.video.preview.featured .video-thumbnail{margin:0}.featured-video article.video.preview.featured .video-thumbnail iframe{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat}.featured-video article.video.preview.featured .video-info{position:relative;background:#4e148c;color:#fff;height:100%;padding:4rem 2rem;display:flex;align-items:center;justify-content:space-between;flex-direction:column;justify-content:center;align-items:flex-start;box-sizing:border-box}.featured-video article.video.preview.featured .video-info ul.tags{padding:0;margin:0;list-style:none;display:flex;align-items:center;justify-content:space-between;justify-content:center;position:absolute;top:1rem;left:0;width:100%}.featured-video article.video.preview.featured .video-info ul.tags li a,.featured-video article.video.preview.featured .video-info ul.tags li span{display:block;font-style:italic;padding:1rem .5rem;color:#a769ea}.featured-video article.video.preview.featured .video-info h1,.featured-video article.video.preview.featured .video-info h2,.featured-video article.video.preview.featured .video-info h3{display:block;width:100%;color:#fff;margin:0 0 .5rem;font-size:2rem}.featured-video article.video.preview.featured .video-info address{color:#a769ea}.featured-video article.video.preview.featured .video-info p{color:#fff;font-size:.75rem;margin-bottom:0}@media only screen and (max-width:990px){.featured-video article.video.preview.featured{grid-template-columns:1fr;grid-template-rows:repeat(1,auto)}.featured-video article.video.preview.featured .video-info{padding:3rem 1.5rem 1.5rem}.featured-video article.video.preview.featured .video-info ul.tags{top:0}}.registration-errors ul{padding:0;margin:0;list-style:none}.registration-errors ul li{background-color:#ffe1e2;color:#d98587;border-radius:3px;overflow:hidden;padding:.25rem .5rem;text-align:center}.upload-area{display:grid;grid-gap:1rem;grid-template-columns:1fr 1fr;grid-template-rows:repeat(1,auto);border-top:1px solid #ddd;margin-top:1rem;padding-top:1rem}.upload-area.vide-page{grid-template-rows:1}.upload-area.selecting .left,.upload-area:not(.cropping) .left{grid-column:1/span 2}.upload-area.selecting .right,.upload-area:not(.cropping) .right{display:none}.upload-area:not(.cropping) button.complete{display:none!important}.upload-area .drop-target{height:100%;border-radius:none}.upload-area .left button{border-radius:0}.upload-area .uppy-ProgressBar-inner{background-color:#4e148c;box-shadow:0 0 10px rgba(103,26,185,.75)}.upload-area .uppy-DragDrop-container{font-family:"Fira Sans",sans-serif!important;color:#595959;font-weight:300;font-size:1rem}.upload-area .uppy-DragDrop-container span{color:#4e148c;font-weight:700}.upload-area .uppy-DragDrop--is-dragdrop-supported{border:none;box-sizing:border-box;background:#eee}.upload-area button.complete{grid-column:1/span 2;background:#4e148c;color:#fff;padding:.5rem 2rem;outline:0;border:none;border-radius:.5rem}.profile-page.new{margin:4rem auto}.profile-page.new .profile-page-new-content{background:#eee;text-aling:center;display:flex;align-items:center;justify-content:space-between;flex-direction:column;justify-content:center;padding:8rem 2rem}.profile-page.new .profile-page-new-content h1{font-size:2rem}.section-heading.profile-page{padding-top:0;padding-bottom:2rem}@media only screen and (max-width:990px){.section-heading.profile-page .in{padding:0;margin:0;max-width:unset}.section-heading.profile-page .in .cover-photo{margin-bottom:0}}.section-heading.profile-page .cover-photo{position:relative;min-height:64px;width:100%;background-color:#000}.section-heading.profile-page .cover-photo img{width:100%;margin:0!important}.section-heading.profile-page .cover-photo nav.ambassador-social{position:absolute;bottom:0;right:0;padding:1rem 1rem 1rem 4rem;background:linear-gradient(to right,rgba(0,0,0,0) 0,#000 4rem);box-sizing:border-box}.section-heading.profile-page .cover-photo nav.ambassador-social ul{padding:0;margin:0;list-style:none;display:flex;align-items:center;justify-content:space-between}.section-heading.profile-page .cover-photo nav.ambassador-social ul li{margin:0 .5rem}div.ambassador{display:grid;grid-gap:1rem;grid-template-columns:218px auto;grid-template-rows:auto 1fr}div.ambassador:not(:last-child){margin-bottom:2rem}div.ambassador .author{grid-column:1/2;grid-row:1/3}div.ambassador .author img{display:block;margin-right:1rem}div.ambassador header{grid-column:2/3;grid-row:1/2}div.ambassador header .bottom,div.ambassador header .top{display:flex;align-items:center;justify-content:space-between;justify-content:flex-start}div.ambassador header .top{margin-bottom:.5rem}div.ambassador header .top h1,div.ambassador header .top h2{font-size:1.5rem;margin:0 1rem 0 0}div.ambassador header .top .button{display:block;border:2px solid #4e148c;background:#fff;padding:.0675rem .5rem;border-radius:3px;font-size:.875rem;text-transform:capitalize;transform:translate(0,-2px);transition:.1s ease background,.1s ease color;cursor:pointer}div.ambassador header .top .button.followed,div.ambassador header .top .button.selected,div.ambassador header .top .button:hover{background:#4e148c;color:#fff}div.ambassador header .top .button.followed,div.ambassador header .top .button.selected{background:#4e148c;color:#fff}div.ambassador header .top .button.followed::after,div.ambassador header .top .button.selected::after{content:"ing"}div.ambassador header .bottom .subscriber-count{padding-right:1rem;margin-right:1rem;color:#595959;border-right:1px solid #595959}div.ambassador .about{display:block;width:100%;align-self:start;grid-column:2/3;grid-row:2/3}div.ambassador .about p{color:#595959;font-weight:300;line-height:1.25em}div.ambassador .about p:first-child{margin-top:0}div.ambassador .about p:last-child{margin-bottom:0}div.ambassador .ambassador-videos{display:block;width:100%;grid-column:2/3;grid-row:2/3;overflow:hidden;position:relative;padding-right:2rem}div.ambassador .ambassador-videos .slick-track{display:flex;align-items:center;justify-content:space-between;align-items:flex-start}div.ambassador .ambassador-videos .slick-arrow{font-family:Icon;font-weight:100;position:absolute;top:0;height:100%;padding:.5rem;display:flex;align-items:center;justify-content:space-between;justify-content:center;color:#595959;background:#fff;border:none;outline:0;appearance:none;-webkit-appearance:none}div.ambassador .ambassador-videos .slick-arrow.slick-next{right:0}div.ambassador .ambassador-videos .slick-arrow.slick-prev{left:0;display:none}div.ambassador .ambassador-videos article .video-thumbnail{margin:0;margin-right:.5rem}div.ambassador .ambassador-videos article .video-thumbnail img{display:block;width:100%;margin:0}div.ambassador .ambassador-videos article h3{margin:0;margin-right:.5rem;margin-top:.75rem;font-weight:500;box-sizing:border-box;width:calc(100% - .5rem);border-top:none}@media only screen and (max-width:990px){div.ambassador{grid-template-columns:192px auto}}@media only screen and (max-width:768px){div.ambassador{grid-template-columns:64px auto}div.ambassador .author{grid-column:1/2;grid-row:1/2}div.ambassador .ambassador-videos{grid-column:1/3;grid-row:2/3}}@media only screen and (max-width:577px){div.ambassador header .top{flex-wrap:wrap;margin-bottom:.5rem}div.ambassador header .top h1,div.ambassador header .top h2{font-size:1.125rem}div.ambassador header .top .button{display:block;width:100%;margin-top:.5rem;font-size:.75rem}div.ambassador header .bottom{font-size:.75rem}}.video-roll{display:grid;grid-gap:2rem;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(1,auto)}.video-roll article{margin:0 auto}@media only screen and (max-width:990px){.video-roll{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:577px){.video-roll{grid-template-columns:repeat(1,1fr)}}body{background-color:#4e148c}.page{background-color:#fff}.page .content-wrapper{flex-grow:1}.video-overlay-active{overflow:hidden}.video-overlay{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.45);z-index:9}.video-overlay .close{width:35px;height:35px;margin-left:auto;margin-bottom:5px;font-size:0;color:#4e148c;position:relative}.video-overlay .close:after,.video-overlay .close:before{content:'';position:absolute;width:31px;height:4px;background-color:#fff;border-radius:2px;top:16px;transition:.15s background-color ease-in-out}.video-overlay .close:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);left:2px}.video-overlay .close:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);right:2px}.video-overlay .close:hover:after,.video-overlay .close:hover:before{background-color:#4e148c}.video-overlay .video-overlay-container{max-width:915px;margin:0 auto;padding:0 15px;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;height:100vh}.video-overlay .embed{z-index:9;position:relative;width:100%}.video-overlay .embed:before{content:"";padding-top:56.25%;display:block}.video-overlay .embed iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}#site-bg{display:none}.button{border-radius:3px;overflow:hidden;color:#000;display:flex;align-items:center;justify-content:space-between;text-align:center;font-weight:700;padding:.5rem 1rem}.button.gold{background:#fff92c;box-shadow:inset 0 0 1rem rgba(0,0,0,.25);transition:.15s all ease-in-out}.button.gold:hover{background:#e5e027}header.primary .header-top{display:none;padding:3.5rem 0 1.5rem}header.primary .header-top .in{display:flex;justify-content:space-between;align-items:center;flex-direction:column;position:relative}@media only screen and (min-width:769px){header.primary .header-top .in{flex-direction:row;align-items:flex-end}}header.primary .header-top .in .header-top-right{margin-top:0;display:flex;align-items:center}header.primary .header-top #gungho-logo img{max-height:64px}header.primary .header-top #gungho-logo img.mobile{display:none}@media only screen and (max-width:577px){header.primary .header-top #gungho-logo img.desktop{display:none}header.primary .header-top #gungho-logo img.mobile{display:block}}header.primary .header-top form{background:#b2b2b2;padding:.5rem 1rem;display:none}header.primary .header-top form input{font-family:"Fira Sans",sans-serif;background:0 0;outline:0;border:none}header.primary .header-top form .tmpl-icon{color:#000;opacity:.5;position:relative;top:1px}@media only screen and (min-width:769px){header.primary .header-top form{display:flex}header.primary .header-top form#sign-in,header.primary .header-top form.password-reset{flex-direction:column}}header.primary .header-top nav.social{background:0 0;position:absolute;right:1rem;top:-2.95rem}header.primary .header-top nav.social ul{flex-direction:row}header.primary .header-top nav.social ul li{border:none;margin-left:1rem;width:1.5rem}header.primary .header-top nav.social ul li a{border-radius:100%;text-align:center;width:1.5rem;height:1.5rem;box-sizing:border-box;transition:.15s ease opacity;display:flex;justify-content:center;align-items:center;padding:0}header.primary .header-top nav.social ul li a:hover{opacity:.75}@media only screen and (min-width:769px){header.primary .header-top nav.social ul li a{width:2rem;height:2rem}}@media only screen and (min-width:991px){header.primary .header-top nav.social ul li a{width:2.15rem;height:2.15rem}}header.primary .header-top nav.social ul li:hover{background:0 0}@media only screen and (min-width:769px){header.primary .header-top nav.social ul li{width:2rem}}@media only screen and (min-width:991px){header.primary .header-top nav.social ul li{width:2.15rem;margin-left:.75rem}}@media only screen and (min-width:769px){header.primary .header-top nav.social{position:relative;margin-top:0;top:0;right:0;margin-left:.75rem;order:1}}@media only screen and (min-width:769px){header.primary .header-top{padding:1.5rem 0;display:block}}header.primary .header-bottom{position:relative}header.primary .header-bottom .in{padding-top:8px;padding-bottom:8px;flex-direction:row}@media only screen and (min-width:769px){header.primary .header-bottom .in{padding-top:0;padding-bottom:0}}header.primary nav{background:#4e148c}header.primary nav .menu-wrapper{display:flex}@media only screen and (min-width:769px){header.primary nav .menu-wrapper{justify-content:space-between}}header.primary nav ul{padding:0;margin:0;list-style:none;display:flex;align-items:center;justify-content:space-between;justify-content:center;flex-direction:column}header.primary nav ul li{position:relative;display:block;width:100%;text-align:center}header.primary nav ul li:hover{z-index:9998;background-color:#671ab9}header.primary nav ul li:not(:hover) ul{display:none}header.primary nav ul li.expander-nav.open .sub-nav{display:block}header.primary nav ul li .arrow-expand{display:none}header.primary nav ul li a{display:block;color:#fff;box-sizing:border-box;padding:1rem;font-weight:300}header.primary nav ul li a.selected{background-color:#671ab9}@media only screen and (min-width:769px){header.primary nav ul li a{padding:1rem .25rem}}@media only screen and (max-width:577px){header.primary nav ul li a{padding:.5rem;color:rgba(255,255,255,.75)}}header.primary nav ul li ul{display:block;background-color:#671ab9;z-index:9998}header.primary nav ul li ul li{width:100%;box-shadow:0 -1px 0 rgba(255,255,255,.2)}header.primary nav ul li ul li a{font-size:.875rem}header.primary nav ul li ul li:hover{background-color:rgba(255,255,255,.2)}@media only screen and (min-width:769px){header.primary nav ul li ul{position:absolute;width:200%;left:-50%;top:100%;box-shadow:0 .125em 2em 0 rgba(0,0,0,.5)}}@media only screen and (min-width:769px){header.primary nav ul{flex-direction:row}}header.primary nav .mobile-search{order:2;margin-left:auto;max-width:186px}@media only screen and (min-width:769px){header.primary nav .mobile-search{display:none}}header.primary nav .mobile-search form{position:relative}header.primary nav .mobile-search input{background-color:#fff;height:19px;padding:5px 10px;border:0;outline:0;border-radius:5px;width:100%;box-sizing:border-box;height:29px}header.primary nav .mobile-search .tmpl-icon{color:#000;opacity:.5;position:absolute;top:6px;right:10px}header.primary nav .mobile-logo{order:1;margin-left:15px;margin-right:15px}@media only screen and (min-width:769px){header.primary nav .mobile-logo{display:none}}header.primary nav .mobile-logo img{width:100px;min-width:100px}header.primary .menu-collapse{display:none}@media only screen and (max-width:768px){header.primary .menu-collapse{position:fixed;left:0;right:0;top:0;background:#4e148c;z-index:11;width:100%;max-width:360px}header.primary .menu-collapse .mobile-menu-bg{position:relative;padding:2rem 1rem 1rem;background:#4e148c}header.primary .menu-collapse::before{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;content:"";position:fixed;background:rgba(0,0,0,.75);pointer-events:none}}@media only screen and (min-width:769px){header.primary .menu-collapse{display:block!important;width:100%}}@media only screen and (min-width:578px){header.primary .menu-collapse .mobile-gungho-logo,header.primary .menu-collapse nav.social{display:none}}@media only screen and (max-width:577px){header.primary .menu-collapse .menu-toggle{position:absolute;top:1.5rem;left:1rem}header.primary .menu-collapse .menu-toggle span{margin:0}header.primary .menu-collapse .menu-toggle span:first-child{transform:rotate(45deg)}header.primary .menu-collapse .menu-toggle span:last-child{transform:rotate(-45deg);margin-top:-3px}header.primary .menu-collapse .mobile-gungho-logo{display:block;margin:0 auto 2rem;max-width:50vw}header.primary .menu-collapse nav.social{margin-top:3rem}header.primary .menu-collapse nav.social div.heading{text-align:center;color:#fff;margin:1rem auto .5rem}header.primary .menu-collapse nav.social ul{padding:0;margin:0;list-style:none;display:flex;align-items:center;justify-content:space-between;flex-direction:row;justify-content:center;padding-bottom:1rem}header.primary .menu-collapse nav.social ul li{width:auto}header.primary .menu-collapse nav.social ul li a{display:block;padding:.5rem;box-sizing:border-box;width:2.5rem;height:2.5rem}header.primary .menu-collapse nav.social ul li a img{display:block;width:2.5rem}}header.primary .menu-toggle{margin:0;padding:5px 0;width:28px;cursor:pointer}header.primary .menu-toggle span{display:block;height:3px;width:28px;background:#fff;border-radius:5px}header.primary .menu-toggle span+span{margin-top:5px}@media only screen and (min-width:769px){header.primary .menu-toggle{display:none}}#find-out-whats-new .in.dl-grid{display:grid;align-items:center;margin-top:2rem}#find-out-whats-new .in.dl-grid div{font-weight:700;text-align:center;padding:0 1.25rem .5rem;margin-bottom:.5rem;border-bottom:1px solid #ccc;font-size:1.45rem}@media only screen and (min-width:769px){#find-out-whats-new .in.dl-grid div{padding-bottom:0;padding-left:0;border-bottom:0;margin-bottom:0;padding-right:1.5rem;min-width:140px;font-size:1rem}}@media only screen and (min-width:991px){#find-out-whats-new .in.dl-grid div{padding-right:2rem}}#find-out-whats-new .in.dl-grid article{padding:0;height:100%;box-sizing:border-box}#find-out-whats-new .in.dl-grid article a{display:flex;justify-content:space-between;align-items:center;justify-content:center;height:100%}#find-out-whats-new .in.dl-grid article a h2,#find-out-whats-new .in.dl-grid article a h3,#find-out-whats-new .in.dl-grid article a h4{font-size:.85rem;line-height:1.5;color:grey;font-weight:300;text-align:center;margin:.5rem 0}@media only screen and (min-width:769px){#find-out-whats-new .in.dl-grid article a h2,#find-out-whats-new .in.dl-grid article a h3,#find-out-whats-new .in.dl-grid article a h4{margin:1rem 0}}#find-out-whats-new .in.dl-grid article p a{text-align:center}@media only screen and (min-width:769px){#find-out-whats-new .in.dl-grid article:not(:last-child){border-right:1px solid #bfbfbf}}@media only screen and (min-width:769px){#find-out-whats-new .in.dl-grid article{padding:0 .5rem}}@media only screen and (min-width:1281px){#find-out-whats-new .in.dl-grid article{padding:0 1rem}}@media only screen and (min-width:769px){#find-out-whats-new .in.dl-grid{grid-template-columns:repeat(5,auto)}#find-out-whats-new .in.dl-grid.press{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}#find-out-whats-new .in.dl-grid.press a{display:block}}@media only screen and (max-width:768px){#find-out-whats-new .in.dl-grid{grid-template-rows:repeat(5,auto)}#find-out-whats-new .in.dl-grid.press{display:block;margin-bottom:2rem}#find-out-whats-new .in.dl-grid.press a{display:block}}#games-carousel .in .games-carousel-wrapper{position:relative;overflow:hidden}#games-carousel .in .games-carousel-wrapper .slick-next,#games-carousel .in .games-carousel-wrapper .slick-prev{font-family:Icon;font-weight:100;position:absolute;background:rgba(78,20,140,.75);height:100%;top:0;border:none;outline:0;color:#fff;z-index:1}#games-carousel .in .games-carousel-wrapper .slick-prev{left:0}#games-carousel .in .games-carousel-wrapper .slick-next{right:0}#games-carousel .in .games-carousel-wrapper .slick-track::after{content:"";display:table;clear:both}#games-carousel .in .games-carousel-wrapper article.game{float:left;position:relative;background-color:#efefef;margin:0 .5rem;outline:0;overflow:hidden}#games-carousel .in .games-carousel-wrapper article.game .dest-game{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat}#games-carousel .in .games-carousel-wrapper article.game .game-thumbnail{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none}#games-carousel .in .games-carousel-wrapper article.game .game-thumbnail::after{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;content:""}#games-carousel .in .games-carousel-wrapper article.game p{position:absolute;bottom:0;left:0;width:100%;text-align:center;color:#fff;line-height:1.25em;box-sizing:border-box;margin:0;text-shadow:0 0 1rem #000,0 0 .25rem #000;padding:1rem}#games-carousel .in .games-carousel-wrapper article.game .game-logo{position:absolute;bottom:0;width:100%;pointer-events:none}#games-list .in .games-list-grid{display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-template-rows:repeat(1,auto)}#games-list .in .games-list-grid article.game{background:#4e148c;color:#fff}#games-list .in .games-list-grid article.game .game-content{position:relative}#games-list .in .games-list-grid article.game .game-content:not(:hover) .dest-game{opacity:0}#games-list .in .games-list-grid article.game .game-content .dest-game{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;text-align:center;background-color:rgba(0,0,0,.75);color:#fff;z-index:2;transition:.15s ease opacity}#games-list .in .games-list-grid article.game .game-content .dest-game h2{display:block;width:100%;margin:0;color:#fff}#games-list .in .games-list-grid article.game .game-content .dest-game span{display:block;text-align:center;width:100%;text-transform:uppercase;margin-top:.5rem}#games-list .in .games-list-grid article.game .game-content .game-thumbnail-wide{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1}#games-list .in .games-list-grid article.game description p{font-size:.875rem;font-weight:300;text-align:center;margin:1rem 2rem}@media only screen and (min-width:578px){#games-list .in .games-list-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:769px){#games-list .in .games-list-grid{grid-template-columns:repeat(3,1fr)}}section.game-gallery .game-gallery-wrapper{overflow:hidden}section.game-gallery .game-gallery-wrapper .game-gallery-window{overflow:hidden}section.game-gallery .game-gallery-wrapper .game-gallery-window .game-gallery-item{background-position:center;background-repeat:no-repeat;float:left;border-radius:3px;overflow:hidden;outline:0;position:relative;background-size:cover}section.game-gallery .game-gallery-wrapper .game-gallery-window .game-gallery-item .play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:0;background:#fff;border-radius:50%;width:100px;height:100px;display:flex;justify-content:center;align-items:center;opacity:1;transition:.15s all ease-in-out;outline:0;box-shadow:0 0 6px 4px rgba(0,0,0,.3)}section.game-gallery .game-gallery-wrapper .game-gallery-window .game-gallery-item .play:before{content:'';position:relative;left:6px;width:34px;height:34px;box-sizing:border-box;border-style:solid;border-width:17px 0 17px 34px;border-color:transparent transparent transparent #4e148c;transition:.15s all ease-in-out}section.game-gallery .game-gallery-wrapper .game-gallery-window .game-gallery-item .play:hover{background:#4e148c}section.game-gallery .game-gallery-wrapper .game-gallery-window .game-gallery-item .play:hover:before{border-color:transparent transparent transparent #fff}@media only screen and (min-width:769px){section.game-gallery .game-gallery-wrapper .game-gallery-window .game-gallery-item{background-size:cover;padding-top:0}}@media only screen and (min-width:769px){section.game-gallery .game-gallery-wrapper .game-gallery-window{height:396px}}@media only screen and (min-width:991px){section.game-gallery .game-gallery-wrapper .game-gallery-window{height:527px}}@media only screen and (min-width:1281px){section.game-gallery .game-gallery-wrapper .game-gallery-window{height:612px}}section.game-gallery .game-gallery-wrapper .game-gallery-nav{position:relative}section.game-gallery .game-gallery-wrapper .game-gallery-nav .slick-next,section.game-gallery .game-gallery-wrapper .game-gallery-nav .slick-prev{font-family:Icon;font-weight:100;position:absolute;background:rgba(78,20,140,.75);bottom:0;top:8px;border:none;outline:0;color:#fff;z-index:1}section.game-gallery .game-gallery-wrapper .game-gallery-nav .slick-prev{left:0}section.game-gallery .game-gallery-wrapper .game-gallery-nav .slick-next{right:0}section.game-gallery .game-gallery-wrapper .game-gallery-nav .slick-list{overflow:hidden}section.game-gallery .game-gallery-wrapper .game-gallery-nav .game-gallery-item{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:4.35%;float:left;border-radius:3px;overflow:hidden;margin:.5rem .25rem 0;cursor:pointer;outline:0}section.game-gallery .game-gallery-wrapper .game-gallery-nav .game-gallery-item::after{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;content:"";background:#000;opacity:0;transition:.15s ease opacity,.15s ease background}section.game-gallery .game-gallery-wrapper .game-gallery-nav .game-gallery-item:not(.slick-current):hover::after{background:#4e148c;opacity:.75}section.game-gallery .game-gallery-wrapper .game-gallery-nav .game-gallery-item:not(.slick-current)::after{opacity:.5;transition:.15s ease opacity}@media only screen and (min-width:769px){section.game-gallery .game-gallery-wrapper .game-gallery-nav .game-gallery-item{height:95.63px;padding-top:0}}@media only screen and (min-width:991px){section.game-gallery .game-gallery-wrapper .game-gallery-nav .game-gallery-item{height:90px}}@media only screen and (min-width:1281px){section.game-gallery .game-gallery-wrapper .game-gallery-nav .game-gallery-item{height:106.88px}}section.game-gallery .game-gallery-wrapper-v .game-gallery-window-v{width:100%;overflow:hidden}section.game-gallery .game-gallery-wrapper-v .game-gallery-window-v .game-gallery-item{background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:4.35%;float:left;border-radius:3px;overflow:hidden;outline:0;position:relative;background-size:contain;background-color:#000}section.game-gallery .game-gallery-wrapper-v .game-gallery-window-v .game-gallery-item .play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:0;background:#fff;border-radius:50%;width:100px;height:100px;display:flex;justify-content:center;align-items:center;opacity:1;transition:.15s all ease-in-out;outline:0;box-shadow:0 0 6px 4px rgba(0,0,0,.3)}section.game-gallery .game-gallery-wrapper-v .game-gallery-window-v .game-gallery-item .play:before{content:'';position:relative;left:6px;width:34px;height:34px;box-sizing:border-box;border-style:solid;border-width:17px 0 17px 34px;border-color:transparent transparent transparent #4e148c;transition:.15s all ease-in-out}section.game-gallery .game-gallery-wrapper-v .game-gallery-window-v .game-gallery-item .play:hover{background:#4e148c}section.game-gallery .game-gallery-wrapper-v .game-gallery-window-v .game-gallery-item .play:hover:before{border-color:transparent transparent transparent #fff}@media only screen and (min-width:769px){section.game-gallery .game-gallery-wrapper-v .game-gallery-window-v .game-gallery-item{height:396px;padding-top:0}}@media only screen and (min-width:991px){section.game-gallery .game-gallery-wrapper-v .game-gallery-window-v .game-gallery-item{height:527px}}@media only screen and (min-width:1281px){section.game-gallery .game-gallery-wrapper-v .game-gallery-window-v .game-gallery-item{height:612px}}@media only screen and (min-width:769px){section.game-gallery .game-gallery-wrapper-v .game-gallery-window-v{height:396px;order:1}}@media only screen and (min-width:991px){section.game-gallery .game-gallery-wrapper-v .game-gallery-window-v{height:527px}}@media only screen and (min-width:1281px){section.game-gallery .game-gallery-wrapper-v .game-gallery-window-v{height:612px}}section.game-gallery .game-gallery-wrapper-v .game-gallery-nav-v{position:relative}section.game-gallery .game-gallery-wrapper-v .game-gallery-nav-v .game-gallery-item{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;padding-top:4.35%;float:left;margin:.5rem .25rem 0;cursor:pointer;outline:0}section.game-gallery .game-gallery-wrapper-v .game-gallery-nav-v .game-gallery-item::after{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;content:"";background:#000;opacity:0;transition:.15s ease opacity,.15s ease background}section.game-gallery .game-gallery-wrapper-v .game-gallery-nav-v .game-gallery-item:not(.slick-current):hover::after{background:#4e148c;opacity:.75}section.game-gallery .game-gallery-wrapper-v .game-gallery-nav-v .game-gallery-item:not(.slick-current)::after{opacity:.5;transition:.15s ease opacity}@media only screen and (min-width:769px){section.game-gallery .game-gallery-wrapper-v .game-gallery-nav-v .game-gallery-item{padding-top:70%;margin:.25rem 0}}@media only screen and (min-width:991px){section.game-gallery .game-gallery-wrapper-v .game-gallery-nav-v .game-gallery-item{padding-top:54.5%}}@media only screen and (min-width:1281px){section.game-gallery .game-gallery-wrapper-v .game-gallery-nav-v .game-gallery-item{padding-top:69.5%}}section.game-gallery .game-gallery-wrapper-v .game-gallery-nav-v .slick-next,section.game-gallery .game-gallery-wrapper-v .game-gallery-nav-v .slick-prev{font-family:Icon;font-weight:100;position:absolute;background:rgba(78,20,140,.75);border:none;outline:0;color:#fff;z-index:1;padding:.35rem 0;bottom:0;top:8px;width:28px}@media only screen and (min-width:769px){section.game-gallery .game-gallery-wrapper-v .game-gallery-nav-v .slick-next,section.game-gallery .game-gallery-wrapper-v .game-gallery-nav-v .slick-prev{top:auto;bottom:auto;left:0;right:0;width:100%;height:26px}}@media only screen and (min-width:769px){section.game-gallery .game-gallery-wrapper-v .game-gallery-nav-v .slick-prev{top:0}section.game-gallery .game-gallery-wrapper-v .game-gallery-nav-v .slick-prev span{position:absolute;transform:rotate(90deg);top:5px;margin-left:-8px}}section.game-gallery .game-gallery-wrapper-v .game-gallery-nav-v .slick-next{right:0}@media only screen and (min-width:769px){section.game-gallery .game-gallery-wrapper-v .game-gallery-nav-v .slick-next{bottom:0;right:auto}section.game-gallery .game-gallery-wrapper-v .game-gallery-nav-v .slick-next span{position:absolute;transform:rotate(90deg);top:5px;margin-left:-8px}}section.game-gallery .game-gallery-wrapper-v .game-gallery-nav-v .slick-list{position:relative;display:block;overflow:hidden;margin:0}section.game-gallery .game-gallery-wrapper-v .game-gallery-nav-v .slick-track{position:relative;top:0;left:0;display:block}@media only screen and (min-width:769px){section.game-gallery .game-gallery-wrapper-v .game-gallery-nav-v{order:0;margin-right:.5rem;-webkit-box-flex:0;-webkit-flex:0 0 120px;-ms-flex:0 0 120px;flex:0 0 120px;max-width:120px}}@media only screen and (min-width:991px){section.game-gallery .game-gallery-wrapper-v .game-gallery-nav-v{-webkit-box-flex:0;-webkit-flex:0 0 190px;-ms-flex:0 0 190px;flex:0 0 190px;max-width:190px}}@media only screen and (min-width:769px){section.game-gallery .game-gallery-wrapper-v{display:flex;flex-direction:row}}section.game-gallery .game-gallery-wrapper-v-9 .game-gallery-window-v-9{width:100%;overflow:hidden}section.game-gallery .game-gallery-wrapper-v-9 .game-gallery-window-v-9 .game-gallery-item{background-position:center;background-repeat:no-repeat;padding-top:4.35%;float:left;border-radius:3px;overflow:hidden;outline:0;position:relative;background-size:cover}section.game-gallery .game-gallery-wrapper-v-9 .game-gallery-window-v-9 .game-gallery-item .play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:0;background:#fff;border-radius:50%;width:100px;height:100px;display:flex;justify-content:center;align-items:center;opacity:1;transition:.15s all ease-in-out;outline:0;box-shadow:0 0 6px 4px rgba(0,0,0,.3)}section.game-gallery .game-gallery-wrapper-v-9 .game-gallery-window-v-9 .game-gallery-item .play:before{content:'';position:relative;left:6px;width:34px;height:34px;box-sizing:border-box;border-style:solid;border-width:17px 0 17px 34px;border-color:transparent transparent transparent #4e148c;transition:.15s all ease-in-out}section.game-gallery .game-gallery-wrapper-v-9 .game-gallery-window-v-9 .game-gallery-item .play:hover{background:#4e148c}section.game-gallery .game-gallery-wrapper-v-9 .game-gallery-window-v-9 .game-gallery-item .play:hover:before{border-color:transparent transparent transparent #fff}@media only screen and (min-width:769px){section.game-gallery .game-gallery-wrapper-v-9 .game-gallery-window-v-9 .game-gallery-item{height:882px;background-size:cover;padding-top:0}}@media only screen and (min-width:991px){section.game-gallery .game-gallery-wrapper-v-9 .game-gallery-window-v-9 .game-gallery-item{height:1120px}}@media only screen and (min-width:1281px){section.game-gallery .game-gallery-wrapper-v-9 .game-gallery-window-v-9 .game-gallery-item{height:1386px}}@media only screen and (min-width:769px){section.game-gallery .game-gallery-wrapper-v-9 .game-gallery-window-v-9{height:882px;order:1}}@media only screen and (min-width:991px){section.game-gallery .game-gallery-wrapper-v-9 .game-gallery-window-v-9{height:1120px}}@media only screen and (min-width:1281px){section.game-gallery .game-gallery-wrapper-v-9 .game-gallery-window-v-9{height:1386px}}section.game-gallery .game-gallery-wrapper-v-9 .game-gallery-nav-v-9{position:relative}section.game-gallery .game-gallery-wrapper-v-9 .game-gallery-nav-v-9 .game-gallery-item{background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:3px;overflow:hidden;background-size:contain;background-color:#000;position:relative;padding-top:4.35%;float:left;margin:.5rem .25rem 0;cursor:pointer;outline:0}section.game-gallery .game-gallery-wrapper-v-9 .game-gallery-nav-v-9 .game-gallery-item::after{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;content:"";background:#000;opacity:0;transition:.15s ease opacity,.15s ease background}section.game-gallery .game-gallery-wrapper-v-9 .game-gallery-nav-v-9 .game-gallery-item:not(.slick-current):hover::after{background:#4e148c;opacity:.75}section.game-gallery .game-gallery-wrapper-v-9 .game-gallery-nav-v-9 .game-gallery-item:not(.slick-current)::after{opacity:.5;transition:.15s ease opacity}@media only screen and (min-width:769px){section.game-gallery .game-gallery-wrapper-v-9 .game-gallery-nav-v-9 .game-gallery-item{padding-top:69.6%;margin:.25rem 0 .25rem}}@media only screen and (min-width:991px){section.game-gallery .game-gallery-wrapper-v-9 .game-gallery-nav-v-9 .game-gallery-item{padding-top:50.85%}}@media only screen and (min-width:1281px){section.game-gallery .game-gallery-wrapper-v-9 .game-gallery-nav-v-9 .game-gallery-item{padding-top:63.39%}}section.game-gallery .game-gallery-wrapper-v-9 .game-gallery-nav-v-9 .slick-next,section.game-gallery .game-gallery-wrapper-v-9 .game-gallery-nav-v-9 .slick-prev{font-family:Icon;font-weight:100;position:absolute;background:rgba(78,20,140,.75);border:none;outline:0;color:#fff;z-index:1;padding:.35rem 0;bottom:0;top:8px;width:28px}@media only screen and (min-width:769px){section.game-gallery .game-gallery-wrapper-v-9 .game-gallery-nav-v-9 .slick-next,section.game-gallery .game-gallery-wrapper-v-9 .game-gallery-nav-v-9 .slick-prev{top:auto;bottom:auto;left:0;right:0;width:100%;height:26px}}@media only screen and (min-width:769px){section.game-gallery .game-gallery-wrapper-v-9 .game-gallery-nav-v-9 .slick-prev{top:0}section.game-gallery .game-gallery-wrapper-v-9 .game-gallery-nav-v-9 .slick-prev span{position:absolute;transform:rotate(90deg);top:5px;margin-left:-8px}}section.game-gallery .game-gallery-wrapper-v-9 .game-gallery-nav-v-9 .slick-next{right:0}@media only screen and (min-width:769px){section.game-gallery .game-gallery-wrapper-v-9 .game-gallery-nav-v-9 .slick-next{bottom:0;right:auto}section.game-gallery .game-gallery-wrapper-v-9 .game-gallery-nav-v-9 .slick-next span{position:absolute;transform:rotate(90deg);top:5px;margin-left:-8px}}section.game-gallery .game-gallery-wrapper-v-9 .game-gallery-nav-v-9 .slick-list{position:relative;display:block;overflow:hidden;margin:0}section.game-gallery .game-gallery-wrapper-v-9 .game-gallery-nav-v-9 .slick-track{position:relative;top:0;left:0;display:block}@media only screen and (min-width:769px){section.game-gallery .game-gallery-wrapper-v-9 .game-gallery-nav-v-9{order:0;margin-right:.5rem;-webkit-box-flex:0;-webkit-flex:0 0 200px;-ms-flex:0 0 200px;flex:0 0 200px;max-width:200px}}@media only screen and (min-width:991px){section.game-gallery .game-gallery-wrapper-v-9 .game-gallery-nav-v-9{-webkit-box-flex:0;-webkit-flex:0 0 300px;-ms-flex:0 0 300px;flex:0 0 300px;max-width:300px}}@media only screen and (min-width:769px){section.game-gallery .game-gallery-wrapper-v-9{display:flex;flex-direction:row}}article#game section.game-hero{position:relative;overflow:hidden;background:#000;margin-bottom:2.5rem}article#game section.game-hero .bgs{position:relative;width:100%;overflow:hidden}article#game section.game-hero .bgs .bg-blur{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;filter:blur(32px);opacity:.5}article#game section.game-hero .bgs .bg-feature{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%;max-width:1920px;margin:0 auto}article#game section.game-hero .bgs .bg-feature::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;background:linear-gradient(to bottom,rgba(0,0,0,0) 80%,rgba(0,0,0,.75) 100%)}@media only screen and (max-width:577px){article#game section.game-hero .bgs .bg-feature::after{background:linear-gradient(to bottom,rgba(0,0,0,0) 80%,#000 100%)}}@media (min-width:1440px){article#game section.game-hero .bgs .bg-feature{-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0),#000 24rem,#000 calc(100% - 24rem),rgba(0,0,0,0) 100%);mask-image:linear-gradient(to right,rgba(0,0,0,0),#000 24rem,#000 calc(100% - 24rem),rgba(0,0,0,0) 100%)}}@media only screen and (min-width:769px){article#game section.game-hero .bgs .bg-feature{max-height:500px}}@media only screen and (min-width:991px){article#game section.game-hero .bgs .bg-feature{max-height:650px}}@media only screen and (min-width:1281px){article#game section.game-hero .bgs .bg-feature{max-height:720px}}article#game section.game-hero .bgs .logo-container{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;justify-content:space-between;z-index:3;align-items:center}article#game section.game-hero .bgs .logo-container .logo-container-h{height:60%;margin:0 auto}article#game section.game-hero .bgs .logo-container img{display:block;max-height:100%;min-height:192px;margin:0 auto}article#game section.game-hero .game-hero-content{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:space-between;align-items:flex-end;z-index:3}@media only screen and (max-width:577px){article#game section.game-hero .game-hero-content{position:relative}}article#game section.game-hero .game-hero-content .game-hero-content-social{text-align:center}article#game section.game-hero .game-hero-content .game-hero-content-social ul{margin:0 0 .5rem;padding:0;display:flex;justify-content:space-between;justify-content:center;align-items:center;list-style:none}article#game section.game-hero .game-hero-content .game-hero-content-social ul li+li{margin-left:.5rem}@media only screen and (min-width:991px){article#game section.game-hero .game-hero-content .game-hero-content-social ul li+li{margin-left:.75rem}}article#game section.game-hero .game-hero-content .game-hero-content-social ul a{height:32px;width:32px;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:.15s all ease-in-out}article#game section.game-hero .game-hero-content .game-hero-content-social ul a:hover{opacity:.75}@media only screen and (min-width:769px){article#game section.game-hero .game-hero-content .game-hero-content-social ul{margin:0}}article#game section.game-hero .game-hero-content .game-hero-content-box{display:flex;align-items:center;justify-content:space-between;justify-content:center;margin:0 1rem 1rem;flex-direction:column}article#game section.game-hero .game-hero-content .game-hero-content-box>*{margin:.75rem .5rem 0;width:100%;justify-content:center;line-height:18px}@media only screen and (min-width:769px){article#game section.game-hero .game-hero-content .game-hero-content-box>*{width:auto;margin:0 .5rem;padding:.5rem .75rem}}@media only screen and (min-width:991px){article#game section.game-hero .game-hero-content .game-hero-content-box>*{padding:.5rem 1rem}}@media only screen and (min-width:769px){article#game section.game-hero .game-hero-content .game-hero-content-box{margin:1rem 0 2rem;flex-direction:row}}@media only screen and (min-width:769px){article#game section.game-hero{margin-bottom:3rem}}@media only screen and (min-width:991px){article#game section.game-hero{margin-bottom:3.5rem}}@media only screen and (min-width:1281px){article#game section.game-hero{margin-bottom:4rem}}article#game section.game-description main{margin:1.5rem auto;overflow:hidden}article#game section.game-description main description p{color:#4e148c;font-size:1.35rem}@media only screen and (min-width:769px){article#game section.game-description main description p{font-size:1.65rem}}@media only screen and (min-width:991px){article#game section.game-description main description p{font-size:2rem}}article#game section.game-description main .article-image{position:relative;overflow:hidden}article#game section.game-description main .article-image a{position:absolute;top:0;left:0;right:0;bottom:0}article#game section.game-description main .article-image.left-floater,article#game section.game-description main .article-image.right-floater{max-width:100%;width:100%}@media only screen and (min-width:769px){article#game section.game-description main .article-image.left-floater,article#game section.game-description main .article-image.right-floater{float:right;max-width:400px;margin:0 0 1.5rem 3rem}}article#game section.game-description main img{max-width:100%;width:100%}article#game section.game-description main p{font-weight:300;color:#404040}article#game section.game-description main ol,article#game section.game-description main ul{padding-left:20px;line-height:1.5;font-size:1rem;font-weight:300;color:#404040}article#game section.game-description main ol li+li,article#game section.game-description main ul li+li{margin-top:10px}article#game section.download-now{background:#efefef;padding:2.5rem 0;margin:2.5rem auto}article#game section.download-now .download-now-content{display:flex;align-items:center;justify-content:space-between;justify-content:center;flex-direction:column}article#game section.download-now .download-now-content img.game-icon{max-height:150px;border-radius:1.5rem;box-shadow:0 .125em 1em 0 rgba(0,0,0,.25);margin-bottom:1rem}@media only screen and (min-width:769px){article#game section.download-now .download-now-content img.game-icon{margin-bottom:0;margin-right:1rem}}@media only screen and (min-width:991px){article#game section.download-now .download-now-content img.game-icon{max-height:180px;margin-right:2rem}}article#game section.download-now .download-now-content .download-now-destinations .nh2{color:#000;font-size:1.5rem;margin:0;text-align:center}@media only screen and (min-width:769px){article#game section.download-now .download-now-content .download-now-destinations .nh2{text-align:left;font-size:1.75}}@media only screen and (min-width:991px){article#game section.download-now .download-now-content .download-now-destinations .nh2{font-size:2rem}}@media only screen and (min-width:1281px){article#game section.download-now .download-now-content .download-now-destinations .nh2{font-size:2.5rem}}article#game section.download-now .download-now-content .download-now-destinations .download-buttons{display:flex;align-items:center;justify-content:space-between;margin-top:1rem;justify-content:flex-start}@media only screen and (max-width:577px){article#game section.download-now .download-now-content .download-now-destinations .download-buttons{flex-wrap:wrap;justify-content:center}}article#game section.download-now .download-now-content .download-now-destinations .download-buttons a{transition:.15s ease opacity}article#game section.download-now .download-now-content .download-now-destinations .download-buttons a:not(:last-child){margin-right:.5rem}@media only screen and (min-width:991px){article#game section.download-now .download-now-content .download-now-destinations .download-buttons a:not(:last-child){margin-right:1rem}}article#game section.download-now .download-now-content .download-now-destinations .download-buttons a img{display:block;height:28px}@media only screen and (min-width:769px){article#game section.download-now .download-now-content .download-now-destinations .download-buttons a img{height:35px}}@media only screen and (min-width:991px){article#game section.download-now .download-now-content .download-now-destinations .download-buttons a img{height:48px}}article#game section.download-now .download-now-content .download-now-destinations .download-buttons a.steam-link img{height:30px}@media only screen and (min-width:769px){article#game section.download-now .download-now-content .download-now-destinations .download-buttons a.steam-link img{height:32px}}@media only screen and (min-width:991px){article#game section.download-now .download-now-content .download-now-destinations .download-buttons a.steam-link img{height:42px}}article#game section.download-now .download-now-content .download-now-destinations .download-buttons a:hover{opacity:.75}@media only screen and (min-width:769px){article#game section.download-now .download-now-content{flex-direction:row}}article#game section.download-now+.section-heading{padding-top:0}@media only screen and (min-width:769px){article#game section.download-now{padding:3rem 0;margin:3rem auto}}@media only screen and (min-width:991px){article#game section.download-now{padding:3.5rem 0;margin:3.5rem auto}}@media only screen and (min-width:1281px){article#game section.download-now{padding:4rem 0;margin:4rem auto}}.faq-source{display:none}section.faq{margin-bottom:2.5rem}section.faq ul.faq-list{padding:0;margin:0;list-style:none}section.faq ul.faq-list li.faq-item:not(.expanded) div.faq-q::after{content:""}section.faq ul.faq-list li.faq-item:not(.expanded) div.faq-a{display:none}section.faq ul.faq-list li.faq-item div.faq-q{position:relative;color:#404040;font-size:1rem;line-height:1.5em;padding:1rem 2rem 1rem 0;font-weight:700;border-bottom:2px solid #e6e6e6;cursor:pointer}section.faq ul.faq-list li.faq-item div.faq-q:hover{color:#4e148c}section.faq ul.faq-list li.faq-item div.faq-q:after{content:"";position:absolute;top:50%;right:0;font-family:Icon;font-weight:100;font-size:.5rem;transform:translateY(-50%)}@media only screen and (min-width:769px){section.faq ul.faq-list li.faq-item div.faq-q{padding:1rem 3rem 1rem 0}}@media only screen and (min-width:991px){section.faq ul.faq-list li.faq-item div.faq-q{font-size:1.25rem;padding:1rem 4rem 1rem 0}}section.faq ul.faq-list li.faq-item div.faq-a p{color:#404040;font-weight:300}section.faq+.section-heading{padding-top:0}@media only screen and (min-width:769px){section.faq{margin-bottom:3rem}}@media only screen and (min-width:991px){section.faq{margin-bottom:3.5rem}}@media only screen and (min-width:1281px){section.faq{margin-bottom:4rem}}p.support-footer{justify-self:flex-end;text-align:center;color:grey;font-weight:100!important;margin-top:1.5rem}#blogroll.related-reading .blogroll-grid article:nth-child(4){display:none}#blogroll.support .blogroll-grid article{cursor:pointer;width:100%}#blogroll.support .blogroll-grid article .article-imagery{pointer-events:auto}#blogroll.support .blogroll-grid article .article-imagery::after{display:none}#blogroll .blogroll-grid{display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fill,minmax(288px,1fr));grid-template-rows:repeat(1,auto)}#blogroll .blogroll-grid article{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;flex-direction:column;justify-content:flex-end;grid-column:span 1;min-height:480px}@media only screen and (max-width:577px){#blogroll .blogroll-grid article{max-width:320px;margin:0 auto}}#blogroll .blogroll-grid article .article-imagery{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none}#blogroll .blogroll-grid article .article-imagery::after{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;content:"";background:linear-gradient(to bottom,rgba(0,0,0,.75) 0,rgba(0,0,0,0) 15%,rgba(0,0,0,0) 50%,rgba(0,0,0,.75) 100%)}#blogroll .blogroll-grid article ul.tags{position:absolute;width:100%;top:0;left:0;box-sizing:border-box;padding:0;margin:0;list-style:none;display:flex;align-items:center;justify-content:space-between;justify-content:center;padding-top:1.5rem;text-align:center}#blogroll .blogroll-grid article ul.tags li{margin:.5rem}#blogroll .blogroll-grid article ul.tags li a{color:#fff;font-style:italic}#blogroll .blogroll-grid article .dest-article{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:2;transition:.15s ease background}#blogroll .blogroll-grid article .dest-article:hover{background:rgba(78,20,140,.25)}#blogroll .blogroll-grid article .article-content{position:relative;width:100%;color:#fff;text-align:center}#blogroll .blogroll-grid article .article-content a{color:#fff}#blogroll .blogroll-grid article .article-content .article-content-bottom{padding:0 2rem 1.5rem;box-sizing:border-box;margin-top:12rem;pointer-events:none}#blogroll .blogroll-grid article .article-content .article-content-bottom h3{text-shadow:0 .25rem 1rem #000,0 .125rem .25rem rgba(0,0,0,.75);font-size:1.15rem;line-height:1.25em}@media only screen and (min-width:769px){#blogroll .blogroll-grid article .article-content .article-content-bottom h3{font-size:1.35rem}}@media only screen and (min-width:991px){#blogroll .blogroll-grid article .article-content .article-content-bottom h3{font-size:1.5rem}}#blogroll .blogroll-grid article .article-content .article-content-bottom p{margin:0;font-size:.875rem;font-weight:300}@media only screen and (min-width:578px){#blogroll .blogroll-grid article .article-content .article-content-bottom{margin-top:13rem}}@media only screen and (min-width:769px){#blogroll .blogroll-grid article .article-content .article-content-bottom{margin-top:14rem}}@media only screen and (min-width:991px){#blogroll .blogroll-grid article .article-content .article-content-bottom{margin-top:15rem}}@media only screen and (min-width:1281px){#blogroll .blogroll-grid article .article-content .article-content-bottom{margin-top:16rem}}#blogroll .blogroll-grid.support{grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:768px){#blogroll .blogroll-grid.support{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:577px){#blogroll .blogroll-grid.support{grid-template-columns:repeat(1,1fr)}}@media only screen and (min-width:769px){#blogroll .blogroll-grid.support article{min-height:240px}}@media only screen and (min-width:991px){#blogroll .blogroll-grid.support article{min-height:308px}}@media only screen and (min-width:1281px){#blogroll .blogroll-grid.support article{min-height:380px}}@media only screen and (max-width:768px){#blogroll .blogroll-grid.support article{min-height:420px}}#blogroll .load-more-stories{display:block;margin:1.5rem auto 0;width:260px;cursor:pointer}section.about-us{margin-top:-1rem}section.about-us description p{font-weight:300}section.about-us description p:first-child{margin-top:0}section.about-us nav{margin-top:2rem;display:flex;align-items:center;justify-content:space-between;justify-content:center;flex-direction:column;flex-wrap:wrap;align-items:unset}section.about-us nav a{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.5rem 0;text-align:center;transition:.15s ease opacity}section.about-us nav a h2{font-size:1.25rem;margin:0 0 .5rem}@media only screen and (min-width:991px){section.about-us nav a h2{font-size:1.5rem;margin:0 0 1rem}}section.about-us nav a:nth-child(2){margin-top:15px;border-right:none}@media only screen and (min-width:578px){section.about-us nav a:nth-child(2){margin-top:0}}@media only screen and (min-width:991px){section.about-us nav a:nth-child(2){border-right:2px solid #e6e6e6}}section.about-us nav a:last-child{margin-top:15px}@media only screen and (min-width:578px){section.about-us nav a:last-child{border-right:none;flex:1 0 100%}}@media only screen and (min-width:991px){section.about-us nav a:last-child{margin-top:0;flex:1 0 0}}section.about-us nav a:hover{opacity:.75}@media only screen and (min-width:578px){section.about-us nav a{border-right:2px solid #e6e6e6;padding:.5rem 1rem}}@media only screen and (min-width:991px){section.about-us nav a{border-right:2px solid #e6e6e6;padding:.5rem 1rem;flex:1 0 0}}@media only screen and (min-width:1281px){section.about-us nav a{padding:.5rem 1rem}}@media only screen and (min-width:578px){section.about-us nav{flex-direction:row}}@media only screen and (min-width:769px){section.about-us{margin-top:-1.5rem}}@media only screen and (min-width:991px){section.about-us{margin-top:-2rem}}section.section-heading{flex-grow:1;padding:2.5rem 0}section.section-heading.support{flex-wrap:wrap;flex-grow:0;padding:2.5rem 0 1.5rem}section.section-heading.support h1{width:100%;margin-bottom:.5rem}section.section-heading.support .in p{margin:.5rem 0;color:grey;font-weight:100}section.section-heading.related{padding-top:1.5rem;padding-bottom:1.5rem}section.section-heading.about{padding-top:0}section.section-heading.games{padding-bottom:1.5rem}section.section-heading hr{border:0;outline:0;background:#e6e6e6;height:2px;width:100%;margin:0 auto 1.5rem}section.section-heading img{margin-bottom:2rem}section.section-heading:not(:first-of-type){padding:2rem 0 1rem}section.section-heading nav.filter{margin-top:.5rem}section.section-heading nav.filter ul{padding:0;margin:0;list-style:none;display:flex;align-items:center;justify-content:space-between;justify-content:center;flex-wrap:wrap}section.section-heading nav.filter ul li a{display:block;padding:.25rem .5rem;color:#999}section.section-heading nav.filter ul li a:hover{color:#4e148c}section.section-heading nav.filter ul li.selected{font-weight:700}section.section-heading nav.filter ul li.selected a{color:#4e148c}section.section-heading .in{display:flex;align-items:center;justify-content:space-between;flex-direction:column;flex-wrap:wrap;justify-content:center}section.section-heading .in h1,section.section-heading .in h2{color:#000;font-size:1.45rem;text-align:center;margin:0 .5rem;color:#4e148c}@media only screen and (min-width:769px){section.section-heading .in h1,section.section-heading .in h2{font-size:1.55rem}}@media only screen and (min-width:991px){section.section-heading .in h1,section.section-heading .in h2{font-size:1.75rem}}@media only screen and (min-width:1281px){section.section-heading .in h1,section.section-heading .in h2{font-size:2rem}}section.section-heading .in .view-all{display:block;margin:0 .5rem;background:#efefef;border-radius:4rem;color:#000;text-align:center;padding:.5rem 1rem;transition:.15s ease box-shadow,.15s ease color,.15s ease background}section.section-heading .in .view-all:hover{box-shadow:inset 0 0 0 2px #4e148c;color:#4e148c;background:#fff}#press-wrapper section.section-heading{padding-top:2.5rem;padding-bottom:1rem}#press-wrapper section:not(:last-child) .asset-grid{border-bottom:2px solid #e6e6e6;padding-bottom:.5rem}#press-wrapper section .asset-grid{display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-template-rows:repeat(1,auto)}#press-wrapper section .asset-grid img:not(.spacer){display:block;transition:.1s ease opacity}#press-wrapper section .asset-grid img:not(.spacer):hover{opacity:.75}#press-wrapper section .asset-grid .asset-thumbnail{display:block;background-size:cover;background-position:center;background-repeat:no-repeat;margin-bottom:1rem}#press-wrapper section .asset-grid description,#press-wrapper section .asset-grid h3,#press-wrapper section .asset-grid span{color:grey;font-weight:100;font-size:.75rem;margin:.5em 0}@media only screen and (min-width:578px){#press-wrapper section .asset-grid .asset.wide{grid-column:span 2}}#press-wrapper section.press-release{margin:2rem 0 0;text-align:center}#press-wrapper section.press-release .btn{display:inline-block;margin-top:.25rem;padding:.5rem 1rem;background-color:#4e148c;color:#fff;border-radius:3px;font-size:1.25rem;transition:.25s all ease-in-out}#press-wrapper section.press-release .btn:hover{background-color:#000}article#detail-view section.article-lead{position:relative;margin-bottom:2.5rem}article#detail-view section.article-lead .bgs{position:relative;overflow:hidden}article#detail-view section.article-lead .bgs .bg-blur{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;filter:blur(32px);opacity:.75;transform:scale(1.125)}article#detail-view section.article-lead .bgs .bg-feature{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%;max-width:1440px;margin:0 auto}article#detail-view section.article-lead .bgs.embed iframe{outline:0;border:none;position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat}article#detail-view section.article-lead .bgs.embed .bg-feature:not(.dim){z-index:9999}article#detail-view section.article-lead .bgs.embed .bg-feature:not(.dim)::after{content:"Play";position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:space-between;justify-content:center;color:#fff;text-transform:uppercase;background:rgba(78,20,140,.8);cursor:pointer;font-size:1.25rem;letter-spacing:.125em;transition:.1s ease background}article#detail-view section.article-lead .bgs.embed .bg-feature:not(.dim):hover::after{background:rgba(78,20,140,.9)}article#detail-view section.article-lead h1{font-size:1.75rem;line-height:1.25;text-align:center}@media only screen and (min-width:769px){article#detail-view section.article-lead h1{font-size:2rem}}@media only screen and (min-width:991px){article#detail-view section.article-lead h1{font-size:2.25rem}}@media only screen and (min-width:1281px){article#detail-view section.article-lead h1{font-size:2.5rem}}article#detail-view section.article-lead .by-line,article#detail-view section.article-lead .time-stamp{color:#404040;text-align:center}article#detail-view section.article-lead .by-line a,article#detail-view section.article-lead .time-stamp a{color:#404040}article#detail-view section.article-lead .addthis_inline_share_toolbox{display:flex;align-items:center;justify-content:space-between;justify-content:center;margin-top:1.5rem}article#detail-view section.article-lead .tags{padding:0;margin:0;list-style:none;display:flex;align-items:center;justify-content:space-between;justify-content:center}article#detail-view section.article-lead .tags li{margin:.5rem}article#detail-view section.article-lead .tags li a{color:#404040}article#detail-view section.article-lead:not(.feature){margin:2rem auto}article#detail-view section.article-lead:not(.feature) .bgs .bg-feature{padding-top:56.64%}@media only screen and (min-width:769px){article#detail-view section.article-lead:not(.feature) .bgs .bg-feature{padding-top:0}}@media only screen and (max-width:577px){article#detail-view section.article-lead:not(.feature) .bgs .bg-feature{padding-top:0}}article#detail-view section.article-lead:not(.feature) .in{display:grid;grid-gap:2rem;grid-template-columns:auto;grid-template-rows:repeat(1,auto)}article#detail-view section.article-lead:not(.feature) .in .article-lead-content{display:flex;align-items:center;justify-content:space-between;flex-direction:column;justify-content:center;border:2px solid #4e148c;border-right:none;border-left:none;padding:1.5rem 0;text-align:center}article#detail-view section.article-lead:not(.feature) .in .article-lead-content>:first-child{margin-top:0}article#detail-view section.article-lead:not(.feature) .in .article-lead-content>:last-child{margin-bottom:0}article#detail-view section.article-lead:not(.feature) .in .article-lead-content h1{margin-top:.5rem;margin-bottom:0}@media only screen and (min-width:769px){article#detail-view section.article-lead:not(.feature) .in .article-lead-content{padding:2rem 0}}@media only screen and (min-width:991px){article#detail-view section.article-lead:not(.feature) .in .article-lead-content{padding:3rem 0}}@media only screen and (min-width:1281px){article#detail-view section.article-lead:not(.feature) .in .article-lead-content{padding:4rem 0}}@media only screen and (min-width:769px){article#detail-view section.article-lead:not(.feature) .in{grid-template-columns:auto 300px}}@media only screen and (min-width:991px){article#detail-view section.article-lead:not(.feature) .in{grid-template-columns:auto 360px}}article#detail-view section.article-lead.feature .bgs{background:#000;width:100%}@media (min-width:1440px){article#detail-view section.article-lead.feature .bgs .bg-feature{-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0),#000 24rem,#000 calc(100% - 24rem),rgba(0,0,0,0) 100%);mask-image:linear-gradient(to right,rgba(0,0,0,0),#000 24rem,#000 calc(100% - 24rem),rgba(0,0,0,0) 100%)}}@media only screen and (min-width:769px){article#detail-view section.article-lead.feature .bgs{max-height:500px}}@media only screen and (min-width:991px){article#detail-view section.article-lead.feature .bgs{max-height:650px}}@media only screen and (min-width:1281px){article#detail-view section.article-lead.feature .bgs{max-height:720px}}article#detail-view section.article-lead.feature .article-lead-content{margin-top:2rem}@media only screen and (min-width:769px){article#detail-view section.article-lead{margin-bottom:3rem}}@media only screen and (min-width:991px){article#detail-view section.article-lead{margin-bottom:3.5rem}}@media only screen and (min-width:1281px){article#detail-view section.article-lead{margin-bottom:4rem}}article#detail-view section.article-body{margin-bottom:1.5rem}article#detail-view section.article-body main{margin-top:1.5rem}article#detail-view section.article-body main description h1:first-child,article#detail-view section.article-body main description h2:first-child,article#detail-view section.article-body main description>p:first-child{margin-top:0!important}article#detail-view section.article-body main description p{color:#404040;font-size:1.2rem}@media only screen and (min-width:769px){article#detail-view section.article-body main description p{font-size:1.35rem}}@media only screen and (min-width:991px){article#detail-view section.article-body main description p{font-size:1.5rem}}article#detail-view section.article-body main h2,article#detail-view section.article-body main h3,article#detail-view section.article-body main h4,article#detail-view section.article-body main h5,article#detail-view section.article-body main h6{color:#4e148c}article#detail-view section.article-body main>*{position:relative;margin:1.5rem auto;color:#404040}article#detail-view section.article-body main .video-embed iframe{outline:0;border:none}article#detail-view section.article-body main img{margin:1.5rem 0;display:block}article#detail-view section.article-body main ul.tags{padding:0;margin:0;list-style:none;display:flex;align-items:center;justify-content:space-between;justify-content:flex-start;flex-wrap:wrap}article#detail-view section.article-body main ul.tags li{margin:0 .25rem .25rem 0}article#detail-view section.article-body main ul.tags li a{color:#000;display:block;padding:.25rem .5rem;border-radius:3px;overflow:hidden;background-color:#efefef;transition:.15s ease background-color,.15s ease color}article#detail-view section.article-body main ul.tags li a::before{content:"#";margin-right:.25rem}article#detail-view section.article-body main ul.tags li a:hover{background-color:#4e148c;color:#fff}article#detail-view section.article-body main ol li,article#detail-view section.article-body main p,article#detail-view section.article-body main ul li{font-weight:300}article#detail-view section.article-body main blockquote{padding:2rem 0 1.5rem;text-align:center;font-size:1rem;line-height:1.5;border-top:1px solid #404040;border-bottom:1px solid #404040}article#detail-view section.article-body main blockquote:after{content:close-quote;vertical-align:-6px;font-size:1.65rem;color:#4e148c;margin-left:.25rem;height:.5rem;font-weight:700;height:26px;line-height:26px}@media only screen and (min-width:769px){article#detail-view section.article-body main blockquote:after{vertical-align:-10px;font-size:2rem;height:30px;line-height:30px}}@media only screen and (min-width:991px){article#detail-view section.article-body main blockquote:after{font-size:2.5rem;height:40px;line-height:40px}}article#detail-view section.article-body main blockquote:before{content:open-quote;vertical-align:-6px;font-size:1.65rem;color:#4e148c;margin-right:.25rem;height:.5rem;font-weight:700;height:40px;line-height:40px;height:26px;line-height:26px}@media only screen and (min-width:769px){article#detail-view section.article-body main blockquote:before{vertical-align:-10px;font-size:2rem;height:30px;line-height:30px}}@media only screen and (min-width:991px){article#detail-view section.article-body main blockquote:before{font-size:2.5rem;height:40px;line-height:40px}}article#detail-view section.article-body main hr{height:2px;background:#ceacf3;margin:1.5rem auto;display:block;outline:0;border:none}article#detail-view section.article-body main iframe{border:none;outline:0}@media only screen and (min-width:769px){article#detail-view section.article-body main figure.left-floater{width:35%;float:left;clear:left;margin-top:.5rem;margin-right:2rem}article#detail-view section.article-body main figure.left-floater img{margin:0}article#detail-view section.article-body main figure.right-floater{width:35%;float:right;clear:right;margin-top:.5rem;margin-left:2rem}article#detail-view section.article-body main figure.right-floater img{margin:0}article#detail-view section.article-body main figure:not(.left-floater):not(.right-floater){float:none;clear:both}}article#detail-view section.article-body main figure img{border-radius:3px;overflow:hidden;height:inherit;width:100%;height:auto;margin-bottom:0}article#detail-view section.article-body main figure figcaption:not(:empty){color:#404040;font-size:.75rem;text-align:center;margin-top:1rem;line-height:1.25em;border-bottom:2px solid #e6e6e6;padding-bottom:1rem}article#detail-view section.article-body main figure .button{background:0 0;position:absolute;right:0;top:0;left:0;bottom:50px;background-size:cover;background-position:center;background-repeat:no-repeat}article#detail-view section.article-body main .pagination{position:relative;margin:1.5rem 0}article#detail-view section.article-body main .pagination ul{padding:0;margin:0;list-style:none;display:flex;align-items:center;justify-content:space-between;justify-content:flex-start}article#detail-view section.article-body main .pagination ul li{margin:0 .25rem}article#detail-view section.article-body main .pagination ul li:first-child{margin-left:0}article#detail-view section.article-body main .pagination ul li a{display:block;background:#ddd;padding:.25rem .5rem;border-radius:3px;overflow:hidden;color:#4e148c;line-height:24px;transition:.15s all ease-in-out}article#detail-view section.article-body main .pagination ul li a.selected{background:#4e148c;color:#fff}article#detail-view section.article-body main .pagination ul li a.selected:before{content:"Page: "}article#detail-view section.article-body main .pagination ul li a:hover{background-color:#4e148c;color:#fff}@media only screen and (min-width:769px){article#detail-view section.article-body{margin-bottom:3rem}}@media only screen and (min-width:991px){article#detail-view section.article-body{margin-bottom:3.5rem}}@media only screen and (min-width:1281px){article#detail-view section.article-body{margin-bottom:4rem}}article#detail-view section.individual-game .row{display:flex;background-color:#4e148c;overflow:hidden;border-radius:3px;flex-direction:column}@media only screen and (min-width:769px){article#detail-view section.individual-game .row{flex-direction:row}}article#detail-view section.individual-game .in-game-thumb{max-width:700px;position:relative;overflow:hidden}article#detail-view section.individual-game .in-game-thumb img{margin:0}article#detail-view section.individual-game .in-game-thumb:before{content:' ';position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:-moz-linear-gradient(left,rgba(0,0,0,0) 0,#4e148c 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,0) 0,#4e148c 100%);background:linear-gradient(to right,rgba(0,0,0,0) 0,#4e148c 100%)}@media only screen and (min-width:769px){article#detail-view section.individual-game .in-game-thumb{-webkit-box-flex:0;-webkit-flex:0 0 700px;-ms-flex:0 0 700px;flex:0 0 700px}}article#detail-view section.individual-game .in-game-info{padding:1.5rem 1rem;-webkit-box-flex:0;flex:1 1 auto;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}article#detail-view section.individual-game .in-game-info h3{margin:0 0 1rem;color:#fff;font-size:1.15rem;letter-spacing:.5px;font-weight:100}@media only screen and (min-width:769px){article#detail-view section.individual-game .in-game-info h3{margin-bottom:1.5rem;font-size:1.35rem}}article#detail-view section.individual-game .in-game-info a{display:inline-block;padding:.5rem 1rem;background-color:#fff;border-radius:3px;transition:.15s all ease-in-out}article#detail-view section.individual-game .in-game-info a:hover{background-color:#000;color:#fff}@media only screen and (min-width:769px){article#detail-view section.individual-game .in-game-info{padding:1rem}}#topic-heading{background-color:#000;position:relative;margin-bottom:2.5rem}#topic-heading .bg{opacity:.125}#topic-heading .overlay{background:rgba(206,172,243,.25);pointer-events:none}#topic-heading .in{position:relative}#topic-heading .in h1{color:#fff;text-align:center;font-size:3rem;font-weight:100;margin:4rem auto 6rem;line-height:1em}@media only screen and (min-width:769px){#topic-heading .in h1{margin:5.5rem auto 7rem}}@media only screen and (min-width:991px){#topic-heading .in h1{margin:6.5rem auto 8rem}}@media only screen and (min-width:1281px){#topic-heading .in h1{margin:7rem auto 9rem}}#topic-heading.static-pages-heading h1{margin:6rem auto}#topic-heading.static-pages-heading h1:before{display:none}@media only screen and (min-width:769px){#topic-heading.static-pages-heading h1{margin:7rem auto}}@media only screen and (min-width:991px){#topic-heading.static-pages-heading h1{margin:8rem auto}}@media only screen and (min-width:1281px){#topic-heading.static-pages-heading h1{margin:9rem auto}}#topic-heading.top-heading-no-bg{background:#fff}#topic-heading.top-heading-no-bg .cover{display:none}#topic-heading.top-heading-no-bg h1{color:#4e148c;font-size:1.45rem;margin:4rem 0 0;font-weight:900}#topic-heading.top-heading-no-bg h1:before{display:none}@media only screen and (min-width:769px){#topic-heading.top-heading-no-bg h1{font-size:1.55rem}}@media only screen and (min-width:991px){#topic-heading.top-heading-no-bg h1{font-size:1.75rem}}@media only screen and (min-width:1281px){#topic-heading.top-heading-no-bg h1{font-size:2rem}}@media only screen and (min-width:769px){#topic-heading{margin-bottom:3rem}}@media only screen and (min-width:991px){#topic-heading{margin-bottom:3.5rem}}@media only screen and (min-width:1281px){#topic-heading{margin-bottom:4rem}}.cse .gsc-control-cse,.gsc-control-cse{padding:0!important;border:none!important}.topic-heading{background-color:#000;position:relative;margin-bottom:2.5rem}.topic-heading h1{color:#fff;text-align:center;font-size:3rem;font-weight:100;margin:4rem auto 6rem;line-height:1em}.topic-heading h1::before{content:"Searched For:";display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:2px}@media only screen and (min-width:769px){.topic-heading h1{margin:5.5rem auto 7rem}}@media only screen and (min-width:991px){.topic-heading h1{margin:6.5rem auto 8rem}}@media only screen and (min-width:1281px){.topic-heading h1{margin:7rem auto 9rem}}.topic-heading .overlay{background:rgba(206,172,243,.25);pointer-events:none}@media only screen and (min-width:769px){.topic-heading{margin-bottom:3rem}}@media only screen and (min-width:991px){.topic-heading{margin-bottom:3.5rem}}@media only screen and (min-width:1281px){.topic-heading{margin-bottom:4rem}}#related{display:none!important}footer.primary{background:#4e148c;color:#fff;padding:2rem 0;margin-top:2.5rem}footer.primary a{color:#fff}footer.primary .in{display:flex;align-items:center;justify-content:space-between;flex-direction:column}@media only screen and (min-width:769px){footer.primary .in{flex-direction:row}}footer.primary .in a#gungho-logo-footer img{display:block;max-height:90px}@media only screen and (min-width:991px){footer.primary .in a#gungho-logo-footer img{height:90px}}footer.primary .in nav{width:auto}footer.primary .in nav ul{padding:0;margin:0;list-style:none;display:flex;align-items:center;justify-content:space-between;font-size:.875rem;text-align:center;flex-direction:row;justify-content:center;margin-top:2rem;flex-wrap:wrap;max-width:255px;margin-right:auto;margin-left:auto}footer.primary .in nav ul li{display:block;margin:6px 0}footer.primary .in nav ul li:not(:last-child){border-right:1px solid rgba(255,255,255,.25)}footer.primary .in nav ul li:nth-child(3),footer.primary .in nav ul li:nth-child(6){border-right:0}@media only screen and (min-width:769px){footer.primary .in nav ul li:nth-child(3),footer.primary .in nav ul li:nth-child(6){border-right:1px solid rgba(255,255,255,.25)}}footer.primary .in nav ul li a{text-align:center;display:block;margin:0;padding:0 .75rem}@media only screen and (min-width:769px){footer.primary .in nav ul li a{padding:0 .5rem}}@media only screen and (min-width:1281px){footer.primary .in nav ul li a{padding:0 1rem}}@media only screen and (min-width:769px){footer.primary .in nav ul li:first-child a{padding-left:0}}@media only screen and (min-width:769px){footer.primary .in nav ul li:last-child a{padding-right:0}}@media only screen and (min-width:769px){footer.primary .in nav ul li{margin:0}}@media only screen and (min-width:769px){footer.primary .in nav ul{justify-content:space-between;margin-top:0;flex-wrap:nowrap;max-width:none}}footer.primary .in .footer-right{margin-left:0}footer.primary .in .footer-right .newsletter{background-color:#2d2d2d;display:flex;align-items:center;justify-content:space-between;padding:.5rem;margin-bottom:1.5rem;font-size:.75rem}@media only screen and (max-width:768px){footer.primary .in .footer-right .newsletter{padding:1rem;margin-top:1.5rem;flex-direction:column}}footer.primary .in .footer-right .newsletter p{text-align:center;padding:0;margin:0;list-style:none;font-weight:100;white-space:pre;font-size:.75rem;padding:0 .5rem}@media only screen and (max-width:768px){footer.primary .in .footer-right .newsletter p{margin-bottom:.5rem}}footer.primary .in .footer-right .newsletter #mc_embed_signup{flex-grow:1}@media only screen and (max-width:768px){footer.primary .in .footer-right .newsletter #mc_embed_signup{width:100%}}footer.primary .in .footer-right .newsletter form{background-color:#1d1e1e;border-radius:3px;overflow:hidden;flex-grow:1}@media only screen and (max-width:768px){footer.primary .in .footer-right .newsletter form{width:100%}}footer.primary .in .footer-right .newsletter form #mc_embed_signup_scroll{display:flex;align-items:center;justify-content:space-between}footer.primary .in .footer-right .newsletter form .mc-field-group{flex-grow:1;width:100%}footer.primary .in .footer-right .newsletter form input{appearance:none;border:none;outline:0;padding:.25rem .5rem;line-height:1em;font-size:.75rem;background-color:transparent;text-transform:lowercase;color:#fff}footer.primary .in .footer-right .newsletter form input[type=email]{width:100%;box-sizing:border-box}footer.primary .in .footer-right .newsletter form input[type=submit]{background:#4e148c;color:#fff;border-radius:3px;overflow:hidden;box-shadow:0 0 0 1px #4e148c}footer.primary .in .footer-right .footer-right-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:1.5rem;flex-direction:column}footer.primary .in .footer-right .footer-right-bottom p{margin:0;font-weight:300;font-size:.875rem}footer.primary .in .footer-right .footer-right-bottom p.copyright{text-align:center}@media only screen and (min-width:769px){footer.primary .in .footer-right .footer-right-bottom p.copyright{text-align:left}}footer.primary .in .footer-right .footer-right-bottom nav.social ul{flex-direction:row}footer.primary .in .footer-right .footer-right-bottom nav.social ul li{border:none;margin-left:.75rem}footer.primary .in .footer-right .footer-right-bottom nav.social ul li a{text-align:center;width:1.5rem;height:1.5rem;padding:0;transition:.15s ease opacity;display:flex;justify-content:center;align-items:center}footer.primary .in .footer-right .footer-right-bottom nav.social ul li a:hover{opacity:.7}@media only screen and (min-width:769px){footer.primary .in .footer-right .footer-right-bottom nav.social{margin-top:0}}@media only screen and (min-width:769px){footer.primary .in .footer-right .footer-right-bottom{flex-direction:row}}@media only screen and (min-width:769px){footer.primary .in .footer-right{margin-top:auto;margin-left:1.5rem}}@media only screen and (min-width:991px){footer.primary .in .footer-right{margin-left:3rem}}@media only screen and (min-width:1281px){footer.primary .in .footer-right{margin-left:4rem}}@media only screen and (min-width:769px){footer.primary{margin-top:3rem}}@media only screen and (min-width:991px){footer.primary{margin-top:3.5rem}}@media only screen and (min-width:1281px){footer.primary{margin-top:4rem}}#static-page-content header figure{margin-bottom:3rem}#static-page-content header figure img{width:100%}#static-page-content .in *{color:#404040}#static-page-content .in ol li,#static-page-content .in p,#static-page-content .in ul li{font-weight:300}#static-page-content .in a{color:#4e148c;font-weight:700;text-decoration:none}#static-page-content .in ul.tmpl-el{padding-bottom:1rem;margin-bottom:1rem}#static-page-content .in ul.tmpl-el li{margin:1rem 0}#static-page-content .in ul.tmpl-el.no-bullets{padding-left:0;list-style:none}#static-page-content .in ul.tmpl-el.no-bullets li{font-size:1.35rem}#static-page-content .in ul.tmpl-el.no-bullets li+li{margin-top:1.25rem}@media only screen and (min-width:769px){#static-page-content .in ul.tmpl-el.no-bullets li+li{margin-top:1.45rem}}@media only screen and (min-width:991px){#static-page-content .in ul.tmpl-el.no-bullets li+li{margin-top:1.65rem}}@media only screen and (min-width:1281px){#static-page-content .in ul.tmpl-el.no-bullets li+li{margin-top:1.875rem}}@media only screen and (min-width:769px){#static-page-content .in ul.tmpl-el.no-bullets li{font-size:1.5rem}}@media only screen and (min-width:991px){#static-page-content .in ul.tmpl-el.no-bullets li{font-size:1.65rem}}@media only screen and (min-width:1281px){#static-page-content .in ul.tmpl-el.no-bullets li{font-size:1.75rem}}