/*
 * Looking for the full, uncompressed source? Try here:
 *
 * https://github.com/nprapps/faces
 * 
 * The following files are included in this compressed version:
 *
 * less/app.less
 */
body{margin:0}a{color:#fff;text-decoration:none;padding-bottom:2px;border-bottom:2px solid #c62828}a:hover{color:#c62828}a.link--banner,a.link--social,a.link--story,a.link--credit{border:none}a.link--credit:hover{border-bottom:1px solid #fff;color:#fff}img[height='1']{display:none}video{position:absolute;top:0;left:0;z-index:1;height:100%;width:100%;object-fit:cover}video.video--header::-webkit-media-controls-panel{display:none !important;-webkit-appearance:none}video.video--header::-webkit-media-controls-play-button{display:none !important;-webkit-appearance:none}video.video--header::-webkit-media-controls-start-playback-button{display:none !important;-webkit-appearance:none}video.video--header::-webkit-media-controls{display:none !important}video.video--inline{position:relative;margin-top:24px;margin-bottom:0}.videos{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:48px;padding:48px;padding-top:0}.button__wrapper{text-align:center;margin-top:32px}button{background:none;border:1px solid #000;border-radius:5px;padding:16px;padding-left:24px;padding-right:24px;font-family:"Open Sans";text-transform:uppercase;font-weight:700;font-size:14px;letter-spacing:.5px;cursor:pointer}button:hover{border:1px solid #c62828;color:#c62828}.fa-play,.fa-pause{margin-right:8px}@media (max-width:480px){.video__wrapper{width:92%;margin:0 auto}video{display:none}video.video--inline{display:block}}img[height='1']{display:none}.about{background:#000;padding:48px;display:grid;grid-template-columns:500px 1fr;grid-column-gap:48px}.about p{color:#fff;line-height:1.8;font-family:'Open Sans',sans-serif}.is-fixed{position:fixed;top:0;left:0;z-index:999;height:calc(100vh - 94px)}.about__photo{width:100%}.about__opener{line-height:1}.about__header{color:#fff;margin:0;text-transform:uppercase;font-weight:700;letter-spacing:.5px}@media (max-width:768px){.about__info{width:85%;margin:0 auto}}@media (max-width:640px){.about{padding:0;padding-top:24px;padding-bottom:24px;grid-template-columns:1fr}}.credits{width:50%;margin:0 auto;padding-bottom:32px;padding-top:16px}.credit{font-family:"Open Sans";color:#000;line-height:1.8;margin-bottom:8px;margin-top:0}.credit a{color:#000;border-bottom:1px solid #000}.credit a:hover{color:#c62828;border-bottom:1px solid #c62828}@media (max-width:640px){.credits{width:85%}}.dropdown{background:#000;width:calc(100vw - 96px);height:100vh;position:absolute;left:0;top:0;grid-template-columns:repeat(2, 1fr);grid-column-gap:48px;grid-row-gap:48px;padding:48px;display:none}.dropdown__group{position:relative}.dropdown__image{width:100%;cursor:pointer}.dropdown__title{color:#fff;font-family:"Open Sans";font-size:18px;font-weight:300;text-align:center;margin:0;margin-top:16px}.dropdown__image--primary{position:relative}.dropdown__image--secondary{position:absolute;left:0;top:0;display:none}header{height:100vh;width:100vw}.header__title{font-family:'Alfa Slab One',cursive;font-size:48px;margin:0;color:#fff;font-weight:400}.header__cards.is-inline{padding:48px;max-width:550px}.header__card-text{font-family:'Open Sans',sans-serif;line-height:1.8;color:#fff;font-weight:400;font-size:18px}.header__card-text.is-mobile{display:none;text-align:center;color:#000;font-family:'Georgia',serif;font-style:italic;line-height:1.8;font-size:16px}.header__info{position:absolute;bottom:48px;left:48px;z-index:999;max-width:550px}.header__card-inner p{color:#fff}.header__title-credit{color:#fff;font-family:'Open Sans',sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:.5px;line-height:1.8}.header__controls{display:none}.header__controls-desc{font-family:'Open Sans',sans-serif;font-size:12px;width:90px}.header__social{display:flex}.header__social p{font-family:"Open Sans";margin-right:24px;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:8px;padding-left:12px;padding-right:12px;border-radius:3px;margin:0;margin-left:0;cursor:pointer;border:1px solid transparent}.header__social p.header__social--twitter{margin-right:0}.header__social p span{position:relative;top:-2px;font-size:14px}.header__social p:hover{border-radius:3px;border:1px solid #fff;background:none}.intro{display:grid;grid-template-columns:1fr;grid-column-gap:48px;font-family:"Open Sans";width:50%;margin:0 auto}.intro__about{font-weight:700;text-transform:uppercase;color:#fff;margin:0;margin-bottom:8px}.intro__text{color:#fff;line-height:1.8}@media (max-width:768px){.header__info{width:85%;margin:0 auto;position:relative;bottom:-20%;left:0;padding-bottom:48px}.header__cards{text-align:center}.header__cards .header__title{line-height:1.2}.header__card-text{display:none}.header__card-text.is-mobile{display:block;width:85%;margin:0 auto;margin-top:48px}.intro{width:85%;margin:0 auto;margin-top:48px;padding-top:48px}}@media (max-width:640px){.header__info{position:absolute;bottom:calc(50% - 37px);left:0;width:100%;padding-bottom:0;max-width:none}.header__title{font-size:24px}.header__card-inner p.header__title-credit{width:200px;margin:0 auto;margin-top:8px}}@media (max-width:480px){header{width:100vw;padding:0;background-image:url("../img/screengrab.jpg");background-size:cover;background-position:center center}}.banner{width:50px}nav{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:999;padding:16px;padding-left:24px;padding-right:24px;width:calc(100% - 48px);background:#000}@media (max-width:768px){nav{padding:16px;width:calc(100vw - 32px)}}.photo__group{border-bottom:1px solid #aaa}.photo__group.last{border-bottom:none}.photo__inner{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:48px;padding:48px}.photo__inner.inner--full{grid-template-columns:1fr;width:50%;margin:0 auto}.photo__image{background:#ddd;width:100%}.photo__date,.photo__name,.photo__desc,.photo__caption{font-family:'Open Sans',sans-serif}.photo__date{text-transform:uppercase;letter-spacing:.5px;font-size:14px}.photo__date span{font-weight:700;font-family:'Open Sans',sans-serif;color:#c62828;text-transform:uppercase;margin:0}.photo__name{font-size:24px;font-weight:300;margin-top:0}.photo__name.is-mobile{display:none}.photo__info{width:50%;margin:0 auto;margin-bottom:48px}.photo__info p{line-height:1.8;font-family:'Open Sans',sans-serif}.photo__desc{line-height:1.8}.photo__caption{font-size:14px}.photo__caption span{color:#000;font-style:italic;font-size:12px}.photo--new.adjust{align-self:end}.photo__label{text-transform:uppercase;text-align:center;font-weight:700;font-family:'Open Sans',sans-serif;display:none}.screengrab{display:none}@media (max-width:1024px){.photo__inner{grid-template-columns:1fr}.photo__inner.inner--full{width:calc(100% - 96px)}}@media (max-width:768px){.photo__info{width:85%}}@media (max-width:640px){.photo__inner{width:85%;margin:0 auto;order:2;padding-left:0;padding-right:0;padding-bottom:16px;padding-top:0}.photo__inner.inner--full{width:85%;margin:0 auto}.photo__name{display:none}.photo__name.is-mobile{display:block;text-align:center;margin-top:64px}.photo__label{display:block}}.stories__wrapper{background:#000;padding-top:64px;padding-bottom:64px}.stories{display:grid;grid-template-columns:1fr;grid-column-gap:48px;grid-row-gap:48px;width:50%;margin:0 auto}.stories__header{font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#fff;margin:0;font-family:"Open Sans";width:50%;margin:0 auto;margin-top:48px;margin-bottom:32px;font-size:16px}.story__title,.story__desc{font-family:"Open Sans";color:#fff;line-height:1.8}.story__title-wrapper{margin-top:16px}.story__title{border-bottom:1px solid #fff;display:inline;padding-bottom:2px;cursor:pointer}.story__title:hover{border-bottom:1px solid #c62828;color:#c62828}@media (max-width:1024px){.stories{grid-template-columns:1fr}}@media (max-width:768px){.stories__wrapper{padding:0;padding-bottom:64px}.stories__header{width:85%;margin:0 auto;padding-bottom:24px;padding-top:64px}.stories{width:85%;margin:0 auto}}@media (max-width:640px){.stories{grid-template-columns:1fr;width:85%;margin:0 auto}.stories__wrapper{padding:0;padding-bottom:64px}}.fa-th,.fa-bars{font-size:24px;cursor:pointer;color:#fff;z-index:999}.fa-twitter,.fa-facebook-f,.fa-facebook-square,.fa-envelope{color:#fff;font-size:20px;cursor:pointer;margin-right:12px}.dots{position:fixed;right:48px;bottom:48px;z-index:999}.dot__border{border:1px solid transparent;margin-bottom:16px;padding:4px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.dot__border.is-active{border:1px solid #c62828}.dot__border.is-active .dot{background:#c62828}.dot__border:last-child{margin-bottom:0}.dot__border.light{border-color:#000}.dot__border.light .dot{background:#000}.dot__border.dark{border-color:#fff}.dot__border.dark .dot{background:#fff}.dot{width:5px;height:5px;border-radius:50%;background:#fff}@media (max-width:768px){.dots{display:none}}@media (max-width:640px){.dots{display:none}}