.rcl__hero{position:relative;min-height:70vh;display:grid;align-items:end;overflow:hidden;isolation:isolate;background:var(--color-ink)}.rcl__hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.rcl__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,color-mix(in srgb,var(--color-ink) 20%,transparent),color-mix(in srgb,var(--color-ink) 82%,transparent))}.rcl__hero-inner{padding-block:var(--space-16);display:grid;gap:var(--space-5);justify-items:start;color:#fff}.rcl__eyebrow{background:#ffffff1f;border-color:#ffffff4d;color:#fff}.rcl__title{font-size:var(--text-hero);color:#fff;margin:0;text-transform:uppercase;letter-spacing:-.02em}.rcl__blurb{color:#ffffffd9;max-width:44ch;font-size:var(--text-lg)}.rcl__section-h{font-size:var(--text-h2);margin-block:var(--space-section) var(--space-8)}.rcl__runs{display:grid;gap:var(--space-4);grid-template-columns:1fr}.rcl__run{display:grid;gap:var(--space-1);padding:var(--space-6);border-radius:var(--radius-card);background:var(--color-ink-05);box-shadow:var(--ring-hairline)}.rcl__run-day{font-family:var(--font-display);font-size:var(--text-h3)}.rcl__run-time{font-weight:700;color:var(--color-accent)}.rcl__run-loc{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-ink-60);margin-top:var(--space-2)}.rcl__points{display:grid;gap:var(--space-6);grid-template-columns:1fr;margin-top:var(--space-section)}.rcl__point h3{font-size:var(--text-h3);margin-bottom:var(--space-2)}.rcl__point p{color:var(--color-ink-60)}.rcl__signup{margin-top:var(--space-section)}.rcl__signup-core{padding:clamp(2rem,4vw,3rem);display:grid;gap:var(--space-6)}.rcl__signup-core h2{font-size:var(--text-h2)}.rcl__signup-core>div p{color:var(--color-ink-60);margin-top:var(--space-2)}.rcl__signup-row{display:flex;gap:var(--space-2);max-width:30rem}.rcl__signup-row input{flex:1;border:1px solid var(--color-ink-10);border-radius:var(--radius-input);padding:0 1rem;height:52px;min-width:0}.rcl__ok{display:flex;align-items:center;gap:var(--space-2);color:var(--color-accent);font-weight:600}@media(min-width:768px){.rcl__runs,.rcl__points{grid-template-columns:repeat(3,1fr)}.rcl__signup-core{grid-template-columns:1fr 1fr;align-items:center}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/section-runclub-landing.css.map */
