.cpNpRG_preview{--home-pink:#ffd7f6;--home-yellow:#ffdf57;--home-cyan:#a4eff1}.cpNpRG_preview h1{letter-spacing:-.045em;text-wrap:balance;max-width:15ch;font-size:clamp(2.625rem,1.4rem + 3.5vw,4rem);font-weight:500;line-height:1.08}.cpNpRG_preview h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.75rem,1.3rem + 1.4vw,2.375rem);font-weight:500;line-height:1.15}.cpNpRG_preview section[aria-label="Explore The Running Directory"] h2{letter-spacing:-.02em;text-wrap:pretty;font-size:1.125rem;font-weight:600;line-height:1.35}.cpNpRG_preview>header h1+p{letter-spacing:-.01em;text-wrap:pretty;max-width:43ch;font-size:clamp(1rem,.9rem + .3vw,1.125rem);line-height:1.65}.cpNpRG_preview>header{background:var(--brand-surface)}.cpNpRG_preview section[aria-label="Explore The Running Directory"]>div>:first-child{background:var(--home-pink)}.cpNpRG_preview section[aria-label="Explore The Running Directory"]>div>:nth-child(2){background:var(--home-cyan)}.cpNpRG_preview section[aria-label="Explore The Running Directory"]>div>:nth-child(3){background:#fff1b5}.cpNpRG_preview section[aria-label="Explore The Running Directory"]>div>:nth-child(4){background:#ffe2ce}.cpNpRG_preview section[aria-label="Explore The Running Directory"]>div>*{border-color:#0000}.cpNpRG_preview section[aria-label="Explore The Running Directory"]>div>a:hover{border-color:var(--brand-ink)}.cpNpRG_preview section[aria-labelledby=home-calendar-title]{background:var(--brand-white)}.cpNpRG_preview section[aria-labelledby=home-distance-title] li:nth-child(3n+1) a{background:var(--home-pink)}.cpNpRG_preview section[aria-labelledby=home-distance-title] li:nth-child(3n+2) a{background:var(--home-cyan)}.cpNpRG_preview section[aria-labelledby=home-distance-title] li:nth-child(3n) a{background:#fff1b5}.cpNpRG_preview>header{border-bottom:1px solid var(--brand-line)}.cpNpRG_preview section[id=run-clubs-near-you]{background:var(--brand-surface);border-top:1px solid var(--brand-line)}@keyframes cpNpRG_home-rise{0%{transform:translateY(14px)}to{transform:none}}@keyframes cpNpRG_home-settle{0%{transform:translateY(18px)scale(.985)}to{transform:none}}.cpNpRG_rise{animation:.64s cubic-bezier(.22,1,.36,1) both cpNpRG_home-rise;animation-delay:calc(var(--rise-step,0) * 70ms)}.cpNpRG_settle{animation:.82s cubic-bezier(.22,1,.36,1) both cpNpRG_home-settle;animation-delay:var(--settle-delay,.18s)}@media (min-width:1440px){.cpNpRG_preview h1{font-size:4.5rem}.cpNpRG_preview>header h1+p{max-width:46ch;font-size:1.1875rem}}@media (min-width:1680px){.cpNpRG_preview h1{font-size:5rem}}@keyframes cpNpRG_home-drift{0%{transform:scale(1)}to{transform:scale(1.04)}}.cpNpRG_drift{transform-origin:60% 40%;animation:14s cubic-bezier(.22,1,.36,1) 1.5s both cpNpRG_home-drift}.cpNpRG_preview [data-reveal=hidden]{opacity:0;transform:translateY(16px)}.cpNpRG_preview [data-reveal=shown]{opacity:1;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:none}@media (prefers-reduced-motion:reduce){.cpNpRG_rise,.cpNpRG_settle,.cpNpRG_drift{animation:none}.cpNpRG_preview [data-reveal]{opacity:1!important;transition:none!important;transform:none!important}}
.WWWs-q_row{animation:.25s cubic-bezier(.22,1,.36,1) both WWWs-q_calendar-row-in;animation-delay:calc(min(var(--row-index,0), 8) * 30ms)}@keyframes WWWs-q_calendar-row-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}