@import"https://fonts.googleapis.com/css2?family=Geist:wght@100..900&family=Anton&display=swap";.section-container{width:1300px}.title,.para{font-kerning:none;-webkit-text-rendering:optimizeSpeed;text-rendering:optimizeSpeed;-webkit-transform:translateZ(0);transform:translateZ(0)}@media only screen and (max-width: 1600px){.section-container{width:1200px;max-width:calc(100% - 160px)}}@media only screen and (max-width: 1400px){.section-container{width:900px}}@media only screen and (max-width: 900px){.section-container{width:500px;max-width:var(--cWidth)}}:root{font-family:Geist,sans-serif;font-optical-sizing:auto;font-style:normal;line-height:1.5;scroll-behavior:smooth;color-scheme:light dark;color:#eae5ec;background-color:var(--backgroundColor);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--accentColor: #d7ff3f;--accentLime: #d7ff3f;--accentDark: #14151c;--backgroundColor: #0d0d10;--fontDisplay: "Anton", "Geist", sans-serif;--vh: 100vh;--vh: 100svh}h1,h2,h3,h4,h5,h6,.mono{font-family:Geist,sans-serif}.display{font-family:var(--fontDisplay);font-weight:400;letter-spacing:.3px}.section-title{font-size:30px;color:#eae5ec;margin:0 0 26px}@media only screen and (min-width: 900px){.section-title{font-size:40px}}.reveal{opacity:0;transform:translateY(26px)}.reveal.revealed{opacity:1;transform:translateY(0)}.deco-dots{--dot-color: rgba(234, 229, 236, .18);--dot-size: 3px;--dot-gap: 13px;background-image:radial-gradient(var(--dot-color) var(--dot-size),transparent var(--dot-size));background-size:var(--dot-gap) var(--dot-gap);pointer-events:none}.deco-square{position:absolute;border:1.5px solid var(--accentLime);opacity:.5;pointer-events:none}body{overflow:hidden}a{color:inherit;text-decoration:inherit}a:hover{color:var(--accentColor)}body{margin:0;height:auto;background-color:var(--backgroundColor);flex-grow:1;--cWidth: calc(100% - 30px) ;--cMaxWidth: 1920px;max-width:100vw;overflow-x:hidden}.main-body{max-width:100vw;overflow-x:hidden}.container-main{width:100%;margin:auto;position:relative}.container1{width:var(--cWidth);height:var(--vh);margin:auto;position:relative}.split-line{overflow:hidden}.split-h2{overflow:hidden;display:flex;white-space:nowrap;flex-wrap:nowrap}@media screen and (min-width: 768px){body{--cWidth: 94%}}#about-me,#skills,#experience,#work,#contact{scroll-margin-top:130px}.section-container{width:var(--cWidth);max-width:1920px;box-sizing:border-box;margin:0 auto}
