/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@-webkit-keyframes entering-from-top{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes entering-from-top{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes leaving-to-bottom{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes leaving-to-bottom{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes entering-from-bottom{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes entering-from-bottom{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes leaving-to-top{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes leaving-to-top{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes entering-from-left{0%{-webkit-transform:translate3d(-200%,100%,0) rotate(-30deg);transform:translate3d(-200%,100%,0) rotate(-30deg)}100%{-webkit-transform:translate3d(0,0,0) rotate(0deg);transform:translate3d(0,0,0) rotate(0deg)}}@keyframes entering-from-left{0%{-webkit-transform:translate3d(-200%,100%,0) rotate(-30deg);transform:translate3d(-200%,100%,0) rotate(-30deg)}100%{-webkit-transform:translate3d(0,0,0) rotate(0deg);transform:translate3d(0,0,0) rotate(0deg)}}@-webkit-keyframes leaving-to-right{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(200%,100%,0) rotate(30deg);transform:translate3d(200%,100%,0) rotate(30deg)}}@keyframes leaving-to-right{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(200%,100%,0) rotate(30deg);transform:translate3d(200%,100%,0) rotate(30deg)}}@-webkit-keyframes entering-from-right{0%{-webkit-transform:translate3d(200%,100%,0) rotate(30deg);transform:translate3d(200%,100%,0) rotate(30deg)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes entering-from-right{0%{-webkit-transform:translate3d(200%,100%,0) rotate(30deg);transform:translate3d(200%,100%,0) rotate(30deg)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes leaving-to-left{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(-200%,100%,0) rotate(-30deg);transform:translate3d(-200%,100%,0) rotate(-30deg)}}@keyframes leaving-to-left{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(-200%,100%,0) rotate(-30deg);transform:translate3d(-200%,100%,0) rotate(-30deg)}}@-webkit-keyframes animatedBackground{0%{background-position:-200px 0;opacity:.5}50%{background-position:0 0}100%{opacity:1}}@keyframes animatedBackground{0%{background-position:-200px 0;opacity:.5}50%{background-position:0 0}100%{opacity:1}}@-webkit-keyframes animatedBrush{100%{background-position:0 calc(-756px * .8)}}@keyframes animatedBrush{100%{background-position:0 calc(-756px * .8)}}@media only screen and (min-width:640px) and (min-height:700px){@-webkit-keyframes animatedBrush{100%{background-position:0 -756px}}@keyframes animatedBrush{100%{background-position:0 -756px}}}@-webkit-keyframes app-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes app-fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes app-fade-out{0%{opacity:1}100%{opacity:0}}@keyframes app-fade-out{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes kb-in{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}to{-webkit-transform:scale3d(1.025,1.025,1.025);transform:scale3d(1.025,1.025,1.025)}}@keyframes kb-in{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}to{-webkit-transform:scale3d(1.025,1.025,1.025);transform:scale3d(1.025,1.025,1.025)}}@-webkit-keyframes kb-out{from{-webkit-transform:scale3d(1.025,1.025,1.025);transform:scale3d(1.025,1.025,1.025)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes kb-out{from{-webkit-transform:scale3d(1.025,1.025,1.025);transform:scale3d(1.025,1.025,1.025)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-webkit-keyframes photos-selected{0%{border-bottom:3px solid #fff}20%,50%{border-bottom:3px solid purple}100%{border-bottom:3px solid #fff}}@keyframes photos-selected{0%{border-bottom:3px solid #fff}20%,50%{border-bottom:3px solid purple}100%{border-bottom:3px solid #fff}}@-webkit-keyframes slide-up{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slide-up{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slide-down{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slide-down{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slide-left{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slide-left{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slide-right{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slide-right{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}body{overflow:hidden;font-size:12px;color:#63236D;font-family:"Old Standard TT",serif;min-height:100vh;min-width:100vw}@media only screen and (-webkit-min-device-pixel-ratio:3){body{font-size:14px}}@media only screen and (min-width:640px){body{font-size:14px}}@media only screen and (min-width:1920px){body{font-size:16px}}button{margin:0;padding:0;border:0;background:0 0;font-family:inherit;font-size:1em;cursor:pointer;outline:0;text-transform:uppercase}button::-moz-focus-inner{padding:0;border:0}ul{margin:0;padding:0;list-style:none}h1{margin:25px 0 0;display:inline-block;font-family:"Old Standard TT",serif;text-transform:uppercase}h2{font-size:4em;font-family:"Strangelove Text W00 Regular",sans-serif;letter-spacing:.1em}h3,p{color:#000}.col-2{float:left;width:50%}input[disabled]{background:#FFF}.preloader{position:absolute;top:50%;left:50%;display:block;text-align:center;vertical-align:middle;width:300px;height:300px;background:url(/assets/preloader-sprite-6db53410155bef9d179a9cce05bfb1fe.jpg);-webkit-transition:opacity 2.5s;transition:opacity 2.5s;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-filter:blur(0px);-moz-filter:blur(0px);-ms-filter:blur(0px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='0')}.preloader.out{opacity:0}.preloader span{-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);top:50%;left:50%;position:absolute;font-family:serif;font-size:2em;-webkit-filter:blur(0px);-moz-filter:blur(0px);-ms-filter:blur(0px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='0')}.preloader[data-percent="2"]{background-position:0 -300px}.preloader[data-percent="3"]{background-position:0 -600px}.preloader[data-percent="4"]{background-position:0 -900px}.preloader[data-percent="5"]{background-position:0 -1200px}.preloader[data-percent="6"]{background-position:0 -1500px}.preloader[data-percent="7"]{background-position:0 -1800px}.preloader[data-percent="8"]{background-position:0 -2100px}.preloader[data-percent="9"]{background-position:0 -2400px}.preloader[data-percent="10"]{background-position:0 -2700px}.addtocalendar var{display:none}.addtocalendar{position:relative;display:inline-block}.atcb-link{display:block;outline:0!important;cursor:pointer}.atcb-link:active~ul,.atcb-link:focus~ul,.atcb-list:hover{visibility:visible}.atcb-list{visibility:hidden;position:relative;top:100%;left:0;width:170px;z-index:900}.atcb-item,.atcb-list{list-style:none;margin:0;padding:0}.atcb-item{float:none}.atcb-item-link{text-decoration:none;outline:0}.atcb-item.hover,.atcb-item:hover{position:relative;z-index:900;cursor:pointer;text-decoration:none;outline:0}.main-content{-webkit-animation:2s app-fade-in;animation:2s app-fade-in}.first-page .nav-footer,.first-page .nav-header,.first-page .nav-persistent,.first-page .nav-social{opacity:0;-webkit-transition:opacity 1400ms ease;transition:opacity 1400ms ease}@media only screen and (min-width:640px){.first-page .nav-footer,.first-page .nav-header,.first-page .nav-persistent,.first-page .nav-social{-webkit-transition:opacity 1400ms ease 2250ms;transition:opacity 1400ms ease 2250ms}}.home-animate-in .first-page .nav-footer,.home-animate-in .first-page .nav-header,.home-animate-in .first-page .nav-persistent,.home-animate-in .first-page .nav-social{opacity:1}.nav-persistent{position:fixed;padding:0 25px;z-index:200;width:100%;height:50px;box-sizing:border-box}@media only screen and (min-width:640px) and (max-width:1023px){.nav-persistent--partners{height:80px;background:#FFF}}@media only screen and (max-width:639px){.nav-persistent{background:#fff;box-shadow:none;-webkit-transition:box-shadow 250ms ease;transition:box-shadow 250ms ease}.nav-persistent--active{box-shadow:0 1px 10px rgba(0,0,0,.2)}}@media only screen and (min-width:1023px){.nav-persistent{position:relative;width:auto;height:auto;right:inherit;display:inline-block}}.nav-persistent h1{-webkit-transition:opacity 200ms;transition:opacity 200ms}.nav-persistent h1 img{width:182px;height:auto}@media only screen and (max-width:639px){.nav-persistent h1{margin-top:11px}.nav-persistent h1 img{width:125px}}.share-page .nav-persistent{display:none}@media only screen and (max-width:639px){.first-page .nav-persistent{background:0 0}.first-page .nav-persistent h1{opacity:0}}.open .nav-persistent h1{opacity:1}.nav-header__button{float:right;display:block;margin:17px 0 0;width:45px;height:15px;background:url(/assets/mobile/menu-017b69093453feaab6dec67c4bd2f55d.png) center center/contain no-repeat}.main-content.open .nav-header__button{width:35px;height:35px;background:url(/assets/mobile/close-icon-c979a7724278c93e5df5068a6bf45268.png) center center/contain no-repeat}.nav ul:first-child{width:80vw;margin:5vw auto;overflow:hidden;position:relative}@media only screen and (min-width:640px){.nav ul:first-child{width:60vw}}@media only screen and (min-width:1023px){.nav ul:first-child{width:auto;margin:0}}.nav .nav-btn{width:calc(33.33% - 4px);float:left;height:0;padding-bottom:calc(33.33% - 4px);margin:2px;box-sizing:border-box;text-indent:-9999px}@media only screen and (min-width:1023px){.nav .nav-btn{margin:0;padding:.5rem 25px;width:100%;height:7.5vh;font-size:calc(2.25rem * .8);font-family:"Strangelove Text W00 Regular",sans-serif;letter-spacing:.1rem;color:#63236D;text-align:center;font-weight:700;text-indent:0;position:relative}.nav .nav-btn:before{content:"";width:20px;position:absolute;top:0;left:0;padding:.5rem 0;height:2rem;background:url(/assets/share-line-purple-1144857417a6a7a9c30c67e19009ae2d.png) -70px 20px no-repeat;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0;-webkit-transition:opacity 500ms,-webkit-transform 300ms;transition:opacity 500ms,-webkit-transform 300ms;transition:transform 300ms,opacity 500ms;transition:transform 300ms,opacity 500ms,-webkit-transform 300ms}}@media only screen and (min-width:1023px) and (min-width:1023px) and (min-height:700px){.nav .nav-btn:before{background:url(/assets/share-line-purple-1144857417a6a7a9c30c67e19009ae2d.png) -70px 25px no-repeat}}@media only screen and (min-width:1023px){.nav .nav-btn:hover:before{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.nav li:first-child .nav-btn{background:url(/assets/menu-home-504555b6c97a58d2192cfd4f511774e0.jpg) center center/cover no-repeat}.nav li:nth-child(2) .nav-btn{background:url(/assets/menu-videos-0c8b64958a8c1fdbbb0409e77adf4e6f.jpg) center center/cover no-repeat}.nav li:nth-child(3) .nav-btn{background:url(/assets/menu-gallery-aa1eae1050342368a6a4e5ed97898308.jpg) center center/cover no-repeat}.nav li:nth-child(4) .nav-btn{background:url(/assets/menu-meet-the-cast-4a4f96503ff3c15aa55886e563d09367.jpg) center center/cover no-repeat}.nav li:nth-child(5) .nav-btn{background:url(/assets/menu-about-add7b218aac6a67b7cc5d15f78288925.jpg) center center/cover no-repeat}.nav li:nth-child(6) .nav-btn{background:url(/assets/menu-thank-you-mom-ad661fb3487b6d391a4478783e03e029.jpg) center center/cover no-repeat}.nav li:nth-child(7){position:absolute;bottom:4px;right:4px;width:25.8vw;height:25.8vw}@media only screen and (max-width:320px){.nav li:nth-child(7){width:25.2vw;height:25.2vw}}@media only screen and (min-width:640px){.nav li:nth-child(7){width:19.5vw;height:19.5vw}}.nav li:nth-child(7) .nav-btn{width:100%;height:100%;background:url(/assets/menu-partners-5128a51eb40b2bb31f1fede3b444fce7.jpg) center/cover no-repeat}@media only screen and (min-width:1023px){.nav li:nth-child(7){position:relative;width:auto;height:auto}}.nav li:nth-child(8) .nav-btn{background:url(/assets/menu-send-gifs-ee93a442227763c4a84298ed194b363f.jpg) center center/cover no-repeat}.nav li:nth-child(9) .nav-btn{background:url(/assets/menu-you-know-when-662e635d1e171819a0d7f83ff18168d4.jpg) center center/cover no-repeat}.nav a.nav-btn{text-decoration:none}@media only screen and (min-width:1023px) and (min-height:700px){.nav a.nav-btn{line-height:38px}}.nav .sub-items{display:none}@media only screen and (min-width:1023px){.nav .sub-items{display:block}}@media only screen and (min-width:1023px){.nav{max-width:205px}.nav li:first-child .nav-btn,.nav li:nth-child(2) .nav-btn,.nav li:nth-child(3) .nav-btn,.nav li:nth-child(4) .nav-btn,.nav li:nth-child(5) .nav-btn,.nav li:nth-child(6) .nav-btn,.nav li:nth-child(7) .nav-btn,.nav li:nth-child(8) .nav-btn{text-align:left;position:relative;height:calc(54px * .8);background:0 0}}@media only screen and (min-width:1023px) and (min-width:640px) and (min-height:700px){.nav li:first-child .nav-btn,.nav li:nth-child(2) .nav-btn,.nav li:nth-child(3) .nav-btn,.nav li:nth-child(4) .nav-btn,.nav li:nth-child(5) .nav-btn,.nav li:nth-child(6) .nav-btn,.nav li:nth-child(7) .nav-btn,.nav li:nth-child(8) .nav-btn{height:54px}}@media only screen and (min-width:1023px){.nav li:first-child .nav-btn.nav-btn--active,.nav li:nth-child(2) .nav-btn.nav-btn--active,.nav li:nth-child(3) .nav-btn.nav-btn--active,.nav li:nth-child(4) .nav-btn.nav-btn--active,.nav li:nth-child(5) .nav-btn.nav-btn--active,.nav li:nth-child(6) .nav-btn.nav-btn--active,.nav li:nth-child(7) .nav-btn.nav-btn--active,.nav li:nth-child(8) .nav-btn.nav-btn--active{background:url(/assets/nav-band-sprite@2x-cc342dd07f2d3bbbc40a15e91ae67caf.png) 0 0/calc(205px * .8) calc(809px * .8) no-repeat;-webkit-animation:animatedBrush 500ms steps(14) forwards;animation:animatedBrush 500ms steps(14) forwards;color:#fff;overflow:hidden}}@media only screen and (min-width:1023px) and (min-width:640px) and (min-height:700px){.nav li:first-child .nav-btn.nav-btn--active,.nav li:nth-child(2) .nav-btn.nav-btn--active,.nav li:nth-child(3) .nav-btn.nav-btn--active,.nav li:nth-child(4) .nav-btn.nav-btn--active,.nav li:nth-child(5) .nav-btn.nav-btn--active,.nav li:nth-child(6) .nav-btn.nav-btn--active,.nav li:nth-child(7) .nav-btn.nav-btn--active,.nav li:nth-child(8) .nav-btn.nav-btn--active{background-size:205px 809px;-webkit-animation:animatedBrush 500ms steps(14) forwards;animation:animatedBrush 500ms steps(14) forwards}}@media only screen and (min-width:1023px){.nav li:nth-child(9){display:none}}@media only screen and (min-width:1023px){.nav .sub-items{max-height:0;overflow:hidden;-webkit-transition:max-height 500ms;transition:max-height 500ms}.nav .sub-items button{padding:.5rem 0 .5rem 40px;font-size:calc(2rem * .8);text-align:left;-webkit-transform:translate3d(-40%,0,0);transform:translate3d(-40%,0,0);opacity:0;-webkit-transition:opacity 500ms 100ms,-webkit-transform 400ms;transition:opacity 500ms 100ms,-webkit-transform 400ms;transition:opacity 500ms 100ms,transform 400ms;transition:opacity 500ms 100ms,transform 400ms,-webkit-transform 400ms}}@media only screen and (min-width:1023px) and (min-width:640px) and (min-height:700px){.nav .sub-items button{font-size:2rem}}@media only screen and (min-width:1023px){.nav .sub-items button.active{background:#63236D;color:#fff}.nav .sub-items li:last-child button{-webkit-transition:opacity 500ms 400ms,-webkit-transform 400ms 200ms;transition:opacity 500ms 400ms,-webkit-transform 400ms 200ms;transition:opacity 500ms 400ms,transform 400ms 200ms;transition:opacity 500ms 400ms,transform 400ms 200ms,-webkit-transform 400ms 200ms}.nav .sub-items .nav-btn{position:relative}.nav .sub-items .nav-btn:before{content:"";width:35px;position:absolute;top:0;left:0;padding:.5rem 0;height:2rem;background:url(/assets/share-line-purple-1144857417a6a7a9c30c67e19009ae2d.png) -60px center no-repeat;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0;-webkit-transition:opacity 500ms,-webkit-transform 300ms;transition:opacity 500ms,-webkit-transform 300ms;transition:transform 300ms,opacity 500ms;transition:transform 300ms,opacity 500ms,-webkit-transform 300ms}.nav .sub-items .nav-btn:hover:before{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.nav .nav-btn--active+.sub-items{max-height:300px;overflow:visible}.nav .nav-btn--active+.sub-items button{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.nav .nav-btn--active+.sub-items .nav-btn-sub--active:before{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.nav-header{z-index:100;position:fixed;top:0;bottom:0;left:0;right:0;padding-top:60px;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}@media only screen and (min-width:640px){.nav-header{padding-top:75px}}@media only screen and (min-width:1023px){.nav-header{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);right:inherit;width:205px;bottom:inherit}.nav-header li:hover .sub-items{max-height:300px}.nav-header li:hover .sub-items button{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.open .nav-header{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);background:#fff}@media only screen and (min-width:1023px){.nav-header__button{display:none}}.calendar{display:none}@media only screen and (min-width:1023px){.calendar{display:block}}@media only screen and (min-width:640px) and (max-height:800px){.calendar{display:none}}.addtocalendar{background:url(calendar-box@2x-db87dc34f5eba1d107e7160c920586ad.png) bottom center/172px 200px no-repeat;margin-left:20px;max-height:3.2rem}.calendar__reminder{width:70%;height:auto;display:block;margin:1rem 25px 8px 30px}@media only screen and (min-width:1023px) and (max-height:660px){.calendar__reminder{margin:.5rem 25px 8px 30px}}.atcb-list{margin-bottom:10px!important;background-size:160px 6px;padding-top:5px}.atcb-link{text-align:center;background:url(calendar-boxtop@2x-a0132c3d3185dd03150c483dd1e4e40a.png) top center/contain no-repeat;text-transform:uppercase;font-family:"Strangelove Text W00 Regular",sans-serif;letter-spacing:.1rem;padding:.5rem 10px;width:100%;font-size:2.25rem;font-weight:700;box-sizing:border-box}.atcb-item{text-transform:uppercase;font-family:helvetica;letter-spacing:.1rem;padding:4px 0;width:100%;font-size:.7rem;font-weight:700;color:#63236D;text-align:center;box-sizing:border-box}.atcb-item-link{color:#63236D;display:block;width:100%;text-align:center;padding:.2em}.fb-like,.fb_iframe_widget{overflow:hidden}.nav-social{display:none;text-align:center;position:fixed;z-index:200;left:0;right:0;bottom:80px}.nav-social ul{margin:0;padding:0;overflow:hidden}@media only screen and (max-width:639px){.nav-social ul{position:relative;top:15px}}.nav-social ul li{display:inline-block;margin:0 1.5em .5em}@media only screen and (min-width:1023px){.nav-social ul li{margin:0;width:2em;height:2em;position:relative}}.nav-social ul li a{color:#63236D;font-size:1.5em}@media only screen and (min-width:1023px){.nav-social ul li a{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);font-size:1em;-webkit-transition:font-size 200ms;transition:font-size 200ms}.nav-social ul li a:hover{font-size:1.3em}}@media only screen and (min-width:640px){.nav-social{bottom:50px}}@media only screen and (min-width:1023px){.nav-social{display:block;bottom:inherit;left:inherit;padding-right:25px;top:20px}.nav-social img{display:block;width:9em}}.share-page .nav-social{display:none}.open .nav-social{display:block}.nav-social__window{display:none}@media only screen and (min-width:1023px){.nav-social__window{display:block;position:absolute;right:0;margin-top:.5em;-webkit-transform:translate3d(98px,0,0);transform:translate3d(98px,0,0);-webkit-filter:blur(0px);-moz-filter:blur(0px);-ms-filter:blur(0px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');-webkit-transition:.5s;transition:.5s;z-index:1}.nav-social__window.open{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-filter:blur(0px);-moz-filter:blur(0px);-ms-filter:blur(0px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='0')}.nav-social__window.open .share-container{opacity:1}.nav-social__window .share-button{position:absolute;height:100%;top:0;cursor:pointer;box-sizing:border-box;-webkit-transition:.5s;transition:.5s;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-filter:blur(0px);-moz-filter:blur(0px);-ms-filter:blur(0px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='0')}.nav-social__window .toggle--share{padding:0;margin:0;background:0 0;border:0;outline:0;position:relative}.nav-social__window .toggle--share img{width:3em}.nav-social__window .toggle--share:after{content:"";opacity:0;position:absolute;bottom:-8px;left:0;right:0;height:2px;background:#63236D;-webkit-transition:bottom 300ms,opacity 300ms;transition:bottom 300ms,opacity 300ms}.nav-social__window .toggle--share:hover:after{bottom:-6px;opacity:1}.nav-social__window .share-container{opacity:0;-webkit-transition:.5s;transition:.5s;border-left:1px solid #63236D;padding-left:15px;margin-left:15px;width:100px}.nav-social__window .share-container ul li{width:auto;height:auto;text-align:left;float:none;margin:5px 0 0}}.nav-tickets{background:url(/assets/tickets-bg-c74db9331ee2df9c5158bbd8f99d8699.png) center center/cover no-repeat;padding:.4rem 1rem .2rem}@media only screen and (min-width:1023px){.nav-tickets{position:fixed;top:0;right:12em}}.nav-social .nav-tickets{display:none}@media only screen and (min-width:1023px){.nav-social .nav-tickets{display:block}}.tickets__title{display:inline-block;font-family:"Strangelove Text W00 Regular",sans-serif;letter-spacing:.1em;font-size:2em;color:#fff;margin:0;padding:.5rem .5rem .5rem 1rem;vertical-align:top}.tickets__link{display:inline-block;width:2.8em;height:3em;position:relative;margin:0}.tickets__link img{width:1.8em;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);margin:0;-webkit-transition:width 200ms ease;transition:width 200ms ease}@media only screen and (min-width:1023px){.tickets__link:hover img{width:2em}}.hashtag{font-family:"Strangelove Text W00 Regular",sans-serif;letter-spacing:.1em;font-size:2em}.hashtag--mobile{margin-top:0}@media only screen and (min-width:1023px){.hashtag--mobile{display:none}}.hashtag--desktop{display:none}@media only screen and (min-width:1023px){.hashtag--desktop{display:block;position:absolute;right:20px;top:-10px;background:0 0;padding:0;margin:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-webkit-filter:blur(0px);-moz-filter:blur(0px);-ms-filter:blur(0px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='0')}}.nav-footer{display:none;position:fixed;z-index:200;bottom:0;background:#632868;width:100%;text-align:center;padding:20px 0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-filter:blur(0px);-moz-filter:blur(0px);-ms-filter:blur(0px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');-webkit-transition:.2s;transition:.2s}@media only screen and (min-width:1023px){.nav-footer{display:block}}.nav-footer .billing-block img{margin-bottom:40px;width:80%}@media all and (min-width:800px){.nav-footer .billing-block img{width:70%}}.nav-footer.open{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-filter:blur(0px);-moz-filter:blur(0px);-ms-filter:blur(0px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='0')}.nav-footer .toggle--footer{position:absolute;top:-30px;left:0;width:100%;display:block;background:0 0;padding:0;margin:0;border:0;outline:0}.nav-footer .toggle--footer img{width:57px;height:auto}@media only screen and (min-width:640px){.nav-footer .toggle--footer{left:1%;width:20%;max-width:60px}}@media only screen and (min-width:1023px){.nav-footer .toggle--footer:after{content:"";opacity:0;position:absolute;bottom:-6px;left:0;right:0;height:2px;background:#63236D;-webkit-transition:bottom 300ms,opacity 300ms;transition:bottom 300ms,opacity 300ms}.nav-footer .toggle--footer:hover:after{bottom:-2px;opacity:1}}.nav-footer .toggle--footer .preload-image{width:100%}@media all and (min-width:600px){.nav-footer .toggle--footer .preload-image{padding-bottom:20px;width:70%}}.nav-footer .tour-georgia-link{position:absolute;left:50%;top:-60px;margin-left:-85px}@media only screen and (min-width:640px){.nav-footer .tour-georgia-link{left:185px;top:-30px}}.nav-footer .tour-georgia-link img{width:170px;height:auto}@media only screen and (min-width:1023px){.nav-footer .tour-georgia-link:after{content:"";opacity:0;position:absolute;bottom:-6px;left:0;right:0;height:2px;background:#63236D;-webkit-transition:bottom 300ms 100ms,opacity 300ms;transition:bottom 300ms 100ms,opacity 300ms}.nav-footer .tour-georgia-link:hover:after{bottom:-2px;opacity:1}}.nav-footer .close-footer{display:inline-block;margin-bottom:20px}@media only screen and (min-width:640px){.nav-footer .close-footer{position:absolute;right:25px}}.nav-footer .close-footer img{width:75%}.nav-footer .preload-image{display:inline-block;vertical-align:middle}.nav-footer .credits-image{width:38%;max-width:770px}.nav-footer .logos{width:30%;position:absolute;left:1%;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);-webkit-filter:blur(0px);-moz-filter:blur(0px);-ms-filter:blur(0px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='0')}.nav-footer .logos .preload-image{max-width:19%;margin-right:10px}.nav-footer .links{text-transform:uppercase;color:#fff;position:relative;width:100%;font-size:.6em;letter-spacing:.2em;text-align:center}@media (min-width:600px){.nav-footer .links{position:absolute;top:auto;right:1%;bottom:1em;width:auto;text-align:right}}.nav-footer .links ul{margin:0;padding:0;overflow:hidden}.nav-footer .links ul li{display:inline-block;margin-bottom:1em}.nav-footer .links ul li:after{content:"|";margin:0 10px}.nav-footer .links ul li:last-child:after{display:none}.nav-footer .links ul li a{color:#fff;text-decoration:none}.open .nav-footer{display:block}.thankyoumom .tour-georgia-link,.toggle--sound{display:none}@media only screen and (min-width:1023px){.toggle--sound{display:block;position:absolute;top:-70px;left:2px;width:50px;height:40px}.toggle--sound .fa{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-transition:font-size 200ms;transition:font-size 200ms}.toggle--sound:hover .fa{font-size:1.1rem}}.mute .toggle--sound .fa-volume-up:before{content:"\f026"}.slide-arrow{display:none}@media only screen and (max-width:639px){.slide-arrow{display:block;position:fixed;bottom:10px;left:50%;margin-left:-17px;z-index:11;-webkit-transition:all 250ms ease;transition:all 250ms ease}.slide-arrow img{width:34px}}.last-page .slide-arrow{opacity:0;visibility:hidden;pointer-events:none}#modal{position:fixed;z-index:-1;top:0;left:0;right:0;bottom:0;opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:scale(0.75,.75);transform:scale(0.75,.75);-webkit-transition:all 250ms ease;transition:all 250ms ease}.open-modal #modal{opacity:1;visibility:visible;pointer-events:initial;-webkit-transform:scale(1);transform:scale(1);z-index:400}.modal__close{position:absolute;top:25px;right:25px;background:url(mobile/close-icon-c979a7724278c93e5df5068a6bf45268.png) center center/cover no-repeat;height:40px;width:40px}.please-resize{display:none}@media (max-width:1000px) and (max-height:415px){.please-resize{background:url(please-rotate-c7bab5c884ac784301975cf214e4b3e7.png) center 30%/75px 80px no-repeat #fff;display:block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:399}}.please-resize__center{width:100%;text-align:center;text-transform:uppercase;height:100%;margin-top:75px;-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0)}.please-upgrade{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:1000}.please-upgrade__center{margin-top:30%;margin-left:45%}.desktop-only,.desktop-only-inline-block{display:none}@media only screen and (min-width:1023px){.desktop-only{display:block}.desktop-only-inline-block{display:inline-block}.break-desktop{display:block}}.question{font-family:'Yanone Kaffeesatz',sans-serif;font-size:.9em;font-weight:200}.modal-trailer{position:fixed;width:100%;height:100%;background:#000;-webkit-transition:.2s;transition:.2s;z-index:4;opacity:0;-webkit-transform:scale3d(0.8,.8,0);transform:scale3d(0.8,.8,0)}.modal-trailer.open{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);top:0;z-index:200}.modal-trailer .video-holder{position:absolute;width:100%;height:100%;box-sizing:border-box;padding-top:62px}.modal-trailer .video-holder button{position:absolute;background:0 0;border:0;outline:0;top:15px;right:15px;padding:0}.modal-trailer .video-holder iframe{width:100%;height:100%;opacity:0;-webkit-transition:1s;transition:1s}.page{position:fixed;z-index:-1;top:0;left:-100%;right:0;bottom:0;overflow:hidden;background:#fff;padding-top:60px;display:none;max-height:100vh}@media only screen and (min-width:1023px){.page{padding:80px 0 80px 205px}}.transitioning .page{-webkit-transition:transform 1000ms linear;-webkit-transition:-webkit-transform 1000ms linear;transition:-webkit-transform 1000ms linear;transition:transform 1000ms linear;transition:transform 1000ms linear, -webkit-transform 1000ms linear}.mobile-page-title{position:absolute;top:-25%;width:100%;margin:0;text-align:center}@media only screen and (max-width:320px){.mobile-page-title{top:-15%}}@media only screen and (min-width:640px){.mobile-page-title{display:none}}.bottom-in,.bottom-out,.top-in,.top-out{display:block;left:0;z-index:3}.page--active{display:block;z-index:3;left:0}.page--active .page__content{height:100%;width:100%}@media only screen and (min-width:640px) and (max-width:1023px){.page--active .page__content--partners{padding-top:40px}}.bottom-in{-webkit-animation:entering-from-bottom 1s forwards;animation:entering-from-bottom 1s forwards}.bottom-out{-webkit-animation:leaving-to-bottom 1s forwards;animation:leaving-to-bottom 1s forwards}.top-in{-webkit-animation:entering-from-top 1s forwards;animation:entering-from-top 1s forwards}.top-out{-webkit-animation:leaving-to-top 1s forwards;animation:leaving-to-top 1s forwards}.slide-show{position:absolute;top:55%;left:0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}@media only screen and (min-width:640px){.slide-show{top:50%}}@media only screen and (min-width:1023px){.slide-show{left:205px}}@media only screen and (min-width:1920px){.slide-show{left:calc(12vw + 205px);right:12vw}}.slide-show__slide{position:absolute;top:0;left:-200%;width:0;background:url(../../assets/video-frame-39ea3f133a0abb83de529d29112a4a21.png) center center/contain no-repeat;z-index:1}.slide-show__slide img{width:94%;height:auto;padding:3%}@media only screen and (min-width:1023px){.slide-show__slide{right:205px}}.full-screen-open{width:100%}@media only screen and (min-width:1023px){.slide-show__placeholder{margin-right:205px}}.slide-show__placeholder img{width:94%;padding:3% 3.5% 3% 2.5%;height:auto;display:block}.slide--active{z-index:3;left:0;width:auto}.left-in,.left-out,.right-in,.right-out{left:0;right:0;z-index:3;width:auto}@media only screen and (min-width:1023px){.left-in,.left-out,.right-in,.right-out{right:205px}}.slide-show__controls{text-align:center;position:relative;width:205px;margin:0 auto;z-index:200}@media only screen and (min-width:1023px){.slide-show__controls{position:absolute;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);right:25px;width:180px}}.right-in{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.right-out{-webkit-transform:translate3d(200%,100%,0);transform:translate3d(200%,100%,0)}.left-in{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.left-out{-webkit-transform:translate3d(-200%,100%,0);transform:translate3d(-200%,100%,0)}@media only screen and (min-width:1023px){.right-in{-webkit-animation:entering-from-right 800ms forwards;animation:entering-from-right 800ms forwards}.right-out{-webkit-animation:leaving-to-right 800ms forwards;animation:leaving-to-right 800ms forwards}.left-in{-webkit-animation:entering-from-left 800ms forwards;animation:entering-from-left 800ms forwards}.left-out{-webkit-animation:leaving-to-left 800ms forwards;animation:leaving-to-left 800ms forwards}}.page--home{padding-top:0}@media only screen and (min-width:1023px){.page--home{padding:0 205px}}.page--home .page__content{position:relative;height:100vh}.title-treatment--mobile img{width:85vw;height:auto;display:block;margin:0 auto}@media only screen and (min-width:640px){.title-treatment--mobile{display:none}}@media (max-height:460px){.title-treatment--mobile img{width:80vw;display:block;margin:0 auto}}.title-treatment--desktop{position:absolute;width:100%;top:50%;left:50%;padding:0;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-filter:blur(0px);-moz-filter:blur(0px);-ms-filter:blur(0px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='0')}@media only screen and (max-width:639px){.title-treatment--desktop{display:none}}@media only screen and (min-width:640px) and (max-height:800px){.title-treatment--desktop{width:100vh}}@media only screen and (min-width:1440px) and (max-height:1000px){.title-treatment--desktop{width:120vh}}@media only screen and (min-width:1920px){.title-treatment--desktop{width:60vmax}}@media only screen and (min-width:1920px) and (max-height:1000px){.title-treatment--desktop{width:120vh}}.cast-names{width:60%;height:auto;max-width:800px;margin:0 auto 2%;display:block}.title-treatment__holder{position:relative;width:100%;float:left}.title-treatment__img{width:50%;height:auto;display:block;margin:0 auto;max-width:500px}.cast-grid{width:93%;margin:0 4% 25px;float:left;position:relative}.cast-grid__card{width:33%;float:left;box-sizing:border-box;cursor:pointer}.cast-grid__one{display:block;width:100%;height:100%;box-sizing:border-box;padding:4%;background:url(/assets/page-home/photo-frame@2x-c95e7702a53bdb9eea85c7c7e266c98a.png) center center/cover no-repeat;position:relative}.cast-grid__one img{width:100%;height:auto;display:block;position:absolute;top:0;left:0;z-index:2;padding:4.3%;box-sizing:border-box;opacity:1;-webkit-transition:opacity 500ms;transition:opacity 500ms}.cast-grid__one:hover img{opacity:0}.decoration{display:block;position:absolute;top:50%;right:0;z-index:3;pointer-events:none;width:25%;-webkit-transform:translate3d(70%,-50%,0);transform:translate3d(70%,-50%,0);-webkit-filter:blur(0px);-moz-filter:blur(0px);-ms-filter:blur(0px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='0')}.decoration img{width:100%;height:auto}@media only screen and (min-width:640px){.decoration{right:40px}}.video-wrapper{opacity:0;position:relative;height:0;padding-bottom:79%;overflow:hidden}.video-wrapper video{height:100%;position:absolute;top:0;width:100%;left:0}.card-video--playing .video-wrapper{opacity:1}.hidden,.home-animate-2,.home-animate-3,.home-animate-4{opacity:0;visibility:hidden;pointer-events:none}.home-animate-in .home-animate-2,.home-animate-in .home-animate-3,.visible{opacity:1;visibility:visible;pointer-events:initial;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.cast-grid__card:nth-of-type(1) .home-animate-1{-webkit-animation:entering-from-left 1000ms forwards;animation:entering-from-left 1000ms forwards}.cast-grid__card:nth-of-type(2) .home-animate-1{-webkit-animation:entering-from-top 1000ms forwards;animation:entering-from-top 1000ms forwards}.cast-grid__card:nth-of-type(3) .home-animate-1{-webkit-animation:entering-from-right 1000ms forwards;animation:entering-from-right 1000ms forwards}.cast-grid__card:nth-of-type(4) .home-animate-1{-webkit-animation:entering-from-left 1000ms forwards;animation:entering-from-left 1000ms forwards}.cast-grid__card:nth-of-type(5) .home-animate-1{-webkit-animation:entering-from-bottom 1000ms forwards;animation:entering-from-bottom 1000ms forwards}.cast-grid__card:nth-of-type(6) .home-animate-1{-webkit-animation:entering-from-right 1000ms forwards;animation:entering-from-right 1000ms forwards}.home-animate-2{-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0);-webkit-transition:all 250ms ease 1500ms;transition:all 250ms ease 1500ms}.home-animate-3{-webkit-transform:translate3d(0,-10%,0);transform:translate3d(0,-10%,0);-webkit-transition:all 250ms ease 1750ms;transition:all 250ms ease 1750ms}.home-animate-4{-webkit-transform:rotate(15deg);transform:rotate(15deg);-webkit-transition:all 250ms ease 2000ms;transition:all 250ms ease 2000ms}.home-animate-in .home-animate-4{opacity:1;visibility:visible;pointer-events:initial;-webkit-transform:rotate(0);transform:rotate(0)}.page--home{text-align:center}.page--home .nav-tickets{background:#63236D;display:inline-block;padding:0;font-size:0}@media only screen and (max-width:639px){.page--home .nav-tickets{height:3rem}}@media only screen and (min-width:640px) and (max-width:1023px){.page--home .nav-tickets{height:3rem}}@media only screen and (min-width:640px){.page--home .nav-tickets{position:fixed;bottom:0;left:50%;margin-left:-130px}}@media only screen and (min-width:1023px){.page--home .nav-tickets{display:none}}.page--home .tickets__title{padding:16px 1.5rem}.page--home .tickets__title img{width:80px;height:auto}.page--home .tickets__link{font-size:12px;padding:.4rem 1rem;border-left:solid 2px #fff;border-right:solid 2px #fff}@media medium-up{.page--home .tickets__link{font-size:18px}}.page--home .tickets__link img{width:2em}.page--home .tickets__link:last-child{border:none}@media only screen and (min-width:1023px){.page--home .tickets__link{border:none}}.tout{position:absolute;top:0;width:18%;max-width:200px}.tout img{height:auto;display:block}.tout--left{left:5%}.tout--right{right:5%}.tout__image{display:block;-webkit-transition:opacity 400ms,width 200ms;transition:opacity 400ms,width 200ms;box-shadow:-1px 0 5px 0 rgba(0,0,0,.75);width:96%;margin:0 auto 5%}.tout:hover .tout__image{width:100%}.tout__title{width:75%;margin:0 auto;display:block}@media only screen and (min-width:640px){.table{position:relative;display:table;width:100%;height:100%;padding:20px 0;box-sizing:border-box}}@media only screen and (min-width:640px){.table-cell{display:table-cell;vertical-align:middle;height:100%}}.page--about{padding:0;text-align:center}.page--about .ember-view{height:100%}@media only screen and (min-width:640px){.page--about{text-align:left}.page--about .page__content .ember-view{font-size:0}}@media only screen and (min-width:640px){.page--about:after{position:fixed;content:' ';bottom:0;display:block;width:50%;width:calc(50% - 15px);height:65px;background-image:-webkit-linear-gradient(rgba(255,255,255,0) 0,rgba(255,255,255,.9) 50%);background-image:linear-gradient(rgba(255,255,255,0) 0,rgba(255,255,255,.9) 50%)}}.about-page-banner-mobile{width:100%;height:0;padding-bottom:56%;margin-top:50px;background-image:url(../assets/page-about/mothers-day-movie-jenifer-aniston-and-kate-hudson-b8fd473b2d4dfec7a82d2722fb0a1e94.jpg);background-repeat:no-repeat;background-size:cover;background-position:center 100%}@media only screen and (min-width:640px){.about-page-banner-mobile{display:none}}.about-text{box-sizing:border-box;position:relative}@media only screen and (min-width:640px){.about-text{width:50%;height:100%;display:inline-block}}.about-text-title{font-size:5em;margin:10px 0;padding-top:18px;font-weight:700}@media only screen and (min-width:640px){.about-text-title{margin:0 0 40px;font-size:4rem;opacity:0;-webkit-transform:translate3d(0,25%,0);transform:translate3d(0,25%,0);-webkit-transition:all 250ms ease 150ms;transition:all 250ms ease 150ms}.page--active .sub-page--active .about-text-title{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.about-text-title--cast-crew{display:none}@media only screen and (min-width:640px){.about-text-title--cast-crew{display:block;padding-top:88px}}@media only screen and (min-width:1023px){.about-text-title--cast-crew{padding-top:18px}}.mobile-about-more-button{position:relative;margin-top:20px;text-decoration:none;font-family:"Strangelove Text W00 Regular",sans-serif;font-size:32px;font-weight:700;color:#000;letter-spacing:2px}.mobile-about-more-button img{position:absolute;width:100px;left:50%;margin-left:-50px;margin-top:-5px}.sub-page{overflow-y:auto;overflow-x:hidden;opacity:0;visibility:hidden;pointer-events:none;position:absolute;top:0;left:0;right:0;padding:0 5%;-webkit-transition:all 150ms ease;transition:all 150ms ease;height:100%;height:100vh}@media only screen and (min-width:1023px){.sub-page{left:230px}}.sub-page--active{opacity:1;visibility:visible;pointer-events:initial}@media only screen and (min-width:640px){.quote{opacity:0;-webkit-transition:all 250ms ease 250ms;transition:all 250ms ease 250ms;-webkit-transform:translate3d(0,25%,0);transform:translate3d(0,25%,0)}.page--active .sub-page--active .quote{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.col--cast li,.crew-list p,.quote,.story__body{font-size:.9rem}@media only screen and (min-width:640px){.col--cast li,.crew-list p,.quote,.story__body{font-size:1.05rem}}.story__body{display:none}.cast-crew-modal .story__body{display:block}@media only screen and (min-width:640px){.story__body{display:block;line-height:2;opacity:0;-webkit-transform:translate3d(0,25%,0);transform:translate3d(0,25%,0);-webkit-transition:all 250ms ease 450ms;transition:all 250ms ease 450ms}.page--active .sub-page--active .story__body{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.about-line{width:100%;margin:5px auto 0}@media only screen and (min-width:640px){.about-line{width:0;opacity:0;-webkit-transition:all 150ms ease 350ms;transition:all 150ms ease 350ms}.page--active .sub-page--active .about-line{width:100%;opacity:1}}.mobile-about-more-button{display:inline-block}@media only screen and (min-width:640px){.mobile-about-more-button{display:none}}.canvas-video{display:none}@media only screen and (min-width:640px){.canvas-video{display:block}}.about-video{position:relative}@media only screen and (min-width:640px){.about-video{width:50%;height:100%;display:inline-block}}.canvas-video{background:url(/assets/page-about/videos/mothers-about-d55275d8cc2995466425b05716afb5ac.jpg) center center/cover no-repeat #eee;width:100%}@media only screen and (min-width:640px){.canvas-video{position:absolute;top:0;left:0;right:0;bottom:0;width:auto}}@media only screen and (min-width:640px){.about-text-wrapper{padding-right:25px}}.cast-crew{font-size:.8rem}@media only screen and (min-width:640px){.cast-crew .about-text-wrapper{display:none}}@media only screen and (min-width:1023px){.cast-crew{font-size:1rem}}@media only screen and (max-width:639px){.cast-crew-modal{box-sizing:border-box;padding:20px;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;position:fixed;background:#FFF;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-transition:all 150ms ease;transition:all 150ms ease;z-index:9999}.cast-crew-modal--revealed{opacity:1;visibility:visible;pointer-events:initial}}.close-cast-crew-modal-btn{position:absolute;top:20px;right:20px;display:block;z-index:100}.close-cast-crew-modal-btn img{width:30px}@media only screen and (min-width:640px){.close-cast-crew-modal-btn{display:none}}@media only screen and (min-width:640px){.col--cast,.col--crew{float:left}}.col--cast h3,.col--crew h3{margin:0 0 20px;color:#63236D;font-family:"Strangelove Text W00 Regular",sans-serif;font-size:3rem}@media only screen and (min-width:640px){.col--cast h3,.col--crew h3{font-weight:400}}.col--cast{margin-bottom:20px}@media only screen and (min-width:640px){.col--cast{width:auto;-webkit-transition:all 450ms ease 250ms;transition:all 450ms ease 250ms;opacity:0;-webkit-transform:translate3d(0,5%,0);transform:translate3d(0,5%,0)}.page--active .sub-page--active .col--cast{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.col--cast li{color:#000}@media only screen and (max-width:639px){.col--cast li{display:inline-block}}@media only screen and (min-width:640px){.col--cast li{line-height:1.75}}@media only screen and (max-width:639px){.col--cast li:after{content:" / ";display:inline-block;padding-left:3px}}.col--cast li:last-of-type:after{display:none}@media all and (min-width:1200px){.col--crew{width:50%;max-width:400px;padding-left:20px;-webkit-transition:all 450ms ease 450ms;transition:all 450ms ease 450ms;opacity:0;-webkit-transform:translate3d(0,5%,0);transform:translate3d(0,5%,0)}.page--active .sub-page--active .col--crew{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@media only screen and (min-width:1440px){.col--crew{padding-left:50px}}.crew-list h4{margin-bottom:0;color:#000;font-family:sans-serif}.crew-list p{margin-top:5px}.crew-list img{height:8px}@media only screen and (min-width:640px){.crew-list img{height:10px;margin-left:2px}}.page--videos .slide-show__slide:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;background:url(/assets/page-videos/video-play-button-c692245fe07a56fd611850b1c5aa27a7.png) center center/20% no-repeat;pointer-events:none;-webkit-transition:background-size 200ms;transition:background-size 200ms}@media only screen and (min-width:1023px){.page--videos .slide-show__slide:after{background-size:12%}}.page--videos .slide-show__slide{cursor:pointer}.page--videos .slide-show__slide:hover:after{background-size:21%}@media only screen and (min-width:1440px){.page--videos .slide-show__slide:hover:after{background-size:13%}}.page--videos .slide-show__controls{padding:1em 0}@media only screen and (min-width:1023px){.page--videos .slide-show__controls{background:url(/assets/page-gallery/gallery-line-65818e89c54c6cf730f805dad2a165fc.png) top center/contain no-repeat}}.page--videos .slide-show__controls:after{content:'';position:absolute;bottom:0;left:0;right:0;height:5px;background:url(/assets/page-gallery/gallery-line-65818e89c54c6cf730f805dad2a165fc.png) top center/contain no-repeat}.page--videos #video-holder{position:absolute;z-index:9999;top:0;left:0;right:0;padding:3%}@media only screen and (min-width:1023px){.page--videos #video-holder{right:205px;padding:2.5%}}@media only screen and (min-width:1023px){.page--videos #video-holder.stopped{z-index:-1;opacity:0}}.page--videos #video-holder .progress-bar{width:100%;display:block;height:12px;bottom:0;cursor:pointer;background:#fff;overflow:hidden}.page--videos #video-holder .progress-bar .progress{display:block;height:100%;background:url(page-videos/play-bar-56556615282affd339ed9287bd72dc02.png) right center/cover no-repeat;pointer-events:none;-webkit-transition:all 1000ms linear;transition:all 1000ms linear}.page--videos .fullscreen{position:absolute;top:15px;right:15px;z-index:2;background:url(page-videos/video-fullscreen-b60b070ae1c7e24cb6ad9ab217c42611.png) center center no-repeat;height:28px;width:28px;opacity:0;-webkit-transition:opacity 200ms;transition:opacity 200ms}.page--videos .player-time{position:absolute;bottom:4px;left:10px;color:#fff;font-size:16px;letter-spacing:2px;opacity:0;font-family:"Strangelove Text W00 Regular",sans-serif;pointer-events:none}.page--videos .player-controls{position:absolute;bottom:-1px;left:0;right:0;z-index:2}@media only screen and (max-width:639px){.page--videos .player-controls{display:none}}@media only screen and (min-width:640px){.page--videos #video-holder .yt-wrapper:hover .player-time{opacity:1}.page--videos #video-holder .yt-wrapper:hover .progress-bar{height:20px}.page--videos #video-holder .yt-wrapper:hover .fullscreen{opacity:1}}.page--videos #video-holder+.slide-show__slide img{opacity:0}@media only screen and (min-width:1023px){.page--videos #video-holder.stopped+.slide-show__slide img{opacity:1}}.video-nav-item{text-align:center;padding:.5em 0;color:#000}@media only screen and (min-width:1023px){.video-nav-item{text-align:left}}.video-nav-item--active{background:url(/assets/page-videos/video-menu-arrow-ec790e3bd5c97bde6e44bbb6402d4b70.png) 25% .7em no-repeat;padding:.5em 1.8em}@media only screen and (min-width:1023px){.video-nav-item--active{background-position:.5em 40%}}.yt-wrapper{position:relative;height:0;padding-bottom:56.34%;overflow:hidden}.yt-wrapper iframe{height:100%;position:absolute;top:0;width:100%;left:0}.page--gallery .full-screen-open:after{cursor:pointer;content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;background:url(/assets/page-gallery/expand-8ada8764caaceb6fc3c36d4a89fa97b1.png) center center no-repeat;opacity:0;-webkit-transition:opacity 200ms;transition:opacity 200ms;pointer-events:none}@media only screen and (min-width:640px){.page--gallery .full-screen-open:hover:after{opacity:1}}.slide-show__button{height:50px;width:50px;cursor:pointer;padding:16px 18px;box-sizing:border-box;position:relative}.slide-show__button img{width:14px;height:auto}@media only screen and (min-width:1023px){.slide-show__button img{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-transition:width 200ms;transition:width 200ms}.slide-show__button:hover img{width:16px}.first-slide .slide-show__button--prev:hover img,.last-slide .slide-show__button--next:hover img{width:14px}}.slide-show__pagination{width:100%;text-align:center;color:#000;font-size:1.25em;line-height:50px}.slide-show__pagination span{opacity:.5;filter:alpha(opacity=50)}.slide-show__button--prev{position:absolute;left:0;top:0}.slide-show__button--next{position:absolute;right:0;top:0}.first-slide .slide-show__button--prev,.last-slide .slide-show__button--next{opacity:.5;cursor:default}.slide-show__share{margin-top:.5em}.slide-show__share li{display:inline-block}.slide-show__share li button{color:#63236D;padding:.6em .8em;font-size:1.2em}@media only screen and (min-width:1023px){.slide-show__share li button{padding:0;position:relative;width:2em;height:2em}.slide-show__share li button .fa{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-transition:font-size 200ms;transition:font-size 200ms}.slide-show__share li button:hover .fa{font-size:1.3rem}}@media only screen and (max-width:639px){.page--meet-the-cast .page__content{width:100%;height:100%;position:fixed;top:0;bottom:0;overflow-y:scroll}}@media only screen and (min-width:640px){.page--meet-the-cast{padding:80px 0}}.page--meet-the-cast{overflow:auto}.cast{width:100%;overflow:hidden;box-sizing:border-box;padding:0 1%;position:relative}@media only screen and (max-width:639px){.cast{padding-top:100px}}@media only screen and (min-width:640px){.cast{padding:0}}@media only screen and (min-width:1023px){.cast:after{content:'';position:absolute;top:0;left:0;bottom:0;width:205px;pointer-events:none;background:-webkit-linear-gradient(left,#fff 0,rgba(255,255,255,0) 100%);background:linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1)}}@media only screen and (min-width:640px){#cast__wrapper{width:420vh}}@media only screen and (min-width:1023px){#cast__wrapper{left:205px;position:relative}}@media only screen and (min-width:640px) and (max-height:1100px){#cast__wrapper{width:435vh}}.cast__card{width:50%;box-sizing:border-box;float:left;padding:2% 3%;background:url(/assets/page-home/photo-frame@2x-c95e7702a53bdb9eea85c7c7e266c98a.png) center top/contain no-repeat;position:relative}.cast__card img{width:100%;height:auto}@media only screen and (max-width:639px){.cast__card:last-of-type{padding-bottom:60px}}@media only screen and (min-width:640px){.cast__card{padding:3vh;width:auto;background:url(/assets/page-cast/cast-card-outline-1-fd1fe4c0219654d52ece3f7fe356f7de.png) center center/cover no-repeat}.cast__card img{width:30vh;height:auto}}.cast__title--mobile{font-size:5vw;font-family:"Strangelove Text W00 Regular",sans-serif;letter-spacing:.25rem;color:#63236D;margin:9% 0;text-align:center}@media only screen and (min-width:640px){.cast__title--mobile{display:none}}.cast__info{position:absolute;bottom:0;left:0;right:0;text-align:center;overflow:hidden;background:-webkit-linear-gradient(top,transparent 0,rgba(0,0,0,.5) 100%);background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=0)}@media only screen and (min-width:640px){.cast__info{margin:3vh;color:#fff;padding:4vh 1vh 2vh}}.cast__info h3{font-size:8vw;font-weight:300;font-family:"Strangelove Text W00 Regular",sans-serif;letter-spacing:.6rem;color:#FFF;margin:0 0 10px}@media only screen and (min-width:640px){.cast__info h3{letter-spacing:.5rem;font-size:3vh;font-weight:700;color:#fff;margin:1vh}}.cast__info .cast__character{text-transform:uppercase;letter-spacing:0;font-size:14vw;margin:0;line-height:1;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#FFF}@media only screen and (min-width:640px){.cast__info .cast__character{font-size:3.5vh;line-height:normal;opacity:0;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0);-webkit-transition:all 250ms ease 350ms;transition:all 250ms ease 350ms}}.cast__info hr{width:40%;height:2px;background:#FFF;margin:2vh auto 3vh;border:none}@media only screen and (min-width:640px){.cast__info hr{width:0;margin:3vh auto 4vh;opacity:0;-webkit-transition:all 250ms ease 450ms;transition:all 250ms ease 450ms}}.cast__info p{color:#fff;font-family:"Strangelove Text W00 Regular",sans-serif;font-size:3vh;letter-spacing:.15rem;line-height:1}@media only screen and (max-width:639px){.cast__info p{font-size:5vh;margin-top:0;margin-bottom:20px;padding:0 20px}}@media only screen and (min-width:1440px){.cast__info p{letter-spacing:.1rem;font-size:2.5vh}}.cast__image--mobile{display:block}@media only screen and (min-width:640px){.cast__image--mobile{display:none}}.cast__modal-mobile{display:block;background-size:cover;background-position:0;background-repeat:no-repeat}@media only screen and (max-width:639px){.cast__modal-mobile{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:scale(0.75,.75);transform:scale(0.75,.75);-webkit-transition:all 250ms ease;transition:all 250ms ease;z-index:100}.cast__modal-mobile--revealed{opacity:1;visibility:visible;pointer-events:initial;-webkit-transform:scale(1);transform:scale(1);z-index:100}}.cast__modal-mobile-close{display:inline-block;position:absolute;top:20px;right:20px;width:25px;z-index:125}@media only screen and (min-width:640px){.cast__modal-mobile-close{display:none}}.cast__image--desktop{display:none}@media only screen and (min-width:640px){.cast__image--desktop{display:block}}@media only screen and (min-width:640px){.cast__details{display:block;opacity:0;max-height:0;-webkit-transition:all 700ms;transition:all 700ms}}@media only screen and (min-width:640px){.cast__description{opacity:0;-webkit-transition:all 450ms ease 500ms;transition:all 450ms ease 500ms;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}}@media only screen and (min-width:640px){.cast__card:hover .cast__details{opacity:1;max-height:20vh}.cast__card:hover .cast__character{letter-spacing:.3rem;opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.cast__card:hover .cast__info hr{width:8vh;opacity:1}.cast__card:hover .cast__description{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@media only screen and (min-width:640px) and (max-height:950px){.cast__card:hover .cast__details{max-height:23vh}}.cast-arrow-up{top:50px}@media only screen and (max-width:639px){.cast-arrow-up{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.cast-arrow-up img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cast-arrow-down{bottom:0}@media only screen and (max-width:639px){.cast-arrow-down{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@media only screen and (max-width:639px){.cast-arrow{display:block;position:fixed;right:0;left:0;background:rgba(255,255,255,.9);text-align:center;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:all 250ms ease;transition:all 250ms ease;z-index:100}.cast-arrow--revealed{opacity:1;visibility:visible;pointer-events:initial;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.cast-arrow a{display:inline-block;padding:10px 10px 5px}.cast-arrow img{height:20px}}@media only screen and (min-width:640px){.cast-arrow{display:none}}@media only screen and (max-width:639px){.thankyoumom:not(.tym-step-0) .slide-arrow--cast{display:none!important}}.page--partners{padding:0;overflow:auto}@media only screen and (min-width:640px){.page--partners{overflow:hidden}}.page--partners .ember-view{height:100%}.mothersday-row{position:relative;width:100%;height:100%;font-size:0;overflow:auto}.mothersday-col{box-sizing:border-box;position:relative;vertical-align:middle;width:100%}.partners-logos:after{position:fixed;content:' ';bottom:0;display:block;height:65px;background-image:-webkit-linear-gradient(rgba(255,255,255,0) 0,rgba(255,255,255,.45) 40%,rgba(255,255,255,.9) 80%);background-image:linear-gradient(rgba(255,255,255,0) 0,rgba(255,255,255,.45) 40%,rgba(255,255,255,.9) 80%)}@media only screen and (min-width:640px){.partners-logos{overflow:auto}}@media only screen and (min-width:1023px){.partners-logos{position:absolute;width:100%;height:100%;display:block}}.partners-logos__container{padding:60px 0 0;height:100%}@media only screen and (min-width:640px){.partners-logos__container{padding:0}}@media only screen and (min-width:1023px){.partners-logos__container{position:absolute;top:0;right:0;bottom:0;left:205px;font-size:0}}@media only screen and (min-width:1920px){.partners-logos__container{left:0;padding:0 205px}}.partners-logos__title-bg{text-align:center;font-size:3.5rem;font-weight:400;font-weight:700;margin:10px 0;padding:30px 0 20px}@media only screen and (min-width:1023px){.partners-logos__title-bg{width:90%;padding:0;font-size:4rem;text-align:left}}@media only screen and (min-width:1920px){.partners-logos__title-bg{width:120vmin}}@media all and (max-height:700px){.partners-logos__title-bg{font-size:3.2rem}}.partners-logos__grid-bg{box-sizing:border-box;text-align:center}@media only screen and (min-width:1023px){.partners-logos__grid-bg{position:relative;top:0;left:0;width:100%;height:100%;max-width:1200px;margin:0 auto;padding:20px}}@media all and (max-height:700px){.partners-logos__grid-bg{padding-top:20px}}.partners-logos__grid-bg-item{display:inline-block;box-sizing:border-box;width:50%;height:100px;padding:20px}@media only screen and (min-width:640px){.partners-logos__grid-bg-item{width:33.33%;height:120px;padding:10px 30px}}@media only screen and (min-width:1023px){.partners-logos__grid-bg-item{width:25%;height:20%;min-height:80px}}@media all and (min-width:1024px) and (max-height:700px){.partners-logos__grid-bg-item{height:20%}}.partners-logos__grid-bg-link{display:block;width:100%;height:100%}.partners-logos-grid-bg-img{display:block;width:100%;height:100%;background-repeat:no-repeat;background-size:contain;background-position:center center}.notransition *{-webkit-transition:none!important;transition:none!important}.nav-header__open-tym{display:none}@media only screen and (min-width:1023px){.thankyoumom .nav-header{-webkit-transition:all 200ms;transition:all 200ms;-webkit-transform:translate3d(-205px,0,0);transform:translate3d(-205px,0,0)}.thankyoumom.open-desktop .nav-header{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);background:-webkit-linear-gradient(left,#fff 0,#fff 17%,rgba(255,255,255,.85) 60%,rgba(255,255,255,.55) 79%,rgba(255,255,255,.29) 94%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,#fff 0,#fff 17%,rgba(255,255,255,.85) 60%,rgba(255,255,255,.55) 79%,rgba(255,255,255,.29) 94%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1);height:100%}.thankyoumom .hashtag--desktop{display:none}.nav-header__open-tym{display:inline-block;vertical-align:19px;margin-left:20px;background:url(/assets/page-thankyoumom/menu-btn@2x-e593e28e61d3159c06dd504d09e6311f.png) center center/cover no-repeat;height:22px;width:22px}.open-desktop .nav-header__open-tym{background:url(mobile/close-icon-c979a7724278c93e5df5068a6bf45268.png) center center/cover no-repeat}}.page--thankyoumom{padding:0}.page--thankyoumom h2{font-family:"Old Standard TT",serif;letter-spacing:normal;font-size:1.25rem;margin:0;text-transform:uppercase;line-height:1.3;font-weight:400}@media only screen and (min-width:640px){.page--thankyoumom h2{font-size:2rem}}@media only screen and (min-width:1440px) and (min-height:640px){.page--thankyoumom h2{font-size:3rem}}.page--thankyoumom h3{color:#63236D;font-family:"Strangelove Text W00 Regular",sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:.1rem}@media only screen and (min-width:1023px){.page--thankyoumom h3{font-size:2rem;margin:.2rem 0 2rem}}@-webkit-keyframes tym-step-progress-animate{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes tym-step-progress-animate{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.tym-step-progress{display:none}@media only screen and (min-width:640px){.tym-step-progress{display:block;margin-top:1.5rem;width:100%;text-align:center;font-size:1.7rem;font-family:"Strangelove Text W00 Regular",sans-serif;color:#63236D;font-weight:700;letter-spacing:.2rem;pointer-events:none;opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-webkit-animation:tym-step-progress-animate 500ms forwards;animation:tym-step-progress-animate 500ms forwards}}@media only screen and (min-width:1023px){.tym-step-progress{position:absolute;top:0;left:0;right:0;z-index:3}}.tym-step-progress__bar{width:100px;background:url(/assets/page-thankyoumom/progress-bar-bottom@2x-d9c8df5089259a50b350ef164ec877cb.png) bottom left/100px 5px repeat-x;height:19px;display:inline-block;position:relative;margin-left:.2rem}.tym-step-progress__meter{width:20%;background:url(/assets/page-thankyoumom/progress-bar-top@2x-2ed6356e2bc7dcd4939c99e1db0d556d.png) bottom right/cover no-repeat;height:19px;display:block;margin-left:2px;position:relative;-webkit-transition:width 200ms;transition:width 200ms}.tym-step-progress__meter:before{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;background:url(/assets/page-thankyoumom/progress-bar-left@2x-56a30d3c89ffd8b2742c2c1e29fe2ac9.png) bottom left/2px 19px no-repeat;z-index:2}.meter-40{width:40%}.meter-60{width:60%}.meter-80{width:80%}.progress-0{display:none}.step-holder{height:100%}.step{text-align:center;height:100%;width:100%;display:table}.step-center{max-width:850px;position:relative;display:table-cell;-webkit-filter:none;filter:none;text-align:center;padding:30vw 3vw;-webkit-transition:opacity 500ms;transition:opacity 500ms;z-index:2}@media only screen and (min-width:640px){.step-center{vertical-align:middle;padding:60px 18vw 0}}@media only screen and (min-width:1023px){.step-center{width:850px;position:absolute;z-index:2;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);padding-top:0}}.fade-out .step-center{opacity:0}.step-btn{color:#63236D;font-family:"Strangelove Text W00 Regular",sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:.2rem;position:relative;background:url(/assets/page-thankyoumom/button_border@2x-89167339a7c5c5e0c1f8d2e6e61264c9.png) top center/700px 3px repeat-x #fff;margin:.25rem 0;padding:.5rem 1rem;-webkit-transition:background-color 200ms;transition:background-color 200ms}.step-btn:after{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;background:url(/assets/page-thankyoumom/button_border@2x-89167339a7c5c5e0c1f8d2e6e61264c9.png) top center repeat-x}@media only screen and (min-width:640px){.step-btn{min-width:10rem;padding:1rem}.step-btn:hover{background-color:#7D3588;color:#fff}}@media only screen and (min-width:1023px) and (min-height:750px){.step-btn{font-size:2rem;min-width:16rem;margin:.25rem 0;padding:1rem 2rem}.step-btn.step-btn--upload{padding:1rem;cursor:pointer}}.step-btn--upload{display:inline-block;box-sizing:border-box}.step-btn__border{position:absolute;top:0;left:0;right:0;bottom:0;background:url(/assets/page-thankyoumom/button-side@2x-a76a5ac81177be80b1e07961f8f9cef6.png) center left/3px 47px repeat-y;pointer-events:none}.step-btn__border:after{content:'';position:absolute;top:0;bottom:0;right:0;width:3px;background:url(/assets/page-thankyoumom/button-side@2x-a76a5ac81177be80b1e07961f8f9cef6.png) center left/3px 47px repeat-y}.step-btn--next{background:#63236D;color:#fff}.step-btn--next[disabled]{display:none}@media only screen and (min-width:640px){.step-btn--next.step-btn:hover{background-color:#7D3588}}.step-btn--facebook{font-size:1.5rem;padding:.8rem 1.5rem}@media only screen and (min-width:640px){.step-btn--facebook{font-size:2rem;padding:1rem 3rem}}@media only screen and (min-width:1023px) and (min-height:750px){.step-btn--facebook{font-size:3rem;padding:1rem 4rem}}.step-btn--share:disabled{background:#58315f}.step-btn--share:disabled img{height:1rem;width:1rem;vertical-align:middle;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@media only screen and (min-width:1023px) and (min-height:750px){.step-btn--share:disabled img{height:1.5rem;width:1.5rem}}@media only screen and (min-width:640px){.step-btn--share.step-btn:hover{background-color:#7D3588}}.border-desktop{pointer-events:none}@media only screen and (max-width:639px){.border-desktop{display:none}}.border__image{width:100%;height:auto}.border,.flowers{position:absolute;height:auto;pointer-events:none}.flowers{z-index:2}.border--left-top{top:80px;left:0;width:20vw}@media only screen and (min-width:1023px){.border--left-top{width:17vw}}.border__flowers--left-top{top:17vw;left:0;width:6vw}.border--left-bottom{bottom:-9vw;left:-7vw;width:65vw}@media only screen and (min-width:1023px){.border--left-bottom{width:50vw}}.border__flowers--left-bottom{top:0;left:7vw;width:6vw}.border__flowers--bottom-left{bottom:9vw;width:14vw;left:18vw}.border__flowers--bottom-center{bottom:0;left:50%;width:20vw;margin-left:-10vw}.border--right-top{top:90px;right:0;width:24vw}@media only screen and (min-width:1023px){.border--right-top{width:18vw}}.border__flowers--right-top{top:22vw;right:0;width:6vw}.border--right-bottom{bottom:-7vw;right:-9vw;width:62vw}@media only screen and (min-width:1023px){.border--right-bottom{width:54vw}}.border__flowers--right-bottom,.border__flowers--right-center{bottom:7vw;right:9vw;width:12vw}.border--left{bottom:0;left:0;width:26vw}.border--right{bottom:0;right:0;width:26vw}.pictures{width:100%;height:auto;display:block}.flower{display:block;position:absolute;z-index:2;height:auto}.flower--1{left:0;width:14vw;bottom:9vw}.flower--2{left:13vw;width:11vw;bottom:0}.flower--3{right:0;width:5vw;bottom:20vw}.flower--4{right:0;width:9.5vw;bottom:0}.flower--5{right:12vw;width:8vw;bottom:0}.step--0 .cast-names{width:80%}@media only screen and (min-width:1023px) and (max-height:600px){.step--0 .cast-names{width:100vh}}.step--0 h2{font-size:1.6rem}.step--0 h2 .larger-letter{font-size:1.5em}@media only screen and (min-width:640px){.step--0 h2{font-size:2.4rem}}@media only screen and (min-width:1023px) and (min-height:600px){.step--0 h2{font-size:5rem}.step--0 h2 .larger-letter{font-size:7rem}}.step--0 h3{color:#000;line-height:1.2}@media only screen and (min-width:1023px) and (min-height:600px){.step--0 h3{font-size:3rem;letter-spacing:.2rem}}.step--0 .step-center--animate{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 500ms 150ms ease;transition:all 500ms 150ms ease}.home-animate-in .thankyoumom .step--0 .step-center--animate{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.step--0 .step-center--animate .step-btn--animate{opacity:0;-webkit-transition:all 500ms 500ms ease;transition:all 500ms 500ms ease}.home-animate-in .thankyoumom .step--0 .step-center--animate .step-btn--animate{opacity:1}@media only screen and (max-width:639px){.step--0{background:url(/assets/page-thankyoumom/mobile-homepage-pictures-68cfa9878dc2263db1998ac52ec23331.jpg) bottom center/contain no-repeat}}.step--1 h2{margin-bottom:1rem}@media only screen and (min-width:1023px){.step--1 .step-center{max-width:1248px;width:1248px}}@media only screen and (max-width:639px){.step--1{background:url(/assets/page-thankyoumom/mobile-homepage-pictures-68cfa9878dc2263db1998ac52ec23331.jpg) bottom center/contain no-repeat}}.step--1 .step-btn--next img{width:1rem;height:1rem;vertical-align:middle;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;-webkit-filter:none;filter:none}@media only screen and (min-width:1023px) and (min-height:750px){.step--1 .step-btn--next img{width:1.5rem;height:1.5rem}}.or{display:block;width:5rem;margin:1rem auto}.or img{width:100%;height:auto}@media only screen and (max-width:639px){.step--2{background:url(/assets/page-thankyoumom/mobile-homepage-pictures-68cfa9878dc2263db1998ac52ec23331.jpg) bottom center/contain no-repeat}.step--2 h2{margin:1rem}}@media only screen and (min-width:640px){.step--2 .step-center{padding-bottom:10vw}}.step--2 .step-btn--next{display:block;margin:.25em auto 0;opacity:1}.step--2 .step-btn--next:disabled{opacity:0}.select-facebook{display:block;border:none;outline:0;min-width:16rem;padding:1rem;letter-spacing:.2rem;background:url(/assets/page-thankyoumom/button_border@2x-89167339a7c5c5e0c1f8d2e6e61264c9.png) top center/700px 3px repeat-x}@media only screen and (max-width:639px){.select-facebook{width:14rem}}@media only screen and (min-width:1023px) and (min-height:750px){.select-facebook{padding:1.5rem 3rem;min-width:26rem}}.twitter-typeahead{font-family:"Strangelove Text W00 Regular",sans-serif;color:#63236D;font-weight:700;letter-spacing:.2rem;font-size:2rem;margin:.25rem 0;text-align:left;background:url(/assets/page-thankyoumom/button_border@2x-89167339a7c5c5e0c1f8d2e6e61264c9.png) bottom center/700px 3px repeat-x}@media only screen and (min-width:1023px) and (min-height:750px){.twitter-typeahead{font-size:3.5rem}}.twitter-typeahead:before{content:'';position:absolute;top:0;bottom:0;left:0;width:3px;background:url(/assets/page-thankyoumom/button-side@2x-a76a5ac81177be80b1e07961f8f9cef6.png) center left/3px 47px repeat-y;z-index:2}.twitter-typeahead:after{content:'';position:absolute;top:0;bottom:0;right:0;width:3px;background:url(/assets/page-thankyoumom/button-side@2x-a76a5ac81177be80b1e07961f8f9cef6.png) center right/3px 47px repeat-y;z-index:2}.tt-menu{left:3px;right:3px;width:100%;padding-bottom:3px}.tt-open{font-size:1.5rem;min-width:16rem;margin:0;background:url(/assets/page-thankyoumom/button-side@2x-a76a5ac81177be80b1e07961f8f9cef6.png) center right/3px 47px repeat-y}.tt-open:before{content:'';position:absolute;top:0;bottom:0;left:0;width:3px;background:url(/assets/page-thankyoumom/button-side@2x-a76a5ac81177be80b1e07961f8f9cef6.png) center left/3px 47px repeat-y;z-index:2}.tt-open:after{content:'';position:absolute;bottom:0;right:0;left:0;height:3px;background:url(/assets/page-thankyoumom/button_border@2x-89167339a7c5c5e0c1f8d2e6e61264c9.png) top center/700px 3px repeat-x;z-index:2}.tt-suggestion{box-sizing:border-box;margin:0 3px;padding:.8rem 1rem;min-width:16rem;cursor:pointer;background:#fff;border:5px solid #fff}.tt-suggestion.tt-cursor,.tt-suggestion:hover{border:5px solid #fff;background:#F5EEF5}.tt-dataset{width:100%}.error{position:absolute;padding:1rem;top:0;right:0;left:0;background:url(/assets/page-thankyoumom/button-side@2x-a76a5ac81177be80b1e07961f8f9cef6.png) center right/3px 47px repeat-y #FFE3E3}.error:before{content:'';position:absolute;top:0;bottom:0;left:0;width:3px;background:url(/assets/page-thankyoumom/button-side@2x-a76a5ac81177be80b1e07961f8f9cef6.png) center left/3px 47px repeat-y;z-index:2}.error:after{content:'';position:absolute;bottom:0;right:0;left:0;height:3px;background:url(/assets/page-thankyoumom/button_border@2x-89167339a7c5c5e0c1f8d2e6e61264c9.png) top center/700px 3px repeat-x;z-index:2}.step--3 .step-center{padding:60px 0 0}@media only screen and (min-width:640px){.step--3 .step-center{padding:85px 0 0}}@media only screen and (min-width:1023px){.step--3 .step-center{padding:0}}.check--color{background:url(/assets/page-thankyoumom/check-purple@2x-7aa7a1a452e9fb13565a32c654510e68.png) center center/contain no-repeat;height:20px;width:18px;margin-right:.5rem;display:inline-block}.select__container{width:80vw;max-width:525px;margin:0 auto}@media only screen and (min-width:1023px){.select__container{float:left}}.select__container h4{text-transform:uppercase;margin:0 0 .25rem;font-weight:400}@media only screen and (max-width:639px){.select__container h4{display:none}}@media only screen and (min-width:1023px){.select__container h4{text-align:left}}.selected-photos{width:80vw;height:16vw;max-width:525px;max-height:105px;margin:0 auto 2rem;display:block;background:url(/assets/page-thankyoumom/tym-step-3/no-photo-selected-d3e380aba54408d306a9cf0b3abb6a7e.gif) center center/cover no-repeat}@media only screen and (min-width:640px) and (max-height:640px){.selected-photos{max-width:400px;max-height:80px}}@media only screen and (min-width:1023px){.selected-photos{float:left;margin:0 0 2rem}}.photos-loading{position:relative}@media only screen and (min-width:1023px){.photos-loading{float:left;margin:0}}.photos-loading__spinner{width:30px;height:30px;position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-15px;z-index:2;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;-webkit-filter:none;filter:none}.select-photo{height:48vw;width:80vw;max-width:525px;max-height:316px;display:block;background:url(/assets/page-thankyoumom/tym-step-3/cast-rectangle-000918bcdd0ef0eb9d243f895132236c.jpg) center center/cover no-repeat;margin:1rem auto}@media only screen and (min-width:640px) and (max-height:640px){.select-photo{max-width:400px;max-height:240px}}@media only screen and (min-width:1023px){.select-photo{float:left;margin:0}}@media (max-width:320px){.select-photo{margin:0 auto .5rem}}.select-photo__nav{overflow:hidden;margin:0 auto;width:5.5rem}@media only screen and (min-width:1023px){.select-photo__nav{float:right;margin:.5rem 0 0}}.select-photo__btn{text-indent:-9000px;overflow:hidden;height:2.5rem;width:2.5rem;display:block;float:left}.select-photo__btn:disabled{opacity:.5}.select-photo__btn--prev{background:url(/assets/page-thankyoumom/tym-step-3/btn-prev@2x-6eada279f311d0da0385a64b89ad4428.jpg) center center/cover no-repeat}.select-photo__btn--next{background:url(/assets/page-thankyoumom/tym-step-3/btn-next@2x-ae8ac2ab34c9517af1739205941c317f.jpg) center center/cover no-repeat;margin-left:.5rem}.select__nav{width:90vw;max-width:500px;display:inline-block}@media only screen and (max-width:639px){.select__nav{position:relative;z-index:100;padding:0;width:80vw;margin-bottom:0}}@media only screen and (min-width:1023px){.select__nav{float:right;text-align:left;margin-left:1rem;margin-top:1.25rem;width:19rem}}@media (max-width:320px){.select__nav{width:100vw}}.step-btn-holder{position:relative;z-index:100;margin:1rem}@media only screen and (min-width:1023px){.step-btn-holder{margin:0;width:19rem;position:absolute;bottom:-.25rem;right:0}.step-btn-holder .step-btn{width:100%}}@media (max-width:320px){.step-btn-holder{margin:0}}h3.upload-text{margin:.2rem 0 .8rem;display:inline-block;border-bottom:3px solid #fff}h3.upload-text.photos-selected{-webkit-animation:photos-selected .5s;animation:photos-selected .5s}.select-photo__item{width:20%;height:33.55%;float:left;list-style:none;overflow:hidden;position:relative}.select-photo__item .select-photo__img{display:block;background-color:#fff;cursor:pointer;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.select-photo__item .select-photo__img div{display:block;width:100%;height:100%;background-size:cover;background-position:center center;opacity:.75;-webkit-filter:sepia(100%) hue-rotate(260deg);-moz-filter:sepia(100%) hue-rotate(260deg);-ms-filter:sepia(100%) hue-rotate(260deg);-o-filter:sepia(100%) hue-rotate(260deg);filter:sepia(100%) hue-rotate(260deg)}.select-photo__item .select-photo__img div:hover{opacity:1;-webkit-filter:initial;-moz-filter:initial;-ms-filter:initial;-o-filter:initial;filter:initial}.select-photo__item.selected .select-photo__img div{opacity:1;-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none}.select-photo__item .check--white{background:url(/assets/page-thankyoumom/check-white@2x-0b7e5c96a671994a096c3e1c40355446.png) center center/contain no-repeat;height:20px;width:18px;opacity:0}.select-photo__item.selected .check--white{position:absolute;z-index:2;bottom:.2rem;right:.3rem;opacity:1;-webkit-transition:opacity 200ms;transition:opacity 200ms}.select-photo__item[data-dir="0"] .select-photo__img{-webkit-animation:slide-up .5s forwards;animation:slide-up .5s forwards}.select-photo__item[data-dir="1"] .select-photo__img{-webkit-animation:slide-right .5s forwards;animation:slide-right .5s forwards}.select-photo__item[data-dir="2"] .select-photo__img{-webkit-animation:slide-down .5s forwards;animation:slide-down .5s forwards}.select-photo__item[data-dir="3"] .select-photo__img{-webkit-animation:slide-left .5s forwards;animation:slide-left .5s forwards}.selected-photos .select-photo__item{height:100%;margin-right:2px;margin-left:2px;width:calc(20% - 4px)}.selected-photos .select-photo__item .select-photo__img{-webkit-animation:slide-up .5s forwards;animation:slide-up .5s forwards}.step--4 .step-center{position:inherit;vertical-align:middle}@media only screen and (min-width:640px) and (max-width:1023px){.step--4 .step-center{padding:60px 12vw 0}}@media only screen and (min-width:1023px){.step--4 .step-center{position:absolute;padding:0}}@media only screen and (min-width:1920px){.step--4 .step-center{width:900px;max-width:900px}}.step--4 .select__nav{top:0;left:0;right:0;z-index:3;position:absolute;padding-top:60px;background:#fff;width:auto;text-align:center;max-width:100%}@media only screen and (min-width:640px){.step--4 .select__nav{padding-top:85px}}@media only screen and (min-width:1023px){.step--4 .select__nav{padding:0;position:relative;margin-bottom:125px;text-align:left;margin-left:0;width:19rem}}.step--4 .step-btn-holder{position:absolute;z-index:100;padding:1rem;bottom:0;background:#fff;width:100%;left:0;box-sizing:border-box;margin:0}@media only screen and (min-width:1023px){.step--4 .step-btn-holder{padding:0;width:19rem;left:auto}}.select-message{position:relative;font-size:8px}@media only screen and (min-width:1023px){.select-message{font-size:inherit;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);position:absolute;top:50%;width:500px}}@media only screen and (min-width:1920px){.select-message{width:550px}}.select-message:before{content:'';position:absolute;top:-50vh;bottom:0;right:0;left:0;height:50vh;z-index:2;background:-webkit-linear-gradient(top,#fff 0,rgba(255,255,255,.3) 99%,rgba(255,255,255,.5) 100%);background:linear-gradient(to bottom,#fff 0,rgba(255,255,255,.3) 99%,rgba(255,255,255,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#80ffffff', GradientType=0);pointer-events:none}@media only screen and (max-width:639px){.select-message:before{top:-35vh;height:35vh}}.select-message:after{content:'';position:absolute;top:auto;bottom:-60vh;right:0;left:0;z-index:2;height:60vh;background:-webkit-linear-gradient(top,rgba(255,255,255,.3) 0,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,.3) 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80ffffff', endColorstr='#ffffff', GradientType=0);pointer-events:none}.select-message__holder{position:relative;top:auto;height:3.5rem;cursor:pointer}.select-message__holder:after,.select-message__holder:before{content:'';position:absolute;width:0;height:3px;background:url(/assets/page-thankyoumom/button_border@2x-89167339a7c5c5e0c1f8d2e6e61264c9.png) top center repeat-x;z-index:100}.select-message__holder:before{top:0;left:0}.select-message__holder:after{bottom:0;right:0}@media only screen and (min-width:1023px){.select-message__holder{height:5rem}}@-webkit-keyframes horizontal-border{from{width:0}to{width:100%}}@keyframes horizontal-border{from{width:0}to{width:100%}}.select-message__holder:after,.select-message__holder:before{-webkit-animation:horizontal-border 500ms 1300ms forwards;animation:horizontal-border 500ms 1300ms forwards}.select-message__holder-border{position:absolute;width:100%;height:100%}.select-message__holder-border:after,.select-message__holder-border:before{content:'';position:absolute;bottom:0;width:3px;height:0;background:url(/assets/page-thankyoumom/button-side@2x-a76a5ac81177be80b1e07961f8f9cef6.png) center left repeat-y;z-index:100}.select-message__holder-border:before{bottom:0;left:0}.select-message__holder-border:after{top:0;right:0}@-webkit-keyframes vertical-border{from{height:0}to{height:100%}}@keyframes vertical-border{from{height:0}to{height:100%}}.select-message__holder-border:after,.select-message__holder-border:before{-webkit-animation:vertical-border 500ms 1300ms forwards;animation:vertical-border 500ms 1300ms forwards}.select-message__list{position:absolute;top:0;-webkit-transition:all 150ms ease;transition:all 150ms ease}@media only screen and (max-width:639px){.select-message__list{width:86vw;left:2vw}}.select-message__item{position:relative}.select-message__item input{color:#63236D;text-transform:uppercase;font-family:"Strangelove Text W00 Regular",sans-serif;font-size:21px;letter-spacing:.2rem;width:100%;border:none;outline:0;line-height:1.5;box-sizing:border-box;font-weight:700}@media only screen and (max-width:639px){.select-message__item input{font-size:1.5rem;line-height:1.8}}@media only screen and (min-width:640px){.select-message__item input{width:30.5rem;font-size:3em;padding:10px 0 10px 2rem}}@media only screen and (min-width:1023px){.select-message__item input{width:34rem;font-size:2.5em}}.select-message__item-clickable{position:absolute;top:0;right:0;bottom:0;left:0}.step--5{background:url(/assets/page-thankyoumom/tym-step-5/step-5-bg-bde25fc569a81270e42597350fce0d0c.jpg) center center/cover no-repeat}.step--5 .step-center{max-width:100%;width:100%}@media only screen and (max-width:639px){.step--5 .step-btn{min-width:8rem}}.step--5 .step-btn:not(.step-btn--restart){background-color:transparent}@media only screen and (min-width:640px){.step--5 .step-btn:not(.step-btn--restart):hover{background-color:#7D3588}}.step-5__title{width:30vw;min-width:300px;max-width:500px}.step-5__title img{width:100%;height:auto}@media only screen and (min-width:1440px) and (max-height:1000px){.step-5__title{width:400px}}.step-5-flower-left{bottom:0;left:0;width:12vw;min-width:100px;height:auto;z-index:3}.step-5-flower-right{bottom:0;right:0;width:15vw;min-width:120px;height:auto;z-index:3}.toggle-soundtrack{position:absolute;bottom:0;left:0;height:3em;width:3em;z-index:5}.mute-soundtrack .toggle-soundtrack .fa-volume-up:before{content:"\f026"}#video-preview{height:500px;width:700px;background:#eee;opacity:0}.step--5:not(.canvas-loading) #video-preview{-webkit-transition:.2s;transition:.2s}.step--5 .step-center{opacity:1}.step--5.canvas-loading .video-preview__frame{opacity:0;-webkit-transition:.2s;transition:.2s}.video-preview__loading{display:none}.step--5.canvas-loading .video-preview__loading{display:block;width:30px;height:30px;position:absolute;top:50%;left:50%;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;-webkit-filter:none;filter:none}.video-preview__frame{position:relative;margin:3% auto;width:500px;height:281px}@media only screen and (max-width:639px){.video-preview__frame{width:300px;height:169px}}@media only screen and (min-width:640px) and (min-height:500px){.video-preview__frame{max-width:500px}}@media only screen and (min-width:1023px) and (min-height:750px){.video-preview__frame{max-width:800px;width:800px;height:450px}}@media only screen and (min-width:1440px) and (min-height:1100px){.video-preview__frame{max-width:1248px;width:1248px;height:702px}}.video-preview__restart-app{position:absolute;display:none;width:100%;top:0;bottom:0;left:0;right:0;z-index:5;background:#fff;-webkit-animation:app-fade-in 200ms forwards;animation:app-fade-in 200ms forwards;-webkit-filter:none;filter:none}.video-preview__restart-app .restart-app__center{display:table-cell;vertical-align:middle;-webkit-filter:none;filter:none;position:absolute;top:50%;left:0;right:0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.video-preview__restart-app h2{font-size:1rem}@media only screen and (min-width:640px){.video-preview__restart-app h2{font-size:1.5rem}}@media only screen and (min-width:1023px) and (min-height:750px){.video-preview__restart-app h2{font-size:2rem}}@media only screen and (min-width:1440px) and (min-height:750px){.video-preview__restart-app h2{font-size:2.5rem}}.step-btn--restart{background:#63236D;color:#fff}.show-restart-alert .video-preview__restart-app{display:block}.canvas-frame{position:absolute;z-index:2;width:105%!important;height:auto!important;left:-2.5%;top:-4.5%;pointer-events:none}.canvas-container{z-index:3}.video-preview__btn-play{position:absolute;display:block;cursor:pointer;width:100%;top:0;bottom:0;left:0;right:0;z-index:4;background:url(/assets/page-videos/video-play-button-c692245fe07a56fd611850b1c5aa27a7.png) center center/20% no-repeat;-webkit-transition:background-size 200ms;transition:background-size 200ms}@media only screen and (min-width:1023px){.video-preview__btn-play{background-size:12%}}.has-played .video-preview__btn-play{background:0 0}.step-btn--share-wrapper{position:relative;background:#63236D;display:inline-block}@media only screen and (max-width:639px){.step-btn--share-wrapper{min-width:8rem}}.step-btn--share{background:#63236D;color:#fff;margin:0;position:relative;z-index:2}.step-btn--share__modal{position:absolute;z-index:0;bottom:0;opacity:0;left:0;right:0;text-align:center;margin:0;padding:0;-webkit-transition:bottom 200ms,opacity 100ms;transition:bottom 200ms,opacity 100ms;background:url(/assets/page-thankyoumom/button-side@2x-a76a5ac81177be80b1e07961f8f9cef6.png) center left/3px 47px repeat-y}.step-btn--share__modal:before{content:'';position:absolute;z-index:300;bottom:-13px;right:0;left:0;height:30px;background:url(/assets/page-thankyoumom/tym-step-5/share-box-pointer@2x-affcbb9f8cf548974a7141d673bf2167.png) bottom center/30px 16px no-repeat}.step-btn--share__modal:after{content:'';position:absolute;z-index:300;top:0;bottom:0;right:0;width:3px;background:url(/assets/page-thankyoumom/button-side@2x-a76a5ac81177be80b1e07961f8f9cef6.png) center left/3px 47px repeat-y}.step-btn--share__modal ul{position:relative;display:block;background:url(/assets/page-thankyoumom/button_border@2x-89167339a7c5c5e0c1f8d2e6e61264c9.png) top center/700px 3px repeat-x #fff;margin:0 3px}.step-btn--share__modal ul:after{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;background:url(/assets/page-thankyoumom/button_border@2x-89167339a7c5c5e0c1f8d2e6e61264c9.png) top center repeat-x}.step-btn--share__modal li{display:inline-block;color:#63236D;font-size:1.2rem;padding:.5rem .5rem 0;vertical-align:top}@media only screen and (min-width:1023px) and (min-height:750px){.step-btn--share__modal li{font-size:1.5rem;padding:.5rem 1rem 0}}.step-btn--share__modal .share--url{width:100%;box-sizing:border-box;display:block;padding:0 .5rem 1rem}.step-btn--share__modal .share--url input{width:80%;box-sizing:border-box;background:#eee;border:none;outline:0;padding:0 .5em;margin-right:.15em;font-size:.8rem;line-height:2rem}@media only screen and (min-width:640px){.step-btn--share__modal .share--url input{width:84%}}@media only screen and (min-width:1023px) and (min-height:750px){.step-btn--share__modal .share--url input{margin-right:.5em}}.share--download{width:23px;height:36px;overflow:hidden;position:relative}.share--download a{color:#63236D;display:inline-block}.share--download img{width:100%;height:100%;opacity:0;position:relative;z-index:1}.share--download .fa-download{position:absolute;top:0;left:0;bottom:0;right:0;line-height:2.2;z-index:0}.show-share .step-btn--share__modal{bottom:calc(100% + 12px);opacity:1;z-index:5;-webkit-transition:bottom 200ms,opacity 300ms;transition:bottom 200ms,opacity 300ms}.video-slide__container{position:relative;width:100%;height:100%;display:block;overflow:hidden}.tym-step-5-slide{position:absolute;width:101%;height:101%;top:-.5%;left:-.5%;background-size:contain;background-position:center center;background-color:#fff;background-repeat:no-repeat;display:table}.tym-step-5-slide img{width:100%;height:100%}.tym-step-5-slide.active{z-index:2}.tym-step-5-slide span{display:table-cell;vertical-align:middle;text-transform:uppercase;font-family:"Strangelove Text W00 Regular",sans-serif}@media only screen and (max-width:639px){.tym-step-5-slide span{font-size:3em}}@media only screen and (min-width:640px) and (min-height:500px){.tym-step-5-slide span{font-size:3em}}@media only screen and (min-width:1023px) and (min-height:750px){.tym-step-5-slide span{font-size:5em}}@media only screen and (min-width:1440px) and (min-height:1000px){.tym-step-5-slide span{font-size:6em}}.is-playing .tym-step-5-slide.active[data-index="0"]{-webkit-animation:kb-in 1.8s linear;animation:kb-in 1.8s linear}.is-playing .tym-step-5-slide.active[data-index="2"]{-webkit-animation:kb-out 1.8s linear;animation:kb-out 1.8s linear}.is-playing .tym-step-5-slide.active[data-index="4"]{-webkit-animation:kb-in 1.8s linear;animation:kb-in 1.8s linear}.is-playing .tym-step-5-slide.active[data-index="5"],.is-playing .tym-step-5-slide.active[data-index="7"]{-webkit-animation:kb-out 1.8s linear;animation:kb-out 1.8s linear}.is-playing .tym-step-5-slide.active[data-index="9"] img{-webkit-animation:app-fade-in .5s linear;animation:app-fade-in .5s linear}.border__flowers--left-top{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:all 1000ms ease 1500ms;transition:all 1000ms ease 1500ms}.home-animate-in .thankyoumom .border__flowers--left-top{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.border__flowers--left-bottom{-webkit-transform:translate(-100%,-20%) rotate(45deg);transform:translate(-100%,-20%) rotate(45deg);-webkit-transition:all 1000ms ease 1500ms;transition:all 1000ms ease 1500ms}.home-animate-in .thankyoumom .border__flowers--left-bottom{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}.border__flowers--bottom-left{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:all 1000ms ease 1500ms;transition:all 1000ms ease 1500ms}.home-animate-in .thankyoumom .border__flowers--bottom-left{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.border__flowers--bottom-center{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:all 1000ms ease 1500ms;transition:all 1000ms ease 1500ms}.home-animate-in .thankyoumom .border__flowers--bottom-center{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.border__flowers--right-bottom{-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0);-webkit-transition:all 1000ms ease 1500ms;transition:all 1000ms ease 1500ms}.home-animate-in .thankyoumom .border__flowers--right-bottom{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.border__flowers--right-center{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:all 1000ms ease 1500ms;transition:all 1000ms ease 1500ms}.home-animate-in .thankyoumom .border__flowers--right-center{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.border__flowers--right-top{-webkit-transform:translate(100%,0) rotate(-40deg);transform:translate(100%,0) rotate(-40deg);-webkit-transition:all 1000ms ease 1500ms;transition:all 1000ms ease 1500ms}.home-animate-in .thankyoumom .border__flowers--right-top{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}@-webkit-keyframes fade-in{from{opacity:0;-webkit-transform:translate3d(0,60%,0);transform:translate3d(0,60%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fade-in{from{opacity:0;-webkit-transform:translate3d(0,60%,0);transform:translate3d(0,60%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.step__animate{opacity:0;-webkit-transform:translate3d(0,60%,0);transform:translate3d(0,60%,0);-webkit-animation:fade-in 800ms forwards;animation:fade-in 800ms forwards}.step-1__animate-1{-webkit-animation-delay:1000ms;animation-delay:1000ms}.step-1__animate-2{-webkit-animation-delay:1050ms;animation-delay:1050ms}.step-1__animate-3{-webkit-animation-delay:1110ms;animation-delay:1110ms}.step-1__animate-4{-webkit-animation-delay:1150ms;animation-delay:1150ms}@-webkit-keyframes step-3-fade-in-1{from{opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes step-3-fade-in-1{from{opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.step-3-animate-1{opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0);-webkit-animation:step-3-fade-in-1 800ms 800ms forwards;animation:step-3-fade-in-1 800ms 800ms forwards}@-webkit-keyframes step-3-fade-in-2{from{opacity:0;-webkit-transform:translate3d(0,60%,0);transform:translate3d(0,60%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes step-3-fade-in-2{from{opacity:0;-webkit-transform:translate3d(0,60%,0);transform:translate3d(0,60%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.step-3-animate-2{opacity:0;-webkit-transform:translate3d(0,60%,0);transform:translate3d(0,60%,0);-webkit-animation:step-3-fade-in-2 800ms 900ms forwards;animation:step-3-fade-in-2 800ms 900ms forwards}@-webkit-keyframes step-3-fade-in-3{from{opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes step-3-fade-in-3{from{opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.step-3-animate-3{opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0);-webkit-animation:step-3-fade-in-3 800ms 1000ms forwards;animation:step-3-fade-in-3 800ms 1000ms forwards}@-webkit-keyframes step-3-fade-in-4{from{opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes step-3-fade-in-4{from{opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.step-3-animate-4{opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0);-webkit-animation:step-3-fade-in-4 800ms 1100ms forwards;animation:step-3-fade-in-4 800ms 1100ms forwards}@-webkit-keyframes step-3-fade-in-5{from{opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes step-3-fade-in-5{from{opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.step-3-animate-5{opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0);-webkit-animation:step-3-fade-in-5 800ms 1200ms forwards;animation:step-3-fade-in-5 800ms 1200ms forwards}@-webkit-keyframes step-3-fade-in-6{from{opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes step-3-fade-in-6{from{opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.step-3-animate-6{opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0);-webkit-animation:step-3-fade-in-6 800ms 1300ms forwards;animation:step-3-fade-in-6 800ms 1300ms forwards}@-webkit-keyframes step-3-fade-in-7{from{opacity:0;max-height:0;height:0}to{opacity:1;max-height:62px;height:62px;margin:4px 0}}@keyframes step-3-fade-in-7{from{opacity:0;max-height:0;height:0}to{opacity:1;max-height:62px;height:62px;margin:4px 0}}@media all and (min-width:1023px){.step-3-animate-7{opacity:0;max-height:0;height:0;padding:0;margin:0;-webkit-animation:step-3-fade-in-7 800ms forwards;animation:step-3-fade-in-7 800ms forwards}}@-webkit-keyframes step-3-fade-in-arrows{from{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes step-3-fade-in-arrows{from{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}.select-photo__btn{-webkit-transform:scale(0);transform:scale(0)}.select-photo__btn--prev{-webkit-animation:step-3-fade-in-arrows 500ms 1400ms forwards;animation:step-3-fade-in-arrows 500ms 1400ms forwards}.select-photo__btn--next{-webkit-animation:step-3-fade-in-arrows 500ms 1500ms forwards;animation:step-3-fade-in-arrows 500ms 1500ms forwards}@-webkit-keyframes fade-in-list{from{opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fade-in-list{from{opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.step__animate-list{opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0);-webkit-animation:fade-in-list 800ms forwards;animation:fade-in-list 800ms forwards}.step__animate-list__item--0{-webkit-animation-delay:750ms;animation-delay:750ms}.step__animate-list__item--1{-webkit-animation-delay:800ms;animation-delay:800ms}.step__animate-list__item--2{-webkit-animation-delay:850ms;animation-delay:850ms}.step__animate-list__item--3{-webkit-animation-delay:900ms;animation-delay:900ms}.step__animate-list__item--4{-webkit-animation-delay:950ms;animation-delay:950ms}.step__animate-list__item--5{-webkit-animation-delay:1000ms;animation-delay:1000ms}.step__animate-list__item--6{-webkit-animation-delay:1050ms;animation-delay:1050ms}.step__animate-list__item--7{-webkit-animation-delay:1100ms;animation-delay:1100ms}.step__animate-list__item--8{-webkit-animation-delay:1150ms;animation-delay:1150ms}.step__animate-list__item--9{-webkit-animation-delay:1200ms;animation-delay:1200ms}.step__animate-list__item--10{-webkit-animation-delay:1250ms;animation-delay:1250ms}@-webkit-keyframes fade-in-video{from{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fade-in-video{from{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.step-animate-video{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-animation:fade-in-video 500ms 150ms forwards ease;animation:fade-in-video 500ms 150ms forwards ease}@-webkit-keyframes fade-in-items{from{opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fade-in-items{from{opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.step-animate-item{opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}.step-animate-item-1{-webkit-animation:fade-in-items 500ms forwards ease;animation:fade-in-items 500ms forwards ease;-webkit-animation-delay:550ms;animation-delay:550ms}.step-animate-item-2{-webkit-animation:fade-in-items 500ms forwards ease;animation:fade-in-items 500ms forwards ease;-webkit-animation-delay:600ms;animation-delay:600ms}.step-animate-item-3{-webkit-animation:fade-in-items 500ms forwards ease;animation:fade-in-items 500ms forwards ease;-webkit-animation-delay:650ms;animation-delay:650ms}.step-animate-item-4{-webkit-animation:fade-in-items 500ms forwards ease;animation:fade-in-items 500ms forwards ease;-webkit-animation-delay:700ms;animation-delay:700ms}