html{height:100%;width:100%;-webkit-overflow-scrolling:normal;overflow:hidden}body{font-family:Hurme;margin:0;-webkit-font-smoothing:antialiased;height:100%;width:100%;background:#072c4e}@media only screen and (min-width:600px) and (max-width:851px) and (orientation:portrait){body{overflow:hidden}}@media only screen and (max-width:1024px) and (orientation:landscape){body{overflow:hidden}}var{display:none}.mobile{display:none}@font-face{font-family:Hurme;src:url(../fonts/HurmeGeometricSans2-SemiBold.eot);src:url(../fonts/HurmeGeometricSans2-SemiBold.eot?#iefix) format('embedded-opentype'),url(../fonts/HurmeGeometricSans2-SemiBold.woff2) format('woff2'),url(../fonts/HurmeGeometricSans2-SemiBold.woff) format('woff'),url(../fonts/HurmeGeometricSans2-SemiBold.ttf) format('truetype'),url(../fonts/HurmeGeometricSans2-SemiBold.svg#HurmeGeometricSans2-SemiBold) format('svg');font-weight:600;font-style:normal}@font-face{font-family:Hurme;src:url(../fonts/HurmeGeometricSans2-Regular.eot);src:url(../fonts/HurmeGeometricSans2-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/HurmeGeometricSans2-Regular.woff2) format('woff2'),url(../fonts/HurmeGeometricSans2-Regular.woff) format('woff'),url(../fonts/HurmeGeometricSans2-Regular.ttf) format('truetype'),url(../fonts/HurmeGeometricSans2-Regular.svg#HurmeGeometricSans2-Regular) format('svg');font-weight:400;font-style:normal}#bg{position:absolute;top:0;left:0;width:100vw;height:100vh;background-image:url(../img/focus-bg.jpg);background-repeat:no-repeat;background-size:cover;pointer-events:none;max-width:100%;transition:transform 2s;transform:scale(1.3)}.text{color:#f7ca2e;position:absolute;top:1.7vw;line-height:2.1vmax;font-size:1.2vmax;transition:transform 1.5s,opacity 1.5s;opacity:0}.text.left{letter-spacing:2.77vw;left:12.3%;transform:translateX(-200%)}.text.right{letter-spacing:1.26vw;right:11.4%;transform:translateX(200%)}@media screen and (max-aspect-ratio:110/100){.text.left{left:9.3%}.text.right{right:7.4%}}.bar{width:40vw;position:absolute;height:2.1vmax;font-size:1.2vmax;top:1.7vw;line-height:2.1vmax;mix-blend-mode:overlay;transition:transform 1.5s,opacity 1.5s;opacity:0}.bar#left-bar{background:linear-gradient(to right,#072c4e 80%,rgba(0,0,0,0) 100%);left:0;transform:translateX(-100%)}.bar#right-bar{background:linear-gradient(to left,#072c4e 80%,rgba(0,0,0,0) 100%);right:0;transform:translateX(100%)}#header{background:url(../img/focus-header.png) no-repeat;background-size:100%;position:absolute;width:18.433vw;height:12.4vw;left:50%;transition:transform 1.5s,opacity 1.5s,top 1.5s;transform:translateX(-50%);top:-100%;max-width:300px;opacity:0}#header a{display:block;height:100%}@media screen and (min-aspect-ratio:160/100) and (min-device-width:1024px){#header{width:37vh;height:26vh}}.headroom{will-change:transform;transition:opacity .5s linear}.headroom--pinned{opacity:1!important}.headroom--unpinned{opacity:0!important}.film{position:absolute;text-align:center;transition-timing-function:ease-in-out;cursor:pointer;transform:scale(0) translateX(0)}.film.home{transform:scale(1) translateX(0)}.film:hover .logo{background-position:100% 0}.film:hover .logo img{top:-100%}.film.active{width:44vw!important;height:auto;left:28vw!important;top:35vh!important;transform:scale(1);-webkit-transform:scale(1);transition:all .5s;-webkit-transition:all .5s}.film.active:hover .logo{background-position:0 0}.film.active:hover .logo img{top:0}@media only screen and (min-width:600px) and (max-width:851px) and (orientation:portrait){.film.active{width:44vh!important}.film.active .logo{background-position:0 0}}.film.home{transition:top .5s,left .5s,width .5s,height .5s,transform 1.5s}.film.menu-mode{transition:all .5s;-webkit-transition:all .5s;transform:scale(.5);-webkit-transform:scale(.5);display:block}@media only screen and (min-width:600px) and (max-width:851px) and (orientation:portrait){.film.menu-mode .logo{background-position:0 0}}@media screen and (min-aspect-ratio:160/100) and (min-device-width:1024px){.film.menu-mode{transform:scale(.6) translateX(0)}}.film .logo{width:100%;height:100%;overflow:hidden;background-size:200% 100%;background-repeat:no-repeat;background-position:0 0;margin:0 auto;max-width:500px;pointer-events:none}.film .logo img{height:100%;width:auto;display:block;position:relative;top:0;opacity:0}.film .nav{top:-50px;position:absolute;color:#f7ca2e;width:100%;font-size:1.3em;text-align:center;display:none}.film .nav>div{padding:.3em .4vw .3em;display:inline-block;margin-right:2.1em}.film .nav>div.selected{color:#fff}.film .nav>div:hover{color:#fff;cursor:pointer}.film .nav>div:last-child{margin-right:0}.film .content{position:relative;top:25px;width:100%;height:10vh;display:none}.film .content>div{display:none;width:100%}.film .content .consider{text-align:center;width:100%;font-size:9px;height:100%;max-height:71vh;font-weight:700;position:absolute;margin-top:2vh;min-height:15vh}@media screen and (min-aspect-ratio:200/125) and (min-height:900px){.film .content .consider{font-size:1.1vh}}@media screen and (min-height:900px) and (min-width:900px){.film .content .consider{font-size:1.1vmin}}.film .content .consider .scrollable{display:flex;flex-wrap:wrap;text-align:center}@media only screen and (min-width:600px) and (max-width:851px) and (orientation:portrait){.film .content .consider .scrollable{min-width:37vh}}.film .content .consider .scrollable h2{color:#fff;margin:2vh auto 0}.film .content .consider .reset{width:100%}.film .content .consider .subline,.film .content .consider h3,.film .content .consider p{color:#f7ca2e}.film .content .consider .guild{font-variant:all-petite-caps}.film .content .consider p{font-size:1em;flex:1 100%;margin-top:0}.film .content .consider h3{margin:10px 0 0;font-size:1.2em;line-height:1.4em}.film .content .consider .subline{font-size:.8em;font-weight:700;white-space:nowrap;line-height:11px}.film .content .consider .name,.film .content .consider .song{font-size:1.4em;line-height:1.1em}.film .content .consider .left h3:first-child{margin-top:10px}.film .content .consider .first{flex:1 100%}.film .content .consider .first h3:first-of-type{font-size:1.3em;line-height:1em}.film .content .consider .first .subline,.film .content .consider .first p{line-height:1.4em}.film .content .consider .first .guild{font-size:1.2vh;font-variant:normal}.film .content .consider .and{font-size:.7em}.film .content .consider .left,.film .content .consider .right{display:flex;flex-direction:column;justify-content:space-between;position:relative}.film .content .consider .left{flex:1 48%;left:-10px;text-align:right}.film .content .consider .right{left:10px;flex:1 50%;text-align:left}.film .content .synopsis{text-align:left;line-height:1.5em;font-weight:400;left:50%;transform:translateX(-50%);position:absolute;text-align:justify;color:#fff;width:80%;margin:0 auto;min-width:47vw;letter-spacing:.2px}.film .content .synopsis span{font-weight:500}.film .content .screenings{color:#fff;position:absolute}.film .content .screenings .cities-list{color:#f7ca2e;display:block;left:-3px;position:relative;font-size:1em;left:50%;width:52vw;transform:translateX(-50%)}@media screen and (max-width:1281px){.film .content .screenings .cities-list{font-size:.9em}}.film .content .screenings .cities-list .city{cursor:pointer;text-transform:uppercase;display:inline-block;padding:0 10px}.film .content .screenings .cities-list .city.current{color:#fff;text-shadow:none;position:relative}.film .content .screenings .city-holder{position:relative;display:none;width:100%;margin-top:1.7vh;min-height:40vh;max-height:40vh;overflow-x:visible;overflow-y:hidden;height:auto;margin:1.7vh auto 0}.film .content .screenings .city-holder:nth-child(2){display:block}.film .content .screenings .city-holder h3{font-weight:400}.film .content .screenings .city-holder h3 span{text-decoration:underline;cursor:pointer}.film .content .screenings .city-holder h2{color:#fff}.film .content .screenings .city-holder .scrollable{width:100%}.film .content .screenings .screening{color:#fff;margin-bottom:30px}.film .content .screenings .screening h4{margin:0 0 5px;font-size:14px;font-weight:400}.film .content .screenings .screening:last-of-type{margin-bottom:0;border-bottom:0}.film .content .screenings .screening .date{font-weight:600;font-size:1.3em}.film .content .screenings .screening .notes{font-size:.9em;line-height:1.2em;margin:2px auto 0;max-width:25vw}.film .content .screenings .screening .notes span{white-space:nowrap}.film .content .screenings .screening .theater{font-size:1.2em;margin-top:3px;line-height:1.3em}.film .content .screenings .screening .qa{font-size:.7em;margin-top:8px;line-height:1em}.film .content .screenings .screening .address{font-size:1em;margin:5px auto}.film .content .screenings .screening .address a{display:inline-block;width:35px;height:16px;margin-top:-2px;position:relative;background:url(../img/map.svg) no-repeat;background-size:100%;margin-left:11px;top:4px}.film .content .screenings .screening .btn{color:#f7ca2e;font-size:1.3em;margin-top:8px;margin-bottom:1em;cursor:pointer;font-weight:600;letter-spacing:1.7px}.film .content .screenings .screening .btn.full{color:#fff;letter-spacing:inherit;font-size:1em}.film .content .screenings .disclaimer{position:absolute;top:100%;text-align:center;font-size:11px;font-weight:400;margin-top:1em;line-height:1.3em;left:0;width:100%}.film#tully{width:9.9vw;height:5.92vw;top:34%;left:24.6%}.film#tully .logo{width:9.9vw;height:5.92vw;background-image:url(../img/tully_tt.png)}.film#tully .logo img{display:block;pointer-events:none}.film#tully .logo .color{background:#ff0;position:absolute;top:0;width:100%;height:100%}.film#tully.menu-mode{top:8vw;left:9.6vw;margin-top:1.9vh}.film#tully.active{left:50%;top:30vh}.film#tully.active .logo{width:9.9vw;height:5.92vw}@media screen and (min-aspect-ratio:160/100) and (min-device-width:1024px){.film#tully.menu-mode{top:14vh;left:5.9vw}.film#tully.active{top:38%}.film#tully.active .content{top:2.5vh}}.film#pf{width:28.35vw;height:3.395vw;top:34.5%;left:49.9%}.film#pf .logo{background-image:url(../img/pf_tt.png);width:28.35vw;height:3.395vw;max-height:61px}.film#pf.menu-mode{top:15.3vw;left:.2vw}.film#pf.menu-mode .logo{width:28.35vw;height:3.3495vw}.film#pf.active{left:50%;top:30vh}.film#pf.active .logo{width:28.35vw;height:3.3495vw;max-height:61px}.film#pf.active .content{top:3vh}@media screen and (min-aspect-ratio:160/100) and (min-device-width:1024px){.film#pf.menu-mode{top:26vh;left:-3.3vw}.film#pf.active{left:40vw;top:38%}}.film#neighbor{width:19.22vw;height:5.39vw;top:54%;left:9.8%}.film#neighbor .logo{width:19.22vw;height:5.39vw;background-image:url(../img/neighbor_tt.png)}.film#neighbor.menu-mode{top:21.5vw;left:5vw}.film#neighbor.menu-mode .logo{width:19.22vw;height:5.39vw}.film#neighbor.active{top:30vh}.film#neighbor.active .logo{width:19.22vw;height:5.39vw}@media screen and (min-aspect-ratio:160/100) and (min-device-width:1024px){.film#neighbor.menu-mode{top:35vh;left:2.4vw;width:24.7vh;height:7.9vh}}.film#bk{width:26.01vw;height:2.6vw;top:55.7%;left:38.5%}.film#bk .logo{width:26.01vw;height:2.6vw;background-image:url(../img/bk_tt.png);max-height:50px}.film#bk.menu-mode{top:51vw;left:1.4vw}.film#bk.active{top:30vh}.film#bk.active .logo{width:26.01vw;height:2.6vw}@media screen and (min-aspect-ratio:160/100) and (min-device-width:1024px){.film#bk.menu-mode{top:44vw;left:-2.2vw}.film#bk.active .logo{width:31.01vh;height:3.1vh}}.film#be{width:13.51vw;height:5.5vw;top:53.8%;left:74.08%}.film#be .logo{width:13.51vw;height:5.5vw;background-image:url(../img/be_tt.png)}.film#be.menu-mode{top:28.7vw;left:7vw}.film#be.menu-mode .logo{width:13.51vw;height:5.5vw}.film#be.active{top:30vh}.film#be.active .logo{width:13.51vw;height:5.5vw}@media screen and (min-aspect-ratio:160/100) and (min-device-width:1024px){.film#be.menu-mode{top:49vh;left:3.5vw}}.film#mary{width:14.3vw;height:8.44vw;top:73.3%;left:25.7%}.film#mary .logo{width:14.3vw;height:8.44vw;background-image:url(../img/mary_tt.png)}.film#mary.menu-mode{top:35.7vw;left:7vw}.film#mary.menu-mode .logo{width:14.3vw;height:8.44vw}.film#mary.active{top:30vh}.film#mary.active .logo{width:14.3vw;height:8.44vw}@media screen and (min-aspect-ratio:160/100) and (min-device-width:1024px){.film#mary.menu-mode{top:62vh;left:3.3vw}.film#mary.active .logo{width:18vh;height:10vh}}.film#basis{width:21.02vw;height:5.199450317124736vw;top:75.8%;left:54.7%}.film#basis .logo{width:21.02vw;height:5.199450317124736vw;background-image:url(../img/basis_tt.png)}.film#basis.menu-mode{top:45vw;left:3.3vw}.film#basis.menu-mode .logo{width:21.02vw;height:5.199450317124736vw}.film#basis.active{top:30vh}.film#basis.active .logo{width:21.02vw;height:5.199450317124736vw}@media screen and (min-aspect-ratio:160/100) and (min-device-width:1024px){.film#basis.menu-mode{top:75vh;left:-.2vw}}.film#everybody{width:15.57vw;height:4.1vw;top:72.5%;left:59.1%}.film#everybody .logo{width:15.57vw;height:4.1vw;background-image:url(../img/ek_tt.png)}.film#everybody.menu-mode{top:53vw;left:5.8vw;width:10.9vw;height:3vw}@media screen and (min-aspect-ratio:180/100) and (min-device-width:1024px){.film#everybody.menu-mode{top:86vh;left:11.5vh;width:20.7vh;height:6vh}}.loader{width:50px;display:block;margin:0 auto}#rsvp-form{background:#fff;color:#153f7b;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:12;padding:30px;display:none;width:520px;max-height:90%}#rsvp-form h2{font-weight:300;margin:0;font-size:46px;float:left;border-right:1px solid rgba(21,63,123,.3);padding-right:20px}#rsvp-form .screening-info{float:left;margin-left:10px;position:relative;top:0;margin-bottom:20px;width:65%}#rsvp-form .screening-info .movie{font-weight:700}#rsvp-form .screening-info .date{text-transform:capitalize}#rsvp-form .submit-btn{background:#f7ca2e;color:#fff;clear:left;line-height:43px;padding:5px 0;font-weight:700;cursor:pointer;display:block;text-align:center;flex:1 1 100%}#rsvp-form .submit-btn:hover{background:#f77c00}#rsvp-form form{clear:left;display:block}#rsvp-form form .input{height:30px;font-weight:500;text-transform:uppercase;font-size:18px;width:45%;display:inline-block;font:inherit;line-height:50px;height:50px;margin-bottom:30px;position:relative;flex:1 1 45%}#rsvp-form form .input>div{position:relative;cursor:pointer}#rsvp-form form .input>div span{margin-left:10px}#rsvp-form form .input>div.error:not(.hasDropdown){font-size:12px;color:red;position:absolute;left:0;top:100%;white-space:nowrap;line-height:1.6em}#rsvp-form form .input .hasDropdown.error{color:red}#rsvp-form form .input.pushRight{margin-right:5%}#rsvp-form form .input.fullWidth{width:100%;flex:1 1 100%}#rsvp-form form input{width:100%;height:100%;border:0;background:0 0;font:inherit;color:inherit;text-transform:uppercase;padding:0 10px;box-sizing:border-box}#rsvp-form form input.error{color:red}#rsvp-form form input::-webkit-input-placeholder{color:inherit;font:inherit}#rsvp-form form .not-london{display:flex;justify-content:space-between;flex-wrap:wrap}#rsvp-form form .hasDropdown,#rsvp-form form input{color:#153f7b;outline:1px solid}#rsvp-form form .hasDropdown{background:url(../img/dropdown-arrow.jpg) no-repeat;background-position:95% center}#rsvp-form form .dropdown{position:absolute;max-height:130px;overflow-y:auto;background:#fff;width:100%;right:-1px;top:100%;border:1px solid;display:none;z-index:1;min-width:240px;-webkit-overflow-scrolling:touch}#rsvp-form form .dropdown .value{padding:0 20px;box-sizing:border-box;height:30px;border-bottom:1px solid;line-height:30px;background:#eee;text-align:right;font-size:14px}#rsvp-form form .dropdown .value:last-child{border-bottom:none}#rsvp-form form .dropdown .value:hover{background:#3972c3;color:#fff}#rsvp-form form .dropdown .active{background:#153f7b;color:#fff}#rsvp-form #rsvp-message{font-size:14px;line-height:1.5em;display:none;text-align:center}#rsvp-form #rsvp-message h3{font-weight:300;border-bottom:1px solid rgba(21,63,123,.3);padding-bottom:12px;font-size:35px;display:inline-block;margin:0 auto;line-height:1em}#rsvp-form #rsvp-message h4{font-weight:300;font-size:20px;line-height:1.3em}#rsvp-form #rsvp-message div:first-of-type{font-weight:700;font-size:18px}#rsvp-form .rsvp-close-btn{position:absolute;top:10px;right:10px;font-size:10px;padding-right:20px;cursor:pointer}#rsvp-form .rsvp-close-btn .x{color:#e69441;position:absolute;right:5px;top:-13px;font-size:30px;width:20px;height:20px;transform:rotate(-45deg)}.scroller{position:absolute;left:90%;height:100%;top:0;width:10%;z-index:3}.scroller .scroll-track{position:absolute;width:5px;left:calc(50% - 3px);border-radius:4px;height:100%;background:#f7ca2e;opacity:.2}.scroller .scroll-ctrl{width:10px;left:calc(50% - 5px);height:40px;top:0;position:relative;background:#f7ca2e;cursor:pointer;border-radius:10px}#add-to-calendar{background:#e69441;color:#fff;clear:left;line-height:43px;padding:6px 0 4px;font-weight:700;cursor:pointer;display:block;text-align:center;margin:29px auto 0;font-size:18px;width:212px;position:relative}#add-to-calendar>a{display:block;height:100%}#add-to-calendar>a:focus{outline:0}#add-to-calendar:hover{background:#f77c00}#add-to-calendar:hover ul{display:block}#add-to-calendar ul{position:absolute;top:100%;padding:0 0 0 15px;width:100%;box-sizing:border-box;margin:0;display:none;background:#fff;box-shadow:inset 0 8px 10px -5px #ccc;padding-top:10px;padding-bottom:10px;outline:1px solid #e69441}#add-to-calendar ul li{text-align:left;line-height:1.4em}#add-to-calendar ul li a{text-decoration:none;font-weight:500;color:#e69441}#add-to-calendar ul li a:hover{color:#f77c00}#back-btn{position:absolute;right:30px;top:60px;width:30px;height:20px;cursor:pointer;opacity:0;transition:opacity .4s}#back-btn div{background:#f7ca2e;height:2px;width:100%;position:absolute;top:0}#back-btn div:first-child{transform:rotate(45deg)}#back-btn div:last-child{transform:rotate(-45deg)}#back-btn.mobile{display:block}.nowrap{white-space:nowrap}.rotate{display:none}#end{position:fixed;bottom:5px;width:100%;color:#ccc;letter-spacing:.01em;text-align:center;padding-bottom:5px;font-size:22px;line-height:1.8}#end a{color:#ccc;text-decoration:none;transition:color .35s cubic-bezier(.3,0,.7,1);cursor:pointer}#end a:hover{color:#1ba3e1}#end .footer-wrapper{font-size:.7em;letter-spacing:.01em}#end .footer{font-size:.9em;padding:.7em 0 1.4em 0}.clear:after{content:"";display:table;clear:both}.inline{display:inline-block}@media screen and (min-aspect-ratio:160/100) and (min-device-width:1024px){.film.active{top:35vh!important;width:50vw!important;left:25vw!important}.film.active .nav{top:-6vh}.film .content .synopsis{min-width:40vh}}@media screen and (min-aspect-ratio:180/100) and (min-device-width:1024px){.film.active{top:38vh!important}}@media screen and (max-aspect-ratio:110/100){#page{min-height:calc(90vh - 230px);padding-top:230px}.film.active{width:90%!important;margin:5vh auto 0!important;left:0!important;transform:translateX(0);top:0vw!important;transition:top .5s,left .5s,width .5s,height .5s,transform .5s,margin-top .5s;padding-bottom:46px;height:auto!important;position:relative}.film.menu-mode{display:none}}@media (max-width:2400px){body{font-size:18px}#end{font-size:20px}}@media (max-width:1800px){body{font-size:17.5px}#end{font-size:19.5px}}@media (max-width:1600px){body{font-size:16px}#end{font-size:19px}}@media (max-width:1400px){body{font-size:15px}#end{font-size:18px}#end .footer-wrapper{font-size:.6em}#end .footer-wrapper .desktop:nth-of-type(4){display:none}}@media (max-width:1260px){body{font-size:14px}#end{font-size:17px}}@media (max-width:850px) and (max-aspect-ratio:100/100){body{font-size:13.6px;overflow-y:auto}.text.right{right:4.4%}.text.left{left:7.3%}#page{padding-top:130px;min-height:calc(90vh - 130px)}.film{position:relative;left:0!important;margin:0 auto 50px}.film.active{top:0}.film .content{min-height:47vw;height:auto}.film .content .screenings{position:relative}.film .content .screenings .cities-list{width:63vw}.film .content .screenings .city-holder{max-height:initial}.film .content .screenings .city-holder .scrollable{position:static!important}.film .content .screenings .city-holder .scroller{display:none}.film .content .consider{position:relative}.film .content .synopsis{position:relative;left:0;transform:none}.film#tully{height:110px;width:184px}.film#tully .logo{height:110px;width:184px}.film#tully.active .logo{height:110px;width:184px}.film#pf{height:47px;width:378px}.film#pf .logo{height:47px;width:378px}.film#pf.active .logo{height:47px;width:378px}.film#neighbor{width:347px;height:100px}.film#neighbor .logo{width:347px;height:100px}.film#neighbor.active .logo{width:347px;height:100px}.film#bk{width:392px;height:44px}.film#bk .logo{width:392px;height:44px}.film#bk.active .logo{width:392px;height:44px}.film#be{width:242px;height:100px}.film#be .logo{width:242px;height:100px}.film#be.active .logo{width:242px;height:100px}.film#mary{width:235px;height:140px}.film#mary .logo{width:235px;height:140px}.film#mary.active .logo{width:235px;height:140px}.film#basis{width:356px;height:90px}.film#basis .logo{width:356px;height:90px}.film#basis.active .logo{width:356px;height:90px}#end{font-size:16.5px;position:relative}#end .desktop:nth-of-type(3){display:none}#end .emailBR{display:block}}@media (max-width:666px){#end{font-size:16px}}@media (max-aspect-ratio:86/100) and (max-width:540px){#end .footer-wrapper{font-size:.85em;line-height:1.9}}@media (min-aspect-ratio:174/100) and (max-width:900px){#end .footer-wrapper{font-size:.67em}}@media (min-aspect-ratio:190/100) and (min-width:900px){#end .footer-wrapper{bottom:.1em}#end .footer-wrapper #info{display:inline-block;font-size:.96em;padding:0 0 .8em 0}#end .footer-wrapper #info:after{content:"\2003|\2002"}#end .footer-wrapper .footer{display:inline-block;font-size:.96em;padding:0 0 .8em 0}}@media only screen and (max-width:414px) and (orientation:portrait){html{overflow:initial}body{background-size:cover;background-repeat:no-repeat;background-attachment:fixed;-webkit-overflow-scrolling:touch;background-position:20% 50%}.abs-reset{position:relative}.mobile{display:block}.desktop{display:none}#page{min-height:calc(100vh - 230px);padding-top:230px}.home{display:block}#bg{background-image:url(../img/focus-mobile-bg.jpg);background-position:20% 50%;position:fixed}.text{letter-spacing:2.77vw!important;position:relative;text-align:center;top:0vw;margin-right:-2.77vw;line-height:15px;font-size:10px}.bar{width:100%;background:rgba(7,44,78,.5)!important;position:relative;mix-blend-mode:normal;position:fixed;height:15px;top:10px}#header{width:192px;height:128px;margin-top:7vw;top:-100%;position:fixed}.film{position:relative;top:0!important;margin:0 auto 50px;left:initial!important;transition:margin-top .5s}.film .logo{pointer-events:none;height:100%}.film .nav{justify-content:space-between;font-size:3.3vw;top:-37px;width:95vw;left:50%;transform:translateX(-50%)}.film .nav>div{padding:0;margin:0 11vw 0 0}.film .content .synopsis{width:100%;font-size:14px}.film .content .screenings .cities-list{width:95vw;font-size:2.9vw}.film .content .screenings .city-holder{max-width:100%;overflow-y:auto;height:auto;max-height:inherit}.film .content .screenings .city-holder .btn{font-size:16px}.film .content .screenings .screening .notes{max-width:100%}.film:hover .logo{background-position:0 0}.film:hover .logo img{top:0}.film.active{width:90%!important;margin:5vh auto 0!important;left:0!important;transform:translateX(0);top:0vw!important;transition:top .5s,left .5s,width .5s,height .5s,transform .5s,margin-top .5s;padding-bottom:46px;height:auto!important}.film.active .logo{transform:scale(1)}.film.active .content{height:auto}.film.menu-mode{position:relative;top:0!important;margin:0 auto 50px;left:initial!important;display:none;transform:scale(1)}.film.menu-mode .logo{width:100%!important;height:100%!important}.film#tully{width:40.9vw;height:24.37vw}.film#tully .logo{width:40.9vw;height:24.37vw}.film#tully.active .logo{width:40.9vw;height:24.37vw}.film#tully.menu-mode{margin-top:22vh}.film#pf{width:72.35vw;height:8.92vw}.film#pf .logo{width:72.35vw;height:8.92vw}.film#pf.active .logo{width:72.35vw;height:8.92vw}.film#neighbor{width:65.22vw;height:18.19vw}.film#neighbor .logo{width:65.22vw;height:18.19vw}.film#neighbor.active .logo{width:65.22vw;height:18.19vw}.film#bk{width:79.01vw;height:7.9vw}.film#bk .logo{width:79.01vw;height:7.9vw}.film#bk.active .logo{width:79.01vw;height:7.9vw}.film#be{width:50.51vw;height:20.4vw}.film#be .logo{width:50.51vw;height:20.4vw}.film#be.active .logo{width:50.51vw;height:20.4vw}.film#mary{width:42.3vw;height:24.93vw}.film#mary .logo{width:42.3vw;height:24.93vw}.film#mary.active .logo{width:42.3vw;height:24.93vw}.film#basis{width:51.02vw;height:12.59945vw}.film#basis .logo{width:51.02vw;height:12.59945vw}.film#basis.active .logo{width:51.02vw;height:12.59945vw}.film#ek{width:45.57vw;height:14.1vw}.film#ek.active .logo{width:72.35vw;height:8.92vw}#rsvp-form{width:100vw;left:0;transform:none;top:0;height:100vh;position:fixed;box-sizing:border-box;padding:5vh 5%;max-height:initial}#rsvp-form h2{font-size:40px;padding-right:10px}#rsvp-form .screening-info{width:62%}#rsvp-form #rsvp-message h4{font-size:16px}.footer{position:relative}#end{position:relative;top:38vw}}@media screen and (max-width:736px) and (orientation:landscape){body,html{overflow-y:auto}#page{height:100vh;position:relative}#end{position:relative;bottom:0;padding-top:10px;font-size:8px}.film{transition:top .5s,left .5s,width .5s,height .5s,transform .5s,margin .5s}.film .nav{top:-35px;font-size:14px}.film .content{top:15px;height:56vh}.film .content .screenings{height:100%}.film .content .screenings .cities-list{font-size:10px;width:300px}.film .content .screenings .city-holder{max-width:100%;overflow-y:auto!important;height:100%;max-height:100%}.film .content .screenings .city-holder .scrollable{height:100%;overflow-y:auto}.film .content .screenings .screening .btn{font-size:12px}.film .content .synopsis{width:100%;min-width:inherit;font-size:12px;line-height:1.2em;padding-bottom:10px}.film.active{top:16vh!important;transform:scale(1) translateX(11%);transition:top .5s,left .5s,width .5s,height .5s,transform .5s,margin .5s}.film.menu-mode{transform:scale(.8) translateX(0)!important}#back-btn{top:30px;right:30px;transform:none}#rsvp-form{top:0;left:0;width:96vw;height:96vh;padding:2vh 2vw;transform:none;max-height:100%}#rsvp-form .rsvp-close-btn{top:30px}#rsvp-form form .input{height:40px;margin-bottom:20px;font-size:14px;line-height:40px}}
/*# sourceMappingURL=maps/style.min.css.map */
