@import"https://fonts.googleapis.com/css2?family=Geist:wght@100..900&family=Space+Grotesk:wght@400;500;600;700&display=swap";: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: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;--accentColor: #c2a4ff;--accent-bright: #dcc7ff;--accent-deep: #7b5bff;--accent-gradient: linear-gradient(120deg, #7b5bff 0%, #c2a4ff 50%, #e6d6ff 100%);--accent-glow: rgba(123, 91, 255, .45);--accent-glow-soft: rgba(194, 164, 255, .28);--font-display: "Space Grotesk", "Geist", sans-serif;--backgroundColor: #0b080c;--text: #eae5ec;--text-muted: rgba(255, 255, 255, .68);--text-soft: #d9d9d9;--surface: rgba(255, 255, 255, .03);--surface-2: #0d0d0d;--surface-border: rgba(255, 255, 255, .14);--vh: 100vh;--vh: 100svh}[data-theme=light]{--backgroundColor: #f3f0fa;--text: #1a1522;--text-muted: rgba(26, 21, 34, .62);--text-soft: #3a3444;--surface: rgba(24, 16, 40, .035);--surface-2: #ffffff;--surface-border: rgba(24, 16, 40, .12);--accentColor: #6b3fe0;--accent-bright: #7c5cff;--accent-deep: #6b3fe0;--accent-gradient: linear-gradient(120deg, #6b3fe0 0%, #8a5cff 50%, #a879ff 100%);--accent-glow: rgba(107, 63, 224, .22);--accent-glow-soft: rgba(107, 63, 224, .13);color-scheme:light}[data-theme=light] .loading-header,[data-theme=light] .loading-marquee{color:#0b080c}[data-theme=light] .loading-marquee span:before{background-color:#0b080c}[data-theme=light] .landing-stat-box p{color:#1a1522ad}[data-theme=light] .header ul li{color:#1a1522}[data-theme=light] .about-me p{color:#3a3444}[data-theme=light] .what-content svg line{stroke:#2a2436}[data-theme=light] .what-content:before,[data-theme=light] .what-corner:before,[data-theme=light] .what-content:after,[data-theme=light] .what-corner:after,[data-theme=light] .what-arrow,[data-theme=light] .what-arrow:before{border-color:#2a2436}[data-theme=light] .what-stat span{color:#1a152299}[data-theme=light] .what-tags{background-color:#1810280f;border-color:#18102833}[data-theme=light] .career-section h2{background:linear-gradient(0deg,#6b3fe0,#1a1522);-webkit-background-clip:text;background-clip:text}[data-theme=light] .work-box{background:#18102805;border-color:#1810281f}[data-theme=light] .work-info p{color:#1a15229e}[data-theme=light] .view-playbook-btn{background:#1810280d;border-color:#18102824;color:#1a1522}[data-theme=light] .case-study-modal-backdrop{background-color:#140f1e59}[data-theme=light] .case-study-modal{background:#fff;border-color:#1810281f}[data-theme=light] .modal-header{border-bottom-color:#1810281a}[data-theme=light] .modal-header h2{color:#1a1522}[data-theme=light] .modal-header h3,[data-theme=light] .modal-close-btn,[data-theme=light] .modal-result-label{color:#6b6472}[data-theme=light] .modal-close-btn:hover{color:#1a1522}[data-theme=light] .modal-challenge-text,[data-theme=light] .modal-strategy-list li{color:#3a3444}[data-theme=light] .modal-result-card{background:#f3f0fa;border-color:#1810281a}[data-theme=light] .modal-result-value{color:#1a1522}[data-theme=light] .modal-action-btn{background:#1a1522;color:#fff}[data-theme=light] .case-study-modal::-webkit-scrollbar-track{background:#ece6f5}[data-theme=light] .case-study-modal::-webkit-scrollbar-thumb{background:#c9bfe0}[data-theme=light] .tool-card{background:#18102808;border-color:#1810281a}[data-theme=light] .tool-card:hover{background:#18102812;border-color:#18102847}[data-theme=light] .tool-name{color:#1a1522}[data-theme=light] .tool-desc{color:#1a15229e}[data-theme=light] a.contact-social{border-bottom-color:#18102840}[data-theme=light] .resume-button{background:#ffffffe6;border-color:#18102829;color:#3a3444}[data-theme=light] .resume-button:hover,[data-theme=light] div.resume-button span{color:#1a1522}[data-theme=light] .resume-modal{background-color:#140f1e73}[data-theme=light] .resume-modal-content{background-color:#fff;border-color:#18102826}[data-theme=light] .resume-modal-content iframe{background-color:#f3f0fa}[data-theme=light] .resume-close-btn{color:#1a1522}.accent-gradient-text{background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 22px var(--accent-glow-soft))}::selection{background:var(--accent-deep);color:#fff}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accentColor);outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}h1,h2,h3,h4,h5,h6{font-family:Geist,sans-serif}body{overflow:hidden}a{color:inherit;text-decoration:inherit}a:hover{color:var(--accentColor)}main{opacity:1;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(--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%}}
