.strava-button-link{cursor:pointer;width:100%;max-width:150px}.strava-bg:hover{fill:var(--dark)}.pulse-landing{width:100%;padding:24px;height:100vh;background:var(--gray-background)}.pulse-landing .inner{display:flex;flex-flow:row nowrap;column-gap:8px;width:100%;height:100%}.pulse-landing .intro{width:100%;max-width:392px;background:var(--light);border:1px solid var(--gray-border);border-radius:var(--border-radius)}.pulse-landing .header{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;width:100%;padding:16px}.pulse-landing .content{gap:24px;border-top:1px solid var(--gray-border);padding:24px 16px}.pulse-landing .block,.pulse-landing .content{display:flex;flex-flow:column nowrap;width:100%}.pulse-landing .headline{font-size:16px;font-weight:500}.pulse-landing .description{color:var(--gray-text);margin-top:8px;line-height:24px}.pulse-landing .description .underline{text-decoration:underline}.pulse-landing .description--small{font-size:12px;color:var(--gray-text);margin-top:8px}.pulse-landing .link{text-decoration:underline;color:var(--orange)}.pulse-landing .link:hover{text-decoration:none}.pulse-landing .subheadline{font-weight:700;font-size:10px;letter-spacing:.75px;text-transform:uppercase;color:var(--gray-text)}.pulse-landing .pills{display:flex;flex-flow:row wrap;gap:4px;padding:8px 0}.pulse-landing .pill{background:var(--light);border:1px solid var(--gray-border);border-radius:100px;padding:6px 8px;font-size:12px}.pulse-landing .filters{display:flex;flex-flow:row nowrap;width:100%;gap:8px}.pulse-landing .filter{display:flex;flex-flow:column nowrap;padding:8px 16px 24px;row-gap:8px;position:relative}.pulse-landing .filter-strava{border:1px solid var(--gray-border);border-radius:var(--border-radius)}.pulse-landing .filter-pulse{padding:0 16px}.pulse-landing .filter-header{display:flex;justify-content:center;padding:16px 0;width:100%;font-size:10px;text-transform:uppercase;font-weight:700;letter-spacing:.75px}.pulse-landing .filter-visual{width:100%;max-width:235px;height:100%}.pulse-landing .pulse-filters{width:100%;height:100%;display:flex;flex-flow:column nowrap;border:1px solid var(--gray-border);border-radius:var(--border-radius);background:var(--light)}.pulse-landing .pulse-filters-group{width:100%;display:flex;flex-flow:row wrap;justify-content:center;column-gap:8px;row-gap:24px;padding:0 16px 32px;overflow-y:scroll}.pulse-landing .pulse-filters-header{padding:8px}.pulse-landing .before-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);color:var(--orange);font-weight:700;text-transform:uppercase;font-size:38px;text-align:center}@media screen and (max-width:1024px){.pulse-landing .filter-pulse{width:100%;max-width:48%;align-items:center}}@media screen and (max-width:888px){.pulse-landing{overflow-y:scroll}.pulse-landing .inner{flex-flow:column nowrap;row-gap:8px}.pulse-landing .intro{max-width:100%}.pulse-landing .before-text{font-size:4vw}}@media screen and (max-width:375px){.pulse-landing .pulse-filters-group{overflow-y:unset;height:100%}}.pulse-loading-overlay{position:fixed;top:0;left:0;background-color:var(--light);width:100vw;height:100vh;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;color:var(--dark);z-index:1}