@font-face{font-family:Oldschool Grotesk;src:url(/fonts/Oldschool%20Grotesk%20Light.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Oldschool Grotesk;src:url(/fonts/Oldschool%20Grotesk%20Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Oldschool Grotesk;src:url(/fonts/Oldschool%20Grotesk%20Medium.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Oldschool Grotesk;src:url(/fonts/Oldschool%20Grotesk%20Heavy.otf) format("opentype");font-weight:700;font-style:normal}*{box-sizing:border-box;padding:0%;margin:0%;text-decoration:none}:root{--bg: #f5f5f5;--text: #000}body{-ms-overflow-style:none;scrollbar-width:none}html{scroll-behavior:smooth}body{background:var(--bg);font-family:Oldschool Grotesk}.container{width:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center;font-size:10px;font-family:Oldschool Grotesk;padding:4em 2em;background:var(--bg);-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{display:none}.container .home{width:1200px}.container .home header{display:flex;width:100%;min-height:400px;justify-content:space-between;align-items:flex-end;position:relative}.container .home header h1{color:var(--text);font-size:6em;letter-spacing:-2px}.container .home header p{color:var(--text);font-size:2em;font-weight:300;width:600px;margin:.5em 0}.container .home header p.stack{font-size:1.4em;font-weight:450;margin-top:2em}.container .home header .plus{display:flex;flex-direction:column;margin-bottom:2em}.container .home header .icon{color:var(--text);font-size:6em}.container .home header .bulb{color:var(--text);position:absolute;top:0%;right:0%;width:3em;height:3em;cursor:pointer}.container .home section{width:100%;margin:8em auto 1em}.container .home .portfolio h1{color:var(--text);font-size:8em;margin-top:.5em}.container .home .portfolio .rows{width:100%;display:flex;flex-direction:column;gap:8em;margin-top:8em}.container .home .portfolio .box{width:100%;min-height:500px;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:2em;position:relative}.container .home .portfolio .box .txt{width:45%}.container .home .portfolio .box img{object-fit:contain;width:50%;height:500px}.container .home .portfolio .box .txt h2{color:var(--text);font-size:3em}.container .home .portfolio .box .txt p{color:var(--text);font-weight:300;white-space:1px;font-size:1.8em;margin:1em 0;line-height:25px}.container .home .portfolio .box .txt .linksCont{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1em;margin-top:2em}.container .home .portfolio .box .txt .link{color:var(--text);font-size:1.8em;display:block}.container .home .portfolio .box .txt .link p{color:var(--text);font-size:1em;font-weight:350;letter-spacing:-1px;margin:0}.container .home .portfolio .box .txt .link h3{display:block;text-align:left}.container .home .portfolio .box .txt .btn{background:var(--text);color:var(--bg);font-size:1.4em;padding:.8em 1.5em;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;z-index:10}.container footer{width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:4em;margin-bottom:5em;gap:4em}.container footer a{color:var(--text);font-size:2em;font-weight:600}.container footer ul{display:flex;align-items:center;justify-content:center;gap:4em}.container footer ul li{list-style:none;color:var(--text)}.container footer ul li a{text-decoration:underline;color:var(--text);font-size:2em}@media (max-width: 768px){.container .home{width:100%}.container .home header{flex-direction:column}.container .home header h1{font-size:4em}.container .home header p{font-size:1.4em;width:100%}.container .home header .icon{font-size:4em}.container .home header .bulb{font-size:3em}.container .home section{width:100%;margin:8em auto 1em}.container .home .portfolio h1{font-size:4em}.container .home .portfolio .rows{width:100%;display:flex;flex-direction:column;gap:10em;margin-top:4em}.container .home .portfolio .box{gap:2em}.container .home .portfolio .box .txt,.container .home .portfolio .box img{width:100%}.container .home .portfolio .box .txt h2{font-size:2em}.container .home .portfolio .box .txt p{font-size:1.4em}.container .home .portfolio .box .txt .link{font-size:1.2em;bottom:-7%;left:0%;transform:translate(0)}}
