:root{--ui-gutter:clamp(16px, 4vw, 28px);--ui-radius-sm:14px;--ui-radius-md:20px;--ui-radius-lg:28px;--ui-touch:46px}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:92px}body{overflow-x:clip}:where(a,button,input,select,textarea,summary){-webkit-tap-highlight-color:transparent}:where(a,button,summary):focus-visible{outline-offset:3px;outline:3px solid #e12922f2}:where(img,video,canvas,svg){max-width:100%}.button,.nav-account__link,.nav-group__trigger{min-height:var(--ui-touch)}.site-header{border-radius:0 0 18px 18px;width:min(100% - 24px,1440px);margin-inline:auto;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s}.site-header.is-scrolled{-webkit-backdrop-filter:blur(18px)saturate(130%);background:#090909e0;border-color:#ffffff1a;box-shadow:0 14px 38px #00000047}.brand-link,.nav-toggle,.nav-primary>a,.nav-account>a,.nav-group__trigger{touch-action:manipulation}.rider-home-page{overflow:clip}.hero-content{width:min(1180px, calc(100% - (var(--ui-gutter) * 2)))}.hero-content h1{text-wrap:balance}.hero-copy{max-width:62ch}.hero-actions{gap:10px}.hero-actions .button{border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding-inline:20px;display:inline-flex}.rider-featured-ride,.rider-community__cards article,.rider-event-table article,.rider-rides__list article,.sponsor-card,.faq-item{transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}@media (hover:hover) and (pointer:fine){.rider-community__cards article:hover,.rider-event-table article:hover,.rider-rides__list article:hover,.sponsor-card:hover{transform:translateY(-4px)}}@media (max-width:980px){.section{padding-inline:var(--ui-gutter)}.rider-featured-ride{margin-inline:var(--ui-gutter)}.rider-community__cards{gap:14px}.rider-event-table article,.rider-rides__list article{gap:18px}}@media (max-width:860px){body.nav-open{overflow:hidden}.site-header{border-radius:0;width:100%;padding-inline:14px}.brand-copy small{display:none}.brand-logo{width:40px;height:40px}.nav-toggle{border-radius:14px;flex:0 0 46px;width:46px;height:46px}.nav-links{overscroll-behavior:contain;background:#0a0a0afa;border-radius:0 0 22px 22px;max-height:calc(100dvh - 76px);padding:14px;overflow-y:auto;box-shadow:0 24px 55px #0000006b}.nav-primary,.nav-account{gap:8px}.nav-primary>a,.nav-group__trigger,.nav-account__link,.nav-account__profile{border-radius:13px;min-height:50px}.nav-group__panel a{border-radius:12px;min-height:54px;padding:11px 13px}.hero{min-height:min(820px,100svh)}.hero-content{width:100%;padding:132px var(--ui-gutter) 48px}.hero-content h1{letter-spacing:-.055em;max-width:11ch;font-size:clamp(3rem,12vw,5.35rem);line-height:.9}.hero-copy{max-width:34rem;font-size:clamp(.98rem,3.8vw,1.1rem);line-height:1.6}.hero-actions{grid-template-columns:1fr 1fr;width:100%;max-width:540px;display:grid}.hero-actions .button:first-child{grid-column:1/-1}.rider-featured-ride{border-radius:var(--ui-radius-md);grid-template-columns:1fr;gap:18px;margin-top:-18px;padding:22px;display:grid}.rider-featured-ride__media{border-radius:16px;min-height:190px;overflow:hidden}.rider-featured-ride__media img{object-fit:cover;width:100%;height:100%}.rider-community__intro,.rider-rides__intro,.section-heading,.section-text{max-width:100%}.rider-community__intro h2,.rider-rides__intro h2,.section-heading h2{text-wrap:balance}.rider-community__cards{grid-template-columns:minmax(0,1fr);display:grid}.rider-community__cards article{border-radius:var(--ui-radius-md);overflow:hidden}.rider-community__cards article img{aspect-ratio:16/11;object-fit:cover;width:100%;height:auto}.rider-event-table article{grid-template-columns:auto 1fr;align-items:start;padding:18px 0}.rider-event-table article>p,.rider-event-actions{grid-column:1/-1}.rider-event-actions{flex-wrap:wrap;gap:8px;display:flex}.rider-event-actions a{border-radius:999px;align-items:center;min-height:44px;padding:0 15px;display:inline-flex}.rider-rides__list article{grid-template-columns:1fr;padding-block:22px}.rider-rides__media{border-radius:var(--ui-radius-sm);width:100%;min-height:190px;overflow:hidden}.rider-rides__media img{object-fit:cover;width:100%;height:100%}.sponsor-section-actions{grid-template-columns:1fr;display:grid}.sponsor-section-actions .button{justify-content:center;width:100%}.faq-item summary{cursor:pointer;align-items:center;min-height:54px;padding-block:14px;display:flex}.ai-assistant{bottom:70px;right:12px}.ai-assistant__launcher{min-height:52px;padding-inline:15px}}@media (max-width:560px){:root{--ui-gutter:16px}.brand-copy strong{font-size:.9rem}.hero{min-height:760px}.hero-content{padding-top:118px;padding-bottom:38px}.hero-content h1{font-size:clamp(2.8rem,14.5vw,4.35rem)}.hero-actions{grid-template-columns:1fr}.hero-actions .button:first-child{grid-column:auto}.hero-actions .button{width:100%;min-height:52px}.rider-outline-title{font-size:clamp(2.6rem,17vw,4.6rem);overflow:hidden}.rider-featured-ride{margin-inline:12px;padding:18px}.rider-featured-ride h2,.rider-community__intro h2,.rider-rides__intro h2,.section-heading h2,.section-text h2{font-size:clamp(2rem,9.5vw,3.25rem);line-height:.98}.rider-community__cards article,.sponsor-card,.faq-item{border-radius:16px}.rider-event-table article{grid-template-columns:68px 1fr}.rider-event-table time strong{font-size:2rem}.rider-rides__media,.rider-featured-ride__media{min-height:170px}.ai-assistant__panel{border-radius:16px;width:calc(100vw - 20px);height:min(72dvh,620px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.rider-3d-world,.rider-home-progress{display:none!important}}
:root{--radius-control:14px;--radius-action:16px;--radius-card:22px;--radius-icon:14px;--radius-chip:999px}:where(.button,.hero-actions .button,.rider-event-actions a,.sponsor-section-actions .button,.sixcento-form__submit,.nav-account__link,.nav-account__profile,.nav-primary>a,.nav-group__trigger,.trustpilot-review-link,.newsletter-signup button,button[type=submit],input[type=submit]){border-radius:var(--radius-action)!important}:where(input:not([type=checkbox]):not([type=radio]),select,textarea,.sixcento-form__control,.ai-assistant__composer,.newsletter-signup input){border-radius:var(--radius-control)!important}:where(.sixcento-form-shell,.rider-featured-ride,.rider-community__cards article,.sponsor-card,.faq-item,.newsletter-signup,.ai-assistant__panel,.nav-links,.nav-group__panel){border-radius:var(--radius-card)!important}:where(.rider-featured-ride__media,.rider-rides__media,.sponsor-media){border-radius:var(--radius-control)!important}:where(.nav-toggle,.ai-assistant__close,.ai-assistant__send){border-radius:var(--radius-icon)!important}.ai-assistant__launcher,.ai-assistant__avatar{border-radius:50%!important}:where(.sponsor-level,.eyebrow,[class*=badge],[class*=chip],[class*=pill]){--component-pill-radius:var(--radius-chip)}@media (max-width:860px){.nav-links{background:radial-gradient(circle at 88% 8%,#e1292214,#0000 34%),#0a0a0afb;border:1px solid #ffffff1a;margin:8px 10px 12px;padding:16px;box-shadow:0 24px 60px #0000006b}.nav-primary{gap:10px}.nav-primary>a,.nav-group__trigger,.nav-account__link,.nav-account__profile{background:#ffffff09;border:1px solid #ffffff12;min-height:54px;padding:0 16px}.nav-primary>a.is-active,.nav-group.is-active>.nav-group__trigger,.nav-account__profile{background:linear-gradient(135deg,#e1292221,#ffffff0b);border-color:#e1292247}.nav-group__trigger{width:100%}.nav-group__panel{background:#ffffff06;border:1px solid #ffffff14;margin-top:8px;padding:6px;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.nav-group__panel a{background:0 0;border:0;border-bottom:1px solid #fff1;min-height:62px;padding:12px 14px;border-radius:var(--radius-control)!important}.nav-group__panel a:last-child{border-bottom:0}.nav-group__panel a.is-active{background:#fff1;box-shadow:inset 3px 0 #e12922}.nav-group__panel a span{font-weight:800}.nav-group__panel a small{color:#f6f2ed8f;margin-top:3px}.nav-account{border-top:1px solid #ffffff17;margin-top:14px;padding-top:14px}.nav-account__profile,.nav-account__link{width:100%}}@media (max-width:560px){:root{--radius-control:13px;--radius-action:15px;--radius-card:18px;--radius-icon:13px}.nav-links{margin-inline:8px;padding:14px}.nav-group__panel{padding:5px}}
:root{--page-shell:min(1180px, calc(100% - (var(--ui-gutter,20px) * 2)));--surface-soft:#ffffff09;--surface-strong:#ffffff0e;--surface-border:#ffffff1a;--surface-border-red:#e1292247}:where(.ride-catalog-page,.partner-catalog-page,.member-page,.chapters-page,.velox-page,.app-coming-page){background:radial-gradient(circle at 82% 12%,#e1292214,#0000 30%),#090909}:where(.ride-catalog,.partner-catalog,.chapters-page>section,.velox-page>section,.member-page>.section,.app-coming-page>section,.app-coming-page>aside){width:var(--page-shell);margin-inline:auto}:where(.ride-catalog__hero,.partner-catalog__hero,.chapters-hero,.velox-hero,.page-hero,.contact-page__intro,.app-coming-hero){position:relative}:where(.ride-catalog__hero h1,.partner-catalog__hero h1,.chapters-hero h1,.velox-hero h1,.page-hero h1,.contact-page__intro h1,.app-coming-hero h1){text-wrap:balance;letter-spacing:-.045em}:where(.ride-catalog__hero>div>p:last-child,.partner-catalog__hero>div>p:last-child,.chapters-hero__content>p,.velox-hero>div>p,.page-hero>p,.contact-page__intro>p,.app-coming-hero__lead){color:#f6f2edb8;max-width:62ch;line-height:1.65}:where(.ride-catalog__hero,.partner-catalog__hero,.chapters-hero,.velox-hero,.page-hero,.contact-page__intro){border:1px solid var(--surface-border);border-radius:var(--radius-card,22px);background:linear-gradient(135deg, #e129221c, transparent 42%), var(--surface-soft);box-shadow:0 24px 70px #0000003d}:where(.ride-catalog-card,.partner-card,.member-grid article,.chapters-hero__numbers>div,.chapters-seo-copy,.chapters-ambassador,.chapters-empty,.velox-hero aside,.velox-quality,.editorial-card,.editorial-callout,.editorial-link-card,.editorial-faq-item,.app-compatibility-note,.app-coming-cta){border:1px solid var(--surface-border);background:var(--surface-soft);box-shadow:0 18px 46px #0000002e;border-radius:var(--radius-card,22px)!important}:where(.ride-catalog-card__media,.partner-card__media,.editorial-card__media){overflow:hidden;border-radius:var(--radius-control,14px)!important}:where(.ride-catalog__cta,.partner-catalog__cta,.ride-catalog-card__actions a,.partner-card__actions a,.ride-filters button){justify-content:center;align-items:center;min-height:48px;padding:0 18px;display:inline-flex;border-radius:var(--radius-action,16px)!important}:where(.ride-catalog-card__primary,.partner-card__primary,.ride-catalog__cta,.partner-catalog__cta){color:#fff;background:linear-gradient(135deg,#e63a32,#be1f19);box-shadow:0 12px 28px #e129222e;border-color:#0000!important}:where(.ride-filters,.event-filters){border:1px solid var(--surface-border);border-radius:var(--radius-card,22px);background:var(--surface-soft)}:where(.ride-filters input,.ride-filters select,.event-filters input,.event-filters select){min-height:50px;background:#ffffff0b!important;border-color:#ffffff24!important}:where(.ride-catalog-card__badges span,.partner-card__badges span,.editorial-card__meta span,.editorial-card__tags span,.app-phone-home__chips span){border-radius:999px!important}.member-grid{gap:16px}.member-grid article{padding:clamp(20px,3vw,30px);transition:transform .18s,border-color .18s,background .18s}.member-grid article h2{margin-top:0}.chapters-hero__numbers{gap:12px}.chapters-hero__numbers>div{padding:18px}:where(.chapters-seo-copy,.chapters-ambassador,.velox-quality,.app-compatibility-note,.app-coming-cta){padding:clamp(24px,4vw,42px)}.velox-hero aside{padding:clamp(20px,3vw,28px)}.app-coming-status{border-radius:var(--radius-control,14px)!important}.app-coming-manifesto ol li{border-radius:var(--radius-card,22px)!important}@media (hover:hover) and (pointer:fine){:where(.ride-catalog-card,.partner-card,.member-grid article,.editorial-card):hover{border-color:var(--surface-border-red);background:var(--surface-strong);transform:translateY(-4px)}}@media (max-width:860px){:where(.ride-catalog,.partner-catalog,.chapters-page>section,.velox-page>section,.member-page>.section,.app-coming-page>section,.app-coming-page>aside){width:calc(100% - 28px)}:where(.ride-catalog__hero,.partner-catalog__hero,.chapters-hero,.velox-hero,.page-hero,.contact-page__intro){padding:24px 20px}:where(.ride-catalog__hero,.partner-catalog__hero,.chapters-hero,.velox-hero){gap:20px;grid-template-columns:1fr!important}:where(.ride-catalog__hero h1,.partner-catalog__hero h1,.chapters-hero h1,.velox-hero h1,.page-hero h1,.contact-page__intro h1){font-size:clamp(2.35rem,10vw,4rem);line-height:.98}:where(.ride-catalog__cta,.partner-catalog__cta){width:100%}:where(.ride-catalog__grid,.partner-catalog__grid,.member-grid){gap:14px;grid-template-columns:1fr!important}:where(.ride-catalog-card,.partner-card){overflow:hidden}:where(.ride-catalog-card__actions,.partner-card__actions,.member-actions,.chapters-hero__actions,.velox-hero__actions,.app-coming-hero__actions,.app-coming-cta__actions){grid-template-columns:1fr!important;gap:10px!important;display:grid!important}:where(.ride-catalog-card__actions a,.partner-card__actions a,.member-actions .button,.chapters-hero__actions .button,.velox-hero__actions .button,.app-coming-hero__actions .button,.app-coming-cta__actions .button){width:100%}.ride-filters{gap:14px;padding:18px;grid-template-columns:1fr!important}.chapters-hero__numbers{grid-template-columns:1fr!important}.velox-hero aside{width:100%}.app-coming-hero{padding-inline:0}}@media (max-width:560px){:where(.ride-catalog,.partner-catalog,.chapters-page>section,.velox-page>section,.member-page>.section,.app-coming-page>section,.app-coming-page>aside){width:calc(100% - 24px)}:where(.ride-catalog__hero,.partner-catalog__hero,.chapters-hero,.velox-hero,.page-hero,.contact-page__intro){border-radius:var(--radius-card,18px);padding:22px 18px}:where(.ride-catalog-card,.partner-card,.member-grid article,.chapters-seo-copy,.chapters-ambassador,.velox-quality,.app-compatibility-note,.app-coming-cta){border-radius:var(--radius-card,18px)!important}:where(.ride-catalog__hero h1,.partner-catalog__hero h1,.chapters-hero h1,.velox-hero h1,.page-hero h1,.contact-page__intro h1){font-size:clamp(2.15rem,11vw,3.3rem)}}
