@import url(https://fonts.googleapis.com/css?family=Londrina+Solid|PT+Sans:400,400i,700,700i);@font-face{src:url(../font/icons.ttf) format("truetype"),url(../font/icons.woff) format("woff");font-family:icons;font-weight:400;font-style:normal}path.ink-black{fill:#000}path.ink-pink{fill:#ef2d7c}path.ink-green{fill:#19d719}path.ink-magenta{fill:#fa3296}path.ink-lime{fill:#aadc00}path.ink-teal{fill:#00c8b4}path.ink-purple{fill:#c800dc}.inkling{position:absolute}.inkling svg{position:absolute;top:0;left:0;z-index:25}.inkling svg path{transition:-webkit-transform .2s cubic-bezier(.77,0,.175,1);transition:transform .2s cubic-bezier(.77,0,.175,1);transition:transform .2s cubic-bezier(.77,0,.175,1),-webkit-transform .2s cubic-bezier(.77,0,.175,1);-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:center center;transform-origin:center center}.inkling svg path:first-of-type{transition-delay:.2s}.inkling svg path:last-of-type{transition-delay:.4s}.inkling svg:last-of-type path{transition:-webkit-transform .2s cubic-bezier(.77,0,.175,1);transition:transform .2s cubic-bezier(.77,0,.175,1);transition:transform .2s cubic-bezier(.77,0,.175,1),-webkit-transform .2s cubic-bezier(.77,0,.175,1);-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:center center;transform-origin:center center}.inkling svg:last-of-type path:first-of-type{transition-delay:.5s}.inkling svg:last-of-type path:last-of-type{transition-delay:.7s}.inkling.waypoint-unseen svg path{-webkit-transform:scale(0,0);transform:scale(0,0)}.inkling img{position:relative;display:block;z-index:30;width:100%;opacity:1;-webkit-transform:scale(1,1) rotate(0) translate(0,0);transform:scale(1,1) rotate(0) translate(0,0);transition:all .3s cubic-bezier(.77,0,.175,1)}.inkling.green.waypoint-unseen img{opacity:0;-webkit-transform:scale(1.2,1.2) rotate(30deg) translate(-200px,-200px);transform:scale(1.2,1.2) rotate(30deg) translate(-200px,-200px)}.inkling.pink.waypoint-unseen img{opacity:0;-webkit-transform:scale(1.2,1.2) rotate(-30deg) translate(200px,-200px);transform:scale(1.2,1.2) rotate(-30deg) translate(200px,-200px)}.inkling.green.squid.waypoint-unseen img{opacity:0;-webkit-transform:scale(1.2,1.2) rotate(-40deg) translate(200px,200px);transform:scale(1.2,1.2) rotate(-40deg) translate(200px,200px)}.inkling.pink.squid.waypoint-unseen img{opacity:0;-webkit-transform:scale(1.2,1.2) rotate(40deg) translate(-200px,200px);transform:scale(1.2,1.2) rotate(40deg) translate(-200px,200px)}.inkling.pink.squid{top:2em;right:45%;width:21%;max-width:199px;display:none}@media (min-width:1441px){.inkling.pink.squid{display:block}}.inkling.pink.squid svg{top:14%;width:120%;left:-18%}.inkling.pink.girl{top:50%;left:-92%;width:84%;max-width:440px;display:none}@media (max-width:768px){.inkling.pink.girl{position:relative;left:0;margin:10% auto 15%;display:block}}@media (min-width:1441px){.inkling.pink.girl{display:block}}.inkling.pink.girl svg{top:-11%;width:87%;left:20%}.inkling.green.boy{position:relative;width:213%;max-width:478px;margin:26% auto 50% -57%}.inkling.green.boy svg{width:75%;left:45%;top:10%}.inkling.green.squid{max-width:206px;width:92%;position:relative;margin-top:70%;margin-bottom:30%;position:relative}@media (max-width:768px){.inkling.green.squid{display:none}}.inkling.green.squid svg{width:120%}body{margin:0;padding:0;border:none;font-size:14px;line-height:1;font-family:'PT Sans',sans-serif;background-color:#fff;color:#000}.bg-zone{width:100%;background:linear-gradient(to bottom,#941dcd 0,#ad6660 100%)}.bg-zone .bg-layer-2{background-image:url(../images/zigzag.png);background-attachment:fixed}.bg-zone .bg-layer-3{width:100%;background-image:url(../images/grain.png);background-repeat:repeat;padding-top:2em}.bg-zone .bg-layer-3.main-group{padding-bottom:140px}*{box-sizing:border-box}@media (max-width:768px){.hide-tablet{display:none}}@media (min-width:769px){.hide-desktop{display:none}}.full-frame{width:100%;height:100vh;overflow:hidden;position:fixed;z-index:10;top:0}.small-squid{background-image:url(../images/bg-squid.png);position:absolute;width:100px;height:100px;background-size:cover;display:block;opacity:.6}.small-squid.distant{opacity:.3;-webkit-transform:scale(.75,.75);transform:scale(.75,.75);-webkit-filter:blur(1px);filter:blur(1px)}main{display:block;letter-spacing:initial;overflow-x:hidden}main a,main dd,main dt,main li,main p{font-family:'PT Sans',sans-serif}main article dd,main article dt,main article li,main article p{color:#fff}main button{border:none;margin:0;padding:0;box-shadow:none;cursor:pointer}main h1,main h2{color:#f9ec00;margin:0;font-weight:400;font-family:'Londrina Solid',sans-serif}main h1:first-child,main h2:first-child{margin-top:0}main h1{font-size:3em;line-height:1em;font-weight:900}html:lang(es) main h1,html:lang(fr) main h1{font-size:2.5em}main h2{font-size:42px;line-height:1em}@media (max-width:768px){main h2{font-size:2.4em}}main #hero{position:relative;overflow:hidden;cursor:pointer;height:0;z-index:15;transition:padding-bottom .5s ease-in-out}@media (max-width:768px){main #hero{background:url(../images/hero-portrait.jpg) top/cover no-repeat;padding-bottom:109.814%}}@media (min-width:769px) and (max-width:1440px){main #hero{background:url(../images/hero-landscape.jpg) top/cover no-repeat;padding-bottom:46.25%}}@media (min-width:1441px){main #hero{background:url(../images/hero-landscape.jpg) top/cover no-repeat;padding-bottom:46.25%}}main #hero .faded-backdrop{width:100%;height:100%;position:absolute;background:rgba(0,0,0,.7);z-index:2;opacity:0;top:0;transition:opacity .3s ease-in-out}main #hero button#close-carousel{display:none;position:absolute;top:2%;right:2%;width:3rem;height:3rem;background-image:url(../images/close-circle.svg);background-size:contain;background-repeat:no-repeat;background-color:transparent;z-index:4;padding:0;margin:0;cursor:pointer}main #hero button#close-carousel svg{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}main #hero button#close-carousel svg line{stroke:#fff}main #hero button#close-carousel:hover svg{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotateZ(180deg) scale(.8);transform:rotateZ(180deg) scale(.8)}main #hero video{width:100%}main #hero .media{position:absolute;bottom:12%;left:15%;z-index:3;width:70%;margin:0 auto;-webkit-transform:translateX(100vw);transform:translateX(100vw);transition:-webkit-transform .6s cubic-bezier(.77,0,.175,1);transition:transform .6s cubic-bezier(.77,0,.175,1);transition:transform .6s cubic-bezier(.77,0,.175,1),-webkit-transform .6s cubic-bezier(.77,0,.175,1);height:0}@media (max-width:768px){main #hero .media{padding-bottom:109.814%}}main #hero .media .carousel{white-space:nowrap;position:absolute;bottom:0}main #hero .media .carousel .media-item{width:100%;-webkit-transform:scale(.7);transform:scale(.7);-webkit-transform-origin:bottom;transform-origin:bottom;position:relative;display:inline-block;vertical-align:bottom;text-align:center;transition:-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275);transition:transform .3s cubic-bezier(.175,.885,.32,1.275);transition:transform .3s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275)}main #hero .media .carousel .media-item.video{background:0 0;height:100%;padding-top:0;padding-bottom:0}main #hero .media .carousel .media-item.active{cursor:-webkit-grab}main #hero .media .carousel .media-item img{position:relative;width:100%;height:auto;max-width:1280px}main #hero .media .carousel .media-item nclood-video{width:100%;height:0;padding-bottom:56%}main #hero .media.dragging .carousel .media-item.active{cursor:-webkit-grabbing}main #hero.carousel-active button#close-carousel{display:block}main #hero.carousel-active .media{-webkit-transform:translateX(0);transform:translateX(0)}main #hero.carousel-active .media .carousel .media-item:not(.active):hover{-webkit-transform:scale(.8);transform:scale(.8)}main #hero.carousel-active .media .carousel .media-item.active{-webkit-transform:scale(1);transform:scale(1)}main #hero.carousel-active .faded-backdrop{opacity:1}main #hero:not(.carousel-active):hover .media{-webkit-transform:translateX(68vw);transform:translateX(68vw)}main #hero .logo-switch{position:absolute;width:13%;max-width:100px;min-width:80px;top:2%;right:2%;z-index:1}@media (max-width:768px){main #hero .logo-switch{right:initial;left:2%}}main .ink-purple circle{fill:#a51ee1;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scale(1,1);transform:scale(1,1)}main .ink-purple circle.initial{-webkit-transform:scale(0,0);transform:scale(0,0)}main .splat-line{margin:2em 1em}main aside .logos{background-image:url(../images/stripe-dark.png);background-repeat:repeat;border-radius:20px;padding:4em 0 2em;width:225px}main .media-thumbnails{width:100%;height:100px;position:relative;z-index:20;text-align:center;cursor:auto;box-sizing:content-box;background-color:#f02d7d}main .media-thumbnails:after{content:"";background-image:url(../images/thumbnail-drips.svg);background-repeat:no-repeat;display:block;left:0;right:0;width:100%;max-width:848px;position:absolute;height:90px;margin:0 auto}main .media-thumbnails img{max-height:69px;margin:0;width:123px;cursor:pointer;box-sizing:content-box;display:inline-block;vertical-align:middle}main .media-thumbnails .carousel-viewport{width:100%;height:100%;position:relative;margin:0 auto;z-index:1;overflow:hidden;transition:-webkit-transform .5s cubic-bezier(.175,.885,.32,1.275);transition:transform .5s cubic-bezier(.175,.885,.32,1.275);transition:transform .5s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .5s cubic-bezier(.175,.885,.32,1.275);-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}@media (max-width:768px){main .media-thumbnails .carousel-viewport{overflow-x:auto}}main .media-thumbnails .carousel-viewport.loaded{-webkit-transform:translateX(0);transform:translateX(0)}main .media-thumbnails .carousel{white-space:nowrap;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;position:absolute;top:0;left:0;height:103px;line-height:103px}@media (max-width:768px){main .media-thumbnails .carousel{position:relative}}main .media-thumbnails .media-thumbnail{display:inline-block;position:relative;margin:0 6px}main .media-thumbnails .media-thumbnail:before{content:'';width:49px;height:55px;background-image:url(../images/squid-selector.svg);background-position:center center;background-repeat:no-repeat;position:absolute;bottom:0;right:0;transition:-webkit-transform .6s cubic-bezier(.77,0,.175,1);transition:transform .6s cubic-bezier(.77,0,.175,1);transition:transform .6s cubic-bezier(.77,0,.175,1),-webkit-transform .6s cubic-bezier(.77,0,.175,1);-webkit-transform-origin:80% 80%;transform-origin:80% 80%;-webkit-transform:scale(0,0);transform:scale(0,0);z-index:22}main .media-thumbnails .media-thumbnail.active:before{-webkit-transform:scale(1,1);transform:scale(1,1)}main .media-thumbnails .media-thumbnail img{border:3px solid transparent;z-index:21;position:relative;transition:border .1s ease-in-out;border-radius:7px}main .media-thumbnails .media-thumbnail img.active{border:3px solid #fff}main .media-thumbnails .media-thumbnail img:hover{border:3px solid #fff}main .media-thumbnails .media-thumbnail.video::after{background-image:url(../images/btn-video.svg);background-position:center center;background-repeat:no-repeat;content:'';width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none;z-index:21}main .media-thumbnails button#carousel-arrow-left,main .media-thumbnails button#carousel-arrow-right{width:80px;height:60px;padding:12px 12px 13px;box-sizing:content-box;background-color:transparent;position:absolute;top:9px;opacity:0;z-index:0;outline:0}main .media-thumbnails button#carousel-arrow-left[disabled],main .media-thumbnails button#carousel-arrow-right[disabled]{cursor:auto}@media (max-width:768px){main .media-thumbnails button#carousel-arrow-left,main .media-thumbnails button#carousel-arrow-right{display:none}}main .media-thumbnails button#carousel-arrow-left svg,main .media-thumbnails button#carousel-arrow-right svg{opacity:.2}main .media-thumbnails button#carousel-arrow-left svg polygon,main .media-thumbnails button#carousel-arrow-right svg polygon{fill:#5d0026}main .media-thumbnails button#carousel-arrow-left:hover svg,main .media-thumbnails button#carousel-arrow-right:hover svg{opacity:1}main .media-thumbnails button#carousel-arrow-left:hover svg polygon,main .media-thumbnails button#carousel-arrow-right:hover svg polygon{fill:#cdf523}main .media-thumbnails button#carousel-arrow-left{right:initial}main .background-artistic-map{background:url(../images/artistic-map.jpg) center top no-repeat}@media (min-width:1441px){main .background-artistic-map{background-size:cover}}main p.coming-soon{text-align:left;padding:1em 0 1em 2em;max-width:70%;color:#fff;margin:2em 0 1em;font-size:1.875em;font-family:'Londrina Solid',sans-serif;font-weight:900;position:relative;z-index:20;background-image:url(../images/banner.svg);background-position:right center;background-size:cover;background-repeat:no-repeat}main p.coming-soon>span{position:relative;display:inline-block}main p.coming-soon>span br{display:none}@media (max-width:768px){main p.coming-soon>span{line-height:1.2em}main p.coming-soon>span span{display:none}main p.coming-soon>span br{display:initial}}@media (max-width:480px){main p.coming-soon{font-size:.9em}}@media (max-width:768px){main p.coming-soon{max-width:100%}}html:lang(es) main p.coming-soon{font-size:1em}@media (max-width:768px){html:lang(es) main p.coming-soon{padding-top:10px}}@media (min-width:769px){main p.coming-soon{padding-left:calc((100vw - 980px + 2%)/ 2)}}main #game-info{position:relative;z-index:20;padding-top:1rem;padding-bottom:3rem;line-height:1.5em;overflow-x:hidden}@media (max-width:768px){main #game-info{padding-top:0}}main #game-info a,main #game-info a:visited{color:#fff}main #game-info .pre-order{padding-top:.7em;text-align:left;position:relative;z-index:35}main #game-info .pre-order h3{font-size:1.875rem;font-family:'Londrina Solid',sans-serif;font-weight:900;color:#f9ec00}main #game-info .pre-order h4{font-size:1.35714em;font-family:'PT Sans',sans-serif;font-weight:700;margin:.7em 0 .2em;color:#fff}main #game-info .pre-order p{color:#fff;margin:.5em 0;line-height:1.2}html:lang(fr) main #game-info .pre-order p{margin-bottom:1em}main #game-info .pre-order a#global-testfire{text-align:center}main #game-info .pre-order a#global-testfire,main #game-info .pre-order a#pre-purchase,main #game-info .pre-order button#purchase,main #game-info .pre-order button#purchase-ca{width:100%;margin:.5rem auto;height:auto;padding:1.4rem 1rem 1rem;display:inline-block;vertical-align:middle;cursor:pointer;background-image:url(../images/stripe-dark.png);background-repeat:repeat;border-radius:23px;transition:border .1s ease-in-out;border:3px solid transparent}main #game-info .pre-order a#global-testfire:hover,main #game-info .pre-order a#pre-purchase:hover,main #game-info .pre-order button#purchase-ca:hover,main #game-info .pre-order button#purchase:hover{border:3px solid #fff}main #game-info .pre-order a#global-testfire img,main #game-info .pre-order a#pre-purchase img,main #game-info .pre-order button#purchase img,main #game-info .pre-order button#purchase-ca img{width:33px;display:inline-block;vertical-align:middle;margin:-8px 10px 0 0}main #game-info .pre-order a#global-testfire span,main #game-info .pre-order a#pre-purchase span,main #game-info .pre-order button#purchase span,main #game-info .pre-order button#purchase-ca span{font-family:'PT Sans',sans-serif;font-weight:700;font-size:1.2rem;line-height:1.2rem;color:#fff;vertical-align:middle;margin-top:-6px;display:inline-block}html:lang(es) main #game-info .pre-order a#global-testfire span,html:lang(es) main #game-info .pre-order a#pre-purchase span,html:lang(es) main #game-info .pre-order button#purchase span,html:lang(es) main #game-info .pre-order button#purchase-ca span,html:lang(fr) main #game-info .pre-order a#global-testfire span,html:lang(fr) main #game-info .pre-order a#pre-purchase span,html:lang(fr) main #game-info .pre-order button#purchase span,html:lang(fr) main #game-info .pre-order button#purchase-ca span{max-width:120px}main #game-info .boxart{text-align:center}main #game-info .boxart img{width:100%;max-width:158px}main .flexbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;max-width:980px;margin:0 auto;width:96%}main #overview{position:relative;width:calc(100% - 225px);padding-right:23%}@media (max-width:768px){main #overview{width:100%;padding-left:0;padding-right:0}}main #overview header{background:linear-gradient(to top,#db5919,#d1042b);position:relative;text-align:center;margin:0 auto -70px;max-width:620px;width:92%;z-index:1;box-shadow:0 7px 5px 0 rgba(0,0,0,.83)}main #overview header h1{height:122px;line-height:1;color:#fff;padding-top:20px}html:lang(es) main #overview header h1,html:lang(fr) main #overview header h1{padding-top:30px}@media (max-width:540px){html:lang(es) main #overview header h1,html:lang(fr) main #overview header h1{font-size:1.8em;line-height:1.2em}}@media (max-width:400px){html:lang(es) main #overview header h1,html:lang(fr) main #overview header h1{font-size:1.4em;line-height:1.4em;padding-top:36px}}@media (min-width:769px) and (max-width:900px){main #overview header h1{font-size:2em;padding-top:32px}html:lang(es) main #overview header h1,html:lang(fr) main #overview header h1{padding-top:36px}}@media (max-width:520px){main #overview header h1{font-size:2em;padding-top:32px}}main #overview header .header-border{position:absolute;top:0;left:0;right:0;bottom:0;border:55px solid;border-image:url(../images/header-border.png) 55;pointer-events:none}main #overview .main-copy{background:rgba(0,0,0,.3);position:relative;padding:4%;margin-left:-50vw;padding-left:calc(50vw + 4%);margin-bottom:2rem;border-top-right-radius:10px;border-bottom-right-radius:10px}@media (max-width:480px){main #overview .main-copy{margin-left:0;padding-left:4%}}main #overview .features-copy{position:relative}main #overview li,main #overview p{line-height:1.5em;font-size:1.15em;letter-spacing:initial;font-weight:400}main #overview ul{padding-left:0;padding-right:0;list-style:none}main #overview ul li{margin:2ex 0 3ex}main #overview ul li strong{display:block}main #overview>*{padding-left:4%;padding-right:4%}main #overview .monsters{white-space:nowrap;padding:2em 0}main #overview .monsters img{display:inline-block;margin:0 3%;vertical-align:middle}main #description{width:225px;text-align:center}@media (max-width:768px){main #description{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:0}main #description>*{margin:1.5em .5em}}main #description dl{margin-top:0;text-align:left;line-height:1.4}html:lang(fr) main #description dl{margin-top:1em}main #description dd,main #description dt{display:inline-block}main #description dt{font-weight:700}main #description dd{margin-left:.5em;font-weight:400}main #description a.logo-switch{display:block;margin:3em auto 1em;max-width:108px}p.legal,p.trademark{text-align:left;font-style:italic;font-size:.8em;line-height:1.5em;letter-spacing:initial;max-width:980px;margin:.5em 2.8%;width:96%}p.trademark{text-align:center;font-style:normal;display:inline-block}section.research{background-image:url(../images/research-bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;padding:6em 0 4em;position:relative;z-index:20}section.research h3{font-family:'Londrina Solid',sans-serif;font-size:44px;color:#460fc8;line-height:50px;display:inline-block;background-image:url(../images/research-stripe.svg);background-position:right center;background-size:cover;background-repeat:no-repeat;margin:1rem 0 1rem -1rem;padding:1rem 4em 1rem 5rem}@media (max-width:768px){section.research h3{font-size:30px}}@media (max-width:480px){section.research h3{font-size:17px;line-height:40px;margin:1rem -.7rem 1rem -1rem;padding:1rem 4em 1rem .5rem}}section.research h3 span{background-image:url(../images/research-balloon.svg);background-position:right center;background-size:contain;background-repeat:no-repeat;padding:.6em .7em .6em .3em;color:#cdf523}section.research p{font-size:18px;color:#fff;line-height:24px;margin:1em 4rem}@media (max-width:480px){section.research p{font-size:16px;line-height:20px;margin:1em 1rem}}section.research .stickers{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;top:-5%;padding:0 6%;width:100%;max-width:1440px;left:0;right:0}@media (min-width:769px) and (max-width:1440px){section.research .stickers img:first-of-type{display:none}}@media (max-width:768px){section.research .stickers img:first-of-type{display:none}}@media (max-width:768px){section.research .stickers img:nth-of-type(2){display:none}}@media (max-width:480px){section.research .stickers img:last-of-type{display:none}}section.research div.research-inner{background:rgba(0,0,0,.85);border-radius:10px;padding:1em;width:98%;max-width:980px;margin:0 auto;overflow:hidden;position:relative}section.research .research-sub{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:768px){section.research .research-sub{display:none}}section.research .research-cta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}section.research .hook-card{border-radius:20px;background-color:#fff;margin-top:25px}@media (max-width:768px){section.research .hook-card{padding:1.3em;margin:3em auto 1em;max-width:540px}}section.research .hook-card:before{content:"";height:25px;width:100%;left:0;right:0;top:-24px;position:absolute;display:block;background-image:url(../images/large-card.svg);background-color:transparent;background-position:center bottom;background-size:contain;background-repeat:no-repeat}section.research .hook-card img{float:left;width:50%;max-width:500px;margin-right:1em}@media (max-width:768px){section.research .hook-card img{float:none;width:100%;margin:1em 0}}section.research .tab-card{border-bottom-right-radius:20px;border-bottom-left-radius:20px;background-color:#fff;-ms-flex-preferred-size:calc(33% - 1em);flex-basis:calc(33% - 1em);margin-top:30px}section.research .tab-card:before{content:"";height:25px;border-top-left-radius:20px;border-top-right-radius:20px;width:100%;left:0;top:-23px;position:absolute;display:block;background-image:url(../images/small-card.svg);background-color:transparent;background-position:center bottom;background-size:cover;background-repeat:no-repeat}section.research .tab-card img{width:100%;max-width:400px;display:block;margin:0 auto 1em auto}section.research .hook-card,section.research .tab-card{padding:1.3em;margin-bottom:1em;position:relative}section.research .hook-card h1,section.research .hook-card h2,section.research .tab-card h1,section.research .tab-card h2{color:#460fc8}section.research .hook-card p,section.research .tab-card p{font-size:18px;color:#484848;line-height:24px;margin:1em 0}@media (max-width:768px){section.research .hook-card p,section.research .tab-card p{margin-top:0}}@media (max-width:480px){section.research .hook-card p,section.research .tab-card p{font-size:16px;line-height:20px}}section.research .hook-card a,section.research .tab-card a{color:#f02d7d;font-size:18px;line-height:24px;text-decoration:none}@media (max-width:480px){section.research .hook-card a,section.research .tab-card a{font-size:16px;line-height:20px}}section.research .hook-card a:after,section.research .tab-card a:after{font-family:icons;content:'\e60A';font-size:60%;height:20px;position:relative;width:20px}section.research p.tumblr-cta{font-size:30px;color:#fff;line-height:32px;margin:1.25em .25em}@media (max-width:768px){section.research p.tumblr-cta{text-align:center}}@media (max-width:480px){section.research p.tumblr-cta{font-size:22px;line-height:28px}}section.research p.tumblr-cta a{text-decoration:none;font-weight:700;color:#f9ec00}section.research p.tumblr-cta a:hover{text-decoration:underline}footer{text-align:center;padding-bottom:2em;position:relative;z-index:20;color:#fff}footer .social{text-align:center;padding:1em}footer .social>span{margin-right:.5em}footer .social>*{display:inline-block;vertical-align:middle}.splatoon-cta{background-image:url(../images/splatoon-cta-pattern.jpg);background-repeat:repeat-x;margin:0;padding:0;display:block;position:relative;z-index:25;text-align:center;overflow:hidden}.splatoon-cta svg{display:block;overflow:initial}.splatoon-cta svg.cta-left{position:absolute;top:0;left:-5%;max-width:288px;width:20%}@media (min-width:1441px){.splatoon-cta svg.cta-left{left:-80px}}@media (max-width:768px){.splatoon-cta svg.cta-left{display:none}}.splatoon-cta svg.cta-right{position:absolute;top:0;right:-5%;left:auto;max-width:245px;width:20%}@media (min-width:1441px){.splatoon-cta svg.cta-right{right:-80px}}@media (max-width:768px){.splatoon-cta svg.cta-right{display:none}}.splatoon-cta img{display:block}.splatoon-cta img.cta-middle{width:100%;margin:0 auto;max-width:935px}main a.stories-promo.flexbox{background-image:url(../images/stripe-dark.png);background-repeat:repeat;border-radius:23px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative;z-index:25;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:3px solid transparent;text-decoration:none}@media (max-width:768px){main a.stories-promo.flexbox{width:80%;padding-bottom:4%}}main a.stories-promo.flexbox .copy-block{-ms-flex-preferred-size:60%;flex-basis:60%;padding:4%}@media (max-width:768px){main a.stories-promo.flexbox .copy-block{text-align:center;-ms-flex-preferred-size:100%;flex-basis:100%}}main a.stories-promo.flexbox .image-block{-ms-flex-preferred-size:40%;flex-basis:40%;max-width:352px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main a.stories-promo.flexbox .image-block img{display:block;border-radius:23px;width:100%}@media (max-width:768px){main a.stories-promo.flexbox .image-block{-ms-flex-preferred-size:100%;flex-basis:100%}main a.stories-promo.flexbox .image-block img{margin:0 auto;width:96%}}main a.stories-promo.flexbox h3{color:#cdf523;font-family:'Londrina Solid',sans-serif;font-size:44px;margin:1.125rem 0}main a.stories-promo.flexbox p{color:#fff;font-weight:700;font-size:1.125rem}main a.stories-promo.flexbox:hover{border:3px solid #fff;cursor:pointer}.promo-wrapper{max-width:980px;margin:0 auto;width:96%;position:relative}.promo-wrapper:before{content:"";background-image:url(../images/squid-sisters-stories/splat-top-left.svg);background-size:contain;background-repeat:no-repeat;position:absolute;z-index:19;top:-4em;left:-10em;width:300px;height:300px}@media (max-width:480px){.promo-wrapper:before{display:none}}.promo-wrapper:after{content:"";background-image:url(../images/squid-sisters-stories/splat-bottom-right.svg);background-size:contain;background-repeat:no-repeat;position:absolute;z-index:19;bottom:-7em;right:-10em;width:300px;height:300px}