/* Generated Tue, 31 May 2022 18:52:04 GMT */
@import url(https://use.typekit.net/ylb2jkb.css);html{font-size:19px}body,button,input,select,textarea{font-family:europa,sans-serif;font-size:1rem;line-height:1.5;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:1.414em 0 .5em;font-weight:100;line-height:1.2}h1{margin-top:0;font-size:2.441em}h2{font-size:1.953em}h3{font-size:1.563em}h4{font-size:1.25em}.font_small,small{font-size:.8em}.screen-reader-text{position:absolute;left:-9999px}.site-drawer{transition:all .6s cubic-bezier(.785,.135,.15,.86);position:fixed;left:0;right:0;bottom:100%;background:#4fcb9b;z-index:99;overflow:auto}@media (max-width:1000px) and (orientation:landscape){.site-drawer{height:100vh}}@media only screen and (max-width:48em){.site-drawer{height:100vh}}@media only screen and (max-width:48em){.site-drawer{height:100vh}}.site-drawer ul.menu{padding:10px 10%}.site-drawer .title{color:#fff}.site-drawer hr{margin:10px 10%;border:none;border-top:dotted 1px rgba(255,255,255,.3)}.site-drawer ul.menu li{list-style:none}.site-drawer ul.menu li.current-menu-item a{color:#fff}.site-drawer ul.menu a{transition:.3s ease-in-out;display:block;color:#fff;padding:5px 0;text-decoration:none}.site-drawer ul.menu a:hover{color:#9ee2c8}.site-header .hamburger{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:30px;cursor:pointer;position:relative}.site-header .hamburger .bar{transition:.2s;display:block;height:2px;background:#fff;margin:3px 0;border-radius:99px}.site-header .hamburger .bar:first-child,.site-header .hamburger .bar:last-child{transform-origin:0 50%}.site-content{transition:all .6s cubic-bezier(.785,.135,.15,.86)}body.drawer--open{overflow:hidden}body.drawer--open .site-header .hamburger .bar{transition:all .35s cubic-bezier(.68,-.55,.265,1.55);transform:translateX(100%) scaleX(0);opacity:0;background:#fff}body.drawer--open .site-header .hamburger .bar:first-child{transform-origin:0 50%;transform:translateY(-2.60660172px) rotate(45deg);opacity:1}body.drawer--open .site-header .hamburger .bar:last-child{transform-origin:0 50%;transform:translateY(2.60660172px) rotate(-45deg);opacity:1}body.drawer--open .site-content{transform:translate(0,20vh);opacity:.75}@media only screen and (max-width:48em){body.drawer--open .site-content{transform:translate(0,50vh)}}body.drawer--open .site-drawer{transform:translate(0,100%)}[data-appear=fade-up-sm]{transform:translate(0,30px);opacity:0;transition-property:transform,opacity}[data-appear=fade-up-sm].appear-animate{transform:translate(0,0);opacity:1}[data-appear=fade-out]{opacity:1!important}[data-appear=fade-out].appear-animate{opacity:0!important}[data-appear=fade-out-zoom]{opacity:1!important}[data-appear=fade-out-zoom].appear-animate{transform:scale(.75)!important;opacity:0!important}[data-appear=fade-out-slant-zoom]{opacity:1!important;transition-property:all!important;-webkit-clip-path:polygon(100% 0,100% 100%,0 100%,0 0);clip-path:polygon(100% 0,100% 100%,0 100%,0 0)}[data-appear=fade-out-slant-zoom].appear-animate{transform:scale(.75)!important;opacity:0!important;-webkit-clip-path:polygon(100% 0,100% 73.2%,0 100%,0 26.8%);clip-path:polygon(100% 0,100% 73.2%,0 100%,0 26.8%)}html{line-height:1}body{color:#59666f}body,button,input{-webkit-font-smoothing:antialiased}*,:after,:before{box-sizing:border-box}a{color:#ff3f59;transition:all .2s ease-in;transition-property:color,border-color}a:hover{transition:all .1s ease-out;transition-property:color,border-color}.nobr{white-space:nowrap}.site{position:relative;overflow:hidden}.site:before{transition:.35s;position:fixed;top:0;left:0;width:100vw;height:100vh;display:block;content:"";pointer-events:none;opacity:0;z-index:999}.site:after{position:fixed;top:50vh;left:50vw;width:2rem;height:2rem;animation:spin .5s linear infinite;border-radius:50%;border:solid 2px #fff;border-left-color:transparent;display:block;pointer-events:none;opacity:0;content:"";z-index:1000;transition:opacity .35s}.site.disabled:after{opacity:1}.site.disabled:before{background:rgba(35,119,87,.75);opacity:1;pointer-events:auto}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}100%{transform:translate(-50%,-50%) rotate(360deg)}}.container-fluid{max-width:54em}.site-header{position:fixed;top:0;left:0;right:0;padding:3vmax 3vw;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;z-index:999;transition:.25s;pointer-events:none}.site-header .site-title{color:#fff;position:relative}.site-header .site-title a{text-decoration:none;color:inherit;pointer-events:auto}.site-header .site-title .wordmark,.site-header .site-title .wordmark-short{width:100px;height:24.05063291px;fill:#fff;filter:drop-shadow(0 2px 2px rgba(0, 0, 0, .15));transition:.25s;opacity:1;pointer-events:auto}.site-header .site-title .short-logo-container{position:absolute;top:0;left:0;bottom:0;opacity:0;pointer-events:none;transition:.3s opacity ease-in-out}.site-header .site-title .short-logo-container .wordmark-short{position:relative;overflow:visible}.site-header .site-title .short-logo-container .wordmark-short .circle{fill:#4fcb9b;position:absolute;top:-70px;left:-80px;z-index:-1}.site-header .site-breadcrumb{margin-left:-1rem;margin-right:1rem;padding-right:1rem;pointer-events:auto;border-right:solid 1px rgba(255,255,255,.3)}.site-header .site-breadcrumb a{text-decoration:none;color:#ffd458}.site-header .site-breadcrumb a .icon{display:inline-block;width:1.5em;height:2.5em;margin:-1em .5em -1em 0;transition:.2s;fill:#fff}.site-header .site-breadcrumb a:hover .icon{transform:translate(-10%,0)}.mobile .site-header .site-breadcrumb{margin-left:0;margin-right:.5rem;padding-right:.5rem}.site-header .site-navigation{margin-left:auto;pointer-events:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.site-header .site-navigation .navigation{margin-right:1rem}.drawer--open .site-header .site-title .wordmark,.hide-logo .site-header .site-title .wordmark{transform:translate(0,-50%);opacity:0}@media only screen and (max-width:30em){.site-header{position:absolute}.site-header .site-title .wordmark{filter:none}.home .site-header .site-title{display:none}}.site-header.inverse .site-title .wordmark{fill:#4fcb9b;filter:none}.site-header.inverse .hamburger .bar{background:#4fcb9b}.drawer-menu{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-top:5em;padding-bottom:2em;min-height:0!important}@media (max-width:1000px) and (orientation:landscape){.drawer-menu{height:100%;margin-bottom:5rem}}@media only screen and (max-width:48em){.drawer-menu{height:100%}}.drawer-menu .menu-main-menu-container{width:100%}.drawer-menu .menu{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:30em){.drawer-menu .menu{-ms-flex-direction:column;flex-direction:column}}.drawer-menu .menu .menu-item{text-align:center;margin:1em 2em}@media only screen and (max-width:48em){.drawer-menu .menu .menu-item{margin:1em}}@media only screen and (max-width:30em){.drawer-menu .menu .menu-item{margin:.25em 0}}.drawer-menu .menu .menu-item.current-menu-item .title,.drawer-menu .menu .menu-item.current-menu-item:hover .title{box-shadow:inset 0 -3px 0 0 #fff}.drawer-menu .menu .menu-item:hover .title{box-shadow:inset 0 -3px 0 0 #ffd458}.drawer-menu .menu .title{font:600 2rem/1 rift-soft;line-height:1.2;display:inline-block;transition:.28s ease}@media only screen and (max-width:48em){.drawer-menu .menu .title{font-size:1.5rem}}.drawer-menu .menu .description{display:block;white-space:nowrap;color:#59666f;margin-top:.25em}@media only screen and (max-width:48em){.drawer-menu .menu .description{font-size:.9rem}}@media only screen and (max-width:30em){.drawer-menu .menu .description{display:none}}.drawer-menu .contact{font-size:.9rem;color:#fff;margin-top:1em;margin-bottom:1em}.drawer-menu .contact>*{margin:.5em 1em}.drawer-menu .contact a{color:inherit}.section{position:relative;perspective:40em}.section .svg-background{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none}.section .svg-background svg{position:absolute;top:0;left:0;width:100%;height:100%}.section .svg-background+.container-fluid{z-index:1;position:relative}.section .header .title{font-size:2.1rem;font-weight:200;line-height:1.05;margin:.65em 0;letter-spacing:-.016em}.section .header .title p{display:inline;max-width:100%;margin:0}.section .header .title .icon{display:inline-block;width:1.5em;height:2.5em;margin:-1em 0 -1em .5em;transition:.2s}.section .header .title.title--sm{font-size:1.8rem}@media only screen and (max-width:48em){.section .header .title{font-size:1.5rem;line-height:1.1}.section .header .title.title--sm{font-size:1.3rem}}.section .header h1.title{font-size:3rem}@media only screen and (max-width:48em){.section .header h1.title{font-size:2rem}}.section .header .subtitle{font:600 1.5rem/1 rift-soft;margin:0 0 .65em}@media only screen and (max-width:48em){.section .header .subtitle{font-size:1.25rem}}.section .header .subtitle.subtitle--lg{font-size:2rem}@media only screen and (max-width:48em){.section .header .subtitle.subtitle--lg{font-size:1.5rem}}.section .header>p{opacity:.7;font-size:1rem}@media only screen and (max-width:48em){.section .header>p{font-size:.9rem}}.section .header .cta{font-weight:700;text-decoration:none;display:inline-block}.section .header .cta .icon{display:inline-block;width:2.5em;height:2.5em;margin:-1em 0 -1em .5em;transition:.2s}.section .header .cta:hover .icon{transform:translate(10%,0)}.section .platform-labels{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:30em){.section .platform-labels{-ms-flex-pack:center;justify-content:center}}.section .platform-labels .platform{display:inline-block;background:#4fcb9b;margin:0 .6rem .6rem 0;border-radius:.2rem;padding:.5em 1em .45em;text-decoration:none;color:inherit;transition:.25s;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:.75rem;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.03em}.section .platform-labels .platform .icon{background-position:center center;background-repeat:no-repeat;background-size:cover;width:1.3em;height:1.3em;display:inline-block;vertical-align:middle;margin:-.3em .65em -.1em -.35em;opacity:.5}.section .platform-labels .platform.platform--app{background:#ff3f59}.section .platform-labels .platform.platform--app .icon{background-image:url(../img/icons/smartphone.svg)}.section .platform-labels .platform.platform--tv-show{background:#ff7157}.section .platform-labels .platform.platform--tv-show .icon{background-image:url(../img/icons/tv.svg)}.section .platform-labels .platform.platform--book,.section .platform-labels .platform.platform--book-series{background:#94c923}.section .platform-labels .platform.platform--book .icon,.section .platform-labels .platform.platform--book-series .icon{background-image:url(../img/icons/book.svg)}.section .platform-labels .platform.platform--film{background:#238ad3}.section .platform-labels .platform.platform--film .icon{background-image:url(../img/icons/film.svg)}.section .platform-labels .platform.platform--game{background:#4e33c0}.section .platform-labels .platform.platform--game .icon{background-image:url(../img/icons/smartphone.svg)}.section .platform-labels .platform.platform--webisodes{background:#ff7157}.section .platform-labels .platform.platform--webisodes .icon{background-image:url(../img/icons/play-circle.svg)}.section .platform-labels a.platform:hover{transform:translate(0,-3px);box-shadow:0 10px 20px rgba(0,0,0,.25)}.section.section--hero.hero--home{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.section.section--hero.hero--home .container-fluid{padding-top:10%;padding-bottom:15%;width:100%}.section.section--hero.hero--home .header{position:relative;z-index:1;padding-top:5%}.section.section--hero.hero--home .header .wordmark{width:160px;height:38.48101266px;fill:#fff}@media only screen and (max-width:48em){.section.section--hero.hero--home .header .wordmark{width:120px;height:28.86075949px}}@media only screen and (min-width:47.999em){.hideable-logo .section.section--hero.hero--home .wordmark{transform:translate(0,-20%);opacity:0;transition:.25s}.hide-logo .section.section--hero.hero--home .wordmark{transform:translate(0,0);opacity:1}}@media only screen and (max-width:30em){.section.section--hero.hero--home .header .wordmark{width:150px;height:36.07594937px}}@media only screen and (max-width:64em){.section.section--hero.hero--home .container-fluid{padding-top:15vmax;padding-bottom:15vmax}}.section.section--home-news{margin-top:-16%;padding-top:5%;padding-bottom:2%;margin-bottom:-8%;z-index:2}.section.section--home-news .svg-background{color:#ff7157}.section.section--home-news .header{color:#fff;margin-top:-1rem;margin-bottom:1rem}@media only screen and (max-width:30em){.section.section--home-news .header{margin-top:-10%}}@media only screen and (max-width:48em){.section.section--home-news .news-items{margin-left:0}}.section.section--home-news .news-items .news-item .title{color:#fff}.section.section--home-news .news-items .news-item .date{color:#ffd458}.section.section--home-news .footer{text-align:center}@media only screen and (max-width:75em){.section.section--home-news{margin-top:-18%}}@media only screen and (max-width:64em){.section.section--home-news .svg-background{top:20%;height:80%;background:#ff7157}.section.section--home-news .svg-background svg{height:50%;filter:none;top:-20%}}@media only screen and (max-width:48em){.section.section--home-news{margin-top:-20%}.section.section--home-news .svg-background{top:10%;height:90%}.section.section--home-news .svg-background svg{height:20%;filter:none;top:-10%}}@media only screen and (max-width:30em){.section.section--home-news .svg-background{top:5%;height:95%}.section.section--home-news .svg-background svg{height:10%;filter:none;top:-5%}}.section.section--home-intro{padding-top:17%;padding-bottom:25%;margin-bottom:-25%}.section.section--home-intro svg.background{fill:#ffd458;--fg-color:#ff3f59;--bg-color:#ffd458}.section.section--home-intro .character{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.section.section--home-intro .character-image{width:80%;height:auto;display:block;margin:-25% auto -15%}@media only screen and (max-width:48em){.section.section--home-intro .character-image{display:none}}@media only screen and (max-width:30em){.section.section--home-intro .character-image{margin:0 auto;width:25%}}.section.section--home-intro .header .subtitle{color:#ff3f59}.section.section--home-intro .header .title{color:#424c53}.section.section--home-intro .header .title .icon{fill:#ff7157}.section.section--home-intro+.section{z-index:2}@media only screen and (max-width:48em){.section.section--home-intro{padding-top:25%;padding-bottom:20%}}@media only screen and (max-width:30em){.section.section--home-intro{padding-top:30%;padding-bottom:15%}}.section.section--brands,.section.section--imprints{padding-bottom:4%}.section.section--brands .footer,.section.section--imprints .footer{text-align:center;margin-top:2rem}@media only screen and (max-width:30em){.section.section--brands .footer,.section.section--imprints .footer{margin-top:1rem;margin-bottom:2rem}}.section.section--mission{padding-top:4%;padding-bottom:3%;z-index:1}.section.section--mission .character{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.section.section--mission .character-image{width:55%;height:auto;display:block;margin:-15% auto -35%}@media only screen and (max-width:48em){.section.section--mission .character-image{display:none}}@media only screen and (max-width:30em){.section.section--mission .character-image{margin:0 auto;width:25%}}.section.section--mission .header .subtitle{color:#4fcb9b}.section.section--mission .header .cta{color:#ff7157}.section.section--mission .header .cta .icon{fill:#ffd458}@media only screen and (max-width:30em){.section.section--mission .header{text-align:center}}.section.section--intro .content{text-align:center;margin-bottom:3rem;font-weight:200;font-size:1.4rem}.section.section--intro .content p{line-height:1.4}@media only screen and (max-width:30em){.section.section--intro .content{font-size:1rem;margin-top:1rem;margin-bottom:2rem}}.section.section--post{margin-bottom:3em}.section.section--post .row{-ms-flex-pack:center;justify-content:center}.section.section--post .post-content{padding:0 4em}.section.section--post .post-content a:not(.cta){color:#4fcb9b;transition:.2s;text-decoration:none;text-shadow:.03em 0 #fff,-.03em 0 #fff,0 .03em #fff,0 -.03em #fff,.06em 0 #fff,-.06em 0 #fff,.09em 0 #fff,-.09em 0 #fff,.12em 0 #fff,-.12em 0 #fff,.15em 0 #fff,-.15em 0 #fff;background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(rgba(79,203,155,.2),rgba(79,203,155,.2));background-size:.05em 1px,.05em 1px,1px 1px;background-repeat:no-repeat,no-repeat,repeat-x;background-position:0 90%,100% 90%,0 90%}.section.section--post .post-content a:not(.cta):hover{color:#2f9f73;text-decoration:none;text-shadow:.03em 0 #fff,-.03em 0 #fff,0 .03em #fff,0 -.03em #fff,.06em 0 #fff,-.06em 0 #fff,.09em 0 #fff,-.09em 0 #fff,.12em 0 #fff,-.12em 0 #fff,.15em 0 #fff,-.15em 0 #fff;background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#ffd458,#ffd458);background-size:.05em 1px,.05em 1px,1px 1px;background-repeat:no-repeat,no-repeat,repeat-x;background-position:0 90%,100% 90%,0 90%}.section.section--post .post-content figure{margin:0}.section.section--post .post-content .alignleft,.section.section--post .post-content .alignnone,.section.section--post .post-content .alignright{display:block;max-width:100%}.section.section--post .post-content .alignleft,.section.section--post .post-content .alignleft img,.section.section--post .post-content .alignnone,.section.section--post .post-content .alignnone img,.section.section--post .post-content .alignright,.section.section--post .post-content .alignright img{border-radius:.25rem}.section.section--post .post-content .alignleft .wp-caption-text,.section.section--post .post-content .alignnone .wp-caption-text,.section.section--post .post-content .alignright .wp-caption-text{font-size:.75rem;color:#9aa6ae}.section.section--post .post-content .alignleft{float:left;margin:.35em 2em 1em -4em}.section.section--post .post-content .alignright{float:right;margin:.35em -4em 1em 2em}.section.section--post .post-content .alignnone{width:100%;height:auto}@media only screen and (max-width:64em){.section.section--post .post-content .alignleft{margin-left:-2em}.section.section--post .post-content .alignright{margin-right:-2em}}@media only screen and (max-width:48em){.section.section--post .post-content .alignleft{margin-left:0}.section.section--post .post-content .alignright{margin-right:0}.section.section--post .post-content .alignleft,.section.section--post .post-content .alignright{width:100%;height:auto}}.section.section--post .post-content .ds-sharing{text-align:center;margin-top:3em}.section.section--post .post-content .ds-sharing .share-button{border-radius:99px;background-image:none}.section.section--post .post-content .cta{font:600 1rem/1 rift-soft;margin-top:5rem;font-weight:700;text-decoration:none;color:#ff3f59}.section.section--post .post-content .cta .icon{display:inline-block;fill:#ff3f59;width:2.5em;height:2.5em;margin:1em 1em -1em 0;transition:.2s}.section.section--post .post-content .cta:hover{opacity:.5}.section.section--post .post-content .cta:hover .icon{transform:translate(10%,0)}@media (max-width:1199px){.section.section--post .post-content{width:100%;padding:0 calc(16.67% + 4em)}}@media only screen and (max-width:64em){.section.section--post .post-content{padding:0 15%}}@media only screen and (max-width:48em){.section.section--post .post-content{padding:0 10%}}@media (max-width:350px){.section.section--post .post-content{padding:0 1.5em}}.section.section--post .divider{position:relative;margin:0 50px;border:.5px solid #e0e4e7;border-radius:50px;height:auto}@media (max-width:1199px){.section.section--post .divider{display:none}}.section.section--post .more-news{padding:0}@media (max-width:1199px){.section.section--post .more-news{margin-top:3em;width:100%;background-color:#f6f6f6;padding:2em calc(16.67% + 4em) 4em;margin-bottom:-6em}}@media only screen and (max-width:64em){.section.section--post .more-news{padding-left:15%;padding-right:15%}}@media (max-width:1000px) and (orientation:landscape){.section.section--post .more-news{margin-bottom:-7em;padding-bottom:5em}}@media only screen and (max-width:48em){.section.section--post .more-news{padding-left:10%;padding-right:10%}}@media (max-width:350px){.section.section--post .more-news{padding:0 1.5em 4em}}.section.section--post .more-news h2{margin:0 0 1rem 0;font-weight:700;font-size:2rem;color:#4fcb9b}.section.section--post .more-news .news-item{padding:1.5rem 0}.section.section--post .more-news .news-item:not(:last-of-type){border-bottom:solid 1px rgba(89,102,111,.3)}.section.section--post .more-news .news-item .date{font:600 .9rem/1 rift-soft;font-weight:700;color:#ff3f59;margin:0 0 .5rem}.section.section--post .more-news .news-item .title{font:200 1rem/1 europa;font-weight:700;text-decoration:none;color:#59666f}.section.section--post .more-news .button{margin-top:1rem}.section.section--brand-hero{color:#fff;overflow:hidden}.section.section--brand-hero .background{background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;z-index:0}.section.section--brand-hero .container-fluid{position:relative;padding-top:25%;padding-bottom:12%}.section.section--brand-hero .header{position:relative;z-index:1}.section.section--brand-hero .header .title{font-size:3rem;margin:0 0 .3em}.section.section--brand-hero .header .subtitle{color:#ffd458;font-weight:600}.section.section--brand-hero .header .platform-labels{margin-top:1.5rem}@media only screen and (max-width:48em){.section.section--brand-hero .container-fluid{padding-top:30%;text-align:center}.section.section--brand-hero .container-fluid .title{font-size:2rem}.section.section--brand-hero .container-fluid .platform-labels .platform{margin:0 .3rem .6rem}}@media only screen and (max-width:30em){.section.section--brand-hero .background{opacity:.35}.section.section--brand-hero .container-fluid{padding-top:25%;padding-bottom:10%}.section.section--brand-hero .container-fluid .subtitle{font-size:1rem;color:#ffe18b}}.section.section--brand-intro{position:relative;z-index:2}.section.section--brand-intro:before{position:absolute;bottom:100%;left:50%;display:block;width:120vw;height:6vw;content:'';background:inherit;transform:translate(-50%,50%) rotate(-3deg);z-index:0}.section.section--brand-intro .container-fluid{position:relative;z-index:1}.section.section--brand-intro .character{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.section.section--brand-intro .character-image{width:75%;height:auto;display:block;margin:-25% auto 0}@media only screen and (max-width:48em){.section.section--brand-intro .character-image{display:none}}.section.section--brand-intro .content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:rgba(255,255,255,.8);font-size:1.3rem;line-height:1.2;font-weight:200;padding-bottom:4%}.section.section--brand-intro .content strong{font-weight:400}.section.section--brand-intro .content a{color:#fff;font-weight:400;transition:.25s;text-decoration:none}.section.section--brand-intro .content a:hover{color:rgba(255,255,255,.6)}@media only screen and (max-width:48em){.section.section--brand-intro .content{text-align:center;font-size:1.2rem}}.section.section--brand-artwork .artwork-image{display:block;width:100%;max-width:100%}.section.section--brand-artwork .artwork-caption{font-size:.9rem;line-height:1.25;color:rgba(255,255,255,.5);padding:1.5em 1.5em 1.5em 2.8em}.section.section--brand-artwork .artwork-caption .icon{display:inline-block;float:left;width:1.8em;height:1.8em;margin:-1.05em .2em 0 -2em;transition:.2s;fill:rgba(255,255,255,.3)}.section.section--brand-overview{padding-top:4%;padding-bottom:8%}.section.section--brand-overview .title{font:600 1.3rem/1 rift-soft;font-weight:600;color:#ff3f59;margin-bottom:1.6em}.section.section--brand-overview .content{font-size:.95rem;column-count:2;column-gap:5em}.section.section--brand-overview .content p{margin-top:0}@media only screen and (max-width:48em){.section.section--brand-overview .content{column-count:1;font-size:.9rem}}.section.section--brand-featured-image .featured-image{display:block;width:100%;max-width:100%}.section.section--brand-featured-image .video{padding:10%;background-position:center center;background-repeat:no-repeat;background-size:cover}.section.section--brand-featured-image .video .player{padding-top:56.25%;position:relative;border-radius:.2rem;overflow:hidden}.section.section--brand-featured-image .video .player>*{position:absolute;top:0;left:0;width:100%;height:100%}.section.section--brand-featured-image .video .player>*{position:absolute;top:0;left:0;width:100%;height:100%}.section.section--brand-featured-image .image-overlay+.video{padding-top:calc(5% + 100px)}@media only screen and (max-width:48em){.section.section--brand-featured-image .image-overlay+.video{padding-top:10%}}.section.section--brand-featured-image .image-overlay{position:absolute;top:0;left:0;width:100%}.section.section--brand-featured-image .title{font:600 1.3rem/1 rift-soft;font-weight:600;margin:3em 0 0;color:#fff}@media only screen and (max-width:48em){.section.section--brand-featured-image .title{display:none}}.section.section--brand-footer{background:#ff7157;margin-bottom:-12%;padding-top:5%;text-align:center;color:#fff;position:relative;overflow:hidden}.section.section--brand-footer:before{position:absolute;bottom:100%;left:-10%;width:120%;height:25%;content:'';background:red;box-shadow:0 20px 40px rgba(0,0,0,.25)}.section.section--brand-footer .title{font-size:2.2rem}@media only screen and (max-width:30em){.section.section--brand-footer .title{font-size:1.5rem}}.section.section--brand-footer .cta{font-weight:700;text-decoration:none;display:inline-block;color:#ffd458}.section.section--brand-footer .cta .icon{display:inline-block;width:2.5em;height:2.5em;margin:-1em 0 -1em .5em;transition:.2s;fill:#fff}.section.section--brand-footer .cta:hover .icon{transform:translate(10%,0)}.section.section--brand-footer .characters{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:3%;margin-bottom:2%}.section.section--brand-footer .characters .character{display:inline-block;width:auto;height:20vw}@media only screen and (max-width:48em){.section.section--brand-footer .characters{margin-top:10%;margin-bottom:-2%}.section.section--brand-footer .characters .character{height:30vw}}@media only screen and (max-width:30em){.section.section--brand-footer .characters{margin-top:15%;margin-bottom:-5%}.section.section--brand-footer .characters .character{height:40vw}}.section.section--brand-nav{display:-ms-flexbox;display:flex;width:100%;margin-bottom:-5%;position:relative;background:#fff}.section.section--brand-nav .link{background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#ff7157;-ms-flex:1;flex:1;text-align:center;padding-top:25%;position:relative}.section.section--brand-nav .link:before{position:absolute;display:block;content:'';top:0;left:0;width:100%;height:100%;transition:.3s}.section.section--brand-nav .link:hover:before{opacity:.35}.section.section--brand-nav .title{position:absolute;top:60%;left:50%;transform:translate(-50%,-50%);font-weight:700;color:#fff;text-align:center;z-index:1;white-space:nowrap}.section.section--brand-nav .title .icon{display:inline-block;fill:#ffd458;width:2.5em;height:2.5em;margin:-1em 0 -1em;transition:.3s}.section.section--brand-nav .link--prev:before{background:#ffd458;opacity:.65}.section.section--brand-nav .link--prev .title .icon{margin-right:1em}.section.section--brand-nav .link--prev:hover .title .icon{transform:translate(-.5em,0)}.section.section--brand-nav .link--next:before{background:#ff7157;opacity:.65}.section.section--brand-nav .link--next .title .icon{margin-left:1em}.section.section--brand-nav .link--next:hover .title .icon{transform:translate(.5em,0)}@media only screen and (max-width:48em){.section.section--brand-nav{margin-bottom:-7%}.section.section--brand-nav .link{padding-top:30%}.section.section--brand-nav .link .title{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.section.section--brand-nav .link .title .icon{margin-top:-.5em}.section.section--brand-nav .link--prev .title .icon{-ms-flex-order:2;order:2}}@media only screen and (max-width:30em){.section.section--brand-nav{-ms-flex-direction:column;flex-direction:column;margin-bottom:-9%}.section.section--brand-nav .link{padding-top:40%}}.section.section--brand-nav:before{position:absolute;bottom:100%;left:50%;display:block;width:120vw;height:3vw;content:'';background:inherit;transform:translate(-50%,50%) rotate(-1deg);z-index:1}.section.section--brand-platform{background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden}@media only screen and (max-width:48em){.section.section--brand-platform .row.reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.section.section--brand-platform .content{padding-top:8vw;padding-bottom:10vw}@media only screen and (max-width:48em){.section.section--brand-platform .content{font-size:90%}}.section.section--brand-platform .content .title{font:600 1.5rem/1 rift-soft;margin-top:0;margin-bottom:1em}@media only screen and (max-width:48em){.section.section--brand-platform .content{padding-bottom:3vw}}.section.section--brand-platform.platform--dark-bg .content{color:rgba(255,255,255,.6)}.section.section--brand-platform.platform--dark-bg.platform--bg-image .content{color:#fff}.section.section--brand-platform.platform--app .title{color:#ff3f59}.section.section--brand-platform.platform--tv-show .title{color:#ff7157}.section.section--brand-platform.platform--book .title,.section.section--brand-platform.platform--book-series .title{color:#94c923}.section.section--brand-platform.platform--film .title{color:#238ad3}.section.section--brand-platform.platform--game .title{color:#4e33c0}.section.section--brand-platform.platform--webisodes .title{color:#ff7157}.section.section--brand-platform .graphic{height:100%;background-repeat:no-repeat;background-position:center center;background-size:contain;pointer-events:none}@media only screen and (max-width:48em){.section.section--brand-platform .graphic{padding-top:70%;margin-top:8vw}.section.section--brand-platform .graphic.graphic--isolated-large{padding-top:90%;margin-left:-10%;margin-right:-10%;width:120%}}@media only screen and (min-width:74.999em){.section.section--brand-platform.platform--align-right .graphic{transform:translate(-15%,0)}.section.section--brand-platform.platform--align-right .graphic--isolated-large{width:140%;transform:translate(-25%,0)}}@media only screen and (min-width:74.999em){.section.section--brand-platform.platform--align-left .graphic{transform:translate(15%,0)}.section.section--brand-platform.platform--align-left .graphic--isolated-large{width:140%;transform:translate(25%,0)}}.section.section--brand-platform .credits{margin-top:-4vw;margin-bottom:6vw;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:48em){.section.section--brand-platform .credits{margin-top:0;margin-bottom:8vw}}@media only screen and (max-width:30em){.section.section--brand-platform .credits{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}}.section.section--brand-platform .credits .credit{padding:0 1.5rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;white-space:nowrap;text-decoration:none}@media only screen and (max-width:64em){.section.section--brand-platform .credits .credit{padding-top:.65rem;padding-bottom:.65rem}}@media only screen and (max-width:30em){.section.section--brand-platform .credits .credit{padding-left:0}}.section.section--brand-platform .credits .credit div.image{width:3.5rem;height:3.5rem;box-shadow:0 0 0 4px #cfd9e0;border-radius:9999px;-ms-flex:0 0 3.5rem;flex:0 0 3.5rem;margin-right:1.25rem;background-color:#fff;transition:.28s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:scale(1);background-position:center center;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width:48em){.section.section--brand-platform .credits .credit div.image{width:2.5rem;height:2.5rem;-ms-flex:0 0 2.5rem;flex:0 0 2.5rem}}.section.section--brand-platform .credits .credit .title{font-size:.9rem;font-weight:700;color:#445255;margin:.3em 0;transition:.28s}.section.section--brand-platform .credits .credit p{font:600 .9rem/1 rift-soft;margin:.3em 0;color:#aab3b9}.section.section--brand-platform .credits .credit.credit--no_frame .image{box-shadow:none;background-color:transparent;background-size:contain;border-radius:0}.section.section--brand-platform .credits .credit.credit--just_image img.image{display:block;max-width:170px}.section.section--brand-platform .credits .credit.credit--just_image .title,.section.section--brand-platform .credits .credit.credit--just_image p{display:none}.section.section--brand-platform .credits .credit.credit--logo .image{background-size:60%}.section.section--brand-platform .credits .credit:hover div.image{transform:scale(1.07)}.section.section--brand-platform .credits a.credit:hover .title{box-shadow:0 2px 0 0 #445255}.section.section--brand-platform.platform--dark-bg .credits .credit .title{color:#a8b1b7}.section.section--brand-platform.platform--dark-bg .credits .credit p{color:#677376}.section.section--brand-platform.platform--dark-bg .credits a.credit:hover .title{box-shadow:0 2px 0 0 #fff}.section.section--brand-platform.platform--dark-bg.platform--bg-image .credit .title{color:#fff}.section.section--brand-platform.platform--dark-bg.platform--bg-image .credit p{color:#aab3b9}.section.section--brand-platform .footer{margin-top:-2vw;margin-bottom:4vw}@media only screen and (max-width:48em){.section.section--brand-platform .footer{margin-bottom:8vw}}.section.section--brand-platform .footer p{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:.8rem}.section.section--brand-platform .footer p img{display:block;margin-left:1em;max-width:120px}@media only screen and (max-width:30em){.section.section--brand-platform .footer p img{max-width:25vw}}.section.section--brand-platform.platform--dark-bg .footer{color:rgba(255,255,255,.6)}.section.section--brand-platform.platform--bg-image .bg-gradient{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.section.section--brand-platform.platform--bg-image>*{position:relative;z-index:1}@media only screen and (max-width:48em){.section.section--brand-platform.platform--bg-image{padding-top:60vmin;background-position:center top;background-size:auto 60vmin}}.section.section--hero{background:#4fcb9b;color:#fff;overflow:hidden}.section.section--hero .container-fluid{position:relative;padding-top:10%;padding-bottom:15%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media only screen and (max-width:48em){.section.section--hero .container-fluid{padding-top:25%;-ms-flex-align:end;align-items:flex-end}.section.section--hero .container-fluid .header{padding-bottom:10%}}.section.section--hero .container-fluid .header{-ms-flex:1;flex:1;margin-right:5%}@media only screen and (max-width:48em){.section.section--hero .container-fluid .header{margin-right:0}}.section.section--hero .container-fluid .graphic{-ms-flex:1;flex:1;position:relative}.section.section--hero .container-fluid .graphic:before{padding-top:100%;display:block;content:''}.section.section--hero .container-fluid .graphic .image{background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url(../img/hero/razicals.png);position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%)}.section.section--hero.hero--bleed .container-fluid .graphic .image{width:130%;height:130%}@media only screen and (max-width:64em){.section.section--hero.hero--bleed .container-fluid .graphic .image{height:180%}}@media only screen and (max-width:48em){.section.section--hero.hero--bleed .container-fluid .graphic{margin-top:15%;margin-bottom:10%}.section.section--hero.hero--bleed .container-fluid .graphic:before{padding-top:60%}}.section.section--hero.hero--tuck .container-fluid .graphic .image{width:120%;height:120%;transform:translate(-50%,-40%)}@media only screen and (max-width:48em){.section.section--hero.hero--tuck .container-fluid .graphic .image{transform:translate(-50%,-50%)}}@media only screen and (min-width:48em) and (max-width:63.999em){.section.section--hero .container-fluid{padding-bottom:10%}}@media only screen and (max-width:30em){.section.section--hero .container-fluid{-ms-flex-direction:column;flex-direction:column}.section.section--hero .container-fluid .graphic,.section.section--hero .container-fluid .header{width:100%}}.section.section--hero .header{position:relative;z-index:1;color:#36454f}.section.section--hero .header .title{color:#fff}.section.section--hero .header .subtitle{color:#ffd458}.section.section--hero .header .cta{color:#ffd458}.section.section--hero .header .cta .icon{fill:#fff}.section.section--capabilities{margin-top:-15%;padding-top:10%;padding-bottom:5%;margin-bottom:-5%;z-index:2}.section.section--capabilities .header{color:#ff3f59}.section.section--capabilities .svg-background{color:#ffd458}.section.section--capabilities .capabilities{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;padding-bottom:2em}.section.section--capabilities .capabilities .capability{-ms-flex:3 3 100%;flex:3 3 100%;max-width:400px}.section.section--capabilities .capabilities .capability-gutter{-ms-flex:1 1 10%;flex:1 1 10%}@media only screen and (max-width:64em){.section.section--capabilities .capabilities .capability-gutter{-ms-flex:1 1 4%;flex:1 1 4%}}@media only screen and (max-width:48em){.section.section--capabilities .capabilities{-ms-flex-direction:column;flex-direction:column;max-width:400px;margin-right:auto}.section.section--capabilities .capabilities .capability{margin-bottom:1.5rem}.section.section--capabilities .capabilities .capability-gutter{display:none}}@media only screen and (min-width:30em) and (max-width:47.999em){.section.section--capabilities .capabilities{max-width:50%}.section.section--capabilities .capabilities .image{position:absolute;top:-15%;left:120%;width:100%}}.section.section--capabilities .capability{perspective:30em;color:#726031;font-size:.9rem}.section.section--capabilities .capability .image{padding-top:50%;background-repeat:no-repeat;background-position:left center;background-size:auto 120%}.section.section--capabilities .capability .title{display:block;font-weight:700;text-decoration:none;color:#ff3f59;margin:.5em 0 .5em;font-size:1.2em;line-height:1.2;transition:.2s}@media only screen and (max-width:75em){.section.section--capabilities{padding-top:20%;margin-top:-20%;padding-bottom:10%;margin-bottom:-10%}}@media only screen and (max-width:64em){.section.section--capabilities{padding-top:20%;padding-bottom:8%;margin-bottom:-8%}}@media only screen and (max-width:48em){.section.section--capabilities{background:#ffd458;margin-top:-10%;padding-top:5%;margin-bottom:0;padding-bottom:0}.section.section--capabilities .svg-background{height:30%;top:-8%;filter:none}}.section.section--studio{background:#ff3f59;color:#fff;overflow:hidden;padding-top:10%;padding-bottom:20%;margin-bottom:-12vw}.section.section--studio .photos{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;grid-gap:12px;width:100%;margin:2rem 0}.section.section--studio .photos:before{content:'';width:0;padding-bottom:100%;-ms-grid-row:1;grid-row:1;-ms-grid-column:1;grid-column:1}.section.section--studio .photos>:first-child{-ms-grid-row:1;grid-row:1;-ms-grid-column:1;grid-column:1}.section.section--studio .photos .photo,.section.section--studio .photos .photo--sm{border-radius:.2rem;overflow:hidden}.section.section--studio .photos .photo .image,.section.section--studio .photos .photo--sm .image{width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:.6s cubic-bezier(.785,.135,.15,.86);background-position:center center;background-repeat:no-repeat;background-size:cover}.section.section--studio .photos .photo--sm:hover .image,.section.section--studio .photos .photo:hover .image{transform:scale(1.02)}.section.section--studio .photos .photo--md{-ms-grid-column:span 2;grid-column:span 2}.section.section--studio .photos .photo--lg{-ms-grid-row:span 2;grid-row:span 2;-ms-grid-column:span 2;grid-column:span 2}@media only screen and (max-width:48em){.section.section--studio .photos{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.section.section--studio .photos .photo--md{-ms-grid-column:span 1;grid-column:span 1}}@media only screen and (max-width:64em){.section.section--studio{padding-bottom:15%}}@media only screen and (max-width:48em){.section.section--studio{padding-top:15%}}.section.section--family{padding-top:5vmax;padding-bottom:5vmax}@media only screen and (max-width:75em){.section.section--family{padding-top:6.25vmax;padding-bottom:6.25vmax}}@media only screen and (max-width:64em){.section.section--family{padding-top:7.5vmax;padding-bottom:7.5vmax}}@media only screen and (max-width:48em){.section.section--family{padding-top:8.75vmax;padding-bottom:8.75vmax}}@media only screen and (max-width:30em){.section.section--family{padding-top:10vmax;padding-bottom:10vmax}}.section.section--family .header .subtitle{color:#ff7157}.section.section--family .members{display:-ms-flexbox;display:flex;margin-top:5%}.section.section--family .members .member{-ms-flex:1;flex:1;padding-right:8%;font-size:.9rem}.section.section--family .members .member .logo{padding-top:30%;background-repeat:no-repeat;background-position:left;background-size:60% auto}.section.section--family .members .member .link{color:#4fcb9b;font-size:.8rem;text-decoration:none;font-weight:700}.section.section--family .members .member .link .icon{fill:currentColor;display:inline-block;width:2.5em;height:2.5em;margin:-1em 0 -1em .5em;transition:.2s}@media only screen and (max-width:64em){.section.section--family .members{-ms-flex-direction:column;flex-direction:column}.section.section--family .members .member{margin-bottom:2rem}.section.section--family .members .member .logo{padding-top:50px;width:200px}}.section.section--page-title{padding-top:8%;padding-bottom:8%;text-align:center;position:relative;background:#35b282;margin-bottom:3%;transition:.35s cubic-bezier(.785,.135,.15,.86);transform-origin:50% 100%;overflow:hidden}.section.section--page-title:after{position:absolute;top:100%;left:50%;display:block;width:120vw;height:15%;content:'';background:#fff;transform:translate(-50%,-50%) rotate(-2deg)}.section.section--page-title .title-background{background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;opacity:.25}.section.section--page-title .title-text{position:relative;z-index:1;padding:0 20%}.section.section--page-title .title-text .logo{width:150px;height:150px;margin:-75px auto 0;background-size:contain;background-repeat:no-repeat;background-position:center center}@media only screen and (max-width:64em){.section.section--page-title .title-text .logo{width:120px;height:120px;margin-top:-50px}}@media only screen and (max-width:48em){.section.section--page-title .title-text .logo{width:120px;height:120px;margin-top:-30px}}@media only screen and (max-width:30em){.section.section--page-title .title-text .logo{width:100px;height:100px;margin-top:8%}}.section.section--page-title .title-text .logo+.title{margin-top:.25em}.section.section--page-title .title-text .title{font-size:3rem;line-height:1;color:#fff}.section.section--page-title .title-text .subtitle{font:600 1.25rem/1 rift-soft;color:#ffd458}@media only screen and (max-width:48em){.section.section--page-title .title-text{padding:0 10%}.section.section--page-title .title-text .title{font-size:2.5rem}}@media only screen and (max-width:30em){.section.section--page-title .title-text{padding:0 5%}.section.section--page-title .title-text .title{font-size:1.8rem}.section.section--page-title .title-text .subtitle{font-size:1rem}}.section.section--404{background:#ff3f59;height:90vh;overflow:hidden;position:relative;z-index:0;margin-bottom:-7vh;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.section.section--404 .background{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.25;filter:grayscale(.5);pointer-events:none;z-index:0;background-position:center center;background-repeat:no-repeat;background-size:cover}.section.section--404 .container-fluid{position:relative;z-index:1;color:#fff;text-align:center}.section.section--404 .container-fluid .title{font-size:5rem;margin:0}.section.section--404 .container-fluid p{margin:0 0 2em}.section.section--404 .container-fluid a{font-weight:700;text-decoration:none;color:#ffd458}.section.section--404 .container-fluid a .icon{display:inline-block;width:2.5em;height:2.5em;margin:-1em 0 -1em .5em;transition:.2s;fill:#fff}.section.section--404 .container-fluid a:hover .icon{transform:translate(10%,0)}.section.section--site-footer{color:#fff;padding-top:9%;padding-bottom:5%;margin-top:auto}.section.section--site-footer svg.background{fill:#4fcb9b}.section.section--site-footer a{color:inherit}.section.section--site-footer a:hover{color:#ffd458}.section.section--site-footer .cities{list-style:none;padding:0;font-size:1.1rem;margin:.65em 0}.section.section--site-footer .cities li{display:inline-block;margin-left:1.7rem}.section.section--site-footer .cities :first-child{margin-left:0}@media only screen and (max-width:30em){.section.section--site-footer .cities li{font-size:.9rem;margin-left:.35em}}.section.section--site-footer .contact{display:block;font-size:.85rem;margin:.5em 0}.section.section--site-footer .contact>*{margin-left:2em}.section.section--site-footer .contact :first-child{margin-left:0}.section.section--site-footer .ds-sharing{text-align:right}.section.section--site-footer .ds-sharing .share-button{border-radius:99px;background:#35b282}.section.section--site-footer form[data-ajax]{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;transition:.2s}.section.section--site-footer form[data-ajax].thinking{opacity:.35}.section.section--site-footer form[data-ajax] .form-input{-ms-flex:1;flex:1}.section.section--site-footer form[data-ajax] .form-input input{border:none;border-radius:.25rem;padding:.2em .5em;font-size:.9rem;width:100%;outline:0;transition:.2s}.section.section--site-footer form[data-ajax] .form-input input:focus{box-shadow:0 4px 0 rgba(0,0,0,.1)}.section.section--site-footer form[data-ajax] .form-input label{display:none}.section.section--site-footer form[data-ajax] button{margin-left:.5rem}.section.section--site-footer form[data-ajax] .alert{width:100%;font-size:.8rem;margin-top:.5em}.section.section--site-footer form[data-ajax] .alert .icon{display:inline-block;width:2.2em;height:2.2em;margin:-.6em 0;transition:.2s;fill:#fff}.section.section--site-footer .copyright{font:600 .8rem/1 rift-soft;color:#2d976e;margin:2rem 0}@media only screen and (max-width:48em){.section.section--site-footer{text-align:center}.section.section--site-footer .ds-sharing,.section.section--site-footer .social-links{text-align:center}.section.section--site-footer .contact>*{display:block;margin:0 auto}.section.section--site-footer .copyright{margin:1em auto 0}}.story-previews .story-preview{text-decoration:none;border-radius:.375rem;display:block;margin-bottom:1.5rem;position:relative;padding-top:25.7%}@media only screen and (max-width:48em){.story-previews .story-preview{padding-top:35%}}.story-previews .story-preview .background{background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:.375rem;transition:.65s cubic-bezier(.785,.135,.15,.86);z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:.25;overflow:hidden}.story-previews .story-preview .background.full-opacity{opacity:1}.story-previews .story-preview .background:before{display:block;content:'';position:absolute;top:0;bottom:0;width:45%;background:#000;opacity:.2;transition:transform .65s cubic-bezier(.785,.135,.15,.86)}.story-previews .story-preview .characters{background-size:contain;background-repeat:no-repeat;position:absolute;bottom:0;top:-.9rem;width:100%;transition:transform .65s cubic-bezier(.785,.135,.15,.86)}@media only screen and (max-width:48em){.story-previews .story-preview .characters{top:25%}}.story-previews .story-preview .header{position:absolute;z-index:2;width:50%;height:100%;top:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:1rem 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .65s cubic-bezier(.785,.135,.15,.86)}.story-previews .story-preview .header .logo{width:90%;max-height:70%;margin-bottom:2%;object-fit:contain;transition:transform .85s cubic-bezier(.785,.135,.15,.86)}.story-previews .story-preview .header .logo.logo--shadow{max-height:86%;margin-top:-3%;margin-bottom:-3%}.story-previews .story-preview .header .subtitle{color:#fff;display:block;text-align:center;font:200 1.1rem/1.1 europa;transition:transform 1s cubic-bezier(.785,.135,.15,.86)}.story-previews .story-preview.even .header{left:45%}.story-previews .story-preview.even .background:before{left:0;-webkit-clip-path:polygon(100% 0,85% 100%,0 100%,0 0);clip-path:polygon(100% 0,85% 100%,0 100%,0 0)}.story-previews .story-preview.even .characters{background-position:10% bottom}.story-previews .story-preview.odd .header{right:45%}.story-previews .story-preview.odd .background:before{right:0;-webkit-clip-path:polygon(100% 0,100% 100%,0 100%,15% 0);clip-path:polygon(100% 0,100% 100%,0 100%,15% 0)}.story-previews .story-preview.odd .characters{background-position:90% bottom}@media only screen and (min-width:63.999em){.story-previews .story-preview:focus,.story-previews .story-preview:hover{z-index:1}.story-previews .story-preview:focus .background,.story-previews .story-preview:hover .background{box-shadow:inset 0 10px 20px rgba(0,0,0,.5)}.story-previews .story-preview:focus.even .header .logo,.story-previews .story-preview:hover.even .header .logo{transform:translate(-10px,0)}.story-previews .story-preview:focus.even .header .subtitle,.story-previews .story-preview:hover.even .header .subtitle{transform:translate(-10px,0)}.story-previews .story-preview:focus.even .background:before,.story-previews .story-preview:hover.even .background:before{transform:translate(-15%,0)}.story-previews .story-preview:focus.even .characters,.story-previews .story-preview:hover.even .characters{transform:translate(2%,0)}.story-previews .story-preview:focus.odd .header .logo,.story-previews .story-preview:hover.odd .header .logo{transform:translate(10px,0)}.story-previews .story-preview:focus.odd .header .subtitle,.story-previews .story-preview:hover.odd .header .subtitle{transform:translate(10px,0)}.story-previews .story-preview:focus.odd .background:before,.story-previews .story-preview:hover.odd .background:before{transform:translate(15%,0)}.story-previews .story-preview:focus.odd .characters,.story-previews .story-preview:hover.odd .characters{transform:translate(-2%,0)}}@media only screen and (max-width:30em){.story-previews .story-preview,.story-previews .story-preview:focus,.story-previews .story-preview:hover{padding-top:120%;margin-bottom:.5rem}.story-previews .story-preview.even .header,.story-previews .story-preview.odd .header,.story-previews .story-preview:focus.even .header,.story-previews .story-preview:focus.odd .header,.story-previews .story-preview:hover.even .header,.story-previews .story-preview:hover.odd .header{left:5%;right:5%;width:90%;height:60%}.story-previews .story-preview.even .header .subtitle,.story-previews .story-preview.odd .header .subtitle,.story-previews .story-preview:focus.even .header .subtitle,.story-previews .story-preview:focus.odd .header .subtitle,.story-previews .story-preview:hover.even .header .subtitle,.story-previews .story-preview:hover.odd .header .subtitle{font-size:.9rem}.story-previews .story-preview.even .background:before,.story-previews .story-preview.odd .background:before,.story-previews .story-preview:focus.even .background:before,.story-previews .story-preview:focus.odd .background:before,.story-previews .story-preview:hover.even .background:before,.story-previews .story-preview:hover.odd .background:before{bottom:0;left:0;right:0;top:70%;width:100%;-webkit-clip-path:polygon(100% 0,100% 100%,0 100%,0 25%);clip-path:polygon(100% 0,100% 100%,0 100%,0 25%)}.story-previews .story-preview.even .characters,.story-previews .story-preview.odd .characters,.story-previews .story-preview:focus.even .characters,.story-previews .story-preview:focus.odd .characters,.story-previews .story-preview:hover.even .characters,.story-previews .story-preview:hover.odd .characters{top:55%}.story-previews .story-preview.odd .characters,.story-previews .story-preview:focus.odd .characters,.story-previews .story-preview:hover.odd .characters{width:125%;right:0}.story-previews .story-preview.even .characters,.story-previews .story-preview:focus.even .characters,.story-previews .story-preview:hover.even .characters{width:125%;left:0}}.story-thumbnails{z-index:2;position:relative;margin-top:3rem;margin-left:auto;margin-right:auto}.story-thumbnails .row{margin-left:-.25rem;margin-right:-.25rem}.story-thumbnails [class*=col-]{padding-left:.25rem;padding-right:.25rem}.story-thumbnails .story-thumbnail{height:40vh;min-height:200px;max-height:420px;background:#59666f;border-radius:.25rem;margin-bottom:.5rem;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block}.story-thumbnails .story-thumbnaila{cursor:pointer}.story-thumbnails .story-thumbnail:before{position:absolute;top:0;left:0;width:100%;height:100%;display:block;content:'';background:linear-gradient(10deg,rgba(0,0,0,.6) 10%,rgba(0,0,0,0) 20%);z-index:2}.story-thumbnails .story-thumbnail .background{background-position:center center;background-repeat:no-repeat;background-size:cover;transform:scale(1.025);position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .65s cubic-bezier(.785,.135,.15,.86),opacity .65s cubic-bezier(.785,.135,.15,.86),background .2s;z-index:1;-webkit-backface-visibility:hidden;backface-visibility:hidden}.story-thumbnails .story-thumbnail .label{position:absolute;color:#fff;bottom:.5rem;left:.75rem;font-weight:700;transition:.65s cubic-bezier(.785,.135,.15,.86);z-index:3}.story-thumbnails .story-thumbnail:hover .background{transform:scale(1);opacity:.85}.story-thumbnails .story-thumbnail:hover .label{transform:translate(0,-.25rem)}.story-thumbnails .force--square .more,.story-thumbnails .force--square .story-thumbnail{height:auto;min-height:0;max-height:none;padding-top:90%}.story-thumbnails .more{display:block;position:relative;perspective:30em}.story-thumbnails .more .door{background:#ff7157;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;position:absolute;padding:1rem;top:0;left:0;width:100%;height:100%;border-radius:.25rem;transition:.75s cubic-bezier(.785,.135,.15,.86);transform-origin:left;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:2}.story-thumbnails .more .door .title{color:#fff;display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:1.6rem;font-weight:200;line-height:1.1}.story-thumbnails .more .door .title .icon{display:block;width:2em;height:2em;fill:#ffd458}.story-thumbnails .more .character{position:absolute;bottom:-12%;right:0;width:60%;height:60%;transition:.75s cubic-bezier(.785,.135,.15,.86);z-index:1}.desktop .story-thumbnails .more:hover .door{transform:rotateY(-10deg);background:#ff8771;box-shadow:20px 0 20px rgba(0,0,0,.2)}.desktop .story-thumbnails .more:hover .character{transform:translate(60%,0);transition-delay:.5s}.news-items{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2rem}@media only screen and (max-width:48em){.news-items{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:30em){.news-items{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}.news-items .news-item{perspective:30em;margin-bottom:2rem}.news-items .news-item .thumbnail{padding-top:56.25%;position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover;display:block;background-color:#59666f;border-radius:.25rem;transition:.4s cubic-bezier(.785,.135,.15,.86)}.news-items .news-item .thumbnail>*{position:absolute;top:0;left:0;width:100%;height:100%}.news-items .news-item .title{display:block;font-weight:700;text-decoration:none;margin:1.5em 0 .5em;line-height:1.2;transition:.2s}.news-items .news-item .title .icon{display:inline-block;fill:#ffd458;width:2.5em;height:2.5em;margin:-1em 0 -1em .5em;transition:.2s}.news-items .news-item .title:hover{opacity:.5}.news-items .news-item .title:hover .icon{transform:translate(10%,0)}.news-items .news-item .date{font:600 1em/1 rift-soft;color:#ff7157;margin:.75em 0 0}.news-items .news-item .excerpt{font-size:.85rem}.news-items .news-item:hover .thumbnail{transform:translate(0,-.5em) rotateX(-5deg) scale(1.02);box-shadow:0 10px 20px rgba(0,0,0,.1)}.news-feature{perspective:30em;padding-bottom:3rem;padding-top:3rem;margin-bottom:3rem;border-top:dotted 1px rgba(89,102,111,.3);border-bottom:dotted 1px rgba(89,102,111,.3);-ms-flex-align:center;align-items:center}.news-feature [class*=col-]{perspective:30em}@media only screen and (max-width:48em){.news-feature{padding-bottom:1.5rem;padding-top:1.5rem}}.news-feature .thumbnail{padding-top:62.5%;position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover;display:block;background-color:#59666f;border-radius:.25rem;transition:.4s cubic-bezier(.785,.135,.15,.86);-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:rotateY(0) scale(1)}.news-feature .thumbnail>*{position:absolute;top:0;left:0;width:100%;height:100%}.news-feature .thumbnail.xs{display:none;margin-top:1rem}@media only screen and (max-width:48em){.news-feature .thumbnail.xs{display:block}.news-feature .thumbnail.sm{display:none}}.news-feature .title{display:block;font-weight:700;text-decoration:none;margin:.5em 0;font-size:1.8rem;line-height:1.2;transition:.2s}.news-feature .date{font:600 1em/1 rift-soft;color:#ff7157;margin:.75em 0 0}.news-feature .excerpt{font-size:.9rem}.news-feature .more{font-weight:700;text-decoration:none;font-size:.9rem;color:#4fcb9b}.news-feature .more .icon{display:inline-block;fill:#ffd458;width:2.5em;height:2.5em;margin:-1em 0 -1em .5em;transition:.2s}.news-feature .more:hover{opacity:.5}.news-feature .more:hover .icon{transform:translate(10%,0)}.news-feature:hover .thumbnail{transform:translate(1rem,0) rotateY(-4deg) scale(1.02);box-shadow:0 10px 20px rgba(0,0,0,.1)}.social-links{text-align:right;margin:.5em 0}.social-links a{width:32px;height:32px;position:relative;border-radius:50%;display:inline-block;background:#35b282;transition:.25s}.social-links a .icon{width:16px;height:16px;fill:#fff;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.social-links a:hover{background:#76d7b1}.button,button{white-space:nowrap;border:none;border-radius:.25rem;background:#59666f;color:#fff;font-size:.9rem;font-weight:700;padding:.35em .75em .42em;cursor:pointer;transition:.3s;text-decoration:none;display:inline-block}.button:hover,button:hover{box-shadow:0 10px 20px rgba(0,0,0,.1)}.button.button--primary,button.button--primary{background:#4fcb9b;color:#fff}.button.button--primary:hover,button.button--primary:hover{background:#3fc692}.button.button--secondary,button.button--secondary{background:#ff7157;color:#fff}.button.button--secondary:hover,button.button--secondary:hover{background:#ff6043}.button.button--sm,button.button--sm{font-size:.8rem;padding:.2em .5em .3em}.button.button--round,button.button--round{border-radius:9999px;padding-left:1em;padding-right:1em}.single-news .site-header.inverse .site-title .wordmark{fill:#fff;opacity:0;pointer-events:none;transition:.3s opacity ease-in-out}.single-news .site-header.inverse .site-title .short-logo-container{opacity:1;pointer-events:auto}