@import "https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;800&display=swap";:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#111;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;max-width:100%;min-height:100svh;margin:0 auto;display:flex}body{margin:0}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}*{box-sizing:border-box;margin:0;padding:0;font-family:Poppins,sans-serif}.app{color:#fff;background-image:url(/LooperGroup2.png);background-repeat:no-repeat;background-size:contain;min-height:100vh}.main-content{z-index:10;position:relative}.content-wrapper{flex-direction:column;gap:5rem;display:flex}@media (width<=1024px){.content-wrapper{border-right:none;border-bottom:1px solid var(--border)}}#next-steps ul{gap:8px;margin:32px 0 0;padding:0;list-style:none;display:flex}#next-steps ul .logo{height:18px}#next-steps ul a{color:var(--text-h);background:var(--social-bg);border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:16px;text-decoration:none;transition:box-shadow .3s;display:flex}#next-steps ul a:hover{box-shadow:var(--shadow)}#next-steps ul a .button-icon{width:18px;height:18px}@media (width<=1024px){#next-steps ul{flex-wrap:wrap;justify-content:center;margin-top:20px}#next-steps ul li{flex:calc(50% - 8px)}#next-steps ul a{box-sizing:border-box;justify-content:center;width:100%}}#spacer{border-top:1px solid var(--border);height:88px}@media (width<=1024px){#spacer{height:48px}}.ticks{width:100%;position:relative}.ticks:before,.ticks:after{content:"";border:5px solid #0000;position:absolute;top:-4.5px}.ticks:before{border-left-color:var(--border);left:0}.ticks:after{border-right-color:var(--border);right:0}.about-section{flex-direction:column;justify-content:center;align-items:center;height:100%;padding-top:35px;display:flex;position:relative;overflow:hidden;transform:scale(.9)}.about-content{flex-flow:column wrap;justify-content:space-around;align-items:center;max-width:900px;display:flex}.about-title{color:#fff;font-size:4rem;font-weight:600}.about-subtitle{letter-spacing:.5em;background:linear-gradient(90deg,#7c3aed,#fb923c);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:1.25rem;font-size:1.25rem;font-weight:300}.about-description{color:#d1d5db;text-align:center;margin-top:15px}.banner-container{z-index:20;flex-direction:row;justify-content:center;align-items:center;margin-top:100px;padding-left:5rem;padding-right:5rem;display:flex}.banner-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.banner-image-container{justify-content:center;display:flex}.banner-image{background-color:#1a1a1a;border-radius:50%;width:250px;height:250px}.banner-name{cursor:pointer;letter-spacing:-.025em;color:#fff;flex-direction:column;gap:1.5rem;width:auto;max-width:1000px;height:auto;margin-top:2.5rem;font-size:4.5rem;font-weight:600;animation:1s infinite bounce;display:flex}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.banner-subtitle-container{justify-content:center;align-items:center;margin-top:40px;display:flex}.banner-subtitle{letter-spacing:-.025em;color:#d1d5db;max-width:600px;font-size:1.5rem;font-weight:500}.banner-gradient{background:linear-gradient(90deg,#a855f7,#fb923c);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600}.banner-gif{width:50px;height:50px;margin-left:.5rem}.banner-description{color:#e5e7eb;max-width:600px;margin:1.25rem 0;font-size:1rem}.banner-button-container{justify-content:center;font-size:1rem;display:flex}.banner-button{z-index:1;color:#fff;cursor:pointer;background-color:#0000;border:.1px solid #fff;border-radius:1.5rem;padding:.75rem 2.5rem;font-size:100%;font-weight:600;transition:background-color .3s,color .3s,border-color .3s}.banner-button:hover{color:#000;background-color:#fff;border-color:#0000}.footer-container{max-width:1536px;margin-left:auto;margin-right:auto;padding-top:50px;padding-bottom:2rem}.footer-socials{justify-content:center;padding-bottom:2.5rem;display:flex}.footer-link{z-index:1}.footer-icon{width:30px;height:30px;margin-left:1.25rem;margin-right:1.25rem}.footer-text{color:#d1d5db;text-align:center;font-size:.875rem}.stars-canvas{z-index:1;width:100%;height:auto;position:fixed;inset:0}.navbar{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;width:100%;height:65px;padding-left:2.5rem;padding-right:2.5rem;position:fixed}.navbar-content{flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:100%;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;display:flex}.navbar-logo{z-index:1;cursor:pointer;color:#fff;margin:.5rem 1.25rem;transition:transform;transform:scale(1)}.navbar-logo:hover{transform:scale(1.2)}.navbar-actions{flex-direction:row;gap:1.25rem;display:flex}.navbar-contact{z-index:1;cursor:pointer;color:#fff;background-color:#0000;border-radius:.75rem;padding:.5rem 1.25rem;transition:background-color .3s}.navbar-contact:hover{background-color:#2e2e2e}.projects-section{padding-top:35px}.projects-title{color:#fff;text-align:center;font-size:4rem;font-weight:600}.projects-subtitle{letter-spacing:.5em;text-align:center;background:linear-gradient(90deg,#7c3aed,#fb923c);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:1.25rem;font-size:1.25rem;font-weight:300}.projects-container{max-width:900px;margin-left:auto;margin-right:auto}.projects-card{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:1.75rem;display:grid}@media (width>=768px){.projects-card{flex-direction:row}}.projects-link{z-index:1;color:inherit;cursor:pointer;text-decoration:none}.projects-item{will-change:transform;flex-direction:row;transition:transform .25s cubic-bezier(.4,0,.2,1);display:flex}.projects-link:hover .projects-item{transform:translateY(-6px)}.projects-image{align-self:center;width:100px;height:100px}.projects-info{text-align:left;padding:.75rem}.projects-name{color:#fff;font-size:1.25rem;font-weight:600}.projects-description{color:#6b7280;font-size:.625rem}
