body.home-page #back-to-top{display:none !important}html.home-page{background-color:var(--bg)}body.home-page{--warm:#faf9f5;--text:#1a1a18;--muted:#6f6f66;--faint:#b0b0a8;--border:#e2e8f0;--blue:#2563eb;background:0 0;color:var(--text);-webkit-font-smoothing:antialiased}[data-theme=dark] body.home-page{--text:#edebe8;--muted:#777777;--faint:#888885;--border:rgba(255, 255, 255, .08);--blue:#5b8dee}[data-theme=dark] .status-pill{background:rgba(13,13,12,.48);border-color:rgba(255,255,255,.13);backdrop-filter:saturate(300%)contrast(1.1)blur(24px);-webkit-backdrop-filter:saturate(300%)contrast(1.1)blur(24px);box-shadow:0 2px 16px rgba(0,0,0,.3),inset 0 0 0 .5px rgba(255,255,255,.2),inset 0 1px rgba(255,255,255,.18)}[data-theme=dark] .status-pill:hover{background:rgba(13,13,12,.55);box-shadow:0 2px 20px rgba(0,0,0,.36),inset 0 0 0 .5px rgba(255,255,255,.22),inset 0 1px rgba(255,255,255,.2)}[data-theme=dark] .sp-pipe{color:rgba(255,255,255,.18)}[data-theme=dark] .status-pill svg path{fill:rgba(255,255,255,.78)}[data-theme=dark] .soc-btn.gh:hover{color:var(--text);background:rgba(255,255,255,7%)}[data-theme=dark] .soc-btn.xx:hover{color:var(--text);background:rgba(255,255,255,7%)}body.home-page main#content{padding-top:64px;padding-right:0;padding-bottom:0;padding-left:0;max-width:unset;margin:0}body.home-page .container{max-width:1080px;margin:0 auto;padding:0 48px}body.home-page .hero{display:flex;align-items:center;justify-content:center;padding:28px 0 36px;max-width:unset;width:100%}@media(max-width:899px){body.home-page .hero{min-height:calc(100vh - 80px);padding:16px 0 80px}}.hero-inner{display:flex;flex-direction:column;align-items:center;gap:0;text-align:center;width:100%}.status-pill{display:inline-flex;align-items:center;gap:7px;background:rgba(255,255,255,.55);border:.5px solid rgba(26,26,24,.12);backdrop-filter:saturate(180%)blur(20px);-webkit-backdrop-filter:saturate(180%)blur(20px);border-radius:100px;padding:5px 12px 5px 10px;cursor:default;margin-bottom:20px;box-shadow:0 1px 6px rgba(26,26,24,4%),inset 0 0 0 .5px rgba(255,255,255,.6);transition:background .2s,box-shadow .2s;animation:heroUp .5s cubic-bezier(.4,0,.2,1)both 80ms}.status-pill:hover{background:rgba(255,255,255,.7);box-shadow:0 2px 10px rgba(26,26,24,6%),inset 0 0 0 .5px rgba(255,255,255,.75)}.dot{width:5px;height:5px;border-radius:50%;background:var(--blue);flex-shrink:0;animation:dotPulse 3s ease-in-out infinite}@keyframes dotPulse{0%,100%{opacity:.35;transform:scale(.8)}50%{opacity:.9;transform:scale(1.1)}}.sp-text{font-size:12px;color:var(--muted);letter-spacing:-.05px}.sp-pipe{font-size:11px;color:rgba(0,0,0,.15);margin:0 1px;user-select:none}.statement{font-family:plus jakarta sans,system-ui,sans-serif;font-size:clamp(10px,5.8vw,56px);font-weight:700;letter-spacing:-2.2px;line-height:1.08;color:var(--text);margin-bottom:18px;cursor:default;text-align:center;transition:letter-spacing .4s ease}.statement:hover{letter-spacing:-1.4px}.stmt-line{display:block;white-space:nowrap}.hw{display:inline-block;opacity:0;animation:wordBlurIn .5s cubic-bezier(.22,1,.36,1)both}@keyframes wordBlurIn{from{opacity:0;transform:translateY(12px);filter:blur(10px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.domains{display:inline-flex;align-items:center;gap:12px;margin-bottom:24px;perspective:600px;animation:heroUp .5s cubic-bezier(.4,0,.2,1)both 280ms}.dom-phrase{font-size:12px;font-weight:500;color:var(--faint);text-transform:uppercase;letter-spacing:.5px;cursor:default;user-select:none;display:inline-block;text-align:center;transition:color .2s,opacity .2s}#dp0{min-width:165px}#dp1{min-width:65px}#dp2{min-width:205px}.dom-sep{width:4px;height:4px;border-radius:50%;background:#d4d4cc;flex-shrink:0}.domains:hover .dom-phrase{opacity:.22}.domains:hover .dom-phrase:hover{opacity:1}.dom-phrase.d0:hover{color:#2563eb !important}.dom-phrase.d1:hover{color:#0d9488 !important}.dom-phrase.d2:hover{color:#7c3aed !important}.dom-phrase.flip-out{animation:flipOut .22s ease forwards}.dom-phrase.flip-in{animation:flipIn .3s ease forwards}@keyframes flipOut{from{transform:rotateX(0);opacity:1}to{transform:rotateX(-80deg);opacity:0}}@keyframes flipIn{from{transform:rotateX(80deg);opacity:0}to{transform:rotateX(0);opacity:1}}.soc-row{display:inline-flex;align-items:center;gap:6px;animation:heroUp .5s cubic-bezier(.4,0,.2,1)both 400ms}.soc-row:hover .soc-btn,.soc-row:hover .cta{opacity:.28}.soc-row:hover .soc-btn:hover,.soc-row:hover .cta:hover{opacity:1}.soc-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:100px;cursor:pointer;text-decoration:none;color:var(--faint);opacity:.55;flex-shrink:0;transition:color .18s,background .18s,transform .25s cubic-bezier(.34,1.56,.64,1),opacity .15s}.soc-btn.gh:hover{color:#1a1a18;transform:scale(1.15)translateY(-3px);background:rgba(0,0,0,4%)}.soc-btn.li:hover{color:#0a66c2;transform:scale(1.15)translateY(-3px);background:rgba(10,102,194,6%)}.soc-btn.xx:hover{color:#1a1a18;transform:scale(1.15)translateY(-3px);background:rgba(0,0,0,4%)}.soc-sep{width:1px;height:20px;background:var(--border);flex-shrink:0;margin:0 6px}@keyframes heroUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}body.home-page .home-grid{border-top:.5px solid var(--border);padding:28px 0 22px;display:grid;grid-template-columns:1fr 1fr;gap:64px}@media(max-width:899px){body.home-page .home-grid{grid-template-columns:1fr;gap:40px;padding:32px 0 24px}}.home-col-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:4px}.section-title{font-size:15px;font-weight:600;color:var(--text);letter-spacing:-.2px;margin-bottom:0}.section-sub{font-size:13px;color:var(--muted);line-height:1.55;font-weight:300;margin-bottom:12px}.section-link{font-size:13px;color:var(--blue);text-decoration:none;transition:opacity .15s}.section-link:hover{opacity:.7}body.home-page .home-grid .art-excerpt{display:none}body.home-page .home-grid .art:hover .art-excerpt{display:none}body.home-page .home-grid .art{position:relative;padding:11px 0}body.home-page .home-grid .art .art-title{display:block;flex:unset;padding-right:56px;font-size:15px;line-height:1.4;letter-spacing:-.1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.home-page .home-grid .art .art-date{position:absolute;top:12px;right:0;min-width:unset;font-family:jetbrains mono,ui-monospace,monospace;font-size:10px;letter-spacing:.4px;text-transform:uppercase;color:var(--faint)}body.home-page .home-grid .art-tagline{margin-top:6px}body.home-page .home-grid .proj-stacked{display:block;position:relative;padding:11px 0}body.home-page .home-grid .proj-row{display:flex;align-items:center;gap:10px;padding-right:32px;min-width:0}body.home-page .home-grid .proj-row .proj-nw{flex:initial;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.home-page .home-grid .proj-stacked .proj-num{position:absolute;top:12px;right:0;min-width:unset;margin:0;padding:0;font-family:jetbrains mono,ui-monospace,monospace;font-size:10px;letter-spacing:.4px;color:var(--faint);font-variant-numeric:tabular-nums}body.home-page .home-grid .proj-icons{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;opacity:.85;transition:opacity .2s}body.home-page .home-grid .proj:hover .proj-icons{opacity:1}body.home-page .home-grid .proj-icon{display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px}body.home-page .home-grid .proj-icon svg{width:13px;height:13px;display:block}body.home-page .home-grid .proj-stacked .proj-note{flex:unset;padding-left:0;font-size:12px;color:var(--faint);line-height:1.5;margin-top:5px}body.home-page .home-grid .art:hover .art-date,body.home-page .home-grid .proj:hover .proj-num{color:var(--accent)}@property --cta-angle{syntax: '<angle>';
  inherits: false;
  initial-value: 0deg;
}@keyframes ctaBorderSpin{to{--cta-angle:360deg}}[data-theme=dark] .soc-row .cta::before{content:'';position:absolute;inset:0;border-radius:100px;padding:1px;background:conic-gradient(from var(--cta-angle),transparent 0%,transparent 70%,rgba(255,255,255,.1) 78%,rgba(255,255,255,.82) 87%,rgba(255,255,255,.5) 92%,rgba(255,255,255,8%) 96%,transparent 100%);-webkit-mask:linear-gradient(#fff 0 0)content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:ctaBorderSpin 3.5s linear infinite;pointer-events:none}.soc-row>a.cta:nth-child(5)::before{animation-delay:0s}.soc-row>a.cta:nth-child(6)::before{animation-delay:.35s}.soc-row>a.cta:nth-child(7)::before{animation-delay:.7s}.status-pill{position:relative;text-decoration:none;color:inherit;cursor:pointer;overflow:hidden}.sp-rest,.sp-hover{position:absolute;inset:0;display:inline-flex;align-items:center;gap:7px;padding:0;transition:opacity .35s ease}.sp-rest{opacity:1}.sp-hover{opacity:0;pointer-events:none;gap:7px}.status-pill:hover .sp-rest,.status-pill:focus-visible .sp-rest{opacity:0;pointer-events:none}.status-pill:hover .sp-hover,.status-pill:focus-visible .sp-hover{opacity:1;pointer-events:auto}.sp-av{width:16px;height:16px;border-radius:999px;object-fit:cover;display:block;flex-shrink:0}.sp-greet{position:relative;display:inline-flex;align-items:center;font-size:12px;color:var(--text);letter-spacing:-.05px;white-space:nowrap;min-width:220px}.sp-greet b{font-weight:700}.sp-wave{display:inline-block;font-size:13px;line-height:1;flex-shrink:0;transform-origin:70% 70%}.sp-phrase{display:none}.sp-greet[data-i="0"] .sp-phrase[data-p="0"],.sp-greet[data-i="1"] .sp-phrase[data-p="1"],.sp-greet[data-i="2"] .sp-phrase[data-p="2"],.sp-greet[data-i="3"] .sp-phrase[data-p="3"]{display:inline}.sp-phrase-tamil{font-family:noto sans tamil,inter,sans-serif}[data-theme=dark] .sp-av{box-shadow:0 0 0 1px rgba(255,255,255,.12)}.sp-phrase{display:inline-block;position:absolute;left:28px;top:50%;transform:translateY(-50%)scale(.9);opacity:0;filter:blur(2px);transition:opacity .52s cubic-bezier(.2,0,0,1),transform .52s cubic-bezier(.2,0,0,1),filter .52s cubic-bezier(.2,0,0,1);white-space:nowrap;pointer-events:none}.sp-greet[data-i="0"] .sp-phrase[data-p="0"],.sp-greet[data-i="1"] .sp-phrase[data-p="1"],.sp-greet[data-i="2"] .sp-phrase[data-p="2"],.sp-greet[data-i="3"] .sp-phrase[data-p="3"]{opacity:1;transform:translateY(-50%)scale(1);filter:blur(0)}@keyframes sp-wave-rotate{0%{transform:rotate(0)}20%{transform:rotate(14deg)}40%{transform:rotate(-8deg)}60%{transform:rotate(12deg)}80%{transform:rotate(-4deg)}100%{transform:rotate(0)}}.sp-wave.sp-wave-go{animation:sp-wave-rotate .7s ease-in-out 1}@media(prefers-reduced-motion:reduce){.sp-phrase{transition:none;transform:translateY(-50%);filter:none}.sp-wave.sp-wave-go{animation:none}.sp-rest,.sp-hover{transition:opacity .01ms}}.status-pill{display:inline-grid;grid-template-areas:"slot";padding:0;height:auto;overflow:visible}.sp-rest,.sp-hover{grid-area:slot;display:inline-flex;align-items:center;gap:7px;padding:5px 12px 5px 10px;position:static;inset:auto;transition:opacity .35s ease}.sp-hover{padding-left:6px}.sp-visa{height:10px;width:auto;flex-shrink:0;display:block;margin-top:1px}.sp-text{white-space:nowrap}.status-pill{display:inline-flex;align-items:center;position:relative;overflow:hidden;height:auto;font-size:12px;text-decoration:none;color:inherit;cursor:pointer}.sp-rest{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;transition:opacity .3s ease;opacity:0;pointer-events:none}.sp-hover{position:absolute;inset:0;display:flex;align-items:center;padding:0 12px 0 8px;gap:6px;transition:opacity .3s ease;opacity:1;pointer-events:auto}.status-pill:hover .sp-rest,.status-pill:focus-visible .sp-rest{opacity:1;pointer-events:auto}.status-pill:hover .sp-hover,.status-pill:focus-visible .sp-hover{opacity:0;pointer-events:none}.sp-av{width:16px;height:16px;min-width:16px;min-height:16px;border-radius:50%;object-fit:cover;display:block;flex-shrink:0}.sp-greet{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-size:inherit;color:var(--text);letter-spacing:-.05px}.sp-greet b{font-weight:700}.sp-wave{font-size:11px;line-height:1;display:inline-block;flex-shrink:0;transform-origin:70% 70%}.sp-phrase{display:none;position:static;top:auto;left:auto;transform:none;opacity:1;filter:none;white-space:nowrap;font-size:inherit;pointer-events:auto}.sp-phrase-tamil{font-family:noto sans tamil,inter,sans-serif}.sp-greet[data-i="0"] .sp-phrase[data-p="0"],.sp-greet[data-i="1"] .sp-phrase[data-p="1"],.sp-greet[data-i="2"] .sp-phrase[data-p="2"],.sp-greet[data-i="3"] .sp-phrase[data-p="3"]{display:inline}[data-theme=dark] .sp-av{box-shadow:0 0 0 1.5px rgba(255,255,255,.14)}@media(prefers-reduced-motion:reduce){.sp-rest,.sp-hover{transition:opacity .01ms}.sp-wave.sp-wave-go{animation:none}}.sp-greet{font-size:11px;min-width:0;gap:4px}.sp-wave{font-size:11px}.sp-phrase-wrap{display:inline-grid;grid-template-areas:"pw"}.sp-phrase{grid-area:pw;position:static !important;top:auto !important;left:auto !important;filter:none !important;display:block;white-space:nowrap;font-size:inherit;opacity:0;transform:scale(.96);pointer-events:none;transition:opacity .6s cubic-bezier(.32,.72,0,1),transform .6s cubic-bezier(.32,.72,0,1)}.sp-greet[data-i="0"] .sp-phrase[data-p="0"],.sp-greet[data-i="1"] .sp-phrase[data-p="1"],.sp-greet[data-i="2"] .sp-phrase[data-p="2"]{opacity:1;transform:scale(1);pointer-events:auto}.status-pill{display:inline-block;width:170px;padding:0;position:relative;overflow:hidden;box-sizing:border-box;transition:width .42s cubic-bezier(.34,1.56,.64,1),background .2s ease,border-color .2s ease}.status-pill:hover,.status-pill:focus-visible{width:260px}.sp-rest{position:static !important;inset:auto !important;display:flex;align-items:center;gap:7px;padding:5px 12px 5px 10px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .35s ease}.sp-hover{position:absolute;inset:0;display:flex;align-items:center;gap:5px;padding:5px 12px 5px 8px;white-space:nowrap;opacity:1;pointer-events:auto;transition:opacity .35s ease}.status-pill:hover .sp-rest,.status-pill:focus-visible .sp-rest{opacity:1;pointer-events:auto}.status-pill:hover .sp-hover,.status-pill:focus-visible .sp-hover{opacity:0;pointer-events:none}.sp-phrase-tamil{font-size:6px}@media(prefers-reduced-motion:no-preference){@keyframes res-draw{0%,30%{stroke-dashoffset:var(--len)}70%,100%{stroke-dashoffset:0}}.res-A line{stroke-dasharray:var(--len);animation:res-draw 3.2s var(--ease-smooth)infinite;transition:stroke .3s var(--ease-smooth)}.res-A line:nth-of-type(1){--len:8px;animation-delay:0s}.res-A line:nth-of-type(2){--len:8px;animation-delay:.1s}.res-A line:nth-of-type(3){--len:5px;animation-delay:.2s}.cta.res-A:hover line{stroke:var(--accent)}@keyframes meet-circle-fade{0%,50%{opacity:.6;transform:scale(1)}62%{opacity:0;transform:scale(.6)}88%{opacity:0;transform:scale(.6)}100%{opacity:.6;transform:scale(1)}}@keyframes meet-stamp{0%,60%{opacity:0;transform:scale(.5)}72%{opacity:.6;transform:scale(.95)}82%{opacity:1;transform:scale(1)}90%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.7)}}.meet-C .date-dot{transform-origin:center;transform-box:fill-box;animation:meet-circle-fade 3.2s var(--ease-smooth)infinite}.meet-C .check{transform-origin:center;transform-box:fill-box;animation:meet-stamp 3.2s var(--ease-smooth)infinite;transition:stroke .3s var(--ease-smooth)}.cta.meet-C:hover .check{stroke:var(--accent)}@keyframes ai-twinkle{0%,50%{transform:scale(1)}65%{transform:scale(.92)}78%{transform:scale(1.1)}90%{transform:scale(1)}100%{transform:scale(1)}}@keyframes ai-sparkle-breath{0%,50%{opacity:0;transform:scale(.4)}65%{opacity:.5;transform:scale(.85)}78%{opacity:1;transform:scale(1)}88%{opacity:.7;transform:scale(.9)}100%{opacity:0;transform:scale(.5)}}.ai-B .main{transform-origin:center;transform-box:fill-box;animation:ai-twinkle 3.2s var(--ease-smooth)infinite;transition:fill .3s var(--ease-smooth)}.ai-B .satellite{transform-origin:center;transform-box:fill-box;animation:ai-sparkle-breath 3.2s var(--ease-smooth)infinite;transition:fill .3s var(--ease-smooth)}.ai-B .satellite-2{animation-delay:.15s}.cta.ai-B:hover .main,.cta.ai-B:hover .satellite{fill:var(--accent)}.soc-row>a.cta:nth-child(5) .cta-icon *{animation-delay:0s}.soc-row>a.cta:nth-child(6) .cta-icon *{animation-delay:.2s}.soc-row>a.cta:nth-child(7) .cta-icon *{animation-delay:.4s}.soc-row>a.cta:nth-child(7) .cta-icon .satellite-2{animation-delay:.55s}}