@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@400;600;700&display=swap);:root{--ifm-color-primary:#08222d;--ifm-color-primary-dark:#21af90;--ifm-color-primary-darker:#1fa588;--ifm-color-primary-darkest:#1a8870;--ifm-color-primary-light:#46cbae;--ifm-color-primary-lighter:#66d4bd;--ifm-color-primary-lightest:#92e0d0;--ifm-code-font-size:95%;--ifm-navbar-background-color:#08222d;--ifm-navbar-link-color:#fff;--ifm-color-secondary:#e84c32;--ifm-navbar-link-hover-color:#e84c32;--ifm-menu-color-active:#e84c32;--ifm-font-family-base:"Source Sans Pro",sans-serif;--ifm-button-font-weight:600;--ifm-heading-font-weight:600;--ifm-menu-color:#fff}.docusaurus-highlight-code-line{background-color:#484d5b;display:block;margin:0 calc(-1*var(--ifm-pre-padding));padding:0 var(--ifm-pre-padding)}address{font-style:normal}.navbar__brand:hover,.navbar__toggle{color:#fff}.navbar--fixed-top{border-bottom:1px solid hsla(0,0%,100%,.25)}.button,.button--lg{border-radius:1.35em}.button.button--secondary{color:#fff}.button.button--secondary:not(.button--outline):hover{color:#e84c32;background:transparent;border-color:#e84c32}.button.button--secondary.button--outline:not(.button--active):not(:hover){color:#e84c32}.button--wide{min-width:12rem}.container--small{max-width:720px;margin-left:auto;margin-right:auto}.grid--container{width:calc(100% + 2rem);display:flex;margin:-1rem;flex-wrap:wrap}.grid--item{padding:1rem}.subtitle--narrow{max-width:24em;margin-left:auto;margin-right:auto}.loopr-carousel ul{overflow:hidden}.loopr-carousel li{height:auto!important;padding-bottom:1rem!important}.loopr-carousel li>div{position:static!important}.loopr-carousel .carousel__dot-group{position:relative;top:-5px}.loopr-carousel .carousel__dot-group button{height:1rem;width:1rem;border-radius:50%;margin:0 .25rem;border:1px solid transparent;padding:0;line-height:1}.loopr-carousel .carousel__dot-group button span{display:inline-block;background-color:#e84c32;height:.5rem;width:.5rem;border-radius:50%;position:relative;top:-1px}.loopr-carousel .carousel__dot-group button.carousel__dot--selected{border-color:#e84c32}.loopr-carousel .carousel__back-button,.loopr-carousel .carousel__next-button{height:28px;width:28px;line-height:1;padding:0;border-radius:50%;border:0;outline:0;background-color:rgba(51,51,51,.1)}.loopr-carousel .carousel__back-button:disabled,.loopr-carousel .carousel__next-button:disabled{background-color:hsla(0,0%,46.7%,.1)}.loopr-carousel .carousel__back-button img,.loopr-carousel .carousel__next-button img{display:block;width:14px;margin:0 auto}.loopr-carousel .carousel__back-button:disabled img,.loopr-carousel .carousel__next-button:disabled img{opacity:.25}.loopr-carousel.project-carousel .carousel__dot,.loopr-carousel.project-carousel .carousel__dot:active{outline:0}.loopr-carousel.project-carousel .carousel__dot img{display:block;width:13px;margin:0 auto}.loopr-carousel.project-carousel .carousel__dot.carousel__dot--selected img.passive-icon,.loopr-carousel.project-carousel .carousel__dot img.active-icon{display:none}.loopr-carousel.project-carousel .carousel__dot.carousel__dot--selected img.active-icon{display:block}