.e-pitch{max-width:48rem;padding-block:clamp(1.5rem, 4vw, 3rem) var(--space-8)}.e-pitch__kicker{font-family:var(--font-numeric);font-size:var(--step--2);letter-spacing:.12em;color:var(--color-fg-muted)}.e-pitch__title{margin-top:var(--space-4);letter-spacing:-.04em;max-width:24ch;font-size:clamp(1.6rem,3.6vw,2.9rem);line-height:1.02}.e-pitch__section{padding-top:var(--space-5);border-top:2px solid var(--ink);margin-top:clamp(2rem,4vw,3rem)}.e-pitch__h2{font-size:var(--step-2);letter-spacing:-.03em}.e-pitch__n{background:var(--marker);min-width:2.1rem;color:var(--ink);border-radius:4px;place-items:center;padding:.05rem .35rem;font-size:.8rem;display:inline-grid}.e-pitch__body{color:var(--color-fg-muted);line-height:1.6}.e-pitch__body p,.e-pitch__body li{max-width:64ch}.e-pitch__links{border-top:1px dashed var(--rule-ink);gap:0;display:grid}.e-pitch__links li{border-bottom:1px dashed var(--rule-ink)}.e-pitch__links a{color:var(--ink);background-image:linear-gradient(transparent 62%, var(--marker) 62%, var(--marker) 92%, transparent 92%);transition:background-size .22s var(--ease-out);background-repeat:no-repeat;background-size:0% 100%;padding:.6rem 0;font-weight:600;text-decoration:none;display:block}.e-pitch__links a:hover{background-size:100% 100%}.e-pitch__roadmap{border-top:1px dashed var(--rule-ink);gap:0}.e-pitch__roadmap li{border-bottom:1px dashed var(--rule-ink);padding:.75rem 0}.e-pitch__when{color:var(--ink)}.e-pitch__contact a,.e-pitch__body a{color:var(--ink);-webkit-text-decoration-color:var(--marker);text-decoration-color:var(--marker);text-decoration-thickness:3px}
