:root{box-sizing:border-box;margin:0;padding:0;scrollbar-width:none;-ms-overflow-style:none}*{margin:0}h1{margin:.75rem 0rem}h2{margin:.5rem 0rem}h3{margin:.3rem 0rem}h4{margin:.25rem 0rem}p{margin:.1rem 0rem}#App{width:100vw;display:flex;flex-direction:column;align-items:center}.banner{display:flex;width:100vw;align-items:center;justify-content:center;background-color:#121219}.banner-image{min-width:100px;max-width:min(500px,100vw)}.content{display:flex;width:max(50%,1000px);max-width:100vw;flex-direction:column}.content-wrapper{width:100%;max-width:100vw;display:flex;flex-direction:row;margin:auto;gap:1rem}.sidebar{display:flex;flex-direction:column;align-items:flex-start;flex-grow:1;margin:.5rem 1rem;flex-shrink:2}.main{display:flex;flex-direction:column;align-items:flex-start;flex-grow:8;margin:.5rem 1rem}.text-section{margin-top:.5rem;width:100%}.video-container{width:100%;aspect-ratio:16 / 9;background-color:#121219}.video-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.video-responsive iframe{left:0;border:none;top:0;height:100%;width:100%;position:absolute}hr{color:#fff}.images-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem}.image-container{display:flex;gap:1rem;flex-direction:column;width:48%}.image{display:block;width:100%;height:auto}@media only screen and (max-width: 680px){.content-wrapper{flex-wrap:wrap}.image-container{width:100%}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:dark;color:#ffffffde;background-color:#1f2633;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}a{font-weight:500;color:#00cd70;text-decoration:inherit}a:hover{color:#007d44}body{margin:0;display:flex;place-items:flex-start;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#00cd70}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media only screen and (max-width: 680){body{font-size:10px}}
