@import url(https://fonts.googleapis.com/css?family=Lato);
@import url(https://use.typekit.net/ngp2hba.css);
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{box-sizing:border-box}a{color:#1a4a55;text-decoration:none}h1,h2,h3,h4,h5,h6{letter-spacing:1px;margin:0}main,header,footer{-webkit-font-smoothing:antialiased;font-family:"century-gothic",sans-serif}main{font-size:16px;line-height:1.4em;position:relative;top:120px}ol,ul{list-style:none}ul{margin:0;padding:0}.bottom{padding:20px 0}.bottom a,.bottom span{-moz-user-select:none;background:#8597a2;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:18px;padding:10px 20px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.bottom a:before{content:"\2329";font-size:12px;padding-right:10px;vertical-align:middle}.bottom a:hover,.bottom span:hover{text-shadow:#000 0 0 50px}.bottom span{float:right}.wrap{margin:auto;max-width:1080px;position:relative}#black-bar a,#black-bar span{font-family:"Lato",sans-serif}#black-bar{background-color:#323232;height:40px;padding:0 20px;position:fixed;width:100%;z-index:20}#black-bar a{color:#fff;display:inline-block;transition:all .2s ease;vertical-align:middle}#black-bar a:hover{opacity:.8}#black-bar div.mobile-menu-icon{display:none;padding-top:6px;width:40px}#black-bar div.mobile-menu-icon span{background:#fff;border-radius:4px;display:block;height:4px;margin-bottom:6px;width:40px}#black-bar li.account:hover span.account-icon:after{box-shadow:0 0 10px 5px #7ab87a}#black-bar li.account:hover ul{opacity:1;visibility:visible}#black-bar li.account ul{background:#323232;border-radius:0 0 5px 5px;right:0;opacity:0;position:absolute;top:35px;transition:all .2s ease;visibility:hidden}#black-bar li.account ul a{padding:5px 20px 10px;white-space:nowrap;width:100%}#black-bar li.bag a{background:url(/images/bag-8eb4e9f5c2f875b477647578663c00b4.svg?vsn=d) no-repeat center;display:inline-block;height:30px;width:30px}#black-bar li.bag span{vertical-align:middle}#black-bar li span.account-icon,#black-bar li span.site-logo{display:inline-block;float:left;height:30px;width:30px}#black-bar li span.account-icon{background:url(/images/account-9f4841bd9487ba6238c61536978b1cd3.svg?vsn=d) no-repeat center;border-radius:15px;box-shadow:inset 0 0 0 6px #7ab87a;position:relative}#black-bar li span.account-icon:after{background-color:#7ab87a;border-radius:15px;content:"";height:20px;left:5px;position:absolute;top:5px;width:20px;z-index:-1}#black-bar li span.site-logo{background:url(/images/spritesheet-54ab57980cac7c457b04e377530dfa94.png?vsn=d) no-repeat center;margin-right:10px}#black-bar li span.username{color:#fff;cursor:default;float:left;max-width:70px;overflow:hidden;padding-right:5px;text-overflow:ellipsis;white-space:nowrap}#black-bar span.tooltip{background-color:#ebc247;border:1px solid hsla(0,0%,100%,.2);border-radius:5px;color:#fff;display:block;line-height:30px;opacity:0;padding:5px 20px;position:absolute;text-align:center;top:45px;visibility:hidden;width:200px}#black-bar ul{display:inline-block}#black-bar ul.session{float:right}#black-bar ul.session>li,#black-bar ul.sites li{display:inline-block;font-size:13px;font-weight:600;height:30px;letter-spacing:1px;line-height:30px;margin:5px 20px 5px 0;position:relative}#black-bar ul.session>li.account{margin:0;padding:5px 20px 5px 0}#black-bar ul.session li.bag{margin:5px 0;top:-2px;vertical-align:top}#black-bar ul.sites li:before{border-bottom:10px solid #ebc247;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);content:"";display:block;height:0;left:5px;opacity:0;position:absolute;top:36px;visibility:hidden;width:0;z-index:1}#black-bar ul.sites li:hover:before{opacity:1;visibility:visible}#black-bar ul.sites li:hover span.tooltip{opacity:1;visibility:visible}#black-bar ul.sites li:nth-child(1) span.site-logo{background-position:-45px -5px}#black-bar ul.sites li:nth-child(2) span.site-logo{background-position:-45px -45px}#black-bar ul.sites li:nth-child(3) span.site-logo{background-position:-85px -5px}#black-bar ul.sites li:nth-child(4) span.site-logo{background-position:-5px -45px}#black-bar ul.sites li:nth-child(5) span.site-logo{background-position:-5px -5px}@media(max-width: 1800px){#black-bar div.wrap{max-width:none;width:100%}#black-bar li span.username{max-width:200px}}@media(max-width: 1199px){#black-bar li.account ul{right:-12px}#black-bar li span.site-logo{margin-right:5px}#black-bar span.username{display:none}#black-bar ul.session li.account{margin-right:8px;padding-right:5px}#black-bar ul.sites li{margin-right:8px}}@media(max-width: 899px){#black-bar{padding:0 10%}#black-bar div.mobile-menu-icon{display:block;height:34px}#black-bar li.account ul{left:-12px;right:unset}#black-bar li.account:hover span.account-icon:after{box-shadow:none}#black-bar li.account.active span.account-icon:after{box-shadow:0 0 10px 5px #7ab87a}#black-bar li.account:hover ul{opacity:0;visibility:hidden}#black-bar li.account.active ul{opacity:1;visibility:visible}#black-bar span.tooltip{display:none}#black-bar ul.session{float:none;position:absolute;right:0;top:0}#black-bar ul.sites{background-color:#323232;border-radius:0 0 5px 5px;display:none}#black-bar ul.sites.active{display:inline-block}#black-bar ul.sites li{display:block;height:auto;margin:0}#black-bar ul.sites li:before{display:none}#black-bar ul.sites a{padding:5px 20px 10px;white-space:nowrap;width:100%}}#main-header{background-color:#49868c;box-shadow:0 0 10px 0 #222;margin-top:40px;position:fixed;width:100%;z-index:10;padding:0 10% 0 9%}#main-header .wrap{display:flex;justify-content:space-between;align-items:center;grid-auto-flow:column}#main-header .wrap #access-card-order-button{border-radius:4px;border:1px solid #fff;color:#fff;display:inline-block;margin:20px 10px;padding:10px 20px;transition:all .2s ease;width:-moz-fit-content;width:fit-content;height:-moz-max-content;height:max-content;font-size:1rem}#main-header .wrap #access-card-order-button:hover{background-color:#fff;border-color:rgba(0,0,0,0);color:#49868c}#main-header .wrap #icon{display:inline-block;float:left;height:60px;margin:10px 15px 10px 0}#main-header .wrap a.title{display:flex;align-items:center}#main-header .wrap a.title h1{color:#fff;font-size:calc(1.5rem + 1vw);font-weight:normal;line-height:1.2;padding:10px 0;display:inline-block}#main-header .wrap .search-bar-wrapper{display:flex;align-items:center;justify-content:flex-end}@media(max-width: 699px){#main-header .wrap a.title h1{display:none}#main-header .wrap .search-bar-wrapper{width:100%}#main-header .wrap .search-bar{width:100%}}@media(max-width: 599px){#main-header{padding:0 10% 0 7%}#main-header .wrap #access-card-order-button{display:none}#main-header .wrap #icon{height:40px;margin:20px 15px 20px}}#alerts{color:#fff;font-size:16px;margin-top:120px;position:fixed;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:10}#alerts div.alert{line-height:58px}#alerts div.info{background:#75878d}#alerts span.close{cursor:pointer;float:right;font-size:20px;font-weight:bold}input.search-bar{padding:.5rem 1rem;border-radius:1rem;border:none;font-size:1rem}input.search-bar:focus-visible{outline:none;box-shadow:0 0 0 .2rem #60cbd2}#audio-playlist-error,#detail-error,#home-error,#game-error,#not-found,#video-error,#video-playlist-error{background-color:#eee}#audio-playlist-error div.wrap,#detail-error div.wrap,#home-error div.wrap,#game-error div.wrap,#not-found div.wrap,#video-error div.wrap,#video-playlist-error div.wrap{padding:20px;height:calc(100vh - 120px)}#audio-playlist-error div.error,#detail-error div.error,#home-error div.error,#game-error div.error,#not-found div.error,#video-error div.error,#video-playlist-error div.error{background-color:#fff;border-radius:4px;margin:0;padding:20px}#audio-playlist-error div.error h2,#detail-error div.error h2,#home-error div.error h2,#game-error div.error h2,#not-found div.error h2,#video-error div.error h2,#video-playlist-error div.error h2{color:#1a4a55;font-size:24px;margin-bottom:10px;padding:0}#audio-playlist-error div.error h3,#detail-error div.error h3,#home-error div.error h3,#game-error div.error h3,#not-found div.error h3,#video-error div.error h3,#video-playlist-error div.error h3{color:#1a4a55;margin:10px}#audio-playlist-error div.error pre,#detail-error div.error pre,#home-error div.error pre,#game-error div.error pre,#not-found div.error pre,#video-error div.error pre,#video-playlist-error div.error pre{background:#eee;border-radius:4px;color:#666;font-size:12px;margin:20px;padding:20px}#audio-playlist-loading,#detail-loading,#home-loading,#game-loading,#video-loading,#video-playlist-loading{animation-delay:.5s;animation-duration:3s;animation-iteration-count:infinite;animation-name:fader;color:#1a4a55;opacity:0;padding-top:20px;text-align:center}#scroll-to-top{background:rgba(73,134,140,.7);border-radius:10px 0 0 0;bottom:0;color:#fff;cursor:pointer;font-weight:bold;height:0;line-height:38px;padding:0 15px;position:fixed;right:0;transition:all .2s}#scroll-to-top.active{height:38px}#scroll-to-top.active:hover{height:58px}#not-found{background:#eee}#not-found div.wrap{padding:20px;height:calc(100vh - 120px)}#track-player-loading{animation-delay:.5s;animation-duration:3s;animation-iteration-count:infinite;animation-name:fader;color:#fff;opacity:0}@keyframes fader{0%{opacity:0}50%{opacity:1}100%{opacity:0}}div.player{padding:20px 0}div.player div.playlist li{color:#fff;cursor:pointer}div.player div.product-info{border-bottom:1px solid hsla(0,0%,100%,.75);margin-bottom:10px}div.player div.product-info img{width:100%}div.player div.game,div.player div.video{background:rgba(88,113,128,.85);border-radius:0 4px 4px 0;position:relative}div.player h1{color:#fff;font-size:18px;font-weight:normal;line-height:25px;padding:10px 0}div.player ul{letter-spacing:1px}div.player vimeo-video,div.player youtube-video{display:block;height:540px;position:relative;width:100%}div.player vimeo-video iframe,div.player youtube-video iframe,div.player div.game iframe{position:relative;width:100%;z-index:2}div.player #loading,div.player #player-error{color:#fff;height:540px;line-height:540px;position:absolute;text-align:center;vertical-align:middle;width:100%;z-index:1}main#home a{font-size:18px;line-height:1.4em}main#home img{border-radius:4px;box-shadow:0 0 10px #999;display:inline-block;width:100%}main#home div.info{left:0;padding:20px;position:absolute;width:100%;bottom:0}main#home div.info a{background:#fafafa;border-radius:50%;bottom:0;box-shadow:0 0 10px 0 #999;display:inline-block;font-size:14px;height:30px;line-height:30px;position:absolute;right:0;text-align:center;transition:all .2s;vertical-align:middle;width:30px}main#home div.info a:hover{box-shadow:0 0 10px 4px #999;transform:scale(1.1)}main#home div.info-wrapper{position:relative;width:100%}main#home div#product-line-categories{margin-left:20%;width:80%}main#home div.product-line-category{padding-bottom:20px}main#home div.product-line-category:last-child{min-height:calc(100vh - 120px)}main#home div.product-line-category h2{background:rgba(73,134,140,.7);color:#fff;padding:20px}main#home a.anchor{display:block;position:relative;top:-119px;visibility:hidden}main#home div.product-lines{display:flex;flex-flow:row wrap;justify-content:flex-start;padding:20px}main#home div.product-line{margin:20px;text-align:center;width:250px}main#home div.product-line.not-owned{opacity:25%}main#home div.sidebar{background:#eee;box-shadow:0 0 10px 0 #999;height:calc(100vh - 120px);margin-top:120px;position:fixed;left:0;top:0;width:20%}main#home div.sidebar nav a{border-bottom:1px solid rgba(73,134,140,.7);color:#49868c;display:inline-block;height:100%;padding:20px;width:100%}main#home div.sidebar nav a.active{background-color:#f5f5f5;font-weight:bold}main#home div.sidebar-ad{padding:40px 20px}main#home div.sidebar-ad img.ad{animation:slide .5s cubic-bezier(0.23, 1, 0.32, 1) both 1s;box-shadow:none;height:auto;max-width:230px;width:100%}main#home span.version{color:#aaa;font-size:12px;line-height:30px}@keyframes slide{0%{-webkit-filter:blur(40px);-webkit-transform-origin:100% 50%;-webkit-transform:translateX(-1000px) scaleX(2.5) scaleY(0.2);filter:blur(40px);opacity:0;transform-origin:100% 50%;transform:translateX(-1000px) scaleX(2.5) scaleY(0.2)}100%{-webkit-filter:blur(0);-webkit-transform-origin:50% 50%;-webkit-transform:translateX(0) scaleY(1) scaleX(1);filter:blur(0);opacity:1;transform-origin:50% 50%;transform:translateX(0) scaleY(1) scaleX(1)}}@media(max-width: 899px){main#home div.info{padding-bottom:0}main#home div.info a{position:static}main#home span.version{display:block}}@media(max-width: 599px){main#home div#product-line-categories{margin-left:40%;width:60%}main#home div.product-line{width:150px}main#home div.sidebar{width:40%}main#home div.sidebar-ad{padding:10px}main#home div.info{padding:20px 10px 0 10px;text-align:center}}main#detail{min-height:150px}main#detail h1{color:rgba(0,0,0,0)}main#detail h2{color:#fff;font-size:28px;padding:20px 0}main#detail h3{font-size:20px}main#detail inline-svg svg{max-height:160px;position:absolute;right:0;top:20px;width:20%}main#detail a.content-element:hover,main#detail div.product:not(.disabled) span.content-element:hover{background:rgba(34,34,34,.4);text-shadow:#000 0 0 50px}main#detail div.categories div.category:nth-child(even) div.category-title,main#detail div.categories div.category:nth-child(even) .content-element{background:#8fc0cc}main#detail div.categories div.category:nth-child(even) svg circle,main#detail div.categories div.category:nth-child(even) svg path,main#detail div.categories div.category:nth-child(even) svg ellipse{fill:#8fc0cc}main#detail div.categories div.category:nth-child(odd) div.category-title,main#detail div.categories div.category:nth-child(odd) .content-element{background:#c69453}main#detail div.categories div.category:nth-child(odd) svg circle,main#detail div.categories div.category:nth-child(odd) svg path,main#detail div.categories div.category:nth-child(odd) svg ellipse{fill:#c69453}main#detail div.content-elements a.content-element,main#detail div.content-elements span.content-element{background-color:#c69453;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;margin-bottom:20px;margin-right:10px;padding:20px;text-align:center;transition:all .2s ease;width:200px}main#detail div.details{width:80%}main#detail div.product.disabled div.content-elements .content-element.preview{background-color:#f53900}main#detail div.product.disabled div.content-elements .content-element:not(.preview){opacity:.5}main#detail div.product.disabled div.product-wrap:after{color:#1a4a55;content:"Please purchase the above content to view it in its entirety."}main#detail div.product.disabled div.content-elements .content-element:not(.preview){cursor:not-allowed}main#detail div.product-wrap{min-height:200px;padding:20px 0;position:relative}main#detail div.product-line{padding:20px 0}main#detail div.products div.product:nth-child(even){background:#eee}main#detail div.title{margin:0 auto 60px;min-height:90px;width:100%}main#audio-playlist div#animation{height:94px;position:relative;width:100%}main#audio-playlist div#next,main#audio-playlist div#play-control,main#audio-playlist div#previous{cursor:pointer}main#audio-playlist div#next,main#audio-playlist div#previous{height:70px;position:absolute;width:35px}main#audio-playlist div#play-control{height:70px;margin:0 auto;min-height:70px;width:70px}main#audio-playlist div#wave-container{height:100%;width:100%}main#audio-playlist div.audio-player{background:rgba(88,113,128,.75);border-radius:4px}main#audio-playlist div.controls{bottom:0;position:absolute;width:100%;z-index:10}main#audio-playlist div.controls-inner{margin:0 auto;position:relative;width:50%}main#audio-playlist div.controls-inner:after,main#audio-playlist div.track-info:after{clear:both;content:"";display:table}main#audio-playlist div.played,main#audio-playlist div.remaining{float:left;min-height:22px;width:20%}main#audio-playlist div.played{text-align:left}main#audio-playlist div.player-top-left{padding:20px 20px 0 20px;width:20%}main#audio-playlist div.player-top-left a{display:block;height:140px}main#audio-playlist div.player-top-left div.product-info{margin-bottom:0}main#audio-playlist div.player-top-left,main#audio-playlist div.track{float:left}main#audio-playlist div.player-top:after{content:"";clear:both;display:table}main#audio-playlist div.playlist{padding:20px}main#audio-playlist div.playlist li{border-bottom:1px solid hsla(0,0%,100%,.75);margin-bottom:10px}main#audio-playlist div.progress{background-color:rgba(0,0,0,.1);border-radius:4px;height:76px;left:0;position:absolute;top:9px;width:0%}main#audio-playlist div.remaining{text-align:right}main#audio-playlist div.track{height:206px;width:80%}main#audio-playlist div.track-name{float:left;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:60%}main#audio-playlist div.track-player{background:#899ba6;background:linear-gradient(to right, #899ba6 0%, #1a4a55 100%);border-bottom:1px solid hsla(0,0%,100%,.75);border-left:1px solid hsla(0,0%,100%,.75);border-radius:4px;color:#fff;display:block;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#899ba6', endColorstr='#1a4a55',GradientType=1 );height:100%;padding:10px;position:relative;text-align:center;width:100%;z-index:0}main#audio-playlist div.track-player-container{height:100%;position:relative;width:100%}main#audio-playlist li span{-moz-user-select:none;-webkit-user-select:none;user-select:none}main#audio-playlist li.active{font-weight:bold}main#audio-playlist siri-wave{display:block;height:100%;position:relative;width:100%;z-index:1}main#audio-playlist span.track-duration{float:right}main#audio-playlist #next{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDE4MjkzRjdDNzI0MTFFNTk2RTBDMTRBMkYyNjVGMzQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDE4MjkzRjhDNzI0MTFFNTk2RTBDMTRBMkYyNjVGMzQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMTgyOTNGNUM3MjQxMUU1OTZFMEMxNEEyRjI2NUYzNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMTgyOTNGNkM3MjQxMUU1OTZFMEMxNEEyRjI2NUYzNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiFbkXsAAACvSURBVHja7NZBDoAgDARA9GPiz/yZ8DKsxgMHY1rYBQ5sshdCwiQcWpdSOqWb1BGrSn6RiTJjmKhiDANVjUGiYBgECo6pQdEwJSg6xoJqhtGgVFkeETZBekhjdqZ6g4H5QnXH5Cg/CkadiZmYiZkYdtYGb8QRMDdi144C1jfFd0AG69RG7jNB6nsvV3+IZhgNgo6xIGiYEgQcU4OAYRCIagwSUYxhIMwYJsKEuQQYABTs+qTMuF1rAAAAAElFTkSuQmCC) no-repeat center center;right:0;top:0}main#audio-playlist #play-control.pause{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEUAAABGCAYAAACaGVmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDE4MjkzRjNDNzI0MTFFNTk2RTBDMTRBMkYyNjVGMzQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDE4MjkzRjRDNzI0MTFFNTk2RTBDMTRBMkYyNjVGMzQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBOERFOEQ1Q0M2QkQxMUU1OTZFMEMxNEEyRjI2NUYzNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMTgyOTNGMkM3MjQxMUU1OTZFMEMxNEEyRjI2NUYzNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pne5d1AAAAB8SURBVHja7NCxCQAwAALBuP/QZoEUlinua0G4tD1j83Asv/4GChQoUKBAgQIFChQoUKBAgQIFChQoUKBAgQIFChQoUKBAgQIFChQoUKBAgQIFChQoUKBAgQIFChQoUKBAgQIFChQoUKBAgQIFChQoUKBAgQIFCpRXV4ABAOgpXYTDYwEwAAAAAElFTkSuQmCC) no-repeat center center}main#audio-playlist #play-control.play{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEUAAABGCAYAAACaGVmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QThERThENUFDNkJEMTFFNTk2RTBDMTRBMkYyNjVGMzQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QThERThENUJDNkJEMTFFNTk2RTBDMTRBMkYyNjVGMzQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBOERFOEQ1OEM2QkQxMUU1OTZFMEMxNEEyRjI2NUYzNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBOERFOEQ1OUM2QkQxMUU1OTZFMEMxNEEyRjI2NUYzNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnFM7yIAAAFWSURBVHja7NRJDoMwDEDRcPL2ZoVeLEUtCyoCZPBsf8mS10+Wp5zzK6X0XGdJ0bdpRcnbPgfOESUFzjmKe5wrFLc4NSjucFpQ3OD0oJjHGUExiwOBYg4HEsUMDgaKehxMFLU4FCjqcChR1OBwoIjH4UQRiyMBRRyOJBQxOBJR2HEko7DhaEAhx9GEQoajEQUdRzMKGo4FFHAcSyhgOBZRhnEso3TjeEBpxvGEUo3jEeUWxzPKKU6gFHACpYATKMfegbLDWOcRl/Jr2X7JHI+2gOEZ5RTDI8othieUagwPKM0YllG6MSyiDGNYQgHDsIACjqEZBQ1DIwo6hiYUMgwNKOQYklHYMCSisGNIQhGDIQFFHAYnilgMDhTxGJQoajAoUNRhYKKoxcBAUY8BiWIGAwLFHMYIilmMHhTzGC0objBqUNxhXKG4xSihuMfYo8yB8d9HgAEATyefBJWpw70AAAAASUVORK5CYII=) no-repeat center center}main#audio-playlist #previous{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDE4MjkzRkJDNzI0MTFFNTk2RTBDMTRBMkYyNjVGMzQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDE4MjkzRkNDNzI0MTFFNTk2RTBDMTRBMkYyNjVGMzQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMTgyOTNGOUM3MjQxMUU1OTZFMEMxNEEyRjI2NUYzNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMTgyOTNGQUM3MjQxMUU1OTZFMEMxNEEyRjI2NUYzNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PndeAH8AAACtSURBVHja7NXJCcAgEAVQEevK0lk6M1aW6CGQQBBn+ephBv7F0wNn8Vd7OWCWnOjd2FpzYk7K2cJAxFEA78cwA6I3porohWlCoDEkBArDQmhjRAgtjApCilFFcDEQBAcTUYinKLcJCqFinGEMYxjDgDFpJkzZwDsSRf2mE4ni9gwEJW1gVZTWNKmgtEdbhELtGRYKvfRIqF4buAnV+xxUUaNu0y9q9KH8oG4BBgDjdpk0jMoz1gAAAABJRU5ErkJggg==) no-repeat center center;left:0;top:0}@media(max-width: 599px){main#audio-playlist div.controls-inner{width:100%}main#audio-playlist div.player-top-left,main#audio-playlist div.track{float:none;width:100%}main#audio-playlist div.player-top-left a{height:auto;margin:0 auto;width:50%}main#audio-playlist div.player-top-left div.product-info{text-align:center}main#audio-playlist div.track{padding:20px}main#audio-playlist div.track-player{border:1px solid hsla(0,0%,100%,.75)}}main#game div.game{border-radius:4px;padding:20px;position:relative}main#game div.game-frame-wrap{height:540px;margin:0 auto;width:960px}main#game div.game-window{height:608px;overflow:hidden;text-align:center}main#game div.game-window.fullscreen{background:#000;height:100vh !important;left:0;position:fixed;top:0;width:100vw;z-index:1000}main#game div.game-window.fullscreen span.fullscreen-button{background:hsla(0,0%,40%,.8);border-radius:0 0 0 30px;bottom:unset;font-size:30px;height:60px;left:unset;line-height:60px;padding:0;position:fixed;right:-5px;top:-5px;width:60px;z-index:2000}main#game span.fullscreen-button{border-radius:4px;border:1px solid #fff;bottom:20px;color:#fff;cursor:pointer;display:inline-block;left:calc(50% - 80px);padding:10px 20px;position:absolute;transition:all .2s ease;width:160px}main#game span.fullscreen-button:hover{text-shadow:#000 0 0 50px}@media(max-width: 599px){div.game:after{color:#fff;content:"Please rotate your device (or expand your browser window) to play this game.";display:block;left:20px;position:absolute;top:100px;width:calc(100% - 40px)}div.game-window{height:80px !important}div.game iframe,div.game span{height:0;visibility:hidden}}main#video div.video{border-radius:4px;padding:20px}main#video-playlist div.player:after{clear:both;content:"";display:table}main#video-playlist div.player-left,main#video-playlist div.video{float:left;height:585px;padding:20px}main#video-playlist div.player-left{background:rgba(88,113,128,.75);border-radius:4px 0 0 4px;overflow-y:scroll;width:20%}main#video-playlist div.player-left li{padding-bottom:10px}main#video-playlist div.player-left li>span{transition:all .2s ease}main#video-playlist div.player-left li.active>span{cursor:default;font-weight:bold}main#video-playlist div.player-left li:after{clear:both;content:"";display:table}main#video-playlist div.player-left li:before{color:#eee;content:"\25B8";float:left;line-height:23px;padding-right:4px;transition:all .2s ease;vertical-align:middle}main#video-playlist div.player-left span{border-bottom:1px solid hsla(0,0%,100%,.75);display:table}main#video-playlist div.player-left li ul.videos{height:0;opacity:0;overflow:hidden;padding:0 0 0 20px;visibility:hidden}main#video-playlist div.player-left li ul.videos li:first-of-type{padding-top:10px}main#video-playlist div.player-left li.active ul.videos{height:auto;opacity:1;transition:all .2s ease;visibility:visible}main#video-playlist div.player-left li ul.videos li:before{content:"\2022"}main#video-playlist div.player-left ul.groups>li.active:before{transform:rotate(90deg)}main#video-playlist div.video{border-radius:0 4px 4px 0;width:80%}@media(max-width: 599px){main#video-playlist div.player-left,main#video-playlist div.video{float:none;height:340px;width:100%}main#video-playlist div.player-left{border-radius:4px 4px 0 0;text-align:center}main#video-playlist div.player-left div.product-info a{display:inline-block;width:50%}main#video-playlist div.video{border-radius:0 0 4px 4px}main#video-playlist div.player vimeo-video,main#video-playlist div.player vimeo-video iframe,main#video-playlist div.player youtube-video,main#video-playlist div.player youtube-video iframe{height:300px}}main#access-card-orders,main#access-card-order{padding:20px 0}main#access-card-orders #access-card-orders-box,main#access-card-orders #access-card-order-box,main#access-card-order #access-card-orders-box,main#access-card-order #access-card-order-box{background:#eee;border-radius:4px;padding:20px}main#access-card-orders #access-card-orders-box a,main#access-card-orders #access-card-order-box a,main#access-card-order #access-card-orders-box a,main#access-card-order #access-card-order-box a{-moz-user-select:none;background:#8597a2;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:18px;padding:10px 20px;transition:all .2s ease;-webkit-user-select:none;user-select:none}main#access-card-orders #access-card-orders-box a:after,main#access-card-orders #access-card-order-box a:after,main#access-card-order #access-card-orders-box a:after,main#access-card-order #access-card-order-box a:after{content:"\232A";font-size:12px;padding-left:10px;vertical-align:middle}main#access-card-orders #access-card-orders-box a:hover,main#access-card-orders #access-card-order-box a:hover,main#access-card-order #access-card-orders-box a:hover,main#access-card-order #access-card-order-box a:hover{text-shadow:#000 0 0 50px}main#access-card-orders h1,main#access-card-orders h2,main#access-card-order h1,main#access-card-order h2{font-weight:normal;padding:10px 0;margin-bottom:10px}main#access-card-orders hr,main#access-card-order hr{margin-bottom:20px}main#access-card-orders table,main#access-card-order table{border-collapse:collapse;border-spacing:0;max-width:100%;width:100%}main#access-card-orders tr,main#access-card-order tr{border-bottom:1px solid #ddd}main#access-card-orders tr:last-of-type,main#access-card-order tr:last-of-type{border-bottom:none}main#access-card-orders th,main#access-card-orders td,main#access-card-order th,main#access-card-order td{padding:10px}main#access-card-orders th,main#access-card-order th{border-bottom:2px solid #ddd;text-align:left;vertical-align:bottom}#access-card-portal{padding:0 32px;top:60px}#access-card{border-radius:2px;box-shadow:0 5px 15px 0 rgba(0,0,0,.15);color:#fff}#access-card h1{background-color:hsl(185,31%,31%);padding:32px}#access-card div.card-wrap{display:flex}#access-card div#sidebar{background:hsl(185,31%,42%);padding:32px;width:300px}#access-card div#sidebar div.step{cursor:default;font-size:20px;padding:12px;margin-left:-12px}#access-card div#sidebar div.step:first-child{margin-top:-12px}#access-card div#sidebar div.step-active{background:rgba(0,0,0,.15)}#access-card div.content-wrap{background-color:#fff;width:calc(100% - 300px)}#access-card div.form-row{padding:32px}#access-card div.form-row label{color:hsl(215,14%,34%);display:block;font-size:16px;font-weight:bold;letter-spacing:1px;text-transform:uppercase}#access-card div.form-row input,#access-card div.form-row button{border:none;border-radius:2px;font-size:20px;margin-top:16px;padding:12px}#access-card div.form-row input:focus,#access-card div.form-row button:focus{outline:none}#access-card div.form-row input{color:hsl(215,28%,17%);background-color:hsl(220,13%,91%);box-shadow:inset 0 2px 2px rgba(0,0,0,.1),0 2px 0 hsla(0,0%,100%,.15);min-width:350px}#access-card div.form-row input::-moz-placeholder{color:hsl(218,11%,65%)}#access-card div.form-row input::placeholder{color:hsl(218,11%,65%)}#access-card div.form-row button{background:hsl(185,31%,42%);box-shadow:0 1px 3px rgba(0,0,0,.0015);color:#fff;font-weight:bold;position:relative;top:0;transition:ease all .5s}#access-card div.form-row button:disabled{background:hsla(185,31%,42%,.7)}#access-card div.form-row button:not(:disabled):hover{box-shadow:0 6px 3px rgba(0,0,0,.15);cursor:pointer;top:-5px}#access-card div.form-row button.secondary{background:hsl(220,9%,46%)}#access-card div.form-row.actions{display:flex;justify-content:space-between}#access-card div.loading,#access-card div.success,#access-card div.failure{padding:32px 24px}#access-card div.failure-message,#access-card div.success-message{color:hsl(215,14%,34%);font-size:20px}#access-card div.loading h2,#access-card div.failure h2{color:hsl(215,14%,34%)}#access-card div.failure div.failure-message{line-height:1.4;margin-top:20px}#access-card div.failure div.failure-message a{color:#4a878c;text-decoration:underline}#access-card div.failure div.failure-message pre{overflow:scroll}#access-card div.product-wrap{box-shadow:0 0 10px rgba(0,0,0,.15);margin:24px 0}#access-card div.product-header{border-radius:2px;display:flex;padding:24px}#access-card div.product-header a.button,#access-card div.product-body a.button{display:inline-block}#access-card div.product-header a.button,#access-card div.product-header button,#access-card div.product-body a.button,#access-card div.product-body button{background:hsl(185,31%,42%);border-radius:2px;border:none;box-shadow:0 1px 3px rgba(0,0,0,.0015);color:#fff;cursor:pointer;font-weight:bold;padding:12px;position:relative;top:0;transition:ease all .5s}#access-card div.product-header button:disabled,#access-card div.product-body button:disabled{background:hsla(185,31%,42%,.7)}#access-card div.product-header a.button:hover,#access-card div.product-header button:not(:disabled):hover,#access-card div.product-body a.button:hover,#access-card div.product-body button:not(:disabled):hover{box-shadow:0 6px 3px rgba(0,0,0,.15);cursor:pointer;top:-5px}#access-card div.product-header svg,#access-card div.product-body svg{height:20px;margin-left:4px;width:20px;vertical-align:bottom}#access-card div.product-header svg path,#access-card div.product-body svg path{fill:#fff}#access-card div.product-body{padding:24px}#access-card div.product-body h4{border-bottom:1px solid #f3f4f6;color:#9ca3b0;font-size:16px;letter-spacing:2px;padding-bottom:8px;text-transform:uppercase}#access-card div.product-body div.download-row{align-items:baseline;color:#4b5563;display:flex;justify-content:space-between;padding:20px 0}#access-card div.product-body p{border-top:1px solid #f3f4f6;color:#4b5563;line-height:1.6em;margin:0;max-width:40em;padding:20px 0}#access-card div.account-buttons{display:flex}#access-card div.account-buttons a.button:nth-of-type(2){margin-left:20px}#access-card div.product-footer{background:#f3f4f6;text-align:center}#access-card div.product-footer a{color:#4a878c;text-decoration:underline}#access-card div.product-footer p{color:hsl(215,14%,34%);line-height:1.6em;margin:0 auto;max-width:40em;padding:20px 0}#access-card div.product-image{border:1px solid #f3f4f6;border-radius:4px;overflow:hidden;width:200px}#access-card div.product-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;width:100%}#access-card div.product-details{display:flex;flex-direction:column;justify-content:space-between;margin-left:32px}#access-card div.product-details h2{color:hsl(215,14%,34%)}#access-card div.product-details h3{color:hsl(218,11%,65%);margin-top:12px}@media(max-width: 899px){#access-card div#sidebar{display:none}#access-card div.content-wrap{width:100%}#access-card div.product-footer p{padding:20px 12px}}@media(max-width: 599px){#access-card{top:0}#access-card h1{font-size:24px}#access-card div.loading h2,#access-card div.failure h2{font-size:20px}#access-card div.success-message,#access-card div.failure-message{font-size:16px}#access-card div.product-header{display:block;padding-bottom:0}#access-card div.product-header a.button{margin-top:20px}#access-card div.product-details{margin-left:0}#access-card div.product-details h2{font-size:20px;margin-top:12px}#access-card div.product-details h3{font-size:16px;margin-top:8px}#access-card div.product-image{width:165px}#access-card div.product-image img{display:block}#access-card div.product-body div.download-row{flex-direction:column;word-break:break-word}#access-card div.product-body button{margin-top:12px;padding:8px;word-break:normal}#access-card div.product-footer{text-align:left}#access-card div.product-footer p{font-size:14px}#access-card div.form-row{padding:24px}#access-card div.form-row label{font-size:14px}#access-card div.form-row button,#access-card div.form-row input{padding:8px}#access-card div.form-row input{min-width:0;width:100%}}
