*,*:before,*:after{box-sizing:border-box}a{text-decoration:none;color:inherit;cursor:pointer}button{background-color:transparent;color:inherit;border-width:0;padding:0;cursor:pointer}figure{margin:0}input::-moz-focus-inner{border:0;padding:0;margin:0}ul,ol,dd{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit}p{margin:0}cite{font-style:normal}fieldset{border-width:0;padding:0;margin:0}/**
 * @license
 *
 * Font Family: Satoshi
 * Designed by: Deni Anggara
 * URL: https://www.fontshare.com/fonts/satoshi
 * © 2022 Indian Type Foundry
 *
 * Font Styles:
 * Satoshi Variable(Variable font)
 * Satoshi Variable Italic(Variable font)
 * Satoshi Light
 * Satoshi Light Italic
 * Satoshi Regular
 * Satoshi Italic
 * Satoshi Medium
 * Satoshi Medium Italic
 * Satoshi Bold
 * Satoshi Bold Italic
 * Satoshi Black
 * Satoshi Black Italic
 *
*/@font-face{font-family:Satoshi-Variable;src:url(/assets/Satoshi-Variable-CFg-z2ne.woff2) format("woff2"),url(/assets/Satoshi-Variable-B5cVmYQo.woff) format("woff"),url(/assets/Satoshi-Variable-ChAXbpFa.ttf) format("truetype");font-weight:300 900;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-VariableItalic;src:url(/assets/Satoshi-VariableItalic-DjwFspxr.woff2) format("woff2"),url(/assets/Satoshi-VariableItalic-DeirzIcA.woff) format("woff"),url(/assets/Satoshi-VariableItalic-Bb7sdEFv.ttf) format("truetype");font-weight:300 900;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Light;src:url(/assets/Satoshi-Light-IqwJ_ZjS.woff2) format("woff2"),url(/assets/Satoshi-Light-C_dmkKXz.woff) format("woff"),url(/assets/Satoshi-Light-B82kzbU-.ttf) format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-LightItalic;src:url(/assets/Satoshi-LightItalic-C9iuU4v7.woff2) format("woff2"),url(/assets/Satoshi-LightItalic-B9L6s97T.woff) format("woff"),url(/assets/Satoshi-LightItalic-BAhuxY-A.ttf) format("truetype");font-weight:300;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Regular;src:url(/assets/Satoshi-Regular-CPM9dct4.woff2) format("woff2"),url(/assets/Satoshi-Regular-CWSyEjGv.woff) format("woff"),url(/assets/Satoshi-Regular-DToFXog2.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-Italic;src:url(/assets/Satoshi-Italic-wVmEEc6M.woff2) format("woff2"),url(/assets/Satoshi-Italic-BPCXRxzy.woff) format("woff"),url(/assets/Satoshi-Italic-FMxkCD8o.ttf) format("truetype");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Medium;src:url(/assets/Satoshi-Medium-ByP-Zb-9.woff2) format("woff2"),url(/assets/Satoshi-Medium-DDwDPeBg.woff) format("woff"),url(/assets/Satoshi-Medium-DOt9kM-a.ttf) format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-MediumItalic;src:url(/assets/Satoshi-MediumItalic-BxR-IcRj.woff2) format("woff2"),url(/assets/Satoshi-MediumItalic-BPTJUpxz.woff) format("woff"),url(/assets/Satoshi-MediumItalic-BUFVYoD2.ttf) format("truetype");font-weight:500;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Bold;src:url(/assets/Satoshi-Bold-Bd5kKQ_U.woff2) format("woff2"),url(/assets/Satoshi-Bold-C2PhLWFc.woff) format("woff"),url(/assets/Satoshi-Bold-CPly9kH5.ttf) format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-BoldItalic;src:url(/assets/Satoshi-BoldItalic-CAjvAcxR.woff2) format("woff2"),url(/assets/Satoshi-BoldItalic-DQ7B0PfL.woff) format("woff"),url(/assets/Satoshi-BoldItalic-tClQcAb-.ttf) format("truetype");font-weight:700;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Black;src:url(/assets/Satoshi-Black-DjnQuuRz.woff2) format("woff2"),url(/assets/Satoshi-Black-D3hzT7Um.woff) format("woff"),url(/assets/Satoshi-Black-CizHyRqb.ttf) format("truetype");font-weight:900;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-BlackItalic;src:url(/assets/Satoshi-BlackItalic-ChCbTD27.woff2) format("woff2"),url(/assets/Satoshi-BlackItalic-D8Ai_S3C.woff) format("woff"),url(/assets/Satoshi-BlackItalic-CvIpOoSh.ttf) format("truetype");font-weight:900;font-display:swap;font-style:italic}.preload{transition:none!important;-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important}:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}::selection{background-color:#f3ebff22}html,body{margin:0;min-height:100vh;font-size:16px;cursor:none}body{background:linear-gradient(300deg,#060029,#120029);color:#f3ebff;font-family:Satoshi-Variable}main{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}main section{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:90vw;width:90vw}main section:first-of-type{height:100vh}main section.contact{margin-top:4rem}@media screen and (min-width: 500px) and (min-width: 768px) and (min-width: 1024px){main section.contact .content{max-width:100%}}main section.scroll-target{margin-bottom:2rem}main section h2{font-size:2rem;letter-spacing:-1px;font-weight:900;margin-bottom:1rem}main section h1,main section.contact h2{font-size:2.7rem;line-height:110%;text-align:left;letter-spacing:-2px;font-weight:900;margin:2rem auto;-webkit-user-select:none;user-select:none}@media screen and (min-width: 768px){main section h1,main section.contact h2{font-size:clamp(1rem,7vw,5rem);line-height:normal;text-align:center}}main section h1 em,main section.contact h2 em{font-weight:900;font-style:normal;color:#6c4fff;background:linear-gradient(30deg,#6c4fff,#00fffb);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}main section h1 #typewriter:before,main section.contact h2 #typewriter:before{content:" ";display:block}@media screen and (min-width: 500px){main section h1 #typewriter:before,main section.contact h2 #typewriter:before{display:none}}main section h1 #typewriter:after,main section.contact h2 #typewriter:after{content:"";border-right:.05em solid white;border-radius:1.5rem;animation:blink 1s step-end infinite;opacity:50%}@keyframes blink{0%,to{border-color:transparent}50%{border-color:#fff}}main section .content{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}main section .content .scroll-container{display:flex;align-items:center;justify-content:center;height:3rem;margin-top:4rem;transition:transform .3s ease-in-out}main section .content .scroll-container:hover{transform:scale(1.4);transition:transform .3s ease-in-out}main section .content .scroll-container .scroll-arrow{position:relative;animation:bounce 3s infinite;width:2rem;transform:scale(-.5)}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-1rem)}}main section .content .scroll-container .scroll-arrow .line{position:absolute;width:2rem;height:.3rem;border-radius:3rem;background-color:#6c4fff}main section .content .scroll-container .scroll-arrow .line:first-of-type{left:-9px;transform:rotate(50deg)}main section .content .scroll-container .scroll-arrow .line:last-of-type{left:9px;transform:scaleX(-1) rotate(50deg)}@media screen and (min-width: 500px){main section .content{max-width:80%}}@media screen and (min-width: 768px){main section .content{max-width:80%}}@media screen and (min-width: 1024px){main section .content{max-width:50%}}main section .content p.highlight{font-size:clamp(1rem,1.2rem,3vw)}@media screen and (min-width: 768px){main section .content p.highlight{text-align:center}}main section .content p{font-size:1rem;text-align:center;color:#f3ebffaa;margin:1rem 0;font-weight:500}@media screen and (min-width: 768px){main section .content p{font-weight:400}}main section .content p em{font-weight:900;font-style:normal;color:#6c4fff}main section .content .button-container{width:100%;-webkit-user-select:none;user-select:none;display:flex;gap:1rem;margin-top:2rem;flex-direction:column}@media screen and (min-width: 1024px){main section .content .button-container{justify-content:center;flex-direction:row;gap:2rem}}main section .content .button-container button{display:flex;justify-content:center;align-items:center;color:#f3ebff;background-color:transparent;border:2px solid #6c4fff;border-radius:1.5rem;padding:.8rem 3rem;font-family:Source Sans Pro;font-size:clamp(1rem,1.3rem,3vw);font-weight:900;transition:transform .1s ease-out,background-color .2s;-webkit-tap-highlight-color:transparent}@media (hover: hover){main section .content .button-container button:hover{background-color:#6c4fff;transform:scale(1.1)}}@media (any-pointer: fine){main section .content .button-container button{cursor:none}}main section .content .button-container button:active{background-color:#6c4fff}main section .content .button-container button#button-email{position:relative;padding-left:4rem}main section .content .button-container button#button-email:before{content:"";position:absolute;left:1rem;width:1.5rem;height:1.5rem;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M12%20.02c-6.627%200-12%205.373-12%2012s5.373%2012%2012%2012%2012-5.373%2012-12-5.373-12-12-12zm6.99%206.98l-6.99%205.666-6.991-5.666h13.981zm.01%2010h-14v-8.505l7%205.673%207-5.672v8.504z'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M12%20.02c-6.627%200-12%205.373-12%2012s5.373%2012%2012%2012%2012-5.373%2012-12-5.373-12-12-12zm6.99%206.98l-6.99%205.666-6.991-5.666h13.981zm.01%2010h-14v-8.505l7%205.673%207-5.672v8.504z'/%3e%3c/svg%3e");mask-repeat:no-repeat;mask-size:contain}main section .content .button-container button#button-linkedin{position:relative;padding-left:4rem}main section .content .button-container button#button-linkedin:before{content:"";position:absolute;left:1rem;width:1.5rem;height:1.5rem;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M19%200h-14c-2.761%200-5%202.239-5%205v14c0%202.761%202.239%205%205%205h14c2.762%200%205-2.239%205-5v-14c0-2.761-2.238-5-5-5zm-11%2019h-3v-11h3v11zm-1.5-12.268c-.966%200-1.75-.79-1.75-1.764s.784-1.764%201.75-1.764%201.75.79%201.75%201.764-.783%201.764-1.75%201.764zm13.5%2012.268h-3v-5.604c0-3.368-4-3.113-4%200v5.604h-3v-11h3v1.765c1.396-2.586%207-2.777%207%202.476v6.759z'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M19%200h-14c-2.761%200-5%202.239-5%205v14c0%202.761%202.239%205%205%205h14c2.762%200%205-2.239%205-5v-14c0-2.761-2.238-5-5-5zm-11%2019h-3v-11h3v11zm-1.5-12.268c-.966%200-1.75-.79-1.75-1.764s.784-1.764%201.75-1.764%201.75.79%201.75%201.764-.783%201.764-1.75%201.764zm13.5%2012.268h-3v-5.604c0-3.368-4-3.113-4%200v5.604h-3v-11h3v1.765c1.396-2.586%207-2.777%207%202.476v6.759z'/%3e%3c/svg%3e");mask-repeat:no-repeat;mask-size:contain}main section .content .img-container{position:relative;margin:0 auto;transform:scale(.8);outline:2px solid #6c4fff;border-radius:3rem;padding:20px;-webkit-user-select:none;user-select:none}main section .content .img-container:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(30deg,#6c4fff99,#00fffb22);border-radius:3rem;clip-path:circle(50% at 90% 100%)}main section .content .img-container img{object-fit:cover;filter:grayscale(1) contrast(1.3);border-radius:3rem}footer{margin:auto;padding:8rem 0 4rem;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:90vw;width:90vw}footer .content{display:flex;justify-content:center;align-items:center;width:100%;flex-direction:column;gap:4rem}@media screen and (min-width: 500px){footer .content{max-width:80%}}@media screen and (min-width: 768px){footer .content{max-width:80%}}@media screen and (min-width: 1024px){footer .content{max-width:50%}}footer .content p.copyright{color:#f3ebffaa;-webkit-user-select:none;user-select:none}.small-cursor{display:none;position:fixed;width:.4rem;height:.4rem;transform:translate(-50%,-50%);background-color:#fff;mix-blend-mode:difference;border-radius:50%;pointer-events:none;transition:width .2s,height .2s;z-index:999}@media (any-pointer: fine){.small-cursor{display:block}}.small-cursor.grow{mix-blend-mode:overlay;width:6rem;height:6rem;transition:width .2s,height .2s}.big-cursor{display:none;position:fixed;width:3rem;height:3rem;transform:translate(-50%,-50%);border:1px solid #fff;mix-blend-mode:difference;border-radius:50%;pointer-events:none;transition:.1s;transition:opacity .8s;z-index:999;opacity:100%}@media (any-pointer: fine){.big-cursor{display:block}}.big-cursor.grow{transition:opacity .2s;opacity:0%;width:6rem;height:6rem}.logo{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='b'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20viewBox='0%200%20367.48%20327.96'%3e%3cdefs%3e%3cstyle%3e.h{fill:url(%23f);}.i{fill:url(%23g);}.j{fill:url(%23e);}.k{fill:none;}%3c/style%3e%3clinearGradient%20id='e'%20x1='463.45'%20y1='754.24'%20x2='614.15'%20y2='754.24'%20gradientTransform='translate(-246.74%20-509.44)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%236c4fff'/%3e%3cstop%20offset='1'%20stop-color='%2300fffb'/%3e%3c/linearGradient%3e%3clinearGradient%20id='f'%20x1='31.1'%20y1='191.64'%20x2='305.24'%20y2='191.64'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%2300fffb'/%3e%3cstop%20offset='1'%20stop-color='%236c4fff'/%3e%3c/linearGradient%3e%3clinearGradient%20id='g'%20x1='246.69'%20y1='657.38'%20x2='603.58'%20y2='657.38'%20gradientTransform='translate(-246.74%20-509.44)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%236c4fff'/%3e%3cstop%20offset='1'%20stop-color='%2300fffb'/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20id='c'%3e%3cg%20id='d'%3e%3cpath%20class='j'%20d='m224.3,167.89h143.17s.01,153.73.01,153.73h-52.96c.07-27.37,4.35-59.74,8.38-89.26-4.32,13.92-10.25,26.42-17.66,37.41-36.12,14.45-70.73,5.92-88.46-.64,37.31-6.75,71.55-25.55,87.16-59.75h-80.3'/%3e%3cline%20class='k'%20x1='222.4'%20y1='184.11'%20x2='222.4'%20y2='215.74'/%3e%3cline%20class='k'%20x1='222.39'%20y1='164.3'%20x2='222.4'%20y2='184.11'/%3e%3cpath%20class='k'%20d='m312.83,266.41c-2.55,1.26-5.07,2.36-7.59,3.36'/%3e%3cpath%20class='k'%20d='m216.78,269.12c-7.77-2.86-12.3-5.34-12.3-5.34'/%3e%3cpath%20class='k'%20d='m91.01,311.72c-.4,0-14.82-.11-29.39-15.86'/%3e%3cg%3e%3cpath%20class='h'%20d='m216.78,269.12c-35.29,6.45-73.35,2.14-100.95-9.98-36.95-17.23-52.6-50.4-52.75-92.73-.08-44.23,19.74-78.89,57.81-97.12,18.45-8.89,40.58-13.42,66.52-13.66,0,0-155.88-12.76-156.3,121.91-.21,68.75,15.44,102.26,30.44,118.27,0,0,.04.04.07.04,9.14,6.33,19.03,11.59,29.39,15.86,28.13,11.7,59.97,16.43,91.38,16.24,53.57.42,97.06-19.83,122.85-58.19-36.12,14.45-70.73,5.92-88.46-.64Z'/%3e%3cpath%20class='i'%20d='m187.4,55.64h1.87c1.86-.02,3.71.03,5.57.06L170.97,0C105.64,3.82,41.67,30.94,13.57,95.42c-17.91,39.27-18.05,101.42-.67,140.81,11.05,25.97,28.03,45.45,48.64,59.59-15-16.01-30.65-49.53-30.44-118.27.42-134.67,156.3-121.91,156.3-121.91Z'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;width:80vw;height:80vw;opacity:10%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-99;transition:opacity .5s ease-out}@media screen and (min-width: 768px){.logo{opacity:20%;animation:float 10s ease-in-out infinite}@keyframes float{0%{transform:translate(-50%,-50%)}50%{transform:translate(calc(-50% + 30px),calc(-50% + 30px))}to{transform:translate(-50%,-50%)}}}
