.home-page.svelte-1uha8ag{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(8px)}.home-page.revealed.svelte-1uha8ag{opacity:1;transform:translateY(0)}.hero.svelte-1uha8ag{border-bottom:1px solid var(--line);padding:86px 0 27px}.hero-kicker.svelte-1uha8ag,.eyebrow.svelte-1uha8ag,.section-label.svelte-1uha8ag,.hero-bottom.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.05em;font-family:DM Mono,monospace;font-size:11px}.hero-kicker.svelte-1uha8ag{color:var(--muted);align-items:center;gap:8px;display:flex}.live-dot.svelte-1uha8ag{background:#111;border-radius:50%;width:6px;height:6px;display:inline-block}.hero-grid.svelte-1uha8ag{grid-template-columns:1fr 1.25fr;gap:40px;padding:70px 0 84px;display:grid}.hero-command.svelte-1uha8ag{color:var(--muted);align-self:end;padding-bottom:20px;font:14px DM Mono,monospace}.command-prompt.svelte-1uha8ag{color:var(--ink);margin-right:8px}.cursor.svelte-1uha8ag{vertical-align:-3px;background:var(--ink);width:7px;height:17px;margin-left:5px;animation:1.1s infinite svelte-1uha8ag-blink;display:inline-block}.eyebrow.svelte-1uha8ag{color:var(--muted);margin:0 0 18px}h1.svelte-1uha8ag,h2.svelte-1uha8ag,p.svelte-1uha8ag{margin-top:0}h1.svelte-1uha8ag,h2.svelte-1uha8ag{letter-spacing:-.07em;margin-bottom:0;font-weight:500;line-height:.91}h1.svelte-1uha8ag{font-size:clamp(64px,10vw,144px)}h1.svelte-1uha8ag em:where(.svelte-1uha8ag),h2.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--muted);font-style:normal}.hero-summary.svelte-1uha8ag{max-width:320px;color:var(--muted);margin:35px 0 0 auto;font-size:15px;line-height:1.6}.hero-bottom.svelte-1uha8ag{color:var(--muted);justify-content:space-between;display:flex}.content-section.svelte-1uha8ag{border-bottom:1px solid var(--line);padding:86px 0}.section-label.svelte-1uha8ag{color:var(--muted);justify-content:space-between;display:flex}.about-copy.svelte-1uha8ag,.project-row.svelte-1uha8ag,.section-heading-row.svelte-1uha8ag,.contact-grid.svelte-1uha8ag{grid-template-columns:1fr 1.25fr;gap:40px;margin-top:70px;display:grid}.about-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag),.project-row.svelte-1uha8ag h2:where(.svelte-1uha8ag),.section-heading-row.svelte-1uha8ag h2:where(.svelte-1uha8ag),.contact-grid.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(48px,6vw,84px)}.about-body.svelte-1uha8ag{max-width:470px;color:var(--muted);font-size:16px;line-height:1.65}.about-body.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--ink);font-weight:600}.project-section.svelte-1uha8ag{background:var(--dark);width:100vw;max-width:100vw;color:var(--background);margin-left:calc(50% - 50vw);padding-left:max(24px,50vw - 590px);padding-right:max(24px,50vw - 590px)}.project-section.svelte-1uha8ag .section-label:where(.svelte-1uha8ag),.project-section.svelte-1uha8ag h2:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag){color:#999}.project-note.svelte-1uha8ag{color:#aaa;align-self:end;max-width:280px;font-size:14px;line-height:1.6}.project-mark.svelte-1uha8ag{color:var(--background);margin-bottom:35px;font-size:34px;display:block}.project-link.svelte-1uha8ag{color:var(--background);text-transform:uppercase;letter-spacing:.04em;margin-top:25px;font:11px DM Mono,monospace;text-decoration:none;display:inline-block}.hero-identity.svelte-1uha8ag{position:relative}.section-heading-row.svelte-1uha8ag{align-items:end}.text-link.svelte-1uha8ag{justify-self:end;padding-bottom:8px;font:12px DM Mono,monospace;text-decoration:none}.text-link.svelte-1uha8ag span:where(.svelte-1uha8ag){margin-left:10px}.home-posts.svelte-1uha8ag{margin-top:60px}.post-card{border-top:1px solid var(--line);grid-template-columns:180px 1fr 30px;gap:30px;padding:25px 0;text-decoration:none;transition:padding .18s,background .18s;display:grid;position:relative}.post-card:last-child{border-bottom:1px solid var(--line)}.post-card:hover{background:var(--soft);padding-left:12px;padding-right:12px}.post-card-meta{color:var(--muted);text-transform:uppercase;font:11px DM Mono,monospace}.post-type{color:var(--ink);margin-top:8px;display:block}.post-card h2{letter-spacing:-.04em;font-size:25px}.post-card p{max-width:400px;color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.5}.post-arrow{text-align:right;font-size:23px}.contact-grid.svelte-1uha8ag{align-items:start}.social-list.svelte-1uha8ag{border-top:1px solid var(--line)}.social-list.svelte-1uha8ag a:where(.svelte-1uha8ag){border-bottom:1px solid var(--line);grid-template-columns:100px 1fr 20px;gap:15px;padding:16px 0;font-size:13px;text-decoration:none;display:grid}.social-list.svelte-1uha8ag a:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag):first-child{color:var(--muted)}.social-list.svelte-1uha8ag a:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){font-weight:500}.reveal.svelte-1uha8ag{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.reveal.svelte-1uha8ag.is-visible{opacity:1;transform:translateY(0)}@keyframes svelte-1uha8ag-blink{50%{opacity:0}}@media (width<=700px){.hero.svelte-1uha8ag{padding-top:55px}.hero-grid.svelte-1uha8ag,.about-copy.svelte-1uha8ag,.project-row.svelte-1uha8ag,.section-heading-row.svelte-1uha8ag,.contact-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:38px;margin-top:50px}.hero-command.svelte-1uha8ag{padding:0}.hero-summary.svelte-1uha8ag{margin-left:0}.hero-bottom.svelte-1uha8ag{flex-wrap:wrap;gap:20px}.content-section.svelte-1uha8ag{padding:62px 0}.project-section.svelte-1uha8ag{padding-left:16px;padding-right:16px}.post-card{grid-template-columns:1fr 25px;gap:10px}.post-card-meta{grid-column:1/-1}.post-card-main{grid-column:1}.post-arrow{grid-area:2/2}.text-link.svelte-1uha8ag{justify-self:start}}@media (prefers-reduced-motion:reduce){.home-page.svelte-1uha8ag,.reveal.svelte-1uha8ag,.reveal.svelte-1uha8ag.is-visible{opacity:1;transform:none}.cursor.svelte-1uha8ag{animation:none}}
