html{font-family:"Inter",Helvetica,Arial,sans-serif;font-size:10px;color:#1e1e1e}*{margin:0;padding:0;box-sizing:border-box}p{font-size:1.8rem;line-height:3rem;margin-bottom:1.6rem}p.small-p{font-size:1.4rem}a{text-decoration:none;font-size:1.8rem;color:#0072bc;cursor:pointer}a:visited{color:#0072bc}li{font-size:1.8rem;line-height:180%}strong,b{font-weight:500}.secondary-text{color:#979ba3}h1,span.page-title{font-size:2.7rem;line-height:120%;font-weight:500}h2{font-size:2.5rem;margin-bottom:1.5rem}h3{font-size:2.3rem}h4{font-size:2.2rem}h5{font-size:2.6rem}h6{font-size:2.2rem}h1,h2,h3,h4,h5,h6{font-weight:500;line-height:130%;margin-bottom:1.6rem}header{background:#000;position:sticky;top:0;height:80px;padding:0 2.4rem;width:100%;z-index:999}header .nav-toggle{display:none}header .nav-toggle:checked~nav{display:block}header .nav-toggle-label{position:absolute;right:2rem;top:2.4rem;height:30px;width:30px;border-radius:3px;background:url("https://cdn.quantconnect.com/i/tu/menu-icon.svg") center no-repeat;cursor:pointer}header nav{position:absolute;background:#000;padding-bottom:1rem;width:100%;top:100%;left:0px;display:none}header nav ul{list-style:none}header nav ul li{padding-left:1rem;line-height:4rem}header nav ul li a{display:block;color:#fff}header nav ul li a:visited{color:#fff}header nav ul li a.cloud-credit{color:#d1a2ff !important;padding-left:2.5rem;background:url("https://cdn.quantconnect.com/i/tu/purple-star.svg") no-repeat;background-position:top 12px left 0}@media screen and (min-width: 920px){header .nav-toggle-label{display:none}header nav{background:none;display:block;position:absolute;top:0px;left:auto;right:3px;text-align:right;margin-right:.6rem}header nav ul{font-size:0}header nav ul li{font-size:1rem;display:inline-block;line-height:80px;padding:0 11px}header nav ul li a.cloud-credit{background-position:top 30px left 0}.nav-toggle-label{display:none}}button{height:5rem;padding:0 2rem;border-radius:3px;color:#fff;font-size:1.8rem;font-weight:500;cursor:pointer}button.btn-primary{border:1px solid #0072bc;background:#0072bc}button.btn-secondary{border:1px solid rgba(151,155,163,.3);background:rgba(0,0,0,0)}button.btn-github{border:1px solid #edeef0;padding-left:4.8rem;background:url("https://cdn.quantconnect.com/i/tu/gh-icon.svg") top 10px left 8px no-repeat;color:#1e1e1e}.header-ctas button{font-size:1.6rem;width:180px}@media(min-width: 768px){.header-ctas button{width:250px;font-size:1.8rem}}.vertical-center{display:flex;flex-direction:column;justify-content:center}.title-label{color:#979ba3;font-size:1.6rem;text-transform:uppercase;margin-bottom:1rem}.section{display:grid;grid-template-columns:minmax(0, 1525px);padding:5rem 2rem;justify-content:center}@media(min-width: 768px){.section{padding:3rem 5rem}}@media(min-width: 1024px){.section{padding:3rem 10rem}}@media(min-width: 1440px){.section{padding:3rem 20rem}}.overflow-hide{overflow:hidden}.section-gray{background:#f7f8fa}.section-dark{background:#01010f;background-image:linear-gradient(128deg, rgb(1, 1, 15) 0%, rgb(30, 88, 85) 100%);color:#fff}.section-cta{background-image:url(https://cdn.quantconnect.com/i/tu/section-stripes-top-right.svg),url(https://cdn.quantconnect.com/i/tu/section-stripes-bottom-left.svg),url(https://cdn.quantconnect.com/i/tu/cta-chart-bg.svg);background-position:top 0 right 0,bottom 0 left 0,bottom 0 left 0;background-repeat:no-repeat,no-repeat,repeat-x}.section-cta h2{margin-bottom:.5rem}.section-cta ul{margin-top:.5rem;padding-bottom:2.4rem;border-bottom:1px solid #edeef0}.section-cta ul li{list-style-type:none;background:url(https://cdn.quantconnect.com/i/tu/list-check.svg) no-repeat top 8px left 0;padding-left:2.8rem}.section-cta button{width:100%;margin-top:2.4rem}.section-cta .content-right img{width:100%;max-width:40rem;margin-left:auto;margin-right:10rem}.content-inner{background:url(https://cdn.quantconnect.com/i/tu/section-stripes-top-left.svg),url(https://cdn.quantconnect.com/i/tu/section-stripes-top-right.svg),url(https://cdn.quantconnect.com/i/tu/section-stripes-bottom-right.svg);background-position:top 0 left 0,top 0 right 0,bottom 0 right 0;background-repeat:no-repeat,no-repeat,no-repeat;padding:10rem 2rem}@media(min-width: 768px){.content-inner{padding:10rem 5rem}}@media(min-width: 1024px){.content-inner{padding:10rem 10rem}}@media(min-width: 1440px){.content-inner{padding:10rem 20rem}}.section-footer{background-color:#000;padding-top:5rem;padding-bottom:5rem;color:#fff;min-height:35rem}.section-footer .content p,.section-footer .content a,.section-footer .content button{font-size:1.4rem}.section-footer .content button{margin-bottom:1.5rem}.section-footer .content p{line-height:1.4}.section-footer .content .footer-logo{margin-bottom:3rem}.section-footer .content .footer-section{margin-bottom:1.5rem}.section-footer .content .footer-section .footer-heading{font-size:1.4rem;margin-bottom:1rem}.section-footer .content .footer-section ul{padding:0;list-style:none}.section-footer .content .footer-section ul li{font-size:1.4rem}@media(min-width: 992px){.section-footer .content{display:flex;gap:3rem;justify-content:space-between}}.header-inner{background-image:url(https://cdn.quantconnect.com/i/tu/section-stripes-bottom-left.svg),url(https://cdn.quantconnect.com/i/tu/section-stripes-bottom-right.svg),url(https://cdn.quantconnect.com/i/tu/chart-bg.svg),linear-gradient(128deg, rgb(1, 1, 15) 0%, rgb(30, 88, 85) 100%);background-position:bottom 0 left 0,bottom 0 right 0,bottom 0 left 0;background-repeat:no-repeat,no-repeat,repeat-x;padding:6rem 2rem}@media(min-width: 768px){.header-inner{padding:6rem 5rem}}@media(min-width: 1024px){.header-inner{padding:6rem 10rem}}@media(min-width: 1440px){.header-inner{padding:6rem 20rem}}.header-inner .content .content-left .title{display:flex;align-items:flex-start;gap:1.2rem}.header-inner .content .content-left .title h1{margin-bottom:0}.header-inner .content .content-left .title span{margin-bottom:0}@media(min-width: 1024px){.header-inner .content .content-left .title{align-items:flex-start}.header-inner .content .content-left .title img{margin-top:1.4rem}}@media(min-width: 1200px){.header-inner .content .content-left{max-width:60%}}.stripes-green{background-image:url(https://cdn.quantconnect.com/i/tu/section-stripes-bottom-left.svg),url(https://cdn.quantconnect.com/i/tu/section-stripes-top-right.svg);background-position:bottom 0 left 0,top 0 right 0;background-repeat:no-repeat}.stripes-blue{background-image:url(https://cdn.quantconnect.com/i/tu/section-stripes-top-left.svg),url(https://cdn.quantconnect.com/i/tu/section-stripes-bottom-right.svg);background-position:top 0 left 0,bottom 0 right 0;background-repeat:no-repeat}@media(max-width: 1024px){.hide-mobile{display:none}}.grid-col-2{display:grid;grid-template-columns:repeat(1, 1fr)}@media(min-width: 1024px){.grid-col-2{grid-template-columns:repeat(2, 1fr);gap:4.8rem}}@media(min-width: 768px){h1,span.page-title{font-size:3.6rem;line-height:120%;margin-bottom:1.5rem}h2{font-size:3.2rem;margin-bottom:1.5rem}h3{font-size:2.9rem}h4{font-size:2.6rem}h5{font-size:2.3rem}h6{font-size:2rem}}@media(min-width: 1024px){h1,span.page-title{font-size:5.4rem;line-height:120%;margin-bottom:1.5rem}h2{font-size:4.5rem;margin-bottom:1.5rem}h3{font-size:3.7rem}h4{font-size:3.1rem}h5{font-size:2.6rem}h6{font-size:2.2rem}}.blog-nav{margin-bottom:3rem}.blog-nav ul{display:flex;align-items:center;gap:1rem;text-transform:uppercase;color:#979ba3;border-bottom:1px solid #edeef0;margin-top:-5rem}.blog-nav ul li{font-size:1.3rem;font-weight:500;list-style:none;padding-bottom:1rem;cursor:pointer}.blog-nav ul li.active{border-bottom:2px solid #0072bc}@media(min-width: 550px){.blog-nav ul{gap:2rem}}#homepage .animate-right{opacity:0;transform:translateX(-30px);transition:opacity 1s ease,transform .5s ease}#homepage .animate-top{opacity:0;transform:translateY(30px);transition:opacity 1s ease,transform .5s ease}#homepage .animate-right.visible{opacity:1;transform:translateX(0)}#homepage .animate-top.visible{opacity:1;transform:translateY(0)}#homepage .section-hp{min-height:750px}#homepage .section-cta{background-color:#fff}#homepage .mobile-section-img{margin-bottom:2.4rem}@media(min-width: 1024px){#homepage .mobile-section-img{display:none}}#homepage .hero-header{background-image:url(https://cdn.quantconnect.com/i/tu/section-stripes-bottom-left.svg),url(https://cdn.quantconnect.com/i/tu/section-stripes-bottom-right.svg),url(https://cdn.quantconnect.com/i/tu/chart-bg.svg),linear-gradient(128deg, rgb(1, 1, 15) 0%, rgb(30, 88, 85) 100%);background-position:bottom 0 left 0,bottom 0 right 0,bottom 0 right 0;background-repeat:no-repeat,no-repeat,repeat-x}#homepage .hero-header .content-left{order:2}#homepage .hero-header .content-right{text-align:left;order:1}#homepage .hero-header .content-right img{width:100%;max-width:200px}@media(min-width: 1024px){#homepage .hero-header .content-right img{margin-top:5rem}}@media(min-width: 1024px){#homepage .hero-header .content-left{order:1}#homepage .hero-header .content-right{order:2;text-align:right}#homepage .hero-header .content-right img{max-width:50rem;margin-right:10rem}}#homepage .content-left,#homepage .content-right{height:100%;padding:2.4rem 0}#homepage .section-ctas a{display:block;line-height:160%}#homepage .section-introduction{background:url(https://cdn.quantconnect.com/i/tu/section-stripes-top-left.svg),url(https://cdn.quantconnect.com/i/tu/section-stripes-top-right.svg),url(https://cdn.quantconnect.com/i/tu/section-stripes-bottom-right.svg);background-position:top 0 left 0,top 0 right 0,bottom 0 right 0;background-repeat:no-repeat,no-repeat,no-repeat}#homepage .section-introduction .chapter-wrapper .chapter{padding:1.8rem;background-color:#f7f8fa;border-radius:.5rem;margin-bottom:2.4rem}#homepage .section-introduction .chapter-wrapper .chapter h6{font-size:1.2rem;margin-bottom:0;color:#979ba3;text-transform:uppercase}#homepage .section-introduction .chapter-wrapper .chapter p{font-size:1.5rem;margin-bottom:0;font-weight:500;line-height:1.4;color:#1e1e1e}@media(min-width: 768px){#homepage .section-introduction .chapter-wrapper{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.2rem}#homepage .section-introduction .chapter-wrapper .chapter{margin-bottom:0}}#homepage .section-2 .content-right{position:relative}@media(min-width: 800px){#homepage .section-2 .content-right img{width:100%;max-width:54rem}}#homepage .section-3 .content-left{position:relative}@media(min-width: 800px){#homepage .section-3 .content-left img{width:100%;max-width:54rem}}@media(min-width: 1250px){#homepage .section-3 .content-left img{width:100%;max-width:54rem}}#homepage .section-4 .content-right{position:relative}@media(min-width: 800px){#homepage .section-4 .content-right img{width:100%;max-width:55rem;margin-left:7rem}}#homepage .section-authors .authors-wrapper{display:grid;grid-template-columns:repeat(2, 1fr);gap:4.8rem;margin-top:3.2rem}@media(min-width: 768px){#homepage .section-authors .authors-wrapper{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1024px){#homepage .section-authors .authors-wrapper{grid-template-columns:repeat(5, 1fr)}}#homepage .section-authors .authors-wrapper .author img{width:100%;margin-bottom:1rem;border-radius:8px}#homepage .section-authors .authors-wrapper .author h6{margin-bottom:1rem}#homepage .section-authors .authors-wrapper .author p{font-size:1.4rem;line-height:130%}#homepage .section-acclaim .acclaim-wrapper .acclaim-col .acclaim{padding:1.6rem;border:1px solid #edeef0;border-radius:1rem;margin-bottom:2.4rem}#homepage .section-acclaim .acclaim-wrapper .acclaim-col .acclaim p{font-size:1.6rem;margin-bottom:0;line-height:1.6}#homepage .section-acclaim .acclaim-wrapper .acclaim-col .acclaim .reader-info{margin-bottom:1.3rem}#homepage .section-acclaim .acclaim-wrapper .acclaim-col .acclaim .reader-info img{width:5.5rem;border-radius:.5rem;margin-bottom:1.5rem}#homepage .section-acclaim .acclaim-wrapper .acclaim-col .acclaim .reader-info .reader-name{font-size:1.6rem;font-weight:500;margin-bottom:0;line-height:1.4}#homepage .section-acclaim .acclaim-wrapper .acclaim-col .acclaim .reader-info .reader-info{font-size:1.4rem}@media(min-width: 850px){#homepage .section-acclaim .acclaim-wrapper{display:flex;gap:20px;margin-top:3.2rem}}#homepage .section-social .content-right{position:relative}@media(min-width: 800px){#homepage .section-social .content-right img{width:100%;max-width:54rem}}/*# sourceMappingURL=splash.css.map */
