.pitch{gap:var(--space-4);padding-top:clamp(.5rem,1.5vw,1rem);display:grid}.pitch__cover{gap:var(--space-5);border-radius:var(--r-stage);background:var(--card);border:1.5px solid var(--navy);box-shadow:var(--highlight), var(--lift-stage);padding:clamp(1.25rem,3vw,2.25rem);display:grid}@media (min-width:860px){.pitch__cover{grid-template-columns:13rem minmax(0,1fr);align-items:stretch;column-gap:clamp(1.5rem,3vw,2.5rem)}}.pitch__art{min-height:11rem;padding:var(--space-3);border-radius:calc(var(--r-stage) - 8px);place-items:end center;display:grid;position:relative}.pitch__text{gap:var(--space-3);align-content:center;display:grid}.pitch__name{font-family:var(--font-display);letter-spacing:-.045em;color:var(--navy);font-size:clamp(2.25rem,1.4rem + 3vw,3.5rem);font-weight:800;line-height:1}.pitch__line{max-width:44ch;font-size:var(--step-1);color:var(--navy-2);line-height:1.35}.pitch__facts{gap:var(--space-2);margin-top:var(--space-2);display:grid}@media (min-width:640px){.pitch__facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.pitch__facts>div{padding:var(--space-3) var(--space-4);border-radius:var(--r-ctl);background:var(--wash);border:1px solid var(--rule);flex-direction:column-reverse;justify-content:flex-end;gap:.3rem;display:flex}.pitch__facts dt{font-size:var(--step--2);color:var(--navy-2);line-height:1.4}.pitch__facts dd{font-family:var(--font-display);font-weight:800;font-size:var(--step-1);letter-spacing:-.03em;color:var(--flame);white-space:nowrap}.pitch__actions{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.e-pitch{max-width:48rem;padding-block:var(--space-8) var(--space-6);margin-inline:0}.e-pitch__kicker{font-size:var(--step--2);letter-spacing:.12em;color:var(--flame);font-weight:600}.e-pitch__title{max-width:34ch;font-family:var(--font-text);letter-spacing:-.015em;color:var(--navy);font-size:clamp(1.3rem,1.05rem + .9vw,1.75rem);font-weight:600;line-height:1.3}.e-pitch__section{border-top:1px solid var(--rule-2)}.e-pitch__h2{font-size:var(--step-1);letter-spacing:-.03em;color:var(--navy)}.e-pitch__n{color:var(--flame);font-weight:600}.e-pitch__body{color:var(--navy-2)}.e-pitch__body strong,.e-pitch__what{color:var(--navy)}.e-pitch__links a,.e-pitch__contact a{color:var(--navy);-webkit-text-decoration-color:var(--flame);text-decoration-color:var(--flame);font-weight:600;text-decoration-thickness:1.5px}.e-pitch__links a:hover,.e-pitch__contact a:hover{color:var(--flame)}.e-pitch__when{color:var(--flame);font-weight:600}
