:root{--white:#fff;--primary-color:#d0245e;--secondary-color:#888;--button-gradient:linear-gradient(82.8deg,#d0245e 5%,#df487b 95%);--main-gradient:linear-gradient(135deg,#0b365b,#6b1011);--black-10:rgba(0,0,0,.1);--black-20:rgba(0,0,0,.2);--black-30:rgba(0,0,0,.3);--black-40:rgba(0,0,0,.4);--black-50:rgba(0,0,0,.5);--black-60:rgba(0,0,0,.6);--black-70:rgba(0,0,0,.7);--black-80:rgba(0,0,0,.8);--black-90:rgba(0,0,0,.9);--black-100:#000;--bg-grad-1:#f3f3f3;--bg-grad-2:#f8f3f3;--dialog-bg:#f6f6f6;--border-primary:#eaeaea;--light-grey:#999;--medium-grey:#666;--dark-grey:#333}body,html{padding:0;margin:0;font-family:Roboto}a{color:inherit;text-decoration:none}*{box-sizing:border-box}.repository-body{display:grid;grid-template-columns:repeat(2,1fr);grid-row-gap:36px;row-gap:36px;grid-column-gap:36px;column-gap:36px;max-width:1200px;margin:auto;padding:96px 60px}@media only screen and (max-width:1214px){.repository-body{padding:60px 36px}}@media only screen and (max-width:768px){.repository-body{padding:24px}}@media only screen and (max-width:906px){.repository-body{grid-template-columns:1fr}}@media only screen and (max-width:550px){.repository-body .project-card svg{display:none}}.brl-button{display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:700;color:var(--primary-color);text-transform:uppercase;cursor:pointer;background:var(--white);width:-moz-fit-content;width:fit-content;height:60px;padding:0 12px;border-radius:10px;box-shadow:15px 15px 45px var(--black-20);border:none}.brl-button--small{font-size:14px;line-height:2;height:36px;border-radius:5px}.brl-button--reverse{color:var(--white);background:var(--primary-color);fill:var(--white)}.feature{flex-direction:column}.feature,.feature-icon{display:flex;align-items:center}.feature-icon{justify-content:center;background-color:var(--primary-color);height:204px;width:204px;border-radius:1000px;margin-bottom:12px}.feature-icon svg{height:144px;width:144px;fill:var(--white)}.feature h1{font-size:32px;font-weight:400;color:var(--dark-grey);text-align:center;margin-bottom:6px}.feature p{font-size:16px;color:var(--medium-grey);text-align:center;margin-bottom:12px}.highlight{display:grid;grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:906px){.highlight{grid-template-columns:1fr}}.highlight--reverse{direction:rtl}@media only screen and (max-width:906px){.highlight--reverse{direction:ltr}}.highlight-image{order:1;position:relative}@media only screen and (max-width:906px){.highlight-image{padding:24px}}.highlight-image img{object-fit:cover}.highlight-content{order:0;padding:24px;max-width:480px;margin:auto}@media only screen and (max-width:906px){.highlight-content{max-width:unset}}.highlight-content h1{font-size:36px;color:var(--dark-grey);margin-bottom:18px}.highlight-content p{font-size:18px;color:var(--medium-grey);margin-bottom:12px}.about{background:var(--white);width:280px;box-shadow:15px 15px 45px var(--black-20);position:relative;margin:0 24px}@media only screen and (max-width:768px){.about{width:242px;margin:0 12px}}@media only screen and (max-width:581px){.about{width:100%}}.about h1{justify-content:center;font-size:16px;font-weight:500;color:var(--dark-grey);cursor:pointer;text-align:center;height:36px;width:100%}.about h1,.modal{display:flex;flex-direction:column}.modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--white);box-shadow:15px 15px 45px var(--black-20);z-index:99;border-radius:15px;max-width:900px;max-height:900px;width:calc(100% - 24px);height:calc(100% - 24px)}.modal-header{position:relative;border-bottom:1px solid var(--border-primary)}.modal-header h1{display:flex;justify-content:center;align-items:center;font-size:28px;font-weight:400;color:var(--dark-grey);height:60px;text-align:center;padding:12px}@media only screen and (max-width:906px){.modal-header h1{font-size:20px}}.modal-header button{position:absolute;width:36px;height:36px;padding:0;right:12px;top:12px}.modal-body{font-size:18px;color:var(--medium-grey);margin-bottom:12px;padding:12px;text-align:justify;overflow:auto;height:100%;scrollbar-width:thin;scrollbar-color:var(--primary-color) transparent}.modal-body::-webkit-scrollbar{width:6px;height:6px}.modal-body::-webkit-scrollbar-button{width:0;height:0}.modal-body::-webkit-scrollbar-thumb{background:var(--primary-color);border:0 var(--primary-color);border-radius:1000px}.modal-body::-webkit-scrollbar-track{background:transparent;border:0 var(--primary-color);border-radius:20px}.modal-body::-webkit-scrollbar-corner{background:transparent}.modal-body::-webkit-scrollbar-thumb:active,.modal-body::-webkit-scrollbar-thumb:hover{background:var(--primary-color)}.modal-body::-webkit-scrollbar-track:active,.modal-body::-webkit-scrollbar-track:hover{background:transparent}@media only screen and (max-width:906px){.modal-body{font-size:16px}}.modal-body p{margin-bottom:24px}.repository-card{display:flex;background:var(--white);padding:24px}.repository-card-body{margin-right:12px}.repository-card-body h1{font-size:20px;margin-bottom:12px}.repository-card-body p{font-size:16px;display:-webkit-box;margin-bottom:18px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.repository-card-body a{font-size:14px;font-weight:700;cursor:pointer}.repository-card svg{fill:var(--black-100);min-height:96px;min-width:96px}.page-header{display:flex;justify-content:center;align-items:center;width:100%;height:300px;background:var(--main-gradient);position:relative;color:var(--white)}@media only screen and (max-width:768px){.page-header{height:250px}}@media only screen and (max-width:550px){.page-header{height:200px}}.page-header div{background-color:var(--black-30)}.page-header h1{font-size:96px;font-weight:500;position:relative;z-index:1}@media only screen and (max-width:768px){.page-header h1{font-size:72px}}@media only screen and (max-width:550px){.page-header h1{font-size:60px}}.page-header #tsparticles{display:flex;position:absolute;top:0;left:0;height:100%;width:100%;transform:translate(0);z-index:0}.about-us{padding:72px 0}.about-us-heading{font-size:48px;font-weight:700;color:var(--dark-grey);text-align:center;margin-bottom:48px}.about-us-body{display:flex;justify-content:space-evenly;flex-wrap:wrap;row-gap:48px}@media only screen and (max-width:768px){.about-us-body{row-gap:36px;column-gap:36px}}nav{justify-content:space-between;position:relative;padding:0 12px;height:72px;z-index:2}nav,nav .nav-icon{display:flex;align-items:center}nav .nav-icon{cursor:pointer;background-color:transparent;border:none;outline:none;padding:0}nav .nav-icon h1{font-size:24px;font-weight:700;color:var(--medium-grey);margin-left:12px!important}nav .nav-links{display:flex;margin:0;padding:0}@media only screen and (max-width:768px){nav .nav-links{display:none;position:fixed;top:72px;left:0;width:100%;background-color:var(--dialog-bg);border-radius:5px;box-shadow:15px 15px 45px var(--black-20);flex-direction:column;padding:12px}}nav .nav-links[data-open=true]{display:flex}nav .nav-links li{font-size:16px;color:var(--medium-grey);cursor:pointer;list-style:none;margin-right:30px}@media only screen and (max-width:768px){nav .nav-links li{margin:0 0 12px}nav .nav-links li:last-child{margin-bottom:0}}nav .nav-links li:last-child{margin-right:0}nav .nav-toggle{display:none;cursor:pointer;background-color:transparent;border:none;outline:none;padding:0}@media only screen and (max-width:768px){nav .nav-toggle{display:block}}main{display:flex;width:100%;aspect-ratio:16/9;background:var(--main-gradient);position:relative;overflow:hidden}@media only screen and (max-width:768px){main{aspect-ratio:16/12}}@media only screen and (max-width:581px){main{aspect-ratio:16/16}}@media only screen and (max-width:550px){main{aspect-ratio:16/20}}main #tsparticles{display:flex;position:absolute;top:0;left:0;height:100%;width:100%;transform:translate(0);z-index:0}main .main-container{display:flex;justify-content:center;align-items:center;height:100%;width:100%;flex-direction:column;margin:auto;z-index:1;background-color:rgba(0,0,0,.2)}main .main-container h1{font-size:96px;line-height:1;margin-bottom:24px}@media only screen and (max-width:768px){main .main-container h1{font-size:72px}}@media only screen and (max-width:550px){main .main-container h1{font-size:60px}}main .main-container h1 span:first-child{color:var(--primary-color)}main .main-container h1 span:nth-child(2){color:var(--secondary-color)}main .main-container h1 span:nth-child(3){color:var(--white)}main .main-container p{font-size:36px;color:var(--white);margin-bottom:24px}@media only screen and (max-width:768px){main .main-container p{font-size:24px}}@media only screen and (max-width:550px){main .main-container p{font-size:18px}}main .main-container .main-button{padding:0 48px}@media only screen and (max-width:768px){main .main-container .main-button{height:48px;padding:0 24px}}.features{display:flex;justify-content:space-around;flex-wrap:wrap;padding:72px 24px 0}.features .feature{width:100%;max-width:400px;margin:0 12px 72px}.information{background-color:var(--dark-grey);color:var(--white);padding:48px}@media only screen and (max-width:768px){.information{padding:48px 12px}}.information h1{font-size:48px;text-align:center;margin-bottom:12px}@media only screen and (max-width:768px){.information h1{font-size:36px}}.information p{text-align:center;font-size:18px}@media only screen and (max-width:768px){.information p{font-size:16px}}.highlights{padding:72px 0}.highlights-heading{font-size:48px;font-weight:700;color:var(--dark-grey);text-align:center;margin-bottom:48px}.repository-section{margin:auto;padding:120px}@media only screen and (max-width:1214px){.repository-section{margin-bottom:48px;padding:60px}}@media only screen and (max-width:768px){.repository-section{padding:12px}}.repository-section .repository-main{display:flex;background-color:var(--black-100);color:var(--white);padding:3px;margin-bottom:36px}.repository-section .repository-main>span{min-width:420px;min-height:420px;max-width:420px;max-height:420px}@media only screen and (max-width:1214px){.repository-section .repository-main>span{display:none!important}}.repository-section .repository-main-body{padding:24px 48px}.repository-section .repository-main-body h1{font-size:36px;margin-bottom:12px}.repository-section .repository-main-body p{font-size:16px;margin-bottom:12px}.repository-section .repository-main-body a{cursor:pointer;background-color:transparent;padding:0;margin:0;border:none;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.repository-section .repository-main-body a svg{fill:var(--white);height:72px;width:72px}.repository-section-list{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:36px;column-gap:36px;grid-row-gap:36px;row-gap:36px;margin-bottom:36px}@media only screen and (max-width:768px){.repository-section-list{grid-template-columns:repeat(1,1fr)}}.repository-section [type=button]{margin:auto;width:120px}.get-involved{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--dark-grey);padding:48px}@media only screen and (max-width:768px){.get-involved{padding:36px 12px}}.get-involved p{font-size:36px;text-align:center;margin-bottom:24px;color:var(--white)}@media only screen and (max-width:906px){.get-involved p{font-size:24px;margin-bottom:18px}}.get-involved p span{color:var(--primary-color)}.get-involved button{margin:auto}footer{background-color:var(--white);padding:60px 0}footer .footer-link-section{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-primary);padding:0 36px 12px;margin:0 24px 36px}@media only screen and (max-width:768px){footer .footer-link-section{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}}footer .footer-link-section .footer-logo{display:flex;margin:0 auto}@media only screen and (max-width:768px){footer .footer-link-section .footer-logo{order:-1;grid-column:1/3;margin-bottom:12px}}footer .footer-link-section ul{display:flex;margin:0;padding:0}@media only screen and (max-width:768px){footer .footer-link-section ul{flex-direction:column}}footer .footer-link-section ul li{list-style:none;margin-right:60px;color:var(--dark-grey)}@media only screen and (max-width:768px){footer .footer-link-section ul li{margin:0 0 12px}}footer .footer-link-section ul li:last-child{margin-right:0;margin-bottom:0}footer .footer-social{display:flex;margin:0 auto 12px;width:-moz-fit-content;width:fit-content}footer .footer-social a{display:flex;justify-content:center;align-items:center;border:1px solid var(--medium-grey);border-radius:1000px;height:36px;width:36px;margin-right:24px}footer .footer-social a:last-child{margin-right:0}footer .footer-social a svg{fill:var(--medium-grey);height:18px;width:18px}footer .footer-practices{display:flex;margin:0 auto 36px;width:-moz-fit-content;width:fit-content}footer .footer-copyright{padding:0 36px;text-align:center;margin:auto}footer .footer-copyright h2{font-size:16px;color:var(--dark-grey)}footer .footer-copyright p{font-size:14px;color:var(--medium-grey)}html{height:100%;width:100%;background:linear-gradient(180deg,var(--bg-grad-1) 0,var(--bg-grad-2) 100%)}html body{margin:0;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;height:100%;min-height:unset}#__next{height:100%;width:100%}*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}button,input,select,textarea{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}