.pitch{max-width:var(--wide);padding:0 var(--gutter);margin-inline:auto}.pitch__next{gap:var(--space-3);max-width:50rem;padding-top:var(--space-6);flex-wrap:wrap;margin:0 auto;display:flex}.pitch .e-pitch{max-width:50rem;padding-block:var(--space-8) var(--space-4)}.pitch .e-pitch__kicker{font-family:var(--font-display);font-size:var(--step-0);letter-spacing:.12em;color:var(--lime);font-weight:700;line-height:1.3}.pitch .e-pitch__title{max-width:28ch;margin-top:var(--space-3);letter-spacing:.005em;text-transform:uppercase;font-size:clamp(2rem,1.35rem + 2.2vw,3.2rem);line-height:.95}.pitch .e-pitch__section{margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--hair)}.pitch .e-pitch__h2{align-items:center;gap:var(--space-3);letter-spacing:.03em;text-transform:uppercase;font-size:clamp(1.5rem,1.25rem + .8vw,2rem);line-height:1}.pitch .e-pitch__n{border-radius:var(--r-sm);background:color-mix(in oklab, var(--lime) 14%, transparent);border:1px solid color-mix(in oklab, var(--lime) 40%, transparent);min-width:2rem;height:2rem;color:var(--lime);flex:none;place-items:center;padding-inline:.3rem;font-size:.875rem;font-weight:700;display:inline-grid}.pitch .e-pitch__body{max-width:64ch;font-size:var(--step-0)}.pitch .e-pitch__body ul{padding-left:0;list-style:none}.pitch .e-pitch__body ul li{padding-left:1.4rem;position:relative}.pitch .e-pitch__body ul li:before{content:"";background:var(--lime);border-radius:1px;width:7px;height:7px;position:absolute;top:.62em;left:0}.pitch .e-pitch__links{gap:var(--space-2)}.pitch .e-pitch__body .e-pitch__links li:before{display:none}.pitch .e-pitch__body .e-pitch__links li{padding-left:0}.pitch .e-pitch__links a{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:3rem;padding:var(--space-3) var(--space-4);border-radius:var(--r-md);border:1px solid var(--hair);background:var(--color-surface);box-shadow:var(--lift);color:var(--chalk);transition:border-color var(--t-hover) var(--motion-ease), transform var(--t-hover) var(--motion-ease);text-decoration:none;display:flex}.pitch .e-pitch__links a:after{content:"→";color:var(--lime)}.pitch .e-pitch__links a:hover{border-color:color-mix(in oklab, var(--lime) 50%, transparent);transform:translateY(-1px)}.pitch .e-pitch__note{font-size:var(--fs-small)}.pitch .e-pitch__roadmap{gap:0;padding-left:0;position:relative}.pitch .e-pitch__roadmap li{padding:0 0 var(--space-5) var(--space-6);position:relative}.pitch .e-pitch__roadmap li:before{content:"";background:var(--color-surface);border:2px solid var(--lime);border-radius:50%;width:11px;height:11px;position:absolute;top:.35em;left:0}.pitch .e-pitch__roadmap li:first-child:before{background:var(--lime);box-shadow:0 0 12px color-mix(in oklab, var(--lime) 70%, transparent)}.pitch .e-pitch__roadmap li:after{content:"";background:var(--hair-2);width:1px;position:absolute;top:calc(.35em + 13px);bottom:2px;left:5px}.pitch .e-pitch__roadmap li:last-child:after{display:none}.pitch .e-pitch__when{font-family:var(--font-display);font-size:var(--fs-small);letter-spacing:.1em;text-transform:uppercase;color:var(--lime);font-weight:700}.pitch .e-pitch__what{color:var(--muted);line-height:1.55}.pitch .e-pitch__contact{gap:var(--space-3);flex-wrap:wrap}.pitch .e-pitch__contact a{min-height:2.75rem;padding-inline:var(--space-5);border-radius:var(--r-sm);border:1px solid var(--hair-2);background:color-mix(in oklab, var(--chalk) 6%, transparent);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;transition:border-color var(--t-hover) var(--motion-ease);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.pitch .e-pitch__contact a:hover{border-color:var(--lime)}@media (min-width:640px){.pitch .e-pitch__roadmap li{gap:var(--space-4);grid-template-columns:7.5rem minmax(0,1fr);display:grid}}
