.hero-section.svelte-1q37ri0{min-height:100vh;height:100%;background:transparent;color:var(--text-hero);display:flex;align-items:center;justify-content:center;padding:120px 4vw;position:relative;pointer-events:none}.clean-container.svelte-1q37ri0{width:100%;max-width:1600px;position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto}.hero-intro-row.svelte-1q37ri0{width:100%;max-width:1400px;margin-bottom:2rem;display:flex;flex-direction:column;gap:1.5rem;text-align:left;padding:0}@media(min-width:1024px){.hero-intro-row.svelte-1q37ri0{flex-direction:row;align-items:baseline;gap:1.5rem;margin-bottom:2.5rem}}@media(max-width:640px){.hero-section.svelte-1q37ri0{min-height:100%;padding:40px 5vw}.hero-intro-row.svelte-1q37ri0{margin-bottom:2rem;gap:1rem}}.headline-wrap.svelte-1q37ri0{width:100%;max-width:1400px;display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:0 0%}.greeting-pre.svelte-1q37ri0{display:flex;flex-direction:column;width:100%;margin-bottom:.5rem;gap:1.25rem}.greeting-line-1.svelte-1q37ri0{font-family:var(--font-serif);font-size:var(--f-display-lg);font-weight:100;color:var(--base_primary);line-height:.9;letter-spacing:-.02em}.greeting-line-2.svelte-1q37ri0{font-family:var(--font-sans);font-size:var(--f-body-lg);font-weight:100;color:var(--text-hero);opacity:.8;max-width:1000px;line-height:1.4;letter-spacing:-.01em}.name-interactive.svelte-1q37ri0:hover{color:var(--base_primary)}.name-interactive.svelte-1q37ri0 .font-marathi{font-family:var(--font-marathi)!important;font-weight:100;font-style:normal}.content-wrapper{background-color:transparent!important}body{background-color:var( --bg-primary )}.main-title.svelte-1q37ri0{--title-fs: clamp(2rem, 8vw, 7rem);font-family:var(--font-alpha);font-size:var(--title-fs);line-height:1.05;letter-spacing:-.01em;display:flex;flex-direction:column;gap:0}.title-line.svelte-1q37ri0{display:flex;flex-wrap:nowrap;align-items:baseline;gap:0 .18em;width:max-content}.title-secondary.svelte-1q37ri0{font-size:.45em;color:var(--text-secondary);vertical-align:baseline;font-weight:100}.italic.svelte-1q37ri0{font-style:italic}.title-reveal.svelte-1q37ri0{display:inline-block;will-change:transform,opacity}.t-text-swap.svelte-1q37ri0{display:inline-block;transform:translateY(0);filter:blur(0);opacity:1;transition:transform var(--text-swap-dur) var(--text-swap-ease),filter var(--text-swap-dur) var(--text-swap-ease),opacity var(--text-swap-dur) var(--text-swap-ease);will-change:transform,filter,opacity}@media(prefers-reduced-motion:reduce){.t-text-swap.svelte-1q37ri0{transition:none!important}}.kw.svelte-1q37ri0{background:none;border:none;padding:0;color:inherit;position:relative;display:inline-block;cursor:none;z-index:50}.name-interactive.svelte-1q37ri0{position:relative;color:var(--base_primary);font-weight:400;cursor:pointer;font-size:var(--f-display-sm);text-underline-offset:6px;text-decoration-color:#1f2fd433;transition:all .4s cubic-bezier(.16,1,.3,1)}.kw-serif.svelte-1q37ri0{font-family:var(--font-serif);font-style:italic;font-weight:500;padding:0 .1em;font-size:var(--title-fs)}.kw.svelte-1q37ri0:after{content:"";position:absolute;bottom:.15em;left:0;width:100%;height:1.5px;background:var(--base_primary);transform:scaleX(0);transform-origin:right;transition:transform .6s cubic-bezier(.16,1,.3,1)}.kw.svelte-1q37ri0:hover:after{transform:scaleX(1);transform-origin:left}@media(max-width:1024px){.main-title.svelte-1q37ri0{--title-fs: 8.5vw}}@media(max-width:1000px){.main-title.rebus-layout.svelte-1q37ri0{padding-right:15vw}.main-title.svelte-1q37ri0{--title-fs: 9vw}}@media(max-width:640px){.hero-section.svelte-1q37ri0{padding:80px 5vw}.main-title.rebus-layout.svelte-1q37ri0{padding-right:0}.main-title.svelte-1q37ri0{--title-fs: 10vw;line-height:1.2}}.hero-actions.svelte-1q37ri0{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:4.5rem;width:100%;will-change:transform,opacity}.hero-btn.svelte-1q37ri0{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 2.5rem;font-family:var(--font-mono);font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.15em;border-radius:0;transition:all .5s cubic-bezier(.16,1,.3,1);cursor:pointer;text-decoration:none;pointer-events:auto}.hero-btn-primary.svelte-1q37ri0{background:var(--base_primary, #1f2fd4);color:#fff!important;box-shadow:0 4px 20px #1f2fd41f}.hero-btn-primary.svelte-1q37ri0:hover{background:var(--color-white, #fff);color:var(--base_primary, #1f2fd4)!important;transform:translateY(-2px);box-shadow:0 8px 30px #1f2fd433}.hero-btn-primary.svelte-1q37ri0 .arrow:where(.svelte-1q37ri0){transition:transform .4s cubic-bezier(.16,1,.3,1);display:inline-block}.hero-btn-primary.svelte-1q37ri0:hover .arrow:where(.svelte-1q37ri0){transform:translate(4px)}.hero-btn-secondary.svelte-1q37ri0{background:transparent;color:var(--text-hero, currentColor)!important;border:1px solid var(--border-primary, rgba(0, 0, 0, .15))}.hero-btn-secondary.svelte-1q37ri0:hover{background:rgba(var(--base-primary-rgb, 31, 47, 212),.05);border-color:var(--base_primary, #1f2fd4);color:var(--base_primary, #1f2fd4)!important;transform:translateY(-2px)}@media(max-width:640px){.hero-actions.svelte-1q37ri0{margin-top:3rem;gap:1rem;width:100%}.hero-btn.svelte-1q37ri0{width:100%;padding:1rem 2rem;font-size:12px}}.hero-cube-container.svelte-1vacp17{background:transparent;overflow:visible}.custom-cursor.svelte-1vacp17{transform:translate(-50%,-50%);mix-blend-mode:difference;transition:opacity .3s ease}.cursor-inner.svelte-1vacp17{position:relative;width:32px;height:32px;transition:transform .4s cubic-bezier(.16,1,.3,1)}.cursor-dot.svelte-1vacp17{position:absolute;inset:0;margin:auto;width:6px;height:6px;background:#fff;border-radius:50%;transition:transform .3s ease,opacity .3s ease}.cursor-crosshair.svelte-1vacp17{position:absolute;inset:0;opacity:0;transition:opacity .3s ease,transform .3s ease}.ch-h.svelte-1vacp17,.ch-v.svelte-1vacp17{position:absolute;inset:0;margin:auto;background:#fff}.ch-h.svelte-1vacp17{width:100%;height:1px}.ch-v.svelte-1vacp17{width:1px;height:100%}.cursor-inner.hovering.svelte-1vacp17 .cursor-dot:where(.svelte-1vacp17){transform:scale(.4);opacity:.5}.cursor-inner.hovering.svelte-1vacp17 .cursor-crosshair:where(.svelte-1vacp17){opacity:1;transform:rotate(45deg)}.cursor-inner.dragging.svelte-1vacp17{transform:scale(.7) rotate(90deg)}.cursor-inner.dragging.svelte-1vacp17 .cursor-crosshair:where(.svelte-1vacp17){transform:rotate(135deg)}.canvas-intro.svelte-1vacp17{filter:blur(12px);opacity:0;animation:svelte-1vacp17-shimmerIn 1.5s ease-out 1.5s forwards}.cubeLegends.svelte-1vacp17{position:absolute;top:1rem;left:1rem;right:auto;bottom:auto;transform:none;z-index:20;pointer-events:none}@media(min-width:640px){.cubeLegends.svelte-1vacp17{top:50%;transform:translateY(-35svh);left:auto;right:1rem;bottom:auto}}@media(min-width:1024px){.cubeLegends.svelte-1vacp17{right:6rem}}@media(min-width:1280px){.cubeLegends.svelte-1vacp17{right:5rem;top:45%}}@media(min-width:2100px){.cubeLegends.svelte-1vacp17{right:-10rem}}@keyframes svelte-1vacp17-shimmerIn{0%{filter:blur(12px);opacity:0}to{filter:blur(0px);opacity:1}}.pixel-projects.svelte-9gxm0e{height:auto;min-height:auto;background:transparent;position:relative;overflow:visible}.archives-bg.svelte-9gxm0e{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;font-family:var(--font-alpha);font-size:clamp(80px,18vw,320px);font-weight:500;color:transparent;-webkit-text-stroke:1px var(--section-accent, var(--base_primary));opacity:.08;pointer-events:none;line-height:1;z-index:0;transition:-webkit-text-stroke-color .6s,opacity .6s}.content-container.svelte-9gxm0e{width:100%;margin:0;padding:0;position:relative;z-index:10}.link-list.svelte-9gxm0e{display:flex;flex-direction:column;list-style:none}.link-item.svelte-9gxm0e{border-bottom:1px dashed var(--section-border, var(--border-primary));transition:border-color .4s}.table-header.svelte-9gxm0e{display:none;grid-template-columns:.044fr 1fr .2fr .4fr .23fr}.preview-link.svelte-9gxm0e{display:grid;grid-template-columns:40px 1fr 120px 220px 40px;gap:2rem;align-items:center;padding:2.75rem 1rem;text-decoration:none;color:var(--section-text, var(--text-primary));border-bottom:1px solid var(--border-subtle);transition:background-color .4s var(--transition-medium)}@media(max-width:1000px){.preview-link.svelte-9gxm0e{grid-template-columns:32px 1fr 120px;padding:1.75rem .5rem;gap:1.5rem}.project-content-wrap.svelte-9gxm0e{display:flex;flex-direction:column;gap:.25rem}.title-meta-inline.svelte-9gxm0e{display:flex;flex-direction:column;align-items:flex-start}.desktop-only.svelte-9gxm0e{display:none!important}.mobile-only.svelte-9gxm0e{display:block}.soon-badge.svelte-9gxm0e{font-size:8px;padding:8px 0;background:none;border:none;color:var(--base_primary);text-transform:uppercase;letter-spacing:.1em}.title.svelte-9gxm0e{font-size:clamp(1.8rem,4vw,2.5rem)}}@media(max-width:640px){.preview-link.svelte-9gxm0e{grid-template-columns:24px 1fr;padding:1.25rem 0;gap:1rem}.title.svelte-9gxm0e{font-size:2rem!important;font-size:clamp(2rem,6vw,6rem)}}.preview-link.svelte-9gxm0e:hover{background:color-mix(in srgb,var(--section-accent, var(--base_primary)) 4%,transparent)}.id.svelte-9gxm0e{font-size:var(--f-label, 16px);color:var(--section-accent, var(--base_primary));opacity:.8;transition:color .3s,opacity .3s;padding:0;text-align:left}.project-content-wrap.svelte-9gxm0e,.title-meta-inline.svelte-9gxm0e{display:contents}.mobile-only.svelte-9gxm0e{display:none}.desktop-only.svelte-9gxm0e{display:block}.work-cat.svelte-9gxm0e{font-size:var(--f-label, 16px);text-transform:uppercase;color:var(--section-accent, var(--base_primary));opacity:.8;letter-spacing:.2em;padding:0;text-align:left;transition:color .3s}.soon-badge.svelte-9gxm0e{font-family:var(--font-mono);font-size:10px;padding:2px 10px;color:#fc0;letter-spacing:.1em;vertical-align:middle;transition:transform .3s var(--transition-medium),opacity .3s;font-weight:500}.preview-link.svelte-9gxm0e:hover .soon-badge:where(.svelte-9gxm0e){opacity:1;transform:scale(1.1)}.preview-link.svelte-9gxm0e:hover .id:where(.svelte-9gxm0e),.preview-link.svelte-9gxm0e:hover .work-cat:where(.svelte-9gxm0e){color:var(--section-accent, var(--base_primary));opacity:1}.arrow-icon-wrap.svelte-9gxm0e{color:var(--section-accent, var(--base_primary));transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s;opacity:.5;display:flex;align-items:center;justify-content:flex-end}.preview-link.svelte-9gxm0e:hover .arrow-icon-wrap:where(.svelte-9gxm0e){opacity:1;transform:scale(2.4) translate(4px,-4px)}.arrow-icon-wrap svg{width:24px;height:24px}.title.svelte-9gxm0e{font-family:var(--font-serif);font-size:clamp(2.5rem,6vw,6rem);line-height:.9;letter-spacing:-.02em;text-transform:uppercase;color:var(--section-accent, var(--base_primary));margin:0;display:flex;flex-wrap:wrap;align-items:baseline;transition:color .3s;font-weight:400}.char.svelte-9gxm0e{display:inline-block;transform:translateY(0);transition:transform .45s cubic-bezier(.34,1.56,.64,1),color .3s ease;transition-delay:calc(var(--ci, 0) * 18ms);will-change:transform}.char-space.svelte-9gxm0e{display:inline-block;width:.3em}.preview-link.svelte-9gxm0e:hover .char:where(.svelte-9gxm0e){transform:translateY(-6px);color:var(--section-accent, var(--base_primary))}.font-mono.svelte-9gxm0e{font-family:var(--font-mono)}.module-card.svelte-1cj6yfq{border-right:1px dashed var(--section-border, var(--border-primary));border-bottom:1px dashed var(--section-border, var(--border-primary));position:relative;overflow:hidden;background:transparent;transition:background .3s,border-color .4s}.module-card.svelte-1cj6yfq:before{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--section-accent, var(--base_primary)) 6%,transparent);opacity:0;pointer-events:none;z-index:0;border:1.5px dashed var(--section-accent, var(--base_primary));transition:opacity .5s,border-color .4s}.module-card.svelte-1cj6yfq:hover:before{opacity:.89}.module-card.svelte-1cj6yfq:after{content:"";position:absolute;top:0;left:0;width:8px;height:8px;background:var(--section-accent, var(--base_primary));opacity:0;transition:opacity .5s,background .4s}.module-card.svelte-1cj6yfq:hover:after{opacity:.89}.module-card-inner.svelte-1cj6yfq{position:relative;z-index:1;padding:40px 36px;display:flex;flex-direction:column;gap:20px;height:100%;min-height:280px}.module-card-head.svelte-1cj6yfq{display:grid;grid-template-columns:48px 1fr;align-items:center;gap:16px;margin-bottom:12px}.module-card-title.svelte-1cj6yfq{font-size:clamp(1.5rem,5vw,3rem);font-weight:500;font-style:italic;color:var(--section-accent, var(--base_primary));letter-spacing:-.01em;line-height:1.2;font-family:var(--font-serif, serif);text-transform:none;transition:color .4s}.module-card-body.svelte-1cj6yfq{font-size:1.1rem;font-weight:300;line-height:1.55;color:var(--section-text, var(--text-primary));opacity:.82;flex:1;font-family:var(--font-sans, sans-serif);text-transform:none;transition:color .4s}.module-card-foot.svelte-1cj6yfq{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px dashed var(--section-border, var(--border-primary));transition:border-color .4s}.module-card.svelte-1cj6yfq:hover .module-card-foot:where(.svelte-1cj6yfq){border-top-color:var(--section-accent, var(--base_primary))}.module-card-tag.svelte-1cj6yfq{font-family:var(--font-mono, monospace);font-size:var(--f-label, 12px);letter-spacing:.1em;text-transform:uppercase;color:var(--section-text-muted, var(--text-muted));transition:color .4s}.module-card-arrow.svelte-1cj6yfq{width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:1px dashed var(--section-border, var(--border-primary));color:var(--section-text-muted, var(--text-muted));font-size:var(--f-label, 12px);transition:background .15s,color .15s,border-color .4s}.module-card.svelte-1cj6yfq:hover .module-card-arrow:where(.svelte-1cj6yfq){background:var(--section-accent, var(--base_primary));color:var(--section-bg, var(--bg-primary));border-color:var(--section-accent, var(--base_primary))}.module-card--wide.svelte-1cj6yfq{grid-column:span 2}.module-card--tall.svelte-1cj6yfq{min-height:360px}.module-grid{display:grid;grid-template-columns:repeat(4,1fr);border-left:1px dashed var(--section-border, var(--border-primary));border-top:1px dashed var(--section-border, var(--border-primary))}@media(max-width:1024px){.module-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.module-grid{grid-template-columns:1fr}.module-card--wide.svelte-1cj6yfq{grid-column:span 1}.module-card-title.svelte-1cj6yfq{font-size:clamp(1.2rem,8vw,2.2rem)!important}}.pixel-blob.svelte-1cj6yfq{width:48px;height:48px;position:relative;flex-shrink:0}.pixel-blob-grid.svelte-1cj6yfq{display:grid;grid-template-columns:repeat(6,8px);grid-template-rows:repeat(6,8px);gap:0}.pb.svelte-1cj6yfq{width:8px;height:8px;background:var(--section-accent, var(--base_primary));transition:background .4s,opacity .2s}.pb.dim.svelte-1cj6yfq{opacity:.25}.pb.off.svelte-1cj6yfq{opacity:0}.pb.bright.svelte-1cj6yfq{opacity:1}.pb.med.svelte-1cj6yfq{opacity:.55}.hero-icon-wrap.svelte-1cj6yfq{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--section-accent, var(--base_primary));transition:transform .4s cubic-bezier(.16,1,.3,1)}.module-card.svelte-1cj6yfq:hover .hero-icon-wrap:where(.svelte-1cj6yfq){transform:scale(1.1)}.hero-icon-wrap svg{width:32px;height:32px;stroke-width:1.5}.module-grid-upscaled.svelte-1pm5dm3{display:grid;grid-template-columns:repeat(12,1fr);width:100%;border-top:1px dashed var(--section-border, var(--border-primary));border-left:1px dashed var(--section-border, var(--border-primary))}.grid-item.svelte-1pm5dm3{position:relative}@media(max-width:1100px){.grid-item.svelte-1pm5dm3{grid-column:span 6!important}}@media(max-width:640px){.grid-item.svelte-1pm5dm3{grid-column:span 12!important}}.module-grid-upscaled .module-card{height:100%;border-left:none!important;border-top:none!important}.hero-scene.svelte-1uha8ag{position:relative;width:100%;min-height:100svh;height:auto;overflow:clip;display:flex;flex-direction:column}.hero-cube-anchor.svelte-1uha8ag{position:relative;display:block;pointer-events:auto;z-index:0;width:100%;height:40svh;flex-shrink:0;margin-top:3svh}@media(min-width:640px){.hero-scene.svelte-1uha8ag{display:block;height:100svh}.hero-cube-anchor.svelte-1uha8ag{position:absolute;aspect-ratio:1 / 1;height:auto;max-width:50vw;right:2vw;top:50%;transform:translateY(-50%);margin-top:0}}@media(min-width:768px){.hero-cube-anchor.svelte-1uha8ag{max-width:46vw;right:2vw}}@media(min-width:1024px){.hero-cube-anchor.svelte-1uha8ag{max-width:55vw;right:0}}@media(min-width:1280px){.hero-cube-anchor.svelte-1uha8ag{max-width:48vw}}@media(min-width:1536px){.hero-cube-anchor.svelte-1uha8ag{max-width:44vw;right:-3vw}}@media(min-width:2100px){.hero-cube-anchor.svelte-1uha8ag{max-width:44vw;right:7vw}}.hero-content-layer.svelte-1uha8ag{position:relative;z-index:10;flex:1;height:100%}
