.faceloaf{max-width:1900px;margin-left:auto;margin-right:auto}.faceloaf .visually-hide{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.faceloaf__card{background:#222;-ms-flex-positive:1;flex-grow:1;min-height:700px;opacity:.45;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center;overflow:visible;position:relative}.faceloaf__card__image{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;overflow:hidden}.faceloaf__card__image__wrapper{position:absolute;left:0;top:0;width:100%;height:100%;background-position:bottom;background-repeat:no-repeat;background-size:cover;overflow:visible}.faceloaf__card__image:after{display:block;content:"";position:absolute;left:-20%;top:0;width:140%;height:100%;box-shadow:inset 0 -250px 100px #000;pointer-events:none;opacity:.85}.faceloaf__card button.faceloaf__card__nav__button{pointer-events:auto;position:absolute;left:1.5rem;top:50%;width:30px;height:55px;-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0;margin:0;border:0;background:url(arrow.png) 0 no-repeat;background-size:100% auto;opacity:.7}.faceloaf__card button.faceloaf__card__nav__button .faceloaf__card__nav__button__label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.faceloaf__card button.faceloaf__card__nav__button--next{left:auto;right:1.5rem;-ms-transform-origin:center;transform-origin:center;-ms-transform:rotate(180deg) translateY(50%);transform:rotate(180deg) translateY(50%)}.faceloaf__card button.faceloaf__card__nav__button:focus,.faceloaf__card button.faceloaf__card__nav__button:hover{opacity:1}.faceloaf__card__nav{display:none;position:absolute;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);top:0;width:100%;height:100%;z-index:2;pointer-events:none}@media screen and (min-width:1000px){.faceloaf__card__nav{left:0;-ms-transform:none;transform:none}}.faceloaf__card:not(.faceloaf__card--current) .faceloaf__card__content{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.faceloaf__card a.faceloaf__card__content__button,.faceloaf__card button.faceloaf__card__content__button{display:none}.faceloaf__card--current{-ms-flex-preferred-size:100%;flex-basis:100%;opacity:1}.faceloaf__card--current .faceloaf__card__content{display:block;text-align:center;color:#fff;text-transform:uppercase;padding:2rem 2rem 5rem;z-index:1}.faceloaf__card--current .faceloaf__card__content *{font-size:1.2rem;line-height:1.5}.faceloaf__card--current .faceloaf__card__content__name{font-size:2.5rem;line-height:1.4;font-weight:700;margin:0}.faceloaf__card--current .faceloaf__card__content__position{font-size:1.6rem;line-height:1}.faceloaf__card--current .faceloaf__card__content__aff{margin:.8rem 0 0}.faceloaf__card--current .faceloaf__card__content a.faceloaf__card__content__button,.faceloaf__card--current .faceloaf__card__content button.faceloaf__card__content__button{display:inline-block;font-size:1rem;line-height:1;padding:.75rem 2rem;margin:1.5rem 0 0;transition:none}.faceloaf__card--current .faceloaf__card__content a.faceloaf__card__content__button span,.faceloaf__card--current .faceloaf__card__content button.faceloaf__card__content__button span{pointer-events:none}.faceloaf__card--current .faceloaf__card__content--button{padding-bottom:2.5rem}@media screen and (min-width:600px){.faceloaf__card--current{-ms-flex-preferred-size:70%;flex-basis:70%;-ms-flex-order:1;order:1}}@media screen and (min-width:1000px){.faceloaf__card--current{-ms-flex-preferred-size:50%;flex-basis:50%;-ms-flex-order:inherit;order:inherit}}@media screen and (min-width:600px) and (max-width:calc(1000px - 1px)){.faceloaf .faceloaf__card--hide:not(.faceloaf__card--current),.faceloaf:not(.faceloaf--swapped) .faceloaf__cards .faceloaf__card:nth-child(n+3):not(.faceloaf__card--hide):not(.faceloaf__card--current){border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}}.faceloaf__cards{display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-align:stretch;align-items:stretch}.faceloaf__additional{padding:0 2rem;margin:2rem auto 0;text-align:center}.faceloaf__cta{max-width:50%;margin:2rem auto 0}.faceloaf--init .faceloaf__card__nav{display:block}.faceloaf--init.faceloaf--bio .faceloaf__card:not(.faceloaf__card--current){opacity:.2}.faceloaf--init.faceloaf--bio .faceloaf__card--bio .faceloaf__card__nav{display:none}.faceloaf--init.faceloaf--bio .faceloaf__card--bio .faceloaf__card__content{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.6);padding:1.5rem 2rem 0;text-align:left;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto 1fr}.faceloaf--init.faceloaf--bio .faceloaf__card--bio .faceloaf__card__content__name{grid-row:2/span 1}.faceloaf--init.faceloaf--bio .faceloaf__card--bio .faceloaf__card__content__position{grid-row:3/span 1}.faceloaf--init.faceloaf--bio .faceloaf__card--bio .faceloaf__card__content__aff{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.faceloaf--init.faceloaf--bio .faceloaf__card--bio .faceloaf__card__content__bio{grid-row:4/span 1;display:block;text-transform:none;position:relative;margin:4rem 0 0}.faceloaf--init.faceloaf--bio .faceloaf__card--bio .faceloaf__card__content__bio p{margin:0 0 1.5rem}.faceloaf--init.faceloaf--bio .faceloaf__card--bio .faceloaf__card__content__bio p:last-child{margin-bottom:2rem}.faceloaf--init.faceloaf--bio .faceloaf__card--bio .faceloaf__card__content__bio:before{content:"";display:block;background:#b31b1b;position:absolute;left:0;top:-2rem;width:50%;height:7px}.faceloaf--init.faceloaf--bio .faceloaf__card--bio .faceloaf__card__content__bio__heading{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.faceloaf--init.faceloaf--bio .faceloaf__card--bio .faceloaf__card__content__bio__wrapper{position:absolute;left:0;top:0;width:100%;height:100%;overflow-y:auto}.faceloaf--init.faceloaf--bio .faceloaf__card--bio .faceloaf__card__content button.faceloaf__card__content__button{grid-row:1/span 1;width:30px;height:30px;margin:0 0 1rem;padding:0;background:url(close.png) 50% no-repeat;background-size:100% auto}.faceloaf--init.faceloaf--bio .faceloaf__card--bio .faceloaf__card__content button.faceloaf__card__content__button span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media screen and (min-width:1000px){.faceloaf--init .faceloaf__cards .faceloaf__card--bio .faceloaf__card__image__wrapper{width:160%;background-size:auto 100%}.faceloaf--init .faceloaf__cards .faceloaf__card--bio .faceloaf__card__content{width:60%;border-right:5px dotted hsla(0,0%,100%,.4)}.faceloaf--init .faceloaf__cards .faceloaf__card:first-child .faceloaf__card__nav button.faceloaf__card__nav__button--prev,.faceloaf--init .faceloaf__cards .faceloaf__card:last-child .faceloaf__card__nav button.faceloaf__card__nav__button--next{display:none}}