/*! HTML5 Boilerplate v5.3.0 | 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}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:linear-gradient(to bottom, #fffdfa 0%, #dad5d0 100%)}h1,h2,h3,h4,h5,h6{text-transform:uppercase;font-family:'din-condensed', sans-serif;font-weight:300;font-style:normal}img{max-width:100%;height:auto}.inner-max{max-width:900px;padding:10px 3%;margin:0 auto}.navbar{text-transform:uppercase;font-family:'din-condensed', sans-serif;font-weight:300;font-style:normal;text-align:center;background:#000;background:rgba(0,0,0,0.8);position:fixed;top:0;left:0;right:0;padding:5px 10px;z-index:1000}.navbar__ul{padding:0;margin:0}.navbar__li{display:inline-block;margin:0}@media only screen and (min-width: 40rem){.navbar__li{margin:0 2px}}.navbar__li--social,.navbar__li--past,.navbar__li--language{margin:0 0 0 1em}@media only screen and (min-width: 40rem){.navbar__li--social,.navbar__li--past,.navbar__li--language{margin:0 0 0 1.5em}}.navbar__a{display:inline-block;color:#fff;padding:12px 7px;text-decoration:none}@media only screen and (min-width: 40rem){.navbar__a{padding:7px 10px}}.navbar__a--twitter,.navbar__a--facebook,.navbar__a--instagram{position:relative;top:-2px;display:inline-block;margin:0}.navbar__a--underline{border-bottom:2px solid rgba(255,255,255,0.1)}.navbar__a--selected{color:#666}.navbar__a:hover{color:#999}.navbar__a:hover .navbar__a--underline{border-bottom:2px solid rgba(255,255,255,0.5)}.navbar__img{height:18px;width:auto}.nav--burger{display:none}#toggle-nav{display:none}#toggle-nav:checked+.navbar__ul{margin:.25rem 0 0 0;display:block;width:100%;border-bottom:0.0625rem solid rgba(255,255,255,0.35)}#toggle-nav:checked+.navbar__ul .navbar__li{display:block;border-top:0.0625rem solid rgba(255,230,210,0.35);padding-left:0;border-left:0;margin-left:0}@media (max-width: 40rem){.navbar{text-align:right}.nav--main label{width:auto;margin-bottom:0}.navbar__ul{display:none;text-align:center}.nav--burger{display:inline-block;color:#f00;cursor:pointer;margin-right:1rem;padding:7px}.nav--burger:hover{color:#00f}}.hero{background:url("/events/2018-mexico_city/img/wall.jpg");background-size:cover;background-position:50% 0%;max-width:100%;height:300px;overflow:hidden;margin-top:46px}.hero__inner-max{position:relative;height:300px}@media only screen and (min-width: 440px){.hero{height:350px}.hero__inner-max{height:350px}}@media only screen and (min-width: 540px){.hero{height:400px}.hero__inner-max{height:400px}}.hero__triangles{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:0}.hero__triangles .triangle{position:absolute;-webkit-transition:-webkit-transform 2s;transition:transform 2s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.hero__triangles #tri-0{-webkit-transform:translate(550px, -10px);transform:translate(550px, -10px)}.hero__triangles #tri-1{-webkit-transform:translate(520px, 30px);transform:translate(520px, 30px)}.hero__triangles #tri-2{-webkit-transform:translate(460px, 40px);transform:translate(460px, 40px)}.hero__triangles #tri-3{-webkit-transform:translate(640px, 120px);transform:translate(640px, 120px)}.hero__triangles #tri-4{-webkit-transform:translate(650px, 10px);transform:translate(650px, 10px)}.hero__triangles #tri-5{-webkit-transform:translate(610px, 100px);transform:translate(610px, 100px)}.hero__triangles #tri-6{-webkit-transform:translate(590px, 290px);transform:translate(590px, 290px)}.hero__triangles #tri-7{-webkit-transform:translate(650px, 40px);transform:translate(650px, 40px)}.hero__triangles #tri-8{-webkit-transform:translate(690px, 90px);transform:translate(690px, 90px)}.hero__triangles #tri-9{-webkit-transform:translate(478px, 280px);transform:translate(478px, 280px)}.hero__triangles #tri-10{-webkit-transform:translate(490px, 130px);transform:translate(490px, 130px)}.hero__triangles #tri-11{-webkit-transform:translate(670px, 50px);transform:translate(670px, 50px)}.hero__triangles #tri-12{-webkit-transform:translate(630px, 140px);transform:translate(630px, 140px)}.hero__triangles #tri-13{-webkit-transform:translate(465px, 45px);transform:translate(465px, 45px)}.hero__triangles #tri-14{-webkit-transform:translate(490px, 140px);transform:translate(490px, 140px)}.hero__triangles #tri-15{-webkit-transform:translate(610px, 10px);transform:translate(610px, 10px)}.hero__triangles #tri-16{-webkit-transform:translate(580px, 290px);transform:translate(580px, 290px)}.hero__titling{position:relative;width:59%;float:right;padding:20px;z-index:10}.hero__art-frame{position:relative;width:39%;float:left;z-index:10}.hero .art-frame figure{max-width:253px;margin:0 auto}@media only screen and (min-width: 500px){.hero .titling{width:49%}.hero .art-frame{width:49%;margin-top:0}}.hero .art-caption{background:#fff;font-size:9px;width:80%;padding:3px 5px;margin-top:4px;float:right}@media only screen and (min-width: 540px){.hero .art-caption{width:75%}}footer{background:#333;color:#eee;padding-bottom:36px}footer h4{text-transform:uppercase;font-family:'din-condensed', sans-serif;font-weight:300;font-style:normal;margin-bottom:0}footer p{margin-top:.25em;margin-bottom:.45em}footer a{text-decoration:none}.more-info a,.more-gallery a{color:#999;border-bottom:2px solid rgba(255,255,255,0.1)}.more-info a:hover,.more-gallery a:hover{color:#fff;border-bottom:2px solid rgba(255,255,255,0.5)}.pr img{position:relative;top:-3px;margin-left:.75em;margin-right:.15em}.osf-logo a{display:block;padding:0;margin-top:6px}@media only screen and (min-width: 500px){.more-info,.more-gallery{float:left;margin-right:3em}.osf-logo{float:right}}.info{padding-top:24px;padding-bottom:48px}.info-hero{max-width:600px;background:#eb0a8c;text-align:center;padding:10px 0 24px;margin:0 auto 48px;color:#fff}.free{font-size:36px;margin:0.35em 0 0.25em}@media only screen and (max-width: 540px){.free{line-height:1.2;margin-top:.25em}.free-1,.free-2{display:block}}.dates{font-size:24px;margin:0 0 0.25em}.pdf{font-size:24px;margin:0.5em 0.25em 0}.pdf img{position:relative;top:-3px;margin-left:.75em;margin-right:.15em}.pdf a{position:relative;color:#fff;text-decoration:none}.pdf a:hover{border-bottom:2px solid rgba(255,255,255,0.5)}.separator-mid{margin:0 0 0.8em}.separator{margin:0 0.5em;position:relative;top:-2px}@media only screen and (max-width: 580px){.lang-fr .separator{display:none}.lang-fr .dates{margin-bottom:0}.lang-fr .date-1,.lang-fr .date-2,.lang-fr .date-3{display:block}}@media only screen and (min-width: 581px){.lang-fr .separator-mid{display:none}}@media only screen and (max-width: 480px){.lang-en .separator{display:none}.lang-en .dates{margin-bottom:0}.lang-en .date-1,.lang-en .date-2,.lang-en .date-3{display:block}}@media only screen and (min-width: 481px){.lang-en .separator-mid{display:none}}.info-photo{margin:0 5%}@media only screen and (min-width: 640px){.info-text{width:48%;float:left}.info-photo{width:48%;float:right;margin:0}}.info-text p{margin-top:0}.info-photo figcaption{color:#999;font-size:smaller;margin-top:5px}.map{background:#faa72d;padding-bottom:48px;margin:36px 0 0;text-align:center}h2{font-size:30px;margin:0.35em 0 0.75em;color:#fff;letter-spacing:2px}.info h2,.artists h2,.map h2,.press h2{color:#000}.info h2{letter-spacing:1px;line-height:1em}.artists h2{margin-bottom:0}.map a{color:#000;text-decoration:none;padding-bottom:1px;border-bottom:2px solid rgba(255,255,255,0.5)}.map a:hover{color:#fff;border-bottom:2px solid rgba(0,0,0,0.5)}iframe,#map{width:600px;height:300px;max-width:90%;margin:0 auto}@media only screen and (min-width: 640px){iframe,#map{max-width:58%;float:left;margin-right:4%}}.place{font-size:24px;margin:1em 0 0.5em 0}@media only screen and (min-width: 640px){.place{margin:2.5em 0 0.5em 0}}.place-specific{font-size:18px;margin:0 0 1em 0}.address{margin:4em 0 1em 0}.address+.address{margin:0.5em 0 1em 0}.schedule{margin:2em 0 1em 0}.schedule img{position:relative;top:-3px;margin-left:.75em;margin-right:.15em}.social{background:#edbe33;text-align:center;padding:10px 0 24px}.social a{color:#fff;text-decoration:none;padding-bottom:1px;font-size:24px;margin:0 48px}.social a:hover{color:#000}.social a span{border-bottom:2px solid rgba(255,255,255,0.1)}.social a:hover span{border-bottom:2px solid rgba(255,255,255,0.5)}.social a img{margin-right:12px}.social figure{display:inline-block;width:32%;margin:0 .5%}.artists{background:#faa72d;padding:12px 24px}.artists p{margin-bottom:1.75em}.list--artists{list-style:none;padding-left:0;column-count:2;column-gap:24px}@media only screen and (min-width: 600px){.list--artists{column-count:3}}@media only screen and (min-width: 900px){.list--artists{column-count:4}}.list--artists li{width:100%;display:inline-block;vertical-align:top;margin-bottom:18px}.list--artists a{color:#000;text-decoration:none;border-bottom:2px solid rgba(0,0,0,0.2)}.list--artists a:hover{color:#fff;border-bottom:2px solid rgba(255,255,255,0.5)}.vertical_sep{text-align:center}.press{margin:2em 0 2em;overflow:hidden}.press .inner-max{position:relative}.wrap--press{position:relative;left:100px;width:2600px;-webkit-transition:left 2s;transition:left 2s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.press--quote{display:inline-block;vertical-align:top;font-family:Georgia, serif;font-size:20px;color:#666;max-width:640px;padding:12px 50px}.press--quote p{text-indent:-.4em;margin-top:0}.press--quote a{float:right;font-family:Helvetica, Arial, san-serif;font-size:13px;color:#888;text-decoration:none;border-bottom:2px solid rgba(255,255,255,0.5)}.press--quote a:hover{color:#000;border-bottom:2px solid rgba(0,0,0,0.5)}.press--separator{display:inline-block;vertical-align:top;margin-top:12px;font-size:40px;color:#666;border-left:1px solid #ddd;border-right:1px solid #ddd;height:120px}.page-gallery{background:linear-gradient(to bottom, #dad5d0 0%, #fffdfa 100%)}.page-gallery .hero{background:url("/events/2017-montreal/img/wall.jpg");height:100px;background-position:50% 90%;background-size:cover}.page-gallery .hero .max{height:100px}@media only screen and (min-width: 440px){.page-gallery .hero{height:100px}.page-gallery .hero .max{height:100px}}@media only screen and (min-width: 540px){.page-gallery .hero{height:100px}.page-gallery .hero .max{height:100px}}.page-gallery .hero__titling{float:none;width:100%}.page-gallery .hero__titling img{height:40px;width:auto}@media only screen and (min-width: 500px){.page-gallery .hero__titling{float:none;width:100%}.page-gallery .hero__titling img{height:40px;width:auto}}.gallery-photo figcaption{color:#999;font-size:smaller;margin-top:5px}.gallery{text-align:center;margin-bottom:2em}.gallery p{text-align:left;margin-left:1%;margin-right:1%}.gallery-photo{display:inline-block;margin:6px 0}@media only screen and (min-width: 480px){.gallery-photo{width:48%;margin-left:.99%;margin-right:.99%}}@media only screen and (min-width: 700px){.gallery-photo{width:32%;margin-left:.66%;margin-right:.66%}}.gallery-photo figcaption{display:none}h2.new-york,h2.montreal,h2.london{max-width:600px;text-align:center;padding:18px 0;margin:60px auto 36px;color:#fff}h2.new-york{background:#22c2f2}h2.montreal{background:#86b049}h2.london{background:#000084;margin:0 auto 36px}.hidden{display:none !important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media print{*,*:before,*:after,*:first-letter,*:first-line{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
