.hero.svelte-1sc0nj2{border-bottom:var(--border-heavy);grid-template-columns:1fr 1fr;display:grid}.hero-left.svelte-1sc0nj2{padding:var(--space-12) var(--space-9) var(--space-10);border-right:var(--border-heavy);flex-direction:column;justify-content:space-between;display:flex}h1.svelte-1sc0nj2{font-size:clamp(var(--text-3xl), 7vw, var(--text-4xl));text-transform:uppercase;letter-spacing:-.03em;margin-bottom:var(--space-6);font-weight:700;line-height:.95}.accent.svelte-1sc0nj2{color:var(--accent)}.hero-desc.svelte-1sc0nj2{font-size:var(--text-md);line-height:var(--leading-relaxed);max-width:480px;color:var(--muted)}.hero-right.svelte-1sc0nj2{background:var(--fg);color:var(--bg);flex-direction:column;display:flex}.panel-header.svelte-1sc0nj2{padding:var(--space-3) var(--space-6);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--accent-light);border-bottom:1px solid #f0f4f826;justify-content:space-between;align-items:center;display:flex}.panel-header.svelte-1sc0nj2 a:where(.svelte-1sc0nj2){color:var(--accent-light);font-weight:700;text-decoration:none}.panel-header.svelte-1sc0nj2 a:where(.svelte-1sc0nj2):hover{color:#fff}.hero-post.svelte-1sc0nj2{padding:var(--space-5) var(--space-6);border-bottom:1px solid #f0f4f81a;flex-direction:column;flex:1;justify-content:center;display:flex}.hero-post.svelte-1sc0nj2:last-child{border-bottom:none}.hero-post.empty.svelte-1sc0nj2{align-items:center}.hero-post.svelte-1sc0nj2 .date:where(.svelte-1sc0nj2){font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:#f0f4f866;margin-bottom:var(--space-2)}.hero-post.svelte-1sc0nj2 h3:where(.svelte-1sc0nj2){font-size:var(--text-base);font-weight:600;line-height:var(--leading-snug);margin-bottom:var(--space-1)}.hero-post.svelte-1sc0nj2 h3:where(.svelte-1sc0nj2) a:where(.svelte-1sc0nj2){color:var(--bg);transition:color var(--duration-fast);text-decoration:none}.hero-post.svelte-1sc0nj2 h3:where(.svelte-1sc0nj2) a:where(.svelte-1sc0nj2):hover{color:var(--accent-light)}.hero-post.svelte-1sc0nj2 p:where(.svelte-1sc0nj2){font-size:var(--text-sm);line-height:var(--leading-normal);color:#f0f4f880}@media (width<=900px){.hero.svelte-1sc0nj2{grid-template-columns:1fr}.hero-left.svelte-1sc0nj2{border-right:none;border-bottom:var(--border-heavy);padding:var(--space-10) var(--space-6) var(--space-8)}}.services.svelte-1kquifu{border-bottom:var(--border-heavy)}.services-grid.svelte-1kquifu{grid-template-columns:repeat(3,1fr);display:grid}.service-block.svelte-1kquifu{padding:var(--space-8) var(--space-6);border-right:var(--border-heavy)}.service-block.svelte-1kquifu:last-child{border-right:none}.service-header.svelte-1kquifu{align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.service-num.svelte-1kquifu{font-family:var(--font-mono);font-size:var(--text-2xl);color:var(--accent);font-weight:700;line-height:1}h3.svelte-1kquifu{font-size:var(--text-lg);text-transform:uppercase;letter-spacing:var(--tracking-tight);font-weight:700;line-height:var(--leading-snug)}.service-desc.svelte-1kquifu{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--muted);margin-bottom:var(--space-4)}ul.svelte-1kquifu{margin:0;padding:0;list-style:none}li.svelte-1kquifu{font-size:var(--text-sm);padding:var(--space-2) 0;border-top:var(--border-light);line-height:var(--leading-snug)}li.svelte-1kquifu:last-child{border-bottom:var(--border-light)}@media (width<=900px){.services-grid.svelte-1kquifu{grid-template-columns:1fr}.service-block.svelte-1kquifu{border-right:none;border-bottom:var(--border-heavy)}.service-block.svelte-1kquifu:last-child{border-bottom:none}}.about.svelte-1ymwev9{border-bottom:var(--border-heavy);grid-template-columns:1fr 2fr;display:grid}.about-left.svelte-1ymwev9{background:var(--fg);color:var(--bg);padding:var(--space-9) var(--space-8);flex-direction:column;justify-content:center;display:flex}.tagline.svelte-1ymwev9{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--accent-light);text-transform:uppercase;letter-spacing:var(--tracking-wider);margin-bottom:var(--space-2)}h2.svelte-1ymwev9{font-size:var(--text-2xl);text-transform:uppercase;font-weight:700;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.about-right.svelte-1ymwev9{padding:var(--space-9) var(--space-8);flex-direction:column;justify-content:center;display:flex}.about-right.svelte-1ymwev9 p:where(.svelte-1ymwev9){font-size:var(--text-base);line-height:var(--leading-relaxed);margin-bottom:var(--space-3);max-width:var(--prose-width)}@media (width<=900px){.about.svelte-1ymwev9{grid-template-columns:1fr}.about-left.svelte-1ymwev9{padding:var(--space-8) var(--space-6)}}
