@import"https://fonts.googleapis.com/css2?family=Newsreader:ital,opsz,wght@0,6..72,300..600;1,6..72,400..500&family=IBM+Plex+Mono:wght@400;500;600&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: "Newsreader", "Iowan Old Style", "Palatino Linotype", serif;--font-serif: "Newsreader", "Iowan Old Style", "Palatino Linotype", serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--track-tighter: -.02em;--track-tight: -.012em;--track-normal: 0em;--track-eyebrow: .06em;--accentColor: #1e5f63;--backgroundColor: #edf0ee;--accent: #1e5f63;--accent-strong: #2e7a80;--accent-deep: #123f42;--bg: #edf0ee;--bg-deep: #e5e9e6;--text: #14181a;--text-2: #454c4e;--text-3: #7a8285;--surface: rgba(20, 24, 26, .035);--surface-2: rgba(20, 24, 26, .06);--border: rgba(20, 24, 26, .12);--border-2: rgba(20, 24, 26, .22);--ink-rgb: 20, 24, 26;--scrim-rgb: 237, 240, 238;--r-sm: 3px;--r-md: 4px;--r-lg: 6px;--r-pill: 980px;--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--ease: cubic-bezier(.32, .72, 0, 1);--ease-spring: cubic-bezier(.5, 1.5, .4, 1);--dur: .4s;--dur-slow: .7s;font-family:var(--font);font-optical-sizing:auto;font-style:normal;line-height:1.5;scroll-behavior:smooth;color-scheme:light;color:var(--text);background-color:var(--backgroundColor);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;user-select:none;-webkit-user-select:none;-moz-user-select:none;--vh: 100vh;--vh: 100svh}:root[data-theme=dark]{color-scheme:dark;--accentColor: #4fb8be;--backgroundColor: #12171a;--accent: #4fb8be;--accent-strong: #6fd0d5;--accent-deep: #1e5f63;--bg: #12171a;--bg-deep: #0c1012;--text: #e7ecea;--text-2: #a9b2b1;--text-3: #74807e;--surface: rgba(231, 236, 234, .045);--surface-2: rgba(231, 236, 234, .07);--border: rgba(231, 236, 234, .12);--border-2: rgba(231, 236, 234, .22);--ink-rgb: 231, 236, 234;--scrim-rgb: 12, 16, 18}h1,h2,h3,h4,h5,h6{font-family:var(--font);letter-spacing:var(--track-tight)}::selection{background-color:#1e5f632e;color:var(--text)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}body{overflow:hidden}a{color:inherit;text-decoration:inherit;transition:color var(--dur) var(--ease)}a:hover{color:var(--accentColor)}main{opacity:0;transition:.3s}.main-active{opacity:0;animation:fadeIn 1s 1;animation-fill-mode:forwards}@keyframes fadeIn{to{opacity:1}}body{margin:0;height:auto;background-color:var(--bg-deep);flex-grow:1;--cWidth: calc(100% - 30px) ;--cMaxWidth: 1920px;max-width:100vw;overflow-x:hidden}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(var(--ink-rgb),.16);border-radius:var(--r-pill);border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:rgba(var(--ink-rgb),.28);background-clip:padding-box}.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}.techstack{width:100%;position:relative;overflow:clip;height:var(--vh);margin:50px auto -100px}.techstack h2{font-family:var(--font-serif);font-style:italic;font-size:80px;text-align:center;position:absolute;width:100%;top:120px;left:0;font-weight:500;letter-spacing:var(--track-tight);color:var(--text)}@media screen and (min-width: 768px){body{--cWidth: 94%}}@media screen and (max-width: 900px){.techstack h2{font-size:40px}}@media (prefers-reduced-motion: reduce){:root{scroll-behavior:auto}.career-dot,.loaderGame-in,.loaderGame-ball,.loading-box{animation:none!important}}
