h2{font-size:8rem;letter-spacing:0;line-height:.8625}.opener,h1 .nav-opener{display:none}nav.main{position:fixed;top:0;z-index:10}nav.main .sub-menu{display:none}nav.main .vcenter{display:block;left:50%;margin:0 auto;max-width:1220px;position:fixed;top:auto;transform:translate(-50%);width:100%;z-index:10}nav.main .vcenter ul{left:auto;position:absolute;right:1rem;text-align:right;white-space:nowrap;width:36rem}nav.main .vcenter a,nav.main .vcenter li{display:inline-block}nav.main .vcenter li{border-top:4px solid transparent;padding:0 2rem}nav.main .vcenter li:last-child{padding-right:0}nav.main .vcenter li.selected{border-top:4px solid #fff}nav.main .vcenter a{box-sizing:border-box;font-size:1.4rem;font-weight:700;letter-spacing:.2em;line-height:4;text-transform:uppercase}nav.alpha,nav.events,nav.newsfilter,nav.projects{display:block;margin:10px 0 20px}nav.alpha:after,nav.events:after,nav.newsfilter:after,nav.projects:after{display:block}nav.alpha a,nav.events a,nav.newsfilter a,nav.projects a{border-top:1px solid #fff;display:inline-block;font-size:1.4rem;font-weight:700;letter-spacing:0;line-height:1.5;line-height:50px;padding:0 23px;text-align:center;text-transform:uppercase;transition:background-color .5s ease-out}nav.alpha a.selected,nav.alpha a:hover,nav.events a.selected,nav.events a:hover,nav.newsfilter a.selected,nav.newsfilter a:hover,nav.projects a.selected,nav.projects a:hover{background:#fff;color:#000;transition-duration:.1s}nav.events{display:block}nav.events:last-child{margin-bottom:50px}nav.events a{padding:0 15px}nav.events a span{padding-right:10px;pointer-events:none}nav.festival{background:#1a1a1a;font-size:1.4rem;font-weight:700;height:4rem;left:0;letter-spacing:.2em;line-height:2.857;position:fixed;right:0;text-align:center;text-transform:uppercase;top:6rem;transform:translateZ(0);z-index:3}nav.festival a{padding:0 10px}nav.festival a:hover{color:#878787}nav.festival .tickets{line-height:40px;position:absolute;right:100px}nav.festival .tickets.selected{background:#ec008c}nav.festival .tickets.selected a{background-color:transparent}nav.festival li,nav.festival ul{display:inline;line-height:3rem}nav.festival li.selected a,nav.festival ul.selected a{background-color:#000;border-bottom:3px solid #fff;box-sizing:border-box;line-height:3.7rem;transform:translateY(-2px)}nav.festival li a,nav.festival ul a{display:inline-block}nav li,nav ul{display:block;margin:0}nav ul{width:200px}footer .inner li.fb,footer .inner li.ig,footer .inner li.tw{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 58 58'%3E%3Cpath fill='%23fff' d='M54 0H3a3 3 0 0 0-3 3v51a3 3 0 0 0 3 3h27V35h-7v-9h7v-6c0-7 5-11 11-11a62 62 0 0 1 7 0v8h-4c-4 0-5 1-5 4v5h9l-1 9h-8v22h15a3 3 0 0 0 3-3V3a3 3 0 0 0-3-3z'/%3E%3C/svg%3E") no-repeat 50%;border:3px solid transparent;color:transparent;display:inline-block;height:2rem;margin-left:1rem;overflow:hidden;position:relative;width:2rem}footer .inner li.fb a,footer .inner li.ig a,footer .inner li.tw a{bottom:0;left:0;position:absolute;right:0;top:0}footer .inner li.fb a,footer .inner li.fb a:hover,footer .inner li.ig a,footer .inner li.ig a:hover,footer .inner li.tw a,footer .inner li.tw a:hover{color:transparent;display:inline-block}.home footer .inner li.fb a,.home footer .inner li.fb a:hover,.home footer .inner li.ig a,.home footer .inner li.ig a:hover,.home footer .inner li.tw a,.home footer .inner li.tw a:hover{color:transparent}footer .inner li.tw{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 250 203' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M79 203c94 0 146-78 146-146l-1-6c10-8 19-17 26-27-9 4-19 7-29 8 10-6 18-16 22-28-10 6-21 10-33 12a51 51 0 0 0-87 47C81 61 43 40 17 9a51 51 0 0 0 16 69c-8 0-16-3-23-6 0 25 18 46 41 51a50 50 0 0 1-23 0c7 21 26 36 48 36a103 103 0 0 1-76 21c23 15 50 23 79 23' fill='%23fff'/%3E%3C/svg%3E")}footer .inner li.ig{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23fff'%3E%3Cpath d='m256 50 102 1c24 1 38 5 47 9 11 4 20 10 29 19s14 17 18 29c4 8 8 22 9 46 1 27 2 35 2 102l-2 102c-1 25-5 38-9 47-4 12-10 20-18 29s-18 14-29 19c-9 3-23 7-47 8-27 1-35 2-102 2l-102-2c-24-1-38-5-47-8-11-5-20-10-29-19s-14-17-18-29c-4-9-8-22-9-47-1-27-2-35-2-102l2-102c1-24 5-38 9-46a80 80 0 0 1 48-48c8-4 22-8 46-9zm0-46c-68 0-77 0-104 2-27 1-45 5-61 11a125 125 0 0 0-74 74c-6 16-10 34-11 61-2 27-2 36-2 104l2 104c1 27 5 45 11 61a125 125 0 0 0 74 74c16 6 34 10 61 12s36 1 104 1l104-1c27-2 45-6 61-12a125 125 0 0 0 74-74c6-16 10-34 12-61s1-35 1-104l-1-104c-2-27-6-45-12-61a125 125 0 0 0-74-74c-16-6-34-10-61-11-27-2-36-2-104-2z'/%3E%3Cpath d='M256 127a129 129 0 1 0 0 258 129 129 0 0 0 0-258zm0 213a84 84 0 1 1 0-168 84 84 0 0 1 0 168z'/%3E%3Ccircle cx='391' cy='122' r='30'/%3E%3C/g%3E%3C/svg%3E")}html{font-size:62.5%;min-height:100%}body{box-sizing:border-box;color:#fff;font-family:century-gothic,sans-serif;font-size:1.6rem;letter-spacing:0;line-height:1.5;padding-bottom:0;text-rendering:optimizeLegibility}body,html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;background:#000;border:0;color:#fff;margin:0;min-height:calc(100vh - 22.5rem);outline:0;padding-bottom:12rem;width:100%}.inner,body,html{position:relative}.inner{box-sizing:border-box;margin:0 auto;max-width:1220px;padding:0 10px}h1{font-family:Prohibition,sans-serif;margin:0}h1.subtitle{font-size:1.4rem;letter-spacing:0;line-height:1.5}h1.slogo{background:#000;box-sizing:border-box;height:60px;left:0;margin:0;pointer-events:none;position:fixed;right:0;top:0;transform:translateZ(0);width:100%;z-index:4}h1.slogo .dates{font-family:century-gothic,sans-serif;font-size:1.4rem;font-weight:400;left:50%;letter-spacing:0;letter-spacing:3px;line-height:1.5;position:absolute;text-transform:uppercase;top:5px;transform:translateX(-50%)}h1.slogo .lottie{height:38px;left:-.5rem;position:absolute;top:-.3rem;width:180px}h1.slogo .logo{border:0;color:transparent;display:block;margin-left:0;margin-top:1.5rem;opacity:1;pointer-events:auto;transition:opacity 1.5s cubic-bezier(.23,1,.32,1);width:150px;z-index:3}h1.slogo .logo:hover{border:0}h1,h2,h3,h4,h5{font-weight:400}h2{font-family:Prohibition,sans-serif;margin:0 0 30px;padding-top:30px}a{color:#fff;-webkit-text-decoration:none;text-decoration:none;transition:color .7s ease-out}a:active{color:#6831d3;transition:none}.pcredit{display:none}.arrow a,.arrow a:before,.arrow span,.arrow span:before,.back a,.back a:before,.back span,.back span:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='8'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M15.66.3c-.44-.4-1.16-.4-1.61 0L8 5.6 1.95.3C1.5-.1.78-.1.33.3a.92.92 0 0 0 0 1.41l6.83 6c.23.2.54.3.84.29.3 0 .6-.09.84-.3l6.82-5.99a.92.92 0 0 0 0-1.42z'/%3E%3C/svg%3E") no-repeat 50%;left:0}.arrow a{background:none}.arrow span{animation:a 3s linear infinite}@keyframes a{0%,10%,20%{transform:translateZ(0)}15%,5%{transform:translate3d(0,50%,0)}}.tickets a,nav .tickets a{background:#ec008c url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 603 649.6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23fff'%3E%3Ccircle cx='423.1' cy='376.3' r='20'/%3E%3Ccircle cx='249.9' cy='180' r='20'/%3E%3Cpath d='m482.1 223.5 17.1-10.4-62.3-102.4-43.5 26.5c-18.8 11.5-43.4 5.5-54.9-13.4-7.8-12.8-7.8-28.7 0-41.5l9.9-16.4L248.6 0 .4 376.2l.1.1-.5.3L62.3 479l17.1-10.4c18.8-11.5 43.4-5.5 54.9 13.4 11.5 18.8 5.5 43.4-13.4 54.9l-17.1 10.4 62.3 102.4 436.9-266-62.3-102.4-17.1 10.4c-18.8 11.5-43.4 5.5-54.9-13.4-11.4-18.8-5.4-43.4 13.4-54.8zm-293.5-59.9c9.2 5.7 21.2 3.1 27.2-5.9 6-9.1 3.6-21.2-5.2-27.4L260 55.4l36.3 24c-6.7 21.6-4 45.3 8.1 65.2 7.6 12.4 18 22 30 28.5l-254 154.6zM526 334.1l22.1 36.3-76.8 46.7c-5.7-9.4-18-12.4-27.4-6.7s-12.4 18-6.7 27.4L179.5 594.7l-22.1-36.3c24.8-25.5 30.3-65.5 11-97.3S111 415.9 77 426.2l-22.1-36.3 257.7-156.8c5.7 9.4 18 12.4 27.4 6.7s12.4-18 6.7-27.4l76.8-46.7 22.1 36.3c-24.8 25.5-30.3 65.5-11 97.3 19.3 31.6 57.4 45.1 91.4 34.8z'/%3E%3Ccircle cx='360.8' cy='273.9' r='20'/%3E%3Ccircle cx='391.9' cy='325.1' r='20'/%3E%3C/g%3E%3C/svg%3E") no-repeat 15px;background-size:20px 20px;display:block;padding:0 10px 0 40px}main{box-sizing:border-box;display:block;margin:0 auto;max-width:1220px;padding:0;position:relative;width:100%;z-index:2}.vcenter{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.ftitle,.mtitle{mix-blend-mode:difference;z-index:2}.fp .ftitle,.fp .mtitle{mix-blend-mode:normal}.ftitle h1,.mtitle h1{background-blend-mode:multiply;background-size:contain;color:transparent;font-size:8rem;font-weight:400;letter-spacing:0;line-height:.856;text-align:center}.mtitle{height:100vw;width:100vw}.mtitle h1{background:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 376 160' xmlns='http://www.w3.org/2000/svg' xml:space='preserve'%3E%3Cfilter id='a' y='-40' x='-40' width='376' height='160' filterUnits='userSpaceOnUse'%3E%3CfeDropShadow dx='0' dy='0' stdDeviation='25' flood-color='%23000' flood-opacity='1'/%3E%3CfeDropShadow dx='0' dy='0' stdDeviation='25' flood-color='%23000' flood-opacity='1'/%3E%3C/filter%3E%3Cpath filter='url(%23a)' transform='translate(40 40)' d='M96.3 17.1c-1.7-1-3.7-1.7-5.9-2.3-2.1-.5-4.8-.9-8-.9L82.5 0h-.2c-3.6 0-13.8 6-14.2 6.3l-.1.1v7.8l4.7-.9v32.9h4.9a69 69 0 0 0 9.9-.6 29 29 0 0 0 7.2-2 16 16 0 0 0 6.9-5.6c1.6-2.4 2.5-5.3 2.5-8.6 0-2.6-.7-5-2-7.1a14.7 14.7 0 0 0-5.8-5.2zM82 38.5V20.8h.8l3.2.2c1 .2 2 .4 2.9.9 1.5.6 2.8 1.6 3.7 2.8a7.3 7.3 0 0 1 1.4 4.5c0 1.9-.4 3.5-1.1 4.7a8.7 8.7 0 0 1-3.2 3.1c-.9.5-2.1.9-3.4 1.2a30 30 0 0 1-4.3.3zm111.4-8.8c0-2.9-.3-5.4-1-7.5a12.9 12.9 0 0 0-7.9-8.4 17.6 17.6 0 0 0-12.4.2c-2.1.8-3.8 1.9-5.2 3.3a17.2 17.2 0 0 0-3.7 5.5c-.8 1.9-1.1 4.1-1.1 6.5a15 15 0 0 0 5.6 11.8c2 1.6 4.4 2.8 7.2 3.6s6 1.2 9.6 1.2l3.5-.1 2.2-.1h.1l2.8-7.2h-4.2l-3.4.1A21.9 21.9 0 0 1 177 37l-.9-.4c3.7-1.7 9.5-4.1 11.3-4.8l5.7-1.9h.1l.1.1h.1zm-9.6-5.3-.4.2-11.9 5.7c-.1-.8-.2-2.9-.1-4.7.1-2.4 1-3.5 2.2-4.7a6 6 0 0 1 4.3-1.7c1.8 0 3.2.6 4.2 1.7.9.9 1.5 2.1 1.7 3.5zm112.1 5.4c0-2.9-.3-5.5-1-7.6a12.9 12.9 0 0 0-7.9-8.4 17.6 17.6 0 0 0-12.4.2c-2.1.8-3.8 1.9-5.2 3.3a17.2 17.2 0 0 0-3.7 5.5c-.8 1.9-1.1 4.1-1.1 6.5a15 15 0 0 0 5.6 11.8c2 1.6 4.4 2.8 7.2 3.6s6 1.2 9.6 1.2l3.5-.1 2.2-.1h.1l2.8-7.2h-4.2l-3.4.1a21.9 21.9 0 0 1-8.5-1.6l-.9-.4c3.7-1.7 9.5-4.1 11.3-4.8l5.7-1.9h.1l.1.1h.1zm-9.5-5.4-.4.2-11.9 5.7c-.1-.8-.2-2.9-.1-4.7.1-2.4 1-3.5 2.2-4.7a6 6 0 0 1 4.3-1.7c1.8 0 3.2.6 4.2 1.7.9.9 1.4 2.1 1.7 3.5zm-62.3-11.6a67.2 67.2 0 0 0-11.3 5.4v-4.4h-19.1l3.6 9.7h1.1l4.6-.9.1 8.4v6.9h-7.5v7.9h26.6V38h-9.3V26.7a182.6 182.6 0 0 1 13.7-5.3l.2-.1-2.5-8.5zm-74.1 1c-1.3.4-3 1.1-5.3 2.2-2 .9-3.9 2-5.7 3v-5.2h-9.4v-.1l-.2.1h-.2a46.9 46.9 0 0 0-10.8 5.1v-5.2h-16.3l3.7 9.8 2.9-.9v23.2h9.7V27.5l7.8-3.3 3-1.1v22.7h9.7V27.5c3.2-1.4 5.8-2.6 7.9-3.3l3-1.1v22.7h9.7v-32zm112.5 9.5 3.7-9.8h-13.1c-3.8 0-7 .2-9.5.6a27 27 0 0 0-6.8 1.9c-3 1.3-5.3 3.1-7 5.4a13.4 13.4 0 0 0-2.5 7.8 14 14 0 0 0 7 12.7 18 18 0 0 0 6.3 2.5c2.3.5 4.5.8 6.6.9-3 .9-5 1.4-5.9 1.8a105 105 0 0 0-10.6 4.8l-.1.1 1 8 .3-.1a105.3 105.3 0 0 1 26.7-8.6h.3l-.1-.3V22.4zM249.2 30v8.8h-.5a15.8 15.8 0 0 1-7.1-1.6 7.5 7.5 0 0 1-4.3-7.2c0-1.6.4-3.1 1.2-4.4a7.7 7.7 0 0 1 3.4-3c1.2-.5 2.2-.9 3.2-1.1s2.2-.3 3.4-.3h.5v4.7c.2 1.6.2 2.9.2 4.1zM63.4 13.8h-9.7v17.9A51.8 51.8 0 0 0 42 37.2V13.8h-9.7v32.1h9.6c3.5-1.6 6.3-2.8 8.3-3.5l3.5-1.2V46h12.6l3.7-9.8-6.6 1zM27 3.1H15.8l-3.3 8.7h11.2zM7.1 26.3l11.1 5.2c-.2 1-.5 1.8-.8 2.5a8.7 8.7 0 0 1-3.2 3.1c-.9.5-2.1.9-3.4 1.2a35 35 0 0 1-3.7.4C4.4 38.5 3 38 3 38l-.2-.1L0 46.2l6.9-.2 4.9-.5a29 29 0 0 0 7.2-2 16 16 0 0 0 6.9-5.6 15 15 0 0 0 2.5-8.3v-3l-18.2-8.8z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 50%;height:33rem;position:relative;top:50%;transform:translateY(-50%);z-index:2}.fp .mtitle h1{background:none;color:#fff;font-size:7vw;padding-left:12rem;text-align:left;text-indent:0;width:50vw}.ftitle h1{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 780 188'%3E%3Cstyle%3E.st0{fill:%23fff}%3C/style%3E%3Cg id='Layer_2'%3E%3Cpath class='st0' d='M484.4 158.3H481l-6.4-18.3v26.8H468v-39.7h8.3l6.5 18.8 6.5-18.8h8.3v39.7H491V140l-6.6 18.3zm32.8 0H509l-1.8 8.6h-6.8l9.4-39.7h6.5l9.4 39.7h-6.8l-1.7-8.6zm-1.3-6.4-2.8-13.4-2.8 13.4h5.6zm12.8 15v-39.7h17.1l3.2 3.2v17.8l-3.2 3.2 3.2 15.5h-6.5l-3.2-15.5h-4v15.5h-6.6zm13-21.9.7-.8v-9.8l-.7-.7h-6.4V145h6.4zm11.5 18.6v-33.2l3.2-3.2h13.4l3.2 3.2v8.2h-6.6v-4.2l-.8-.8h-5l-.8.8v25.2l.8.8h5l.8-.8v-4.2h6.6v8.2l-3.2 3.2h-13.4l-3.2-3.2zm30.6-36.5v16.4h7.5v-16.4h6.6v39.7h-6.6V150h-7.5v16.9h-6.6v-39.7h6.6zm50.7 39.8h-19.8v-19.5l3.2-3.2h9.3l.8-.8v-8.9l-.8-.8h-5.1l-.8.8v4.2h-6.6v-8.2l3.2-3.2h13.3l3.2 3.2v16.9l-3.2 3.2H622l-.8.8v9h6.7v-3.8h6.5v10.3zm24.2-36.5v33.2l-3.2 3.2h-13.4l-3.2-3.2v-33.2l3.2-3.2h13.4l3.2 3.2zm-7.5 3.2h-5l-.7.7v25.4l.7.7h5l.8-.7v-25.4l-.8-.7zm14.2 33.3v-33.3h-3.2l2.4-6.4h7.5v39.7h-6.7zm30.8-36.5v33.2l-3.2 3.2h-13.3l-3.2-3.2v-7.7h6.6v3.7l.8.8h5l.8-.8V151h-9.9l-3.3-3.3v-17.3l3.2-3.2H693l3.2 3.2zm-7.4 3.2h-5l-.8.8v9.4l.8.8h5l.8-.8v-9.4l-.8-.8zM485.9 24.8v6.4h-12.4v10.2h9.1v6.4h-9.1v16.7h-6.6V24.8h19zm3.5 39.8V24.8h19v6.4H496v9.9h9.2v6.4H496v10.6h12.4v6.4h-19zm35.8-28.3v-4.2l-.8-.8h-5.1l-.8.8v8.3l.8.8h9.3l3.2 3.2v16.9l-3.2 3.2h-13.5l-3.2-3.2v-8.2h6.6v4.2l.8.8h5.1l.8-.8v-9l-.8-.8h-9.3l-3.2-3.2V28.1l3.2-3.2h13.5l3.2 3.2v8.2h-6.6zm30.4-5h-7.2v33.3h-6.6V31.3h-7.2v-6.4h21v6.4zm3.1 33.3V24.8h6.6v39.7h-6.6zm25.4 0h-8.5l-7.4-39.7h6.6l5 29.5 5-29.5h6.6l-7.3 39.7zm21.4-8.6h-8.2l-1.8 8.6h-6.8l9.4-39.7h6.5l9.4 39.7h-6.8l-1.7-8.6zm-1.3-6.4-2.8-13.4-2.8 13.4h5.6zm31 15H617V24.8h6.7v33.3h11.6v6.5zM470.6 115.4V81.6h-3.3l2.4-6.5h7.6v40.3h-6.7zm24.6-28.7v-4.2l-.8-.8h-5.1l-.8.8v8.4l.8.8h9.4L502 95v17.2l-3.3 3.3H485l-3.3-3.3v-8.3h6.7v4.3l.8.8h5.1l.8-.8V99l-.8-.8H485l-3.3-3.3V78.4l3.3-3.3h13.7l3.3 3.3v8.3h-6.8zm30.8-5.1h-7.3v33.8H512V81.6h-7.3v-6.5H526v6.5zm36.1 16.9h-20.2V92h20.2v6.5zm19.5 16.9V81.6h-3.3l2.4-6.5h7.6v40.3h-6.7zm31.6-37v33.7l-3.3 3.3h-13.6l-3.3-3.3V78.4l3.3-3.3h13.6l3.3 3.3zm-7.5 3.3h-5.1l-.7.7v25.7l.7.7h5.1l.8-.7V82.4l-.8-.7zm31.9-.1h-7.3v33.8h-6.7V81.6h-7.3v-6.5h21.3v6.5zm9.9-6.5v16.6h7.6V75.1h6.7v40.3h-6.7V98.3h-7.6v17.1h-6.7V75.1h6.7z'/%3E%3C/g%3E%3Cg id='Layer_1'%3E%3Cpath class='st0' d='M130.5 79.2c-2.3-1.4-5-2.3-8-3.1-3-.8-6.7-1.2-11.1-1.4l.1-19c-4.9 0-19.3 8.5-19.3 8.5v10l6.4-1.2v45.2h6.4c5.3 0 9.8-.3 13.5-.8s6.9-1.5 9.8-2.7c3.9-1.8 7.1-4.3 9.4-7.6 2.2-3.3 3.4-7.2 3.4-11.7 0-3.5-.8-6.8-2.6-9.6-2-2.7-4.6-5-8-6.6zm-4.2 22.8c-1 1.8-2.6 3.3-4.6 4.3-1.4.7-2.9 1.2-4.8 1.6s-3.9.5-6.1.5V83.3h1.4c1.5 0 3 .1 4.4.3 1.4.3 2.7.7 4.1 1.2 2.2.8 3.9 2.2 5.2 3.9 1.4 1.8 1.9 3.9 1.9 6.4 0 3-.4 5.1-1.5 6.9zM262 85.9c-1-2.8-2.4-5.3-4.5-7.3-1.8-1.8-3.8-3-6.3-3.9-2.4-.8-5.2-1.4-8.2-1.4-2.9 0-5.7.5-8.6 1.6-2.9 1.1-5.2 2.6-7.1 4.5-2.3 2.3-3.9 4.7-4.9 7.3-1 2.6-1.5 5.4-1.5 8.8 0 3.3.7 6.4 2 9.1 1.4 2.7 3.3 5 5.4 6.9 2.7 2.2 6 3.8 9.8 4.9s8.2 1.6 13.1 1.6c1.8 0 3.4 0 4.8-.1s2.4-.1 3-.1l3.5-9.2h-5.2c-1.4 0-2.9.1-4.8.1-2.3 0-4.4-.1-6.3-.5-1.9-.3-3.7-.8-5.4-1.6-.7-.3-1.2-.5-1.8-.9 5-2.3 13.5-5.8 16-6.8 2.9-1.1 5.4-1.9 7.7-2.7v-.1c.6-3.9.2-7.3-.7-10.2zm-28.6 11.6s-.3-3.7-.1-7.1c.1-3.4 1.5-5 3.1-6.6s3.7-2.4 6.1-2.4c2.6 0 4.5.8 6 2.4 1.2 1.4 1.9 3.1 2.3 5.3-4.5 2-14.3 6.7-17.4 8.4zm170.4-1.2c0-4-.4-7.4-1.4-10.3s-2.4-5.3-4.5-7.3c-1.8-1.8-3.8-3-6.3-3.9-2.4-.8-5.2-1.4-8.2-1.4-2.9 0-5.7.5-8.6 1.6s-5.2 2.6-7.1 4.5c-2.3 2.3-3.9 4.7-4.9 7.3-1 2.6-1.5 5.4-1.5 8.8 0 3.3.7 6.4 2 9.1s3.3 5 5.4 6.9c2.7 2.2 6 3.8 9.8 4.9s8.2 1.6 13.1 1.6c1.8 0 3.4 0 4.8-.1s2.4-.1 3-.1l3.5-9.2h-5.2c-1.4 0-2.9.1-4.8.1-2.3 0-4.4-.1-6.3-.5-1.9-.3-3.7-.8-5.4-1.6-.7-.3-1.2-.5-1.8-.9 5-2.3 13.5-5.8 16-6.8 3.5-1.2 6-2 8.4-2.7zm-30 1.2s-.3-3.7-.1-7.1c.1-3.4 1.5-5 3.1-6.6s3.7-2.4 6.1-2.4c2.6 0 4.5.8 6 2.4 1.2 1.4 1.9 3.1 2.3 5.3-4.4 2-14.2 6.7-17.4 8.4zm-83.7-5.8c4.6-2 8.3-3.7 11.3-4.7 2.9-1.1 5.4-1.9 7.7-2.7l-3.3-11c-1.8.5-4.1 1.5-7.2 3s-6 3-8.7 4.7h-.1v-6.2h-25.2l4.8 12.6h1.2l6.7-1.2.1 11.9v9.9h-10.2v10.2h35.7V108H290V95.8c.1-2.1.1-3.4.1-4.1zm-85.8-17.1c-1.8.5-4.1 1.5-7.2 3-3 1.4-5.7 2.8-8.3 4.5v-7.5h-12.6v.3-.3c-1.8.5-4.1 1.5-7.2 3-2.9 1.4-5.6 2.8-8.2 4.5v-7.3h-21.4l4.8 12.6 4.1-1.2V118h12.6V92.9c4.5-2 8.2-3.5 10.9-4.6 1.6-.5 3.1-1.1 4.6-1.6v31.2H189v-25c4.5-2 8.2-3.5 11-4.6 1.6-.5 3.1-1.1 4.5-1.6v31.2h12.6V74.6h-12.8zm153.8 12.5 4.8-12.6h-17.4c-5.2 0-9.5.3-12.9.8s-6.5 1.4-9.2 2.6c-4.1 1.8-7.2 4.2-9.4 7.2s-3.3 6.5-3.3 10.4c0 4.2.8 7.6 2.4 10.3s3.9 5 6.8 6.8c2.3 1.5 5.2 2.6 8.6 3.4s6.7 1.2 9.7 1.2h1.6c-4.2 1.2-8.6 2.4-10.3 3-3.3 1.1-11.7 4.9-14.4 6.6l1.4 10.3c4.6-2 14.8-6.1 17.8-7.1 3.9-1.4 15.4-4.2 18.8-4.6V85.8l5 1.3zm-17.8 17.3v4.5h-1c-1.9 0-3.5-.1-5.3-.5-1.6-.4-3.3-.9-4.5-1.6-2-1.1-3.5-2.4-4.5-4.2-1-1.8-1.5-3.8-1.5-6.1s.5-4.3 1.6-6.2c1.1-1.9 2.7-3.3 4.9-4.2 1.6-.7 3.1-1.2 4.5-1.5s3-.4 4.8-.4h1v12.4c.1 2.5.1 5.1 0 7.8zM85.2 74.6H72.6v24.6c-1.8.5-4.9 1.8-7.9 3.1-3.1 1.5-6 3-8.7 4.7h-.1V74.6H43.2v43.3h12.6c4.6-2 8.6-3.8 11.4-4.9 1.9-.7 3.5-1.4 5.2-1.9v6.6h16.7l4.8-12.6-8.8 1.2.1-31.7zM36 59.9H21.3l-4.2 11.3h14.7zM9.7 91.3l15.1 7.1c-.3 1.4-.7 2.7-1.2 3.8-1 1.8-2.6 3.3-4.6 4.3-1.4.7-2.9 1.2-4.8 1.6-1.6.3-3.4.4-5.2.5-3.7 0-5.4-.7-5.4-.7L0 118.3l9-.1c2.4-.1 4.6-.4 6.7-.7 3.7-.5 6.9-1.5 9.8-2.7 3.9-1.8 7.1-4.3 9.4-7.6 2.2-3.1 3.3-6.9 3.4-11.1v-3.8L13.7 80.4l-4 10.9zM432.3 0h7.2v188h-7.2z'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50%;height:600px;width:60vw}.f2016 .ftitle h1{background-image:url("data:image/png;base64,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");background-size:contain}.headline{min-height:640px;overflow:visible;padding:60px 40px 0;position:relative}.headline:first-child{margin-top:50px}.headline img{position:absolute;right:40px;top:0;width:52%;z-index:-1}.headline .content{background:#1a1a1a;box-sizing:border-box;max-width:640px;padding:60px;position:relative;width:80%}.headline .content.purple{background:#6831d3}.headline .content.pink{background:#ec008c}.headline form,.headline h2,.headline p{position:relative;z-index:2}.headline form input,.headline h2 input,.headline p input{border:0;box-sizing:border-box;padding:15px;width:100%}.headline form input[type=email],.headline h2 input[type=email],.headline p input[type=email]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.headline form label span{display:none}.headline h2{border-bottom:1px solid #fff;padding-bottom:20px;padding-top:0}.headline p{background:none}.headline.right{text-align:right}.headline.right img{left:40px;right:auto}.headline.right .content{display:inline-block;text-align:left}.headline.right .credit{left:50px;right:auto}.headline .credit{background:rgba(1,1,1,.5);bottom:60px;color:#fff;font-size:xx-small;left:auto;line-height:1;padding:0;right:50px;z-index:2}.fbutton,.headline a{display:table!important;padding:20px 90px!important;width:auto!important}.fbutton,.headline a{background:none;border:0;border-left:1px solid #fff;border-top:1px solid #fff;color:#fff;font-size:1.4rem;font-weight:700;letter-spacing:0;letter-spacing:3px;line-height:1;margin-top:30px;position:relative;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}.fbutton:after,.headline a:after{border-bottom:1px solid #fff;bottom:0;content:"";left:0;position:absolute;right:30px;top:0}.fbutton:hover,.headline a:hover{color:#fff}.fbutton{border-spacing:0;line-height:1}.newscontainer{border-spacing:2rem;position:relative;text-align:left}.news,.project{box-sizing:border-box;display:inline-block;min-width:300px;padding-right:2rem;position:relative;vertical-align:top;width:33%}.news aside:before,.news.hide,.project aside:before,.project.hide{display:none}.news a:hover aside,.project a:hover aside{color:#fff}.news h3,.project h3{color:#b7b7b7;font-size:2.4rem;font-weight:700;left:30px;letter-spacing:0;line-height:1.2;margin-top:20px;position:relative;right:30px;text-align:left}.news h3:before,.project h3:before{background:#fff;bottom:10px;content:"";left:-20px;position:absolute;top:-50px;width:1px}.news h3:after,.project h3:after{color:#fff;content:"more";display:block;font-size:1.2rem;font-weight:700;letter-spacing:0;letter-spacing:3px;line-height:5;text-transform:uppercase}.news img,.project img{width:100%}.purple{background:#6831d3}.venue,aside{background:#141414;font-size:1.4rem;font-weight:700;letter-spacing:0;letter-spacing:.3rem;line-height:1.5;padding:1rem 1rem 1rem 2rem;position:absolute;right:30px;text-transform:uppercase}.venue:before,aside:before{background:#1a1a1a;bottom:0;content:"";position:absolute;right:-10px;top:0;transform:skew(20deg);width:20px}.venue.darkgrey,aside.darkgrey{padding:1rem}.venue.darkgrey:after,aside.darkgrey:after{background:#141414;bottom:0;content:"";left:-10px;position:absolute;top:0;transform:skew(-20deg);width:20px}.controls{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 122.9 62.6'%3E%3Cpath fill='rgba(0,0,0,0.2)' d='M0 0h122.9v62.6H0z'/%3E%3Cpath fill='%23fff' d='M52.1 9.8a30 30 0 0 0-42.4 0C4 15.4.9 23 .9 31S4 46.5 9.7 52.2C15.6 58 23.2 61 30.9 61s15.4-2.9 21.2-8.8a30 30 0 0 0 0-42.4zm-41 1.4C16.6 5.7 23.8 3 30.9 3c6.9 0 13.7 2.5 19.1 7.5l-7.1 7.1v-6.5c0-1.1-.6-2.1-1.6-2.7-1-.6-2.1-.6-3.1 0-.1 0-.1.1-.2.1L24.8 20.9c-.1.1-.3.1-.5.1H16c-1.7 0-3.1 1.4-3.1 3.1v12.8c0 1.7 1.4 3.1 3.1 3.1h4.5L10.4 50.1c-4.8-5.2-7.5-12-7.5-19.1 0-7.5 2.9-14.5 8.2-19.8zM22.5 38H16c-.6 0-1.1-.5-1.1-1.1V24.1c0-.6.5-1.1 1.1-1.1h8.3c.6 0 1.1-.1 1.6-.4.1 0 .1-.1.2-.1l13.2-12.3c.5-.2.9-.1 1 0 .2.1.6.4.6 1v8.5L22.5 38zm18.4-15.6v27.5c0 .6-.4.9-.6 1-.2.1-.6.3-1 0L26.1 38.5c-.1-.1-.1-.1-.2-.1-.2-.1-.5-.2-.7-.3l15.7-15.7zm9.8 28.4a28.06 28.06 0 0 1-38.9.7L23.3 40h1c.2 0 .3 0 .5.1L38 52.4c.1 0 .1.1.2.1.5.3 1 .4 1.6.4.5 0 1.1-.1 1.5-.4 1-.6 1.6-1.6 1.6-2.7V20.4l8.5-8.5c10.2 11 10 28.2-.7 38.9z'/%3E%3Cg fill='%23fff'%3E%3Cpath d='M96.3 8.4c-1-.6-2.1-.6-3.1 0-.1 0-.1.1-.2.1L79.8 20.9c-.1.1-.3.1-.5.1H71c-1.7 0-3.1 1.4-3.1 3.1v12.8c0 1.7 1.4 3.1 3.1 3.1h8.3c.2 0 .3 0 .5.1L93 52.4c.1 0 .1.1.2.1.5.3 1 .4 1.6.4.5 0 1.1-.1 1.5-.4 1-.6 1.6-1.6 1.6-2.7V11.1c0-1.1-.6-2.1-1.6-2.7zm-.4 41.5c0 .6-.4.9-.6 1-.2.1-.6.3-1 0L81.1 38.5c-.1-.1-.1-.1-.2-.1-.5-.3-1-.4-1.6-.4H71c-.6 0-1.1-.5-1.1-1.1V24.1c0-.6.5-1.1 1.1-1.1h8.3c.6 0 1.1-.1 1.6-.4.1 0 .1-.1.2-.1l13.2-12.3c.5-.2.9-.1 1 0 .2.1.6.4.6 1v38.7zm7.8-31.6c-.4.4-.4 1 0 1.4 6.2 6.2 6.2 16.4 0 22.6-.4.4-.4 1 0 1.4.2.2.5.3.7.3.3 0 .5-.1.7-.3 7-7 7-18.4 0-25.5-.3-.3-1-.3-1.4.1z'/%3E%3Cpath d='M101.6 21.3c-.4-.4-1-.4-1.4 0-.4.4-.4 1 0 1.4 4.3 4.3 4.3 11.3 0 15.6-.4.4-.4 1 0 1.4.2.2.5.3.7.3.3 0 .5-.1.7-.3 5.1-5.1 5.1-13.3 0-18.4z'/%3E%3Cpath d='M91.9 1c-16.5 0-30 13.5-30 30s13.5 30 30 30 30-13.5 30-30-13.4-30-30-30zm0 58c-15.4 0-28-12.6-28-28s12.6-28 28-28 28 12.6 28 28-12.6 28-28 28z'/%3E%3C/g%3E%3C/svg%3E") no-repeat 0 0;background-size:60px 30px;height:30px;margin:10px;overflow:hidden;position:absolute;right:0;top:calc(100% - 50px);width:30px;z-index:3}.controls,.controls:hover{color:transparent}.controls.playing{background-position:100% 0}li,ol,ul{list-style-type:none;padding:0}.vplayer{left:50%;max-width:127vh;opacity:0;pointer-events:none;top:70%;transform:translate(-50%,-50%);transition:opacity .25s ease-in-out;width:90%;z-index:20}.vplayer,.vplayer:before{background:#000;position:absolute}.vplayer:before{content:"";height:100vh;top:0;transform:translate(-50%,-10%);width:100vw;z-index:-1}.vplayer:after{content:"";display:block;padding-bottom:56.25%;width:0}.vplayer [data-action=vclose]{float:right;margin-right:1rem;text-transform:uppercase}.vplayer iframe{height:100%;left:0;position:absolute;top:2rem;width:100%}.vplayer.show{opacity:1;pointer-events:auto}.vplayer>a{color:transparent}.vplayer>a:after{color:#fff;content:"X";font-family:century-gothic,sans-serif;font-size:100%;position:absolute;right:2rem;transform:scaleX(2)}.archive .vcenter a,.category .vcenter a,.page-template .vcenter a,.single .vcenter a{vertical-align:middle}.archive .ifr,.category .ifr,.page-template .ifr,.single .ifr{border:0;height:calc(60px - 100vh);left:0;overflow:visible;position:absolute;top:60px;width:100%}.archive .ifr iframe,.category .ifr iframe,.page-template .ifr iframe,.single .ifr iframe{border:0;height:100vh;left:0;position:relative;right:0;top:0;width:100%}.archive main>h2,.category main>h2,.page-template main>h2,.single main>h2{margin-top:100px}.archive main .attachment-large,.category main .attachment-large,.page-template main .attachment-large,.single main .attachment-large{width:100%}.archive .arrow,.category .arrow,.page-template .arrow,.single .arrow{bottom:1rem;font-size:1.4rem;left:50%;letter-spacing:0;letter-spacing:3px;line-height:1.5;margin-top:-5.5rem;position:absolute;text-transform:uppercase;transform:translateX(-50%)}.archive .arrow span,.category .arrow span,.page-template .arrow span,.single .arrow span{color:transparent;display:block;text-align:center}.archive .arrow a,.category .arrow a,.page-template .arrow a,.single .arrow a{border:0}.archive.sfest:not(.f2022) .arrow,.category.sfest:not(.f2022) .arrow,.page-template.sfest:not(.f2022) .arrow,.single.sfest:not(.f2022) .arrow{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 214.9 30'%3E%3Cpath d='M22.9.5h-4.8l-1.3 7.7h-4.5L13.6.5H8.8L7.4 8.2h-5l-.8 4.7h5l-.8 4.2h-5L0 21.8h5l-1.4 7.7h4.8l1.4-7.7h4.5L13 29.5h4.8l1.4-7.7h5l.8-4.7h-5l.8-4.2h5l.8-4.7h-5L22.9.5zm-7.7 16.6h-4.5l.8-4.2H16l-.8 4.2zM30.8.5l-2.3 2.3v11.9l2.3 2.4h6.8l.6.6v6.6l-.6.5h-3.7l-.6-.5v-3.1h-4.8v6l2.3 2.3h9.9l2.3-2.3V14.8l-2.3-2.4h-6.8l-.6-.6v-6l.6-.6h3.7l.6.6v3H43v-6L40.7.5h-9.9zm25 23.8-.6.5h-3.7l-.5-.5V.5h-4.9v26.7l2.4 2.3h9.8l2.3-2.3V.5h-4.8v23.8zM64 .5v29.1h12.3l2.4-2.4V17.1l-2.4-2.4 2.4-2.4V2.8L76.3.4 64 .5zm9.8 23.7-.5.6h-4.4v-7.7h4.4l.5.5v6.6zm0-12.4-.5.6h-4.4V5.1h4.4l.5.6v6.1zm18.8 2.4L87.8.5h-6v29h4.8V9.9l4.7 13.4h2.6l4.6-13.4v19.6h4.9V.5h-6l-4.8 13.7zm14.1 15.3h13.9v-4.7h-9v-7.7h6.7v-4.7h-6.7V5.2h9V.5h-13.9v29zm16.8-29v29.1h4.8V18.2h2.9l2.4 11.3h4.8L136 18.2l2.4-2.4v-13L136 .5h-12.5zm10 12.4-.5.6h-4.7V5.2h4.7l.5.5v7.2zM143.8.5l-2.4 2.3v24.4l2.4 2.3h10.1l2.3-2.3V13.6H149v4.8h2.4v5.8l-.6.6h-4l-.5-.6V5.7l.5-.6h4l.6.6v3.1h4.8v-6L153.9.5h-10.1zm15.6 29h13.8v-4.7h-9v-7.7h6.7v-4.7h-6.7V5.2h9V.5h-13.8v29zm27.5-15.3L182.1.5h-6v29h4.8V9.9l4.7 13.4h2.5l4.7-13.4v19.6h4.9V.5h-6.1l-4.7 13.7zM201 29.5h13.9v-4.7h-9v-7.7h6.7v-4.7h-6.7V5.2h9V.5H201v29z' style='fill:%23fff'/%3E%3C/svg%3E") no-repeat top;background-size:215px;bottom:7rem;padding-top:50px;text-align:center;width:384px}.archive .thumb,.category .thumb,.page-template .thumb,.single .thumb{height:0;overflow:hidden;padding-bottom:62.5%;position:relative;width:100%}.archive .thumb img,.category .thumb img,.page-template .thumb img,.single .thumb img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;transition:transform 1s cubic-bezier(.23,1,.32,1);width:100%}.archive .news aside,.archive .projects aside,.category .news aside,.category .projects aside,.page-template .news aside,.page-template .projects aside,.single .news aside,.single .projects aside{right:0;top:0}.archive .news .date,.archive .projects .date,.category .news .date,.category .projects .date,.page-template .news .date,.page-template .projects .date,.single .news .date,.single .projects .date{background:#28292a;font-size:1.4rem;font-weight:500;letter-spacing:3px;padding:1rem 2rem;text-align:left;text-transform:uppercase}.archive .news .thumb,.archive .projects .thumb,.category .news .thumb,.category .projects .thumb,.page-template .news .thumb,.page-template .projects .thumb,.single .news .thumb,.single .projects .thumb{padding-bottom:calc(62.5% + 41px)}.archive .news .thumb img,.archive .projects .thumb img,.category .news .thumb img,.category .projects .thumb img,.page-template .news .thumb img,.page-template .projects .thumb img,.single .news .thumb img,.single .projects .thumb img{top:41px}.archive .articles,.category .articles,.page-template .articles,.single .articles{margin-left:-20px;margin-right:-20px}.archive .artist,.archive .event,.category .artist,.category .event,.page-template .artist,.page-template .event,.single .artist,.single .event{box-sizing:border-box;display:inline-block;padding:0 20px;position:relative;vertical-align:top;width:49.7%}.archive .artist.hide,.archive .event.hide,.category .artist.hide,.category .event.hide,.page-template .artist.hide,.page-template .event.hide,.single .artist.hide,.single .event.hide{display:none}.archive .artist .panel,.archive .event .panel,.category .artist .panel,.category .event .panel,.page-template .artist .panel,.page-template .event .panel,.single .artist .panel,.single .event .panel{background:#1a1a1a;margin:-50px 0 4rem 3rem;padding:20px 60px;position:relative}.archive .artist .panel aside,.archive .event .panel aside,.category .artist .panel aside,.category .event .panel aside,.page-template .artist .panel aside,.page-template .event .panel aside,.single .artist .panel aside,.single .event .panel aside{background:#1a1a1a;display:inline-block;font-size:1.3rem;left:0;letter-spacing:.28em;line-height:1.5;position:absolute;right:auto;top:1px;transform:translateY(-100%)}.archive .artist .panel:after,.archive .event .panel:after,.category .artist .panel:after,.category .event .panel:after,.page-template .artist .panel:after,.page-template .event .panel:after,.single .artist .panel:after,.single .event .panel:after{background:#fff;bottom:4rem;content:"";left:3rem;position:absolute;top:5rem;width:1px;z-index:1}.archive .artist .panel p,.archive .event .panel p,.category .artist .panel p,.category .event .panel p,.page-template .artist .panel p,.page-template .event .panel p,.single .artist .panel p,.single .event .panel p{margin-top:0}.archive .artist .panel p:last-child:after,.archive .event .panel p:last-child:after,.category .artist .panel p:last-child:after,.category .event .panel p:last-child:after,.page-template .artist .panel p:last-child:after,.page-template .event .panel p:last-child:after,.single .artist .panel p:last-child:after,.single .event .panel p:last-child:after{color:#fff;content:"more";display:block;font-size:1.2rem;font-weight:700;letter-spacing:0;letter-spacing:3px;line-height:5;text-transform:uppercase}.archive .artist .panel h2,.archive .event .panel h2,.category .artist .panel h2,.category .event .panel h2,.page-template .artist .panel h2,.page-template .event .panel h2,.single .artist .panel h2,.single .event .panel h2{background:#1a1a1a;margin:0 -4rem;padding:0 1rem 2rem;position:relative;z-index:2}.archive .programme aside,.category .programme aside,.page-template .programme aside,.single .programme aside{z-index:2}.archive .addy,.category .addy,.page-template .addy,.single .addy{background:#fff;color:#000;font-size:1.3rem;letter-spacing:.28em;line-height:1.5;margin-right:-6rem;padding:1rem 1rem .9rem;position:relative;right:0;text-align:right;top:-5.7rem;z-index:1}.archive .addy .pin,.category .addy .pin,.page-template .addy .pin,.single .addy .pin{background:url("data:image/svg+xml;charset=utf-8,%3Csvg height='15' width='10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.9 4.9A4.9 4.9 0 1 0 .85 7.5l3.76 7.02c.12.22.18.4.4.4s.27-.16.4-.4l3.83-7.17c.42-.72.66-1.56.66-2.45zM5 2.9a2 2 0 1 1 0 3.98A2 2 0 0 1 5 2.9z'/%3E%3C/svg%3E") no-repeat 0;font-weight:700;padding-left:2rem;text-transform:uppercase}.archive .programme.panel aside,.category .programme.panel aside,.page-template .programme.panel aside,.single .programme.panel aside{padding-left:1.4rem}.archive .programme.panel .date,.category .programme.panel .date,.page-template .programme.panel .date,.single .programme.panel .date{background:linear-gradient(90deg,#1a1a1a,#000);font-size:2rem;font-weight:700;left:0;letter-spacing:.04em;line-height:1.5;padding:1rem 2rem;position:absolute;right:0;top:0;z-index:2}.archive .programme.panel h3,.category .programme.panel h3,.page-template .programme.panel h3,.single .programme.panel h3{background:#1a1a1a;font-size:2.4rem;font-weight:700;letter-spacing:.06em;line-height:1.5;margin:-.9rem -4rem -1rem;padding:2rem 0 2rem 1rem;position:relative;z-index:2}.archive .programme.panel p:last-child,.category .programme.panel p:last-child,.page-template .programme.panel p:last-child,.single .programme.panel p:last-child{margin-bottom:4rem}.archive .programme.panel p:last-child:after,.category .programme.panel p:last-child:after,.page-template .programme.panel p:last-child:after,.single .programme.panel p:last-child:after{content:"More";font-size:smaller;line-height:1}.sfest .videocontainer{margin-bottom:12rem}.sfest .videocontainer video{height:calc(100vh - 10rem);min-height:56.25vw;width:100vw}.f2022 .videocontainer{box-sizing:border-box;height:calc(100vh - 16rem);margin-bottom:16rem;padding-bottom:50%}.f2022 .videocontainer .arrow{bottom:10rem}.videocontainer .f2022{top:45%;width:85%;z-index:2}.videocontainer .f2022 h1{font-size:8vw;line-height:.8;padding-bottom:2vw;text-align:left;width:50%}.videocontainer .f2022>p{border-top:2px solid #fff;font-size:2vw;font-weight:600;line-height:1;padding-top:2vw;text-align:left}.videocontainer .f2022>a{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 481 481' style='enable-background:new 0 0 481 481' xml:space='preserve'%3E%3Cg fill='%23fff'%3E%3Cpath d='M410.6 70.4C365.1 25 304.7 0 240.5 0S115.9 25 70.4 70.4C25 115.9 0 176.3 0 240.5s25 124.6 70.4 170.1C115.8 456 176.2 481 240.5 481s124.6-25 170.1-70.4C456 365.2 481 304.8 481 240.5s-25-124.6-70.4-170.1zM240.5 454C122.8 454 27 358.2 27 240.5S122.8 27 240.5 27 454 122.8 454 240.5 358.2 454 240.5 454z'/%3E%3Cpath d='m349.2 229.1-152.6-97.9c-4.2-2.7-9.4-2.9-13.8-.5-4.3 2.4-7 6.9-7 11.8v195.7c0 4.9 2.7 9.5 7 11.8 2 1.1 4.3 1.7 6.5 1.7 2.5 0 5.1-.7 7.3-2.1l152.6-97.9c3.9-2.5 6.2-6.8 6.2-11.4s-2.4-8.7-6.2-11.2zm-146.4 84.6V167.3l114.1 73.2-114.1 73.2z'/%3E%3C/g%3E%3C/svg%3E") no-repeat 0;bottom:2rem;font-size:1vw;font-weight:700;letter-spacing:.2em;line-height:2.5;margin:0;padding:0 0 0 3.5vw;position:absolute;right:0;text-transform:uppercase}.videocontainer .f2022 .hashtag{bottom:9vw;line-height:1;margin:0;padding:0;position:absolute;right:0}.videocontainer .f2022 .hashtag a{font-size:3vw;line-height:1}.page-template-page-projects .hide{display:none}.page-template-page-fat-header .thumb{margin-bottom:6rem;padding-bottom:56.25%}.page-template-page-fat-header .vcenter{z-index:2}.page-template-page-fat-header .vcenter h1{font-size:8rem;letter-spacing:0;line-height:.8625}.mbackground{overflow:hidden;padding-bottom:70px;padding-top:70px;position:relative}.mbackground>img{bottom:0;display:block;left:0;-o-object-fit:contain;object-fit:contain;opacity:.5;position:absolute;right:0;top:0;width:100%;z-index:1}.mbackground article{margin:0 auto;max-width:1160px;z-index:2}.videocontainer{height:calc(100vh - 6rem);margin-bottom:60px;overflow:hidden;position:relative;top:6rem;width:100vw}.sfest .videocontainer{top:10rem}.videocontainer.fp{max-height:85vh;overflow:hidden;padding:0;top:0;width:100%}.videocontainer.fp video{height:100vh;max-height:60vw;top:0;width:100vw}.videocontainer .contain video{-o-object-fit:contain;object-fit:contain}.videocontainer .overlay:after{animation:b 30s ease infinite;background:radial-gradient(circle,#6831d3 0,#ec008c 32%,#6831d3 53%,#ec008c 68%,#6831d3 100%);background-size:400% 400%;content:"";display:block;height:100vw;mix-blend-mode:multiply;position:absolute;top:50%;transform:translateY(-50%);width:100vw}@keyframes b{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.videocontainer video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;transition:opacity 2s ease-out;width:100%}.videocontainer video.hidden{opacity:0}.involvedblock{margin-top:100px}.newslink{border-left:1px solid #fff;border-top:1px solid #fff;display:inline-block;font-size:1.2rem;font-weight:600;letter-spacing:.3rem;margin-bottom:3rem;padding:2rem 10rem;position:relative;text-transform:uppercase}.newslink:after{border-bottom:1px solid #fff;bottom:0;content:"";left:0;position:absolute;right:3rem}.page-template-page-generic,.single-artists,.single-events,.single-post,.single-projects,.single-shows,.single-venues{background:#000}.page-template-page-generic main,.single-artists main,.single-events main,.single-post main,.single-projects main,.single-shows main,.single-venues main{margin-bottom:5rem;overflow:visible;padding:0;position:relative}.page-template-page-generic main h1,.single-artists main h1,.single-events main h1,.single-post main h1,.single-projects main h1,.single-shows main h1,.single-venues main h1{color:#fff;font-size:8rem;font-weight:400;left:50%;letter-spacing:0;line-height:.8625;max-width:720px;position:absolute;text-align:center;top:40%;transform:translate(-50%,-50%);white-space:pre-wrap;width:80%;z-index:2}.page-template-page-generic main .narrow h2,.single-artists main .narrow h2,.single-events main .narrow h2,.single-post main .narrow h2,.single-projects main .narrow h2,.single-shows main .narrow h2,.single-venues main .narrow h2{font-family:century-gothic,sans-serif;font-size:2.4rem;font-weight:700;letter-spacing:0;line-height:1.2;text-transform:none}.page-template-page-generic main .narrow h3,.single-artists main .narrow h3,.single-events main .narrow h3,.single-post main .narrow h3,.single-projects main .narrow h3,.single-shows main .narrow h3,.single-venues main .narrow h3{font-size:2.4rem;font-weight:700;letter-spacing:0;line-height:1.2}.page-template-page-generic main .narrow aside,.single-artists main .narrow aside,.single-events main .narrow aside,.single-post main .narrow aside,.single-projects main .narrow aside,.single-shows main .narrow aside,.single-venues main .narrow aside{background:#1a1a1a;color:#fff;left:0;position:absolute;right:auto;top:0}.page-template-page-generic main .narrow aside:before,.single-artists main .narrow aside:before,.single-events main .narrow aside:before,.single-post main .narrow aside:before,.single-projects main .narrow aside:before,.single-shows main .narrow aside:before,.single-venues main .narrow aside:before{background:#1a1a1a}.page-template-page-generic main .narrow .date,.single-artists main .narrow .date,.single-events main .narrow .date,.single-post main .narrow .date,.single-projects main .narrow .date,.single-shows main .narrow .date,.single-venues main .narrow .date{background:linear-gradient(90deg,#1a1a1a,#000);font-size:2rem;font-weight:700;left:0;letter-spacing:.04em;line-height:1.5;padding:1rem 2rem;position:absolute;right:0;top:0;z-index:2}.page-template-page-generic main .narrow .date span,.single-artists main .narrow .date span,.single-events main .narrow .date span,.single-post main .narrow .date span,.single-projects main .narrow .date span,.single-shows main .narrow .date span,.single-venues main .narrow .date span{white-space:nowrap}.page-template-page-generic main .narrow .date .price,.single-artists main .narrow .date .price,.single-events main .narrow .date .price,.single-post main .narrow .date .price,.single-projects main .narrow .date .price,.single-shows main .narrow .date .price,.single-venues main .narrow .date .price{float:right;left:auto;margin-right:-2rem;margin-top:-1rem;padding:.7rem 1rem;position:relative;right:1rem;text-align:center;top:.8rem;transform:none}.page-template-page-generic main .narrow .date .price:before,.single-artists main .narrow .date .price:before,.single-events main .narrow .date .price:before,.single-post main .narrow .date .price:before,.single-projects main .narrow .date .price:before,.single-shows main .narrow .date .price:before,.single-venues main .narrow .date .price:before{left:-1rem;right:auto}.page-template-page-generic main .narrow>aside,.single-artists main .narrow>aside,.single-events main .narrow>aside,.single-post main .narrow>aside,.single-projects main .narrow>aside,.single-shows main .narrow>aside,.single-venues main .narrow>aside{transform:translateY(-99%)}.page-template-page-generic main .narrow .addy,.single-artists main .narrow .addy,.single-events main .narrow .addy,.single-post main .narrow .addy,.single-projects main .narrow .addy,.single-shows main .narrow .addy,.single-venues main .narrow .addy{font-weight:700;left:0;margin-right:0;position:absolute;right:0;top:0;transform:translateY(-100%);z-index:2}.page-template-page-generic main .narrow .addy .venue,.single-artists main .narrow .addy .venue,.single-events main .narrow .addy .venue,.single-post main .narrow .addy .venue,.single-projects main .narrow .addy .venue,.single-shows main .narrow .addy .venue,.single-venues main .narrow .addy .venue{display:inline-block;left:50%;position:absolute;right:auto;top:0;transform:translateX(-50%)}.page-template-page-generic main p img,.single-artists main p img,.single-events main p img,.single-post main p img,.single-projects main p img,.single-shows main p img,.single-venues main p img{height:auto;left:50%;margin:30px auto;max-width:1300px;position:relative;transform:translateX(-50%);width:100vw}.page-template-page-generic main form input[type=email],.page-template-page-generic main form input[type=text],.single-artists main form input[type=email],.single-artists main form input[type=text],.single-events main form input[type=email],.single-events main form input[type=text],.single-post main form input[type=email],.single-post main form input[type=text],.single-projects main form input[type=email],.single-projects main form input[type=text],.single-shows main form input[type=email],.single-shows main form input[type=text],.single-venues main form input[type=email],.single-venues main form input[type=text]{border:1px solid #ccc}.page-template-page-generic main blockquote,.single-artists main blockquote,.single-events main blockquote,.single-post main blockquote,.single-projects main blockquote,.single-shows main blockquote,.single-venues main blockquote{border-bottom:1px solid #fff;border-top:1px solid #fff;font-size:110%;font-style:italic;margin:4rem 0;overflow:visible;padding:3rem 0;position:relative;text-transform:none}.page-template-page-generic main blockquote p,.single-artists main blockquote p,.single-events main blockquote p,.single-post main blockquote p,.single-projects main blockquote p,.single-shows main blockquote p,.single-venues main blockquote p{margin:0}.page-template-page-generic main blockquote p:last-child,.single-artists main blockquote p:last-child,.single-events main blockquote p:last-child,.single-post main blockquote p:last-child,.single-projects main blockquote p:last-child,.single-shows main blockquote p:last-child,.single-venues main blockquote p:last-child{text-align:right}.page-template-page-generic main blockquote [style*=right],.single-artists main blockquote [style*=right],.single-events main blockquote [style*=right],.single-post main blockquote [style*=right],.single-projects main blockquote [style*=right],.single-shows main blockquote [style*=right],.single-venues main blockquote [style*=right]{font-family:century-gothic,sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:0;line-height:1.5;margin-top:-10px;position:absolute;right:100px;text-align:right}.page-template-page-generic main blockquote+p,.single-artists main blockquote+p,.single-events main blockquote+p,.single-post main blockquote+p,.single-projects main blockquote+p,.single-shows main blockquote+p,.single-venues main blockquote+p{margin-top:40px}.page-template-page-generic main>.thumb,.single-artists main>.thumb,.single-events main>.thumb,.single-post main>.thumb,.single-projects main>.thumb,.single-shows main>.thumb,.single-venues main>.thumb{border-top:60px solid #000;left:0;margin-left:50%;margin-top:4rem;overflow:visible;padding-bottom:60%;position:relative;right:0;top:0;transform:translateX(-50%);width:144rem}.page-template-page-generic main>.thumb .pcredit,.single-artists main>.thumb .pcredit,.single-events main>.thumb .pcredit,.single-post main>.thumb .pcredit,.single-projects main>.thumb .pcredit,.single-shows main>.thumb .pcredit,.single-venues main>.thumb .pcredit{bottom:-1.5rem;color:#fff;display:block;font-size:xx-small;left:1rem;letter-spacing:1px;position:absolute;text-transform:uppercase;z-index:2}.page-template-page-generic main>.thumb+.narrow,.single-artists main>.thumb+.narrow,.single-events main>.thumb+.narrow,.single-post main>.thumb+.narrow,.single-projects main>.thumb+.narrow,.single-shows main>.thumb+.narrow,.single-venues main>.thumb+.narrow{margin-top:-5rem;position:relative;z-index:3}.page-template-page-generic main>.thumb:before,.single-artists main>.thumb:before,.single-events main>.thumb:before,.single-post main>.thumb:before,.single-projects main>.thumb:before,.single-shows main>.thumb:before,.single-venues main>.thumb:before{background:rgba(1,1,1,.5);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:2}.page-template-page-generic main .narrow,.single-artists main .narrow,.single-events main .narrow,.single-post main .narrow,.single-projects main .narrow,.single-shows main .narrow,.single-venues main .narrow{background:#1a1a1a;box-sizing:border-box;color:#fff;margin:0 auto;max-width:90rem;padding:6rem 9rem 2rem;width:100vw}.page-template-page-generic main .narrow ul,.single-artists main .narrow ul,.single-events main .narrow ul,.single-post main .narrow ul,.single-projects main .narrow ul,.single-shows main .narrow ul,.single-venues main .narrow ul{list-style:disc none outside;list-style:initial;padding-left:2rem}.page-template-page-generic main .narrow ul li,.single-artists main .narrow ul li,.single-events main .narrow ul li,.single-post main .narrow ul li,.single-projects main .narrow ul li,.single-shows main .narrow ul li,.single-venues main .narrow ul li{list-style:disc;margin-bottom:.5rem}.page-template-page-generic main .narrow iframe,.single-artists main .narrow iframe,.single-events main .narrow iframe,.single-post main .narrow iframe,.single-projects main .narrow iframe,.single-shows main .narrow iframe,.single-venues main .narrow iframe{min-height:45rem;width:72rem}.page-template-page-generic main .narrow .tix.price,.single-artists main .narrow .tix.price,.single-events main .narrow .tix.price,.single-post main .narrow .tix.price,.single-projects main .narrow .tix.price,.single-shows main .narrow .tix.price,.single-venues main .narrow .tix.price{border:1px solid #fff;padding-right:0}.page-template-page-generic main .narrow .tix:before,.single-artists main .narrow .tix:before,.single-events main .narrow .tix:before,.single-post main .narrow .tix:before,.single-projects main .narrow .tix:before,.single-shows main .narrow .tix:before,.single-venues main .narrow .tix:before{border-top:1px solid #fff;top:-1px}.page-template-page-generic main .narrow .tix a,.single-artists main .narrow .tix a,.single-events main .narrow .tix a,.single-post main .narrow .tix a,.single-projects main .narrow .tix a,.single-shows main .narrow .tix a,.single-venues main .narrow .tix a{background:#ec008c;display:inline-block;float:right;margin:-.7rem 0 -.7rem 1rem;padding:.7rem 1rem;-webkit-text-decoration:none;text-decoration:none}.page-template-page-generic main .narrow a,.single-artists main .narrow a,.single-events main .narrow a,.single-post main .narrow a,.single-projects main .narrow a,.single-shows main .narrow a,.single-venues main .narrow a{color:#fff;-webkit-text-decoration:underline;text-decoration:underline}.page-template-page-generic main .narrow a.fbutton,.single-artists main .narrow a.fbutton,.single-events main .narrow a.fbutton,.single-post main .narrow a.fbutton,.single-projects main .narrow a.fbutton,.single-shows main .narrow a.fbutton,.single-venues main .narrow a.fbutton{-webkit-text-decoration:none;text-decoration:none}.page-template-page-generic main .narrow a:hover,.single-artists main .narrow a:hover,.single-events main .narrow a:hover,.single-post main .narrow a:hover,.single-projects main .narrow a:hover,.single-shows main .narrow a:hover,.single-venues main .narrow a:hover{color:#6831d3}.page-template-page-generic .featuredin h1,.single-artists .featuredin h1,.single-events .featuredin h1,.single-post .featuredin h1,.single-projects .featuredin h1,.single-shows .featuredin h1,.single-venues .featuredin h1{left:0;margin-bottom:3rem;max-width:none;position:relative;text-align:left;top:0;transform:none;vertical-align:top}.single-events main .narrow aside{top:-1px}footer{background:#fff;bottom:0;box-sizing:border-box;color:#fff;height:120px;left:0;padding:0;position:absolute;right:0;z-index:2}@supports ((-webkit-backdrop-filter: blur(1rem)) or (backdrop-filter: blur(1rem))){.home footer{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:rgba(1,1,1,.5)}}footer .inner{box-sizing:border-box;margin:0 auto;max-width:1220px;padding:0 2rem;position:relative;text-align:center;width:100%}footer .inner .menu-social-container{padding-left:15rem;text-align:left}footer .inner .menu-social-container li{opacity:1;padding:0}footer .inner .menu-social-container li a{font-size:0;width:4rem}footer .inner img,footer .inner li{display:inline;opacity:.6}footer .inner .slogo{-webkit-backdrop-filter:none;backdrop-filter:none;background:none;left:1rem;position:absolute;right:auto;transform:none;width:auto}footer .inner .slogo .logo{margin:0}footer .inner .hashtag{display:inline-block;font-size:2.5rem;left:31rem;letter-spacing:.001em;line-height:1;margin:0;padding:0;position:absolute;top:-.2rem}footer .inner a{display:inline-block}footer .midbar{background:#141414;padding:3.2rem 0}footer .midbar.lighter{background:#1a1a1a}footer .partners a{font-size:0;overflow:hidden}footer .botbar{background:#000;color:#8b8b8b;font-family:Helvetica,Arial,sans-serif;font-size:1rem;font-weight:700;letter-spacing:0;letter-spacing:.3rem;line-height:1.5;padding:1rem 0 1.5rem;text-transform:uppercase}footer ul{margin:0}footer li{padding:0 2.3rem 0 0}footer li:last-of-type{padding-right:0}footer li a{margin:0}footer li a:after{content:"-";padding:0 0 0 1rem;position:absolute}footer li:last-child a:after{display:none}footer h3{font-size:2.8rem;letter-spacing:0;line-height:1.5;margin:0;padding-bottom:2rem;position:relative}footer .artc{background:url(../images/lottery_Logo_White\ CMYK-01.svg) no-repeat 50%;background-size:contain;height:8rem;line-height:1;overflow:hidden;padding:0;position:absolute;right:1rem;top:-3rem;width:20rem}footer .artc a{bottom:0;left:0;min-width:100%;position:absolute;right:0;text-indent:100%;top:0;white-space:nowrap}footer a{border:0;display:inline-block;margin-right:2rem;vertical-align:middle}.home footer a,.home footer a:hover,footer a:hover{border:0}footer a img{width:10rem}.icit-spot-content{display:inline-block}.icit-spot-content .icit-spot-edit-link-holder{display:inline-block;height:100%;padding-right:50px;width:100%}.icit-spot-content .icit-spot-edit-link-holder .icit-spot-edit-link{position:absolute!important;right:0!important;top:0!important}.icit-spot-content .icit-spot-edit-link-holder .icit-spot-edit-link{left:auto}.slim-header-image .thumb{height:0;margin:6rem 0 1rem;padding-bottom:33.3%;position:relative}.slim-header-image .thumb h1{font-size:8vw;left:8.5vw;letter-spacing:-.3rem;line-height:.85;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.slim-header-image .narrow>h1,.slim-header-image .narrow>h2,.slim-header-image .narrow>h3,.slim-header-image .narrow>h4,.slim-header-image .narrow>h5{border-bottom:1px solid #fff;line-height:1.3;margin-left:auto;margin-right:auto;max-width:60rem}.slim-header-image .narrow>h2{margin-top:0}.slim-header-image .narrow>p{margin-left:auto;margin-right:auto;max-width:60rem}.slim-header-image .narrow>p+article{margin-top:6rem}@media screen and (max-width:979px){h2{font-size:6rem;letter-spacing:0;line-height:.8625}nav.alpha a,nav.events a,nav.newsfilter a,nav.projects a{line-height:40px;padding:0 18px}nav.festival .tickets{right:20px}h1.slogo .lottie{left:30px}h1.slogo .logo{margin-left:30px}main{padding:0 30px}.headline{min-height:45rem;padding-left:0}.headline.right{padding-right:0}.headline.right img{left:0}.headline img{right:0;width:60%}.headline .content{padding:2rem;width:60%}.news,.project{width:45%}.news h3,.project h3{font-size:2.4rem;letter-spacing:0;line-height:1}.controls{top:80%}.archive .thumb,.category .thumb,.page-template .thumb,.single .thumb{padding-bottom:80%}.archive .articles,.category .articles,.page-template .articles,.single .articles{margin:0}.archive .artist,.archive .event,.category .artist,.category .event,.page-template .artist,.page-template .event,.single .artist,.single .event{padding:0;width:100%}.archive .artist aside,.archive .event aside,.category .artist aside,.category .event aside,.page-template .artist aside,.page-template .event aside,.single .artist aside,.single .event aside{right:0}.archive .addy,.category .addy,.page-template .addy,.single .addy{margin-right:-2rem}.videocontainer.fp video{max-height:100vw;-o-object-fit:cover;object-fit:cover}.page-template-page-generic main .narrow,.single-artists main .narrow,.single-events main .narrow,.single-post main .narrow,.single-projects main .narrow,.single-shows main .narrow,.single-venues main .narrow{padding-top:10rem}.page-template-page-generic main h1,.single-artists main h1,.single-events main h1,.single-post main h1,.single-projects main h1,.single-shows main h1,.single-venues main h1{font-size:5.6rem;letter-spacing:0;line-height:.8625}.page-template-page-generic main .narrow .addy .venue,.page-template-page-generic main .narrow .addy aside,.single-artists main .narrow .addy .venue,.single-artists main .narrow .addy aside,.single-events main .narrow .addy .venue,.single-events main .narrow .addy aside,.single-post main .narrow .addy .venue,.single-post main .narrow .addy aside,.single-projects main .narrow .addy .venue,.single-projects main .narrow .addy aside,.single-shows main .narrow .addy .venue,.single-shows main .narrow .addy aside,.single-venues main .narrow .addy .venue,.single-venues main .narrow .addy aside{letter-spacing:2px}.page-template-page-generic main>.thumb,.single-artists main>.thumb,.single-events main>.thumb,.single-post main>.thumb,.single-projects main>.thumb,.single-shows main>.thumb,.single-venues main>.thumb{width:100%}.page-template-page-generic main>.thumb .pcredit,.single-artists main>.thumb .pcredit,.single-events main>.thumb .pcredit,.single-post main>.thumb .pcredit,.single-projects main>.thumb .pcredit,.single-shows main>.thumb .pcredit,.single-venues main>.thumb .pcredit{bottom:1rem}.page-template-page-generic main>.thumb+.narrow,.single-artists main>.thumb+.narrow,.single-events main>.thumb+.narrow,.single-post main>.thumb+.narrow,.single-projects main>.thumb+.narrow,.single-shows main>.thumb+.narrow,.single-venues main>.thumb+.narrow{margin-top:3.6rem}.page-template-page-generic main .narrow iframe,.single-artists main .narrow iframe,.single-events main .narrow iframe,.single-post main .narrow iframe,.single-projects main .narrow iframe,.single-shows main .narrow iframe,.single-venues main .narrow iframe{width:calc(100vw - 18rem)}.slim-header-image .thumb{padding-bottom:50%}.slim-header-image .thumb h1{letter-spacing:-.1rem}}@media screen and (max-width:767px){h2{font-size:4rem;letter-spacing:0;line-height:.8625}h1 .nav-opener{border-bottom:0;color:transparent;cursor:pointer;display:block;font-size:0;height:50px;overflow:hidden;pointer-events:auto;position:absolute;right:0;top:0;width:60px}h1 .nav-opener span{background:#fff;display:block;height:2px;left:20px;position:absolute;right:20px;top:17px;transition:transform 1.5s cubic-bezier(.23,1,.32,1),background-color .5s cubic-bezier(.23,1,.32,1)}h1 .nav-opener span:after,h1 .nav-opener span:before{background:#fff;content:"";height:2px;left:0;position:absolute;right:0;top:-7px;transform-origin:center;transition:transform 1.5s cubic-bezier(.23,1,.32,1)}h1 .nav-opener span:after{top:7px}.opener:checked+h1 .nav-opener span{background:#000}.opener:checked+h1 .nav-opener span:before{transform:rotate(45deg) translate3d(5px,5px,0)}.opener:checked+h1 .nav-opener span:after{transform:rotate(-45deg) translate3d(5px,-5px,0)}.opener:checked+h1+nav.main{opacity:1;pointer-events:auto}nav.main{background:#000;bottom:0;box-sizing:border-box;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity 1.5s cubic-bezier(.23,1,.32,1);z-index:3}@supports ((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))){nav.main{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.9)}}nav.main .vcenter{left:50%;position:absolute;right:auto;text-align:center;top:50%;transform:translate3d(-50%,-50%,0);width:90%}nav.main .vcenter ul{margin:0;padding:0;position:relative;right:0;text-align:center;white-space:normal;width:auto}nav.main .vcenter ul li{display:block;margin:0;padding:0}nav.main .vcenter ul li.selected{border-top:none}nav.main .vcenter a{font-size:2rem;letter-spacing:.27em;line-height:4}nav.main.fest .sub-menu li{padding:0}nav.main.fest .sub-menu a{font-family:century-gothic,sans-serif;font-size:1.4rem;letter-spacing:0;letter-spacing:3px;line-height:1.5;text-transform:uppercase}nav.main ul{width:auto}nav.main a{border:0;font-family:century-gothic,sans-serif;font-size:8rem;font-weight:700;letter-spacing:0;line-height:1.5;line-height:1;text-transform:uppercase}nav.desktop{display:none}nav.events a{padding:0 10px}nav.festival{background:none;height:20px;z-index:4}@supports ((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))){nav.festival{-webkit-backdrop-filter:none;backdrop-filter:none;background:none}}nav.festival .inner a{height:40px;opacity:0}nav.festival .tickets{left:0;right:auto;top:-60px}nav.festival .tickets a{color:transparent;height:50px;opacity:1;width:0}nav.festival li.selected a,nav.festival ul.selected a{transform:none}h1.slogo{height:50px}h1.slogo .dates{background:rgba(104,49,211,.9);font-size:1rem;left:0;line-height:20px;right:0;text-align:center;top:35px;transform:none}h1.slogo .lottie{left:50%;top:-1rem;transform:translateX(-50%);width:105px}h1.slogo .logo{height:50px;margin:15px auto 0;width:100px}main{padding:3rem 0 0}.ftitle h1,.mtitle h1{font-size:5.6rem;letter-spacing:0;line-height:.856}.mtitle h1{height:14rem;width:100vw}.fp .mtitle h1{font-size:8rem;font-size:15vw;letter-spacing:0;line-height:.85;padding-left:2rem;top:40%;width:80%}.ftitle{top:40%}.ftitle h1{width:95vw}.headline{padding:0}.headline img,.headline.right img{left:0;position:absolute;right:auto;top:0;width:100%}.headline .content{background:none;display:block;padding:calc(100% + 20px) 10px 20px;width:auto}.news,.project{display:block;padding:0;width:auto}.news aside,.project aside{right:0}.news h3,.project h3{font-size:2rem;left:30px;letter-spacing:0;line-height:1;right:30px;width:80%}.news h3:after,.project h3:after{font-size:1rem;letter-spacing:0;line-height:5}.venue,aside{font-size:1.2rem;letter-spacing:0;line-height:1.5}.controls{top:75%}.vplayer{top:50%;width:100vw}.vplayer:before{left:0;top:-50%;transform:none}.archive main>h2,.category main>h2,.page-template main>h2,.single main>h2{margin-left:10px;margin-top:0}.archive .arrow,.category .arrow,.page-template .arrow,.single .arrow{margin-top:-25vh}.archive.sfest:not(.f2022) .arrow,.category.sfest:not(.f2022) .arrow,.page-template.sfest:not(.f2022) .arrow,.single.sfest:not(.f2022) .arrow{margin-top:-200px;padding-top:30px;width:250px}.archive .thumb,.category .thumb,.page-template .thumb,.single .thumb{padding-bottom:100%}.archive .news aside,.archive .projects aside,.category .news aside,.category .projects aside,.page-template .news aside,.page-template .projects aside,.single .news aside,.single .projects aside{right:0;top:0}.archive .news .date,.archive .projects .date,.category .news .date,.category .projects .date,.page-template .news .date,.page-template .projects .date,.single .news .date,.single .projects .date{font-size:1.2rem}.archive .news .thumb,.archive .projects .thumb,.category .news .thumb,.category .projects .thumb,.page-template .news .thumb,.page-template .projects .thumb,.single .news .thumb,.single .projects .thumb{padding-bottom:calc(62.5% + 3.6rem)}.archive .news .thumb img,.archive .projects .thumb img,.category .news .thumb img,.category .projects .thumb img,.page-template .news .thumb img,.page-template .projects .thumb img,.single .news .thumb img,.single .projects .thumb img{top:3.6rem}.archive .artist .panel,.archive .event .panel,.category .artist .panel,.category .event .panel,.page-template .artist .panel,.page-template .event .panel,.single .artist .panel,.single .event .panel{margin:0 0 4rem;padding:2rem}.archive .artist .panel aside,.archive .event .panel aside,.category .artist .panel aside,.category .event .panel aside,.page-template .artist .panel aside,.page-template .event .panel aside,.single .artist .panel aside,.single .event .panel aside{font-size:1.2rem;letter-spacing:.1em;line-height:1.5}.archive .artist .panel:after,.archive .event .panel:after,.category .artist .panel:after,.category .event .panel:after,.page-template .artist .panel:after,.page-template .event .panel:after,.single .artist .panel:after,.single .event .panel:after{left:2rem;top:3rem}.archive .artist .panel p,.archive .event .panel p,.category .artist .panel p,.category .event .panel p,.page-template .artist .panel p,.page-template .event .panel p,.single .artist .panel p,.single .event .panel p{padding:0 2rem}.archive .artist .panel p:last-child:after,.archive .event .panel p:last-child:after,.category .artist .panel p:last-child:after,.category .event .panel p:last-child:after,.page-template .artist .panel p:last-child:after,.page-template .event .panel p:last-child:after,.single .artist .panel p:last-child:after,.single .event .panel p:last-child:after{font-size:1rem;letter-spacing:0;line-height:5}.archive .artist .panel h2,.archive .event .panel h2,.category .artist .panel h2,.category .event .panel h2,.page-template .artist .panel h2,.page-template .event .panel h2,.single .artist .panel h2,.single .event .panel h2{margin:0 -1rem}.archive .addy,.category .addy,.page-template .addy,.single .addy{font-size:1.2rem;letter-spacing:.1em;line-height:1.5}.archive .programme.panel h3,.category .programme.panel h3,.page-template .programme.panel h3,.single .programme.panel h3{margin:-.7rem 0 1rem;padding:1rem 0 2rem}.archive .programme.panel p:last-child,.category .programme.panel p:last-child,.page-template .programme.panel p:last-child,.single .programme.panel p:last-child{margin-bottom:1rem}.f2022 .videocontainer{height:calc(100vh - 6rem);top:5rem}.videocontainer .f2022{top:35%}.videocontainer .f2022 h1{font-size:19vw}.videocontainer .f2022>p{border-bottom:2px solid #fff;font-size:8vw;padding:6vw 0}.videocontainer .f2022>a{font-size:4vw;margin-top:2vw;padding:1vw 1vw 1vw 10vw;position:relative}.videocontainer .f2022 .hashtag{bottom:auto;position:relative;right:auto}.videocontainer .f2022 .hashtag a{font-size:6vw}.mbackground{padding:0}.videocontainer.fp{max-height:89vh;width:100vw}.videocontainer.fp video{max-height:none;-o-object-fit:cover;object-fit:cover}.videocontainer .overlay:after{height:100vh}.newslink{margin-left:1rem}.page-template-page-generic main .narrow,.single-artists main .narrow,.single-events main .narrow,.single-post main .narrow,.single-projects main .narrow,.single-shows main .narrow,.single-venues main .narrow{padding-top:5rem}.page-template-page-generic main h1,.single-artists main h1,.single-events main h1,.single-post main h1,.single-projects main h1,.single-shows main h1,.single-venues main h1{font-size:4rem;letter-spacing:0;line-height:.8625}.page-template-page-generic main .narrow h2,.page-template-page-generic main .narrow h3,.single-artists main .narrow h2,.single-artists main .narrow h3,.single-events main .narrow h2,.single-events main .narrow h3,.single-post main .narrow h2,.single-post main .narrow h3,.single-projects main .narrow h2,.single-projects main .narrow h3,.single-shows main .narrow h2,.single-shows main .narrow h3,.single-venues main .narrow h2,.single-venues main .narrow h3{font-size:2.4rem;letter-spacing:0;line-height:1.2}.page-template-page-generic main .narrow .date,.single-artists main .narrow .date,.single-events main .narrow .date,.single-post main .narrow .date,.single-projects main .narrow .date,.single-shows main .narrow .date,.single-venues main .narrow .date{font-size:1.6rem;letter-spacing:.04em;line-height:1.8}.page-template-page-generic main .narrow .date .price,.single-artists main .narrow .date .price,.single-events main .narrow .date .price,.single-post main .narrow .date .price,.single-projects main .narrow .date .price,.single-shows main .narrow .date .price,.single-venues main .narrow .date .price{margin-right:-2rem}.page-template-page-generic main .narrow .addy .pin,.single-artists main .narrow .addy .pin,.single-events main .narrow .addy .pin,.single-post main .narrow .addy .pin,.single-projects main .narrow .addy .pin,.single-shows main .narrow .addy .pin,.single-venues main .narrow .addy .pin{display:inline-block;font-size:1.2rem;letter-spacing:1px;position:relative;top:0}.page-template-page-generic main>.thumb,.single-artists main>.thumb,.single-events main>.thumb,.single-post main>.thumb,.single-projects main>.thumb,.single-shows main>.thumb,.single-venues main>.thumb{border-top-width:70px;margin-top:-2rem;padding-bottom:90%}.page-template-page-generic main .narrow,.single-artists main .narrow,.single-events main .narrow,.single-post main .narrow,.single-projects main .narrow,.single-shows main .narrow,.single-venues main .narrow{padding-left:10px;padding-right:10px}.page-template-page-generic main .narrow iframe,.single-artists main .narrow iframe,.single-events main .narrow iframe,.single-post main .narrow iframe,.single-projects main .narrow iframe,.single-shows main .narrow iframe,.single-venues main .narrow iframe{min-height:30rem;width:calc(100vw - 2rem)}.page-template-page-generic main .narrow .tix a,.single-artists main .narrow .tix a,.single-events main .narrow .tix a,.single-post main .narrow .tix a,.single-projects main .narrow .tix a,.single-shows main .narrow .tix a,.single-venues main .narrow .tix a{margin-right:0}footer .inner{padding:0}footer .inner .menu-social-container{padding-left:0;text-align:center}footer .inner .menu-social-container a{height:5rem;width:5rem}footer .inner .slogo{left:0;position:relative}footer .inner .slogo .logo{margin:0 auto}footer .inner .hashtag{display:block;left:0;margin:3rem;padding:0;position:relative}footer .inner .hashtag a{margin:0;padding:0}footer .midbar{padding-bottom:6rem}footer .midbar .inner{padding-bottom:0}footer .artc{bottom:-9rem;display:block;float:none;left:50%;position:absolute;top:auto;transform:translate(-50%)}.slim-header-image .thumb{padding-bottom:75%}.slim-header-image .thumb h1{letter-spacing:-.05rem}.slim-header-image .narrow>h1,.slim-header-image .narrow>h2,.slim-header-image .narrow>h3,.slim-header-image .narrow>h4,.slim-header-image .narrow>h5,.slim-header-image .narrow>p{max-width:70%}}@media screen and (max-width:767px) and (max-width:767px){h1 .nav-opener span{top:10px}.sfest nav.main.fest .sub-menu{display:block}nav.main a{font-size:2rem;letter-spacing:.3em;line-height:4}}@media (max-height:600px){.sfest .videocontainer{margin-bottom:6rem}.sfest .videocontainer .arrow{bottom:3rem;margin-top:0}.sfest .videocontainer .vcenter{margin:0 auto;top:5rem;transform:translateX(-50%)}.sfest .videocontainer .vcenter h1{font-size:15vw}.sfest .videocontainer .vcenter h2,.sfest .videocontainer .vcenter h2 a{margin:0}.sfest .videocontainer .vcenter p{font-size:2rem;margin-bottom:2rem;padding:1rem 0}.sfest .videocontainer .vcenter a{top:0}.sfest .videocontainer video{height:100vh;margin-bottom:0}.sfest .videocontainer .hashtag{bottom:auto;top:0}}@media screen and (max-width:360px){.venue,aside{letter-spacing:0}.archive.sfest:not(.f2022) .arrow,.category.sfest:not(.f2022) .arrow,.page-template.sfest:not(.f2022) .arrow,.single.sfest:not(.f2022) .arrow{margin-top:-150px;padding-top:30px;width:250px}}@media (hover:hover) and (pointer:fine){nav.main .vcenter a:hover{color:#878787}a:hover{color:#6831d3;transition:none}.newscontainer a:hover{color:#fff}.vplayer>a:hover{color:transparent}.archive .artist a:hover,.archive .event a:hover,.category .artist a:hover,.category .event a:hover,.page-template .artist a:hover,.page-template .event a:hover,.single .artist a:hover,.single .event a:hover{background:#000;color:#fff}.archive .artist a:hover img,.archive .event a:hover img,.category .artist a:hover img,.category .event a:hover img,.page-template .artist a:hover img,.page-template .event a:hover img,.single .artist a:hover img,.single .event a:hover img{transform:scale(1.1)}.archive .artist a:hover p:last-child:after,.archive .event a:hover p:last-child:after,.category .artist a:hover p:last-child:after,.category .event a:hover p:last-child:after,.page-template .artist a:hover p:last-child:after,.page-template .event a:hover p:last-child:after,.single .artist a:hover p:last-child:after,.single .event a:hover p:last-child:after{-webkit-text-decoration:underline;text-decoration:underline}}@media (min-aspect-ratio:16/9){.videocontainer .contain video{-o-object-fit:cover;object-fit:cover}}@media screen and (prefers-reduced-motion:no-preference){body,html{scroll-behavior:smooth}}