.intro[data-v-17e9620a]{padding-bottom:88px;padding-top:88px}.eyebrow[data-v-17e9620a]{color:var(--ink-faint);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.18em;margin-bottom:16px;text-transform:uppercase}h1[data-v-17e9620a]{color:var(--ink);font-family:var(--font-heading);font-size:clamp(34px,5vw,56px);font-weight:800;letter-spacing:-.02em;line-height:1.05;margin-bottom:18px}.prose[data-v-17e9620a]{max-width:56ch}.prose[data-v-17e9620a] p{color:var(--ink-sub);font-size:15px;line-height:1.6}.prose[data-v-17e9620a] *+p,.prose[data-v-17e9620a] p+p{margin-top:14px}.prose[data-v-17e9620a] h2{color:var(--ink);font-family:var(--font-heading);font-size:22px;font-weight:700;letter-spacing:-.01em;margin-bottom:12px;margin-top:32px}.prose[data-v-17e9620a] ol,.prose[data-v-17e9620a] ul{color:var(--ink-sub);font-size:15px;line-height:1.6;margin-top:14px;padding-left:20px}.prose[data-v-17e9620a] li{margin-top:6px}.prose[data-v-17e9620a] li::marker{color:var(--ink-faint)}.prose[data-v-17e9620a] a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.prose[data-v-17e9620a] a:hover{color:var(--ink)}.prose[data-v-17e9620a] code{background:var(--surface-2);border-radius:4px;font-family:var(--font-mono);font-size:.9em;padding:1px 5px}.prose[data-v-17e9620a] strong{color:var(--ink);font-weight:600}@media(max-width:720px){.intro[data-v-17e9620a]{padding-bottom:60px;padding-top:40px}}
