@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.5;-webkit-text-size-adjust:100%;height:100%}body{height:100%}*{margin:0;box-sizing:border-box}main{display:block}h1{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}/**
* @license
*
* Font Family: Satoshi
* Designed by: Deni Anggara
* URL: https://www.fontshare.com/fonts/satoshi
* © 2025 Indian Type Foundry
*
* Satoshi Light 
* Satoshi LightItalic 
* Satoshi Regular 
* Satoshi Italic 
* Satoshi Medium 
* Satoshi MediumItalic 
* Satoshi Bold 
* Satoshi BoldItalic 
* Satoshi Black 
* Satoshi BlackItalic 
* Satoshi Variable (Variable font)
* Satoshi VariableItalic (Variable font)

*
*/@font-face{font-family:Satoshi-Light;src:url(/fonts/Satoshi-Light.woff2) format("woff2"),url(/fonts/Satoshi-Light.woff) format("woff"),url(/fonts/Satoshi-Light.ttf) format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-LightItalic;src:url(/fonts/Satoshi-LightItalic.woff2) format("woff2"),url(/fonts/Satoshi-LightItalic.woff) format("woff"),url(/fonts/Satoshi-LightItalic.ttf) format("truetype");font-weight:300;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Regular;src:url(/fonts/Satoshi-Regular.woff2) format("woff2"),url(/fonts/Satoshi-Regular.woff) format("woff"),url(/fonts/Satoshi-Regular.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-Italic;src:url(/fonts/Satoshi-Italic.woff2) format("woff2"),url(/fonts/Satoshi-Italic.woff) format("woff"),url(/fonts/Satoshi-Italic.ttf) format("truetype");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Medium;src:url(/fonts/Satoshi-Medium.woff2) format("woff2"),url(/fonts/Satoshi-Medium.woff) format("woff"),url(/fonts/Satoshi-Medium.ttf) format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-MediumItalic;src:url(/fonts/Satoshi-MediumItalic.woff2) format("woff2"),url(/fonts/Satoshi-MediumItalic.woff) format("woff"),url(/fonts/Satoshi-MediumItalic.ttf) format("truetype");font-weight:500;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Bold;src:url(/fonts/Satoshi-Bold.woff2) format("woff2"),url(/fonts/Satoshi-Bold.woff) format("woff"),url(/fonts/Satoshi-Bold.ttf) format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-BoldItalic;src:url(/fonts/Satoshi-BoldItalic.woff2) format("woff2"),url(/fonts/Satoshi-BoldItalic.woff) format("woff"),url(/fonts/Satoshi-BoldItalic.ttf) format("truetype");font-weight:700;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Black;src:url(/fonts/Satoshi-Black.woff2) format("woff2"),url(/fonts/Satoshi-Black.woff) format("woff"),url(/fonts/Satoshi-Black.ttf) format("truetype");font-weight:900;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-BlackItalic;src:url(/fonts/Satoshi-BlackItalic.woff2) format("woff2"),url(/fonts/Satoshi-BlackItalic.woff) format("woff"),url(/fonts/Satoshi-BlackItalic.ttf) format("truetype");font-weight:900;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Variable;src:url(/fonts/Satoshi-Variable.woff2) format("woff2"),url(/fonts/Satoshi-Variable.woff) format("woff"),url(/fonts/Satoshi-Variable.ttf) format("truetype");font-weight:300 900;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-VariableItalic;src:url(/fonts/Satoshi-VariableItalic.woff2) format("woff2"),url(/fonts/Satoshi-VariableItalic.woff) format("woff"),url(/fonts/Satoshi-VariableItalic.ttf) format("truetype");font-weight:300 900;font-display:swap;font-style:italic}html{font-family:Satoshi-Variable;font-size:75%}svg{font-family:Satoshi}html *{text-box:trim-both cap alphabetic;overflow-wrap:break-word}p,h1,h2,h3,h4,h5,h6,.button,.tag,[class*=heading-size]{letter-spacing:.025rem;font-weight:700;text-decoration:none}[class*=text-size]{font-weight:500;text-decoration:none}h1,.heading-size-hero{font-size:64.86624px}h2,.heading-size-extra-large{font-size:43.24416px}h3,.heading-size-large{font-size:37.83864px}h4,.heading-size-medium{font-size:32.43312px}h5,.heading-size-small{font-size:27.0276px}h6,.heading-size-extra-small{font-size:21.62208px}.upper{text-transform:uppercase}.lower{text-transform:lowercase;text-box:trim-both ex alphabetic}.capitalize{text-transform:capitalize}.text-size-small{font-size:12.16242px}.text-size-base{font-size:16.21656px}.text-size-large{font-size:20.2707px}.text-weight-bold{font-weight:700}a{width:fit-content;display:inline-block}:is(ol,ul){padding:0}main :is(ol,ul) li.text-small:not(:last-of-type){margin-bottom:1.3333333333rem}main :is(ol,ul) li.text-medium:not(:last-of-type){margin-bottom:2rem}main :is(ol,ul) li.text-large:not(:last-of-type){margin-bottom:2.6666666667rem}main ol li::marker{content:"Step " counter(list-item) ": "}main ul li::marker{content:none}main ul li:before{content:"";background-repeat:no-repeat;display:inline-block;background-size:contain;background-color:currentColor;text-align:center}main li.text-size-small:before{width:.6666666667rem;height:.6666666667rem;margin-right:.3333333333rem}main li.text-size-base:before{width:1rem;height:1rem;margin-right:.5rem}main li.text-size-large:before{width:1.3333333333rem;height:1.3333333333rem;margin-right:.6666666667rem}main[data-astro-cid-j7pv25f6]{display:flex;justify-content:center}.resume[data-astro-cid-j7pv25f6]{position:relative;width:100%;max-width:8.5in;max-height:100%;color:#000;display:flex;flex-direction:column;justify-content:start;padding:.5in}a[data-astro-cid-j7pv25f6]{color:#000}.resume__head[data-astro-cid-j7pv25f6]{display:flex;width:100%;align-items:end;justify-content:space-between}h2[data-astro-cid-j7pv25f6]{padding:3rem 0 1.5rem}.resume__contact[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:1rem;align-items:end}.resume__contact[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-weight:700;text-decoration:none!important}.experience[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:2.5rem}.experience__entry[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:1.5rem}.experience__detail[data-astro-cid-j7pv25f6]{display:flex;gap:.5rem}.experience__entry-title[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:end;padding-bottom:1.5rem;border-bottom:.01in solid rgba(0,0,0,.125)}.experience[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:1.5rem}.skills[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.5rem}.skills[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.5rem}.skills[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:inline-block;padding:.75rem;border:1px solid rgba(0,0,0,.5);border-radius:.5rem;height:fit-content}.time[data-astro-cid-j7pv25f6]{position:relative}.experience__detail[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6]:last-child:before{content:"";display:inline-block;margin-right:.5rem;width:.01in;height:100%;position:relative;background-color:#00000020}a[data-astro-cid-j7pv25f6]#download{position:fixed;top:0;left:50%;transform:translate(-50%);border:none;padding:1rem;background-color:#000;color:#fff;font-weight:700;text-transform:uppercase;text-decoration:none;cursor:pointer}@media only screen and (max-width:900px){.resume[data-astro-cid-j7pv25f6]{padding:.5in .25in}.resume__head[data-astro-cid-j7pv25f6],.experience__entry-title[data-astro-cid-j7pv25f6]{flex-direction:column-reverse;align-items:start!important;gap:1rem}}
