@import url("https://use.typekit.net/ibx2ywl.css");
.letter_spacing{max-width:112.5rem;margin-inline:2rem}
@media (min-width:116.5rem){.letter_spacing{margin-inline:auto}}
:root{font-family:"open-sans",sans-serif;font-weight:400;font-style:normal;--fs-h1:2em;--fs-h2:2.5em;--fs-h3:2.5em;--fs-h4:2.16666667em;--fs-h5:2em;--fs-h6:1.5em}
@media (min-width:768px){:root{--fs-h1:2.5em}}
@media (min-width:992px){:root{--fs-h2:3em}}
a{color:currentColor}
a:hover{text-decoration:inherit;color:#ddb55c}
a:hover p,
a:hover h1,
a:hover h2,
a:hover h3,
a:hover h4,
a:hover h5,
a:hover h6{color:#d6dcea}
.no_hover a:hover{color:currentColor}
h1{background-color:#215264;padding-block:1em;text-align:center;font-weight:600;overflow-wrap:anywhere;margin:0;padding-inline:max(2rem,(100% - 80rem) / 2)}
h1,
.h1{font-size:var(--fs-h1)}
h2,
.h2{font-size:var(--fs-h2)}
h3,
.h3{font-size:var(--fs-h3)}
h4,
.h4{font-size:var(--fs-h4)}
h5,
.h5{font-size:var(--fs-h5)}
h6,
.h6{font-size:var(--fs-h6)}
h2,
h3{font-weight:700}
.arrow:after{content:"»";padding-left:0.5ch}
.semibold{font-weight:600}
.bold{font-weight:700}
.text-break{overflow-wrap:anywhere}
@media (min-width:768px){.running_text{font-size:0.8em}}
.running_text p,
.running_text a{font-size:1.2rem}
.running_text h1{font-size:var(--fs-h3);font-weight:bold}
.running_text h2{font-size:var(--fs-h4);font-weight:bold}
.running_text h3{font-size:var(--fs-h5);font-weight:bold}
.running_text h4{font-size:var(--fs-h6);font-weight:bold}
section.team{display:grid;max-width:112.5rem;margin-inline:2rem;padding-block:3rem;grid-template-columns:1fr;gap:3rem;place-items:start stretch}
@media (min-width:116.5rem){section.team{margin-inline:auto}}
@media (min-width:992px){section.team{grid-template-columns:repeat(2,1fr)}}
@media (min-width:1400px){section.team{grid-template-columns:repeat(4,1fr)}}
section.team>*{display:grid;isolation:isolate}
section.team>*>div:first-of-type{display:grid;grid-template-areas:"stack";isolation:isolate;margin-bottom:0.75rem}
section.team>*>div:first-of-type>*{grid-area:stack}
section.team>*>div:first-of-type>img{z-index:-1}
section.team>*>div:first-of-type>.overlay{transition:all ease-in-out 250ms;color:transparent;background-color:transparent;width:calc(100% - 1.5rem);height:calc(100% - 1.5rem);place-self:center;display:grid;place-items:center}
section.team>*:hover>div:first-of-type>.overlay{background-color:rgba(45,45,45,0.4);color:#d6dcea}
section.team>*:hover p{color:#ddb55c}
section.team>*>h6{font-size:1rem}
section.team>* *{margin:0}