@charset "UTF-8";html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default;opacity:.5}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}:root{--leadingMod-1:$baseline * 1;--leadingMod1:$baseline * 1.25;--leadingMod2:$baseline * 1.5;--leadingMod3:$baseline * 2;--site-nav-height:0rem}@media (min-width:50em){:root{--leadingMod-1:$baseline * 0.75;--leadingMod1:$baseline * 1.25;--leadingMod2:$baseline * 1.75;--leadingMod3:$baseline * 2;--site-nav-height:$baseline * 4.375}}section{height:auto;padding-top:4.35rem;padding-bottom:4.35rem;position:relative;overflow:hidden;z-index:200}img{max-width:100%}iframe,video{width:100%;height:100%}button,iframe:focus,video:focus{outline:none}button{background:transparent;border:none}hr{border:0;height:1px;background:#8e8083;margin:1.45rem 0}#playtestForm html,html{font-size:16px;-webkit-font-smoothing:antialiased}@media (min-width:640px){#playtestForm html,html{font-size:calc(16px + 6 * (100vw - 640px) / 704)}}@media (min-width:1344px){#playtestForm html,html{font-size:22px}}body{line-height:1.45rem}.article__header--has-banner .article__title,.award__recognition,.callout__header,.case__story__challenge:before,.case__story__results:before,.case__story__solution:before,.default-header__label,.footer-nav__item,.game__title,.h1,.h2,.h3,.h4,.h5,.h6,.media-kits__toc__item,.modal__title,.nav__item,.pagination__control,.section__header,.share-header,.site-title__text,.spotlight__info__name,.subnav__list__item,.subtitle,.tab__text,.testimonial .quote,h1,h2,h3,h4,h5,h6{display:block;font-weight:700;font-style:normal;margin:0;padding:0;padding-top:2.175rem;font-family:Asap,Arial,sans-serif}.h1,.h2,h1,h2{line-height:1;padding-top:2.9rem;margin-bottom:1.45rem;font-size:2.197rem}@media (min-width:40em){.h1,.h2,h1,h2{font-size:calc(2.197rem + .63015 * (100vw - 40em) / 44)}}@media (min-width:84em){.h1,.h2,h1,h2{font-size:2.82715rem}}.article__header--has-banner .article__title,.h3,.media-kits__toc__item,.site-title__text,h3{line-height:1;margin-bottom:.725rem;font-size:1.69rem}@media (min-width:40em){.article__header--has-banner .article__title,.h3,.media-kits__toc__item,.site-title__text,h3{font-size:calc(1.69rem + .3094 * (100vw - 40em) / 44)}}@media (min-width:84em){.article__header--has-banner .article__title,.h3,.media-kits__toc__item,.site-title__text,h3{font-size:1.9994rem}}.callout__header,.game__title,.h4,.modal__title,h4{line-height:var(--leadingMod1);margin-bottom:.725rem;font-size:1.3rem}@media (min-width:40em){.callout__header,.game__title,.h4,.modal__title,h4{font-size:calc(1.3rem + .114 * (100vw - 40em) / 44)}}@media (min-width:84em){.callout__header,.game__title,.h4,.modal__title,h4{font-size:1.414rem}}.default-header__label,.h5,.section__header,.testimonial .quote,h5{line-height:1.45rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.725rem;font-size:1rem}@media (min-width:40em){.default-header__label,.h5,.section__header,.testimonial .quote,h5{font-size:calc(1rem + 0 * (100vw - 40em) / 44)}}@media (min-width:84em){.default-header__label,.h5,.section__header,.testimonial .quote,h5{font-size:1rem}}.award__recognition,.case__story__challenge:before,.case__story__results:before,.case__story__solution:before,.footer-nav__item,.h6,.nav__item,.pagination__control,.share-header,.spotlight__info__name,.subnav__list__item,.subtitle,.tab__text,h6{line-height:var(--leadingMod-1);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.725rem;font-size:.76923rem}@media (min-width:40em){.award__recognition,.case__story__challenge:before,.case__story__results:before,.case__story__solution:before,.footer-nav__item,.h6,.nav__item,.pagination__control,.share-header,.spotlight__info__name,.subnav__list__item,.subtitle,.tab__text,h6{font-size:calc(.76923rem + -.06202 * (100vw - 40em) / 44)}}@media (min-width:84em){.award__recognition,.case__story__challenge:before,.case__story__results:before,.case__story__solution:before,.footer-nav__item,.h6,.nav__item,.pagination__control,.share-header,.spotlight__info__name,.subnav__list__item,.subtitle,.tab__text,h6{font-size:.70721rem}}.button--large,.faq__question,.large-text,p.intro{line-height:var(--leadingMod1);font-size:1.3rem}@media (min-width:40em){.button--large,.faq__question,.large-text,p.intro{font-size:calc(1.3rem + .114 * (100vw - 40em) / 44)}}@media (min-width:84em){.button--large,.faq__question,.large-text,p.intro{font-size:1.414rem}}.article__navbar__item,.article__summary .post__author,.article__summary .post__date,.article__summary .post__type,.book__image__caption,.breadcrumb__item,.button--small,.caption,.case__story,.case__summary,.copyright,.fancybox-caption__body,.filter__label,.form-errors,.gameAward,.legal,.mce_inline_error,.post__header,.post__type,.privacy__notice p,.related__group .post__description,.rss__link,.small-text,.spotlight__info__title{line-height:var(--leadingMod-1);font-size:.76923rem}@media (min-width:40em){.article__navbar__item,.article__summary .post__author,.article__summary .post__date,.article__summary .post__type,.book__image__caption,.breadcrumb__item,.button--small,.caption,.case__story,.case__summary,.copyright,.fancybox-caption__body,.filter__label,.form-errors,.gameAward,.legal,.mce_inline_error,.post__header,.post__type,.privacy__notice p,.related__group .post__description,.rss__link,.small-text,.spotlight__info__title{font-size:calc(.76923rem + -.06202 * (100vw - 40em) / 44)}}@media (min-width:84em){.article__navbar__item,.article__summary .post__author,.article__summary .post__date,.article__summary .post__type,.book__image__caption,.breadcrumb__item,.button--small,.caption,.case__story,.case__summary,.copyright,.fancybox-caption__body,.filter__label,.form-errors,.gameAward,.legal,.mce_inline_error,.post__header,.post__type,.privacy__notice p,.related__group .post__description,.rss__link,.small-text,.spotlight__info__title{font-size:.70721rem}}address,p{margin:0;font-size:1rem;line-height:1.45rem;padding-top:.725rem;margin-bottom:.725rem}.link,.link:focus,.link:hover,.link:visited,.mailing-list__responses .response a,.mailing-list__responses .response a:focus,.mailing-list__responses .response a:hover,.mailing-list__responses .response a:visited,.site-title__text,.site-title__text:focus,.site-title__text:hover,.site-title__text:visited{color:#269b95}.link:visited,.mailing-list__responses .response a:visited,.site-title__text:visited{text-decoration:none}address{font-style:normal}.address__label{opacity:.4}blockquote{margin:.725rem 0;padding:0 0 0 1.5rem;border-left:5px solid}.quote{padding-top:0;text-indent:-.5em}.quote:before{content:"\201C"}.quote:after{content:"\201D"}cite{font-size:.76923rem;display:inline-block;padding-top:.725rem}@media (min-width:40em){cite{font-size:calc(.76923rem + -.06202 * (100vw - 40em) / 44)}}@media (min-width:84em){cite{font-size:.70721rem}}cite p{padding:0}cite:before{content:"\2014\00a0";display:inline}ol,ul{padding:.725rem 0;margin:0;list-style:none}ol li,ul li{margin-bottom:.725rem}ol.numbered li,ul.bullets li{text-indent:-1.5em;margin-left:1.5em}ol.numbered li:before,ul.bullets li:before{color:inherit;width:1.5rem;text-indent:0;display:inline-block}ul.bullets li:before{content:"\2022"}ol.numbered{counter-reset:a}ol.numbered li{counter-increment:a}ol.numbered li:before{content:counter(a) ". "}dt{font-weight:700}dd{margin-left:0;margin-bottom:1.45rem}#clients,.-reverse,.contact-header,.default-header,.game__info,.layer--content-block,.spotlight__info,.team__intro{color:#f7f5f5}#clients .link,#clients .link:focus,#clients .link:hover,#clients .link:visited,#clients .mailing-list__responses .response a,#clients .mailing-list__responses .response a:focus,#clients .mailing-list__responses .response a:hover,#clients .mailing-list__responses .response a:visited,#clients .site-title__text,#clients .site-title__text:focus,#clients .site-title__text:hover,#clients .site-title__text:visited,.-reverse .link,.-reverse .link:focus,.-reverse .link:hover,.-reverse .link:visited,.-reverse .mailing-list__responses .response a,.-reverse .mailing-list__responses .response a:focus,.-reverse .mailing-list__responses .response a:hover,.-reverse .mailing-list__responses .response a:visited,.-reverse .site-title__text,.-reverse .site-title__text:focus,.-reverse .site-title__text:hover,.-reverse .site-title__text:visited,.contact-header .link,.contact-header .link:focus,.contact-header .link:hover,.contact-header .link:visited,.contact-header .mailing-list__responses .response a,.contact-header .mailing-list__responses .response a:focus,.contact-header .mailing-list__responses .response a:hover,.contact-header .mailing-list__responses .response a:visited,.contact-header .site-title__text,.contact-header .site-title__text:focus,.contact-header .site-title__text:hover,.contact-header .site-title__text:visited,.default-header .link,.default-header .link:focus,.default-header .link:hover,.default-header .link:visited,.default-header .mailing-list__responses .response a,.default-header .mailing-list__responses .response a:focus,.default-header .mailing-list__responses .response a:hover,.default-header .mailing-list__responses .response a:visited,.default-header .site-title__text,.default-header .site-title__text:focus,.default-header .site-title__text:hover,.default-header .site-title__text:visited,.game__info .link,.game__info .link:focus,.game__info .link:hover,.game__info .link:visited,.game__info .mailing-list__responses .response a,.game__info .mailing-list__responses .response a:focus,.game__info .mailing-list__responses .response a:hover,.game__info .mailing-list__responses .response a:visited,.game__info .site-title__text,.game__info .site-title__text:focus,.game__info .site-title__text:hover,.game__info .site-title__text:visited,.layer--content-block .link,.layer--content-block .link:focus,.layer--content-block .link:hover,.layer--content-block .link:visited,.layer--content-block .mailing-list__responses .response a,.layer--content-block .mailing-list__responses .response a:focus,.layer--content-block .mailing-list__responses .response a:hover,.layer--content-block .mailing-list__responses .response a:visited,.layer--content-block .site-title__text,.layer--content-block .site-title__text:focus,.layer--content-block .site-title__text:hover,.layer--content-block .site-title__text:visited,.mailing-list__responses .response #clients a,.mailing-list__responses .response #clients a:focus,.mailing-list__responses .response #clients a:hover,.mailing-list__responses .response #clients a:visited,.mailing-list__responses .response .-reverse a,.mailing-list__responses .response .-reverse a:focus,.mailing-list__responses .response .-reverse a:hover,.mailing-list__responses .response .-reverse a:visited,.mailing-list__responses .response .contact-header a,.mailing-list__responses .response .contact-header a:focus,.mailing-list__responses .response .contact-header a:hover,.mailing-list__responses .response .contact-header a:visited,.mailing-list__responses .response .default-header a,.mailing-list__responses .response .default-header a:focus,.mailing-list__responses .response .default-header a:hover,.mailing-list__responses .response .default-header a:visited,.mailing-list__responses .response .game__info a,.mailing-list__responses .response .game__info a:focus,.mailing-list__responses .response .game__info a:hover,.mailing-list__responses .response .game__info a:visited,.mailing-list__responses .response .layer--content-block a,.mailing-list__responses .response .layer--content-block a:focus,.mailing-list__responses .response .layer--content-block a:hover,.mailing-list__responses .response .layer--content-block a:visited,.mailing-list__responses .response .spotlight__info a,.mailing-list__responses .response .spotlight__info a:focus,.mailing-list__responses .response .spotlight__info a:hover,.mailing-list__responses .response .spotlight__info a:visited,.mailing-list__responses .response .team__intro a,.mailing-list__responses .response .team__intro a:focus,.mailing-list__responses .response .team__intro a:hover,.mailing-list__responses .response .team__intro a:visited,.spotlight__info .link,.spotlight__info .link:focus,.spotlight__info .link:hover,.spotlight__info .link:visited,.spotlight__info .mailing-list__responses .response a,.spotlight__info .mailing-list__responses .response a:focus,.spotlight__info .mailing-list__responses .response a:hover,.spotlight__info .mailing-list__responses .response a:visited,.spotlight__info .site-title__text,.spotlight__info .site-title__text:focus,.spotlight__info .site-title__text:hover,.spotlight__info .site-title__text:visited,.team__intro .link,.team__intro .link:focus,.team__intro .link:hover,.team__intro .link:visited,.team__intro .mailing-list__responses .response a,.team__intro .mailing-list__responses .response a:focus,.team__intro .mailing-list__responses .response a:hover,.team__intro .mailing-list__responses .response a:visited,.team__intro .site-title__text,.team__intro .site-title__text:focus,.team__intro .site-title__text:hover,.team__intro .site-title__text:visited{color:#79e0dd}#clients blockquote,.-reverse blockquote,.contact-header blockquote,.default-header blockquote,.game__info blockquote,.layer--content-block blockquote,.spotlight__info blockquote,.team__intro blockquote{border-color:#8e8083}.article-flex-container,.case__grid,.footer-flex-container,.form-row,.layout-container,.mailing-list__form,.post-listing,.posts__grid,.related-articles,.related__group__list,.row,.spotlight__flex-container{display:flex;flex-wrap:wrap;margin-left:-1.0875rem;margin-right:-1.0875rem}.article__awards,.cross-sell__list,.media-kit__gallery,.portfolio__grid,.related__group__list,.row--tight,.spotlights,.summary__purchase-options{margin-left:-.5rem;margin-right:-.5rem}.row--reverse{flex-direction:row-reverse}.about__content,.article__block,.book__description,.book__image,.case__gallery,.case__story,.case__summary,.cell,.client-logo,.contact__image,.footer-block,.form-group,.game,.latest .post,.leadership__group-image,.mailing-list__responses .response,.portfolio-link,.portfolio__filters,.post-listing .post,.post__filters,.posts,.posts--featured .post,.related-articles .post,.related__group,.spotlight__images,.spotlight__portrait,.spotlight__title,.support .faqs,.support .min-specs,.team__info__box,.vertical-divider{flex-grow:1;display:block;padding-left:1.0875rem;padding-right:1.0875rem}.cell--tight,.cross-sell__list .post,.media-kit__gallery__item,.portfolio__grid .game,.related__group .post,.spotlight__info__container,.spotlight__link,.summary__purchase-options__link{padding-left:.5rem;padding-right:.5rem}.colspan-1{width:8.33333%;flex-grow:0}.colspan-2{width:16.66667%;flex-grow:0}.colspan-3{width:25%;flex-grow:0}.colspan-4{width:33.33333%;flex-grow:0}.colspan-5{width:41.66667%;flex-grow:0}.colspan-6{width:50%;flex-grow:0}.colspan-7{width:58.33333%;flex-grow:0}.colspan-8{width:66.66667%;flex-grow:0}.colspan-9{width:75%;flex-grow:0}.colspan-10{width:83.33333%;flex-grow:0}.colspan-11{width:91.66667%;flex-grow:0}.colspan-12{width:100%;flex-grow:0}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}.colspan-line-length{width:40rem;flex-grow:0}.four-up,.three-up,.two-up{flex-wrap:wrap}.four-up .cell,.three-up .cell,.two-up .cell{width:100%}.four-up .cell:not(:last-child),.three-up .cell:not(:last-child),.two-up .cell:not(:last-child){margin-bottom:1.45rem}@media (min-width:40em){.two-up{flex-wrap:nowrap}.two-up .cell{width:auto}.two-up .cell:not(:last-child){margin-bottom:0}}@media (min-width:50em){.three-up{flex-wrap:nowrap}.three-up .cell{width:auto}.three-up .cell:not(:last-child){margin-bottom:0}}@media (min-width:40em){.four-up .cell{width:50%}}@media (min-width:66em){.four-up{flex-wrap:nowrap}.four-up .cell{width:auto}.four-up .cell:not(:last-child){margin-bottom:0}}.sidebar-layout{flex-wrap:wrap}@media (min-width:50em){.sidebar-layout{flex-wrap:nowrap}}.sidebar{width:100%;margin-bottom:1.45rem;flex-grow:0}@media (min-width:50em){.sidebar{width:25%;margin-bottom:0}}@media (min-width:84em){.sidebar{width:16.66667%;margin-left:8.33333%}}.main-content{width:100%;flex-grow:0}@media (min-width:50em){.main-content{width:75%}}@media (min-width:84em){.main-content{width:66.66667%}}body{background-color:#fff}@media (min-width:50em){.header{margin-top:5.8rem}@supports (--a:0){.header{margin-top:var(--site-nav-height)}}}.header{padding-bottom:4.35rem;padding-top:4.35rem;text-align:center}.header .page__title{padding:0;margin:0}.page__content{padding-left:1.45rem;padding-right:1.45rem;position:relative;width:100%;z-index:200}@media (min-width:92.8 + 1600px){.page__content{padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;width:1600px}}.text-content{width:40rem;max-width:100%}.form-content{width:20rem;max-width:100%}.article-container{max-width:40rem;margin-left:auto;margin-right:auto}.container--404{height:70vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.grid-container{display:-ms-grid;display:grid}.flex-container{display:flex}.page-column--main{max-width:100%;width:40rem}.page-column--aside{width:20rem}.page__overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(35,31,32,.8);z-index:500}.breakpoint-indicator{position:absolute;top:100%;left:100%;z-index:1}@media (min-width:40em){.breakpoint-indicator{z-index:2}}@media (min-width:50em){.breakpoint-indicator{z-index:3}}@media (min-width:66em){.breakpoint-indicator{z-index:4}}@media (min-width:84em){.breakpoint-indicator{z-index:5}}@media (min-width:106em){.breakpoint-indicator{z-index:6}}@media (min-width:2400px){.breakpoint-indicator{z-index:7}}.icon{display:inline-block;vertical-align:middle;width:1.2rem;height:1.2rem;max-width:100%;max-height:100%;color:#beb6b8;text-align:center;line-height:1.45rem;text-decoration:none}::-ms-clear{display:none}label{display:block;padding:.725rem 0 .3625rem;font-weight:700}::-webkit-input-placeholder{color:#a69b9e}::-moz-placeholder{color:#a69b9e}:-ms-input-placeholder,::-ms-input-placeholder{color:#a69b9e}::placeholder{color:#a69b9e}.form-label--required:after{content:"*";margin-left:.5rem}.form-label--input-only{font-weight:400}.form-label--input-only>.field{display:inline-block;width:auto;margin-right:.5rem}.form-label--checkbox{cursor:pointer;font-weight:400;display:flex;align-items:center}@media (min-width:50em){.form-label--checkbox{display:inline-flex}.form-label--checkbox+.form-label--checkbox{margin-left:1.45rem}}input,textarea{display:inline-block;padding-top:0!important;padding-bottom:0!important;padding-left:1rem;padding-right:1rem;line-height:1.45rem;margin-bottom:.725rem;width:22rem;max-width:100%;border:1px solid #a69b9e;border-radius:2px;vertical-align:top;background-color:#fff;color:#231f20}input:focus,textarea:focus{border-color:#269b95;outline:none}input{height:2.175rem}input[type=checkbox],input[type=radio]{width:auto;display:inline;margin-right:.5rem;margin-bottom:0;vertical-align:middle;cursor:pointer}input[type=submit]{width:auto;border:0 none}.select-style{border:1px solid #8e8083;border-radius:2px;vertical-align:top;width:22rem;max-width:100%;overflow:hidden;background-size:auto .5rem}.select-style select{width:130%;padding:0 1rem;line-height:1.45rem;height:2.175rem;border:none;box-shadow:none;background:transparent;background-image:none;-webkit-appearance:none}.select-style select:focus{outline:none}.form-pages{display:flex;padding:0;margin:0 0 10px;list-style:none}.form-pages li{margin:0 10px 0 0}.form-row{display:flex}.form-group{width:100%}.form-group-gender{display:flex;flex-flow:column}.form-group-gender label.form-label--checkbox{margin-left:0}.form-has-errors{color:#c2b419}.form-errors,.mce_inline_error{list-style:none;padding:0;margin:0 0 .725rem}.form-errors>li,.mce_inline_error>li{color:#c2b419}.mce_inline_error{color:#c2b419;width:100%}.form-instructions{font-size:.76923rem;display:block}@media (min-width:40em){.form-instructions{font-size:calc(.76923rem + -.06202 * (100vw - 40em) / 44)}}@media (min-width:84em){.form-instructions{font-size:.70721rem}}.alert-success{background-color:hsla(0,0%,100%,.8);opacity:0;z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;animation:a 3s ease 0s 1}@keyframes a{0%{z-index:1;opacity:1}80%{z-index:1;opacity:1}to{z-index:-1;opacity:0}}.field.datepart,.field.phonepart{display:inline-block;width:5rem!important;text-align:center;vertical-align:middle;margin-bottom:0}#secretHoneypotParamName,.form-row-human-touch{display:none}.gallery{overflow:hidden;width:100%;display:-ms-grid;display:grid;grid-gap:1.0875rem;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));-ms-grid-rows:auto;grid-template-rows:auto;grid-auto-rows:100px;grid-auto-flow:dense}@media (min-width:400px){.gallery{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-auto-rows:150px}}@media (min-width:500px){.gallery{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-auto-rows:200px}}@media (min-width:929px){.gallery{-ms-grid-rows:unset;grid-template-rows:unset}}.gallery__item{overflow:hidden;color:#fff;position:relative;cursor:pointer}.gallery__item a{display:block;width:100%;height:100%}.gallery__image{vertical-align:top;width:100%;height:100%;transform:scale(1.5);transition:transform .25s ease;-o-object-fit:cover;object-fit:cover;font-family:object-fit\: cover}.gallery__item:hover .gallery__image{transform:scale(1);transition:transform .25s ease}.gallery__item--wide{-ms-grid-column-span:2;grid-column:span 2}.gallery__item--tall{-ms-grid-row-span:2;grid-row:span 2}.gallery__intro{color:#fff;padding:1.45rem;-ms-grid-column-span:2;grid-column:span 2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}@media (min-width:699px){.gallery__intro{-ms-grid-column-span:3;grid-column:span 3}}@media (min-width:929px){.gallery__intro{-ms-grid-column-span:2;grid-column:span 2;-ms-grid-row-span:2;grid-row:span 2;padding-left:0;text-align:left}.gallery__intro *{width:30rem;max-width:100%}}@media (-webkit-min-device-pixel-ratio:2.75) and (min-width:390px){.gallery__intro{-ms-grid-column-span:3;grid-column:span 3}}.zoom-in{z-index:-1;opacity:0;transition:opacity .25s ease}.gallery__item:hover .zoom-in{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;background-color:rgba(35,31,32,.5);padding:.5rem;border-radius:50%;line-height:1rem;opacity:1;transition:opacity .25s ease;pointer-events:none}.zoom-in .icon{display:inline-block;fill:#fff;width:1rem;height:1rem}.more-button{font-family:Asap,Arial,sans-serif;text-transform:uppercase;background:linear-gradient(#a69b9e,#8e8083);border:2px solid #269b95;color:#fff;display:flex;align-items:center;justify-content:center;order:80}.more-button:hover{border-color:#ffd767}.gallery__loader{order:90;display:none}.gallery__loader.loading{display:flex;justify-content:center;align-items:center}.is-IE .gallery{display:flex;flex-wrap:wrap}.is-IE .gallery:after,.is-IE .gallery:before{content:"";margin:.725rem;flex:1 1 100px;order:999}.is-IE .gallery__item,.is-IE .gallery__loader.loading,.is-IE .more-button{width:100px;height:100px;margin:.725rem;flex:1 1 100px}.is-IE .gallery__intro{width:100%;margin:.725rem;overflow:hidden}@media (min-width:400px){.is-IE .gallery:after,.is-IE .gallery:before{flex:1 1 150px}.is-IE .gallery__item,.is-IE .gallery__loader.loading,.is-IE .more-button{width:150px;height:150px;flex:1 1 150px}}@media (min-width:500px){.is-IE .gallery:after,.is-IE .gallery:before{flex:1 1 200px}.is-IE .gallery__item,.is-IE .gallery__loader.loading,.is-IE .more-button{width:200px;height:200px;flex:1 1 200px}}@media (min-width:929px){.is-IE .gallery__intro{text-align:center}}.preview-gallery{margin-top:2.9rem}@media (min-width:84em){.preview-gallery{display:-ms-grid;display:grid;grid-gap:2.175rem;-ms-grid-columns:28rem 1fr;grid-template-columns:28rem 1fr;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content}.preview-gallery.preview-gallery--stage-right{-ms-grid-columns:1fr 28rem;grid-template-columns:1fr 28rem}.preview-gallery.preview-gallery--stage-right .preview-gallery__stage{order:2}}.preview-gallery__items .item__image,.preview-gallery__stage .stage__image{overflow:hidden}.preview-gallery__items .item__image img,.preview-gallery__stage .stage__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%;font-family:"object-fit: contain; object-position: 50% 50%"}.preview-gallery__items{display:-ms-grid;display:grid;grid-gap:2.175rem;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content}@media (min-width:84em){.preview-gallery__items{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr))}}.preview-gallery__items .item{transition:all .25s ease;overflow:hidden;cursor:pointer}.preview-gallery__items .item .item__image{position:relative;padding-top:100%}.preview-gallery__items .item .item__image img{position:absolute;top:0;right:0;bottom:0;left:0}.preview-gallery__items .item .item__title{font-family:Barlow Condensed;font-weight:700;text-transform:uppercase;margin-bottom:.3625rem}@media (min-width:84em){.preview-gallery__items .item .item__title{display:none}}.preview-gallery__stage{display:none;width:28rem}@media (min-width:84em){.preview-gallery__stage{width:auto;display:flex!important;flex-direction:column;justify-content:flex-start;overflow:hidden}}.preview-gallery__stage .stage__image{flex:99;transform:none;transition:none;padding-top:0;height:50vh;max-height:31.9rem;min-height:26.1rem;padding-bottom:1.45rem;padding-top:1.45rem}.preview-gallery__stage .stage__title{text-align:center;padding-top:0;margin-bottom:1.45rem}.preview-gallery__stage .stage__description{width:100%;text-align:center;border:1px solid #a69b9e;padding:.725rem;margin:0}.preview-gallery__stage .stage__description__copy{margin:0 auto;width:30rem;max-width:100%}.fancybox-slide .preview-gallery__stage{padding-top:2.9rem}.loader{text-indent:-9999rem;width:2rem;height:2rem;border-radius:50%;background-color:#231f20;background:linear-gradient(90deg,#231f20 10%,rgba(35,31,32,0) 42%);position:relative;animation:b 1.4s infinite linear;transform:translateZ(0)}.loader:before{width:50%;height:50%;background:#231f20;border-radius:100% 0 0 0}.loader:after,.loader:before{content:"";position:absolute;top:0;left:0}.loader:after{background:#fff;width:80%;height:80%;border-radius:50%;margin:auto;right:0;bottom:0}@keyframes b{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loader.loader--reverse{color:#fff;background-color:#fff;background:linear-gradient(90deg,#fff 10%,hsla(0,0%,100%,0) 42%)}.loader.loader--reverse:before{background:#fff}.loader.loader--reverse:after{background:#231f20}.modal__content{display:none}.open{display:flex;opacity:1;justify-content:center;align-items:center}.modal__dialog{position:relative;background-color:#fff;border-radius:1rem;width:100%;overflow-x:hidden;overflow-y:auto}.modal__close{background:none;border:none;position:relative;z-index:2;padding:0;line-height:1}.modal__close .icon{width:1rem;height:1rem}.modal__title{padding-top:0}.modal__footer{border-top:1px solid #beb6b8;text-align:right}.tabs{display:flex;flex-wrap:nowrap;position:relative}.tab{display:none;width:100%;text-align:center;padding:0 4.35rem;cursor:pointer}@media (min-width:50em){.tab{width:auto;display:block;padding:0 1.45rem 0 0}}.tab__text{padding:0;margin:0}.tab__text:after{content:"";position:absolute;left:0;bottom:0;width:0;height:.2rem;background-color:#beb6b8;transition:width .25s ease-in-out}.tab--active{display:block}.tab--active .tab__text:after{width:100%}.tab__section,.tab__section:focus{outline:none}.tabs__next,.tabs__prev{position:absolute;top:0}@media (min-width:50em){.tabs__next,.tabs__prev{display:none}}.tabs__prev{left:0}.tabs__next{right:0}.sg-nav{width:100%;border-top:4px solid #f26625;position:relative;z-index:400;color:#beb6b8}@media (min-width:50em){.sg-nav .navbar__flex-container{align-items:flex-end}}@media (min-width:50em){.navbar--mobile{display:none;opacity:0}}.navbar--desktop{display:none;opacity:0}@media (min-width:50em){.navbar--desktop{display:block;opacity:1}}.navbar__flex-container{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:400}.sg-nav--microsite{background-color:#111;height:25px;padding-left:32px;border-top:0}.sg-nav--microsite .navbar--mobile .site-title{height:2.5375rem;width:11.2375rem;order:2}.sg-nav--microsite .navbar--mobile .nav__modal__toggle--sg{order:1}.sg-nav--microsite .navbar--mobile .nav__modal__toggle--site,.sg-nav--microsite .navbar--mobile .nav__modal__toggle__placeholder{order:3}@media screen and (max-width:799px){.sg-nav--microsite{height:55px}}.sg-title,.site-title{display:flex;align-items:center;justify-content:center;margin:.3625rem 0}.sg-title{margin:0}.site-logo{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%;font-family:"object-fit: contain; object-position: 50% 50%"}.logo-sg{height:1.45rem;width:6.66094rem;margin:.3625rem 1.45rem .3625rem 0;vertical-align:bottom}.nav__modal__logo .logo-sg{width:9.99141rem}.site-title__text{width:100%;margin:0;padding:0;text-align:left}.site-title__text.site-title__text--icon{color:#f7f5f5;width:100%;text-align:center}.nav__item{text-decoration:none;display:block;margin:0;padding:.725rem 1.45rem;height:auto;cursor:pointer;border-top:1px solid #beb6b8;width:100%;color:#beb6b8}.nav__item:not(:first-child){padding-top:.725rem}.nav__item.navbar__item--active,.nav__item:hover{color:#f26625}.sg-nav .nav__item{font-family:Asap,Arial,sans-serif}.sg-nav .nav__item.navbar__item--active,.sg-nav .nav__item:hover{color:#f26625}@media (min-width:50em){.nav__item{width:auto;display:inline-block;vertical-align:bottom;padding:.3625rem .725rem;border:0 none;background-color:transparent}}.nav__modal{max-width:0;height:100vh;position:fixed;top:0;right:0;overflow:auto;background-color:#231f20;transition:max-width .2s linear;z-index:400}.nav__modal.menu--open{max-width:none;width:100%;max-width:320px;z-index:550}@media (min-width:50em){.nav__modal{display:none;opacity:0}}.nav__modal__toggle{padding:.3625rem 0;display:block;line-height:1.45rem;cursor:pointer}.nav__modal__toggle .icon{fill:#fff}.nav__modal__close{padding:.3625rem;position:absolute;top:0;left:0}.nav__modal__close .icon{fill:#beb6b8}.nav__modal--site .nav__modal__close{left:auto;right:0}.nav__modal__logo{display:block;opacity:1;text-align:center;margin:1.45rem}.nav__modal__logo .logo-sg{height:2.175rem;margin:0;max-width:192px}.nav__modal__logo .site-logo{height:3.625rem;width:100%}@media (min-width:50em){.nav__modal__logo{display:none;opacity:0}}.nav__modal--sg{right:auto;left:0}.nav__modal--sg.menu--open{margin-left:0}@media (min-width:50em){.nav__modal--sg{margin-top:1.45rem}}.site-nav__sticky-wrapper{width:100%;position:absolute;z-index:400}.site-nav{display:none;opacity:0}@media (min-width:50em){.site-nav{display:block;opacity:1;margin-top:.725rem;width:100%}}.site-nav .site-logo{vertical-align:top;margin:.3625rem 0;-o-object-fit:contain;object-fit:contain;-o-object-position:0 50%;object-position:0 50%;font-family:"object-fit: contain; object-position: 0% 50%"}.site-nav .site-logo--full,.site-nav .site-title__text--full{display:block;opacity:1}.site-nav .site-logo--icon,.site-nav .site-title__text--icon{display:none;opacity:0}.site-nav .site-title{height:5.4375rem;width:14.5rem;transition:all .25s ease-in-out}.site-nav .nav__items{display:flex;position:relative}.site-nav .nav__item{padding-top:.725rem;padding-bottom:.725rem}.is-sticky .site-nav{margin-top:0;background-color:#231f20}.is-sticky .site-nav .site-title{height:2.5375rem;width:11.2375rem;position:static;top:0}.is-sticky .site-nav .site-logo--full,.is-sticky .site-nav .site-title__text--full{display:none;opacity:0}.is-sticky .site-nav .site-logo--icon,.is-sticky .site-nav .site-title__text--icon{display:block;opacity:1}.is-sticky .site-nav .navbar__flex-container{justify-content:space-between}.is-sticky .site-nav .nav__items:after{display:none;opacity:0}.social{background-color:#3e3739;padding:2rem 0;text-align:center;color:#beb6b8}.social__link{text-decoration:none;display:inline-block}.social__link .icon{width:2rem;height:2rem;margin:0 .5rem;fill:#beb6b8}.social__header{margin-bottom:1rem;padding-top:0}.social__header .social__header__site-name{color:#febf10}@media (min-width:40em){.social__header{display:inline-block;vertical-align:middle;margin-right:1rem;margin-bottom:0}}.icon-facebook:hover{fill:#3b5998}.icon-twitter:hover{fill:#55a5e7}.icon-linkedin:hover{fill:#00aae5}.icon-youtube:hover{fill:#db3b3b}.icon-twitch:hover{fill:#9a6ce5}.icon-instagram:hover{fill:#d93175}.icon-reddit:hover{fill:#ff4500}.icon-discord:hover{fill:#7289da}.footer{background-color:#231f20;color:#beb6b8;padding:2.9rem 0;text-align:center}@media (min-width:40em){.footer{text-align:left}}.footer--global{text-align:center}.footer.has-rating{position:relative}@media (min-width:84em){.footer.has-rating{padding:2.9rem calc(38px + 12px + 10rem)}}.footer__logo .logo-sg{height:2.175rem;width:9.99141rem;margin-right:0}.footer-nav{margin:1.45rem 0;font-size:0}.footer-nav__item{color:#52d5ce;font-size:.76923rem;line-height:var(--leadingMod-1);text-transform:uppercase;font-weight:700;letter-spacing:.08em;font-family:Asap,Arial,sans-serif!important;margin:0}@media (min-width:40em){.footer-nav__item{font-size:calc(.76923rem + -.06202 * (100vw - 40em) / 44)}}@media (min-width:84em){.footer-nav__item{font-size:.70721rem}}.footer-nav__item+.footer-nav__item:before{padding-left:.3625rem;padding-right:.3625rem}.legal{color:#8e8083;max-width:40rem;margin-left:auto;margin-right:auto;text-align:center}.rating{display:inline-flex;align-items:flex-start;color:#8e8083;margin:2.9rem 0 0;text-align:left}@media (min-width:84em){.rating{position:absolute;bottom:2.9rem;right:2.175rem}}.rating__badge img{vertical-align:top;width:38px;min-width:38px}.rating__descriptors{font-size:2.197rem;line-height:1.4;padding-left:12px;margin:0;max-width:10rem}@media (min-width:40em){.rating__descriptors{font-size:calc(2.197rem + .63015 * (100vw - 40em) / 44)}}@media (min-width:84em){.rating__descriptors{font-size:2.82715rem}}#contact-form,#modal-contact-form{width:30rem;max-width:100%}.support-form{width:40rem}.section__background{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background-color:#231f20;z-index:100;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:"object-fit: cover; object-position: 50% 50%"}.founder,.hero--homepage{background-color:#231f20;padding-top:0;padding-bottom:0;min-height:0;display:flex;flex-direction:column;justify-content:stretch}.founder .section__background,.hero--homepage .section__background{position:static;width:100%;height:56vw;max-height:50vh}.founder .page__content,.hero--homepage .page__content{padding-top:2.9rem;padding-bottom:2.9rem;background-color:#231f20}@media (max-width:40em){.aogd-section .section__image,.basic-section .section__image{height:0;padding-top:56.25%!important;position:relative}.aogd-section .section__image>*,.basic-section .section__image>*{position:absolute;top:0;left:0;width:100%;height:100%}.aogd-section .section__image>img,.basic-section .section__image>img{-o-object-fit:"cover";object-fit:"cover";font-family:object-fit\: cover}}@media (min-width:40em){.aogd-section,.basic-section{display:flex;align-items:center}.aogd-section .section__image,.basic-section .section__image{flex-grow:1;display:block;padding-left:1.0875rem;padding-right:1.0875rem;flex:2 2 auto}.aogd-section .text-content,.basic-section .text-content{flex-grow:1;display:block;padding-left:1.0875rem;padding-right:1.0875rem;flex:2 1 40rem}}@media (min-width:50em){.aogd-section .section__image,.basic-section .section__image{flex:2 1 auto}.aogd-section .text-content,.basic-section .text-content{flex:2 2 40rem}}.content--box{background-color:#594f51;padding:2.9rem;width:30rem;max-width:50%}.content--box *{text-shadow:none}.article{overflow:hidden;margin-bottom:4.35rem}.article .section__header{margin-bottom:1.45rem}.article__navbar,.breadcrumbs{margin-left:-.725rem}.article__navbar__item,.breadcrumb__item{font-style:italic;display:inline-block;padding:.725rem}.article__navbar__item:hover,.breadcrumb__item:hover{color:#231f20}.article__navbar__item.disabled,.breadcrumb__item.disabled{color:#a69b9e;cursor:default;text-decoration:line-through}.article__navbar__item.disabled:hover,.breadcrumb__item.disabled:hover{color:#a69b9e}.article__header{position:relative;padding:0;margin-bottom:.725rem;text-align:left}@media (min-width:50em){.article__header{margin-bottom:2.9rem}}.article__header--no-banner{padding-top:8.7rem}.article__header--has-banner .article__title,.article__header--has-banner .post__date{padding-top:0}.article__banner{border:1px solid #beb6b8;height:56vw;max-height:70vh;overflow:hidden}.article__banner img{width:100%;height:100%;vertical-align:top;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;font-family:"object-fit: cover; object-position: 50% 50%"}@media (min-width:50em){.article__banner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(35,31,32,.6),rgba(35,31,32,0) 50%)}}@media (min-width:84em){.article__banner{max-height:60vh}}.article__intro{margin-top:1.45rem}@media (min-width:50em){.article__intro{position:absolute!important;left:0;bottom:0;padding:0 1.45rem;text-shadow:0 0 1em #231f20,0 0 2em rgba(35,31,32,.6),0 0 3em rgba(35,31,32,.5)}}.article__title{text-align:left;padding-bottom:0;padding-top:0;margin-bottom:0;max-width:24em}.post__author__portrait{width:2.9rem;height:2.9rem;border-radius:50%;margin-right:.5rem;float:left;background-position:50%;background-size:cover}.article-flex-container{display:flex;flex-direction:column;flex-wrap:nowrap}@media (min-width:50em){.article-flex-container{flex-direction:row}}.article__actions,.article__sidebar,.article__summary,.portfolio__filters,.post__filters{flex:0 1 auto}@media (min-width:50em){.article__actions,.article__sidebar,.article__summary,.portfolio__filters,.post__filters{width:25%;max-width:16rem}}.article__container{display:-ms-grid;display:grid;width:100%;grid-column-gap:2.175rem;grid-row-gap:1.45rem;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto 1.45rem auto 1.45rem auto;grid-template-areas:"a" "b" "c "}@media (min-width:50em){.article__container{-ms-grid-columns:minmax(10rem,20%) minmax(30rem,38rem);grid-template-columns:minmax(10rem,20%) minmax(30rem,38rem);grid-template-areas:"a b" "c b" ". b"}}.article__container .article__share{-ms-grid-row:1;-ms-grid-column:1;grid-area:a}.is-IE .article__container .article__share{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;margin-bottom:1.45rem}.article__container .article__nav{-ms-grid-row:5;-ms-grid-column:1;grid-area:c}.article__container .article__nav:before{content:"";display:block;height:1px;width:100%;background-color:#8e8083}@media (min-width:50em){.article__container .article__nav{float:left}.is-IE .article__container .article__nav{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;-ms-grid-row-span:2;grid-row:2/4}}.article__container .article__body{-ms-grid-row:3;-ms-grid-column:1;grid-area:b;width:100%;color:#f7f5f5;padding:0}@media (min-width:50em){.article__container .article__share{-ms-grid-row:1;-ms-grid-column:1}.article__container .article__nav{-ms-grid-row:2;-ms-grid-column:1}.article__container .article__body{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:2}}@media (min-width:50em){.is-IE .article__container .article__body{padding-left:2.175rem;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:3;grid-row:1/4}}.share-header{display:inline;margin-right:.5em}.blog-share{padding-top:.725rem}.blog-share .article__share-link{margin-right:.5rem;display:inline-block;width:1.45rem;height:1.45rem;text-align:center}.blog-share .icon{width:1.25rem;height:1.25rem;position:relative;top:0;transition:top .15s ease-in-out}.blog-share .icon:hover{position:relative;top:-4px}.blog-share .icon-facebook,.blog-share .icon-facebook:hover{fill:#3b5998}.blog-share .icon-twitter{fill:#55a5e7}.blog-share .icon-linkedin{fill:#00aae5}@media (min-width:50em){.blog-share{float:none;padding-top:0}}@media (min-width:50em){.article__actions{order:3}}.article__summary .post__author,.article__summary .post__date,.article__summary .post__type{font-style:italic;display:inline-block;padding:.725rem .725rem .725rem 0}@media (min-width:50em){.article__summary .post__author,.article__summary .post__date,.article__summary .post__type{display:block;padding:0 0 1.45rem}}.article__body{padding-top:1.45rem;padding-bottom:1.45rem;flex:0 2 auto}.article__body img{padding:.725rem 0}.article__body img+.caption{padding-top:0}@media (min-width:50em){.article__body{width:50%;max-width:40rem;padding-top:0;padding-bottom:2.9rem}}p.intro{padding-bottom:1.45rem;border-bottom:1px solid #beb6b8;margin-bottom:.725rem}.article__video,.legal{margin-top:1.45rem}.article__video{margin-bottom:1.45rem}.article__video:first-child{margin-top:0}.video__poster{padding:0!important}.article__gallery{max-width:100%;max-height:56vw;overflow:hidden}.article__gallery.slick-initialized{max-height:none;overflow:visible}.article__gallery img{width:100%}.related-articles{padding:2.9rem 0 4.35rem}.related-articles .post{width:100%;margin:0}.related-articles .post .post__link{border-bottom:0 none;padding:0}@media (min-width:40em){.related-articles .post{max-width:50%}.related-articles .post__image{width:100%}}@media (min-width:50em){.related-articles{display:flex;flex-direction:row}}.related__group{width:100%}.related__group:first-child{margin-bottom:1.45rem}.related__group .post__title{font-size:1rem;line-height:1.45rem;padding-bottom:0}.related__group .post__header{margin-top:.725rem}@media (min-width:50em){.related__group{width:50%}}.related__group__list{flex-direction:column}@media (min-width:40em){.related__group__list{flex-direction:row}.related__group__list:first-child{margin-bottom:0}}.posts--featured{position:relative}.portfolio__filters,.post__filters{margin:1.45rem 0;padding-top:1.45rem;padding-bottom:1.45rem;width:100%}@media (min-width:50em){.portfolio__filters,.post__filters{margin:0;padding-top:0;padding-bottom:0;width:auto;flex:1}}.post__filters__heading{padding:.725rem 0;position:relative}.post__filters__heading .link{position:absolute;right:.5rem}@media (min-width:50em){.post__filters__heading .link{right:0}}.blog__search{position:relative;margin-bottom:1.45rem;max-width:22rem;margin-left:auto;margin-right:auto}.blog__search input{padding-right:2.9rem}.blog__search__submit{position:absolute;top:0;right:0;height:2.175rem;padding:0 1em;display:flex;align-items:center}.blog__search__submit .icon{fill:#8e8083;width:1rem;height:1rem}.blog__search__submit:focus .icon,.blog__search__submit:hover .icon{fill:#269b95}.filter__group{text-align:center}@media (min-width:50em){.filter__group{text-align:left}}.filter__list{margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center}@media (min-width:30em){.filter__list{margin-left:-.5rem;margin-right:-.5rem}}@media (min-width:50em){.filter__list{display:block}}.filter{display:inline-block;list-style:none;border:1px solid #beb6b8;margin-left:0;cursor:pointer;text-align:center}@media (min-width:30em){.filter{margin-left:.5em;margin-right:.5em;min-width:30%}}@media (min-width:50em){.filter{text-align:left;display:block;border:0 none;margin-bottom:.3625rem}}.filter__label{text-indent:0;display:block;padding:.3625rem 1.45rem}.filter--active .filter__label,.js-mix-filter--active .filter__label{background-color:#febf10;position:relative;color:#231f20}.filter--active .filter__label .icon,.js-mix-filter--active .filter__label .icon{fill:#231f20}.filter--active .filter__label:hover,.js-mix-filter--active .filter__label:hover{color:#231f20}.filter--active .filter__label:hover .icon,.js-mix-filter--active .filter__label:hover .icon{fill:#231f20}@media (min-width:50em){.filter__label{padding-left:0}.filter--active .filter__label,.js-mix-filter--active .filter__label{padding-left:.3625rem}}.rss__link .icon{fill:#beb6b8}.rss__link:hover .icon{fill:#f26625}.posts__grid{display:flex;flex-direction:column;position:relative}@media (min-width:50em){.posts__grid{flex-direction:row;justify-content:center;padding-top:2.9rem}.is-IE .posts__grid{justify-content:flex-start}}.posts{width:100%}@media (min-width:50em){.posts{max-width:40rem;flex:1}}.search-results{border-top:0;margin-top:0;padding-top:0}.search-results__header{padding-top:0;padding-bottom:.3625rem;margin-bottom:1.8125rem;border-bottom:1px solid #a69b9e}.search-results__clear{float:right}.search-results__clear .icon{width:1rem;height:1rem;fill:#269b95}.posts__grid{justify-content:space-between}.post-search-filter{display:flex;align-items:center}#algoliaSearchbox input[type=search]{border:0;border-bottom:1px solid #beb6b8;margin-bottom:0}#algoliaSearchbox .ais-SearchBox{position:relative}#algoliaSearchbox .ais-SearchBox:after{font-family:Font Awesome\ 5 Free;font-weight:900;font-style:normal;content:"\f002";position:absolute;right:10px;top:10px;color:#c5bdbf}#algoliaCategories{display:flex;align-items:center;margin-right:25px}#algoliaCategories>span{text-transform:uppercase;font-weight:600;font-size:.76923rem;color:#a69b9e}#algoliaCategories ul{display:flex;align-items:center;margin-left:20px}#algoliaCategories ul li{padding-right:20px;margin-bottom:0;display:flex;font-size:.85rem}#algoliaCategories ul li:last-of-type{padding-right:0}#hits .ais-Hits-list,#hits .ais-InfiniteHits-list,.algolia-hits .ais-Hits-list,.algolia-hits .ais-InfiniteHits-list{display:flex;flex-flow:wrap;margin:0 -10px}#hits .ais-Hits-list .ais-Hits-item,#hits .ais-InfiniteHits-list .ais-Hits-item,.algolia-hits .ais-Hits-list .ais-Hits-item,.algolia-hits .ais-InfiniteHits-list .ais-Hits-item{width:50%;padding:20px}#hits .ais-Hits-list .ais-Hits-item a>div:first-of-type,#hits .ais-InfiniteHits-list .ais-Hits-item a>div:first-of-type,.algolia-hits .ais-Hits-list .ais-Hits-item a>div:first-of-type,.algolia-hits .ais-InfiniteHits-list .ais-Hits-item a>div:first-of-type{background-size:cover;background-position:50%;margin-bottom:-30px;padding-top:58%}#hits .ais-Hits-list .ais-Hits-item a>div:last-of-type,#hits .ais-InfiniteHits-list .ais-Hits-item a>div:last-of-type,.algolia-hits .ais-Hits-list .ais-Hits-item a>div:last-of-type,.algolia-hits .ais-InfiniteHits-list .ais-Hits-item a>div:last-of-type{font-size:.70721rem;color:#a69b9e;font-style:italic}#hits .ais-Hits-list .ais-Hits-item a h5,#hits .ais-InfiniteHits-list .ais-Hits-item a h5,.algolia-hits .ais-Hits-list .ais-Hits-item a h5,.algolia-hits .ais-InfiniteHits-list .ais-Hits-item a h5{font-size:.9rem;line-height:1.5;text-transform:none;letter-spacing:0;margin-bottom:0}#hits .ais-Hits-list .ais-Hits-item a p,#hits .ais-InfiniteHits-list .ais-Hits-item a p,.algolia-hits .ais-Hits-list .ais-Hits-item a p,.algolia-hits .ais-InfiniteHits-list .ais-Hits-item a p{font-size:.7rem;padding-top:0;margin-bottom:5px;line-height:1.5}#hits .ais-Hits-list .ais-InfiniteHits-item,#hits .ais-InfiniteHits-list .ais-InfiniteHits-item,.algolia-hits .ais-Hits-list .ais-InfiniteHits-item,.algolia-hits .ais-InfiniteHits-list .ais-InfiniteHits-item{width:25%;padding:10px}#hits .ais-Hits-list .ais-InfiniteHits-item a>div:first-of-type,#hits .ais-InfiniteHits-list .ais-InfiniteHits-item a>div:first-of-type,.algolia-hits .ais-Hits-list .ais-InfiniteHits-item a>div:first-of-type,.algolia-hits .ais-InfiniteHits-list .ais-InfiniteHits-item a>div:first-of-type{background-size:cover;background-position:50%;margin-bottom:-30px;padding-top:58%}#hits .ais-Hits-list .ais-InfiniteHits-item a>div:last-of-type,#hits .ais-InfiniteHits-list .ais-InfiniteHits-item a>div:last-of-type,.algolia-hits .ais-Hits-list .ais-InfiniteHits-item a>div:last-of-type,.algolia-hits .ais-InfiniteHits-list .ais-InfiniteHits-item a>div:last-of-type{font-size:.70721rem;color:#a69b9e;font-style:italic}#hits .ais-Hits-list .ais-InfiniteHits-item a h5,#hits .ais-InfiniteHits-list .ais-InfiniteHits-item a h5,.algolia-hits .ais-Hits-list .ais-InfiniteHits-item a h5,.algolia-hits .ais-InfiniteHits-list .ais-InfiniteHits-item a h5{font-size:.9rem;line-height:1.5;text-transform:none;letter-spacing:0;margin-bottom:0}#hits .ais-Hits-list .ais-InfiniteHits-item a p,#hits .ais-InfiniteHits-list .ais-InfiniteHits-item a p,.algolia-hits .ais-Hits-list .ais-InfiniteHits-item a p,.algolia-hits .ais-InfiniteHits-list .ais-InfiniteHits-item a p{font-size:.7rem;padding-top:0;margin-bottom:5px;line-height:1.5}#hits .ais-InfiniteHits-loadMore,.algolia-hits .ais-InfiniteHits-loadMore{display:inline-block;font-weight:700;padding:.725rem 1em;line-height:1;background:linear-gradient(#f99715,#f26625);color:#fff;text-decoration:none;border-radius:2px;text-align:center;margin-bottom:.725rem;margin-top:.725rem;cursor:pointer;min-width:6rem}#hits .ais-InfiniteHits-loadMore--disabled,.algolia-hits .ais-InfiniteHits-loadMore--disabled{display:none!important}@media screen and (max-width:1210px){.post-search-filter{flex-flow:column}.post-search-filter #algoliaCategories{margin-top:20px;margin-right:0}#hits .ais-InfiniteHits-list .ais-InfiniteHits-item{width:50%}}@media screen and (max-width:768px){#hits .ais-InfiniteHits-list .ais-InfiniteHits-item{width:100%}}@media screen and (max-width:560px){#algoliaCategories{flex-flow:column}#algoliaCategories ul{margin-left:0}}@media screen and (max-width:500px){#algoliaCategories,#algoliaCategories ul,.post-search-filter{align-items:flex-start}#algoliaCategories ul{flex-flow:column}#algoliaSearchbox input[type=search]{width:100%}}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0 none;border:0 none}.button{display:inline-block;font-weight:700;padding:.725rem 1em;line-height:1;background-color:#f26625;color:#fff;text-decoration:none;border-radius:2px;text-align:center;margin-bottom:.725rem;margin-top:.725rem;cursor:pointer;min-width:6rem}.button .icon{fill:#fff;width:1em;height:1em}.button:focus,.button:hover{background-color:#ffd767;outline:none}.button--large,.button--small{line-height:1}.button--small .icon{width:1em;height:1em}@media (min-width:50em){.button--small{padding:.3625rem 1em}}.button--secondary{background-color:#269b95}.button--secondary:focus,.button--secondary:hover{background-color:#43bbb9}.button--no-border{border:0 none}.button__group{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-.5rem;margin-right:-.5rem}.button__group .button{flex:1 1 auto;margin-left:.5rem;margin-right:.5rem}@media (min-width:40em){.button__group .button{flex:0 1 auto}}.button__group--attached{justify-content:center;margin-left:0;margin-right:0;flex-wrap:nowrap}.button__group--attached .button{min-width:0;margin-left:0;margin-right:0;border-radius:0;border-left:1px solid #ffefc2}.button__group--attached .button:first-of-type{border-radius:2px 0 0 2px;border-left:none}.button__group--attached .button:last-of-type{border-radius:0 2px 2px 0}.callout{border-left:1vw solid #fff;border-right:1vw solid #fff;background-color:#eeecec;padding:2.9rem 1.45rem;margin-top:1.45rem;margin-bottom:1.45rem}@media (min-width:50em){.callout{border:none}}@media (min-width:66em){.callout{width:83.33333%;margin-left:8.33333%;padding-left:2.9rem;padding-right:2.9rem}}.callout__content{width:100%}.pagination{width:100%;max-width:40rem;margin:4.35rem auto;text-align:center;display:flex;justify-content:center}.pagination__control{background-color:#a69b9e;margin-right:.3625rem;color:#fff;cursor:pointer;text-align:center;padding:.3625rem 1rem;border-radius:2px}.pagination__control .icon{width:1em;height:1em}.pagination__control--next .icon,.pagination__control--prev .icon{fill:#fff}.pagination__control--next.pagination__control--disabled,.pagination__control--prev.pagination__control--disabled{opacity:.35;cursor:default}.pagination__control--current{color:#fff}.post{width:100%;position:relative;margin-bottom:1.45rem;margin-left:auto;margin-right:auto}.post:hover .post__title{color:#269b95}@media (min-width:40em){.post{margin-bottom:0}}@media (min-width:50em){.post{flex:1;max-width:40rem}}.post__link{text-decoration:none;color:#231f20;border-bottom:1px solid #beb6b8;padding-bottom:1.45rem;margin-bottom:1.45rem;height:100%;display:flex;flex-direction:column;justify-content:flex-start}@media (min-width:40em){.post__link{display:block}}@media (min-width:50em){.post__link{display:flex}.posts--featured .post__link{padding-top:0;padding-bottom:0;border-bottom:0 none}}.post__image{width:100%;float:left;margin-right:1.5rem;margin-bottom:1.45rem;position:relative;background-color:#a69b9e;overflow:hidden;-o-object-fit:cover;object-fit:cover;font-family:object-fit\: cover}.post__image img{width:100%;vertical-align:top}@media (min-width:40em){.post__image{width:33.33333%;margin-bottom:0}}@media (min-width:50em){.post__image{width:100%;margin-bottom:1.45rem}}.post__title{padding-bottom:.725rem;padding-top:0;margin:0}.post__header{color:#a69b9e;font-style:italic;padding-bottom:.725rem;white-space:nowrap}.post__type{font-style:italic;vertical-align:baseline}.post__type .icon{vertical-align:middle}.post__date{vertical-align:baseline}.post__event-date{padding-top:0}.post__description{padding-bottom:.725rem}.post--no-image .post__image{display:none}.post--no-description .post__header{padding-bottom:0}.post--no-description .post__description,.post--no-header .post__header{display:none}@media (min-width:50em){.post--featured .post__link{border-bottom:0 none;width:100%;display:flex;justify-content:stretch;padding-bottom:0;padding-top:0;background-color:#594f51}.post--featured .post__image{margin-bottom:-1.8125rem;order:1}.post--featured .post__description,.post--featured .post__header,.post--featured .post__title{z-index:300;background-color:#594f51;margin:0}.post--featured .post__header{align-self:flex-start;order:2;padding-bottom:0;color:#beb6b8;padding:.3625rem 1.45rem 0}.post--featured .post__title{padding:.725rem 1.45rem;color:#fff;order:3}.post--featured .post__description{padding-top:0}.post--featured+.post--featured{width:33.33333%}.post--featured:hover .post__title{color:#beb6b8}}.post-listing{display:flex;flex-wrap:wrap}@media (min-width:50em){.post-listing{align-items:stretch;flex-wrap:nowrap}.post-listing .post__image{width:100%}}body{transition:padding-bottom .5s ease-in-out}.privacy__popup{position:fixed;bottom:0;top:auto;left:0;z-index:550;width:100%;padding:1.45rem 0;background:#eeecec;border-top:5px solid #f26625;box-shadow:none;transform:translateY(100%);transition:all .5s ease-in-out}.privacy__popup.active{transform:translateY(0)}.privacy__popup.active:before{content:"";width:100%;height:1.45rem;display:block;position:absolute;bottom:100%;left:0;background:linear-gradient(0deg,transparent 0,transparent 5px,rgba(35,31,32,.25) 0,rgba(35,31,32,0))}.privacy__notice a.link{font-weight:700}.privacy__notice .text-content{margin:0}@media (min-width:50em){.privacy__notice{display:flex;align-items:flex-start;justify-content:center}.privacy__notice .button{margin-left:2.175rem}}.support .flex-container{justify-content:center;flex-wrap:wrap}.support .faqs,.support .min-specs{flex:1 1 100%}@media (min-width:50em){.support .faqs{flex:0 1 40rem}.support .min-specs{flex:0 1 14rem}}.faq{margin-bottom:2.9rem}.faq__question{margin-bottom:0;padding-bottom:0}.min-specs__list{display:-ms-grid;display:grid;grid-column-gap:2.175rem;grid-row-gap:1.45rem;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}.is-IE .min-specs__list{display:block}.not-IE .min-specs__list dd{margin-bottom:0}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@media (min-width:84em){.gallery--sidescroll .slick-next,.gallery--sidescroll .slick-prev{top:50%;margin-top:0;transform:translate(-6.525rem,-50%)}.gallery--sidescroll .slick-next{transform:translate(6.525rem,-50%)}}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.5) 75%,transparent);bottom:0;text-shadow:0 0 1em #231f20,0 0 2em rgba(35,31,32,.6),0 0 3em rgba(35,31,32,.5);color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:0 1.45rem 1.45rem;pointer-events:none;right:0;text-align:center;z-index:99996}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;max-width:40rem;margin:0 auto;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:c 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes c{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:0px){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}.-nowrap{white-space:nowrap}.-centered{text-align:center!important}.-left-align{text-align:left!important}.-right-align{text-align:right!important}.-hidden{display:none}.hidden-link{position:absolute;top:0;right:0;bottom:0;left:0}.-inline{display:inline!important}.-inline-block{display:inline-block!important;vertical-align:middle}.article-flex-container:after,.case__grid:after,.clearfix:after,.footer-flex-container:after,.form-row:after,.layout-container:after,.mailing-list__form:after,.post-listing:after,.post__link:after,.posts__grid:after,.related-articles:after,.related__group__list:after,.row:after,.spotlight__flex-container:after,dl:after{display:block;content:"";clear:both}.-sixteen-nine,.location__map{height:0;padding-top:56.25%!important;position:relative}.-sixteen-nine>*,.location__map>*{position:absolute;top:0;left:0;width:100%;height:100%}.-sixteen-nine>img,.location__map>img{-o-object-fit:cover;object-fit:cover;font-family:object-fit\: cover}.-auto-margins,.leadership__content>p,.team__intro .text-content{margin-left:auto;margin-right:auto}.about__content>:first-child,.article__actions>:first-child,.article__body>:first-child,.article__sidebar>:first-child,.article__summary>:first-child,.book__description>:first-child,.callout__content .text-content>:first-child,.callout__content>:first-child,.case__description>:first-child,.contact__content>:first-child,.footer-block>:first-child,.founder .layer--content-block>:first-child,.gallery__intro>:first-child,.hero--homepage .text-content>:first-child,.latest>:first-child,.portfolio__filters>:first-child,.post__filters>:first-child,.posts--featured>:first-child,.team__intro .text-content>:first-child,.timeline__description__bubble>:first-child{padding-top:0}.flex-dangle:after{content:"";flex:10 0 auto}.block-scrolling{overflow:hidden}.layer--content-block{background-color:#594f51;padding:2.9rem 1.45rem;border-radius:2px;position:relative;margin:0;z-index:300}@media (min-width:calc(1.45rem * 4 + 1600px)){.layer--content-block{margin-left:8.33333%;max-width:1600px}}.contact-header,.default-header{padding:.725rem 0;background-color:#f26625}.default-header__label{padding:0;margin:0}.unsupported-browser{background:linear-gradient(270deg,#e94a00,#f26625),#f26625;text-align:center;padding:20px 0;color:#fff;font-weight:600;display:none}.its-ie11{display:block}.article__header{max-height:70vh;overflow:hidden}@media (min-width:50em){.article__banner:after{display:none}}.article__intro{padding-top:1rem;padding-bottom:1rem;margin-left:0;background-color:#594f51;color:#fff;padding:1rem 1.45rem}@media (min-width:40em){.article__intro{position:absolute!important;bottom:1.45rem;left:0;max-width:83.33333%}}@media (min-width:50em){.article__intro{bottom:2.9rem;max-width:80%;left:0;text-shadow:none}}.article__title--no-banner{padding-top:2.9rem;padding-bottom:2.9rem}.button{background:linear-gradient(#f99715,#f26625)}.button:hover{background:#f99715}.button--secondary{background:linear-gradient(#43bbb9,#269b95)}.button--secondary:hover{background:#43bbb9}.button--wire,.button--wire--reverse{background-image:none;background-color:transparent;color:#594f51;border:1px solid #594f51}.button--wire--reverse .icon,.button--wire .icon{fill:#594f51}.button--wire--reverse:focus,.button--wire--reverse:hover,.button--wire:focus,.button--wire:hover{background-color:transparent;background-image:none;border-color:#f99715;box-shadow:2px 2px 0 #f99715,-2px -2px 0 #f99715,-2px 2px 0 #f99715,2px -2px 0 #f99715,2px 0 0 #f99715,-2px 0 0 #f99715,0 2px 0 #f99715,0 -2px 0 #f99715}.button--wire--reverse:focus .icon,.button--wire--reverse:hover .icon,.button--wire:focus .icon,.button--wire:hover .icon{fill:#231f20}.button--wire--reverse{color:#fff;border-color:#fff}.button--wire--reverse .icon{fill:#fff}.button--wire--reverse:focus,.button--wire--reverse:hover{border-color:#79e0dd;box-shadow:2px 2px 0 #79e0dd,-2px -2px 0 #79e0dd,-2px 2px 0 #79e0dd,2px -2px 0 #79e0dd,2px 0 0 #79e0dd,-2px 0 0 #79e0dd,0 2px 0 #79e0dd,0 -2px 0 #79e0dd}.button--wire--reverse:focus .icon,.button--wire--reverse:hover .icon{fill:#fff}.callout{margin-top:0;background-color:#ffefc2;border:.25rem solid #fff}@media (max-width:50em){.callout{margin-left:-1.45rem;margin-right:-1.45rem}}@media (min-width:50em){.callout{margin-top:-2.9rem;position:relative;z-index:300;border-radius:2px}}.callout__header{padding-bottom:0}.callout__content{text-align:left}.callout__content h1,.callout__content h2,.callout__content h3,.callout__content h4,.callout__content h5,.callout__content h6{color:#f26625}.callout__content .text-content{margin-left:auto;margin-right:auto}.case{margin-bottom:1.45rem;overflow:hidden}.case:focus{outline:none}.case__grid{display:flex;flex-direction:column;align-items:center;padding:1.45rem 0}@media (min-width:66em){.case__grid{align-items:flex-start;max-width:none;flex-direction:row;padding-top:2.9rem}}.case__gallery,.case__story,.case__summary{text-align:left;margin-top:.725rem;margin-bottom:.725rem}.case__summary{width:100%;max-width:40rem;order:2}.case__summary .summary__item:first-child{border-top:1px solid #beb6b8}.case__summary .summary__item:last-child{border-bottom:1px solid #beb6b8}@media (min-width:66em){.case__summary{width:16.66667%}.case__summary .summary__item:first-child{border-top:0 none}.case__summary .summary__item:last-child{border-bottom:0 none}}.case__story{max-width:40rem;order:1}@media (min-width:66em){.case__story{width:58.33333%;order:2}}.case__story__challenge,.case__story__results,.case__story__solution{padding:.725rem 0}.case__story__challenge p,.case__story__results p,.case__story__solution p{display:inline}.case__story__challenge:before,.case__story__results:before,.case__story__solution:before{display:inline;padding:0 .25rem 0 0}.case__story__challenge:before{content:"The Challenge:"}.case__story__solution:before{content:"The Solution:"}.case__story__results:before{content:"The Results:"}.case__gallery{width:100%;max-width:40rem;order:3;position:relative}@media (min-width:66em){.case__gallery{width:25%}.case__gallery .slick-dots{padding-left:0;padding-right:0}}.case__gallery__slider{max-height:30rem;overflow:hidden}.case__gallery__slider.slick-initialized{max-height:none;overflow:visible}.gallery__item{margin-bottom:.725rem}.case__cross-sell{width:100%;text-align:left;border-top:1px solid #beb6b8;padding:1.45rem 0}.cross-sell__header{padding-top:0}.cross-sell__list{display:flex;flex-wrap:wrap}@media (min-width:40em){.cross-sell__list{flex-direction:row;justify-content:space-between}}@media (min-width:66em){.cross-sell__list{flex-direction:row;justify-content:space-between}}.cross-sell__list .post{text-decoration:none;padding-top:.725rem;padding-bottom:.725rem;margin-bottom:0}@media (min-width:40em){.cross-sell__list .post{width:50%}}@media (min-width:66em){.cross-sell__list .post{width:16.66667%;flex:1}}.cross-sell__list .post__link{border:0 none;padding:0}.cross-sell__list .post__image{width:60%}@media (min-width:40em){.cross-sell__list .post__image{width:100%}}.cross-sell__list .post__title{font-size:1rem;padding-bottom:.3625rem}.cross-sell__client{margin:0;padding:0;color:#231f20;line-height:1.2}@media (min-width:40em){.portfolio-link{flex:1}}@media (min-width:66em){.portfolio-link{flex:3}}.portfolio-link__content{border-top:1px solid #beb6b8;padding-top:1.45rem;margin-top:1.45rem}@media (min-width:40em){.portfolio-link__content{border-top:0 none;margin-top:0}}@media (min-width:66em){.portfolio-link__content{border-left:1px solid #beb6b8;padding-left:2.175rem;padding-top:.725rem;padding-bottom:.725rem}}.contact__form{text-align:left;width:50rem;max-width:100%;margin-left:auto;margin-right:auto;padding-top:.725rem;padding-bottom:.725rem}.contact__message{height:4.35rem}.vertical-divider{width:8.33333%;position:relative}.vertical-divider:before{content:"";width:1px;height:100%;position:absolute;top:0;left:50%;margin-left:-1px;background-color:#beb6b8}.contact{background-color:#eeecec}.contact__content{max-width:43rem;margin-left:auto;margin-right:auto}.contact__content .button{margin-bottom:0}@media (min-width:40em){.contact__content{text-align:center}}.contact__image{width:25%;transform:translateY(13.7%)}.footer .logo-sg{margin:0 0 1rem}.footer-flex-container{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}@media (min-width:40em){.footer-flex-container{flex-direction:row;flex-wrap:wrap}}.footer-block{width:100%}.footer-block+.footer-block{padding-top:1.45rem;padding-bottom:1.45rem}@media (min-width:40em){.footer-block{width:50%}.footer-block+.footer-block{padding-top:0;padding-bottom:0}}@media (min-width:50em){.footer-block{width:auto;flex:2}.footer-block+.footer-block{flex:3}}.playtest-signup{width:100%;padding:1.45rem;text-align:center;border-radius:2px;border:1px solid #74676a;position:relative;color:#fff;background-color:#231f20;background-image:linear-gradient(0deg,#231f20,#3e3739)}.playtest-signup a{color:#fff}.playtest-signup:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(https://cdn.schellgames.com/images/Static/controller.svg) -5px -5px no-repeat;background-size:70% auto;z-index:1}.playtest-signup>*{position:relative;z-index:2}.mailing-list{color:#fff}@media (min-width:40em){.mailing-list{margin-left:auto}}.mailing-list__form{margin-top:1rem}.mailing-list__form .mc-field-group{display:flex;flex-wrap:wrap}.mailing-list__form input{flex:30;background-color:transparent;color:#fff;min-width:12rem}.mailing-list__form .flex-hidden{flex:1}.mailing-list__form .button{flex:10;margin:0;min-width:7rem}.mailing-list__responses .response{width:100%}.footer-nav{padding:1.45rem 0 0}.footer-nav__item{display:inline-block;padding-top:0;text-decoration:none;background-image:none!important}.footer-nav__item+.footer-nav__item:before{content:"/";padding-right:.25rem;display:inline-block;color:#8e8083}.footer-nav__item:hover,.is-IE .footer-nav__item:hover:before{text-decoration:underline}.is-IE .footer-nav__item:hover:before{text-decoration:none}.copyright{padding-top:0;padding-bottom:0}@media (min-width:50em){.copyright,.footer-nav{text-align:right}}.netlify-form button{position:relative}.netlify-form button:after{position:absolute;content:"\f00c";font-weight:600;font-family:Font Awesome\ 5 Free;transition:.5s;opacity:0;right:-40px;color:#000}.netlify-form button.submitted:after{opacity:1}.game{width:100%;margin-bottom:2.175rem;position:relative;cursor:pointer}@media (min-width:50em){.game{width:50%}}.game__link{width:100%;height:100%;top:0;left:0}.game__link,.game__link:before{display:block;position:absolute}.game__link:before{content:"";height:1.45rem;width:1.45rem;top:50%;left:50%;z-index:300;transform:translate(-50%,-50%)}.game__link:hover:before{background:url(https://cdn.schellgames.com/images/Static/plus.svg)}.game__thumb{width:100%;height:100%;z-index:1;vertical-align:top;-o-object-fit:cover;object-fit:cover;font-family:object-fit\: cover}.game__info{width:100%;position:absolute;bottom:0;left:0;height:2.9rem;background-color:rgba(35,31,32,.8);transition:height .25s ease}.game:hover .game__info{height:100%}.game__title{line-height:1.45rem;padding:0;margin:0;position:absolute;bottom:.725rem;left:1rem}.game__logo{margin-bottom:1.45rem;max-height:10rem}.gameAward:after,.gameAward:before{content:"";display:block;position:absolute;top:50%;width:1.8705rem;height:4.35rem;background-image:url(https://cdn.schellgames.com/images/Static/laurels.svg);background-size:200% 100%;transform:translateY(-50%)}.article__awards{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:2.9rem}.gameAward__link{display:block;width:100%}@media (min-width:40em){.gameAward__link{width:50%}}@media (min-width:50em){.gameAward__link{width:100%}}@media (min-width:84em){.gameAward__link{width:50%}}.gameAward{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;line-height:1.2;min-width:13rem;text-align:center;padding:.725rem 2.3705rem;position:relative;margin:.725rem .54375rem;height:100%}.gameAward:before{left:0;background-position:0 0}.gameAward:after{right:0;background-position:100% 0}.award__recognition{padding:0;margin-bottom:.3625rem}.award__name{font-weight:700;margin-bottom:.3625rem}.media-kits__toc{padding:1.45rem 0}.media-kits__toc__item{padding:5.8rem 0 0;width:100%;display:inline-block;border-top:2px solid #fff;border-bottom:2px solid #fff;background-color:#594f51;background-size:cover;background-position:50% 50%;color:#fff}.media-kits__toc__title{display:inline-block;padding:.725rem;background-color:#594f51}.kit-request{text-align:center;padding-top:2.9rem}.media-kit-section{margin-top:-7.6125rem;position:static;padding-top:0;padding-bottom:4.35rem}.media-kit-section:before{content:"";display:block;height:7.6125rem}.media-kit-section .section__header{padding-top:0}.filter__list{position:relative}.js-media-kit-filters{margin-top:-7.6125rem}.js-media-kit-filters:before{content:"";display:block;height:7.6125rem}.media-kit__filters{margin-bottom:2.9rem;position:relative;z-index:400}@media (min-width:50em){.media-kit__filters.fixed{position:fixed;top:4.35rem;top:7.6125rem}.media-kit__filters.absolute{position:absolute}}.media-kit__gallery{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.media-kit__gallery__item{margin-bottom:.3625rem;width:100%}.media-kit__gallery__item img{padding:0;width:100%;height:auto}@media (min-width:40em){.media-kit__gallery__item{width:50%}}@media (min-width:50em){.media-kit__gallery__item{width:100%}}@media (min-width:84em){.media-kit__gallery__item{width:50%}}.media-kit__image{min-width:12rem}.media-kits__list{padding:1.45rem 0}.media-kit__list-item{padding:.725rem;width:100%;display:flex;justify-content:space-between}.media-kit__list-item:nth-child(odd){background-color:#eeecec}.sg-nav{background-color:#fff;border-bottom:1px solid #beb6b8}.navbar--desktop .nav__items{display:inline-flex;align-items:flex-end;padding-bottom:.3625rem}.navbar--desktop .nav__item{color:#231f20}.site-title{margin:0}.logo-sg{height:1.8125rem;width:8.32617rem;margin:.725rem 1.45rem .725rem 0}.nav__modal--sg{left:auto;right:0}.nav__modal__toggle .icon{fill:#231f20}.nav__modal__close{right:0;left:auto}.navbar--mobile .site-title{margin:0}.pagination__control--current{background-color:#f26625}.section__header{border-bottom:1px solid;margin-bottom:1.45rem}.caption,.copyright{font-style:italic}.subtitle{color:#8e8083;padding-top:0}.pre-header{padding-bottom:0}.pre-header+*{padding-top:0}.post:hover .post__title{color:#f26625}.post__type svg{display:none}.post__type--awards,.post__type--Awards{color:#febf10}.post__type--awards:before,.post__type--Awards:before{font-family:Font Awesome\ 5 Free;font-weight:900;font-style:normal;content:"\f091";position:relative;margin-right:5px}.post__type--awards .icon,.post__type--Awards .icon{fill:#febf10}.post__type--announcements,.post__type--Announcements{color:#f99715}.post__type--announcements:before,.post__type--Announcements:before{font-family:Font Awesome\ 5 Free;font-weight:900;font-style:normal;content:"\f0a1";position:relative;margin-right:5px}.post__type--announcements .icon,.post__type--Announcements .icon{fill:#f99715}.post__type--news,.post__type--News{color:#43bbb9}.post__type--news:before,.post__type--News:before{font-family:Font Awesome\ 5 Free;font-weight:900;font-style:normal;content:"\f1ea";position:relative;margin-right:5px}.post__type--news .icon,.post__type--News .icon{fill:#43bbb9}.post__type--events,.post__type--Events{color:#a463d6}.post__type--events:before,.post__type--Events:before{font-family:Font Awesome\ 5 Free;font-weight:900;font-style:normal;content:"\f784";position:relative;margin-right:5px}.post__type--events .icon,.post__type--Events .icon{fill:#a463d6}.post__type--insights,.post__type--Insights{color:#1dbf6e}.post__type--insights:before,.post__type--Insights:before{font-family:Font Awesome\ 5 Free;font-weight:900;font-style:normal;content:"\f5dc";position:relative;margin-right:5px}.post__type--insights .icon,.post__type--Insights .icon{fill:#1dbf6e}.slick-next,.slick-prev{position:absolute;display:block;height:2.175rem;width:2.175rem;font-size:0;cursor:pointer;background:#febf10;border-radius:50%;color:transparent;top:100%;margin-top:.3625rem;padding:0;border:none;outline:none;text-align:center;z-index:1}.slick-next .icon,.slick-prev .icon{fill:#231f20}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:none;color:transparent}.slick-next.slick-disabled,.slick-prev.slick-disabled{opacity:0}.slick-prev{left:0}[dir=rtl] .slick-prev{left:auto;right:0}.slick-next{right:0}[dir=rtl] .slick-next{left:0;right:auto}.gallery--sidescroll .slick-dots{margin-top:.3625rem}@media (min-width:40em){.gallery--sidescroll .slick-next,.gallery--sidescroll .slick-prev{top:50%;margin-top:0;transform:translate(-200%,-50%)}.gallery--sidescroll .slick-next{transform:translate(200%,-50%)}}.slick-dotted.slick-slider{margin-bottom:2.5375rem}.slick-dots{position:absolute;top:100%;left:0;list-style:none;display:block;text-align:center;padding:0 2.9rem;margin-top:.3625rem;width:100%}.slick-dots li{display:inline-block;width:.725rem;margin:0;padding:0}.slick-dots li,.slick-dots li button{position:relative;height:1.45rem;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;width:1.45rem;outline:none;line-height:0;font-size:0;color:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:50%;left:50%;content:"•";width:.725rem;height:.725rem;margin-top:-.3625rem;margin-left:-.3625rem;font-family:Arial;font-size:1.45rem;line-height:.725rem;text-align:center;color:#231f20;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#f26625;opacity:.75}@media (min-width:40em){.slick-dots li{width:1.45rem}}.question{font-weight:700;font-style:italic;padding-bottom:0;padding-top:1.45rem}.spotlight__flex-container{display:flex;flex-direction:column}@media (min-width:40em){.spotlight__flex-container{flex-direction:row}}.spotlight__header{margin-top:1.45rem}@media (min-width:50em){.spotlight__header{margin-top:4.35rem}}.spotlight__images,.spotlight__portrait{max-width:50%}.spotlight__images img,.spotlight__portrait img{vertical-align:top;width:100%}@media (min-width:50em){.spotlight__images,.spotlight__portrait{width:33.33333%;flex-grow:0}}.spotlight__portrait{margin-bottom:.725rem}.spotlight__title>h2>span{font-size:1rem}@media (min-width:40em){.spotlight__title{-ms-grid-row-align:center;align-self:center}}@media (min-width:84em){.spotlight__title{width:40rem;flex-grow:0}}@media (min-width:50em){.spotlight__body .article__body{width:66.66667%}}.spotlight__contact{display:inline-block;white-space:nowrap;float:right;margin-left:1rem}@media (min-width:50em){.spotlight__contact{float:none}}.spotlight__contact__icon{padding:.25rem}.spotlight__contact__icon--email .icon{fill:#8e8083}.spotlight__contact__icon--twitter .icon{fill:#55a5e7}.spotlight__contact__icon--facebook .icon{fill:#3b5998}.spotlight__contact__icon--website .icon{fill:#f26625}@media (min-width:50em){.spotlight__images{order:-1}}.spotlight__image{width:100%;vertical-align:top;margin-bottom:.725rem}.subnav{border-bottom:1px solid #beb6b8;background-color:#eeecec;width:100%;position:relative;z-index:399}.subnav__list{width:100%;display:flex;justify-content:space-evenly}@media (max-width:400px){.subnav__list{flex-wrap:wrap}}@media (min-width:40em){.subnav__list{display:block}}.subnav__list__item{padding:.725rem;margin:0;flex:2 1 auto;display:flex;justify-content:center;align-items:center;text-align:center}.subnav__list__item:hover{color:#f26625;background-color:#fff}@media (min-width:40em){.subnav__list__item{display:inline-block}}.summary{flex-direction:column}.summary,.summary__item{display:flex;border-bottom:1px solid #beb6b8}.summary__item{width:100%;align-items:center;padding-top:.725rem;padding-bottom:.725rem}@media (min-width:50em){.summary__item{flex-direction:column;align-items:flex-start}.summary__item:last-child{border-bottom:0 none}}.summary__item__header{flex:1;padding-top:0;margin:0}@media (min-width:50em){.summary__item__header{padding-bottom:.3625rem;flex:none}}.summary__item__content{text-align:right;padding:0;margin:0;max-width:100%;margin-left:1rem}.summary__item__content li{display:inline-block;margin:0;text-indent:0}.summary__item__content li:after{content:",\00a0";float:right;width:.5em}.summary__item__content li:last-child:after{content:"";float:none;width:0}@media (min-width:50em){.summary__item__content{text-align:left;margin-left:0}}.summary__rating__image{width:2.9rem}.summary__client__logo{height:auto;max-height:2.9rem;max-width:8.7rem;display:inline-block!important;vertical-align:top;-o-object-fit:cover;object-fit:cover;font-family:object-fit\: cover}.summary__purchase-options{width:auto;flex-wrap:wrap;padding-top:.3625rem;padding-bottom:.3625rem;margin-bottom:.725rem;border-bottom:1px solid #beb6b8}@media (min-width:40em){.summary__purchase-options{justify-content:flex-start}}@media (min-width:50em){.summary__purchase-options{flex-direction:column;align-items:center;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;border-bottom:0;margin-bottom:0}.summary__purchase-options.summary__item{align-items:flex-start;padding-top:.725rem}}.summary__purchase-options__link{display:inline-block;padding-top:.3625rem;padding-bottom:.3625rem;width:auto;max-width:50%;vertical-align:middle}@media (min-width:50em){.summary__purchase-options__link{max-width:100%;padding-left:0;padding-right:0}}.summary__purchase-options__badge{max-height:2.9rem;vertical-align:top}@media (min-width:40em){.summary__purchase-options__badge{max-height:2.9rem}}.tabs{justify-content:center;margin-top:2.175rem;border-top:1px solid #beb6b8;border-bottom:1px solid #beb6b8;padding-top:.725rem;padding-bottom:.725rem}.tabs.fixed{position:fixed;top:3.7rem;margin-top:0;background-color:#fff;z-index:400}@media (min-width:50em){.tabs{display:flex;justify-content:space-between;padding-left:1.45rem;padding-right:1.45rem}}.tabs__container{position:relative}.slick-next.tabs__next,.slick-prev.tabs__prev{top:.3625rem;margin-top:1px}@media (min-width:50em){.slick-next.tabs__next,.slick-prev.tabs__prev{display:none}}@media (min-width:40em){.slick-prev.tabs__prev{left:0;transform:none}}@media (min-width:40em){.slick-next.tabs__next{right:0;transform:none}}.tab__text{text-align:center;text-decoration:none;position:relative;color:#beb6b8;cursor:pointer;width:100%}.tab__text:after{display:none}.tab__text.tab--current,.tab__text:focus,.tab__text:hover{outline:none;color:#f26625}.tab--active .tab__text{color:#f26625}.timeline{margin:4.35rem 0 0}.timeline .slick-next,.timeline .slick-prev{top:1.45rem}@media (min-width:40em){.timeline .slick-prev{left:0;transform:none}}@media (min-width:40em){.timeline .slick-next{right:0;transform:none}}.timeline__progress{width:100%;margin-bottom:2.9rem}.timeline__progress:after{content:"";position:absolute;top:100%;left:50%;margin-left:-.725rem;margin-top:2.175rem;border-bottom:.725rem solid #fff;border-left:.725rem solid transparent;border-right:.725rem solid transparent}.timeline__info{width:100%;text-align:left}.timeline__node{display:inline-block;vertical-align:middle;text-align:center;position:relative;cursor:pointer}.timeline__node:focus{border:none;outline:none}.timeline__node:before{left:0}.timeline__node:after,.timeline__node:before{content:"";width:50%;height:2px;background-color:#eeecec;position:absolute;bottom:.3625rem;z-index:-1;transition:background-color .25s ease}.timeline__node:after{right:0}.timeline__node.passed:after,.timeline__node.passed:before,.timeline__node.slick-current:before{background-color:#febf10}.timeline__node:first-child:before,.timeline__node:last-child:after{display:none}.timeline__node__label{margin-bottom:.725rem;color:#eeecec;padding:0}.slick-current .timeline__node__label{color:#fff}.passed .timeline__node__label{color:#eeecec}.timeline__node__marker{display:inline-block;vertical-align:bottom;width:.725rem;height:.725rem;border-radius:.725rem;background-color:#fff;border:2px solid #febf10;position:relative;top:-2px}.passed .timeline__node__marker{border-color:#febf10;background-color:#febf10}.slick-current .timeline__node__marker{background-color:#f26625;border-color:#febf10}.timeline__description__bubble{width:100%;max-width:40rem;margin:0 auto;background-color:#fff;padding:2.9rem 2.175rem 1.45rem;border-radius:1rem;position:relative}.timeline__description__visual{width:100%;padding:.725rem 2.175rem;margin:.725rem auto;background-color:#ffe18f;border-radius:2px}.timeline__description__visual img{max-height:100%;margin:0 auto}@media (min-width:50em){.timeline__description__visual{float:left}}body{color:#231f20}body,h1,h2,h3,h4,h5,h6{font-family:Asap,Arial,sans-serif}a{color:inherit;text-decoration:none}.link{text-decoration:none;color:#269b95;background-image:linear-gradient(90deg,#beb6b8 0,#beb6b8);background-repeat:repeat-x;background-position:0 100%;background-size:100% .07em;cursor:pointer}.link:focus,.link:hover,.link:visited{color:#269b95;background-image:linear-gradient(90deg,#269b95 0,#269b95);text-decoration:none}blockquote.testimonial{border-left:0 none;padding-left:0}.testimonial .quote{padding-top:0;text-indent:0}.-color-primary,.about h3,.employee-spotlight h3{color:#f26625}.fancybox-content{padding:44px}.fancybox-slide>div{padding:2.9rem}.dei-statement{display:flex}.dei-statement h3,.dei-statement h4{padding:0}.dei-statement span{font-weight:700}.dei-statement span i{transition:.3s ease-in-out;font-size:.7rem}.dei-statement>div{width:50%}.dei-statement>div:last-of-type{margin-left:50px;background-repeat:no-repeat;background-position:100% 0;background-size:contain}.dei-statement>div>div{padding:.35rem 0}.dei-statement .dei-active i{transform:rotate(180deg)}.about{padding-top:0;padding-bottom:0;position:relative;background:linear-gradient(0deg,#eeecec,#fff);border-bottom:1px solid #beb6b8}@media (min-width:40em){.about{background:transparent;border-bottom:0 none}}.about__bg{display:none}@media (min-width:40em){.about__bg{display:block;border-bottom:1px solid #beb6b8}}.about__content{position:relative;width:100%;margin-left:auto;margin-right:auto;max-width:40rem;padding-top:4.35rem;padding-bottom:4.35rem}@media (min-width:40em){.about__content{padding-top:10rem;padding-bottom:10rem}}@media (min-width:50em){.about__content{padding-top:14rem;padding-bottom:14rem}}leadership new .leadership{padding-bottom:8.7rem}.leadership__group-image{width:100%;float:right}.leadership__group-image img{vertical-align:top}@media (min-width:50em){.leadership__group-image{width:75%}}.leadership__slider__container{max-width:1920px;margin:0 auto}.leadership__content>h3{text-align:center}.leadership__content>p{text-align:center;padding-bottom:5.8rem;max-width:40rem}.leadership__content .leadership__slide{position:relative;display:flex;height:825px}.leadership__content .leadership__slider__vp__content{background:#fff;position:relative;z-index:1;width:50%;max-width:800px;height:80%;max-height:670px;padding:20px;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);margin-top:20px}.leadership__content .leadership__slider__vp__content>h3{padding-top:25px;padding-left:25px;margin-bottom:5px}.leadership__content .leadership__slider__vp__content>h3>span{font-size:1.1rem}.leadership__content .leadership__slider__vp__content>h4{padding-top:0;padding-left:25px;font-size:.9rem;text-transform:uppercase}.leadership__content .leadership__slider__vp__content>p{padding:0 25px;font-size:.95rem}.leadership__content .leadership__slider__vp__content>a{margin-left:25px;padding:10px 25px;border:2px solid;font-weight:600;text-transform:uppercase;display:block;margin-top:30px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.leadership__content .leadership__slider__vp__content>div{display:flex;position:absolute;right:0;bottom:-18px;cursor:pointer}.leadership__content .leadership__slider__vp__content>div>div{padding:10px 12px;cursor:pointer}.leadership__content .leadership__slider__vp__content>div>div:first-of-type{background:#000}.leadership__content .leadership__slider__vp__content>div>div:last-of-type{background:#f26625}.leadership__content .leadership__slider__vp__content>div>div>i{color:#fff;font-size:.9rem}.leadership__content .leadership__slider__thumbnails{margin-left:-5px;margin-top:-120px;cursor:pointer;max-width:763px}.leadership__content .leadership__slider__thumbnails .slick-list{overflow:visible}.leadership__content .leadership__slider__thumbnails .slick-slide{position:relative}.leadership__content .leadership__slider__thumbnails .slick-slide:focus{outline:0}.leadership__content .leadership__slider__thumbnails .slick-slide>div{height:100px;width:100px!important;z-index:1;background-repeat:no-repeat!important;background-size:cover!important;background-position:50%!important;opacity:1;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);position:relative;transition:.5s ease-in-out}.leadership__content .leadership__slider__thumbnails .slick-slide>div:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(242,102,37,.5);opacity:0;transition:.5s ease-in-out}.leadership__content .leadership__slider__thumbnails .slick-slide>div:after{content:"";height:5px;width:0;background:#f26625;transition:.5s cubic-bezier(.42,0,.1,1.02);position:absolute;bottom:-15px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.leadership__content .leadership__slider__thumbnails .slick-slide>div:hover{opacity:.95}.leadership__content .leadership__slider__thumbnails .slick-slide>div:hover:before{opacity:1}.leadership__content .leadership__slider__thumbnails .is-active>div:after{width:100px}.leadership__content .leadership__slider__image__carousel{HEIGHT:900px;width:80%;position:absolute;right:0}.leadership__content .leadership__slider__image__carousel .slick-slide{height:900px;width:100%;transition:all 1s cubic-bezier(.7,0,.3,1)!important;transform:scale(1.2);background-size:cover;background-repeat:no-repeat;background-position:0 0}.leadership__content .leadership__slider__image__carousel .slick-slide.slick-active{transform:scale(1)}.leadership__content .leadership__slider__image__carousel .slick-dots{top:0;padding:0;margin-top:0;display:flex;flex-flow:column;align-items:flex-end;padding-right:15px;width:-webkit-max-content;width:-moz-max-content;width:max-content;left:unset;right:0;transition:all 1s ease-in-out!important;height:100%;justify-content:center}.leadership__content .leadership__slider__image__carousel .slick-dots li button:hover:before{border:1px solid #f26625}.leadership__content .leadership__slider__image__carousel .slick-dots li button:before{border:1px solid #fff;border-radius:10px;color:transparent;opacity:1;transition:all .5s ease-in-out!important}.leadership__content .leadership__slider__image__carousel .slick-dots li.slick-active button:before{background:#f26625;border:1px solid #f26625}.cd-main-content{text-align:center}.cd-main-content h1{font-size:2rem;color:#64788c;padding:4em 0}.cd-btn{position:relative;display:inline-block;padding:1em 2em;background-color:#89ba2c;color:#fff;border-radius:50em;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 0 5px rgba(0,0,0,.1);transition:box-shadow .2s}.cd-btn:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 0 20px rgba(0,0,0,.3)}@media only screen and (min-width:1170px){.cd-main-content h1{font-size:3.2rem}}.cd-panel{position:fixed;visibility:hidden;transition:visibility 0s .6s;z-index:999}.cd-panel,.cd-panel:after{top:0;left:0;height:100%;width:100%}.cd-panel:after{content:"";position:absolute;background:transparent;cursor:pointer;transition:background .3s .3s}.cd-panel.cd-panel--is-visible{visibility:visible;transition:visibility 0s 0s}.cd-panel.cd-panel--is-visible:after{background:rgba(0,0,0,.6);transition:background .3s 0s}.cd-panel__header{position:fixed;width:90%;height:50px;line-height:50px;background:#000;z-index:3;box-shadow:0 1px 1px rgba(0,0,0,.08);transition:transform .3s 0s;transform:translateY(-50px)}.cd-panel__header h3{color:#fff;margin:0;padding:0;margin-left:20px;margin-top:8px;font-size:1.4rem;text-align:center}.cd-panel--from-right .cd-panel__header{right:0}.cd-panel--from-left .cd-panel__header{left:0}.cd-panel--is-visible .cd-panel__header{transition:transform .3s .3s;transform:translateY(0)}.cd-panel-no-scroll{overflow:hidden}@media screen and (max-width:850px){.dei-statement{display:block}.dei-statement>div{width:100%}.dei-statement>div:last-of-type{display:none}}@media only screen and (min-width:768px){.cd-panel__header{width:70%}}@media only screen and (min-width:1170px){.cd-panel__header{width:50%}}.cd-panel__close{position:absolute;top:0;right:0;height:100%;width:60px;display:inline-block;overflow:hidden;text-indent:100%;white-space:nowrap;background:#f26625}.cd-panel__close:after,.cd-panel__close:before{content:"";position:absolute;top:22px;left:20px;height:3px;width:20px;background-color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cd-panel__close:before{transform:rotate(45deg)}.cd-panel__close:after{transform:rotate(-45deg)}.cd-panel__close:hover{background-color:#fff}.cd-panel__close:hover:after,.cd-panel__close:hover:before{background-color:#f26625;transition:transform .3s}.cd-panel__close:hover:before{transform:rotate(220deg)}.cd-panel__close:hover:after{transform:rotate(135deg)}.cd-panel--is-visible .cd-panel__close:before{animation:d .6s .3s}.cd-panel--is-visible .cd-panel__close:after{animation:e .6s .3s}@keyframes d{0%,50%{transform:rotate(0deg)}to{transform:rotate(45deg)}}@keyframes e{0%,50%{transform:rotate(0deg)}to{transform:rotate(-45deg)}}.cd-panel__container,.cd-panel__otherside{position:fixed;width:90%;height:100%;top:0;transition:transform .3s .3s}.cd-panel__container{z-index:2}.cd-panel__otherside{z-index:1}.cd-panel--from-right .cd-panel__container{right:0;transform:translate3d(100%,0,0);background:#fff}.cd-panel--from-right .cd-panel__otherside{left:0;cursor:pointer}.cd-panel--is-visible .cd-panel__container{transform:translateZ(0);transition-delay:0s}@media only screen and (min-width:768px){.cd-panel__container,.cd-panel__otherside{width:70%}}@media only screen and (min-width:1170px){.cd-panel__container,.cd-panel__otherside{width:50%}}.cd-panel__content{position:absolute;top:0;left:0;width:100%;height:100%;padding:70px 5%;overflow:auto;-webkit-overflow-scrolling:touch}.cd-panel__content li{list-style:disc}.cd-panel__content p{font-size:.95rem}@media screen and (max-width:1465px){.leadership__content{padding:0}.leadership__content .leadership__slide{flex-flow:column-reverse;align-items:center;height:auto}.leadership__content .leadership__slider .slick-list{height:auto!important}.leadership__content .leadership__slider__image__carousel{position:relative;margin-bottom:0;width:100%;height:auto}.leadership__content .leadership__slider__image__carousel .slick-slide{height:60vw}.leadership__content .leadership__slider__vp__content{width:95%;max-width:100%;height:auto;max-height:100%;top:-50px;padding:20px}.leadership__content .leadership__slider__vp__content>a{margin-bottom:30px}.leadership__content .leadership__slider__vp__content{margin-top:0}.leadership__content .leadership__slider__thumbnails{margin-top:0;margin-left:0}.leadership__content .leadership__slider__thumbnails .slick-slide:First-of-type{margin-left:0}}@media screen and (max-width:585px){.leadership__content{top:-25px}.leadership__content .leadership__slider__vp__content{padding:5px}.leadership__content .leadership__slider__image__carousel .slick-slide{height:70vw}}.team{margin-left:-1.45rem;margin-right:-1.45rem;text-align:center;padding-top:0;padding-bottom:8.7rem;margin-top:-4.6125rem!important;margin-top:-7.6125rem}.team:before{content:"";display:block;height:4.35rem}.team__intro{background-color:#f26625;padding:2.9rem 0}.team__graphic{text-align:center;margin-top:-2.175rem;position:relative;width:100%;z-index:300}.team__graphic__items{width:100%;display:flex;flex-wrap:wrap;justify-content:center;max-width:24rem;margin-left:auto;margin-right:auto}@media (min-width:48em){.team__graphic__items{max-width:42rem}}@media (min-width:80em){.team__graphic__items{display:inline-block;position:relative;max-width:none;transition:width 1s ease}}.team__graphic__item{display:inline-block;width:33.3333%;margin:.725rem 0;padding-left:.8rem;padding-right:.8rem;cursor:pointer;text-align:center;color:#f26625}@media (min-width:48em){.team__graphic__item{width:8rem}}@media (min-width:80em){.team__graphic__item{width:11.1111%;height:5.8rem;padding:0;position:absolute;top:0;left:0;margin:0;transition:all 1s ease}.team__graphic__item.pos1{transform:translate(400%) scale(1)}.team__graphic__item.pos2{transform:translate(500%) scale(1)}.team__graphic__item.pos3{transform:translate(600%) scale(1)}.team__graphic__item.pos4{transform:translate(700%) scale(1)}.team__graphic__item.pos5{transform:translate(800%) scale(1)}.team__graphic__item.pos6{transform:translate(0) scale(1)}.team__graphic__item.pos7{transform:translate(100%) scale(1)}.team__graphic__item.pos8{transform:translate(200%) scale(1)}.team__graphic__item.pos9{transform:translate(300%) scale(1)}.-positioned .team__graphic__item.pos1{transform:translate(400%) scale(1.3)}.-positioned .team__graphic__item.pos2{transform:translate(580%,20%) scale(1.1)}.-positioned .team__graphic__item.pos3{transform:translate(705%,100%) scale(1)}.-positioned .team__graphic__item.pos4{transform:translate(760%,220%) scale(.8)}.-positioned .team__graphic__item.pos5{transform:translate(700%,330%) scale(.7)}.-positioned .team__graphic__item.pos6{transform:translate(100%,330%) scale(.7)}.-positioned .team__graphic__item.pos7{transform:translate(60%,220%) scale(.8)}.-positioned .team__graphic__item.pos8{transform:translate(105%,100%) scale(1)}.-positioned .team__graphic__item.pos9{transform:translate(220%,20%) scale(1.1)}}.team__graphic__icon{width:4.35rem;height:4.35rem;display:inline-block;position:relative;transition:all .25s ease}.team__graphic__icon:before{content:"";dispaly:block;width:100%;height:100%;border-radius:50%;position:absolute;top:0;left:0;z-idnex:-1;border:.325rem solid #fff;background:linear-gradient(0deg,#f26625,#f99715)}.team__graphic__icon .icon{width:2.9rem;height:2.9rem;fill:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.team__graphic__text{padding-top:0;font-size:.675rem}@media (min-width:40em){.team__graphic__text{font-size:.8rem}}.team__info{overflow:hidden;position:relative;background:url(https://cdn.schellgames.com/images/Pages/about/pixel-bg-texture.png) 0 48px repeat-x;padding-top:1.45rem;padding-bottom:2.9rem;text-align:center;z-index:-1;transition:all 1s ease}.team__info:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-image:radial-gradient(circle at 50% 50%,hsla(0,0%,100%,0),#fff)}@media (min-width:80em){.team__info{margin-top:16rem;opacity:.35}.-positioned .team__info{margin-top:8rem;opacity:1}}.team__info__box{width:100%;position:relative;margin-left:auto;margin-right:auto;max-width:40rem;background-color:#fff;border:.325rem solid #beb6b8;padding:1.45rem 2.175rem;box-shadow:-.325rem .325rem .325rem rgba(35,31,32,.25);z-index:300}@media (min-width:50em){.team__info__box{width:66.66667%}}@media (min-width:44em){.team__info__box{width:28rem}}.team__description{text-align:left}.team__info__control{cursor:pointer;display:block;position:absolute;padding:.725rem;top:1.45rem;left:3.625rem}.team__info__control--next{left:auto;right:3.625rem}.team__info__control .icon{height:1.45rem}.team__info__control:hover .icon{fill:#f26625}.team__tab{display:none;opacity:0;transition:opacity .25s ease}.team__tab.selected{opacity:1}.team__tab__icon{display:inline-block}.team__tab__icon .icon{width:2.9rem;height:2.9rem;fill:#f26625}.employee-spotlight{text-align:center;padding-top:0;padding-bottom:8.7rem;margin-top:-7.6125rem}.employee-spotlight:before{content:"";display:block;height:4.35rem}.spotlights{margin-top:2.9rem}.spotlight{outline:none}.spotlight--featured{width:100%}@media (min-width:40em){.spotlight--featured{float:left;width:50%}}@media (min-width:50em){.spotlight--featured{width:33.33333%}}.spotlight--archive{width:100%;overflow:hidden;max-height:30vw}.spotlight--archive.slick-initialized{max-height:none;overflow:visible}.spotlight--archive .slick-next,.spotlight--archive .slick-prev{bottom:-2.9rem;top:auto}.spotlight--archive .slick-prev{left:.5rem}.spotlight--archive .slick-next{right:.5rem}.spotlight--archive:after{content:"";position:absolute;top:100%;width:70%;left:15%;height:2px;margin-toP:1.45rem;background-color:#eeecec}@media (min-width:40em){.spotlight--archive{float:left;width:50%}.spotlight--archive .slick-next,.spotlight--archive .slick-prev{transform:none}}@media (min-width:50em){.spotlight--archive{width:66.66667%}}.spotlight__link{margin-bottom:.725rem;display:block;position:relative;cursor:pointer;text-align:left}.spotlight__gallery__thumb{width:100%;height:0;padding-top:100%;background-color:#eeecec;position:relative}.spotlight__gallery__thumb img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:object-fit\: cover}.spotlight__info__container{position:absolute;top:auto;bottom:0;left:0;right:0;width:100%}.spotlight__info{width:100%;background-color:rgba(35,31,32,.5);padding:.25rem .725rem .5rem;height:auto;transition:all .25s ease}.spotlight--featured .spotlight__info{padding:.725rem}.spotlight__info__name{padding:0;margin:0;line-height:1.2;display:block}.lastname{color:#f99715}.spotlight__info__title{padding:0;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.aogd-intro{text-align:center;overflow:visible}@media (min-width:50em){.aogd-intro:after,.aogd-intro:before{content:"";background:url(https://cdn.schellgames.com/images/pages/art-of-game-design/pixel-pattern2.png) 100% 0 no-repeat;background-size:auto 100%;display:block;width:calc(50px + 8vw);max-width:200px;height:100%;transform:translateY(50%);position:absolute;top:0}.aogd-intro:before{left:0}.aogd-intro:after{right:0;transform:translateY(50%) rotate(180deg)}}.aogd-intro .overview{background-color:#fff;border:4px dotted #a69b9e;margin-top:4.35rem;padding-top:2.9rem;padding-bottom:0;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;position:relative;border-left:0 none;border-right:0 none;margin-left:-1.0875rem;margin-right:-1.0875rem}.aogd-intro .overview:before{content:"";width:0;height:2.9rem;border-left:4px dotted #a69b9e;position:absolute;bottom:calc(100% + 6px);left:50%}@media (min-width:50em){.aogd-intro .overview{flex-wrap:nowrap;border-left:4px dotted #a69b9e;border-right:4px dotted #a69b9e;margin-left:0;margin-right:0;padding-left:1.45rem;padding-right:1.45rem}}@media (min-width:84em){.aogd-intro .overview{width:83.33333%;margin-left:8.33333%}}.aogd-intro .overview__item{padding-left:1.0875rem;padding-right:1.0875rem;margin-bottom:2.9rem;display:flex;flex-direction:column;align-items:center;flex:1 1 100%;flex:1 1 50%;justify-content:space-between}.aogd-intro .overview__item .caption{margin-bottom:0}@media (min-width:40em){.aogd-intro .overview__item{justify-content:space-between;flex:1}}.aogd-intro .overview__item__image{height:8.7rem;width:auto;-o-object-fit:contain;object-fit:contain}.aogd-section{align-items:flex-start}.aogd-section:nth-of-type(2n) .section__image{order:2}.aogd-section .button__group{display:inline-flex}.aogd-section .section__image>img{-o-object-fit:contain;object-fit:contain;-o-object-position:0 50%;object-position:0 50%;font-family:"object-fit: contain; object-position: 0 50%"}@media (min-width:84em){.aogd-section{width:83.33333%;margin-left:8.33333%}}.aogd-section a{color:#f26625}.aogd-section a.button{color:#fff}@media (max-width:25em){.aogd-intro .button__group--attached{width:100%}.aogd-intro .button__group--attached .button{padding-left:0;padding-right:0}}#boosterPack{margin-top:-7.6125rem}#boosterPack:before{content:"";display:block;height:4.35rem}a.vid-cta{display:block;margin-top:20px;text-transform:uppercase;font-size:.8rem;font-weight:600;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}a.vid-cta>svg{margin-left:5px}.careers-btn{padding:6px 52px;text-align:center;background:#f26625;font-weight:600;transition:.5s ease-in-out;color:#fff;display:flex;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.careers-btn,.careers-h2{text-transform:uppercase}.careers-h2>span{color:#f26625}.careers-main section{z-index:unset}.section-divider{text-transform:uppercase;font-weight:600;font-size:.7rem;margin-left:25px;position:relative;display:block}.section-divider:before{content:"";width:14px;position:absolute;top:46%;left:-25px;border-bottom:2px solid}.section-divider>span{position:absolute;top:-180px}.careers-hero{color:#fff;padding:100px 0 0 75px;height:773px;background-position:60%;background-size:cover}.careers-hero:after{position:absolute;width:100%;height:100%;background:#000;opacity:.5;z-index:0;top:0;left:0;content:""}.careers-hero .section-divider{margin-bottom:120px}.careers-hero>div{position:relative;z-index:2}.careers-hero>div>h1{display:flex;overflow:hidden;height:3.7rem;font-size:3.5rem;padding-top:0;margin-bottom:0;line-height:76px;text-transform:uppercase;margin-left:-2px}.careers-hero>div>h1>span{display:flex;flex-flow:column;margin-left:20px;animation:g 20s infinite;animation-delay:2.5s;color:#f26625}.careers-hero>div>h1>span>span{margin-bottom:.4rem;white-space:nowrap;width:115%}.careers-hero>div>h2{font-size:1rem;max-width:960px;padding-top:20px;margin-bottom:50px;font-weight:300}.careers-hero>div>.careers-hero-ctas{display:flex;font-size:.8rem;text-transform:uppercase}.careers-hero>div>.careers-hero-ctas>a{padding:6px 52px;text-align:center;background:#f26625;margin-top:-6px;font-weight:600;transition:.5s ease-in-out;position:relative}.careers-hero>div>.careers-hero-ctas>a>span{position:relative;z-index:1}.careers-hero>div>.careers-hero-ctas>a:after{content:"";position:absolute;top:0;left:0;height:100%;background:#fff;width:0;transition:.5s ease-in-out}.careers-hero>div>.careers-hero-ctas>a:hover{color:#000}.careers-hero>div>.careers-hero-ctas>a:hover:after{width:100%}.careers-hero>div>.careers-hero-ctas>div{margin-left:20px;cursor:pointer;position:relative}.careers-hero>div>.careers-hero-ctas>div>span{border:1px solid;padding:10px 35px;text-align:center;background:transparent;transition:.5s ease-in-out}.careers-hero>div>.careers-hero-ctas>div>span>img{margin-left:4px;width:15px;position:relative;bottom:2px;transition:.5s ease-in-out}.careers-hero>div>.careers-hero-ctas>div>div{display:none;flex-flow:column;opacity:0;transition:.5s ease-in-out;padding:1rem 0 20px 20px;position:absolute;text-transform:none;font-size:.7rem;line-height:1rem;width:100%}.careers-hero>div>.careers-hero-ctas>div>div>a{transition:.5s ease-in-out}.careers-hero>div>.careers-hero-ctas>div>div>a:hover{color:#f26625}.careers-hero>div>.careers-hero-ctas>div.unclicked>div{display:flex;animation:f .6s forwards}.careers-hero>div>.careers-hero-ctas>div.unclicked-full>div{display:none}.careers-hero>div>.careers-hero-ctas>div.clicked>span>img{transform:rotate(180deg)}.careers-hero>div>.careers-hero-ctas>div.clicked>div{display:flex;animation:p .6s forwards}.careers-hero>.careers-down-arrow{position:absolute;bottom:40px;animation:j 3s infinite;left:calc(50% - 14px);z-index:1}.careers-hero .careers-video-background{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;display:block}.careers-hero .careers-video-foreground{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.careers-hero .careers-video-foreground>video{opacity:1;animation:p .4s forwards;-o-object-fit:cover;object-fit:cover}.careers-mission{background:#fff;padding:50px 0}.careers-mission .section-divider{margin-left:100px;margin-bottom:50px}.careers-mission .mission-slider-container{position:relative}.careers-mission .mission-slider-container .mission-statement{background:hsla(0,0%,100%,.9);position:absolute;z-index:1;width:100%;max-width:700px;max-height:200px;padding:30px 60px;display:flex;align-items:center;justify-content:center;bottom:70px;left:70px}.careers-mission .mission-slider-container .mission-statement>h3{font-size:1.5rem;font-weight:300;font-style:italic;margin:0;padding:0}.careers-mission .mission-slider-container .mission-statement>svg{position:absolute;left:20px;top:-80px}.careers-mission .mission-slider-container .mission-slider .slick-slide{height:500px;width:1000px;background-size:cover;background-position:50%;margin:0 10px;max-width:100vw}.careers-mission .mission-slider-container .mission-slider-controls{display:flex;position:absolute;right:50px;bottom:20px}.careers-mission .mission-slider-container .mission-slider-controls>div{border-radius:50px;height:50px;width:50px;background:#fff;cursor:pointer;display:flex;justify-content:center;align-items:center;padding-right:3px;transition:1s ease-in-out}.careers-mission .mission-slider-container .mission-slider-controls .clicked{animation:k .5s}.careers-mission .mission-slider-container .mission-slider-controls>.mission-slider-next{margin-left:15px;transform:rotate(180deg)}.careers-benefits{background:#fff;padding:60px 70px}.careers-benefits .section-divider{max-width:1920px;margin:0 auto;left:25px}.careers-benefits .benefits-container{display:flex;max-width:1920px;margin:0 auto}.careers-benefits .benefits-container .benefits-copy{width:70%;min-width:930px;padding-right:70px}.careers-benefits .benefits-container .benefits-copy>h2{text-transform:uppercase}.careers-benefits .benefits-container .benefits-copy>h3{font-size:1.7rem}.careers-benefits .benefits-container .benefits-copy>p{margin-bottom:30px}.careers-benefits .benefits-container .benefits-image{width:30%}.careers-benefits .benefits-container .benefits-grid{display:flex;flex-flow:wrap;margin-top:60px}.careers-benefits .benefits-container .benefits-grid>div{width:33.3333%;margin-bottom:65px;padding-right:20px}.careers-benefits .benefits-container .benefits-grid>div>img{max-height:50px}.careers-benefits .benefits-container .benefits-grid>div>h4{padding-top:15px}.careers-benefits .benefits-container .benefits-image{position:relative;overflow:hidden;z-index:0}.careers-benefits .benefits-container .image-overlay{content:"";position:absolute;width:100%;height:100%;background:#333;top:-100%;z-index:1;padding-top:50px}.careers-benefits .benefits-container .image{position:relative;background-size:cover;background-position:70%;width:100%;height:100%;opacity:1}.careers-accolades{background:#252525;color:#fff;padding:5.5rem 25px}.careers-accolades>h2{text-align:center;padding-top:30px;text-transform:uppercase}.careers-accolades>h2>span{color:#f26625}.careers-accolades .careers-accolades-slider{max-width:1850px;margin:0 auto;padding-top:50px;padding-bottom:50px}.careers-accolades .careers-accolades-slider .slick-track{display:flex;align-items:center}.careers-accolades .careers-accolades-slide{display:flex;padding:0 25px;justify-content:center;align-items:center}.careers-accolades .careers-accolades-slide img{height:100%}.careers-accolades .careers-accolades-slide-info{display:flex;flex-flow:column;align-items:center;padding:0 25px}.careers-accolades .careers-accolades-slide-info span{font-size:.75rem;text-align:center}.careers-accolades .careers-accolades-slide-info span:nth-of-type(2){font-size:1rem;font-weight:700}.careers-accolades .careers-accolades-carousel-nav-prev{position:absolute;top:57%;left:25px}.careers-accolades .careers-accolades-carousel-nav-next{position:absolute;top:57%;right:25px}.careers-employeestories{background:#fff;padding:70px 70px 0}.careers-employeestories>h2{text-transform:uppercase}.careers-employeestories>p{margin-bottom:65px}.careers-employeestories .employee-carousel{margin:0 -70px 0 0}.careers-employeestories .employee-carousel .slick-slide{width:300px;height:412px;background-repeat:no-repeat;background-size:cover;background-position:50%;border-radius:10px;color:#fff;margin-right:20px;box-shadow:0 2px 4px rgba(0,0,0,.15);overflow:hidden;padding-top:320px;padding-left:30px;transition:.5s ease-in-out;position:relative;z-index:3}.careers-employeestories .employee-carousel .slick-slide:after{content:"";position:absolute;width:100%;height:100%;z-index:4;background:#000;opacity:0;top:0;left:0;transition:.5s ease-in-out}.careers-employeestories .employee-carousel .slick-slide:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(180deg,transparent 55.21%,#000);top:0;left:0}.careers-employeestories .employee-carousel .slick-slide:hover{padding-top:30px}.careers-employeestories .employee-carousel .slick-slide:hover a,.careers-employeestories .employee-carousel .slick-slide:hover p{opacity:1}.careers-employeestories .employee-carousel .slick-slide:hover:after{opacity:.75}.careers-employeestories .employee-carousel .slick-slide>h4{font-size:1.5rem;margin-bottom:-2px;text-transform:uppercase;padding:0;z-index:5;position:relative}.careers-employeestories .employee-carousel .slick-slide>h4>span{font-size:.75rem}.careers-employeestories .employee-carousel .slick-slide>h5{font-size:1rem;text-transform:none;padding:0;font-weight:100;line-height:25px;letter-spacing:0;z-index:5;position:relative}.careers-employeestories .employee-carousel .slick-slide p{font-size:.8rem;z-index:5;position:relative;opacity:0;transition:.5s ease-in-out;padding-right:30px;letter-spacing:0;padding-top:5px}.careers-employeestories .employee-carousel .slick-slide a{border:1px solid;z-index:5;position:relative;opacity:0;transition:.5s ease-in-out;display:flex;justify-content:center;margin-right:30px;align-items:center;height:40px;font-size:.8rem;text-transform:uppercase}.careers-employeestories .employee-carousel-nav{display:flex;margin-top:35px}.careers-employeestories .employee-carousel-nav>div{padding:10px 12px;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.15)}.careers-employeestories .employee-carousel-nav>div:first-of-type{background:#000}.careers-employeestories .employee-carousel-nav>div:last-of-type{background:#f26625}.careers-employeestories .employee-carousel-nav>div>i{color:#fff;font-size:.9rem}.careers-apply{position:relative;padding:0;padding-top:65px;background:#fff}.careers-apply .section-divider{color:#fff}.careers-apply .careers-apply-image{position:relative;background-size:cover;width:100%;opacity:1;padding:60px 65px;z-index:0}.careers-apply .careers-apply-image:after{position:absolute;width:100%;height:100%;top:0;left:0;content:"";z-index:0;background:linear-gradient(270deg,transparent,rgba(0,0,0,.5))}.careers-apply .careers-apply-image-overlay{content:"";position:absolute;width:100%;height:100%;background:#333;top:0;opacity:0}.careers-apply .careers-apply-content{max-width:500px;position:relative;z-index:1}.careers-apply .careers-apply-content h2{text-transform:uppercase;text-align:center;margin-bottom:50px;color:#fff}.careers-apply #BambooHR{width:100%;background:#fff;padding:0 20px 10px}.careers-apply #BambooHR-ATS{padding:15px}.careers-apply .BambooHR-ATS-board>h2{display:none}.careers-apply .BambooHR-ATS-board li{color:#000}.careers-apply .BambooHR-ATS-board ul{padding-top:20px}.careers-apply .BambooHR-ATS-board ul ul{padding:0;margin:0;border-bottom:0}.careers-apply .BambooHR-ATS-board a{font-size:.9rem;line-height:1.5rem;transition:.5s ease-in-out}.careers-apply .BambooHR-ATS-board a:hover{color:#f26625}.careers-apply .BambooHR-ATS-board .BambooHR-ATS-Location{display:none}.careers-apply .BambooHR-ATS-board .BambooHR-ATS-Department-Header{margin-top:20px}.careers-apply .BambooHR-ATS-board .BambooHR-ATS-Department-Header:first-of-type{margin-top:0}.careers-location{background:#fff;padding:65px 70px}.careers-location>div{display:flex}.careers-location>div>div:first-of-type{width:70%;padding-right:70px}.careers-location>div>div:first-of-type>div{display:flex;justify-content:space-between;margin-top:65px}.careers-location>div>div:first-of-type>div>a{width:48%;color:#fff;display:flex;justify-content:center;align-items:center;padding:30px 0;text-align:center;font-weight:600;font-size:1.4rem;text-transform:uppercase;position:relative;background-position:50%;background-size:cover}.careers-location>div>div:first-of-type>div>a:after{position:absolute;background:#000;opacity:.5;top:0;left:0}.careers-location>div>div:first-of-type>div>a>span>span{font-size:1rem}.careers-location>div>div:last-of-type{width:30%;background-size:cover;background-position:50%;color:#fff;position:relative}.careers-location>div>div:last-of-type>h4{text-transform:uppercase;text-align:center;padding:40px;padding-bottom:0}.careers-location>div>div:last-of-type>h4>span{white-space:nowrap}.careers-location>div>div:last-of-type>h3{text-align:center;padding-top:5px}.careers-location>div>div:last-of-type>div:first-of-type{padding-left:30px;padding-bottom:70px}.careers-location>div>div:last-of-type>div:first-of-type > h5{padding-top:10px}.careers-location>div>div:last-of-type>div:first-of-type > p{margin:0;padding:0;line-height:1.3rem}.careers-location>div>div:last-of-type>div:last-of-type{display:flex;font-size:.7rem;align-items:center;position:absolute;bottom:5px;width:100%;justify-content:center;flex-flow:column;line-height:.9rem}.careers-location>div>div:last-of-type>div:last-of-type>a{margin-right:5px;transition:.3s ease-in-out}.careers-location>div>div:last-of-type>div:last-of-type>a:hover{color:#f26625}.careers-location>div>div:last-of-type>div:last-of-type>a:hover>svg path{fill:#f26625}.careers-location>div>div:last-of-type>div:last-of-type>a>svg path{transition:.3s ease-in-out}.careers-internsandfaq{background:#fff;padding:65px 70px;display:flex;justify-content:space-between}.careers-internsandfaq h2{text-transform:uppercase}.careers-internsandfaq h2>span{color:#f26625}.careers-internsandfaq>div{width:47%}.careers-internsandfaq>div:first-of-type p{padding-top:30px;line-height:1.375rem}.careers-internsandfaq>div:first-of-type p>a{color:#f26625}.careers-internsandfaq>div:last-of-type{background:#f26625;padding:30px 50px;color:#fff;margin-top:-30px}.careers-internsandfaq>div:last-of-type>h2{margin-bottom:60px}.careers-internsandfaq>div:last-of-type>div{cursor:pointer;font-weight:600;margin:10px -10px;padding:10px;background:#fff;color:#000;box-shadow:0 2px 4px rgba(0,0,0,.15)}.careers-internsandfaq>div:last-of-type>div a{color:#f26625}.careers-internsandfaq>div:last-of-type>div:first-of-type{margin-top:30px}.careers-internsandfaq>div:last-of-type>div p{display:none;font-size:.85rem;line-height:1.375rem;font-weight:200}.careers-final-cta{background:#f9f9f9;display:flex;justify-content:center;font-size:2rem;color:#f26625;font-weight:600;position:relative}.careers-final-cta>span{position:relative;z-index:1;transition:.4s ease-in-out}.careers-final-cta:after{background:#252525;width:0;position:absolute;content:"";top:0;left:0;height:100%;transition:.4s ease-in-out}.careers-final-cta:hover>span{color:#fff}.careers-final-cta:hover:after{width:100%}@media screen and (max-width:1400px){.careers-benefits .benefits-container .benefits-image{display:none}.careers-benefits .benefits-container .benefits-copy{width:100%;max-width:100%;padding-right:0;min-width:0}}@media screen and (max-width:1343px){.careers-hero>div>h1>span{animation:h 20s infinite}.careers-hero>div>h1>span>span{margin-bottom:0}.careers-mission .mission-slider-container .mission-statement>svg{width:100%;max-width:90px}}@media screen and (max-width:1148px){.careers-hero>div>h2{padding-right:100px}.careers-location>div>div:first-of-type>div{flex-flow:column;margin-top:30px}.careers-location>div>div:first-of-type>div a{font-size:1.2rem;width:100%;height:100px}.careers-location>div>div:first-of-type>div a:first-of-type{margin-bottom:20px}}@media screen and (max-width:1050px){.careers-hero>div>h1{padding-bottom:120px;flex-flow:column}.careers-hero>div>h1>b{margin-top:-10px;position:relative;z-index:1}.careers-hero>div>h1>span{margin-left:0;margin-top:-20px;animation:i 20s infinite}.careers-hero>div>h1>span>span{margin-top:2.3rem}.careers-internsandfaq{flex-flow:column}.careers-internsandfaq>div{width:100%}.careers-internsandfaq>div:last-of-type{margin-top:30px}}@media screen and (max-width:950px){.careers-benefits .benefits-container .benefits-grid>div{width:50%}.careers-location>div{flex-flow:column}.careers-location>div>div:first-of-type{width:100%;padding-right:0;margin-bottom:30px}.careers-location>div>div:first-of-type>div{flex-flow:column;margin-top:30px}.careers-location>div>div:first-of-type>div a{font-size:1.2rem;width:100%;height:100px}.careers-location>div>div:first-of-type>div a:first-of-type{margin-bottom:20px}.careers-location>div>div:last-of-type{text-align:center;width:100%}.careers-location>div>div:last-of-type>div:first-of-type{padding-left:0}}@media screen and (max-width:860px){.careers-mission .mission-slider-container>.mission-statement{position:relative;top:0;left:0;padding:30px 60px 80px;max-width:100%}.careers-mission .mission-slider-container>.mission-statement>svg{top:-4vw;left:calc(50% - 50px)}}@media screen and (max-width:760px){.careers-internsandfaq:last-of-type{margin-top:20px}.careers-mission .mission-slider-container .mission-slider .slick-slide{height:70vw;min-height:200px}}@media screen and (max-width:700px){.position-change{top:80px;justify-content:center;left:50px}.careers-hero{padding:0 25px}.careers-hero .section-divider{margin-bottom:25px;margin-top:50px}.careers-hero>div>.careers-hero-ctas>div>div>a{font-size:.9rem;line-height:25px}.careers-mission{padding:20px 0}.careers-mission .section-divider{margin-left:50px;margin-bottom:0}.careers-mission .mission-slider-container>.mission-statement{max-height:100%;padding:20px 20px 40px}.careers-mission .mission-slider-container>.mission-statement>svg{top:-8vw}.careers-benefits{padding:50px 25px}.careers-employeestories{padding:0 25px}.careers-apply .careers-apply-image{padding:20px 25px;background-size:contain;background-repeat:no-repeat;position:relative}.careers-apply .careers-apply-image:after{background:linear-gradient(180deg,rgba(0,0,0,.3),transparent)}.careers-apply .careers-apply-content{max-width:100%}.careers-apply #BambooHR{box-shadow:0 2px 4px rgba(0,0,0,.15)}.careers-location{padding:20px 25px 0}.careers-internsandfaq{padding:20px 25px}}@media screen and (max-width:580px){.careers-hero>div>h2{padding-right:0}.full-benefits-nav{flex-flow:column;align-items:center;margin:0}.full-benefits-nav>span{padding:8px}}@media screen and (max-width:540px){.careers-hero .position-change{left:0}.careers-hero .position-change>a,.careers-hero .position-change>div>span{width:calc(100% - 50px)!important}.careers-hero>div>h1{transform:scale(.9);margin-left:-24px}.careers-hero>div>.careers-hero-ctas{flex-flow:column;align-items:center;width:100%}.careers-hero>div>.careers-hero-ctas>a{margin-top:0;width:100%}.careers-hero>div>.careers-hero-ctas>div{margin-top:15px;margin-left:0;display:flex;justify-content:center;width:100%}.careers-hero>div>.careers-hero-ctas>div>span{padding:8px 38px;width:100%}.careers-hero>div>.careers-hero-ctas>div>div{top:40px;width:calc(100% - 40px)}}@media screen and (max-width:450px){.careers-hero>div>h1{transform:scale(.7);margin-left:-16vw}}@media screen and (max-width:400px){.careers-hero>div>h1{transform:scale(.6);margin-left:-26vw;width:150%!important}.careers-benefits .benefits-container .benefits-grid>div{width:100%}.careers-internsandfaq>div:last-of-type{padding:30px 20px}}#footer,.social{position:relative;z-index:1}.lity .lity-container{max-width:95%!important}.lity.lity-iframe .lity-iframe-container{height:90vh!important}.position-change{position:fixed;top:100px;z-index:20}.position-change>div>span{background:#000!important;border:0!important}.position-change>div>div{margin-top:10px;color:#000;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.15)}.cd-panel__content .full-benefits-nav{display:flex;justify-content:space-between;margin-top:18px;margin-bottom:45px}.cd-panel__content .full-benefits-nav>span{text-transform:uppercase;transition:.3s ease-in-out;position:relative;cursor:pointer;font-weight:600}.cd-panel__content .full-benefits-nav>span:after{border-bottom:2px solid #000;width:0;position:absolute;bottom:-3px;left:0;transition:.3s ease-in-out;content:""}.cd-panel__content .full-benefits-nav>span:hover:after{width:100%}.cd-panel__content .full-benefits-nav>.active-span{color:#f26625}.cd-panel__content .full-benefits-nav>.active-span:after{width:100%;border-bottom:2px solid #f26625}.cd-panel__content .full-benefits-content{display:none}.cd-panel__content .active-section{display:block!important}.animations-image-1{-webkit-animation-name:n;animation-name:n}.animations-image-1,.animations-image-2{-webkit-animation-duration:2s;animation-duration:2s}.animations-image-2{-webkit-animation-name:p;animation-name:p}.animations-overlay-1{-webkit-animation-name:l;-webkit-animation-duration:2s;animation-name:l;animation-duration:2s}.animations-overlay-2{-webkit-animation-name:m;animation-name:m}.animations-overlay-2,.divider-animation{-webkit-animation-duration:1s;animation-duration:1s}.divider-animation{-webkit-animation-name:p;animation-name:p}.divider-animation:before{-webkit-animation-name:o;-webkit-animation-duration:1s;animation-name:o;animation-duration:1s}@keyframes f{0%{opacity:1}to{opacity:0}}@keyframes g{0%{transform:translateY(0)}3.33%,10%{transform:translateY(-3.8rem)}13.33%,20%{transform:translateY(-7.7rem)}23.33%,30%{transform:translateY(-11.6rem)}33.33%,40%{transform:translateY(-15.4rem)}43.33%,50%{transform:translateY(-19.2rem)}53.33%,60%{transform:translateY(-23.1rem)}63.33%,70%{transform:translateY(-27rem)}73.33%,80%{transform:translateY(-30.8rem)}83.33%,90%{transform:translateY(-34.7rem)}93.33%,to{transform:translateY(-38.6rem)}}@keyframes h{0%{transform:translateY(0)}3.33%,10%{transform:translateY(-4.75rem)}13.33%,20%{transform:translateY(-9.5rem)}23.33%,30%{transform:translateY(-14.25rem)}33.33%,40%{transform:translateY(-19rem)}43.33%,50%{transform:translateY(-23.8rem)}53.33%,60%{transform:translateY(-28.5rem)}63.33%,70%{transform:translateY(-33.3rem)}73.33%,80%{transform:translateY(-38rem)}83.33%,90%{transform:translateY(-42.75rem)}93.33%,to{transform:translateY(-47.5rem)}}@keyframes i{0%{transform:translateY(-2.4rem)}3.33%,10%{transform:translateY(-9.5rem)}13.33%,20%{transform:translateY(-16.55rem)}23.33%,30%{transform:translateY(-23.55rem)}33.33%,40%{transform:translateY(-30.6rem)}43.33%,50%{transform:translateY(-37.65rem)}53.33%,60%{transform:translateY(-44.6rem)}63.33%,70%{transform:translateY(-51.6rem)}73.33%,80%{transform:translateY(-58.6rem)}83.33%,90%{transform:translateY(-65.66rem)}93.33%,to{transform:translateY(-72.66rem)}}@keyframes j{0%,to{transform:translateY(0)}50%{transform:translateY(20px)}}@keyframes k{0%{box-shadow:none}50%{box-shadow:inset 7px 7px 15px rgba(55,84,170,.15),inset -7px -7px 20px #fff,0 0 4px #fff}to{box-shadow:none}}@keyframes l{0%{top:101%}to{top:-100%}}@keyframes m{0%{opacity:1%}to{opacity:0}}@keyframes n{0%{opacity:0}29%{opacity:0}30%{opacity:1;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}@keyframes o{0%{width:0}to{width:100%}}@keyframes p{0%{opacity:0}to{opacity:1}}.location__map{background-color:#eeecec}@media (min-width:40em){.loaction__contact-info,.location__address{width:50%;float:left}}.new-tester,.under-13{display:none;padding:1.45rem 0}.g-recaptcha iframe{max-height:78px}#playtestForm{overflow:hidden}.hero--homepage{color:#fff}@media (min-height:36.25rem){.hero--homepage{max-height:80vh}}.hero--homepage .page__content{background-color:#594f51}.hero--homepage .button{border:2px solid #fff}@media (min-width:50em){.hero--homepage{height:56vw;flex-direction:row;align-items:center}.hero--homepage .section__background{position:absolute;top:0;left:0;width:100%;height:100%;max-height:none}.hero--homepage .page__content{background-color:transparent}.hero--homepage .tagline{text-shadow:0 2px .25em rgba(35,31,32,.8),0 .25em 2em rgba(35,31,32,.6),0 .5em 3em rgba(35,31,32,.6)}.hero--homepage .not-IE .tagline{position:relative;text-shadow:0 0 2px rgba(35,31,32,.8)}.hero--homepage .not-IE .tagline:before{position:absolute;top:0;left:0;content:attr(data-content);text-shadow:0 2px .25em rgba(35,31,32,.8),0 .25em 2em rgba(35,31,32,.6),0 .5em 3em rgba(35,31,32,.6);color:transparent;-webkit-text-fill-color:transparent;z-index:-1}.hero--homepage .button{box-shadow:0 0 1rem rgba(35,31,32,.35)}}@supports (-ms-ime-align:auto){@media (min-width:50em){.hero--homepage .section__background{width:100%;height:auto;top:50%;transform:translateY(-50%)}}}.is-IE .hero--homepage .section__background{background-color:pink}@media (min-width:50em){.is-IE .hero--homepage .section__background{width:100%;height:auto;top:50%;transform:translateY(-50%)}}.latest .post__link{border:0 none;margin-bottom:0}.latest-posts--featured{margin-bottom:1.45rem}.founder{background-color:#594f51}.founder .section__background{-o-object-position:100% 50%;object-position:100% 50%}.founder .page__content{background-color:#594f51}@media (max-width:66em){.founder .layer--content-block{width:100%;padding:0}}@media (min-width:66em){.founder{padding-top:4.35rem;padding-bottom:4.35rem}.founder .section__background{-o-object-position:50% 50%;object-position:50% 50%;position:absolute;height:100%;max-height:none}.founder .page__content{background-color:transparent}.founder .layer--content-block{width:24rem;max-width:45%;margin-left:0;box-shadow:0 0 1rem rgba(35,31,32,.35)}}@media (min-width:84em){.founder{padding-top:8.7rem;padding-bottom:8.7rem}}@media (min-width:50em){.founder__content{width:24rem;max-width:41.66667%}}@media (max-width:66em){.book{margin-left:-1.45rem;margin-right:-1.45rem}}.book .callout__content{max-width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width:40em){.book .callout__content{flex-direction:row}}@media (min-width:50em){.book{margin-top:0}}@media (min-width:66em){.book{margin-top:-2.9rem}}.book__image{flex:1;position:relative}.book__image img{max-height:12rem;transform:rotate(-2deg);box-shadow:0 2px 10px rgba(35,31,32,.45)}.book__image__caption{background-color:#febf10;padding:.25em 1em;position:absolute;bottom:10%;left:-20%}.book__description{flex:3;margin-bottom:0;text-align:center}.book__description blockquote{margin-bottom:1.45rem}@media (min-width:40em){.book__description{text-align:left}}.upcoming-events .post{background-color:#fff}@media (min-width:40em){.upcoming-events{background:url(https://cdn.schellgames.com/images/Static/map.svg) 90% 7.975rem no-repeat;background-size:90% auto}}@media (min-width:84em){.upcoming-events{background-position:100% 7.975rem;background-size:60% auto}}@media (min-width:50em){.not-IE .upcoming-events__body{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}}.post--event .post__link{border:0 none}@media (min-width:40em){.is-IE .upcoming-events{background-image:url(https://cdn.schellgames.com/images/Static/map.png)}}@media (min-width:50em){.is-IE .upcoming-events__body:after{content:"";flex:1 1 33%}.is-IE .post--event{flex-shrink:0;flex-basis:33%}}#clients{background-color:#269b95;text-align:center}.client-list{margin:1.45rem 0;display:flex;justify-content:center;overflow:hidden;flex-wrap:wrap}.client-logo{display:none;width:150px;align-items:center;padding-top:1.45rem;padding-bottom:1.45rem;justify-content:center;flex-grow:0}.client-logo img{max-width:100%;max-height:68px}@media (min-width:84em){.client-logo{width:16.66667%}}.client-logo--visible{display:flex}.client-logo__fallback-text{padding:0;margin:0}.is-IE .client-logo--visible{display:inline-block;position:relative}.is-IE .client-logo{height:calc(68px + 1.45rem * 2)}.is-IE .client-logo .client-logo__fallback-text,.is-IE .client-logo img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:calc(100% - 2.175rem)}.portfolio-header{padding-top:4.35rem;text-align:left;max-width:40rem}@media (min-width:50em){.portfolio-header{width:66.66667%;text-align:center;margin-left:auto;margin-right:auto}}.portfolio{padding-top:2.9rem;padding-bottom:2.9rem}@media (min-width:50em){.portfolio{padding-top:4.35rem;padding-bottom:4.35rem}}.portfolio__grid{display:flex;flex-direction:column}.portfolio__grid .game{margin-bottom:.725rem}@media (min-width:50em){.portfolio__grid{flex-direction:row;align-items:flex-start}.portfolio__grid .game{width:100%}}@media (min-width:84em){.portfolio__grid .game{width:50%;max-width:50%}}.portfolio .games__gallery{display:flex;flex-wrap:wrap}@media (min-width:50em){.portfolio .games__gallery{width:75%}}.services-header{color:#fff;padding-top:8.7rem;padding-bottom:8.7rem;background:#269b95 url(https://cdn.schellgames.com/images/pages/services/studioVideoStill.jpg) 50% 50% no-repeat;background-size:cover;position:relative}.services-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(38,155,149,.88);z-index:-1}.services__intro{max-width:41rem;margin-left:auto;margin-right:auto}@media (min-width:40em){.services__intro{text-align:center}}.studio-video{width:90vw;height:0;padding-top:54%;background-color:#beb6b8;position:relative}.testimonial__slider{height:7.25rem;overflow:hidden;width:40rem;max-width:100%;margin:0 auto}.testimonial__slider.slick-initialized{overflow:visible;height:auto}@media (min-width:40em){.testimonial__slider{text-align:center}}.selected-work{text-align:center}.process{background-color:#269b95}.process__intro{color:#fff;text-align:left;max-width:40rem;margin-left:auto;margin-right:auto}@media (min-width:40em){.process__intro{text-align:center}}
/*# sourceMappingURL=site.css.map */
