#riders-signup,#riders-signup *{box-sizing:border-box}#riders-signup{margin:32px 0;max-width:100%;font-family:"Source Sans 3",ui-sans-serif,system-ui,-apple-system,sans-serif;color:#101a14}#riders-signup .rs-sr{position:absolute;left:-5000px}#riders-signup .rs-legal a{color:inherit;text-decoration:underline}#riders-signup.variant-bar{background:#fff;border:2px solid #101a14;border-left:6px solid #DA1D25;border-radius:2px;padding:14px 18px;display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center}#riders-signup.variant-bar .rs-copy{min-width:0}#riders-signup.variant-bar .rs-eyebrow{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:#101a148c;font-weight:700;margin:0 0 2px}#riders-signup.variant-bar h2{font-family:Georgia,serif;font-weight:400;font-size:19px;line-height:1.15;letter-spacing:-.005em;margin:0}#riders-signup.variant-bar form{display:grid;grid-template-columns:1fr auto;border:2px solid #101a14;border-radius:2px;min-width:320px;margin:0}#riders-signup.variant-bar input[type=email]{width:100%;min-width:0;border:0;background:transparent;padding:10px 12px;font-size:14px;font-family:inherit;color:#101a14;outline:none}#riders-signup.variant-bar input[type=email]:focus{background:#fff8f8}#riders-signup.variant-bar button{background:#da1d25;color:#fff;border:0;padding:0 18px;font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:background .15s ease}#riders-signup.variant-bar button:hover{background:#b51720}#riders-signup.variant-bar .rs-legal{grid-column:1 / -1;margin:4px 0 0;font-size:10.5px;line-height:1.5;color:#101a148c}#riders-signup.variant-preview{background:#fff;border:2px solid #101a14;box-shadow:8px 8px #da1d25;display:grid;grid-template-columns:260px 1fr;overflow:hidden}#riders-signup.variant-preview .rs-phone-bg{background:#ebe7df;padding:14px 18px;border-right:2px solid #101a14}#riders-signup.variant-preview .rs-phone-peek{line-height:0}#riders-signup.variant-preview .rs-mobile-lead{display:none}#riders-signup.variant-preview .rs-phone-frame{background:#101a14;border:2px solid #101a14;border-radius:18px;padding:6px;box-shadow:3px 3px #101a14;overflow:hidden;line-height:0}#riders-signup.variant-preview .rs-phone-screen{position:relative;overflow:hidden;border-radius:12px;max-height:360px}#riders-signup.variant-preview .rs-phone-status{position:absolute;top:0;left:0;right:0;z-index:1;display:flex;justify-content:space-between;align-items:center;padding:5px 10px 4px;background:#fff;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9px;font-weight:700;color:#101a14;line-height:1}#riders-signup.variant-preview .rs-phone-battery{display:inline-block;width:12px;height:5px;background:#101a14;border-radius:1px}#riders-signup.variant-preview .rs-phone-video{display:block;width:100%;height:auto;border-radius:12px;vertical-align:middle}#riders-signup.variant-preview .rs-phone-caption{margin-top:12px;text-align:center;font-size:10px;color:#101a148c;letter-spacing:.18em;text-transform:uppercase;font-weight:600}#riders-signup.variant-preview .rs-content{padding:24px 28px;display:flex;flex-direction:column;justify-content:center}#riders-signup.variant-preview .rs-eyebrow{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:#da1d25;font-weight:700;margin:0 0 10px}#riders-signup.variant-preview h2,#riders-signup.variant-preview .rs-desktop-headline{font-family:Georgia,serif;font-weight:400;font-size:28px;line-height:1.1;letter-spacing:-.01em;margin:0 0 8px}#riders-signup.variant-preview .rs-desktop-sub{font-size:14px;color:#101a14b3;margin:0 0 18px;line-height:1.45}#riders-signup.variant-preview .rs-checklist{list-style:none;padding:0;margin:0 0 18px;display:flex;flex-direction:column;gap:6px}#riders-signup.variant-preview .rs-check-item{display:flex;align-items:center;gap:10px;font-size:13.5px;color:#101a14;line-height:1.3}#riders-signup.variant-preview .rs-checkmark{color:#da1d25;font-size:16px;font-weight:700;line-height:1;flex-shrink:0}#riders-signup.variant-preview form{display:grid;grid-template-columns:1fr auto;border:2px solid #101a14;border-radius:2px;margin:0}#riders-signup.variant-preview input[type=email]{width:100%;min-width:0;border:0;background:transparent;padding:12px 14px;font-size:15px;font-family:inherit;color:#101a14;outline:none}#riders-signup.variant-preview input[type=email]:focus{background:#fff8f8}#riders-signup.variant-preview button{background:#da1d25;color:#fff;border:0;padding:0 18px;font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:background .15s ease}#riders-signup.variant-preview button:hover{background:#b51720}#riders-signup.variant-preview div.rs-legal{margin:8px 0 0;font-size:10.5px;line-height:1.5;color:#101a148c}@media(max-width:640px){#riders-signup.variant-bar{grid-template-columns:1fr;gap:12px;padding:14px 16px}#riders-signup.variant-bar form{min-width:0;width:100%}#riders-signup.variant-bar h2{font-size:18px}#riders-signup.variant-preview{display:flex;flex-direction:column;grid-template-columns:1fr;--rs-phone-peek-visible: 225px}#riders-signup.variant-preview .rs-content{display:contents}#riders-signup.variant-preview .rs-eyebrow{order:1;margin:0;padding:16px 18px 6px;background:#fff}#riders-signup.variant-preview .rs-mobile-lead{display:block;order:2;margin:0;padding:0 18px 14px;background:#fff;font-family:Georgia,serif;font-weight:400;font-size:21px;line-height:1.12;letter-spacing:-.01em;color:#101a14;border-bottom:2px solid #101a14}#riders-signup.variant-preview .rs-desktop-headline,#riders-signup.variant-preview .rs-desktop-sub,#riders-signup.variant-preview .rs-checklist{display:none}#riders-signup.variant-preview .rs-phone-bg{order:3;border-right:0;padding:14px 48px 0;overflow:hidden}#riders-signup.variant-preview .rs-phone-caption{display:none}#riders-signup.variant-preview .rs-phone-peek{position:relative;overflow:hidden;width:100%;max-width:228px;height:var(--rs-phone-peek-visible);margin-left:auto;margin-right:auto;line-height:0}#riders-signup.variant-preview .rs-phone-frame{position:absolute;top:0;left:0;right:0;width:100%;max-width:none;margin:0;clip-path:none;-webkit-clip-path:none}#riders-signup.variant-preview .rs-phone-screen{max-height:none}#riders-signup.variant-preview .rs-signup-block{order:4;padding:16px 18px 18px;background:#fff}#riders-signup.variant-preview form{grid-template-columns:1fr}#riders-signup.variant-preview button{width:100%;padding:14px 18px}}
