.run-club-module__tAAn5G__page{--paper:#f3e6e2;--ink:#2b2723;--muted:#857b70;--line:#2b272329;--clay:#a5583b;--bar-height:3.5rem;--hero-size:clamp(2.6rem, 12vw, 11.5rem);--bar-size:1.6rem;--expand:0;--glide:0;background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-spectral), Georgia, "Times New Roman", serif;-webkit-font-smoothing:antialiased}.run-club-module__tAAn5G__page *{box-sizing:border-box}.run-club-module__tAAn5G__chart{z-index:0;width:100%;height:100%;opacity:calc(1 - var(--glide));pointer-events:none;position:fixed;inset:0}.run-club-module__tAAn5G__masthead{z-index:10;height:var(--bar-height);background:color-mix(in srgb, var(--paper) calc(var(--glide) * 100%), transparent);justify-content:center;align-items:center;display:flex;position:sticky;top:0}.run-club-module__tAAn5G__masthead:after{background:var(--line);content:"";height:1px;opacity:calc((var(--glide) - .8) * 5);position:absolute;inset:auto 0 0}.run-club-module__tAAn5G__wordmark{align-items:flex-start;gap:calc(.24em + (1 - var(--expand)) * .18em);font-size:calc(var(--hero-size) * (1 - var(--glide)) + var(--bar-size) * var(--glide));font-family:var(--font-instrument-serif), "Instrument Serif", Georgia, serif;letter-spacing:0;white-space:nowrap;transform:translateY(calc((100svh - var(--bar-height)) / 2 * (1 - var(--glide))));margin:0;padding:.08em .15em;font-style:italic;font-weight:400;line-height:1;display:flex}.run-club-module__tAAn5G__word{align-items:flex-start;display:inline-flex}.run-club-module__tAAn5G__rest{width:calc(var(--expand) * var(--rest-width,0em));color:rgb(43 39 35/calc(.15 + var(--expand) * .85));display:block;overflow:hidden}.run-club-module__tAAn5G__restText{white-space:nowrap;width:max-content;display:block}.run-club-module__tAAn5G__caption{color:var(--muted);text-align:center;pointer-events:none;transform:translateY(calc((100svh - var(--bar-height)) / 2 + var(--hero-size) * .85 - 50%));opacity:calc(1 - var(--expand) * 2.5);margin:0;font-size:clamp(.95rem,1.2vw,1.15rem);font-style:italic;position:absolute;top:50%;left:0;right:0}.run-club-module__tAAn5G__hero{z-index:1;height:150svh;position:relative}.run-club-module__tAAn5G__content{z-index:2;max-width:40rem;margin:0 auto;padding:6rem 1.5rem 9rem;position:relative}.run-club-module__tAAn5G__section+.run-club-module__tAAn5G__section{margin-top:7rem}.run-club-module__tAAn5G__label{color:var(--muted);margin:0 0 1.5rem;font-size:1.05rem;font-style:italic;font-weight:400}.run-club-module__tAAn5G__runList{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.run-club-module__tAAn5G__run{border-bottom:1px solid var(--line);grid-template-columns:8.5rem 1fr auto;align-items:baseline;gap:1.5rem;padding:1.25rem 0;display:grid}.run-club-module__tAAn5G__runDate,.run-club-module__tAAn5G__runDistance{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.95rem}.run-club-module__tAAn5G__runLocation{font-size:1.35rem;line-height:1.3}.run-club-module__tAAn5G__empty{border-block:1px solid var(--line);color:var(--muted);margin:0;padding:1.25rem 0}.run-club-module__tAAn5G__lede{max-width:32rem;margin:0 0 2rem;font-size:1.2rem;line-height:1.55}.run-club-module__tAAn5G__form{max-width:32rem}.run-club-module__tAAn5G__field{border-bottom:1px solid var(--ink);align-items:center;gap:1.5rem;transition:border-color .2s;display:flex}.run-club-module__tAAn5G__field:focus-within{border-color:var(--clay)}.run-club-module__tAAn5G__field input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:.75rem 0;font-size:1.15rem}.run-club-module__tAAn5G__field input::placeholder{color:var(--muted)}.run-club-module__tAAn5G__field button{color:var(--clay);cursor:pointer;font:inherit;background:0 0;border:0;padding:.75rem 0;font-size:1.15rem;font-style:italic}.run-club-module__tAAn5G__field button:hover,.run-club-module__tAAn5G__field button:focus-visible{text-underline-offset:.2em;outline:none;text-decoration:underline}.run-club-module__tAAn5G__field button:disabled{cursor:wait;opacity:.5}.run-club-module__tAAn5G__note{color:var(--muted);margin:.75rem 0 0;font-size:.95rem}.run-club-module__tAAn5G__formError{color:var(--clay);margin:.75rem 0 0;font-size:.95rem}.run-club-module__tAAn5G__success{border-block:1px solid var(--line);max-width:32rem;padding:1rem 0;font-size:1.1rem;line-height:1.5;display:block}.run-club-module__tAAn5G__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.run-club-module__tAAn5G__honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}@media (max-width:640px){.run-club-module__tAAn5G__page{--hero-size:11vw}.run-club-module__tAAn5G__content{padding:4rem 1.25rem 6rem}.run-club-module__tAAn5G__section+.run-club-module__tAAn5G__section{margin-top:5rem}.run-club-module__tAAn5G__run{grid-template-columns:1fr auto;gap:.25rem 1rem}.run-club-module__tAAn5G__runDate{grid-column:1/-1}.run-club-module__tAAn5G__runLocation{font-size:1.2rem}}@media (prefers-reduced-motion:reduce){.run-club-module__tAAn5G__page{--expand:1}}
