@font-face{font-family:Arvin;font-style:normal;font-weight:300;font-display:swap;src:local("Arvin Light"),url(/assets/arvin-light-wgk0Vi2T.ttf) format("truetype")}@font-face{font-family:Arvin;font-style:normal;font-weight:400;font-display:swap;src:local("Arvin"),url(/assets/arvin-DHdgTLMS.ttf) format("truetype")}:root{--brand-color: #dc473a;--white: #fff;--text: #444}html,body{padding:0;margin:0;color:var(--white);background:var(--brand-color);line-height:1.5}html,body,input,select,textarea,button{font-family:Roboto,sans-serif;font-size:14px;font-weight:400}a{opacity:.8;transition:opacity .2s}a:hover{opacity:1}.white-link{color:var(--white)}.brand-link,.brand-link:hover,.brand-link:visited{color:var(--brand-color)}p{margin:0 0 20px}::selection{background:#ccc}h1{font-size:3em}h2{font-size:2.4em}h1,h2,h3{font-family:Arvin,Arial Narrow,sans-serif;text-transform:uppercase;letter-spacing:10px;font-weight:300;margin-bottom:30px;margin-top:30px}.social-row{margin:30px 0}.social-row .social-link{margin-right:20px}.social-row .social-link img{width:48px}.site{width:100%;height:100%;display:flex;justify-content:center}.site .site-inner{width:100%}.site .site-inner .hero{width:100%;height:90vh;box-sizing:border-box}@media screen and (max-width: 1000px){.site .site-inner .hero{height:95vh}}.site .site-inner .hero{display:flex;justify-content:center;align-items:center}.site .site-inner .hero .logo{aspect-ratio:1/1;max-height:100%}.site .site-inner .hero .logo img{width:100%;height:100%}.site .site-inner .section{padding:100px;box-sizing:border-box}@media screen and (max-width: 600px){.site .site-inner .section{padding:100px 50px}}@media screen and (max-height: 600px){.site .site-inner .section{padding:100px 50px}}.site .site-inner .section p{max-width:500px}.site .site-inner .section a{color:var(--white)}.site .site-inner .section.white{background-color:var(--white);color:var(--text)}.site .site-inner .section.white a{color:var(--brand-color)}.site .site-inner .section.vein{background-color:#222;background:url(/assets/vein-Cd3NqFvz.jpg);background-position:center;background-size:cover;min-height:80vh}.site .site-inner .section .logo-container{aspect-ratio:1/1;max-height:800px}.site .site-inner .section .logo-container .vein-logo-link{opacity:1}.site .site-inner .section .logo-container .vein-logo{width:100%;height:100%}.site .site-inner .section{display:flex;justify-content:center;align-items:center}.site .site-inner .section .section-content{width:1200px;max-width:1200px}@media screen and (max-width: 1000px){.site .site-inner .section .section-content{width:100%;max-width:100%}}.site .site-inner .error-page{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;height:100vh;background-color:var(--white);color:var(--text)}.site .site-inner .open-page{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;background-color:var(--white);color:var(--text);min-height:100vh;padding:100px 0;box-sizing:border-box}.site .site-inner .open-page .open-page-inner{max-width:600px}@media screen and (max-width: 600px){.site .site-inner .open-page{padding:20px}}.people{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}@media screen and (max-width: 1000px){.people{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 600px){.people{grid-template-columns:repeat(1,1fr)}}.people .people-card{background:var(--white);padding:50px;box-sizing:border-box;color:var(--text);border-radius:0}.people .people-card .avatar-container{overflow:hidden;width:100px;height:100px;border-radius:50%;background-color:var(--brand-color)}.people .people-card .avatar-container img{width:100%;height:100%}.people .people-card .avatar-container{margin-bottom:20px}.people .people-card .people-header{font-family:Arvin,Arial Narrow,sans-serif;text-transform:uppercase;letter-spacing:6px;font-weight:300;font-size:1.8em}.people .people-card .people-role{font-family:Roboto,sans-serif;font-weight:300;font-size:1.1em}.people .people-card .people-socials{display:flex;flex-wrap:wrap;margin-top:30px}.people .people-card .people-socials .people-social-link{margin-right:20px}.people .people-card .people-socials .people-social-link img{max-width:32px}.metric-container-1{display:grid;gap:20px;grid-template-columns:1fr;margin-bottom:50px}.metric-container-2{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:50px}@media screen and (max-width: 600px){.metric-container-2{grid-template-columns:1fr}}.metric-container-3{display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr;margin-bottom:50px}@media screen and (max-width: 600px){.metric-container-3{grid-template-columns:1fr}}.metric-container-4{display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr 1fr;margin-bottom:50px}.metric-spacer{margin-top:50px}.metric{border-radius:4px;border:1px solid rgba(0,0,0,.2);padding:20px;box-sizing:border-box;overflow:hidden}.metric .metric-label{text-transform:uppercase;font-size:.8em;opacity:.8;margin-bottom:4px}.metric .metric-value{text-transform:uppercase;font-family:Arvin,Arial Narrow,sans-serif;font-size:3em;font-weight:300}.form{width:100%;display:inline-block}label{text-transform:uppercase;font-size:.8em;opacity:.8;margin-bottom:4px}input,select{width:100%;padding:10px;box-sizing:border-box;display:block;outline:none;border:1px solid rgba(0,0,0,.2);margin-bottom:10px}input:not(:last-of-type),select:not(:last-of-type){margin-bottom:10px}input:hover,input:focus,select:hover,select:focus{border:1px solid rgba(0,0,0,.4)}button{background:none;outline:none;border:1px solid rgba(0,0,0,.2);padding:6px;margin-top:20px;cursor:pointer;color:var(--text)}button:hover,button:focus{border:1px solid rgba(0,0,0,.4)}button:disabled{opacity:.5}hr{display:block;margin:50px 0;border:none;background-color:#fff3;height:1px}
