:root{--rb-bg: #09090b;--rb-bg-2: #111113;--rb-card: #161618;--rb-line: rgba(255, 255, 255, .1);--rb-text: #f4f1ea;--rb-muted: #a8a49c;--rb-accent: #e8a23a;--rb-accent-ink: #1a1204;--rb-danger: #e35d5d;--rb-display: "Oswald", sans-serif;--rb-body: "Manrope", sans-serif;--rb-header: 76px;--rb-max: 1180px}html body.index-page{margin:0;background:var(--rb-bg)!important;color:var(--rb-text)!important;font-family:var(--rb-body)!important;font-size:16px;line-height:1.65}html body.index-page h1,html body.index-page h2,html body.index-page h3,html body.index-page h4{font-family:var(--rb-display);font-weight:500;letter-spacing:.02em;line-height:1.05;color:var(--rb-text)}html body.index-page a{color:inherit;text-decoration:none}html body.index-page #scroll-top,html body.index-page #preloader{display:none!important}.rb-main{min-height:70vh}.rb-wrap{width:min(var(--rb-max),calc(100% - 40px));margin:0 auto}.rb-kicker{margin:0 5px;color:var(--rb-accent);font-size:.78rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.rb-lead{max-width:640px;margin:16px 0 0;color:var(--rb-muted);font-size:1.05rem}.rb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border:1px solid transparent;border-radius:2px;font-family:var(--rb-body);font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.rb-btn--accent{background:var(--rb-accent);color:var(--rb-accent-ink)}.rb-btn--accent:hover{background:#f2b85a;color:var(--rb-accent-ink)}.rb-btn--ghost{background:transparent;border-color:#ffffff73;color:#fff}.rb-btn--ghost:hover{border-color:var(--rb-accent);color:var(--rb-accent)}.rb-header{position:fixed;inset:0 0 auto;z-index:1000;height:var(--rb-header);display:flex;align-items:center;background:#09090bf0;border-bottom:1px solid var(--rb-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.rb-header__bar{width:min(1280px,calc(100% - 40px));margin:0 auto;display:flex;align-items:center;gap:28px}.rb-logo img{height:42px;width:auto;display:block}.rb-nav{display:flex;align-items:center;gap:26px;margin-left:auto}.rb-nav a{font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffffffc7}.rb-nav a.is-active,.rb-nav a:hover{color:var(--rb-accent)}.rb-header .rb-btn{min-height:40px;padding:0 16px}.rb-burger{display:none;margin-left:auto;width:44px;height:44px;border:1px solid var(--rb-line);background:transparent;color:#fff;font-size:1.4rem}.rb-hero{position:relative;min-height:100vh;display:flex;align-items:flex-end;padding:0 0 88px;overflow:hidden;background:#000}.rb-hero__media,.rb-hero__media video,.rb-hero__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.rb-hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,#09090be0,#09090b73 48%,#09090b33),linear-gradient(180deg,#09090b59,#09090b26 40%,#09090beb)}.rb-hero__copy{position:relative;width:min(var(--rb-max),calc(100% - 40px));margin:0 auto}.rb-hero h1{margin:0;font-size:clamp(3.4rem,8vw,6.6rem);text-transform:uppercase}.rb-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.rb-page{padding:calc(var(--rb-header) + 56px) 0 88px}.rb-pagehead{width:min(var(--rb-max),calc(100% - 40px));margin:0 auto 48px;padding-bottom:28px;border-bottom:1px solid var(--rb-line)}.rb-pagehead h1{margin:0;font-size:clamp(2.8rem,6vw,4.8rem);text-transform:uppercase}.rb-section{padding:96px 0;background:var(--rb-bg)}.rb-section--alt{background:var(--rb-bg-2);border-top:1px solid var(--rb-line);border-bottom:1px solid var(--rb-line)}.rb-split{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.rb-split h2,.rb-about-page h2{margin:0;font-size:clamp(2.4rem,4vw,3.6rem);text-transform:uppercase}.rb-split p,.rb-about-page p{color:var(--rb-muted)}.rb-stats{display:flex;gap:32px;margin-top:28px}.rb-stats strong{display:block;font-family:var(--rb-display);font-size:2.4rem;font-weight:500;color:var(--rb-accent);line-height:1}.rb-stats span{color:var(--rb-muted);font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.rb-frame{position:relative}.rb-frame img{width:100%;height:460px;object-fit:cover;display:block;filter:saturate(.9)}.rb-frame figcaption{position:absolute;left:16px;bottom:16px;padding:10px 14px;background:#09090bd1;border:1px solid var(--rb-line);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase}.rb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.rb-card{background:var(--rb-card);border:1px solid var(--rb-line);display:flex;flex-direction:column;min-height:100%;transition:border-color .2s ease,transform .2s ease}.rb-card:hover{border-color:#e8a23a8c;transform:translateY(-3px)}.rb-card__media{position:relative;aspect-ratio:16 / 10;overflow:hidden}.rb-card__media img{width:100%;height:100%;object-fit:cover;display:block}.rb-card__tag,.rb-card__region{position:absolute;top:12px;padding:5px 9px;background:#09090bd1;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.rb-card__tag{left:12px;color:var(--rb-accent)}.rb-card__region{right:12px}.rb-card__body{padding:20px 20px 22px;display:flex;flex-direction:column;gap:12px;flex:1}.rb-card__body h3{margin:0;font-size:1.7rem;text-transform:uppercase}.rb-card__body p{margin:0;color:var(--rb-muted);font-size:.95rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.rb-meta{margin:0;color:var(--rb-accent);font-size:.85rem;letter-spacing:.04em}.rb-chips{display:flex;flex-wrap:wrap;gap:8px}.rb-chips span{padding:4px 8px;border:1px solid var(--rb-line);color:#d8d4cc;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.rb-card__body .rb-btn{margin-top:auto;align-self:flex-start}.rb-section__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px}.rb-section__head h2{margin:0;font-size:clamp(2.2rem,4vw,3.4rem);text-transform:uppercase}.rb-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px}.rb-pillar{padding:24px;border:1px solid var(--rb-line);background:var(--rb-card)}.rb-pillar h3{margin:8px 0 10px;font-size:1.6rem;text-transform:uppercase}.rb-pillar p{margin:0;color:var(--rb-muted)}.rb-routes{display:grid;grid-template-columns:1.3fr 1fr;gap:18px}.rb-route{position:relative;min-height:280px;overflow:hidden;border:1px solid var(--rb-line);display:flex;align-items:flex-end}.rb-route--tall{min-height:100%}.rb-route img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.rb-route div{position:relative;width:100%;padding:24px;background:linear-gradient(180deg,transparent,rgba(9,9,11,.92))}.rb-route h3{margin:6px 0;font-size:2rem;text-transform:uppercase}.rb-route p{margin:0;color:#ddd8cf}.rb-stack{display:grid;gap:18px}.rb-gallery{columns:3 260px;column-gap:14px}.rb-shot{position:relative;break-inside:avoid;margin-bottom:14px;overflow:hidden;border:1px solid var(--rb-line)}.rb-shot img{width:100%;display:block}.rb-shot figcaption{position:absolute;left:0;right:0;bottom:0;padding:16px;background:linear-gradient(transparent,#000c);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.rb-shop{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.rb-shop article,.rb-product{border:1px solid var(--rb-line);background:var(--rb-card);padding:22px}.rb-product img{width:100%;height:180px;object-fit:cover;margin-bottom:14px}.rb-product h3,.rb-shop h3{margin:0 0 8px;font-size:1.45rem;text-transform:uppercase}.rb-shop p,.rb-product p{color:var(--rb-muted)}.rb-price{display:block;margin:10px 0 14px;color:var(--rb-accent);font-family:var(--rb-display);font-size:1.4rem}.rb-cta{padding:72px 0;background:linear-gradient(90deg,#09090be0,#09090b8c),url(/assets/img/bike-rides/Vlog-2.jpg) center/cover;border-top:1px solid var(--rb-line)}.rb-cta h2{margin:0;font-size:clamp(2.4rem,5vw,4rem);text-transform:uppercase}.rb-footer{background:#070708;border-top:1px solid var(--rb-line);padding:56px 0 24px;color:var(--rb-muted)}.rb-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:32px}.rb-footer h2,.rb-footer h3{margin:0 0 12px;color:var(--rb-text);text-transform:uppercase}.rb-footer h2{font-size:2rem}.rb-footer h3{font-size:1rem;letter-spacing:.14em}.rb-footer a{color:var(--rb-muted)}.rb-footer a:hover{color:var(--rb-accent)}.rb-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.rb-social{display:flex;gap:10px;margin-top:16px}.rb-social a{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--rb-line);color:var(--rb-text);font-size:1.1rem}.rb-social a:hover{border-color:var(--rb-accent);color:var(--rb-accent)}.rb-footer__base{margin-top:36px;padding-top:16px;border-top:1px solid var(--rb-line);font-size:.85rem}html body.index-page .rb-nav a{color:#ffffffc7}html body.index-page .rb-nav a.is-active,html body.index-page .rb-nav a:hover{color:var(--rb-accent)}html body.index-page a.rb-btn--accent,html body.index-page a.rb-btn--accent:hover,html body.index-page button.rb-btn--accent{color:var(--rb-accent-ink)}html body.index-page a.rb-btn--ghost{color:#fff}html body.index-page a.rb-btn--ghost:hover,html body.index-page .rb-footer a:hover{color:var(--rb-accent)}.rb-center{text-align:center;margin-top:36px}@media(max-width:980px){.rb-split,.rb-grid,.rb-pillars,.rb-routes,.rb-shop,.rb-footer__grid{grid-template-columns:1fr}.rb-nav{display:none}.rb-header.is-open .rb-nav{display:flex;flex-direction:column;align-items:flex-start;position:absolute;top:var(--rb-header);left:0;right:0;padding:18px 22px 22px;background:#09090bfa;border-bottom:1px solid var(--rb-line)}.rb-burger{display:inline-flex;align-items:center;justify-content:center}.rb-section__head{flex-direction:column;align-items:flex-start}.rb-frame img{height:320px}.rb-hero{align-items:flex-end;padding-bottom:56px}}
