html{box-sizing:border-box;color:#e6e6e6;font-family:"proxima-nova", sans-serif;font-size:14.5px;font-weight:300}*,*:before,*:after{box-sizing:inherit}*::-webkit-media-controls-panel{display:none !important;-webkit-appearance:none}*::--webkit-media-controls-play-button{display:none !important;-webkit-appearance:none}*::-webkit-media-controls-start-playback-button{display:none !important;-webkit-appearance:none}body{background-color:#000;color:#fff}img{max-width:100%;width:100%}#preload{display:none}#ticker-sources{position:absolute;top:0;right:0;left:0;overflow:hidden;visibility:hidden;z-index:0}#full-page{display:block}#all-in-one{display:none}.visible-page{display:block}.hidden-page{display:none}.preload-contents{position:absolute;top:0;right:0;bottom:0;left:0}.preload-contents div.logo{margin-top:33vh;text-align:center}.preload-contents div.logo img{max-width:770px;width:50%}.page-wrap{position:absolute;top:44px;right:0;bottom:0;left:0}.ticker-bar{background-color:#000;color:#dbdbdb;display:block;height:0;overflow:hidden;padding-top:22px;padding-bottom:22px;position:fixed;top:0;right:0;left:0;z-index:100}.ticker-bar div.contents{margin-top:-11px}.updates-box{display:flex;flex-direction:column;justify-content:space-around;float:left;height:24px;overflow:hidden;padding-left:3.125%;position:relative;vertical-align:middle;width:calc(100% - 270px)}.updates-box .side-fade{background:-moz-linear-gradient(left, transparent 0%, #000 100%);background:-webkit-linear-gradient(left, transparent 0%, #000 100%);background:linear-gradient(to right, transparent 0%, #000 100%);display:none;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=1 );position:absolute;top:0;right:0;bottom:0;width:3em;z-index:2}.updates-box p{display:inline-block;font-size:1.25em;height:100%;line-height:100%;vertical-align:middle;white-space:nowrap;z-index:0}.updates-box p span.label{font-weight:600;text-transform:uppercase}.updates-box p i{font-style:italic}.updates-box p b{font-weight:600}.updates-box p a{color:#00ace1;font-weight:600;text-decoration:none}.updates-box p a:hover{text-decoration:underline}.updates-box .updates-source{position:absolute;visibility:hidden}.actions-box{float:right;padding-right:1.5625%;width:270px;z-index:1}.actions-box ul.social-actions{list-style-type:none;position:relative;width:100%}.actions-box ul.social-actions li{display:block;float:left;margin-right:5.0445104%;vertical-align:top;width:9.495549%}.actions-box ul.social-actions li.newsletter{margin-right:10.0890208%}.actions-box ul.social-actions li:last-child{margin-right:0}.actions-box ul.social-actions li a{background-size:100% 200%;background-repeat:no-repeat;display:block;height:0;padding-bottom:100%;width:100%}.actions-box ul.social-actions li a:hover{background-position:0 100%}.actions-box ul.social-actions li.newsletter{width:51.3353116%}.actions-box ul.social-actions li.newsletter a{background-image:url(../images/newsletter-action.png);padding-bottom:18.4971098%}.actions-box ul.social-actions li.facebook a{background-image:url(../images/facebook-action.png)}.actions-box ul.social-actions li.twitter a{background-image:url(../images/twitter-action.png)}.actions-box ul.social-actions li.instagram a{background-image:url(../images/instagram-action.png)}.bottom-right-tagline{position:fixed;right:1.5625%;bottom:20px}.bottom-right-tagline p{font-family:"proxima-nova-extra-condensed", sans-serif;font-size:1.75rem;font-style:italic;font-weight:400;margin:0;text-transform:uppercase}header.main{font-family:"proxima-nova-extra-condensed", sans-serif;position:fixed;top:98px;left:3.125%;width:19.7916667%;z-index:1}header.main div.logo-block{max-width:88%;padding-bottom:26.24285714%;position:relative;width:88%}header.main div.logo-block a{display:block;position:absolute;top:0;right:0;bottom:0;left:0}header.main a img{display:block}header.main nav{font-size:1.75rem;margin-top:1.3em}header.main nav ul li{margin-bottom:.4em}header.main nav ul li a{background-position:right;background-repeat:no-repeat;background-size:20px 20px;color:#fff;display:inline-block;font-weight:400;letter-spacing:0.05em;opacity:0.6;padding-right:30px;text-decoration:none;text-transform:uppercase}header.main nav ul li a.here{background-image:url(../images/active-page-marker.png);opacity:1}header.main nav ul li a:hover{opacity:1}header.main nav.homepage ul li a{color:#000}.backdrop{overflow:hidden;position:fixed;top:0;left:0;bottom:0;right:0;z-index:0}.backdrop video{min-height:100vh;min-width:100%;position:absolute;top:0;right:0;z-index:0}.backdrop img.fullscreen{height:100vh;min-height:1931px;min-width:1931px;position:absolute;right:0;width:100%;z-index:0}.backdrop div.fullscreen-homepage{background-image:url(../images/Home-MainImage-1920x1080-Bunker77.jpg);background-position:top;background-size:cover;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.backdrop .top-left{background-image:url(../images/distressed-edge-top-left.png);background-position:top left;background-repeat:no-repeat;background-size:50.5px 100%;position:absolute;top:0;bottom:0;left:0;width:50.5px;z-index:1}.backdrop .bottom{background-image:url(../images/distressed-edge-bottom.png);background-position:bottom left;background-repeat:no-repeat;background-size:100% 27px;height:27px;position:absolute;right:0;bottom:0;left:0;z-index:2}.backdrop .quote-block{opacity:.8;position:absolute;bottom:110px;left:3.125%;width:47.1875%;z-index:3}.backdrop .quote-block p{font-family:"proxima-nova-extra-condensed", sans-serif;font-size:1.931034483rem;font-style:italic;font-weight:300;line-height:1;margin:0;position:absolute;bottom:0;text-transform:uppercase}.backdrop .quote-block p span.attribution{font-weight:600;white-space:nowrap}.backdrop .quote-block p #homepage-quote-source{position:absolute;top:0;right:0;left:0;visibility:hidden}.backdrop ul.laurels{position:absolute;bottom:24px;left:3.125%;width:47.1875%;z-index:3}.backdrop ul.laurels li{display:inline-block;margin-right:3.31125828%;vertical-align:bottom}.backdrop ul.laurels li:last-child{margin-right:0}.backdrop ul.laurels li.hamptons{width:13.46578366%}.backdrop ul.laurels li.san-sebastian{width:17.66004415%}.backdrop ul.laurels li.sun-valley{width:12.36203091%}.backdrop ul.laurels li.hiff{width:13.46578366%}.backdrop ul.laurels li.docnyc{width:12.14128035%}.backdrop ul.laurels li.santa-barbara{width:14.34878587%}.backdrop ul.laurels li img{display:block}.backdrop ul.laurels.vertical{width:320px}.backdrop ul.laurels.vertical li{display:inline-block;margin-right:1%;margin-bottom:1.25rem;text-align:center;width:49%}.backdrop ul.laurels.vertical li img{display:inline-block}.backdrop ul.laurels.vertical li.san-sebastian img{width:100%}.backdrop ul.laurels.vertical li.sun-valley img{width:70%}.backdrop ul.laurels.vertical li.hiff img{width:76.25%}.backdrop ul.laurels.vertical li.hamptons img{width:76.25%}.backdrop ul.laurels.vertical li.docnyc img{width:68.75%}.backdrop ul.laurels.vertical li.santa-barbara img{width:81.25%}.floating-homepage-buttons{height:0;margin:30vh auto 0 auto;position:relative;width:80%;z-index:2}.floating-homepage-buttons img.logo{display:block;margin-right:auto;margin-left:auto;max-width:460px;width:100%}.floating-homepage-buttons p.message{font-size:2.482758621rem;font-weight:500;margin:1em 0;text-align:center}.floating-homepage-buttons ul{text-align:center}.floating-homepage-buttons ul li{display:inline-block;margin-right:8.1967213%;min-width:300px;text-align:center;width:22.78645833%}.floating-homepage-buttons ul li a{background-color:rgba(0,0,0,0.2);border:1px white solid;color:white;display:block;font-family:"proxima-nova-extra-condensed", sans-serif;font-size:2.206896552rem;line-height:100%;opacity:.8;padding:.75em 0 .5em 0;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;width:100%}.floating-homepage-buttons ul li a:hover{opacity:1}.floating-homepage-buttons ul li:last-child{margin-right:0}.tagline{height:0;margin:33vh auto 0 auto;padding-bottom:19.7395833%;position:relative;width:52.2395833%;z-index:2}.tagline img{display:block;position:absolute}.tagline img.elem-1{left:0;top:0;width:22.93120638%}.tagline img.elem-2{left:22.93120638%;top:0;width:30.80757727%}.tagline img.elem-3{left:53.73878365%;top:0;width:46.26121635%}.tagline img.elem-4{left:0;top:14.2480211%;width:100%}.tagline img.elem-5{bottom:15.8311346%;left:0;width:100%}.tagline img.elem-6{bottom:0;left:0;width:100%}.main-column{position:relative;margin-left:23%;width:77%}.about-quote-box{float:right;margin-top:-30px;margin-right:-11.5740741%;margin-bottom:50px;position:relative;width:65%}.about-quote-box p{font-family:"proxima-nova-extra-condensed", sans-serif;font-size:2.15rem;font-style:italic;line-height:1 !important;margin:0 !important;text-align:right;text-transform:uppercase}.about-quote-box p.quote{font-weight:300}.about-quote-box p.attribution{font-weight:600}.about-quote-box #about-quote-source{position:absolute;top:0;right:0;left:0;visibility:hidden}.content-wrap{color:#e6e6e6;font-size:1.275em;margin:120px auto;position:relative;width:70.1298701%;z-index:5}.content-wrap .column-wrap{clear:both;position:relative}.content-wrap .column-wrap.press-page{margin-top:5.691056911rem}.content-wrap .column-wrap .left-column{float:left;margin-right:4%;width:48%}.content-wrap .column-wrap .right-column{float:right;width:48%}.content-wrap p{line-height:150%;margin:1em auto}.content-wrap p.featured{font-weight:600}.content-wrap p.big{font-size:1.5rem}.content-wrap p i{font-style:italic}.content-wrap p a{color:#00ace1;font-weight:600;text-decoration:none}.content-wrap p a:hover{text-decoration:underline}.content-wrap h3{font-size:2.7rem;font-weight:300;margin-top:1.8em}.content-wrap h3:first-child{margin-top:0}.content-wrap .list-page{width:70%}.content-wrap .list-page ul{margin:1em auto}.content-wrap .list-page ul li{margin-bottom:2em}.content-wrap .list-page ul.buy-links li{margin-bottom:4em}.content-wrap .list-page ul.buy-links li.featured{margin:3em 0 5em 0}.content-wrap .list-page ul b{font-weight:600}.content-wrap .list-page ul i{font-style:italic}.content-wrap .list-page ul h4{font-size:1.75rem;font-weight:300;line-height:150%;margin:0}.content-wrap .list-page ul p.details{line-height:140%;margin:0 0 .875rem 0}.content-wrap .list-page ul a.button{background-color:rgba(255,255,255,0.6);color:#000;display:inline-block;font-family:"proxima-nova-extra-condensed", sans-serif;font-size:1.125em;font-style:italic;font-weight:600;line-height:1;padding:.25em .5em .125em .5em;text-decoration:none;text-transform:uppercase}.content-wrap .list-page ul a.button:hover{background-color:#fff}.content-wrap .list-page ul a.button.featured{background-color:#fff;font-family:'proxima-nova', sans-serif;font-size:1.25em;font-style:normal;padding:1.25em 1.5em;transition:all .1s ease}.content-wrap .list-page ul a.button.featured:hover{background-color:#00ace1;color:#fff}.content-wrap .personnel{float:left;margin-right:4%;width:36%}.content-wrap .personnel span.title{display:block;font-size:1.636363636em}.content-wrap .personnel a.trailer{background-image:url(../images/play-trailer-button.png);background-repeat:no-repeat;background-size:100% 200%;display:block;height:0;margin-top:2em;padding-bottom:26.7918381%;width:50.9044925%}.content-wrap .personnel a.trailer:hover{background-position:0 100%}.content-wrap .synopsis{float:left;width:60%}.press-group{margin-bottom:5.203252033rem}.press-group p{margin:0}.press-group p.big-quote{font-size:1.75rem;font-weight:300}.press-group img.press-logo{display:block;margin-top:1.463414634rem}.press-group img.press-logo.surfline{max-width:200px}.press-group img.press-logo.hollywood-reporter{max-width:220px}.press-group img.press-logo.stab{max-width:190px}.press-group img.press-logo.salon{max-width:180px}.press-group img.press-logo.santa-barbara-independent{max-width:190px}.invisible-text{display:block;height:0;visibility:hidden}.clear-block{clear:both}@media all and (max-width: 1600px){html{font-size:13px}.backdrop ul.laurels.vertical{width:224px}}@media all and (max-width: 1540px){html{font-size:12.3px}}@media all and (max-width: 1400px){html{font-size:11.7px}.backdrop .quote-block{bottom:76px;width:398px}.backdrop ul.laurels{width:398px}}@media all and (max-width: 1280px){html{font-size:11.2px}.floating-homepage-buttons{width:406px}.floating-homepage-buttons ul li{display:block;margin-bottom:2rem;width:100%}.content-wrap{width:80.51948052%}.content-wrap .about-quote-box{margin-right:-7.5604839%}.content-wrap .screenings{width:80%}}@media all and (max-width: 1040px){html{font-size:10.9px}.updates-box{padding-left:32.5px}header.main{left:32.5px;width:206px}.backdrop .quote-block{left:32.5px}.backdrop ul.laurels{left:32.5px}.main-column{margin-left:238.5px;width:auto}}@media all and (max-width: 960px){html{font-size:10.6px}header.main{top:calc(44px + 4%)}.content-wrap{width:90.90909091%}.content-wrap .about-quote-box{margin-right:0}.content-wrap .screenings{width:90%}.tagline a.trailer{right:0;bottom:0;padding-bottom:50px;width:95px}.backdrop .quote-block{bottom:24px;width:50%}.backdrop ul.laurels{top:calc(44px + 4%);right:4%;bottom:auto;left:auto;width:360px}.backdrop ul.laurels.vertical{top:auto;right:auto;bottom:24px;left:3.125%}}@media all and (max-width: 780px){html{font-size:10.3px}}@media all and (max-width: 760px) and (orientation: landscape){.backdrop video{max-width:960px}}@media all and (max-width: 760px){.tagline{width:397px}}@media all and (max-width: 640px){html{font-size:12px}#home-large{display:none}#about-large{display:none}#screenings-large{display:none}#buy-the-film-large{display:none}#press-large{display:none}header.main{display:none}.ticker-bar{display:none}#all-in-one{display:block;margin-top:-44px;overflow:hidden}.mobile-updates-container{padding-right:6.25%;padding-left:18.125%}.mobile-updates-container p{font-size:1.05rem !important;line-height:125% !important;margin:0 !important;text-align:right !important;width:auto !important}.mobile-content-wrap .mobile-overlay-menu{background-color:rgba(0,0,0,0.9);display:none;margin-top:-44px;padding-right:6.25%;padding-left:6.25%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1000}.mobile-content-wrap .mobile-overlay-menu ul.links li{border-color:#484848;border-style:solid;border-width:0 0 1px 0}.mobile-content-wrap .mobile-overlay-menu ul.links li a{color:#e6e6e6;display:block;font-size:2.15em;font-weight:400;padding:0.7em 0;text-decoration:none}.mobile-content-wrap .mobile-overlay-menu .actions-box{margin-top:2em;min-width:inherit;padding-right:0;width:100%}.mobile-content-wrap header.mobile{height:0;padding-bottom:45px;position:relative}.mobile-content-wrap header.mobile .news-ticker{display:block;position:absolute;top:6.75px;right:0;bottom:6.75px;left:0;z-index:0}.mobile-content-wrap header.mobile .hamburger-button{background-color:#00ace1;color:#fff;display:block;height:0;padding-top:22.5px;padding-bottom:22.5px;position:absolute;top:0;left:0;text-align:center;text-decoration:none;width:50px;z-index:1}.mobile-content-wrap header.mobile .hamburger-button img{margin:-19% auto 0 auto;width:50%}.mobile-content-wrap a.view-trailer{background-image:url(../images/mobile-play-trailer.png);background-repeat:no-repeat;background-size:100% 200%;display:block;height:0;margin:0 auto;padding-bottom:79px;position:relative;width:150px}.mobile-content-wrap a.view-trailer:hover{background-position:0 100%}.mobile-content-wrap ul.big-buttons li{margin-bottom:2rem}.mobile-content-wrap ul.big-buttons li:last-child{margin-bottom:none}.mobile-content-wrap ul.big-buttons a{border:1px solid white;color:white;display:block;font-family:"proxima-nova-extra-condensed", sans-serif;font-size:2.15rem;font-weight:500;padding:.75em 0 .5em 0;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}.mobile-content-wrap ul.big-buttons a.featured{background-color:#fff;color:#000;transition:all .1s ease}.mobile-content-wrap ul.big-buttons a.featured:hover{background-color:#00ace1;border-color:#00ace1;color:#fff}.mobile-content-wrap h3{border-color:#484848;border-style:solid;border-width:0 0 1px 0;font-family:"proxima-nova", sans-serif;font-size:3em;font-weight:300;margin:1.5em 0 0.75em 0;padding-bottom:.375em}.mobile-content-wrap h3.no-stroke{border-width:0}.mobile-content-wrap .content-block.highlight h3{margin-top:0;margin-bottom:.5em}.mobile-content-wrap .content-block.highlight .actions-box{min-width:inherit;padding-right:0;width:100%}.mobile-content-wrap p{font-family:"proxima-nova", sans-serif;font-size:1.375em;font-weight:300;line-height:150%;margin:1.25em auto}.mobile-content-wrap p.featured{font-weight:600}.mobile-content-wrap p.featured span.title{font-size:1.636363636em;display:block;margin:0.5em 0 0.125em 0}.mobile-content-wrap p b{font-weight:600}.mobile-content-wrap p i{font-style:italic}.mobile-content-wrap p a{font-weight:600;color:#00ace1;text-decoration:none}.mobile-content-wrap p a:hover{text-decoration:underline}.mobile-content-wrap ul.events{margin:1em auto}.mobile-content-wrap ul.events li{margin-bottom:2em}.mobile-content-wrap ul.events b{font-weight:600}.mobile-content-wrap ul.events i{font-style:italic}.mobile-content-wrap ul.events h4{font-size:1.8em;font-weight:300;margin:0}.mobile-content-wrap ul.events p.details{line-height:140%;margin:0.3rem 0 .875rem 0}.mobile-content-wrap ul.events a.button{background-color:rgba(255,255,255,0.6);color:#000;display:inline-block;font-family:"proxima-nova-extra-condensed", sans-serif;font-size:1.75em;font-style:italic;font-weight:600;line-height:1;padding:.25em .5em .125em .5em;text-decoration:none;text-transform:uppercase}.mobile-content-wrap ul.events a.button:hover{background-color:#fff}.mobile-content-wrap .content-block{margin:0 auto;padding:0 6.25%;width:100%}.mobile-content-wrap .content-block.extra-spacing{padding-top:9.21875%;padding-bottom:9.21875%}.mobile-content-wrap .content-block.highlight{background-color:#333;margin-top:4.5rem;padding-top:1.5em;padding-bottom:1.5em}.mobile-content-wrap .content-block.feature-poster{padding-right:0;padding-bottom:6.25%;padding-left:0;position:relative}.mobile-content-wrap .content-block.feature-poster .poster{align-items:center;background-image:url(/images/Mobile-MainImage-v2.jpg);background-repeat:no-repeat;background-size:100%;height:0;padding-bottom:152.5%;position:relative;width:100%;z-index:0}.mobile-content-wrap .content-block.feature-poster .poster .content-inset{position:absolute;right:0;bottom:0;left:0}.mobile-content-wrap .content-block.feature-poster .poster .content-inset img.logo{padding-bottom:6em}.mobile-content-wrap .content-block.trailer{margin-top:3rem;padding-right:0;padding-bottom:66.5625%;padding-left:0;position:relative}.mobile-content-wrap .content-block.trailer .poster{align-items:center;background-image:url(/images/mobile-trailer-poster.jpg);background-repeat:no-repeat;background-size:100%;display:block;height:0;padding-top:28.671875%;padding-bottom:28.671875%;position:absolute;top:0;right:0;left:0;justify-content:space-around}.mobile-content-wrap .content-block.trailer .poster a.view-trailer{margin-top:-39.5px}.mobile-content-wrap .laurels{padding-bottom:2.5em;text-align:center}.mobile-content-wrap .laurels div.laurel{display:inline-block;margin:0 1.25%}.mobile-content-wrap .laurels div.laurel img{display:block;width:100%}.mobile-content-wrap .laurels div.laurel.sun-valley{min-width:63px;width:17.5%}.mobile-content-wrap .laurels div.laurel.san-sebastian{min-width:90px;width:25%}.mobile-content-wrap .laurels div.laurel.hiff{min-width:69px;width:19.0625%}.mobile-content-wrap .laurels div.laurel.hamptons{min-width:69px;width:19.0625%}.mobile-content-wrap .laurels div.laurel.docnyc{min-width:62px;width:17.1875%}.mobile-content-wrap .laurels div.laurel.santa-barbara{min-width:73px;width:20.3125%}.mobile-content-wrap footer{padding:1em 6.25%}.mobile-content-wrap footer div.left-side{float:left;width:35%}.mobile-content-wrap footer div.left-side ul.links{margin:1em auto}.mobile-content-wrap footer div.left-side ul.links li{margin-bottom:.4em}.mobile-content-wrap footer div.left-side ul.links li a{color:#e6e6e6;font-size:1.125rem;font-weight:300;text-decoration:none}.mobile-content-wrap footer div.left-side ul.links li a:hover{text-decoration:underline}.mobile-content-wrap footer div.right-side{float:left;text-align:right;width:65%}.mobile-content-wrap footer div.right-side p.credits{font-family:"proxima-nova", sans-serif;font-size:1rem;font-weight:300}.mobile-content-wrap footer div.right-side p.credits a{color:#e6e6e6;font-weight:600;text-decoration:none}.mobile-content-wrap footer div.right-side p.credits a:hover{text-decoration:underline}.mobile-content-wrap .bottom-80{margin-bottom:80px}.mobile-content-wrap .bottom-100{margin-bottom:100px}.mobile-content-wrap .bottom-150{margin-bottom:150px}}
/*# sourceMappingURL=main-styles.css.map */
