.section-container{width:calc(100% - 48px);max-width:1200px;margin-left:auto;margin-right:auto}.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{max-width:1200px}}@media only screen and (max-width: 1400px){.section-container{max-width:1200px}}@media only screen and (max-width: 1024px){.section-container{width:92%}}@media only screen and (max-width: 900px){.section-container{width:92%;max-width:600px}}@media only screen and (max-width: 550px){.section-container{width:calc(100% - 32px)}}.loading-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999999;display:grid;place-items:center;width:100vw;height:var(--vh, 100vh);overflow:hidden;background:#fffdf8;opacity:1;transition:opacity .15s ease}.loading-screen-exit{opacity:0;pointer-events:none}.loading-brand{display:flex;flex-direction:column;align-items:center;gap:18px;color:#17201d;animation:loading-brand-enter .42s cubic-bezier(.22,1,.36,1) both}.loading-brand-mark{display:block;width:132px;height:auto}.loading-brand span{font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:650;letter-spacing:.22em;line-height:1}@keyframes loading-brand-enter{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 550px){.loading-brand{gap:15px}.loading-brand-mark{width:116px}.loading-brand span{font-size:16px}}@media (prefers-reduced-motion: reduce){.loading-brand{animation:none}}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/geist-v5-cyrillic-ext-JguAV-SU.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/geist-v5-cyrillic-D_Kiv5N3.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/geist-v5-vietnamese-BOnPvxSZ.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/geist-v5-latin-ext-Dr5IBr7O.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/geist-v5-latin-BGnTDqni.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/space-grotesk-v22-vietnamese-zl6yUm_6.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/space-grotesk-v22-latin-ext-wJGaI8U0.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/space-grotesk-v22-latin-DPT1xrvW.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Geist,sans-serif;font-optical-sizing:auto;font-style:normal;line-height:1.5;scroll-behavior:smooth;color-scheme:light;color:#0f172a;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: #bf6548;--accentColorDeep: #254c3f;--backgroundColor: #f3f0e8;--surfaceColor: #fffdf8;--textPrimary: #17201d;--textMuted: #66706b;--textSubtle: #7a817d;--vh: 100vh;--vh: 100svh;--glass-bg: rgba(255, 253, 248, .92);--glass-border: rgba(62, 72, 66, .16);--glass-highlight: rgba(191, 101, 72, .08)}h1,h2,h3,h4,h5,h6{font-family:Geist,sans-serif}body{overflow:hidden}body[data-prerendered=true]{overflow-y:auto}main section[id]{scroll-margin-top:82px}a{color:inherit;text-decoration:inherit}a:hover{color:var(--accentColor)}main{opacity:1;transition:.3s}body{margin:0;height:auto;background-color:#f3f0e8;color:var(--textPrimary);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}.techstack{width:100%;position:relative;overflow:hidden;margin:50px auto -100px;padding:60px 0}.techstack h2{font-size:56px;text-align:center;width:100%;font-weight:400;text-transform:uppercase;margin:0 0 20px}@media screen and (min-width: 768px){body{--cWidth: 94%}}@media screen and (max-width: 900px){.techstack h2{font-size:34px}}@media screen and (max-width: 550px){.techstack h2{font-size:26px}.techstack{margin-top:20px;margin-bottom:-60px;padding:40px 0}}@media (pointer: coarse),(max-width: 900px),(prefers-reduced-motion: reduce){*,*:before,*:after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@keyframes wehamdDotPulse{0%,to{opacity:1}50%{opacity:.4}}:where(a,button,[role=button],summary,[tabindex]):focus-visible{outline:2px solid var(--accentColor);outline-offset:3px;border-radius:6px}.about-label,.casestudies-label,.stats-label,.domains-label,.insights-label,.sc-label,.sp-label,.awards-label,.team-label,.work-label,.hobbies-label,.showcase-label,.careers-label,.age-label,.ii-label,.partners-label,.contact-label,.dvc-label{padding:0;background:transparent;border:none;border-radius:0;letter-spacing:.14em;font-size:12px;font-weight:600;color:var(--accentColorDeep)}.about-label-dot,.casestudies-label-dot,.stats-label-dot,.domains-label-dot,.insights-label-dot,.sc-label-dot,.sp-label-dot,.awards-label-dot,.team-label-dot,.work-label-dot,.hobbies-label-dot,.showcase-label-dot,.careers-label-dot,.age-label-dot,.ii-label-dot,.partners-label-dot,.contact-label-dot,.dvc-label-dot{display:none}.about-title,.casestudies-section h2,.stats-section h2,.domains-section h2,.insights-section h2,.sc-section h2,.sp-section h2,.awards-section h2,.team-section h2,.work-section h2,.hobbies-section h2,.careers-section h2,.showcase-heading,.age-heading,.ii-section h2,.partners-section h2,.contact-section h3,.dvc-heading,.cs-content h3,.insight-card h3,.sc-card h3,.sp-phase-header h3,.stat-number,.domain-card h4,.ii-challenge-card h4,.ii-tab-content h3{font-family:Geist,sans-serif}.about-title,.casestudies-section h2 span,.insights-section h2 span,.cs-result-metric,.cta-content h2 span,.careers-section h2,.showcase-heading span,.age-heading span,.dvc-heading span,.ii-section h2 span{background:none;-webkit-text-fill-color:currentColor}.about-title,.casestudies-section h2 span,.insights-section h2 span,.cs-result-metric,.cta-content h2 span,.showcase-heading span,.age-heading span,.dvc-heading span,.ii-section h2 span{color:var(--accentColorDeep)}.careers-section h2{color:var(--textPrimary)}.careers-section h2>span{color:var(--accentColorDeep);-webkit-text-fill-color:currentColor}.about-me:hover,.insight-card:hover,.domain-card:hover,.sc-card:hover,.cs-content:hover,.showcase-banner:hover,.ii-challenge-card:hover,.careers-perk:hover,.stat-card:hover,.partner-card:hover{transform:none;box-shadow:0 1px 3px #0f172a0f}.showcase-banner,.ii-challenge-card,.ii-tab-content,.careers-perk,.stat-card,.partner-card{background:var(--surfaceColor)!important;border:1px solid #e5e7eb!important;border-radius:8px!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
