html{height:100%;font-size:85%}@media screen and (min-width:860px){html{font-size:100%}}body{display:flex;flex-direction:column;max-width:1440px;min-height:100%;margin:0 auto;box-sizing:border-box;font-family:liberation-serif,serif;font-weight:400;font-style:normal;letter-spacing:1px;color:#1a1a1a}footer,header,section{padding-left:20px;padding-right:20px}header .serif-large{max-width:674px}h1,h2{text-transform:uppercase;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;font-style:normal;letter-spacing:1px}h2{margin-top:0;font-size:1.125em;color:#18514d;line-height:1.2222222222}h3{margin:0;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;font-style:normal;letter-spacing:1px;text-transform:uppercase;line-height:1.5}h3,ol,p,ul{font-size:1.5em}ol,p,ul{line-height:1.4166666667}a{color:#1a1a1a}a:hover{color:#18514d}.serif-large{font-size:2em}.serif-large,.serif-x-large{font-weight:400;line-height:1.3333333333}.serif-x-large{font-size:3em;text-transform:capitalize}.btn{padding:13px 21px;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;font-style:normal;letter-spacing:1px;font-size:1.3125em;text-transform:uppercase;line-height:1;color:#fff;background-color:transparent;border:1px solid #fff;cursor:pointer;outline:none;text-decoration:none}.btn:hover{background-color:#fff;color:#18514d}.btn.btn-inverse{display:inline-block;background-color:#18514d;color:#fff}.btn.btn-inverse:hover{background-color:#fff;color:#18514d;border-color:#18514d}.row>:first-child{margin-top:0}.row>:last-child{margin-bottom:0}footer{padding-top:40px;padding-bottom:40px;color:#fff;background-color:#18514d}footer>*{margin-bottom:32px}footer>*>*{margin-bottom:16px}footer p{margin:0 0 .5em;font-size:1.5em;font-style:normal;line-height:1}footer a{margin-bottom:3px;color:#fff;text-decoration:none;border-bottom:2px solid transparent}footer a:hover{color:#fff;border-bottom:2px solid #fff}footer h2{color:#fff}footer .logo{width:75%;max-width:269px}@media screen and (min-width:1200px){footer{padding-top:80px;padding-bottom:90px}}body.index header{min-height:389px;padding-top:60px;padding-bottom:60px;background-image:url(shutterstock_1136423609.8352e1e3.jpg),url(shutterstock_1136423609.8352e1e3.jpg),url(shutterstock_1136423609.8352e1e3.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom 0 right 0,bottom 0 right 0,bottom 0 right -70px;transition:background-position 1s ease;background-color:#030d0a;color:#fff}@media screen and (min-width:1200px){body.index header{padding-top:160px;padding-bottom:180px}}@media screen and (min-width:1200px){body.index.loaded header{background-image:url(shutterstock_1136423609.8352e1e3.jpg),url(shutterstock_679090132-cropped.e6199f84.jpg),url(shutterstock_222719944-cropped.ef0353f6.jpg);background-size:cover,contain,contain;background-position:bottom 0 right 447px,bottom 0 right 210px,bottom 0 right -70px;background-repeat:no-repeat}}body.index header h1{font-size:0;color:transparent}body.index header h1 img{max-width:100%;margin-left:-20px}@media screen and (min-width:860px){body.index header h1 img{width:unset;margin-left:-39px}}body.index .people,body.index .stay-in-touch{padding-top:40px;padding-bottom:40px;background-color:#f2f2f2}body.index .people>*,body.index .stay-in-touch>*{margin-bottom:32px}body.index .people>*>*,body.index .stay-in-touch>*>*{margin-bottom:16px}body.index .people :last-child,body.index .stay-in-touch :last-child{margin-bottom:0}body.index .people .person p,body.index .stay-in-touch .person p{margin:0}@media screen and (min-width:1200px){body.index .people,body.index .stay-in-touch{padding-top:80px;padding-bottom:90px}}body.index .stay-in-touch>*{-ms-grid-column:1;-ms-grid-column-span:8;grid-column:1/9}body.index .stay-in-touch h2,body.index .stay-in-touch p{margin-bottom:0}body.index .our-focus-areas{padding-top:40px;padding-bottom:40px;background-color:#d1dcdb}body.index .our-focus-areas h3{margin-bottom:1em}body.index .our-focus-areas div{margin-top:3em;transition:opacity 1s ease}body.index .our-focus-areas div>p:last-child{margin-bottom:0}@media screen and (min-width:1200px){body.index .our-focus-areas div{margin-top:0}}body.index .our-focus-areas div:last-child h3{margin-bottom:0}body.index .our-focus-areas .contact-email{font-size:70%}@media screen and (min-width:860px){body.index .our-focus-areas .contact-email{font-size:100%}}@media screen and (min-width:1200px){body.index .our-focus-areas{padding-top:80px;padding-bottom:90px}}body.team header{display:flex;align-items:flex-end}body.team header h1 img{width:175px;vertical-align:bottom}body.team header h2{margin-bottom:20px;margin-left:2em}body.team header h2 a{color:#18514d}body.team section{padding-bottom:4em;background-color:#f2f2f2}body.team section>*{grid-column:1/-1}@media screen and (min-width:860px){body.team section h2.serif-x-large{margin-top:.5em}}body.team section h3{font-size:1.8em;line-height:1.3;text-transform:capitalize}body.team section .accordion{margin-bottom:4em}body.team section .accordion.accordion-image{display:flex;flex-direction:column}@media screen and (min-width:768px){body.team section .accordion.accordion-image{flex-direction:row}}body.team section .accordion .image{margin-bottom:1em}@media screen and (min-width:768px){body.team section .accordion .image{margin-right:30px;margin-bottom:0}}body.team section .accordion .image img{max-width:100%}@media screen and (min-width:768px){body.team section .accordion .image img{max-width:300px}}@media screen and (min-width:1200px){body.team section .accordion .image img{max-width:400px}}@media screen and (min-width:860px){body.team section .accordion{margin-bottom:1em}}body.team section .accordion+h2{margin-top:2em}body.team section .accordion--content{height:auto;overflow:hidden;transition:height .4s ease-out}body.team section .serif-large{margin-bottom:0}body.team section .serif-large+p{margin-top:10px}body.team section .accordion--content p{margin-top:0}body.team section .accordion--disclosure{margin-top:0;text-decoration:underline;font-weight:700;cursor:pointer}@media screen and (max-width:1199px){body.team section{padding-top:0;padding-bottom:80px}body.team section h2:first-of-type{padding-top:1em;margin-top:0}body.team section h2.staff{margin-top:3em}body.team section h2.board{margin-top:4em}body.team section .row{margin-top:2em}}@media screen and (min-width:1200px){body.team section{padding-top:40px}}.about{padding-top:40px;padding-bottom:40px;background-color:#f2f2f2}.about>:last-child{margin-bottom:0}@media screen and (min-width:1200px){.about{padding-top:120px;padding-bottom:110px}}@media screen and (min-width:860px){footer,header,section{padding-left:120px;padding-right:120px}.people{display:-ms-grid;display:grid;-ms-grid-columns:1fr 24px 1fr 24px 1fr 24px 1fr;grid-template-columns:repeat(4,1fr);grid-gap:24px}.people>*{margin:0}.people h2{-ms-grid-column-span:4;grid-column:span 4}.people .staff{-ms-grid-column-span:2;grid-column:span 2;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);-ms-grid-rows:-webkit-min-content 24px -webkit-min-content 24px -webkit-min-content;-ms-grid-rows:min-content 24px min-content 24px min-content;grid-template-rows:repeat(3,-webkit-min-content);grid-template-rows:repeat(3,min-content);grid-gap:24px;margin-bottom:0!important}.people .staff>:first-child{-ms-grid-row:1;-ms-grid-column:1}.people .staff>:nth-child(2){-ms-grid-row:3;-ms-grid-column:1}.people .staff>:nth-child(3){-ms-grid-row:5;-ms-grid-column:1}.people .staff>*{margin:0}.people .board{-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3/span 2;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);grid-gap:24px}.people .board>*{margin:0}footer{display:-ms-grid;display:grid;-ms-grid-columns:1fr 24px 1fr 24px 1fr 24px 1fr;grid-template-columns:repeat(4,1fr);grid-gap:24px}footer>*{margin:0}footer h2{-ms-grid-column-span:4;grid-column:span 4}footer address{-ms-grid-column-span:2;grid-column:span 2}footer .contact{-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3/span 2}footer .logo{-ms-grid-column-span:2;grid-column:span 2}}@media screen and (min-width:1200px){section{display:-ms-grid;display:grid;-ms-grid-columns:1fr 48px 1fr 48px 1fr 48px 1fr 48px 1fr 48px 1fr 48px 1fr 48px 1fr 48px 1fr 48px 1fr 48px 1fr 48px 1fr;grid-template-columns:repeat(12,1fr);grid-gap:48px}section>*{margin:0}.about *{-ms-grid-column:3;-ms-grid-column-span:8;grid-column:3/span 8}.our-focus-areas .serif-large,.our-focus-areas h2{-ms-grid-column-span:12;grid-column:span 12}.our-focus-areas div{-ms-grid-column-span:8;grid-column:span 8}.people{display:-ms-grid;display:grid;-ms-grid-columns:1fr 48px 1fr 48px 1fr 48px 1fr 48px 1fr 48px 1fr 48px 1fr 48px 1fr 48px 1fr 48px 1fr 48px 1fr 48px 1fr;grid-template-columns:repeat(12,1fr);grid-gap:48px}.people>*{margin:0}.people h2{-ms-grid-column-span:12;grid-column:span 12}.people .person,.people .staff{-ms-grid-column-span:4;grid-column:span 4}.people .staff{display:-ms-grid;display:grid;-ms-grid-columns:1fr 24px 1fr 24px 1fr 24px 1fr;grid-template-columns:repeat(4,1fr)}.people .staff>*{margin:0}.people .board{-ms-grid-column:5;-ms-grid-column-span:8;grid-column:5/span 8;display:-ms-grid;display:grid;-ms-grid-columns:1fr 24px 1fr 24px 1fr 24px 1fr 24px 1fr 24px 1fr 24px 1fr 24px 1fr;grid-template-columns:repeat(8,1fr)}.people .board>*{margin:0}.people .board h3{-ms-grid-column-span:8;grid-column:span 8}footer{display:-ms-grid;display:grid;-ms-grid-columns:1fr 48px 1fr 48px 1fr 48px 1fr 48px 1fr 48px 1fr 48px 1fr 48px 1fr 48px 1fr 48px 1fr 48px 1fr 48px 1fr;grid-template-columns:repeat(12,1fr);grid-gap:48px}footer>*{margin:0}footer h2{-ms-grid-column-span:2;grid-column:span 2}footer address{-ms-grid-column:3;-ms-grid-column-span:4;grid-column:3/span 4}footer .contact{-ms-grid-column:7;-ms-grid-column-span:4;grid-column:7/span 4}}body #mc_embed_signup{background:none;font-family:acumin-pro-semi-condensed,sans-serif;font-weight:600;font-style:normal;letter-spacing:1px}body #mc_embed_signup form{padding:0;margin-top:2em;text-align:left}@media screen and (min-width:860px){body #mc_embed_signup form{margin-top:0}}body #mc_embed_signup form .button,body #mc_embed_signup form input.email{height:48px;border-radius:0}body #mc_embed_signup form .button{padding:0 22px;font-size:1em;text-transform:uppercase;font-weight:700;letter-spacing:1px;background-color:#18514d;border:1px solid #18514d;color:#fff;transition:none}body #mc_embed_signup form .button:hover{background-color:#fff;color:#18514d;border-color:#18514d}@media screen and (min-width:860px){body #mc_embed_signup form .button{margin-left:15px}}.meet{font-weight:700;text-transform:uppercase}
/*# sourceMappingURL=index.701cc7b7.css.map */
