section#intro p,section#team-members div.group-members-list div.member div.bio div.anchor div.text p{line-height:1.4em}section#intro,section#team-members{max-width:1200px;margin:0 auto}div#overlay-mask{width:100%;height:100%;position:fixed;top:0;left:0;z-index:200;display:none;pointer-events:none;background-color:rgba(0,0,0,.9)}div#overlay-mask.show{display:block;pointer-events:all}section#content-header{position:relative}section#content-header div.image-wrap{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}section#content-header div.image-wrap img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 0;object-position:center 0}section#content-header div.container{padding:0;position:relative;z-index:2;text-align:center}section#content-header div.container h1{padding:160px 0 100px;display:inline-block;font-size:50px}@media screen and (min-width:768px){section#content-header div.container h1{padding:100px 0 75px;font-size:60px}}@media screen and (min-width:960px){section#content-header div.container h1{padding:160px 0 120px;font-size:100px}}@media screen and (min-width:1200px){section#content-header div.container h1{padding:275px 0 170px}}section#content-header div.container h1 span{display:block;color:#fff;line-height:.8em;text-transform:lowercase}section#content-header div.container h1 span:first-child{font-family:fatfrank,sans-serif;font-size:1em}section#content-header div.container h1 span:nth-child(2){position:relative;width:calc(100% + 80px);left:-40px;font-family:marydale,sans-serif;font-size:1.85em}@media screen and (min-width:768px){section#content-header div.container h1 span:nth-child(2){width:calc(100% + 160px);left:-80px}}section#content-header div.container h1 span:nth-child(2) span{display:block;content:"";width:0;height:80%;position:absolute;z-index:-1;bottom:0;left:0;background-color:rgba(112,170,74,.9)}section#intro{max-width:600px;padding:40px 10px;text-align:center}@media screen and (min-width:768px){section#intro{padding:60px 20px}}section#intro h2{margin-bottom:30px;font-family:fatfrank,sans-serif;font-size:2rem;color:#70aa4a}section#team-members{padding:40px 10px;text-align:center}@media screen and (min-width:768px){section#team-members{padding:60px 20px}}section#team-members h2{padding:8px;margin-bottom:20px;display:inline-block;background-color:#70aa4a;font-family:fatfrank,sans-serif;font-size:1.5rem;color:#000}section#team-members div.group-members-list{margin-bottom:50px}@media screen and (min-width:768px){section#team-members div.group-members-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px 30px}}@media screen and (min-width:1200px){section#team-members div.group-members-list{grid-template-columns:repeat(4,1fr)}}section#team-members div.group-members-list:last-of-type{margin-bottom:0}section#team-members div.group-members-list div.member{margin-bottom:40px}@media screen and (min-width:768px){section#team-members div.group-members-list div.member{margin-botom:0}}section#team-members div.group-members-list div.member img{width:100%;height:auto;margin-bottom:15px;display:block}section#team-members div.group-members-list div.member h3{margin-bottom:5px;font-family:fatfrank,sans-serif;font-size:1.2rem;color:#70aa4a}section#team-members div.group-members-list div.member div.bio{width:calc(100% - 40px);max-width:600px;height:400px;max-height:100%;display:none;position:fixed;top:50%;left:50%;z-index:201;pointer-events:none;transform:translate(-50%,-50%);background-color:#fff}section#team-members div.group-members-list div.member div.bio.show{display:block;pointer-events:all}section#team-members div.group-members-list div.member div.bio div.anchor{width:100%;height:100%;padding:20px;position:relative}section#team-members div.group-members-list div.member div.bio div.anchor a.close-overlay:link,section#team-members div.group-members-list div.member div.bio div.anchor a.close-overlay:visited{width:30px;display:block;position:absolute;right:0;bottom:calc(100% + 5px)}section#team-members div.group-members-list div.member div.bio div.anchor a.close-overlay:link svg,section#team-members div.group-members-list div.member div.bio div.anchor a.close-overlay:visited svg{width:100%;height:auto;display:block}section#team-members div.group-members-list div.member div.bio div.anchor a.close-overlay:link svg line,section#team-members div.group-members-list div.member div.bio div.anchor a.close-overlay:visited svg line{stroke:#fff}section#team-members div.group-members-list div.member div.bio div.anchor div.text{max-height:100%;overflow-y:auto}section#team-members div.group-members-list div.member div.bio div.anchor div.text p{margin-bottom:20px}section#team-members div.group-members-list div.member div.bio div.anchor div.text p.member-name{margin-bottom:5px;font-family:fatfrank,sans-serif;font-size:1.2rem;color:#70aa4a}section#team-members div.group-members-list div.member a.toggle-bio:link,section#team-members div.group-members-list div.member a.toggle-bio:visited{margin-top:20px;display:inline-block;color:#70aa4a}