/** 
    Sorry to Bother You
    - http://sorrytobotheryou.movie
    - @sorry2botheryou

    DESIGNER: Public Library
    - http://public-library.org
    - @public_library_

    DEVELOPER: John Robson
    - http://john.digital
    - @notjohnrobson
 **/.vector-arrow-down{transition:opacity .3s;opacity:0}.stage-0-complete .vector-arrow-down.at-bottom{opacity:1}.rsp-image-module{background-repeat:no-repeat;background-position:50%;position:relative;width:100%}.rsp-image-module .image-sizer{transition:opacity .6s ease;position:relative;overflow:hidden}.rsp-image-module .image-sizer>*{position:absolute;-o-object-fit:cover;object-fit:cover;height:100%;width:100%;left:0;top:0}.rsp-image-module.fit-contain .image-sizer>*{-o-object-fit:contain;object-fit:contain}.rsp-image-module.fill-space{position:absolute;bottom:0;right:0;left:0;top:0}.rsp-image-module.fill-space .image-sizer{height:100%;width:100%;left:0;top:0}.rsp-image-module.loading .image-sizer{opacity:0}.nav-menu{letter-spacing:3px}.nav-menu ul{list-style:none;padding:0}.nav-menu .nav-item{transition:color .2s;font-weight:900;color:#fff}.nav-menu .nav-item.active,.nav-menu .nav-item:focus,.nav-menu .nav-item:hover{color:#a82282}.social-menu a{display:inline-block;padding:10px}.social-menu a svg{width:15px;height:15px}.social-menu a svg *{transition:fill .3s;fill:#999}.social-menu a:hover svg *{fill:#fff}header{text-align:center;position:fixed;font-size:10px;right:0;left:0;top:0}header li{transition:-webkit-transform .4s cubic-bezier(.39,.575,.565,1);transition:transform .4s cubic-bezier(.39,.575,.565,1);transition:transform .4s cubic-bezier(.39,.575,.565,1),-webkit-transform .4s cubic-bezier(.39,.575,.565,1);display:inline-block}.loading header li{-webkit-transform:translateY(-100%);transform:translateY(-100%)}header li:first-child{transition-delay:.33s}header li:nth-child(2){transition-delay:.41s}header li:nth-child(3){transition-delay:.49s}header li:nth-child(4){transition-delay:.57s}header li:nth-child(5){transition-delay:.65s}header li:nth-child(6){transition-delay:.73s}header li:nth-child(7){transition-delay:.81s}header li:nth-child(8){transition-delay:.89s}header li:nth-child(9){transition-delay:.97s}header li:nth-child(10){transition-delay:1.05s}header .nav-item{display:inline-block;padding:15px 20px}header .site-hamburger{position:absolute;padding:10px 15px;right:0;top:0}header .social-menu{transition:opacity .35s,-webkit-transform .35s;transition:transform .35s,opacity .35s;transition:transform .35s,opacity .35s,-webkit-transform .35s;-webkit-transform:translateY(-50px);transform:translateY(-50px);position:absolute;right:17px;opacity:0;top:24px}header .social-menu svg{height:13px;width:13px}header .social-menu a{padding-bottom:0;padding-top:0}header .social-menu a:last-child{padding-right:0}header .social-menu a svg *{fill:#fff}header .social-menu a:hover svg *{fill:#a82282}.stage-0-complete header .social-menu{-webkit-transform:none;transform:none;opacity:1}footer{position:fixed;bottom:0;right:0;left:0}footer .progress-bar{background-color:#f692eb;position:relative;overflow:hidden;height:8px}footer .progress{position:absolute;bottom:0;right:0;left:0;top:0;background-color:#a82282;transition:width .2s linear;right:auto}.overlay-menu{position:absolute;bottom:0;right:0;left:0;top:0;position:fixed;font-size:26px;display:flex}.overlay-menu .background{transition:background .35s linear;position:absolute;bottom:0;right:0;left:0;top:0}.overlay-menu .nav-menu{text-align:center;position:relative;margin:auto}.overlay-menu .nav-item{transition:all .35s cubic-bezier(.25,.46,.45,.94);transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;padding:5px 20px;display:block}.menu-opened .overlay-menu .nav-item{-webkit-transform:none;transform:none;opacity:1}.menu-opened .overlay-menu li:first-child .nav-item{transition-delay:40ms}.menu-opened .overlay-menu li:nth-child(2) .nav-item{transition-delay:80ms}.menu-opened .overlay-menu li:nth-child(3) .nav-item{transition-delay:.12s}.menu-opened .overlay-menu li:nth-child(4) .nav-item{transition-delay:.16s}.menu-opened .overlay-menu li:nth-child(5) .nav-item{transition-delay:.2s}.menu-opened .overlay-menu li:nth-child(6) .nav-item{transition-delay:.24s}.menu-opened .overlay-menu li:nth-child(7) .nav-item{transition-delay:.28s}.menu-opened .overlay-menu li:nth-child(8) .nav-item{transition-delay:.32s}.menu-opened .overlay-menu li:nth-child(9) .nav-item{transition-delay:.36s}.menu-opened .overlay-menu li:nth-child(10) .nav-item{transition-delay:.4s}.overlay-menu .action{text-align:center;letter-spacing:3px;position:absolute;font-size:18px;bottom:0;right:0;left:0}.overlay-menu .action .social-menu svg{height:13px;width:13px}.overlay-menu .action .social-menu a{padding:5px 20px}.overlay-menu .action a{display:inline-block;font-size:8px;padding:15px;color:#999}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter,.fade-leave-to{opacity:0}.fade-enter .nav-item,.fade-leave-to .nav-item{-webkit-transform:translateX(-15px)!important;transform:translateX(-15px)!important;opacity:0!important}.fade-enter li:nth-child(2n) .nav-item,.fade-leave-to li:nth-child(2n) .nav-item{-webkit-transform:translateX(15px)!important;transform:translateX(15px)!important}.vector-splash path{opacity:0}section.splash{flex-direction:column;position:relative;min-height:100vh}section.splash .vector{position:absolute;height:calc(100% - 90px - 60px);width:calc(100% - 30px);margin:auto;right:0;left:0;top:60px}section.splash .arrow{position:absolute;bottom:0;right:0;left:0;text-align:center;padding:25px}section.splash .arrow-down{cursor:pointer}.play-mask{transition:opacity .3s,-webkit-transform .5s ease;transition:opacity .3s,transform .5s ease;transition:opacity .3s,transform .5s ease,-webkit-transform .5s ease;-webkit-transform:translateY(40px);transform:translateY(40px);-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0}.section-active .play-mask{-webkit-transform:none;transform:none;opacity:1}.play-mask .background{transition:fill .13s linear}.play-mask path{transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;opacity:0}.play-mask path.mask-text:first-child{transition-delay:50ms}.play-mask path.mask-text:nth-child(2){transition-delay:.1s}.play-mask path.mask-text:nth-child(3){transition-delay:.15s}.play-mask path.mask-text:nth-child(4){transition-delay:.2s}.play-mask path.mask-text:nth-child(5){transition-delay:.25s}.play-mask path.mask-text:nth-child(6){transition-delay:.3s}.section-active .play-mask path{-webkit-transform:none;transform:none}.video-overlay{position:absolute;bottom:0;right:0;left:0;top:0;background-color:#000}.video-overlay .stage{position:absolute;bottom:40px;right:90px;left:90px;top:40px}.clip-slide-enter-active,.clip-slide-leave-active{transition:-webkit-clip-path .5s cubic-bezier(.25,.46,.45,.94);transition:clip-path .5s cubic-bezier(.25,.46,.45,.94);transition:clip-path .5s cubic-bezier(.25,.46,.45,.94),-webkit-clip-path .5s cubic-bezier(.25,.46,.45,.94)}.clip-slide-enter,.clip-slide-leave-to{-webkit-clip-path:polygon(0 0,0 0,-20% 100%,0 100%);clip-path:polygon(0 0,0 0,-20% 100%,0 100%)}.clip-slide-enter-to,.clip-slide-leave{-webkit-clip-path:polygon(0 0,120% 0,100% 100%,0 100%);clip-path:polygon(0 0,120% 0,100% 100%,0 100%)}@media only screen and (max-width:750px){.video-overlay .stage{position:absolute;right:15px;left:15px}}section.trailer{position:relative;min-height:100vh;overflow:hidden}section.trailer .video{-o-object-position:center top;object-position:center top;-o-object-fit:cover;object-fit:cover}section.trailer .play-mask,section.trailer .video{position:absolute;height:100%;width:100%;left:0;top:0}section.trailer .play-mask{-webkit-backface-visibility:hidden;backface-visibility:hidden}section.trailer .arrow{position:absolute;bottom:0;right:0;left:0;text-align:center;padding:25px}section.trailer .arrow-down{cursor:pointer}section.trailer .hitstate{position:absolute;bottom:0;right:0;left:0;top:0;cursor:pointer;width:calc(100% - 200px);bottom:20%;right:100px;left:100px;top:20%}section.trailer .mask-text{transition:-webkit-transform .2s cubic-bezier(.075,.82,.165,1);transition:transform .2s cubic-bezier(.075,.82,.165,1);transition:transform .2s cubic-bezier(.075,.82,.165,1),-webkit-transform .2s cubic-bezier(.075,.82,.165,1)}section.trailer.focussed .mask-text{-webkit-transform:skewX(-5deg) translateX(2.5%);transform:skewX(-5deg) translateX(2.5%)}@media only screen and (max-width:750px){section.trailer{min-height:60vw}section.trailer .arrow{display:none}}.item-cast{-webkit-transform:translateZ(0);transform:translateZ(0)}.item-cast .overlay{transition:-webkit-clip-path .5s ease;transition:clip-path .5s ease;transition:clip-path .5s ease,-webkit-clip-path .5s ease;position:absolute;bottom:0;right:0;left:0;top:0;-webkit-clip-path:polygon(0 100%,0 100%,0 100%);clip-path:polygon(0 100%,0 100%,0 100%)}.item-cast.active .overlay{-webkit-clip-path:polygon(0 -100%,0 100%,200% 100%);clip-path:polygon(0 -100%,0 100%,200% 100%)}.item-cast .base{transition:-webkit-clip-path .5s ease;transition:clip-path .5s ease;transition:clip-path .5s ease,-webkit-clip-path .5s ease;-webkit-clip-path:polygon(100% 0,-100% 0,100% 200%);clip-path:polygon(100% 0,-100% 0,100% 200%)}.item-cast.active .base{-webkit-clip-path:polygon(100% 0,100% 0,100% 0);clip-path:polygon(100% 0,100% 0,100% 0)}.item-cast .overlay .first{color:#f933d7}.item-cast .overlay .last{color:#a7138a}section.cast{position:relative;min-height:100vh;overflow:hidden;display:flex}section.cast ul{font-family:STBY;list-style-type:none;text-align:center;font-size:10vh;line-height:.85;padding:90px 0;margin:auto;color:#fff}section.cast li{-webkit-transform:translateX(30px);transform:translateX(30px);transition:opacity .3s,-webkit-transform .4s cubic-bezier(.25,.46,.45,.94);transition:opacity .3s,transform .4s cubic-bezier(.25,.46,.45,.94);transition:opacity .3s,transform .4s cubic-bezier(.25,.46,.45,.94),-webkit-transform .4s cubic-bezier(.25,.46,.45,.94);opacity:0;position:relative;overflow:hidden;cursor:pointer}section.cast li:nth-child(2n){-webkit-transform:translateX(-30px);transform:translateX(-30px)}section.cast.section-active li{-webkit-transform:none;transform:none;opacity:1}section.cast li.active{z-index:5}section.cast li .first{margin-right:15px}section.cast .image{transition:opacity .3s;pointer-events:none;position:absolute;padding-top:50%;opacity:0;bottom:0;width:50%}section.cast .image .background{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-repeat:no-repeat;background-position:50%;background-size:contain;position:absolute;bottom:0;right:0;left:0;top:0;background-position:bottom}section.cast .image.left{left:5%}section.cast .image.right{right:5%}section.cast.section-active .image{opacity:1}section.cast .arrow{position:absolute;bottom:0;right:0;left:0;text-align:center;padding:25px}section.cast .arrow-down{cursor:pointer}section.cast li:first-child{transition-delay:60ms}section.cast li:nth-child(2){transition-delay:.12s}section.cast li:nth-child(3){transition-delay:.18s}section.cast li:nth-child(4){transition-delay:.24s}section.cast li:nth-child(5){transition-delay:.3s}section.cast li:nth-child(6){transition-delay:.36s}section.cast li:nth-child(7){transition-delay:.42s}section.cast li:nth-child(8){transition-delay:.48s}section.cast li:nth-child(9){transition-delay:.54s}section.cast li:nth-child(10){transition-delay:.6s}section.cast li:nth-child(11){transition-delay:.66s}section.cast li:nth-child(12){transition-delay:.72s}section.cast li:nth-child(13){transition-delay:.78s}section.cast li:nth-child(14){transition-delay:.84s}section.cast li:nth-child(15){transition-delay:.9s}section.cast li:nth-child(16){transition-delay:.96s}section.cast li:nth-child(17){transition-delay:1.02s}section.cast li:nth-child(18){transition-delay:1.08s}section.cast li:nth-child(19){transition-delay:1.14s}section.cast li:nth-child(20){transition-delay:1.2s}section.cast .slide-left-enter-active,section.cast .slide-right-enter-active{transition:opacity .4s,-webkit-transform .55s cubic-bezier(.25,.46,.45,.94);transition:opacity .4s,transform .55s cubic-bezier(.25,.46,.45,.94);transition:opacity .4s,transform .55s cubic-bezier(.25,.46,.45,.94),-webkit-transform .55s cubic-bezier(.25,.46,.45,.94)}section.cast .slide-left-enter,section.cast .slide-left-leave-to,section.cast .slide-right-enter,section.cast .slide-right-leave-to{opacity:0}section.cast .slide-left-enter,section.cast .slide-left-leave-to{-webkit-transform:translateX(20px);transform:translateX(20px)}section.cast .slide-right-enter,section.cast .slide-right-leave-to{-webkit-transform:translateX(-20px);transform:translateX(-20px)}@media only screen and (max-width:750px){section.cast ul{font-size:40px}section.cast .image{padding-top:200%;width:100%}section.cast .image.left{left:-20%}section.cast .image.right{right:-20%}section.cast .arrow{display:none}}

/*! Flickity v2.1.1
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:#333}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}section.director{font-family:STBY;position:relative;color:#f793ec}section.director .spacer{height:100vh}section.director .carousel-track{position:absolute;width:100%;bottom:0;left:0;top:0}section.director .carousel-frame{position:-webkit-sticky;position:sticky;top:0}section.director .flickity-viewport{height:100vh}section.director .first{color:rgba(247,147,236,.5);margin-right:15px}section.director h3{transition:opacity .3s;font-size:40px;margin-top:0;opacity:0}section.director .entry{letter-spacing:1px;line-height:.9;font-size:60px}section.director .arrow{position:absolute;bottom:0;right:0;left:0;text-align:center;padding:25px}section.director .arrow-down{cursor:pointer}section.director .carousel{margin-bottom:auto;margin-top:auto;width:100%}section.director .carousel .content-slide,section.director .carousel .image-slide{min-height:100%;display:flex;width:70vw}section.director .carousel .content{padding:0 50px;text-align:center;max-width:700px;margin:auto}section.director .carousel .director-image{transition:opacity 1s;max-width:80%;margin:auto;width:100%;opacity:0}section.director.section-active .director-image,section.director.section-active h3{opacity:1}section.director.section-active .director-image{transition-delay:.5s}section.director .entry .blast{transition:opacity .3s;opacity:0}section.director.section-active .entry .blast{opacity:1}section.director.section-active .entry .blast:nth-child(10n+1){transition-delay:40ms}section.director.section-active .entry .blast:nth-child(10n+2){transition-delay:327ms}section.director.section-active .entry .blast:nth-child(10n+3){transition-delay:388ms}section.director.section-active .entry .blast:nth-child(10n+4){transition-delay:229ms}section.director.section-active .entry .blast:nth-child(10n+5){transition-delay:66ms}section.director.section-active .entry .blast:nth-child(10n+6){transition-delay:68ms}section.director.section-active .entry .blast:nth-child(10n+7){transition-delay:239ms}section.director.section-active .entry .blast:nth-child(10n+8){transition-delay:109ms}section.director.section-active .entry .blast:nth-child(10n+9){transition-delay:363ms}section.director.section-active .entry .blast:nth-child(10n+10){transition-delay:9ms}@media only screen and (max-width:750px){section.director .entry,section.director h3{font-size:20px}section.director .spacers{display:none}section.director .flickity-viewport{height:60vw}section.director .carousel-track{position:relative;min-height:0}section.director .carousel .content{padding-right:15px;padding-left:15px}section.director .arrow{display:none}}.block-quote{text-align:center;width:100%}.block-quote .inner-quote{transition-property:color;transition-timing-function:linear;line-height:1.4;color:#f891ee}.block-quote.mounted .inner-quote{color:#af2889}.block-quote .quote{font-family:STBY;letter-spacing:4px;font-size:30px}.block-quote .author{margin-top:15px;font-size:12px;color:#666}@media only screen and (max-width:750px){.block-quote .quote{font-size:20px}.block-quote .author{font-size:8px}}.background-slideshow{transition:opacity .3s;position:absolute;bottom:0;right:0;left:0;top:0;height:50vh;margin:auto;width:60%;opacity:0}.section-active .background-slideshow{opacity:1}.background-slideshow .slide{opacity:.85}.background-slideshow .slideshow-enter-active,.background-slideshow .slideshow-leave-active{transition:opacity .65s,-webkit-transform .3s;transition:opacity .65s,transform .3s;transition:opacity .65s,transform .3s,-webkit-transform .3s}.background-slideshow .slideshow-enter,.background-slideshow .slideshow-leave-to{-webkit-transform:translateY(10px);transform:translateY(10px);opacity:0}@media only screen and (max-width:750px){.background-slideshow{width:auto;bottom:100px;top:100px;right:50px;left:50px}}section.reviews{position:relative;overflow:hidden;min-height:100vh}section.reviews .quote-space{transition:opacity .3s,-webkit-transform .5s cubic-bezier(.25,.46,.45,.94);transition:opacity .3s,transform .5s cubic-bezier(.25,.46,.45,.94);transition:opacity .3s,transform .5s cubic-bezier(.25,.46,.45,.94),-webkit-transform .5s cubic-bezier(.25,.46,.45,.94);-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0;box-sizing:border-box;align-items:center;position:absolute;padding:0 50px;display:flex;width:50%}section.reviews .quote-space.space-0{bottom:50%;top:50px;left:0}section.reviews .quote-space.space-1{bottom:110px;top:50%;left:0}section.reviews .quote-space.space-2{bottom:110px;top:50px;right:0}section.reviews.section-active .quote-space{-webkit-transform:none;transform:none;opacity:1}section.reviews .action{text-transform:uppercase;text-align:center;position:absolute;bottom:0;right:0;left:0}section.reviews .action .social-menu{position:absolute;bottom:15px;left:25px}section.reviews .action a{transition:color .35s}section.reviews .action .buy-tickets{font-family:STBY;display:inline-block;letter-spacing:7px;color:#ff90f4;font-size:30px;padding:28px}section.reviews .action .buy-tickets:hover{color:#af2889}section.reviews .action .stby-hash{text-transform:none;letter-spacing:2px;display:inline-block;font-size:14px;color:#ff90f4;padding:28px}section.reviews .action .privacy{letter-spacing:3px;position:absolute;font-size:10px;color:#999;bottom:28px;right:25px}section.reviews .action .privacy:hover{color:#fff}section.reviews .annapurna{position:absolute;bottom:18px;left:25px}@media only screen and (max-width:750px){section.reviews .quote-space{padding-right:15px;padding-left:15px;width:100%;left:0}section.reviews .quote-space.space-0{bottom:66.66%;top:50px}section.reviews .quote-space.space-1{bottom:33.33%;top:33.33%}section.reviews .quote-space.space-2{bottom:70px;top:66.66%}section.reviews .action .buy-tickets{font-size:20px}section.reviews .action .privacy{display:none}}.slide-fade-enter-active,.slide-fade-leave-active{transition:all .5s;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.slide-fade-enter{-webkit-transform:translateY(10px);transform:translateY(10px);opacity:0}.slide-fade-leave-to{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:0}body{margin:0;background-color:#5a06aa;text-transform:uppercase;font-family:Futura Std;font-weight:900;-webkit-font-smoothing:antialiased!important;text-rendering:optimizeLegibility!important}a{text-decoration:none}:focus{outline:none}::-webkit-scrollbar{display:none}button{background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;cursor:pointer;outline:none;border:none;display:block;padding:0}header{z-index:100}.vector-arrow-down{z-index:10}.container{position:relative}.container #description{position:absolute;visibility:hidden;opacity:0}.container .background{transition:background .35s linear}.container .background,.container .texture{-webkit-transform:translateZ(0);transform:translateZ(0);position:absolute;bottom:0;right:0;left:0;top:0;position:fixed}.container .texture{transition:opacity .3s;pointer-events:none;background-image:url(/images/texture.png);opacity:.4}.container.loading .texture{opacity:0}.container header,.container main{transition:opacity .3s}.container.loading header,.container.loading main{opacity:0}