body{background:#111;color:#222;font-family:Source Sans Pro,sans-serif;font-size:18px;font-weight:300;line-height:1.5;margin:0;padding:0}h1,h2,h3,h4,h5{color:#444;display:flex;flex-direction:column;font-family:Playfair Display,serif;font-weight:700;margin:1em 0}main{background:#fff;box-shadow:0 0 50px rgba(0,0,0,.3);margin:0 auto;max-width:1600px;overflow:hidden;position:relative;width:100%;z-index:0}h2{margin:5rem 0;text-align:center}p{max-width:35em;padding:0 3rem 0 0}a{border-bottom:1px dotted rgba(0,0,0,.5);color:#000;padding:0 em .05em;text-decoration:none}a:hover{border-bottom:1px solid #000}img{height:auto;max-height:100vh;max-width:calc(100vw - 40px);object-fit:contain;width:auto}.padded{padding:1em}.quote{font-size:1.5em;font-style:italic}.image-bg{display:flex;flex-direction:column;max-height:100vh;min-height:35em;position:relative}@media screen and (max-width:480px){.image-bg{background:#000;min-height:0}}.image-bg div{bottom:20px;display:block;position:absolute}@media screen and (max-width:480px){.image-bg div{position:static}}.image-bg h3{font-size:1.5em;padding:.5em .5em 0;width:auto}.image-bg h3,.image-bg p{background:rgba(0,0,0,.9);color:#fff;margin:0}.image-bg p{padding:1em}.image-bg img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}@media screen and (max-width:480px){.image-bg img{height:auto!important;max-width:100%;position:static;width:100%!important;z-index:1}}.half{width:50%}@media screen and (max-width:960px){.half{width:100%}}.third{width:33%}@media screen and (max-width:960px){.third{width:calc(100% - 40px)}.container{flex-direction:column-reverse}}.image-gallery img{margin:10px 0}ul{margin:0 0 0 1rem;padding:0}ul li{margin:1rem 0}.video{background:#222;color:#eee;padding:0;width:100vw}.video a,.video h1,.video h2,.video h3,.video h4,.video h5{color:#fff}.video a{border-bottom:1px dotted hsla(0,0%,100%,.5)}.video a:hover{border-bottom:1px solid #fff}.video iframe{display:block;height:calc(56.25vw - 1.125rem);max-height:100vh;width:calc(100vw - 2rem)}.synopsis{font-size:1.3em;justify-content:center}@media screen and (max-width:960px){.synopsis{flex-direction:column}}.winning{justify-content:center}.winning>img{max-width:50em}.winning p{margin-top:0}.team{justify-content:center}.team>div{max-width:50em}.team img{border:1px solid #ccc;height:auto;width:100%}.grid{grid-gap:5px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(600px,1000vw),1fr))}.grid img{height:33vw;object-fit:cover}@media screen and (max-width:960px){.grid img{height:70vh}}section{display:flex;flex-direction:row;padding:1rem}section>div{display:flex;flex-direction:column}section>div>div{display:flex;flex-direction:row}section.header{background:#222;background:url(hero_square.412872b8.jpg) no-repeat;background-attachment:fixed;background-position:50% 100%;background-size:cover;color:#eee;height:70vh;padding:0 0 3rem 2rem;text-shadow:#000 0 0 1px,#000 0 0 2px,rgba(0,0,0,.3) 0 0 30px,rgba(0,0,0,.3) 0 0 5px}section.header h1,section.header h2,section.header h3,section.header h4,section.header h5{color:#fff}section.header a{border-bottom:1px dotted hsla(0,0%,100%,.5);color:#fff}section.header a:hover{border-bottom:1px solid #fff}@media screen and (max-width:480px){section.header{background-position:50% 0;background-size:70vh;padding:0!important;padding:10px;width:100vw}section.header h1{font-size:2.5rem!important;margin:0!important;max-width:100%;padding:0}section.header .tagline{font-size:1.3rem!important;margin:0!important}}section.header div{justify-content:flex-end}section.header *{margin:5px 0}section.header h1{background:#222;font-size:4em;margin:0;padding:0 1rem}section.header .tagline{background:#222;color:#fff;font-family:Playfair Display,serif;font-size:1.4em;font-style:italic;font-weight:300;padding:.4rem 1rem}section.dark{background:#222;color:#eee}section.dark h1,section.dark h2,section.dark h3,section.dark h4,section.dark h5{color:#fff}section.dark a{border-bottom:1px dotted hsla(0,0%,100%,.5);color:#fff}section.dark a:hover{border-bottom:1px solid #fff}
/*# sourceMappingURL=index.b427b6a4.css.map */
