/*! 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}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{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}summary{display:list-item}[hidden],template{display:none}
/*! HTML5 Boilerplate v6.0.1 | MIT License | https://html5boilerplate.com/ */
html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}fieldset,hr{border:0;padding:0}hr{display:block;height:1px;border-top:1px solid #ccc;margin:1em 0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{margin:0}textarea{resize:vertical}img{max-width:100%;height:auto!important}#mc_embed_signup input,.box-sizing{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on March 19, 2018 */
@keyframes dragonfly{0%,to{transform:translate(0,0)}33%{transform:translate(5px,5px)}67%{transform:translate(-4px,0)}}@keyframes swordfish{0%{transform:scale(0) rotate(-50deg);transform-origin:bottom center}10%{transform:scale(1) rotate(0);transform-origin:bottom center}90%{transform:scale(1) rotate(0)}to{transform:scale(0) rotate(80deg)}}@keyframes breath{0%{opacity:0;transform:scale(.5) translateX(-15px);transform-origin:right center}50%{opacity:1;transform:scale(1)}90%{opacity:0;transform:translateX(-30px)}to{opacity:0}}@font-face{font-family:"D-Din";src:url(/assets/2018/fonts/d-din-webfont.woff2)format("woff2"),url(/assets/2018/fonts/d-din-webfont.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"D-Din";src:url(/assets/2018/fonts/d-din-bold-webfont.woff2)format("woff2"),url(/assets/2018/fonts/d-din-bold-webfont.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}.caps,.ddin,.kv-txt p a,a.button,h2,input.button{font-family:"D-Din",sans-serif;text-transform:uppercase;letter-spacing:.1em}.ddin,h2{text-decoration:none}.ddin,.kv-txt p a,a.button,h2,input.button{font-weight:700}body{font:14px/1.65"PT Serif",serif;color:#351b4f;overflow-x:hidden;background:url(/assets/about/img/illu-star.jpg)no-repeat center bottom fixed;background-size:cover}@media all and (min-width:451px){body{font-size:15px}}@media only screen and (min-width:650px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:650px) and (min--moz-device-pixel-ratio:1.5),only screen and (min-width:650px) and (min-device-pixel-ratio:1.5){body{background-image:url(/assets/about/img/illu-star-2x.jpg)}}@media all and (min-width:701px){body{background-image:url(/assets/about/img/illu-star-2x.jpg)}}@media all and (min-width:1040px){body{background-image:url(/assets/about/img/illu-star-4x.jpg);font-size:16px}}.webp body{background-image:url(/assets/about/img/illu-star.webp)}@media all and (min-width:451px){.webp body{background-image:url(/assets/about/img/illu-star-2x.webp)}}@media all and (min-width:1040px){.webp body{background-image:url(/assets/about/img/illu-star-4x.webp)}}body *+*{margin-top:1.5rem}.wrapper{padding:0 1.5rem;max-width:1000px;margin:0 auto}@media all and (min-width:701px){.wrapper{padding:0 3rem}}.wrapper-wide{padding:0 .75rem;margin:0 auto}@media all and (min-width:451px){.wrapper-wide{padding:0 1.5rem}}@media all and (min-width:701px){.wrapper-wide{padding:0 3rem}}.col-header{text-align:center}@media all and (max-width:700px){.col-header img{max-width:50vw}}@media all and (min-width:701px){.col-header{text-align:right;width:25%;float:left}}@media all and (min-width:1040px){.col-header{width:35%}}.col-text p{max-width:40rem}@media all and (min-width:701px){.col-text{width:70%;margin-left:30%;margin-top:0}}@media all and (min-width:1040px){.col-text{width:60%;margin-left:40%}}#introduction{padding-top:1.5rem}#introduction .col-text p:first-of-type{font-size:1.3em;line-height:1.5;margin:1.5rem 0 0}.img-float{float:right;margin:0;max-width:40%;animation:dragonfly 1s infinite alternate}.swordfish{position:absolute;left:.75rem;z-index:1;animation:swordfish 5s infinite}.sun{float:right;margin:-1.5rem 10%0 0}.breath{margin-left:-200px;animation:breath 8s infinite}#festivals,.webp #festivals{background-size:631px auto,319px auto,120%auto}#festivals{background:url(/assets/about/img/illu-wings.jpg)no-repeat left 30vh,url(/assets/about/img/illu-plants.png)no-repeat right bottom 45vh,url(/assets/about/img/bk-purple.svg)bottom left #f5eee2 no-repeat}@media only screen and (min-width:650px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:650px) and (min--moz-device-pixel-ratio:1.5),only screen and (min-width:650px) and (min-device-pixel-ratio:1.5){#festivals{background:url(/assets/about/img/illu-wings-2x.jpg)no-repeat left 30vh,url(/assets/about/img/illu-plants-2x.png)no-repeat right bottom 45vh,url(/assets/about/img/bk-purple.svg)bottom left #f5eee2 no-repeat;background-size:631px auto,319px auto,120%auto}}.webp #festivals{background:url(/assets/about/img/illu-wings.webp)no-repeat left 30vh,url(/assets/about/img/illu-plants.webp)no-repeat right bottom 45vh,url(/assets/about/img/bk-purple.svg)bottom center #f5eee2 no-repeat}@media only screen and (min-width:650px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:650px) and (min--moz-device-pixel-ratio:1.5),only screen and (min-width:650px) and (min-device-pixel-ratio:1.5){.webp #festivals{background:url(/assets/about/img/illu-wings-2x.webp)no-repeat left 30vh,url(/assets/about/img/illu-plants-2x.webp)no-repeat right bottom 45vh,url(/assets/about/img/bk-purple.svg)bottom center #f5eee2 no-repeat;background-size:631px auto,319px auto,120%auto}}@media all and (min-width:701px){.kv-flex{display:flex;flex-flow:row wrap;justify-content:center;align-content:center}}.kv{background:#fff;width:301px;margin:1.5rem auto;box-shadow:0 0 15px rgba(0,0,0,.15);text-align:center}@media all and (min-width:701px){.kv{margin:.75rem}}.kv a:first-of-type,.kv img,.kv picture{margin-top:0}.kv img,.logo img{-webkit-transition:.2s all ease-in;-moz-transition:.2s all ease-in;-ms-transition:.2s all ease-in;-o-transition:.2s all ease-in}.kv img:hover{opacity:.75}.kv-txt{padding:1rem .375rem;margin:0;line-height:1.2}.kv-txt h3{font-style:italic;font-weight:700;margin:0;font-size:1.6em}.kv-txt h4{font-weight:400;margin:2px 0 .75rem;font-size:1.2em}.kv-txt p{margin-top:.75rem}.kv-txt p a{text-decoration:none;font-size:.85em}#artists{padding-bottom:7.5rem}#artists h3{text-align:center;padding:.75rem 0;font-size:1.5rem;font-style:italic;font-weight:400;border-bottom:3px solid #cabec1}.artists-flex{display:flex;flex-flow:row wrap;justify-content:center;align-content:center}.artist{font-size:.9em;position:relative;z-index:2;text-align:center;line-height:1.1;width:9em;margin:0 .3rem 1.5rem}.artist .caps,.artist .ddin,.artist .kv-txt p a,.artist a.button,.artist h2,.artist input.button,.kv-txt p .artist a{margin:3px 0 0;font-size:.8em}.artist-photo{width:100px;height:100px;margin:0 auto 10px;border-radius:50px;overflow:hidden;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3)}.block-blank{margin:0;background:#f5eee2;padding-bottom:3rem}.block-blank-after{background:url(/assets/about/img/bk-beige.svg)no-repeat center bottom;background-size:120%auto;height:5vw;margin:0}#organiser img{max-width:40vw}#organiser h2{margin:0}@media all and (min-width:701px){#organiser h2{text-align:left}}#updates{color:#fff;text-align:center}#updates h2,#updates h2 a{color:#f5eee2}.center-flex{display:flex;justify-content:center;align-items:center;flex-flow:row wrap}.block-wave{background:url(/assets/about/img/bk-purple.svg)bottom left #f5eee2 no-repeat;background-size:120%auto;margin:0;padding-bottom:8vw}.block-white{background:#fff;padding-top:1.5rem}.logo-block{padding:0 0 .75rem;text-align:center;display:flex;flex-flow:row wrap;justify-content:center;align-content:flex-start;align-items:center}.logo{margin:0 .75rem}@media all and (min-width:701px){.logo{margin:.75rem 1.5rem}}@media all and (min-width:1040px){.logo{margin:.75rem 2.25rem}}.logo img{margin-top:0}.logo strong{text-transform:uppercase;font-family:"D-Din",sans-serif;letter-spacing:.1rem;font-weight:400;font-size:.9em}.logo a{margin:.75rem;display:inline-block}.logo a:hover img{transform:translateY(-4px)}@media all and (min-width:1040px){.logo a{margin:1rem}}a.lee-foundation{font-family:Arial,sans-serif;cursor:default;color:#000;font-weight:700;text-decoration:none;font-size:1.1rem}a.lee-foundation:link,a.lee-foundation:visited{color:#000}.social-media{margin:3rem 0}.social-media a{margin:0 .5rem;-webkit-transition:.2s all ease-in;-moz-transition:.2s all ease-in;-ms-transition:.2s all ease-in;-o-transition:.2s all ease-in}.social-media a:hover{opacity:.9}.social-media img{box-shadow:0 0 10px rgba(0,0,0,.7)}.social-media svg{fill:#f8951d;width:36px;height:36px}.icon-email:hover svg{fill:#ec582a}.icon-fb:hover svg{fill:#1877f2}.icon-ig:hover svg{fill:#a02db7}.icon-youtube:hover svg{fill:red}.colophon{text-align:center;font-size:.9em;margin:1.5rem 0;text-shadow:0 0 5px rgba(0,0,0,.7)}.colophon,.colophon a,.colophon a:link,.colophon a:visited{color:#fff}#mc_embed_signup{margin:3rem 0 0}#mc_embed_signup div,br{margin-top:0}#mc_embed_signup input{border:1px solid #ccc;padding:.75rem;text-align:center;width:20em;border-radius:5px;max-width:90%}@media all and (min-width:701px){#mc_embed_signup input{font-size:.85em}}#mc_embed_signup form{padding:0}input#mc-embedded-subscribe{border:0;margin-top:1.1em}input#mc-embedded-subscribe:hover{cursor:pointer}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.swiper-container{width:100%;height:100%}.swiper-slide{text-align:center;margin:0 0 3rem}.swiper-slide .swiper-embed{margin:0 50px}a:link,a:visited{color:#e3493b}a:hover{color:#a12317}a:active{color:#e3493b}li{margin:0 0 .25em}h1,h2,h3,h4,h5,h6{line-height:1.2}h1,h3,h4,h5,h6,p{margin-bottom:0}h1{margin-top:.3em}h2{margin:0;text-align:center;padding:1.5rem 0 0;font-size:2.25em}h2,h3{position:relative;z-index:2}.colophon a:hover,h2 a,h3 a{text-decoration:none}h2 a,h2 a:link,h2 a:visited,h3 a,h3 a:link,h3 a:visited{color:#351b4f}h2 a:hover,h3 a:hover{color:#f05a27}#highlights{margin-top:3rem}p{margin-top:.75rem}a.button,input.button{background:#f8951d;box-shadow:0 0 5px 0 rgba(0,0,0,.25);padding:.5rem 1.5rem;display:inline-block;border-radius:5px;color:#fff;text-decoration:none;-webkit-transition:.2s all ease-in;-moz-transition:.2s all ease-in;-ms-transition:.2s all ease-in;-o-transition:.2s all ease-in}a.button:hover,input.button:hover{background-color:#f05a27}.youtube{margin-top:2.25rem}.visuallyhidden{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}