.sr-only{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@font-face{font-family:"ArltGris";src:url("/assets/fonts/382E6E_1_0.woff2") format("woff2"),url("/assets/fonts/382E6E_1_0.woff") format("woff")}@font-face{font-family:"ArltGris-Italic";src:url("/assets/fonts/382E6E_2_0.woff2") format("woff2"),url("/assets/fonts/382E6E_2_0.woff") format("woff")}@font-face{font-family:"Annonce";src:url("/assets/fonts/382E6E_3_0.woff2") format("woff2"),url("/assets/fonts/382E6E_3_0.woff") format("woff")}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{scroll-behavior:smooth}html{background-color:#f6f6f6;color:#3e3c39}.lsff a:link{color:#ca4e7b}.lsff a:visited{color:#b03562}.lsff a:hover{color:#d64378}.lsff button,.lsff a.button{background:#ca4e7b;border-color:#ca4e7b;color:#f6f6f6}.lsff .global-nav{background-color:#ca4e7b}.lsff .global-nav a{color:#f6f6f6}.lsff .bg--festival-colour{background-color:#ca4e7b}.bg-colour-lsff{background-color:#ca4e7b}.lsff2020 a:link{color:#f8b645}.lsff2020 a:visited{color:#f6a314}.lsff2020 a:hover{color:#ffb83e}.lsff2020 button,.lsff2020 a.button{background:#f8b645;border-color:#f8b645;color:#f6f6f6}.lsff2020 .global-nav{background-color:#f8b645}.lsff2020 .global-nav a{color:#f6f6f6}.lsff2020 .bg--festival-colour{background-color:#f8b645}.bg-colour-lsff2020{background-color:#f8b645}.lsff2019 a:link{color:#2fcdcd}.lsff2019 a:visited{color:#25a4a4}.lsff2019 a:hover{color:#22dada}.lsff2019 button,.lsff2019 a.button{background:#2fcdcd;border-color:#2fcdcd;color:#f6f6f6}.lsff2019 .global-nav{background-color:#2fcdcd}.lsff2019 .global-nav a{color:#f6f6f6}.lsff2019 .bg--festival-colour{background-color:#2fcdcd}.bg-colour-lsff2019{background-color:#2fcdcd}.lsff2018 a:link{color:#ff6d4b}.lsff2018 a:visited{color:#ff4418}.lsff2018 a:hover{color:#ff6d4b}.lsff2018 button,.lsff2018 a.button{background:#ff6d4b;border-color:#ff6d4b;color:#f6f6f6}.lsff2018 .global-nav{background-color:#ff6d4b}.lsff2018 .global-nav a{color:#f6f6f6}.lsff2018 .bg--festival-colour{background-color:#ff6d4b}.bg-colour-lsff2018{background-color:#ff6d4b}.lsff2017 a:link{color:#f5303c}.lsff2017 a:visited{color:#e70b19}.lsff2017 a:hover{color:#ff2633}.lsff2017 button,.lsff2017 a.button{background:#f5303c;border-color:#f5303c;color:#f6f6f6}.lsff2017 .global-nav{background-color:#f5303c}.lsff2017 .global-nav a{color:#f6f6f6}.lsff2017 .bg--festival-colour{background-color:#f5303c}.bg-colour-lsff2017{background-color:#f5303c}.lsff2016 a:link{color:#70ab37}.lsff2016 a:visited{color:#57842b}.lsff2016 a:hover{color:#70b62c}.lsff2016 button,.lsff2016 a.button{background:#70ab37;border-color:#70ab37;color:#f6f6f6}.lsff2016 .global-nav{background-color:#70ab37}.lsff2016 .global-nav a{color:#f6f6f6}.lsff2016 .bg--festival-colour{background-color:#70ab37}.bg-colour-lsff2016{background-color:#70ab37}.lsff2015 a:link{color:#b18093}.lsff2015 a:visited{color:#9d6178}.lsff2015 a:hover{color:#bb7691}.lsff2015 button,.lsff2015 a.button{background:#b18093;border-color:#b18093;color:#f6f6f6}.lsff2015 .global-nav{background-color:#b18093}.lsff2015 .global-nav a{color:#f6f6f6}.lsff2015 .bg--festival-colour{background-color:#b18093}.bg-colour-lsff2015{background-color:#b18093}.lsff2014 a:link{color:#27bead}.lsff2014 a:visited{color:#1e9486}.lsff2014 a:hover{color:#1cc9b6}.lsff2014 button,.lsff2014 a.button{background:#27bead;border-color:#27bead;color:#f6f6f6}.lsff2014 .global-nav{background-color:#27bead}.lsff2014 .global-nav a{color:#f6f6f6}.lsff2014 .bg--festival-colour{background-color:#27bead}.bg-colour-lsff2014{background-color:#27bead}.lsff2013-beyond a:link{color:orange}.lsff2013-beyond a:visited{color:#cc8400}.lsff2013-beyond a:hover{color:orange}.lsff2013-beyond button,.lsff2013-beyond a.button{background:orange;border-color:orange;color:#f6f6f6}.lsff2013-beyond .global-nav{background-color:orange}.lsff2013-beyond .global-nav a{color:#f6f6f6}.lsff2013-beyond .bg--festival-colour{background-color:orange}.bg-colour-lsff2013-beyond{background-color:orange}.lsff2013 a:link{color:orange}.lsff2013 a:visited{color:#cc8400}.lsff2013 a:hover{color:orange}.lsff2013 button,.lsff2013 a.button{background:orange;border-color:orange;color:#f6f6f6}.lsff2013 .global-nav{background-color:orange}.lsff2013 .global-nav a{color:#f6f6f6}.lsff2013 .bg--festival-colour{background-color:orange}.bg-colour-lsff2013{background-color:orange}.lsff2012 a:link{color:#f06073}.lsff2012 a:visited{color:#ec314a}.lsff2012 a:hover{color:#f9576d}.lsff2012 button,.lsff2012 a.button{background:#f06073;border-color:#f06073;color:#f6f6f6}.lsff2012 .global-nav{background-color:#f06073}.lsff2012 .global-nav a{color:#f6f6f6}.lsff2012 .bg--festival-colour{background-color:#f06073}.bg-colour-lsff2012{background-color:#f06073}.dotf2013 a:link{color:#ddbc24}.dotf2013 a:visited{color:#b2971c}.dotf2013 a:hover{color:#eac417}.dotf2013 button,.dotf2013 a.button{background:#ddbc24;border-color:#ddbc24;color:#f6f6f6}.dotf2013 .global-nav{background-color:#ddbc24}.dotf2013 .global-nav a{color:#f6f6f6}.dotf2013 .bg--festival-colour{background-color:#ddbc24}.bg-colour-dotf2013{background-color:#ddbc24}@-webkit-keyframes float{0%{transform:translate(0px, 0px)}25%{transform:translate(-3px, -3px)}50%{transform:translate(0px, 5px)}75%{transform:translate(3px, 3px)}100%{transform:translate(0px, 0px)}}@keyframes float{0%{transform:translate(0px, 0px)}25%{transform:translate(-3px, -3px)}50%{transform:translate(0px, 5px)}75%{transform:translate(3px, 3px)}100%{transform:translate(0px, 0px)}}button,a.button{border:4px solid;box-shadow:-5px 6px 0 rgba(0,0,0,0.7);cursor:pointer;display:inline-block;padding:1rem 1.5rem;transform:translate(0px, 0px)}button:hover,a.button:hover{box-shadow:-7px 8px 0 rgba(0,0,0,0.7);transform:translate(2px, -2px)}img{max-width:100%}ul,ol{list-style:none;padding:0}body{margin:0;padding:0}.global-nav-trigger{height:2rem;left:0rem;line-height:2rem;position:fixed;top:0rem;width:3rem;z-index:2}.global-header{height:2rem;left:4rem;line-height:2rem;position:fixed;right:0rem;top:0rem;z-index:2}.announcement{display:none;line-height:2rem;margin-top:2rem}.announcement marquee{display:block}.submenu{margin:0}@media screen and (min-width: 40rem){.global-nav-trigger{left:1rem}.announcement{margin-top:0}}body{font-family:"ArltGris",serif;font-size:87.5%;line-height:1.25}@media screen and (max-width: 40rem){body{font-size:75%}}h1,h2,h3{font-family:"Annonce",system-ui,sans-serif;font-weight:400;word-break:break-word}em,i{font-family:"ArltGris-Italic",serif;font-style:normal}em b,em strong,i b,i strong{font-weight:normal}b,strong{font-weight:bolder}b em,b i,strong em,strong i{font-family:"ArltGris",serif}a{text-decoration:none}address{font-style:normal}button,a.button{font-family:"Annonce",system-ui,sans-serif;letter-spacing:0.1em;text-transform:uppercase}.rich-text{line-height:1.4}.rich-text p{margin-bottom:1.4rem}.rich-text ul,.rich-text ol{margin-bottom:1.4rem;padding-left:1.4rem}.rich-text ul li{list-style-type:"—";margin-left:-0.7em}.rich-text hr{border:none;border-top:1px solid}.rich-text blockquote{font-family:"ArltGris",serif;font-size:1.2em;margin:3em auto;max-width:30em}.articles{margin:0 auto}.articles-archive{margin:4rem auto;max-width:60rem}.articles-archive .articles{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:justify;padding:0.5rem}@media screen and (min-width: 40rem){.articles-archive{margin-top:6rem}.articles-archive .article--list{flex:1 1 20rem}}.article--list{background:#ffffff;margin:0.5rem;padding:1rem}.article--list .article__image{margin:0;overflow:hidden;padding-bottom:56.25%;position:relative}.article--list .article__image img{display:block;min-height:6rem;min-width:100%;position:absolute}.article--list .article__meta{margin-top:1rem}.article--list .article__title{margin:0;word-wrap:break-word}.article--list .article__title a{color:#3e3c39}.article--list .article__excerpt{font-size:0.75rem;margin-top:0.5rem}.article--detail{margin:5rem auto;max-width:60rem}.article--detail .article__image{margin:0}.article--detail .article__image img{display:block;width:100%}.article--detail .article__title{margin:1rem auto;max-width:45rem;padding:0 1rem;text-align:center;word-wrap:break-word}.article--detail .article__meta{padding:0 1rem;text-align:center}.article--detail .article__excerpt{padding:1rem;text-align:center}.article--detail .article__excerpt:before,.article--detail .article__excerpt:after{content:"* * *";display:block}.article--detail .article__body{background:#ffffff;line-height:1.4;margin:0 auto;padding:5vw 10vw;word-wrap:break-word}@media screen and (min-width: 40rem){.article--detail .article__title{font-size:2.5rem}.article--detail .article__body{font-size:1rem}}.blocks .articles{display:flex;flex-wrap:wrap;justify-content:justify}.blocks .articles>*{flex:0 1 20rem}.article--blocks{position:relative}.article--blocks a{color:#ffffff;display:block}.article--blocks .article__image{margin:0;min-height:24rem;overflow:hidden;position:relative}.article--blocks .article__image img{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:100%}.article--blocks .article__meta{background-color:#ffffff;left:1rem;padding:0.5rem;position:absolute;top:1rem}.article--blocks .article__title{background-color:#ffffff;bottom:1rem;left:1rem;padding:0.25rem 0.5rem;position:absolute}.article--blocks .article__excerpt{display:none}.main--error-404{min-height:90vh;padding:10%}.events__list-title{margin:1rem}.events-nav{margin-top:3rem}.events-nav ul{display:grid;grid-gap:2px;grid-template-columns:repeat(auto-fill, minmax(4rem, 1fr));margin:0.5rem 1rem}.events-nav li{background:#ffffff;text-align:center}.events-nav a{padding:0.5rem}.events-nav a>span{display:block}.events-nav a .day{color:#3e3c39;font-size:0.75rem}.events-nav .expired{opacity:0.75;text-decoration:line-through}.events-cat-filter ul,.events-view-filter ul{display:grid;grid-gap:2px;grid-template-columns:repeat(auto-fill, 7.5rem);margin:0.5rem 1rem}.events-cat-filter ul li,.events-view-filter ul li{background-color:#ffffff;font-size:0.75rem;padding:0.5rem 0.75rem}.events-cat-filter ul a,.events-view-filter ul a{display:block}@media screen and (min-width: 40rem){.sidebar--events{display:flex;flex-wrap:wrap;position:-webkit-sticky;position:sticky;top:2rem;z-index:4}.events-nav{flex:26rem 1;margin-top:0}.events-cat-filter{flex:25rem 0}.events-view-filter{flex:9rem 0}}.festival{margin:0rem auto;max-width:35rem;padding:2rem 1rem;text-align:center}.events--expanded .event--expired{opacity:0.5}.events--expanded .event--expired:hover{opacity:1}.events--expanded .event--expired .event__start{display:inline-block;text-decoration:line-through}.events--expanded .event--expired .event__start:after{content:"Event ended";display:inline-block;margin-left:0.5em;text-decoration:none}.events--expanded .event--expired .event__image,.events--expanded .event--expired .event__excerpt{display:none}.events--compact .event--expired{opacity:0.5}.events--compact .event--expired:hover{opacity:1}.events--compact .event--expired .event__start{display:inline-block;text-decoration:line-through}.event__tickets{position:-webkit-sticky;position:sticky;top:2rem}.event__availability{background:#3e3c39;color:#ffffff;display:inline-block;font-family:"Annonce",system-ui,sans-serif;margin-top:1rem;padding:0.25rem 0.5rem;transform:rotate(-3deg)}.events--daily .event__date{display:none}.events--compact{margin:1rem auto;max-width:64rem;padding:0 1rem}.events--compact .list-divider{grid-column:1 / -1}.events--compact .event--item{background:#ffffff;border-top:2px dashed #f6f6f6;display:grid;grid-gap:0.5rem;grid-template-columns:4rem 4fr 1fr;padding:0.5rem}.events--compact .event--item:hover{background:#fcfcfc}.events--compact .event__title{margin:0}.events--compact .event__title a{color:#3e3c39}@media screen and (min-width: 40rem){.events li.list-divider{padding-top:6.5rem}}.events--expanded{display:grid;grid-gap:0.5rem;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));margin:1rem}.events--expanded .list-divider{grid-column:1 / -1}.events--expanded .event--item{background:#ffffff;padding:1rem}.events--expanded .event__date{float:right}.events--expanded .event__title{font-size:1.25rem;line-height:1.25;margin:0}.events--expanded .event__title a{color:#3e3c39;display:block}.events--expanded .event__screen{display:block}.events--expanded .event__image{display:block;margin:1rem auto}.events--expanded .event__image img{display:block;width:100%}.events--expanded .event__image img:hover{-webkit-filter:none !important;filter:none !important;mix-blend-mode:initial !important}.events--expanded .event__excerpt{display:block;font-size:0.75rem;margin-top:1rem}.events--expanded .lsff.event--industry-events{background:#edc4d3}.events--expanded .lsff.event--industry-events .event__image{background:#edc4d3;-webkit-filter:grayscale(100);filter:grayscale(100)}.events--expanded .lsff.event--industry-events .event__image img{mix-blend-mode:multiply}.events--expanded .lsff.event--special-events .event__image{background-color:#e29cb6}.events--expanded .lsff.event--special-events .event__image img{-webkit-filter:grayscale(100);filter:grayscale(100);mix-blend-mode:multiply}.events--expanded .lsff2020.event--industry-events{background:#fef0d8}.events--expanded .lsff2020.event--industry-events .event__image{background:#fef0d8;-webkit-filter:grayscale(100);filter:grayscale(100)}.events--expanded .lsff2020.event--industry-events .event__image img{mix-blend-mode:multiply}.events--expanded .lsff2020.event--special-events .event__image{background-color:#fcdda7}.events--expanded .lsff2020.event--special-events .event__image img{-webkit-filter:grayscale(100);filter:grayscale(100);mix-blend-mode:multiply}.events--expanded .lsff2019.event--industry-events{background:#aaebeb}.events--expanded .lsff2019.event--industry-events .event__image{background:#aaebeb;-webkit-filter:grayscale(100);filter:grayscale(100)}.events--expanded .lsff2019.event--industry-events .event__image img{mix-blend-mode:multiply}.events--expanded .lsff2019.event--special-events .event__image{background-color:#80e2e2}.events--expanded .lsff2019.event--special-events .event__image img{-webkit-filter:grayscale(100);filter:grayscale(100);mix-blend-mode:multiply}.events--expanded .lsff2018.event--industry-events{background:#ffe9e4}.events--expanded .lsff2018.event--industry-events .event__image{background:#ffe9e4;-webkit-filter:grayscale(100);filter:grayscale(100)}.events--expanded .lsff2018.event--industry-events .event__image img{mix-blend-mode:multiply}.events--expanded .lsff2018.event--special-events .event__image{background-color:#ffc0b1}.events--expanded .lsff2018.event--special-events .event__image img{-webkit-filter:grayscale(100);filter:grayscale(100);mix-blend-mode:multiply}.events--expanded .lsff2017.event--industry-events{background:#fcc2c5}.events--expanded .lsff2017.event--industry-events .event__image{background:#fcc2c5;-webkit-filter:grayscale(100);filter:grayscale(100)}.events--expanded .lsff2017.event--industry-events .event__image img{mix-blend-mode:multiply}.events--expanded .lsff2017.event--special-events .event__image{background-color:#fa9198}.events--expanded .lsff2017.event--special-events .event__image img{-webkit-filter:grayscale(100);filter:grayscale(100);mix-blend-mode:multiply}.events--expanded .lsff2016.event--industry-events{background:#bddf9c}.events--expanded .lsff2016.event--industry-events .event__image{background:#bddf9c;-webkit-filter:grayscale(100);filter:grayscale(100)}.events--expanded .lsff2016.event--industry-events .event__image img{mix-blend-mode:multiply}.events--expanded .lsff2016.event--special-events .event__image{background-color:#a3d375}.events--expanded .lsff2016.event--special-events .event__image img{-webkit-filter:grayscale(100);filter:grayscale(100);mix-blend-mode:multiply}.events--expanded .lsff2015.event--industry-events{background:#ebdfe4}.events--expanded .lsff2015.event--industry-events .event__image{background:#ebdfe4;-webkit-filter:grayscale(100);filter:grayscale(100)}.events--expanded .lsff2015.event--industry-events .event__image img{mix-blend-mode:multiply}.events--expanded .lsff2015.event--special-events .event__image{background-color:#d8bfc9}.events--expanded .lsff2015.event--special-events .event__image img{-webkit-filter:grayscale(100);filter:grayscale(100);mix-blend-mode:multiply}.events--expanded .lsff2014.event--industry-events{background:#95e9e0}.events--expanded .lsff2014.event--industry-events .event__image{background:#95e9e0;-webkit-filter:grayscale(100);filter:grayscale(100)}.events--expanded .lsff2014.event--industry-events .event__image img{mix-blend-mode:multiply}.events--expanded .lsff2014.event--special-events .event__image{background-color:#6ae1d3}.events--expanded .lsff2014.event--special-events .event__image img{-webkit-filter:grayscale(100);filter:grayscale(100);mix-blend-mode:multiply}.events--expanded .lsff2013-beyond.event--industry-events{background:#ffdb99}.events--expanded .lsff2013-beyond.event--industry-events .event__image{background:#ffdb99;-webkit-filter:grayscale(100);filter:grayscale(100)}.events--expanded .lsff2013-beyond.event--industry-events .event__image img{mix-blend-mode:multiply}.events--expanded .lsff2013-beyond.event--special-events .event__image{background-color:#ffc966}.events--expanded .lsff2013-beyond.event--special-events .event__image img{-webkit-filter:grayscale(100);filter:grayscale(100);mix-blend-mode:multiply}.events--expanded .lsff2013.event--industry-events{background:#ffdb99}.events--expanded .lsff2013.event--industry-events .event__image{background:#ffdb99;-webkit-filter:grayscale(100);filter:grayscale(100)}.events--expanded .lsff2013.event--industry-events .event__image img{mix-blend-mode:multiply}.events--expanded .lsff2013.event--special-events .event__image{background-color:#ffc966}.events--expanded .lsff2013.event--special-events .event__image img{-webkit-filter:grayscale(100);filter:grayscale(100);mix-blend-mode:multiply}.events--expanded .lsff2012.event--industry-events{background:#fdecee}.events--expanded .lsff2012.event--industry-events .event__image{background:#fdecee;-webkit-filter:grayscale(100);filter:grayscale(100)}.events--expanded .lsff2012.event--industry-events .event__image img{mix-blend-mode:multiply}.events--expanded .lsff2012.event--special-events .event__image{background-color:#f9bdc5}.events--expanded .lsff2012.event--special-events .event__image img{-webkit-filter:grayscale(100);filter:grayscale(100);mix-blend-mode:multiply}.events--expanded .dotf2013.event--industry-events{background:#f2e5a8}.events--expanded .dotf2013.event--industry-events .event__image{background:#f2e5a8;-webkit-filter:grayscale(100);filter:grayscale(100)}.events--expanded .dotf2013.event--industry-events .event__image img{mix-blend-mode:multiply}.events--expanded .dotf2013.event--special-events .event__image{background-color:#ebd77c}.events--expanded .dotf2013.event--special-events .event__image img{-webkit-filter:grayscale(100);filter:grayscale(100);mix-blend-mode:multiply}.event--detail>*{padding:0.5rem 1rem}.event--detail .event__title,.event--detail .event__image{padding:0}.event--detail .event__image{background-color:#3e3c39;margin:0;position:relative}.event--detail .event__image img{display:block;width:100%}.event--detail .event__image figcaption{bottom:1rem;color:#ffffff;font-size:11px;left:1rem;position:absolute}.event--detail .event__title{background-color:#22179c;margin:0;min-height:8rem;position:relative}.event--detail .event__title h1{margin:0;padding:1rem}.event--detail .event__title .event__category{display:none}.event--detail .event__body{font-size:1.125rem;line-height:1.4}.event--detail .notice{background-color:black;color:#ffffff;font-family:"Annonce",system-ui,sans-serif;letter-spacing:0.5em;padding:1em 0 0.5em;text-align:center;text-transform:uppercase}@media screen and (min-width: 40rem){.event--detail{display:grid;grid-gap:0;grid-template-columns:repeat(12, 1fr)}.event--detail .event__image{grid-column:span 6;min-height:33vh}.event--detail .event__title{grid-column:span 6;overflow:hidden}.event--detail .event__title .event__category,.event--detail .event__title h1{font-size:3vw;left:50%;line-height:1;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%, -50%);word-break:normal}.event--detail .notice{grid-column:1 / -1}.event--detail .event__details{grid-column:2 / 7}.event--detail .event__tickets{grid-column:2 / 12;position:-webkit-sticky;position:sticky}.event--detail .event__screening{grid-column:7 / 12}}.lsff .event--detail .event__title{background:#ca4e7b}.lsff2020 .event--detail .event__title{background:#f8b645}.lsff2019 .event--detail .event__title{background:#2fcdcd}.lsff2018 .event--detail .event__title{background:#ff6d4b}.lsff2017 .event--detail .event__title{background:#f5303c}.lsff2016 .event--detail .event__title{background:#70ab37}.lsff2015 .event--detail .event__title{background:#b18093}.lsff2014 .event--detail .event__title{background:#27bead}.lsff2013-beyond .event--detail .event__title{background:orange}.lsff2013 .event--detail .event__title{background:orange}.lsff2012 .event--detail .event__title{background:#f06073}.dotf2013 .event--detail .event__title{background:#ddbc24}.festivals-archive{margin:3rem auto;max-width:24rem}.festivals--list li{padding:1rem;margin:1rem}.festivals--list li a:link,.festivals--list li a:visited{color:#fff}.festivals--list .festival__title{display:block;font-size:1.25rem;font-weight:700}.films-archive{margin:3rem auto;max-width:40rem}.films--list li{background-color:#ffffff;border-top:2px dashed rgba(0,0,0,0.1);padding:1rem}.films--list li:first-child{border-top-color:transparent}.films--list li:before{display:none}.films--list .film__title{margin:0}.films--list .film__title a{color:#3e3c39}.films--list .film__details{margin-top:0}.films--list .film__synopsis{margin-top:1rem}.film--detail{background:#ffffff;margin:3rem 1rem;max-width:24rem;padding:1rem}.film--detail .film__director,.film--detail .film__year,.film--detail .film__country,.film--detail .film__length{border-bottom:1px solid}.film--detail .film__director:before,.film--detail .film__year:before,.film--detail .film__country:before,.film--detail .film__length:before{display:inline-block;font-family:system-ui,sans-serif;font-size:0.75rem;font-weight:700}.film--detail .film__director:before{content:"Director:"}.film--detail .film__year:before{content:"Year:"}.film--detail .film__country:before{content:"Country:"}.film--detail .film__length:before{content:"Length:"}.film--detail .film__synopsis{line-height:1.5;margin-top:1rem}.film--detail .film__festivals{display:none}.film-events{margin:3rem 1rem}.global-breadcrumbs{display:none}.global-footer{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:1rem}.global-footer__social{font-size:1.25rem}.global-footer__social a:link,.global-footer__social a:visited{color:#333333}.global-header{padding:0 1rem}.global-header .site-title{display:none;font-size:1rem;margin:0;text-align:right}.global-header .site-title a{color:#3e3c39}.global-header .site-title--abbreviated{display:block}@media screen and (min-width: 40rem){.global-header .site-title{display:block}.global-header .site-title--abbreviated{display:none}}a.global-nav-trigger{background:#ffffff;cursor:pointer;font-family:"Annonce",system-ui,sans-serif;padding:0 1rem;text-align:center}.global-nav{bottom:0;display:none;left:0;padding:2rem;position:fixed;right:0;top:0;z-index:6}.global-nav:target,.global-nav.show{display:block}.global-nav:target a.global-nav-trigger,.global-nav.show a.global-nav-trigger{background:transparent;box-shadow:none}.global-nav-main{font-family:"Annonce",system-ui,sans-serif;font-size:2rem}.global-nav-sub{font-family:"ArltGris",serif;font-size:1rem;max-width:24rem}@media screen and (min-width: 40rem){.global-nav-sub ul{-webkit-columns:2;-moz-columns:2;columns:2}}.global-nav-social{font-size:1.25rem;margin-top:2.5rem}@media screen and (min-width: 40rem){.global-nav-social{font-size:1.5rem}}.block--banner{align-items:center;background-position:center;background-size:cover;color:#ffffff;display:flex;flex-direction:column;justify-content:center;min-height:40vw;padding:4rem 1rem;text-align:center}.block--banner .banner__title{font-size:2.4rem}.block--deadline{background-position:center;background-size:cover;color:#ffffff;padding:4rem 1rem;text-align:center}.block--deadline .deadline__time{display:grid;font-family:"Annonce",system-ui,sans-serif;font-size:10vw;grid-gap:1rem;grid-template-columns:repeat(4, 1fr)}.block--deadline .deadline__time .days:before,.block--deadline .deadline__time .hours:before,.block--deadline .deadline__time .minutes:before,.block--deadline .deadline__time .seconds:before{display:block;font-family:system-ui,sans-serif;font-size:0.75rem;font-weight:normal;font-weight:700;opacity:0.5;text-transform:uppercase}.block--deadline .deadline__time .days>span,.block--deadline .deadline__time .hours>span,.block--deadline .deadline__time .minutes>span,.block--deadline .deadline__time .seconds>span{display:inline-block;text-align:left;width:50%}.block--deadline .deadline__time .days>span:first-child,.block--deadline .deadline__time .hours>span:first-child,.block--deadline .deadline__time .minutes>span:first-child,.block--deadline .deadline__time .seconds>span:first-child{text-align:right}.block--deadline .deadline__time .days:before{content:"days"}.block--deadline .deadline__time .hours:before{content:"hours"}.block--deadline .deadline__time .minutes:before{content:"minutes"}.block--deadline .deadline__time .seconds:before{content:"seconds"}.block--promo{padding:4rem 2rem}.block--promo+.block--promo{padding-top:0rem}.promo__box{display:flex;flex-wrap:wrap;margin:0 auto;max-width:60rem}.promo__link{display:block;flex:50% 2 0}.promo__text{background:#ffffff;display:flex;flex:300px;flex-direction:column;justify-content:center;padding:1rem 2rem}.promo__text>*{align-self:flex-start}.promo__heading{font-size:1.75rem;margin:0}.promo__image{margin:0;padding:0}.promo__image img{display:block}@media screen and (min-width: 40rem){.promo__text{padding:2rem 4rem}}@media screen and (min-width: 1024px){.block--promo:nth-child(odd) .promo__link{order:2}.block--promo:nth-child(odd) .promo__box{transform:translateX(3vw)}.block--promo:nth-child(even) .promo__link{order:0}.block--promo:nth-child(even) .promo__box{transform:translateX(-3vw)}}.logo-list{background-color:#ffffff;display:flex;flex-wrap:wrap;margin:1rem auto;max-width:55rem;padding:1rem}.logo-list__item{max-width:180px;padding:1rem;text-align:center}.logo-list__item a:link,.logo-list__item a:visited{color:#3e3c39}.logo-list .logo-list__name{display:none}.newsletter-signup{background:black;color:white;padding:1rem;text-align:center}.newsletter-signup a:link,.newsletter-signup a:visited{color:#ffffff}.paging{margin:2rem auto;text-align:center}.paging .current_page,.paging .total_pages{display:none}.paging a{font-family:-system, sans-serif;font-size:2rem}.search-page{margin:1rem auto;max-width:34rem;min-height:75vh;padding:1rem}.search-form{display:flex;justify-content:center;margin:1rem auto}.search-form label{margin-right:1rem}.search-form input[type="search"]{background-color:#ffffff;border:1px solid;color:#3e3c39;padding:0.5rem 1rem}.search-form input[type="submit"]{background-color:#3e3c39;border:1px solid;color:#ffffff;font-family:"Annonce",system-ui,sans-serif;padding:0.5rem 1rem}.search-results__note{font-size:1.5rem}.search-results a:link{color:#3e3c39}.search-results a:visited{color:#595651}.search-results .excerpt{margin-bottom:2rem}.simple-page{margin:3rem auto;max-width:40rem;padding:0 1rem}.simple-page .page-heading{font-size:2rem}.simple-page .content{font-size:1rem}@media screen and (min-width: 40rem){.simple-page .content{font-size:1.25rem}}.social-nav{display:flex;margin:0;padding:0}.social-nav a{color:white;margin-right:0.5em}.social-nav .icon{display:inline-block;height:1em;width:1em}.social-nav .icon *{fill:currentColor}.supporters-page{margin-bottom:3rem;margin-top:3rem}.supporters-page .block-heading{margin:0 auto;max-width:53rem;padding:1rem}.supporters-page .block-richtext{margin:0 auto;max-width:53rem;padding:1rem}.venues-archive{margin:3rem auto;max-width:55rem}.venues--list{display:grid;grid-gap:0.5rem;grid-template-columns:repeat(auto-fill, minmax(15rem, 1fr));margin:1rem}.venues--list li{background:#ffffff;min-height:5rem;padding:1rem}.venues--list .venue__name{font-family:"Annonce",system-ui,sans-serif;font-size:1.25rem}.venues--detail{background:#ffffff;margin:3rem 1rem;max-width:24rem;padding:1rem}.venues--detail .venue__name{margin-top:0}.venue-events{margin:3rem 1rem;padding:1rem}.vimeo{background:#000000;color:#ffffff;margin:0;padding:2rem;text-align:center}.vimeo .video{margin:2rem auto;max-width:60rem}.vimeo.background{padding:0}.vimeo.background .video{pointer-events:none}.video--responsive{background:#000000;height:0;margin:0;padding-bottom:56.25%;position:relative}.video--responsive iframe{height:100%;left:0;position:absolute;top:0;width:100%}li.skip-counter{padding-top:2rem}ol{counter-reset:count}ol li:not(.skip-counter):before{content:"#" counter(count);counter-increment:count;display:block}
/*# sourceMappingURL=style.css.map */