@import "https://fonts.googleapis.com/css2?family=Google+Sans+Code:MONO@1&family=Poppins:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&family=Quicksand:wght@300..700&display=swap";:root{--orange:#ed7f3f;--orange-tint:#ed7f3f2e;--red:#df4343;--red-tint:#df43431b;--blue:#4396df;--blue-tint:#4396df2c;--cyan:#43bbdf;--cyan-tint:#43bbdf27;--yellow:#cecb09;--yellow-tint:#cecb0928;--green:#33bc61;--green-tint:#33bc6124;--dark-blue:#263547;--dark-blue-tint:#26354724;--accent:#7f51ee;--accent-alt:#c4abee;--accent-alt1:#256ba7;--light-tint:#f4eefb;--font-alt:#313436;--font:#262829;--font-dim:#63686b;--font-dim-1:#a6aeb3;--font-dim-2:#e2e8ec;--border:#dbe6ec;--radius1:.5rem;--radius:.25rem;--spacing2:2.5rem;--spacing1:1.5rem;--spacing:.75rem;--spacing-1:.5rem;--spacing-2:.25rem}*{margin:0;padding:0}body{color:var(--font);font-family:Poppins,sans-serif;font-style:normal;font-weight:400}small{font-size:.8rem}p{font-size:.93rem;line-height:1.5}a{color:inherit;text-decoration:none}li{align-items:center;gap:var(--spacing-1);margin-block:var(--spacing-2);list-style:none;display:flex}li svg{fill:var(--font);height:1.2rem}:focus{box-shadow:0 0 5px var(--accent);outline:none}.a-blank{text-decoration:none}.a-blank:after{content:"";aspect-ratio:1;height:1rem;margin-left:var(--spacing-2);background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20640%20640'%20fill='%2363686b'%3e%3cpath%20d='M384%2064C366.3%2064%20352%2078.3%20352%2096C352%20113.7%20366.3%20128%20384%20128L466.7%20128L265.3%20329.4C252.8%20341.9%20252.8%20362.2%20265.3%20374.7C277.8%20387.2%20298.1%20387.2%20310.6%20374.7L512%20173.3L512%20256C512%20273.7%20526.3%20288%20544%20288C561.7%20288%20576%20273.7%20576%20256L576%2096C576%2078.3%20561.7%2064%20544%2064L384%2064zM144%20160C99.8%20160%2064%20195.8%2064%20240L64%20496C64%20540.2%2099.8%20576%20144%20576L400%20576C444.2%20576%20480%20540.2%20480%20496L480%20416C480%20398.3%20465.7%20384%20448%20384C430.3%20384%20416%20398.3%20416%20416L416%20496C416%20504.8%20408.8%20512%20400%20512L144%20512C135.2%20512%20128%20504.8%20128%20496L128%20240C128%20231.2%20135.2%20224%20144%20224L224%20224C241.7%20224%20256%20209.7%20256%20192C256%20174.3%20241.7%20160%20224%20160L144%20160z'/%3e%3c/svg%3e");background-size:contain;display:inline-block}.a-blank-s{text-decoration:none}.a-blank-s:after{content:"";aspect-ratio:1;height:.8rem;margin-left:var(--spacing-2);background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20640%20640'%20fill='%2363686b'%3e%3cpath%20d='M384%2064C366.3%2064%20352%2078.3%20352%2096C352%20113.7%20366.3%20128%20384%20128L466.7%20128L265.3%20329.4C252.8%20341.9%20252.8%20362.2%20265.3%20374.7C277.8%20387.2%20298.1%20387.2%20310.6%20374.7L512%20173.3L512%20256C512%20273.7%20526.3%20288%20544%20288C561.7%20288%20576%20273.7%20576%20256L576%2096C576%2078.3%20561.7%2064%20544%2064L384%2064zM144%20160C99.8%20160%2064%20195.8%2064%20240L64%20496C64%20540.2%2099.8%20576%20144%20576L400%20576C444.2%20576%20480%20540.2%20480%20496L480%20416C480%20398.3%20465.7%20384%20448%20384C430.3%20384%20416%20398.3%20416%20416L416%20496C416%20504.8%20408.8%20512%20400%20512L144%20512C135.2%20512%20128%20504.8%20128%20496L128%20240C128%20231.2%20135.2%20224%20144%20224L224%20224C241.7%20224%20256%20209.7%20256%20192C256%20174.3%20241.7%20160%20224%20160L144%20160z'/%3e%3c/svg%3e");background-size:contain;display:inline-block}.quicksand{font-optical-sizing:auto;font-family:Quicksand,sans-serif;font-weight:500}.limiter{width:1126px;max-width:calc(100% - var(--spacing) * 2);margin:0 auto}.d-block{display:block}.d-inline{display:inline}.d-flex-center-center{justify-content:center;align-items:center;display:flex}.d-flex-center-gap{align-items:center;gap:var(--spacing);display:flex}@media screen and (width<=500px){.d-flex-center-gap{gap:var(--spacing-1)}}.d-flex-center-gap-1{align-items:center;gap:var(--spacing-1);display:flex}.d-iflex{display:inline-flex}.d-iflex-center{align-items:center;display:inline-flex}.d-iflex-center-gap,.d-iflex-center-gap-1{align-items:center;gap:var(--spacing-1);display:inline-flex}.d-flex-wrap{flex-wrap:wrap}.flex-column{flex-direction:column}.flex-spacing{gap:var(--spacing)}.img-s{height:3rem}.img-m{height:4rem}.img-l{height:6rem}.radius{border-radius:var(--radius)}.radius1{border-radius:var(--radius1)}.mrg-block{margin-block:var(--spacing)}.mrg-top{margin-top:var(--spacing)}.mrg-top-1{margin-top:var(--spacing1)}.mrg-top-2{margin-top:var(--spacing2)}.mrg-bottom{margin-bottom:var(--spacing)}.mrg-bottom-1{margin-bottom:var(--spacing1)}.icon{height:1.2rem;fill:var(--accent)}.icon-f{height:1.2rem;fill:var(--font)}.wrp{padding:var(--spacing);border:solid 1px var(--border);border-radius:var(--radius)}.sqr{aspect-ratio:1}.bold{font-weight:600}.italic{font-style:italic}.code{font-optical-sizing:auto;font-variation-settings:"MONO" 1;font-family:Google Sans Code,monospace;font-style:normal;font-weight:400}.section-title{font-size:1.2rem;line-height:1.5;font-weight:700!important}.section-subtitle{color:var(--font-dim);font-size:.8rem;font-weight:600;line-height:1.5}.generic-title{font-size:1rem;font-weight:700;line-height:1.5}.micro-title{text-transform:uppercase;color:var(--font-dim);font-size:.8rem;font-weight:500}.dim{color:var(--font-dim)}.dim-1{color:var(--font-dim-1)}.accent{color:var(--accent)}.accent-alt{color:var(--accent-alt)}.accent-alt1{color:var(--accent-alt1)}.green{color:var(--green)}.yellow{color:var(--yellow)}.white{color:#fff}.snippet{align-items:center;gap:var(--spacing-2);border-radius:var(--radius1);background-color:var(--font-dim-1);width:fit-content;padding:.1rem .5rem .1rem .25rem;display:flex}.techName{align-items:center;gap:var(--spacing-2);margin-block:var(--spacing-2);border-radius:var(--radius1);padding:.15rem .5rem .15rem .25rem;display:inline-flex}.techName svg{height:1.3rem}.techName p{font-size:.8rem;font-weight:500}.techName.COLOR{background-color:var(--light-tint)}.techName.COLOR svg{fill:var(--accent)}.techName.COLOR p{color:var(--accent)}.techName.GRAY{background-color:var(--font-dim-2)}.techName.GRAY svg{fill:var(--font)}.techName.GRAY p{color:var(--font)}.HomeScreen .banner{width:100vw;padding-block:var(--spacing);background-color:#00000005;background-image:radial-gradient(#00000006 10%,#0000 10%),radial-gradient(#00000008 10%,#0000 10%);background-position:0 0,20px 20px;background-size:40px 40px;box-shadow:inset 0 0 15px #00000012}.HomeScreen .profile-card-wrp{aspect-ratio:2;border-radius:var(--radius);margin:0 auto;position:relative;overflow:hidden}.HomeScreen .profile-card-wrp #logo-w-light{top:var(--spacing1);left:var(--spacing1);z-index:10;width:2rem;height:2rem;position:absolute}.HomeScreen .profile-card-wrp #card-img-mask{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);width:100%;height:100%;position:absolute;top:0;left:0}.HomeScreen .profile-card-wrp #card-img{background-image:url(/assets/sunrise-prainha--Vo8ewHZ.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}.HomeScreen .profile-card-wrp #card-info{align-self:center;gap:var(--spacing1);width:100%;padding:var(--spacing1);color:#fff;display:flex;position:absolute;bottom:0;left:0}.HomeScreen .profile-card-wrp #card-info img{aspect-ratio:1;border:solid var(--spacing-1) #0000004d;border-radius:50%;height:7rem;transform:scaleX(-1)}.HomeScreen .profile-card-wrp #card-info>div{flex-direction:column;justify-content:center;align-items:flex-start;display:inline-flex}.HomeScreen .profile-card-wrp #card-info>div h1{font-size:1.5rem;font-weight:700;line-height:1.5}.HomeScreen .profile-card-wrp #card-info>div h2{font-size:.8rem;font-weight:500;line-height:1.5}.HomeScreen .profile-card-wrp #card-info>div>div{gap:var(--spacing);margin-block:var(--spacing-1);display:flex}.HomeScreen .profile-card-wrp #card-info>div>div h3{align-items:center;gap:var(--spacing-1);opacity:.5;font-size:.8rem;font-weight:500;display:flex}.HomeScreen .profile-card-wrp #card-info>div h3 svg{fill:#fff;height:1rem}@media screen and (width<=1050px){.HomeScreen .profile-card-wrp #logo-w-light{top:var(--spacing);left:var(--spacing)}.HomeScreen .profile-card-wrp #card-info{gap:var(--spacing);padding:var(--spacing)}.HomeScreen .profile-card-wrp #card-info img{border:solid var(--spacing-2) #0000004d}}@media screen and (width<=570px){.HomeScreen .banner{padding-block:unset}.HomeScreen .profile-card-wrp{border-radius:unset;max-width:100%}.HomeScreen .profile-card-wrp #card-info img{height:6rem}.HomeScreen .profile-card-wrp #card-info>div h1{font-size:1.3rem}.HomeScreen .profile-card-wrp #card-info>div>div{gap:var(--spacing-1);margin-block:var(--spacing-2)}.HomeScreen .profile-card-wrp #card-info>div>div h3{gap:var(--spacing-2)}}@media screen and (width<=500px){.HomeScreen .banner{background-image:unset;box-shadow:unset;background-color:#fff}.HomeScreen .profile-card-wrp{aspect-ratio:auto;overflow:visible}.HomeScreen .profile-card-wrp #card-img-mask{display:none}.HomeScreen .profile-card-wrp #card-img{height:15rem}.HomeScreen .profile-card-wrp #card-info{padding:var(--spacing) 0 0 0;width:unset;color:var(--font);flex-direction:column;position:relative}.HomeScreen .profile-card-wrp #card-info img{border:solid var(--spacing-2) white;width:10rem;height:auto;position:absolute;top:-5rem;left:50%;transform:scaleX(-1)translate(50%)}.HomeScreen .profile-card-wrp #card-info>div{align-items:center;margin-top:5rem;display:flex}.HomeScreen .profile-card-wrp #card-info>div h1{text-align:center;font-size:1.4rem}.HomeScreen .profile-card-wrp #card-info>div h2{text-align:center}.HomeScreen .profile-card-wrp #card-info>div>div{margin-block:var(--spacing-1)}.HomeScreen .profile-card-wrp #card-info>div>div h3{opacity:.75;align-items:center;display:flex}.HomeScreen .profile-card-wrp #card-info>div h3 svg{fill:var(--font-dim-1);height:1rem}}.HomeScreen .music-player{top:var(--spacing);align-items:center;gap:var(--spacing);width:calc(100% - var(--spacing) * 2);max-width:16rem;padding:var(--spacing);z-index:100;background-image:url(/assets/blue-sky-blur-qR0nwwYh.webp);background-position:50%;background-size:cover;border-radius:5rem;margin:0 auto;display:flex;position:relative}.HomeScreen .music-player :focus{box-shadow:0 0 12px #fff;outline:none!important}.HomeScreen .music-player.playing{top:var(--spacing);margin-top:var(--spacing);position:sticky}.HomeScreen .music-player .control-btns{gap:var(--spacing)}.HomeScreen .music-player .control-btns button{aspect-ratio:1;cursor:pointer;background-color:#0003;border:none;border-radius:50%}.HomeScreen .music-player .control-btns button svg{fill:#fff;height:.8rem}.HomeScreen .music-player .control-btns button:disabled{opacity:.5}.HomeScreen .music-player .control-btns button:disabled svg{fill:var(--font-dim-2)}.HomeScreen .music-player .control-btns button:first-child,.HomeScreen .music-player .control-btns button:nth-child(3){height:1.75rem}.HomeScreen .music-player .control-btns button:nth-child(2){background-color:#fff;height:2.3rem}.HomeScreen .music-player .control-btns button:nth-child(2) svg{fill:var(--font);height:1.5rem}.HomeScreen .music-player .mp-selectors{position:absolute;bottom:-.75rem;left:50%;transform:translate(-50%,50%)}.HomeScreen .music-player .selector{height:var(--spacing-2);width:var(--spacing-2);border-radius:var(--radius);background-color:#0000004d;transition:width .3s cubic-bezier(.34,.22,.02,1.37)}.HomeScreen .music-player .selector.active{width:var(--spacing1);height:var(--spacing-1);background-color:#0006}.HomeScreen .music-player .info-wrp{flex-direction:column;width:100%}.HomeScreen .console{aspect-ratio:3;width:100%;max-width:35rem;padding:var(--spacing);border:solid 1px var(--border);border-radius:var(--radius1);background-color:#fff;position:relative;box-shadow:0 0 25px #0000001a}.HomeScreen .projects{gap:var(--spacing);z-index:10;flex-direction:column;display:flex;position:relative}.HomeScreen .project{align-items:flex-start;gap:var(--spacing);padding:var(--spacing);border:solid 1px var(--border);border-radius:var(--radius1);background-color:#fff;display:flex}.HomeScreen .project-image{aspect-ratio:4/3;background-image:linear-gradient(-45deg, var(--font-dim-2), var(--light-tint));border-radius:var(--radius);width:46%;overflow:hidden}.HomeScreen .project-image img{width:100%}.HomeScreen .project-description{width:54%}@media screen and (width<=1050px){.HomeScreen .projects{gap:var(--spacing2)}.HomeScreen .project{flex-direction:column}.HomeScreen .project-image,.HomeScreen .project-description{width:100%}}@media screen and (width<=472px){.HomeScreen .project{padding:unset;border:unset;border-radius:unset}.HomeScreen .project-image{border-radius:var(--radius1)}}.HomeScreen .edu-card{align-items:center;gap:var(--spacing);display:inline-flex}.HomeScreen .customer-list-wrp{gap:var(--spacing)}.HomeScreen .customer-list-wrp>div{width:7rem}footer{padding-block:var(--spacing1);background-color:#00000005;background-image:radial-gradient(#00000006 10%,#0000 10%),radial-gradient(#00000008 10%,#0000 10%);background-position:0 0,20px 20px;background-size:40px 40px}footer h2{align-items:center;gap:var(--spacing-1);display:flex;font-size:1.75rem!important}footer h2 img{height:2.5rem}@media screen and (width<=500px){footer h2{font-size:1.25rem!important}footer h2 img{height:2rem}}
