body[data-layout-type=portfolio]{padding:0;max-width:none;background-color:#1c1c1c!important;color:#fefefe}body[data-layout-type=portfolio] .ticker-container{background-color:transparent!important}body[data-layout-type=portfolio] .portfolio-name{font-family:Fit,sans-serif;font-size:100px;font-weight:400;color:#7fee40;line-height:1em}body[data-layout-type=portfolio] .btn-nav-gh,.btn-nav-blog{display:flex;align-items:center;justify-content:center;width:100px;height:50px;border-radius:40px;font-family:Guisol,sans-serif;font-size:22px;font-weight:400;line-height:.91em;color:#1c1c1c;transition:background-color .2s ease;text-decoration:none}.btn-nav-gh{background-color:#fefefe}.btn-nav-blog{background-color:#7fee40}body[data-layout-type=portfolio] .btn-nav-gh:hover,body[data-layout-type=portfolio] .btn-nav-blog:hover{color:#e071e3}body[data-layout-type=portfolio] .btn-touch{display:flex;align-items:center;justify-content:center;width:1280px;height:158px;border-radius:77px;background-color:#7fee40;font-family:Guisol,sans-serif;font-size:85px;font-weight:400;color:#fefefe;transition:background-color .2s ease;text-decoration:none}body[data-layout-type=portfolio] .btn-touch:hover{color:#e071e3}body[data-layout-type=portfolio] .section-title{font-family:Guisol,sans-serif;font-size:6.25rem;font-weight:400;color:#fff;text-transform:uppercase;letter-spacing:.05em}body[data-layout-type=portfolio] .bio-top{font-family:Iosevka Fixed Light,monospace;font-size:45px;font-style:italic;font-weight:400;color:#fff;margin-bottom:30px;line-height:1}body[data-layout-type=portfolio] .bio-top p{margin:0!important}body[data-layout-type=portfolio] .bio-stars-divider{margin-bottom:65px}body[data-layout-type=portfolio] .bio-btm{font-family:Guisol,sans-serif;font-size:2.5rem;font-weight:400;color:#fff;line-height:1}body[data-layout-type=portfolio] .bio-btm p{margin:0!important}body[data-layout-type=portfolio] .highlight{color:#e071e3}body[data-layout-type=portfolio] .project-card,body[data-layout-type=portfolio] .blog-card{padding-bottom:.625rem;padding-right:.625rem}body[data-layout-type=portfolio] .project-title,body[data-layout-type=portfolio] .blog-title{font-family:Guisol,sans-serif;font-size:1.875rem;font-weight:400;color:#fff;text-transform:uppercase}body[data-layout-type=portfolio] .project-description,body[data-layout-type=portfolio] .blog-description{font-family:Aptos Narrow,sans-serif;font-size:.938rem;color:#ffffffb3;line-height:1.6;margin-bottom:1rem}body[data-layout-type=portfolio] .project-link,body[data-layout-type=portfolio] .blog-link{display:inline-block;font-family:Aptos Narrow,sans-serif;font-size:.938rem;color:#fefefe;text-decoration:none;margin-bottom:.75rem;transition:color .2s ease}body[data-layout-type=portfolio] .project-link:hover,body[data-layout-type=portfolio] .blog-link:hover{color:#e071e3}body[data-layout-type=portfolio] .project-details{font-family:Aptos Narrow,sans-serif;font-size:.813rem;color:#ffffff80;text-transform:uppercase;letter-spacing:.05em}body[data-layout-type=portfolio] section.bordered{border:1px solid rgba(255,255,255,1)}@media(max-width:1024px){body[data-layout-type=portfolio] .portfolio-name,body[data-layout-type=portfolio] .section-title{font-size:60px}}@media(max-width:640px){body[data-layout-type=portfolio] .portfolio-name,body[data-layout-type=portfolio] .section-title{font-size:40px}body[data-layout-type=portfolio] .bio-top,body[data-layout-type=portfolio] .bio-btm{font-size:24px}}body[data-layout-type=portfolio]{padding:0;max-width:none;margin:0 auto;background-color:#1c1c1c!important}html:has(body[data-layout-type=portfolio]){background-color:#1c1c1c!important}.portfolio-layout{max-width:1280px;width:100%;min-height:100vh;display:flex;flex-direction:column;padding-top:1rem;margin:0 auto;position:relative;overflow:hidden}.portfolio-main{flex:1;padding:.5rem 0;width:100%}@media(min-width:1536px){.portfolio-layout{max-width:1280px}}@media(max-width:1535px){.portfolio-layout{max-width:100%;padding:1rem}}.decorative-container[data-astro-cid-pd36ruyu]{display:flex;align-items:center;justify-content:space-between;width:100%;padding-top:.5rem;padding-bottom:2rem;gap:2rem}.decorative-wave[data-astro-cid-pd36ruyu]{flex-shrink:0}.decorative-tchotchkes[data-astro-cid-pd36ruyu]{flex:1;display:flex;justify-content:center;align-items:center}.decorative-liquid[data-astro-cid-pd36ruyu]{flex-shrink:0}.decorative-wave[data-astro-cid-pd36ruyu] img[data-astro-cid-pd36ruyu],.decorative-tchotchkes[data-astro-cid-pd36ruyu] img[data-astro-cid-pd36ruyu],.decorative-liquid[data-astro-cid-pd36ruyu] img[data-astro-cid-pd36ruyu]{display:block;width:auto;height:auto}@media(max-width:768px){.decorative-container[data-astro-cid-pd36ruyu]{flex-direction:column;gap:1.5rem;padding:1.5rem 0}.decorative-wave[data-astro-cid-pd36ruyu],.decorative-liquid[data-astro-cid-pd36ruyu]{align-self:center}}@media(max-width:1024px){.grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
