@font-face{font-family:lato;font-display:swap;font-weight:200;src:url(/assets/fonts/lato/Lato-Thin.ttf)format("truetype")}@font-face{font-family:lato;font-display:swap;font-weight:300;src:url(/assets/fonts/lato/Lato-Light.ttf)format("truetype")}@font-face{font-family:lato;font-display:swap;font-weight:400;src:url(/assets/fonts/lato/Lato-Regular.ttf)format("truetype")}@font-face{font-family:figtree;font-weight:200;font-display:swap;src:url(/assets/fonts/figtree/static/Figtree-Light.ttf)format("truetype")}@font-face{font-family:figtree;font-weight:300;font-display:swap;src:url(/assets/fonts/figtree/static/Figtree-Medium.ttf)format("truetype")}@font-face{font-family:figtree;font-weight:400;font-display:swap;src:url(/assets/fonts/figtree/static/Figtree-Regular.ttf)format("truetype")}:root{color-scheme:light dark;--light-base-03:#7b8495;--light-base-04:ghostwhite;--dark-base-03:ghostwhite;--dark-base-04:ghostwhite;--background-03:light-dark(var(--dark-base-03), var(--light-base-03));--background-03:light-dark(var(--dark-base-04), var(--light-base-04));--color-03:light-dark(var(--light-base-03), var(--dark-base-03));--color-04:light-dark(var(--light-base-04), var(--dark-base-04))}h1,h2,h3,h4,h5,h6{font-weight:300;font-family:lato}body{font-family:figtree}#plan a{color:var(--color-02)}#course .tabs-item{position:fixed;width:0;height:0;overflow:hidden;display:block;transition:100ms}#course .tabs-item.open{position:relative;width:100%;height:100%;transition:100ms}#course .tab-action,#course .tab-action:hover{cursor:pointer}#course #hero .liner{overflow:hidden}#course #team .image{width:48px;height:48px;overflow:hidden}#hero.feature .top .box{padding:2px 15px}#plan a{color:var(--color-02)}#plan a .icon{color:var(--link-01-based)}