.about-root{--about-yellow:#ffce1b;--cta:var(--about-yellow);--cta-hover:#fff}.about-root .pill-cta{box-shadow:none}.about-root .bg-cta,.about-root .bg-highlight{background-color:var(--about-yellow)}.about-root .focus\:border-cta:focus{border-color:var(--about-yellow)}.about-root .focus\:ring-cta\/20:focus{--tw-ring-color:rgba(255,206,27,.2)}.about-root .glass-nav :focus-visible,.about-root :focus-visible{outline-color:#0a0a0a}.about-root ::-moz-selection{background:var(--about-yellow);color:#000}.about-root ::selection{background:var(--about-yellow);color:#000}body:has(.about-root){background-color:#fff;color-scheme:light}html:has(.about-root){scrollbar-color:rgba(0,0,0,.3) transparent}html:has(.about-root) ::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.25)}html:has(.about-root) ::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.45)}.about-root{background:#fff;color:#3f3f46;--cta-hover:#e6b400}.about-root .text-foreground{color:#0a0a0a}.about-root .text-ink{color:#3f3f46}.about-root .eyebrow-label,.about-root .text-muted{color:#6a6a73}.about-root .placeholder\:text-muted::-moz-placeholder{color:#6a6a73}.about-root .placeholder\:text-muted::placeholder{color:#6a6a73}.about-root .bg-base,.about-root .bg-panel,.about-root .bg-surface,.about-root .glass{background:#fff}.about-root .glass{box-shadow:0 1px 2px rgba(0,0,0,.04),0 12px 28px -16px rgba(0,0,0,.08)}.about-root .glass-hover:focus-within,.about-root .glass-hover:hover{border-color:rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.06),0 16px 32px -16px rgba(0,0,0,.14)}.about-root .shadow-card{box-shadow:0 1px 2px rgba(0,0,0,.04),0 12px 28px -16px rgba(0,0,0,.08)}.about-root .border-glow-card{--card-bg:#fff}.about-root .border-glow-card .bg-black\/60{background:#0a0a0a}.about-root .glass-chip{background:#fff;border:1px solid rgba(0,0,0,.1)}.about-root [class*=border-white]{border-color:rgba(0,0,0,.1)}.about-root [class*=decoration-white]{text-decoration-color:rgba(0,0,0,.3)}.about-root button[role=combobox],.about-root input,.about-root select,.about-root textarea{border-color:rgba(0,0,0,.3)}.about-root .glass-nav{background:hsla(0,0%,100%,.97);border:1px solid rgba(0,0,0,.1);box-shadow:0 12px 40px -20px rgba(0,0,0,.25)}.about-root .glass-nav [class*=text-white]{color:#52525b}.about-root .glass-nav [aria-current=page],.about-root .glass-nav [class*="hover\:bg-white"]:hover{background:rgba(0,0,0,.06);color:#0a0a0a}.about-root img[src*=Niranjan-mark]{filter:invert(1)}.about-root .software-black{background:#000;color:#e5e5e5}.about-root .software-black .border-glow-card{box-shadow:none}.about-root .software-black .text-foreground{color:#fff}.about-root .software-black .eyebrow-label{color:#a1a1a1}.about-root .software-black :focus-visible{outline-color:#fff}.about-root .software-black .text-ink,.about-root .software-black .text-muted{color:#a1a1a1}.about-root .software-black [class*=border-white]{border-color:hsla(0,0%,100%,.16)}.about-root .software-black .software-mark-black{filter:invert(1)}.about-root .about-marker{background-image:linear-gradient(to bottom,transparent 62%,var(--about-yellow) 62%,var(--about-yellow) 90%,transparent 90%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.1em;margin-inline:-.1em}.about-root .service-icon{transition:background-color .2s ease,color .2s ease}.about-root .service-card:hover .service-icon{background:var(--about-yellow);color:#0a0a0a}.about-root .journey-step:not(:last-child):after{content:"↓";position:absolute;left:.55rem;bottom:-.45rem;color:#6a6a73;font-size:.875rem;line-height:1}@media (min-width:640px){.about-root .journey-step:not(:last-child):after{left:1.9rem}}.about-root .proof-link{background:#fff;border:1px solid rgba(0,0,0,.1);transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.about-root .proof-link:focus-visible,.about-root .proof-link:hover{background:#fff;border-color:rgba(0,0,0,.25);box-shadow:0 10px 24px -18px rgba(0,0,0,.45);transform:translateY(-2px)}.about-root .education-entry-panel,.about-root .experience-entry-panel{transition:background-color .18s ease}.about-root .education-entry-panel.is-featured,.about-root .experience-entry-panel.is-current{background:#fff}.about-root .degree-preview{border:1px solid rgba(0,0,0,.12);background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.about-root .degree-preview:focus-visible,.about-root .degree-preview:hover{border-color:rgba(0,0,0,.3);box-shadow:0 12px 28px -20px rgba(0,0,0,.5)}@media (prefers-reduced-motion:reduce){.about-root .proof-link{transform:none}}.about-root .software-black .software-name-primary{color:#fff}.about-root .software-black .software-lede,.about-root .software-black .software-name{color:#a1a1a1}.about-root .software-black .software-native-grid{padding-bottom:clamp(.5rem,2vw,1.5rem)}.about-root .software-black .software-icon-box{background:transparent;border:0;box-shadow:none}@media (max-width:639px){.about-root .education-entry-panel.is-featured,.about-root .experience-entry-panel.is-current{margin-left:-.5rem;padding:1rem .75rem}}.about-root{--sec-y:clamp(2.75rem,5vw,4.5rem);--head-gap:clamp(1.75rem,3.2vw,2.75rem)}.about-root main section[id]{padding-block:var(--sec-y)}.about-root main section[aria-label=Introduction]{padding-bottom:calc(var(--sec-y) * .6)}.about-root #how-i-think{padding-block:calc(var(--sec-y) * .6)}.about-root #software{padding-block:calc(var(--sec-y) * 1.1)}.about-root #contact>div{padding-top:0}.about-root main section[id]>header{margin-bottom:var(--head-gap)}.about-root #certifications>div:last-child,.about-root #services>div:last-child,.about-root #services>ul{margin-top:var(--head-gap)}