.race-registration-embed[data-astro-cid-sq4pozzh]{min-width:0}.race-registration-fallback[data-astro-cid-sq4pozzh]{margin-top:24px;font-size:13px;color:var(--muted)}.race-registration-fallback[data-astro-cid-sq4pozzh] a[data-astro-cid-sq4pozzh]{color:#7342b4;text-decoration:underline;text-underline-offset:3px}#race-registration-loading[data-astro-cid-sq4pozzh]{padding-block:20px;color:var(--muted)}#divRRRegStart[data-astro-cid-sq4pozzh] .RRRegStart_Registrations>div{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:25px;margin:0 0 18px;box-shadow:none}#divRRRegStart[data-astro-cid-sq4pozzh] h1{font-family:"DM Serif Display",Georgia,serif;font-size:29px;line-height:1.2;color:var(--plum);font-weight:400}#divRRRegStart[data-astro-cid-sq4pozzh] p{font-family:DM Sans,Arial,sans-serif;color:var(--muted);font-size:15px;margin-top:9px}#divRRRegStart[data-astro-cid-sq4pozzh] button{font-family:DM Sans,Arial,sans-serif;background:var(--button-accent);color:var(--plum);font-size:14px;font-weight:700;border:0;border-radius:99px;padding:13px 24px;min-height:48px}#divRRRegStart[data-astro-cid-sq4pozzh] button:hover{background:#8ce2dd}@media(max-width:600px){#divRRRegStart[data-astro-cid-sq4pozzh] .RRRegStart_Registrations>div{padding:22px 20px}#divRRRegStart[data-astro-cid-sq4pozzh] h1{font-size:25px}}.race-sr-only[data-astro-cid-cm7yowuq]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.race-hero[data-astro-cid-cm7yowuq],.race-purpose[data-astro-cid-cm7yowuq],.race-updates[data-astro-cid-cm7yowuq]{background:var(--plum) url(/images/run-for-hope/purple-background.jpg) center/cover;color:#fff}.race-hero[data-astro-cid-cm7yowuq]{padding:145px 24px 32px;display:flex;flex-direction:column;align-items:center;gap:28px}.race-artwork[data-astro-cid-cm7yowuq]{width:min(100%,350px);height:auto}.race-breadcrumb[data-astro-cid-cm7yowuq]{display:flex;gap:12px;align-items:center;padding:7px 18px;border:1px solid #ffffff40;border-radius:99px;font-size:12px}.race-breadcrumb[data-astro-cid-cm7yowuq] a[data-astro-cid-cm7yowuq]:hover{text-decoration:underline}.race-purpose[data-astro-cid-cm7yowuq]{margin-block:72px;padding:70px 6%;display:grid;grid-template-columns:1.1fr 1fr;gap:6%;align-items:center}.race-eyebrow[data-astro-cid-cm7yowuq]{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:20px}.race-purpose[data-astro-cid-cm7yowuq] h2[data-astro-cid-cm7yowuq],.race-updates[data-astro-cid-cm7yowuq] h2[data-astro-cid-cm7yowuq]{font-size:clamp(38px,4.5vw,64px);line-height:1.1;letter-spacing:-1px}.race-purpose-copy[data-astro-cid-cm7yowuq]>p[data-astro-cid-cm7yowuq]:not(.race-eyebrow){margin-top:24px;color:#eee5fc;max-width:560px}.race-purpose[data-astro-cid-cm7yowuq] .pill-button[data-astro-cid-cm7yowuq]{margin-top:30px}.race-runners[data-astro-cid-cm7yowuq]{height:540px;position:relative;overflow:hidden;align-self:end;transform:translateY(70px)}.race-runners[data-astro-cid-cm7yowuq] img[data-astro-cid-cm7yowuq]{position:absolute;bottom:0;height:100%;width:auto;max-width:none;left:50%;transform:translate(-50%)}.race-info[data-astro-cid-cm7yowuq],.race-registration[data-astro-cid-cm7yowuq]{max-width:1100px;padding-block:25px 70px}.race-info-heading[data-astro-cid-cm7yowuq]{max-width:800px;margin:0 auto 42px;text-align:center}.race-info-heading[data-astro-cid-cm7yowuq] h2[data-astro-cid-cm7yowuq]{font-size:clamp(40px,5vw,68px);color:var(--plum);line-height:1.1;letter-spacing:-1.5px}.race-info-heading[data-astro-cid-cm7yowuq]>p[data-astro-cid-cm7yowuq]:last-child{margin-top:22px;color:var(--muted)}.race-info-grid[data-astro-cid-cm7yowuq]{display:grid;grid-template-columns:1fr 1fr;gap:26px}.race-logistics[data-astro-cid-cm7yowuq]{display:grid;gap:26px}.race-info-card[data-astro-cid-cm7yowuq]{background:#fff;border-radius:26px;padding:34px}.race-info-card[data-astro-cid-cm7yowuq] h3[data-astro-cid-cm7yowuq]{font-size:32px;color:var(--plum);margin-bottom:22px}.race-info-card[data-astro-cid-cm7yowuq] p[data-astro-cid-cm7yowuq],.race-info-card[data-astro-cid-cm7yowuq] address[data-astro-cid-cm7yowuq]{font-size:15px;line-height:1.8}.race-info-card[data-astro-cid-cm7yowuq] address[data-astro-cid-cm7yowuq]{font-style:normal;margin-top:15px;color:var(--muted)}.race-inclusions[data-astro-cid-cm7yowuq]{display:grid;gap:17px}.race-inclusions[data-astro-cid-cm7yowuq] li[data-astro-cid-cm7yowuq]{padding-left:23px;position:relative;font-size:15px}.race-inclusions[data-astro-cid-cm7yowuq] li[data-astro-cid-cm7yowuq]:before{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:var(--accent);left:0;top:10px}.race-note[data-astro-cid-cm7yowuq]{margin-top:25px;color:var(--muted)}.race-schedule[data-astro-cid-cm7yowuq]{margin:22px 0 0;display:grid;gap:12px}.race-schedule[data-astro-cid-cm7yowuq] div[data-astro-cid-cm7yowuq]{display:flex;gap:24px}.race-schedule[data-astro-cid-cm7yowuq] dt[data-astro-cid-cm7yowuq]{font-weight:700;min-width:80px}.race-schedule[data-astro-cid-cm7yowuq] dd[data-astro-cid-cm7yowuq]{margin:0}.race-registration[data-astro-cid-cm7yowuq]{scroll-margin-top:25px}.race-registration-panel[data-astro-cid-cm7yowuq]{background:#fff;border-radius:28px;padding:clamp(20px,4vw,48px)}.race-questions[data-astro-cid-cm7yowuq]{margin-top:24px;text-align:center;font-size:14px;color:var(--muted)}.race-updates[data-astro-cid-cm7yowuq]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8%;padding:65px 6%;margin-bottom:75px}.race-updates[data-astro-cid-cm7yowuq]>div[data-astro-cid-cm7yowuq]>p[data-astro-cid-cm7yowuq]:last-child{margin-top:22px;color:#eee5fc}.race-updates[data-astro-cid-cm7yowuq] .contact-panel[data-astro-cid-cm7yowuq]{color:var(--ink);background:#fff}@media(max-width:900px){.race-purpose[data-astro-cid-cm7yowuq]{gap:3%;padding:45px 5%}.race-runners[data-astro-cid-cm7yowuq]{height:420px;transform:translateY(45px)}.race-updates[data-astro-cid-cm7yowuq]{gap:5%}}@media(max-width:600px){.race-hero[data-astro-cid-cm7yowuq]{padding:115px 20px 26px;gap:24px}.race-artwork[data-astro-cid-cm7yowuq]{width:285px}.race-purpose[data-astro-cid-cm7yowuq]{margin-block:42px;grid-template-columns:1fr;padding:35px 25px 0;gap:12px}.race-purpose[data-astro-cid-cm7yowuq] h2[data-astro-cid-cm7yowuq]{font-size:39px}.race-eyebrow[data-astro-cid-cm7yowuq]{font-size:10px}.race-purpose-copy[data-astro-cid-cm7yowuq]>p[data-astro-cid-cm7yowuq]:not(.race-eyebrow){font-size:15px;margin-top:20px}.race-runners[data-astro-cid-cm7yowuq]{height:340px}.race-info[data-astro-cid-cm7yowuq],.race-registration[data-astro-cid-cm7yowuq]{padding-block:12px 45px}.race-info-grid[data-astro-cid-cm7yowuq]{grid-template-columns:1fr;gap:20px}.race-logistics[data-astro-cid-cm7yowuq]{gap:20px}.race-info-card[data-astro-cid-cm7yowuq]{padding:27px 24px}.race-info-card[data-astro-cid-cm7yowuq] h3[data-astro-cid-cm7yowuq]{font-size:29px}.race-info-heading[data-astro-cid-cm7yowuq]{margin-bottom:28px}.race-info-heading[data-astro-cid-cm7yowuq] h2[data-astro-cid-cm7yowuq]{font-size:40px}.race-info-heading[data-astro-cid-cm7yowuq]>p[data-astro-cid-cm7yowuq]:last-child{font-size:15px}.race-updates[data-astro-cid-cm7yowuq]{grid-template-columns:1fr;padding:35px 25px;gap:28px;margin-bottom:45px}.race-updates[data-astro-cid-cm7yowuq] .contact-panel[data-astro-cid-cm7yowuq]{padding:24px 20px}.race-updates[data-astro-cid-cm7yowuq] h2[data-astro-cid-cm7yowuq]{font-size:40px}}@media(max-width:600px){.race-runners[data-astro-cid-cm7yowuq]{transform:none}}
