:root{--primary-color: #F7EF8A;--secondary-color: #8AD7F7}@font-face{font-family:Didot;src:url(/fonts/Didot_LT_Pro_Headline.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Zapfino;src:url(/fonts/Zapfino_Extra_LT_Pro_Regular.otf) format("opentype");font-weight:400;font-style:normal}body{margin:0;background-color:#151515;color:#fff;font-family:Didot}.shine{background:linear-gradient(to right,gold 0%,var(--primary-color) 50%,gold 100%,transparent 71%);background-position:0% 0%;background-size:500% 100%;-webkit-background-clip:text;background-clip:text;color:transparent!important;text-shadow:none}.button{--inner-color: #151515;--edge-color: #202020;background:radial-gradient(circle at bottom center,var(--inner-color) 60%,var(--edge-color) 100%);border:solid;border-color:var(--edge-color);border-radius:30px;width:120px;height:40px;display:flex;justify-content:center;align-items:center;cursor:pointer}#webgl{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:-1;opacity:1}#navbar{position:absolute;top:0;left:0;width:100vw;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:25px 100px;z-index:1}#navbar-options{display:flex;font-size:18px;gap:25px}#navbar-options a{cursor:pointer;color:#fff;text-decoration:none}#hero{background:linear-gradient(to bottom,transparent 97%,#151515 100%);width:100vw;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center}#hero-header{margin-top:200px;width:80%;display:flex;flex-direction:column}#hero-header h1{font-family:Zapfino;font-size:86px;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,1)}#hero-header-adjective{background:linear-gradient(to bottom,transparent 29%,gold 33%,white 33%,white 66%,gold 66%,transparent 70%);background-position:0% 50%;background-size:100% 300%;-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;display:inline-block;width:300px}#hero-header h2{font-size:22px;text-shadow:1px 1px 2px rgba(0,0,0,1)}#hero-portfolio{width:100%;display:flex;flex-direction:column;gap:75px;margin-bottom:50px;font-style:italic}#hero-portfolio-companies{display:flex;justify-content:space-around}#hero-portfolio-companies img{height:60px;opacity:.4;cursor:pointer}#news{background:linear-gradient(to bottom,transparent 97%,var(--primary-color) 100%);padding:100px;display:flex;flex-direction:column;align-items:center}#news h1{font-size:36px}#news h2{font-weight:400;font-style:italic}#news-carousel{width:100%;padding:100px;display:flex;gap:50px;overflow-x:scroll;scrollbar-width:none}.news-post{display:flex;--inner-color: #151515;--edge-color: #202020;background:radial-gradient(circle at bottom center,var(--inner-color) 60%,var(--edge-color) 100%);border:solid;border-color:var(--edge-color);border-radius:5px;padding:15px;min-width:300px;min-height:250px;cursor:pointer}.news-post-preview{margin:15px;display:flex;flex-direction:column;justify-content:space-between}.news-post-preview p{margin:0!important;font-size:18px!important}.news-post-preview h3{margin:0!important}.news-post-preview h1{margin:0!important;font-size:24px!important}.news-post-preview-visit{margin:0;display:flex;align-items:center;gap:10px;color:var(--secondary-color);font-size:18px}.news-post-preview-visit span{font-size:18px!important}#about{display:flex;flex-direction:column;background:linear-gradient(to bottom,var(--primary-color) 97%,transparent 100%);color:#151515;font-weight:700;font-size:18px}.about-section{margin:100px 200px;display:grid;grid-template-columns:40% 40%;gap:50px;justify-content:space-between;align-items:center;text-align:center}.about-section img:first-child{justify-self:flex-start}.about-section img:last-child{justify-self:flex-end}#footer{margin:50px;display:flex;flex-direction:column;align-items:center;gap:25px;font-size:20px}
