.ro-page{font-family:Barlow,system-ui,sans-serif;color:#141414;background:#fff}.ro-inner{max-width:1100px;margin:0 auto}.ro-page h1,.ro-page h2,.ro-page h3{font-family:Saira Condensed,Saira,system-ui,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:-.01em}.ro-hero{background:#0b0b0b;padding:80px 30px 64px}.ro-eyebrow{display:inline-block;margin:0 0 18px;padding:4px 10px;background:#fcea10;color:#0b0b0b;font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase}.ro-hero h1{margin:0 0 18px;max-width:16ch;font-style:italic;font-size:clamp(40px,5.2vw,72px);line-height:.95;color:#fff}.ro-hero-text,.ro-hero-text p{color:#d7d7d7;font-size:19px;line-height:1.55;max-width:64ch;margin:0 0 10px}.ro-hero-text a{color:#fff;text-decoration:underline}.ro-picker{background:#141414;padding:0 30px 40px}.ro-picker-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ro-pick{display:flex;flex-direction:column;gap:4px;padding:20px 22px;background:#1f1f1f;border-left:4px solid #FCEA10;color:#fff;text-decoration:none}.ro-pick:hover,.ro-pick:focus{background:#2a2a2a;color:#fff;text-decoration:none}.ro-pick-kind{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#bdbdbd}.ro-pick-name{font-family:Saira Condensed,Saira,system-ui,sans-serif;font-weight:800;font-size:30px;line-height:1;text-transform:uppercase;color:#fff}.ro-pick-line{font-size:16px;line-height:1.4;color:#d7d7d7}.ro-org{padding:64px 30px;border-bottom:1px solid #e3e3e3;scroll-margin-top:90px}.ro-org:nth-of-type(2n){background:#f5f5f5}.ro-org-head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.ro-org-title{min-width:0}.ro-logo{flex:0 0 auto;display:flex;align-items:center;justify-content:center;height:120px;max-width:320px;padding:10px;background:#fff;border:1px solid #dcdcdc}.ro-logo img{display:block;max-height:100px;max-width:300px;width:auto;height:auto}.ro-kind{margin:0 0 6px;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#555}.ro-org h2{margin:0;font-size:48px;line-height:1;color:#0b0b0b}.ro-fullname{margin:6px 0 0;font-size:18px;color:#444}.ro-org-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:48px;align-items:start}.ro-org h3{margin:26px 0 8px;font-size:22px;color:#0b0b0b}.ro-facts h3:first-child{margin-top:0}.ro-rich,.ro-rich p{font-size:17px;line-height:1.65;color:#2b2b2b;margin:0 0 12px}.ro-rich a{color:#0b0b0b;text-decoration:underline}.ro-rich a:hover,.ro-rich a:focus{color:#0b0b0b;background:#fcea10;text-decoration:none}.ro-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.ro-btn{display:inline-block;padding:12px 20px;border:2px solid #0B0B0B;background:#fff;color:#0b0b0b;font-weight:700;font-size:15px;letter-spacing:.04em;text-transform:uppercase;text-decoration:none}.ro-btn:hover,.ro-btn:focus{background:#0b0b0b;color:#fff;text-decoration:none}.ro-btn-primary{background:#fcea10;border-color:#fcea10}.ro-btn-primary:hover,.ro-btn-primary:focus{background:#0b0b0b;border-color:#0b0b0b;color:#fff}.ro-sched{background:#fff;border:1px solid #dcdcdc}.ro-org:nth-of-type(2n) .ro-sched{background:#fff}.ro-sched-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;padding:18px 20px 14px;background:#0b0b0b}.ro-sched-head h3{margin:0;color:#fff}.ro-status{margin:0;font-size:14px;font-weight:600;color:#d7d7d7}.ro-status:before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:#3ecf6b;vertical-align:1px}.ro-status.is-partial:before{background:#fcea10}.ro-rounds{list-style:none;margin:0;padding:0}.ro-round{display:grid;grid-template-columns:116px minmax(0,1fr);gap:4px 14px;padding:12px 20px;border-top:1px solid #ececec}.ro-round:first-child{border-top:0}.ro-round.is-near{background:#fffbd1}.ro-date{font-weight:700;font-size:16px;color:#0b0b0b;white-space:nowrap}.ro-where{display:flex;flex-direction:column}.ro-track{font-size:16px;font-weight:600;line-height:1.35}.ro-place{font-size:14px;color:#555}.ro-tags{grid-column:2;display:flex;flex-wrap:wrap;gap:6px}.ro-tags:empty{display:none}.ro-tag{padding:2px 8px;background:#ececec;color:#222;font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.ro-tag-near{background:#fcea10;color:#0b0b0b}.ro-sched-note{margin:0;padding:12px 20px 16px;border-top:1px solid #ececec;font-size:14px;line-height:1.5;color:#555}.ro-path{background:#0b0b0b;padding:64px 30px;color:#d7d7d7}.ro-path h2{margin:0 0 28px;font-size:40px;color:#fff;text-align:center}.ro-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ro-step{position:relative;padding:24px 22px;background:#1a1a1a}.ro-step-n{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-bottom:12px;background:#fcea10;color:#0b0b0b;font-weight:800;font-size:18px}.ro-step h3{margin:0 0 8px;font-size:22px;color:#fff}.ro-step p{margin:0 0 12px;font-size:16px;line-height:1.55;color:#d7d7d7}.ro-step a{color:#fff;font-weight:700;text-decoration:underline}.ro-step a:hover,.ro-step a:focus{color:#0b0b0b;background:#fcea10;text-decoration:none}.ro-footer-text{max-width:760px;margin:32px auto 0;text-align:center}.ro-footer-text,.ro-footer-text p{color:#d7d7d7}.ro-footer-text a{color:#fff}.ro-updated{margin:24px 0 0;text-align:center;font-size:13px;color:#9a9a9a}@media(max-width:900px){.ro-org-body{grid-template-columns:1fr;gap:32px}.ro-picker-grid,.ro-steps{grid-template-columns:1fr}}@media(max-width:560px){.ro-hero{padding:56px 16px 44px}.ro-picker{padding:0 16px 28px}.ro-org,.ro-path{padding:44px 16px}.ro-org h2{font-size:40px}.ro-org-head{flex-direction:column-reverse;align-items:flex-start;gap:16px}.ro-logo{height:92px;max-width:100%}.ro-logo img{max-height:72px;max-width:240px}.ro-round{grid-template-columns:1fr;padding:12px 16px}.ro-tags{grid-column:1}.ro-sched-head{padding:16px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/race-organizations.css.map */
