.hero-title.svelte-cwls5q em:where(.svelte-cwls5q){color:var(--rust-ink);font-style:normal}.about-grid.svelte-cwls5q{grid-template-columns:minmax(0,1fr);max-width:760px;padding-top:56px;display:grid;position:relative}@media (width<=940px){.about-grid.svelte-cwls5q{padding-top:36px}}.sec.svelte-cwls5q:first-of-type{padding-top:8px}.prose-block.svelte-cwls5q{color:var(--ink);grid-template-columns:96px 1fr;gap:24px;font-size:1.02rem;line-height:1.72;display:grid}.prose-block.svelte-cwls5q>:where(.svelte-cwls5q){grid-column:2}.prose-block.svelte-cwls5q p:where(.svelte-cwls5q)+p:where(.svelte-cwls5q){margin-top:16px}@media (width<=760px){.prose-block.svelte-cwls5q{grid-template-columns:1fr}.prose-block.svelte-cwls5q>:where(.svelte-cwls5q){grid-column:1}}.principle-list.svelte-cwls5q{grid-template-columns:96px 1fr;gap:24px;display:grid}.principle-list.svelte-cwls5q>:where(.svelte-cwls5q){grid-column:2}.principle.svelte-cwls5q{grid-template-columns:32px 1fr;gap:18px;padding:22px 0;display:grid}.principle.svelte-cwls5q+.principle:where(.svelte-cwls5q){border-top:1px solid var(--line)}.principle.svelte-cwls5q:first-child{padding-top:4px}.principle.svelte-cwls5q:last-child{padding-bottom:4px}.principle-num.svelte-cwls5q{color:var(--rust-ink);padding-top:4px;font-size:.8rem}.principle.svelte-cwls5q h3:where(.svelte-cwls5q){letter-spacing:-.012em;color:var(--ink);font-size:1.18rem;font-weight:600}.principle.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--ink-soft);margin-top:6px;line-height:1.65}.principle.svelte-cwls5q p:where(.svelte-cwls5q) code:where(.svelte-cwls5q){background:var(--surface-2);border:1px solid var(--line);color:var(--ink);border-radius:4px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:.92em}@media (width<=760px){.principle-list.svelte-cwls5q{grid-template-columns:1fr}.principle-list.svelte-cwls5q>:where(.svelte-cwls5q){grid-column:1}}.cta-row.svelte-cwls5q{flex-wrap:wrap;gap:14px;margin-top:22px;display:flex}.mail-line.svelte-cwls5q{color:var(--ink-faint);margin-top:18px;font-size:.85rem}.mail-line.svelte-cwls5q a:where(.svelte-cwls5q){color:var(--ink-soft);border-bottom:1px solid var(--line-strong);transition:color .15s,border-color .15s}.mail-line.svelte-cwls5q a:where(.svelte-cwls5q):hover{color:var(--rust-ink);border-bottom-color:var(--rust-ink)}.mail-line.svelte-cwls5q a:where(.svelte-cwls5q):focus-visible{outline:2px solid var(--rust-ink);outline-offset:3px;border-radius:4px}
