*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary,audio,canvas,video{display:block}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@font-face{font-family:"proxima-nova-regular";src:url("../fonts/proximanova-regular-webfont-301ae18a.eot");src:url("../fonts/proximanova-regular-webfont-301ae18a.eot?#iefix") format("embedded-opentype"),url("../fonts/proximanova-regular-webfont-44ea577d.woff") format("woff"),url("../fonts/proximanova-regular-webfont-d907c499.ttf") format("truetype"),url("../fonts/proximanova-regular-webfont-df73e00a.svg#svgFontName") format("svg");font-weight:"normal";font-style:"normal"}@font-face{font-family:"proxima-nova-bold";src:url("../fonts/proximanova-bold-webfont-29c14898.eot");src:url("../fonts/proximanova-bold-webfont-29c14898.eot?#iefix") format("embedded-opentype"),url("../fonts/proximanova-bold-webfont-3690eb7a.woff") format("woff"),url("../fonts/proximanova-bold-webfont-03071d0b.ttf") format("truetype"),url("../fonts/proximanova-bold-webfont-b37d5a79.svg#svgFontName") format("svg");font-weight:"normal";font-style:"normal"}.site-nav a,.site-credits,.block-list__item h6{font-size:1.15em;line-height:1;font-family:"proxima-nova-regular", "helvetica, arial, sans-serif";font-weight:normal;font-weight:500}p,ul,ol,label,.form__key,.content--b h4{font-size:1.45em;line-height:1.2;font-family:"proxima-nova-regular", "helvetica, arial, sans-serif";font-weight:normal}.content--a .content__main h3{font-size:2.25em;line-height:1.25;font-family:"proxima-nova-regular", "helvetica, arial, sans-serif";font-weight:normal}.content--a .content__header h2{font-family:"proxima-nova-bold", "helvetica, arial, sans-serif";font-weight:normal;font-size:4.85em;line-height:1}.card__main .card__title,.content--b h2{font-family:"proxima-nova-bold", "helvetica, arial, sans-serif";font-weight:normal;font-size:3.65em;line-height:1.05}.block-list__item h5{font-family:"proxima-nova-bold", "helvetica, arial, sans-serif";font-weight:normal;font-size:1.45em;line-height:1.05}.form__title,legend,.page__title{font-family:"proxima-nova-bold", "helvetica, arial, sans-serif";font-weight:normal;font-size:2.4em;line-height:1.05}h1,.h1{margin-bottom:1em}h2,.h2{margin-bottom:1em}h3,.h3{margin-bottom:1em}h4,.h4{margin-bottom:1em}h5,.h5{margin-bottom:1em}h6,.h6{margin-bottom:1em}*{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:"proxima-nova-regular", "helvetica, arial, sans-serif";font-weight:400;font-size:70%}@media screen and (min-width: 48em){body{font-size:80%}}@media screen and (min-width: 64em){body{font-size:100%}}p{margin-bottom:1em}b,strong{font-weight:700}i,em{font-style:italic}a{color:inherit;-webkit-transition:opacity .3s;transition:opacity .3s;cursor:pointer}a:hover{opacity:.85}body{-webkit-tap-highlight-color:rba(0, 0, 0, 0.35)}.linkout{text-decoration:none;font-weight:700;position:relative}.linkout:after{content:"";height:.5em;width:.5em;display:inline-block;border-top:3px solid;border-right:3px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:relative;top:-.1em;right:-.15em}ul,ol{padding-left:0;margin-left:1em;margin-bottom:1em;list-style-type:square}ul li,ol li{padding-bottom:.25em}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}body{background:#fff}button:focus,button:active{outline:none;box-shadow:none;border:none}.btn{-webkit-appearance:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;background:#e3375f;color:#fff;border:none;text-transform:uppercase;text-decoration:none;padding:.75em 2em;font-size:.9em;border-radius:2em;font-weight:500;width:auto}.btn:hover,.btn:focus,.btn:active{outline:none;opacity:.85}.btn--secondary{background:none;border:1px solid #fff;color:#fff}@media screen and (min-width: 34.375em){.btn--large{font-size:1.25em;padding:1.25em 2.75em}}.btn--inline{font-size:1em}.btn--block{display:block;width:100%;text-align:center;padding-right:0;padding-left:0}.btn--icon{background:transparent;border:none;padding:0;font-size:1em}input{-webkit-appearance:none;border-radius:0;width:100%;font-size:1em;padding:.5em;border:1px solid rgba(163,166,171,0.6);color:#000}input[type='file']{border:none}input:focus{outline:none;border-color:rgba(51,193,234,0.6)}input.input--s{font-size:.5rem}input.input--l{font-size:1.5rem}input::-webkit-input-placeholder{color:#000}input:-moz-placeholder{color:#000}input::-moz-placeholder{color:#000}input:-ms-input-placeholder{color:#000}input:focus::-webkit-input-placeholder{opacity:.3}input:focus:-moz-placeholder{opacity:.3}input:focus::-moz-placeholder{opacity:.3}input:focus:-ms-input-placeholder{opacity:.3}select{width:100%;font-size:1rem}select.select--sm{font-size:.5rem}select.select--lg{font-size:1.5rem}textarea{width:100%;min-height:6em;padding:1em;border:solid 1px #000}textarea:focus{outline:none}textarea.textarea--s{font-size:.5rem}textarea.textarea--l{font-size:1.5rem}input[type=radio]{-webkit-appearance:none;width:1em;height:1em;padding:0;border-radius:50%;border:1px solid #444;background:transparent}input[type=radio]:checked{background:#222}.label--radio{display:inline-block;position:relative;cursor:pointer;padding-left:1em}.label--radio input{position:absolute;top:.7em;left:0}input[type=checkbox]{-webkit-appearance:none;width:1em;height:1em;padding:0;border:1px solid #444;background:transparent}input[type=checkbox]:checked{background:#222}.label--checkbox{display:inline-block;position:relative;cursor:pointer;padding-left:1em}.label--checkbox input{position:absolute;top:.7em;left:0}textarea{width:100%}.form{display:block;border:none}.form__header{overflow:hidden;margin-bottom:3em}.form__title{margin-bottom:0}@media screen and (min-width: 48em){.form__title{float:left}}.form__key{font-size:1.2em}@media screen and (min-width: 48em){.form__key{margin:0;float:right}}fieldset{border:none;padding-bottom:1em}legend{width:100%;font-size:1.45em;padding:1em 1.5em .65em;background:#fcecef;margin-bottom:1em}.field{overflow:hidden;position:relative;margin-bottom:1.5em;padding:0 2em}.field__label{display:block;margin-bottom:.5em}@media screen and (min-width: 64em){.field__label--side{float:left;width:25%;text-align:right;padding-right:.5em;margin-bottom:0}.field__label--side+.field__input{width:75%;float:right}.field__label--side ~ .field__hint,.field__label--side ~ .field__feedback{width:75%;float:right;clear:both}}.required{color:#e3375f;display:inline-block}.field__hint{display:block;color:#a3a6ab;font-size:1em;padding:.5em 0}.field__feedback{display:none;font-size:1em;margin-top:.5em;padding:.5em 0}.field.is-error .field__feedback{color:#e3375f;display:block}.field.is-error input{border:1px solid #e3375f}.field__input-group{display:block}.field__input-group>*{display:inline-block;margin-right:.5em}.field__input-group>*:last-child{margin-right:0}.field__input-group--list{display:block}.field__input-group--list>*{display:block;margin:.5em 0}.field__input-group--list>*:last-child{margin-bottom:0}.form__actions{border-top:1px solid #a3a6ab;text-align:center;font-size:140%;padding-top:2em}html{background:#061f31}img{width:100%;max-width:100%;height:auto;vertical-align:middle}.img--natural{width:auto}.img--title{height:1em;width:auto;vertical-align:top}.img--right{width:auto;float:right;margin-bottom:1em;margin-left:1em}.img--left{width:auto;float:left;margin-right:1em;margin-bottom:1em}.img--center{width:auto;display:block;margin-right:auto;margin-bottom:1em;margin-left:auto}.img--right img,.img--left img,.img--center img{width:auto}.img--circle{border-radius:50%}.clearfix,.cf{zoom:1}.clearfix:before,.clearfix:after,.cf:before,.cf:after{content:" ";display:table}.clearfix:after,.cf:after{clear:both}.container{zoom:1;margin-left:auto;margin-right:auto;max-width:93.5em;padding:0 1.5em}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}@media screen and (min-width: 34.375em){.container{padding:0 2em}}.container--md{max-width:66em}.container--sm{max-width:54em}.grid-wrap,.gw{zoom:1;display:block;list-style-type:none;margin-bottom:-1em}.grid-wrap:before,.grid-wrap:after,.gw:before,.gw:after{content:" ";display:table}.grid-wrap:after,.gw:after{clear:both}@media screen and (min-width: 20em){.grid-wrap,.gw{margin:0 0 -1em -1em}}.grid,.g{zoom:1;min-height:1px;position:relative;padding-bottom:1em;display:block;width:100%}.grid:before,.grid:after,.g:before,.g:after{content:" ";display:table}.grid:after,.g:after{clear:both}@media screen and (min-width: 20em){.grid,.g{padding:0 0 1em 1em;float:left}}.site-header{background:#e3375f;padding-top:1.25em;padding-bottom:1.25em}body.index .site-header{position:absolute;z-index:1000;top:0;left:0;right:0;width:100%;background:none;padding-bottom:0;margin:0}@media screen and (min-width: 64em){body.index .site-header{position:fixed}}.branding{display:none;-webkit-transition:all 0.5s cubic-bezier(0.77, 0, 0, 1.22);transition:all 0.5s cubic-bezier(0.77, 0, 0, 1.22)}.branding.is-hidden{-webkit-transform:translateY(-75%);transform:translateY(-75%);opacity:0}@media screen and (min-width: 64em){.branding{display:block;width:4em;position:absolute;top:.75em;left:50%;margin-left:-2em}}.site-nav{text-align:center;font-size:110%}@media screen and (min-width: 48em){.site-nav{font-size:120%}}@media screen and (min-width: 64em){.site-nav{font-size:100%}}@media screen and (min-width: 64em){.site-nav{float:right}}.site-nav a{display:inline-block;padding:.95em 0 .05em;margin:0 0 .75em 2em;color:#fff;text-decoration:none;-webkit-transition:color .15s;transition:color .15s;text-shadow:1px 1px 1px rgba(0,0,0,0.3)}.site-nav a:first-child{margin-left:0}.site-nav a.is-current{border-bottom:2px solid}.site-nav.is-alt a{color:#000;text-shadow:none}.site-main{display:block}.site-footer{background:#061f31;padding:2em 0;color:#fff;border-top:1px solid rgba(255,255,255,0.5);text-align:center}.site-credits{font-size:85%}.block-list{display:block;list-style:none;margin:0;padding:0;font-size:1em}.block-list__item{position:relative;display:block;padding:1.5em 4em 1em 2em;margin-bottom:1.5em;background:#fff}.block-list__item:after{content:"";height:1.5em;width:.85em;display:inline-block;position:absolute;top:50%;right:1.75em;margin-top:-.75em;background-image:url("/images/icon-right-arrow-be1320b5.png");background-size:auto 100%;background-repeat:no-repeat}.block-list__item h5{color:#e3375f;margin-bottom:0.25em}.block-list__item h6{margin-bottom:0;color:#a3a6ab}.block-list__item h6 img{display:inline-block;width:auto;height:.85em;margin-right:.25em}.card.theme--purple{background-color:rgba(171,44,144,0.15)}.card.theme--purple .card__media{background-color:#ab2c90}.card.theme--purple .card__title,.card.theme--purple .linkout{color:#ab2c90}.card.theme--blue{background-color:rgba(51,193,234,0.15)}.card.theme--blue .card__media{background-color:#33c1ea}.card.theme--blue .card__title,.card.theme--blue .linkout{color:#33c1ea}.card.theme--red{background-color:rgba(227,55,95,0.15)}.card.theme--red .card__media{background-color:#e3375f}.card.theme--red .card__title,.card.theme--red .linkout{color:#e3375f}.card#triller .card__media{padding:2% 10% 0 12%;background-image:url("/images/triller-bg-98d7a74f.png");background-position:50% 50%;background-size:87%;background-repeat:no-repeat}.card#disney-karaoke-frozen .card__media{padding:8% 1% 2% 4%;background-image:url("/images/disney-karaoke-frozen-bg-cd2d7110.png");background-position:0 0;background-size:100% auto;background-repeat:no-repeat}.card#mibblio .card__media{padding:8% 2% 1% 2%;background-image:url("/images/mibblio-bg-40c84c40.png");background-position:50% 50%;background-size:95%;background-repeat:no-repeat}.card__main{padding:5%}.card__main .card__title{padding-top:.15em;margin-bottom:.45em}.card__main .btn{margin-top:1em}.card__media{overflow:hidden}@media screen and (min-width: 64em){.card{display:table;width:100%}.card__media{display:table-cell;vertical-align:middle;text-align:center;width:50%;background-size:100% auto;background-position:fixed}.card__media img{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all 1.2s;transition:all 1.2s;-webkit-transition-delay:.5s;transition-delay:.5s}.card__media.is-in-view img{-webkit-transform:translateY(0);transform:translateY(0)}.card__main{display:table-cell;vertical-align:middle;width:50%;padding:0 10% 0 5.5%;font-size:80%}.flexbox .card{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:"normal";-moz-box-direction:"normal";-webkit-box-orient:"horizontal";-moz-box-orient:"horizontal";-moz-flex-direction:row;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-moz-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.flexbox .card__media,.flexbox .card__main{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:"normal";-moz-box-direction:"normal";-webkit-box-orient:"vertical";-moz-box-orient:"vertical";-moz-flex-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.flexbox .card__main{padding:0 10% 0 5.5%}.flexbox .card:nth-child(odd) .card__media{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-webkit-order:2;-ms-flex-order:2;order:2}.flexbox .card:nth-child(odd) .card__main{padding:0 5.5% 0 10%}}@media screen and (min-width: 78.5em){.card__media{width:58.5%}.card__main{font-size:100%;width:41.5%}.card__main .card__title{border-top:8px solid}}.hero{position:relative;background-image:url("/images/bg--hero-96a57a9c.jpg");background-size:cover;background-position:50% 0;width:100%;display:table;min-height:95vh}.hero__content{padding:10em 0;display:table-cell;vertical-align:middle}.hero__content img{display:block;width:50%;max-width:10em;margin:-5em auto 0}@media screen and (min-width: 64em){.hero__content img{margin:-5% auto 0;max-width:17em}}.hero__skip{position:absolute;bottom:10%;left:50%;margin-left:-1em;height:1.2em;width:2em;background-repeat:no-repeat;background-image:url("/images/icon-down-arrow-5e6de81f.png");background-size:100% auto;text-indent:-200%}@media screen and (min-width: 48em){.hero__skip{bottom:5.5%}}.page{background:#fff;padding:4.25em 0}.page h3{color:#a3a6ab;font-size:1.5em}.page__title{margin-bottom:.15em;color:#e3375f}.page__subtitle{margin-bottom:.85em}.page__subtitle__link{color:#e3375f;font-weight:400;font-size:.95em;text-decoration:none}.page__subtitle__link:hover,.page__subtitle__link:focus{text-decoration:underline}.page__copy{margin:1.5em auto 2.5em;padding:1.5em 0;border-top:1px solid #a3a6ab;border-bottom:1px solid #a3a6ab}@media screen and (min-width: 64em){.site-main>section{min-height:100vh}}@media (min-height: 75em) and (min-width: 64em){.site-main>section{min-height:75em}}.content--a{text-align:center}.content--a .content__header{background:url("/images/bg--about-91b2c0aa.jpg");background-size:cover;background-position:50% 0;padding:4em 3em;font-size:75%}.content--a .content__header h2{color:#e3375f;margin:0}@media screen and (min-width: 48em){.content--a .content__header{padding:14.5% 2em;font-size:100%}}.content--a .content__main{padding:4.5% 2em 5.5%;margin:0 auto;max-width:53em}.content--a .content__main h3{position:relative;padding-bottom:1em;margin:5% 0 1.1em}@media screen and (min-width: 48em){.content--a .content__main h3{margin:0 3em 1.1em}}.content--a .content__main h3:after{content:"";display:block;position:absolute;bottom:0;left:50%;margin-left:-2em;height:3px;width:4em;background:#e3375f}.content--b{padding:15% 0;color:#fff}.content--b.theme--green{background:#13a04a}.content--b.theme--dark-blue{background:#061f31}.content--b.theme--dark-blue p,.content--b.theme--dark-blue a{color:#e3375f}.content--b h2,.content--b p{text-align:center}.content--b h2{margin-bottom:.5em}.content--b h2.large-bottom-margin{margin-bottom:13.5%}.content--b h4{margin:0 0 .7em}