@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@800&family=Orbitron&display=swap";@font-face{font-family:Vox;src:url(/assets/VoxRound-Medium-CBpnWXrM.eot),url(/assets/VoxRound-Medium-CBpnWXrM.eot?#iefix) format("embedded-opentype"),url(/assets/VoxRound-Medium-C4r0orPR.woff2) format("woff2"),url(/assets/VoxRound-Medium-BKTvMzda.woff) format("woff"),url(/assets/VoxRound-Medium-BwXEkcu_.ttf) format("truetype"),url(/assets/VoxRound-Medium-CntvJRf6.svg#VoxRound-Medium) format("svg");font-weight:500;font-style:normal;font-display:block}:root,body{display:grid;grid:1fr/100%;margin:0;height:100%}body{font-family:Vox,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}nav,nav .menu-backdrop,nav .menu-links,header{position:fixed;top:0;left:0}nav .page-container a,nav .menu-links a,a.button-link{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}nav .page-container a:link,nav .menu-links a:link,a.button-link:link,nav .page-container a:visited,nav .menu-links a:visited,a.button-link:visited,nav .page-container a:hover,nav .menu-links a:hover,a.button-link:hover,nav .page-container a:active,nav .menu-links a:active,a.button-link:active{color:inherit;text-decoration:none}footer{display:grid;place-content:center;grid-template-columns:max-content;width:100%;padding:80px 5px 0;overflow:hidden}footer section{display:flex;flex-direction:column;gap:1rem;margin-bottom:5rem}.beacon{position:absolute;width:7px;height:7px;border-radius:50%;margin:auto}.beacon i{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:100%;border-radius:inherit;border:solid 1px #333}.beacon i:first-child{border:solid 2px #333}a.button-link{display:inline-block}span.button-link.disabled{display:inline-block;cursor:not-allowed;opacity:.5}span.button-link.disabled .button,span.button-link.disabled .button *{cursor:inherit;pointer-events:none}.button{display:inline-grid;place-content:center;position:relative;width:fit-content;height:fit-content;margin:35px 20px;-webkit-user-select:none;user-select:none;font-family:inherit;font-size:1.4rem;font-weight:700;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;transition:box-shadow .3s ease;z-index:0}.button svg{fill:#000;width:150px;height:50px}.button .typography-container{position:absolute;top:0;left:0;right:0;margin:auto;width:100%;height:100%;padding:0}.button .beacon-line{position:absolute;bottom:calc(100% - 6px);left:3px;width:2px;height:10px;background:#000b;transform-origin:bottom right;transform:rotate(-45deg)}.button .beacon-line .beacon{position:absolute;top:-6px;left:-2px}header{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;width:100%;height:100%}header .typography-container.title,header .typography-container.subtitle{font-weight:700}header .typography-container.whoami{margin-top:20px}header .typography-container.whatido{margin-top:10px}@media only screen and (min-width: 1600px){header .title{font-size:5rem}header .subtitle{font-size:3rem}}nav{display:grid;grid:100%/1fr 100px;box-sizing:border-box;width:100%;height:80px;padding:20px;z-index:10}nav .page-container{place-self:start start}nav .page-container h2{margin:unset;font-size:1.5rem}nav .page-container .page-slider{position:relative;background:#aeaeae;width:100%;height:2px;overflow:hidden;border-radius:3rem}nav .page-container .page-slider i{display:block;background:#555;position:absolute;top:0;left:20%;width:30%;height:100%;border-radius:3rem}nav button{place-self:center end;cursor:pointer;outline:none;border:none;width:50px;height:50px;opacity:.8;border-radius:17px;background:linear-gradient(45deg,#fff,#eaeaea);box-shadow:6px -6px 13px #d5d5d5,-6px 6px 13px #fff}nav button .icon{font-size:2rem}nav .menu-backdrop{background-color:#fafafa99;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);height:100%;width:100%;opacity:0;transform:translateY(-100%);z-index:-1}nav .menu-links{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;font-size:3rem;font-weight:700;width:100%;height:100%}nav .menu-links .disabled{cursor:not-allowed;opacity:.5}@media only screen and (min-width: 1600px){nav .menu-links{font-size:4rem}}.typography-container{display:flex;justify-content:center;flex-flow:row wrap;align-items:center;overflow:hidden;padding:0 8px 8px 0;font-size:inherit}.typography-character{font-size:inherit;transform:translateY(150%)}#root{height:100%}*{box-sizing:border-box}.background{background:#fafafa;height:110%;filter:blur(2px)}.text-container{justify-self:center;width:fit-content;font-size:5rem;text-align:center;margin-top:50px}.text-container div{overflow:hidden;display:inline-block;color:transparent}.text-container span{font-family:Open Sans;display:inline-block;-webkit-text-stroke-color:#000;-webkit-text-stroke-width:2px;-webkit-background-clip:text;background-clip:text;transform:translateY(150%)}.text-container hr{background:#000;width:100%;height:4px;margin:0}.contact-container{display:grid;grid:repeat(2,1fr)/max-content 1fr;justify-items:left;margin-top:25px}.contact-container .typography-container{justify-content:left}.contact-container .social-container{display:flex;z-index:0;justify-content:center;align-items:center;width:fit-content;height:fit-content}.contact-container .social-container a{padding-right:12px;color:#333e}.contact-container .social-container a:visited{color:#333e}.intro,.outro{width:100%}.intro .typography-container,.outro .typography-container{font-size:1.32rem;font-weight:700;justify-content:flex-start}.intro .intro-paragraph,.intro .outro-paragraph,.outro .intro-paragraph,.outro .outro-paragraph{display:flex;flex-flow:row wrap;padding:0 0 8px}.intro .intro-paragraph .typography-container,.intro .outro-paragraph .typography-container,.outro .intro-paragraph .typography-container,.outro .outro-paragraph .typography-container{flex-flow:row nowrap;width:fit-content;font-size:1rem;font-weight:unset;padding:0}@media only screen and (min-width: 768px){.intro .typography-container,.outro .typography-container{font-size:1.32rem}.intro .intro-paragraph .typography-container,.intro .outro-paragraph .typography-container,.outro .intro-paragraph .typography-container,.outro .outro-paragraph .typography-container{font-size:1.16rem}}.about-content-container{display:grid;grid:repeat(2,min-content)/50vw max-content;width:100%;justify-content:center;margin:20px 0 100px}.about-content-container:nth-of-type(2){grid:repeat(2,min-content)/max-content 50vw}.about-content-container:nth-of-type(2) .shape-array-trigger{grid-column:2/3;justify-content:end;padding:12px 12px 12px 0}.about-content-container .shape-array-trigger{width:50vw;display:grid;grid-row:2/3;grid-column:1/2;align-items:center;padding:12px 0 12px 12px;overflow:hidden}.about-content-container .shape-array-trigger.triangle{padding:42px 0 12px 42px}.about-content-container .about-content{position:relative;top:10%;grid-row:2/3;z-index:5;-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px)}.about-content-container .about-content ul{list-style-type:none;padding:0;margin:0;font-size:1rem;font-weight:700}.about-content-container .about-content ul .typography-container{justify-content:flex-start}@media only screen and (min-width: 768px){.about-content-container .about-content ul{font-size:1.16rem}}.about-content{position:relative;width:fit-content;height:fit-content;color:transparent;padding:10px 10px 5px;text-align:justify}.about-content .about-corners:after,.about-content .about-corners:before{content:"";position:absolute;width:15px;height:15px;border-width:2px;border-color:#000}.about-content .about-corners{position:absolute;width:18px;height:18px;top:0;bottom:0;left:0;right:0;margin:auto;opacity:0}.about-content .about-corners:before{top:0;left:0;border-style:solid none none solid}.about-content .about-corners:after{right:0;bottom:0;border-style:none solid solid none}.contact{display:grid;justify-content:center;grid:repeat(2,min-content)/repeat(2,max-content);font-size:1.08rem;padding-bottom:50px;transition:all .3s ease}.contact .typography-container{padding:0}.contact .canvas{justify-self:center}.contact-header-start{display:flex;justify-content:flex-end;font-weight:700}.contact-header-start .awesome{position:relative;width:fit-content;height:fit-content;margin-left:1ch}.contact-header-start .awesome .typography-container{margin:4px;height:fit-content}.contact-header-start .awesome svg{position:absolute;margin-left:-5px;z-index:0}.contact-header-start .awesome .beacon-line{position:absolute;top:calc(100% - 2px);left:85%;width:8px;height:120px}.contact-header-start .awesome .beacon-line svg{position:inherit;top:0;left:0;right:0;margin:auto;width:3px;height:100%}.contact-header-start .awesome .beacon-line .beacon{top:calc(100% - 1px);left:0;right:0}.contact-header-end{display:flex;justify-content:flex-start;font-weight:700;margin-left:1ch}@media only screen and (min-width: 768px){.contact{font-size:1.4rem;gap:10px 0}.contact-header-start .awesome .beacon-line{width:10px;height:140px}}@media only screen and (min-width: 1024px){.contact{font-size:1.8rem;gap:20px 0}.contact-header-start .awesome .beacon-line{width:10px;height:160px}}.chips-container{display:grid;grid:repeat(2,max-content)/1fr;gap:15px 0;padding:15px 20px 0;place-self:center end}.chip-container{display:grid;grid:1fr/min-content max-content;position:relative}.chip-container.social{grid:repeat(2,1fr)/min-content max-content;gap:18px 0}.chip-container .beacon{top:0;bottom:0;left:-7px}.chip-container .chip-label{position:relative;height:30px}.chip-container .chip-label .title{font-size:.8rem}.chip-container .chip-label .beacon-line{position:absolute;top:2px;bottom:0;margin:auto;right:calc(100% - 3px);width:12px;height:7px}.chip-container .chip-label .beacon-line svg{position:absolute;top:0;bottom:0;margin:auto;width:100%;height:3px}.chip-container .chip-label .beacon-line .beacon{top:0;bottom:0;right:calc(100% - 3px);margin:auto}.chip-container .chip-content{display:flex;align-items:center;justify-content:center;position:relative;width:fit-content;height:30px;font-size:1rem;font-weight:700;border-radius:3px;z-index:0}.chip-container .chip-content .typography-container{height:30px;padding:0 8px}.chip-container .chip-content .typography-container span{line-height:20px}.chip-container .chip-content a{text-decoration:none;color:inherit}.chip-container .chip-content a:visited{color:inherit}.chip-container .chip-content .chip-content-background{display:flex;align-items:center;position:absolute;width:100%;height:100%;left:0;right:0;margin:auto;overflow:hidden;z-index:-1}.chip-container .chip-content .chip-content-background svg{transform:scale(0)}@media only screen and (min-width: 768px){.chips-container{place-self:center;gap:24px 0}.chip-container .chip-label .title{font-size:1rem}.chip-container .chip-content{font-size:1.2rem}}@media only screen and (min-width: 1024px){.chips-container{place-self:center;gap:32px 0}.chip-container .chip-label .title{font-size:1.2rem}.chip-container .chip-content{font-size:1.4rem}}
