@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;src:url(./SourceSansPro-Regular-C3cBwhQt.woff2) format("woff2");font-display:swap}@font-face{font-family:Source Sans Pro Fallback;font-style:normal;font-weight:400;size-adjust:93.75%;src:local("Arial")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:300;src:url(./SourceSansPro-Light-CneXlZVX.woff2) format("woff2");font-display:swap}@font-face{font-family:Source Sans Pro Fallback;font-style:normal;font-weight:300;size-adjust:93.75%;src:local("Arial")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;src:url(./SourceSansPro-SemiBold-DNGdgXtZ.woff2) format("woff2");font-display:swap}@font-face{font-family:Source Sans Pro Fallback;font-style:normal;font-weight:600;size-adjust:93.75%;src:local("Arial")}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;src:url(./NotoSerif-Regular-Cjudvl8s.woff2) format("woff2");font-display:swap}@font-face{font-family:"Noto Serif Fallback";font-style:normal;font-weight:400;size-adjust:119%;src:local("Times New Roman")}body{margin:0}.container{display:grid;grid-template-columns:8fr 12fr;grid-template-areas:"circles main";min-height:50px;width:100%}.main-content{grid-area:main;min-height:50px}.circle-wrapper{grid-area:circles;position:fixed;top:-5rem;right:60%;z-index:-1;transition:right .5s ease-in-out}@keyframes move-circle{0%{transform:rotate(var(--circle-init-angle))}to{transform:rotate(var(--circle-end-angle))}}circle{border-radius:50%;transform-origin:center;transform:rotate(var(--circle-init-angle));stroke-dasharray:calc(var(--circle-length) / 4);stroke-dashoffset:var(--circle-dash-offset);animation-name:move-circle;animation-duration:var(--circle-time);animation-timing-function:ease-in-out;animation-delay:var(--circle-start-time);animation-iteration-count:infinite;animation-direction:var(--circle-direction);animation-play-state:paused}circle:nth-of-type(7n+1){stroke:#32eb96}circle:nth-of-type(7n+2){stroke:#03b585}circle:nth-of-type(7n+3){stroke:#074023}circle:nth-of-type(7n+4){stroke:#ef463f}circle:nth-of-type(7n+5){stroke:#a5dded}circle:nth-of-type(7n+6){stroke:#3cb4e7}circle:nth-of-type(7n+7){stroke:#ffc60b}.banner{box-sizing:border-box;margin-top:10rem;margin-bottom:8rem;min-width:0;width:100%}.banner>.ni-logo{text-align:right;padding-right:2rem;padding-top:2rem}.banner-main{align-items:center;box-sizing:border-box;display:flex;flex-flow:column nowrap;max-width:48rem;margin:0 auto;text-align:center}.banner-main>p{max-width:40rem;color:#161617;font-family:var(--ni-nimble-body-font-family);font-size:var(--ni-nimble-title-font-size)}h1{font-family:var(--ni-nimble-headline-font-family);font-size:6rem;color:var(--ni-nimble-headline-font-color);margin:0}.cards-container{max-width:60rem;margin:0 auto}.cards{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,4.5rem);gap:2rem;row-gap:8rem;justify-items:center;align-items:center}.card-wrapper{width:23rem;justify-content:left;display:flex}.card{height:4.5rem;display:grid;grid-template-areas:"icon name" "icon description";text-decoration:none;grid-template-columns:4rem auto;column-gap:2rem;box-sizing:border-box;margin:.5rem;border-bottom:3px solid transparent;color:#161617}.card .name{grid-area:name;font-family:var(--ni-nimble-headline-font-family);font-size:var(--ni-nimble-headline-plus-1-font-size);font-weight:var(--ni-nimble-headline-plus-1-font-weight)}.card .icon{grid-area:icon}.card .description{grid-area:description;font-family:var(--ni-nimble-body-font-family);font-size:var(--ni-nimble-subtitle-plus-1-font-size);font-weight:var(--ni-nimble-subtitle-plus-1-font-weight);vertical-align:top}.card:hover{border-bottom-color:#008557;cursor:pointer}.card:visited{text-decoration:none;color:inherit;text-decoration-color:inherit}@media screen and (max-width:1600px){.circle-wrapper{right:60%}}@media screen and (max-width:1260px){.container{grid-template-columns:4fr 10fr}.banner{margin-bottom:5rem}.main-content{padding-right:4rem}.cards{display:flex;flex-direction:column;row-gap:4rem}.circle-wrapper{right:70%}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition-duration:0s!important}}
