.navbar.svelte-rfuq4y{position:fixed;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;padding-top:max(1rem,env(safe-area-inset-top));padding-left:max(2rem,env(safe-area-inset-left));padding-right:max(2rem,env(safe-area-inset-right));background-color:var(--color-bg);z-index:var(--z-navbar)}.logo.svelte-rfuq4y{font-family:var(--font-mono);font-size:1rem;font-weight:400;color:var(--color-text);text-decoration:none;letter-spacing:.05em}.logo.svelte-rfuq4y:hover{color:var(--color-accent)}@media(min-width:768px){.navbar.svelte-rfuq4y{padding:1.5rem 3rem}.logo.svelte-rfuq4y{font-size:1.125rem}}.hero.svelte-dhrh6i{position:relative;min-height:100vh;width:100%;overflow:hidden;background-color:var(--color-bg)}.ascii-layer.svelte-dhrh6i{position:absolute;inset:-10px;display:flex;align-items:flex-start;justify-content:flex-start;opacity:0;transition:opacity .4s ease-out;pointer-events:none;overflow:hidden;will-change:opacity}.ascii-layer.mounted.svelte-dhrh6i{opacity:.25}[data-theme=dark] .ascii-layer.mounted.svelte-dhrh6i{opacity:.2}.ascii-canvas.svelte-dhrh6i{font-family:var(--font-mono);font-size:9px;line-height:1.05;letter-spacing:-.5px;margin:0;white-space:pre;-webkit-user-select:none;user-select:none;color:var(--color-accent)}.content-layer.svelte-dhrh6i{position:relative;z-index:10;min-height:100vh;display:flex;align-items:center}.content-wrapper.svelte-dhrh6i{width:100%;padding:2rem;display:flex;flex-direction:column;gap:3rem}.title-block.svelte-dhrh6i{opacity:0;transform:translateY(30px)}.title-block.mounted.svelte-dhrh6i{animation:fadeSlideUp .5s ease-out .2s forwards}.hero-title.svelte-dhrh6i{font-family:var(--font-mono);font-size:clamp(2.5rem,10vw,6rem);font-weight:400;line-height:.95;margin:0;color:var(--color-text);letter-spacing:-.02em}.title-line.svelte-dhrh6i{display:block}.accent-bar.svelte-dhrh6i{height:4px;width:60px;background:var(--color-accent);margin:1.5rem 0;transform:scaleX(0);transform-origin:left}.accent-bar.mounted.svelte-dhrh6i{animation:expandWidth .6s ease-out .8s forwards}.hero-subtitle.svelte-dhrh6i{font-family:var(--font-sans);font-size:clamp(1rem,2vw,1.25rem);color:var(--color-text-secondary);margin:0;max-width:450px;opacity:0}.title-block.mounted.svelte-dhrh6i .hero-subtitle:where(.svelte-dhrh6i){animation:fadeIn .6s ease-out 1s forwards}.hero-nav.svelte-dhrh6i{display:flex;flex-direction:column;gap:.75rem}.nav-item.svelte-dhrh6i{display:inline-flex;align-items:center;gap:0;font-family:var(--font-mono);font-size:.875rem;color:var(--color-text);text-decoration:none;text-transform:uppercase;letter-spacing:.05em;padding:.5rem 0;opacity:0;transform:translate(-10px);transition:color .2s ease}@media(hover:hover)and (pointer:fine){.nav-item.svelte-dhrh6i{transition:color .2s ease,transform .2s ease-out}}.hero-nav.mounted.svelte-dhrh6i .nav-item:where(.svelte-dhrh6i){animation:fadeSlideUp .5s ease-out forwards}.nav-number.svelte-dhrh6i{color:var(--color-accent);font-size:.75rem}.nav-separator.svelte-dhrh6i{color:var(--color-text-secondary);margin:0 .25rem}.nav-label.svelte-dhrh6i{position:relative}.nav-label.svelte-dhrh6i:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:var(--color-accent);transition:width .2s ease-in-out}@media(hover:hover)and (pointer:fine){.nav-item.svelte-dhrh6i:hover{color:var(--color-accent);transform:translate(4px)}.nav-item.svelte-dhrh6i:hover .nav-label:where(.svelte-dhrh6i):after{width:100%}}@media(min-width:768px){.content-wrapper.svelte-dhrh6i{padding:4rem;padding-left:8vw;max-width:800px}.ascii-canvas.svelte-dhrh6i{font-size:10px}.hero-title.svelte-dhrh6i{font-size:clamp(3rem,12vw,8rem)}.accent-bar.svelte-dhrh6i{margin:2rem 0}.nav-item.svelte-dhrh6i{font-size:1rem}}@media(min-width:1024px){.content-wrapper.svelte-dhrh6i{padding-left:12vw}.ascii-canvas.svelte-dhrh6i{font-size:11px}}main.svelte-1uha8ag{min-height:100vh;background-color:var(--color-bg)}
