.tableofcontents:where(.astro-N7GK3JOR){display:flex;flex-direction:column;border:1px solid white;color:#fff;padding:10px;height:100%;text-decoration:none;background:linear-gradient(to bottom,#1f1b57 75%,#ff730049);align-items:stretch;gap:2rem}.tableofcontents:where(.astro-N7GK3JOR) ul:where(.astro-N7GK3JOR){list-style:none;padding:0;display:flex;flex-direction:inherit;align-items:inherit;height:100%;gap:1rem}#name:where(.astro-N7GK3JOR){text-align:center;font-size:1.5em;letter-spacing:2px}#profession:where(.astro-N7GK3JOR){text-align:center;line-height:20px;margin-top:.5em;font-size:1.25rem}.sidebutton:where(.astro-N7GK3JOR){background-color:#ff7b0067;border:1px solid white;color:#fff;padding:10px;text-decoration:none;font-size:1.25rem;cursor:pointer;display:block}.sidebutton:where(.astro-N7GK3JOR):hover{background-color:#00000067}a:where(.astro-N7GK3JOR){color:inherit;text-decoration:none}li:where(.astro-N7GK3JOR).home-page:hover:after{content:" \1f3e0"}li:where(.astro-N7GK3JOR).about-me:hover:after{content:" \1f4ac"}li:where(.astro-N7GK3JOR).experience:hover:after{content:" \1f4dc"}li:where(.astro-N7GK3JOR).education:hover:after{content:" \1f4da"}li:where(.astro-N7GK3JOR).skills:hover:after{content:" \1f4aa  "}li:where(.astro-N7GK3JOR).accomplishments:hover:after{content:" \1f3c6"}li:where(.astro-N7GK3JOR).projects:hover:after{content:" \270d"}li:where(.astro-N7GK3JOR).art:hover:after{content:" \1f5bc\fe0f"}li:where(.astro-N7GK3JOR).music:hover:after{content:" \1f50a"}li:where(.astro-N7GK3JOR).links:hover:after{content:" \1f4f2"}.grid:where(.astro-WBPHUNTP){--len: 10;--time: 15s;--grid-size-inline: 5em;--grid-size-block: 2.5em;--grid-color: #000;--grid-stroke: 1px;opacity:.7;mix-blend-mode:hard-light;position:absolute;bottom:-30%;left:0;right:0;height:100%;z-index:1;filter:invert(1);pointer-events:none}.base:where(.astro-WBPHUNTP){position:absolute;inset:0;margin-left:-50%;width:200%;background-position-y:0px;background-image:repeating-linear-gradient(90deg,var(--grid-color, white) 0%,transparent calc(1px + var(--grid-stroke, 0px)),transparent var(--grid-size-inline),var(--grid-color, white) calc(var(--grid-size-inline) + 1px + var(--grid-stroke, 0px)));transform:perspective(50vh) rotateX(60deg) translateZ(10px) translateY(-1px);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,1),rgba(0,0,0,1));mask-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,1),rgba(0,0,0,1))}.line:where(.astro-WBPHUNTP){--n-start: calc((var(--i) + 1) / var(--len));--n-end: calc((var(--i) + 2) / var(--len));--ty-start: calc(var(--i) * calc(var(--grid-size-block) * ((var(--i) + 1) / var(--len))));--ty-end: calc((var(--i) + 1) * calc(var(--grid-size-block) * ((var(--i) + 2) / var(--len))));position:absolute;right:0;left:0;top:35.5%;height:1px;width:100%;border:var(--grid-stroke) solid var(--grid-color);transform:scaleY(var(--sy-start)) translateY(var(--ty-start));animation:move var(--time) infinite linear}@media (prefers-reduced-motion: reduce){.line:where(.astro-WBPHUNTP){animation-play-state:paused}}@keyframes move{0%{opacity:calc(var(--n-start));transform:translate3d(0,var(--ty-start),0)}to{opacity:calc(var(--n-end));transform:translate3d(0,var(--ty-end),0)}}.layout-wrapper:where(.astro-LRWQI6JQ){height:100%;width:100%;display:flex;align-items:center;justify-content:center}.layout:where(.astro-LRWQI6JQ){display:grid;grid-gap:24px;height:95%;width:95%}@media (orientation: landscape){.layout:where(.astro-LRWQI6JQ){grid-template-areas:"sidebar content";grid-template-columns:280px 1fr}}@media (orientation: portrait){.layout:where(.astro-LRWQI6JQ){grid-template-rows:100px 1fr}}.footer:where(.astro-LRWQI6JQ){width:100vw;height:100vh;overflow:hidden;position:absolute;top:0;left:0;background:var(--color-tan) linear-gradient(180deg,#E8ADB7,#C776BE,#9039CF,#7D32DE);z-index:-1}.footer-grid:where(.astro-LRWQI6JQ){bottom:-10%;height:20%;z-index:-1}.sidebar:where(.astro-LRWQI6JQ){grid-area:sidebar}.content:where(.astro-LRWQI6JQ){grid-area:content}.content:where(.astro-RSRQQGIW){border:1px solid white;padding:10px;overflow:hidden}.singlebox:where(.astro-RSRQQGIW){background:linear-gradient(to bottom,#1f1b57 75%,#ff7b0067);height:100%}.main:where(.astro-KEA3J44O){--scrollbarBG: rgba(0,0,0,0);--thumbBG: rgba(255, 255, 255, .5);height:80vh;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--thumbBG) var(--scrollbarBG)}.main:where(.astro-KEA3J44O)::-webkit-scrollbar{width:11px}.main:where(.astro-KEA3J44O)::-webkit-scrollbar-track{background:var(--scrollbarBG)}.main:where(.astro-KEA3J44O)::-webkit-scrollbar-thumb{background-color:var(--thumbBG);border-radius:6px;border:3px solid var(--scrollbarBG)}h1:where(.astro-KEA3J44O){text-align:center;padding:1rem}*,*:before,*:after{box-sizing:border-box}*{margin:0;line-height:calc(1em + .7rem)}html,body{height:100%;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}body{background-color:#000;color:#fff;font-family:sans-serif;display:flex;font-size:1.25rem;min-height:100vh;padding-top:3vw;padding-bottom:3vw;justify-content:center;-webkit-font-smoothing:anti-aliased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;hyphens:auto}#root,#__next{isolation:isolate}h1,h2,h3{font-family:Syne,sans-serif}p{font-family:IBM Plex Sans,sans-serif;font-family:Open Sans,sans-serif;font-weight:300;text-rendering:optimizeLegibility}
