:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--site-ink:#132338;--site-ink-soft:#526171;--site-blue:#123d67;--site-blue-deep:#10283e;--site-blue-interactive:#075eb7;--site-red:#c82d30;--site-gray:#f5f5f2;--site-paper:#fff;--site-line:#dce2e7;--site-shadow:0 8px 28px #10283e0f}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:108px}body{background:var(--site-paper);color:var(--site-ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.65}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{max-width:100%}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.2}p{color:var(--site-ink-soft)}a,button,input,select,textarea,summary{outline-offset:4px}:focus-visible{outline:3px solid var(--site-blue-interactive)}[hidden]{display:none!important}.site-shell{width:min(1240px,100% - 64px);margin-inline:auto}.site-skip-link{z-index:100;background:var(--site-blue-deep);color:#fff;border-radius:6px;padding:12px 18px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.site-skip-link:focus{transform:translateY(0)}.site-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.site-topbar{background:var(--site-blue-deep);color:#e5edf3;letter-spacing:.15px;font-size:11px}.site-topbar>div{justify-content:space-between;align-items:center;gap:24px;min-height:31px;padding-block:5px;display:flex}.site-topbar a{color:#fff;white-space:nowrap}.site-header{z-index:30;border-bottom:1px solid var(--site-line);background:#fff;position:sticky;top:0}.site-header-row{justify-content:space-between;align-items:center;gap:20px;min-height:84px;display:flex}.site-brand{align-items:center;gap:12px;min-width:0;display:inline-flex}.site-brand-logo{object-fit:contain;width:60px;height:60px;display:block}.site-brand-copy{gap:5px;min-width:0;max-width:230px;display:grid}.site-brand-name{letter-spacing:-.8px;font-size:25px;font-weight:850;line-height:1}.site-header .site-brand-name{letter-spacing:-1.2px;font-size:40px}.site-brand-tagline{color:var(--site-ink-soft);font-size:11px;line-height:1.4}.site-navigation{align-items:center;gap:18px;display:flex}.site-navigation a{white-space:nowrap;border-bottom:3px solid #0000;padding-block:28px;font-size:13px;font-weight:650;transition:color .16s,border-color .16s}.site-navigation a:hover,.site-navigation a.is-active{color:var(--site-red);border-bottom-color:var(--site-red)}.site-header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.site-button{text-align:center;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:14px;min-height:46px;padding:11px 21px;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;transition:color .16s,background .16s,border-color .16s,box-shadow .16s;display:inline-flex}.site-button svg{width:19px;height:19px}.site-button-primary{background:var(--site-red);color:#fff;border-color:var(--site-red)}.site-button-primary:hover{background:#a91f25;border-color:#a91f25}.site-button-secondary{color:var(--site-blue-deep);background:#fff;border-color:#c8d3dc}.site-button-secondary:hover{border-color:var(--site-blue);background:#edf3f8}.site-button-access,.site-button-herradura{gap:8px;min-height:40px;padding:9px 12px;font-size:13px}.site-button-access{color:#fff;background:var(--site-blue-deep)}.site-button-access:hover{background:#1c486d}.site-button-herradura{color:var(--site-ink-soft);font-weight:600}.site-button-on-dark{color:#fff;background:0 0;border-color:#a8b9c6}.site-button-on-dark:hover{background:#ffffff1f;border-color:#fff}.site-button-on-dark:focus-visible{outline-color:#fff}.site-navigation-toggle{border:1px solid var(--site-line);width:42px;height:42px;color:var(--site-blue-deep);background:#fff;border-radius:6px;flex-shrink:0;padding:10px;display:none}.site-navigation-toggle svg{width:21px;height:21px;display:block}.site-hero{isolation:isolate;background:var(--site-blue-deep);color:#fff;align-items:center;min-height:470px;display:flex;position:relative;overflow:hidden}.site-hero-image{z-index:-2;object-fit:cover;object-position:center 25%;width:100%;height:100%;position:absolute;inset:0}.site-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#0a1d2df7 0%,#0a1d2dd1 30%,#0a1d2d61 58%,#0a1d2d05 85%);position:absolute;inset:0}.site-hero-content{padding-block:44px 58px}.site-hero-season{color:#e3eaf0;letter-spacing:1.2px;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:16px;font-size:12px;font-weight:650;display:inline-flex}.site-hero-season>span{background:#ef6b61;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ef6b6126}.site-hero h1{letter-spacing:-2.3px;max-width:650px;margin-bottom:18px;font-size:clamp(42px,4.7vw,68px);font-weight:800;line-height:1.07}.site-hero-lead{color:#e1e8ed;max-width:505px;margin-bottom:24px;font-size:17px;line-height:1.7}.site-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.site-quick-links{z-index:2;border:1px solid var(--site-line);box-shadow:var(--site-shadow);background:#fff;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:-27px;display:grid;position:relative}.site-quick-links>a{align-items:center;gap:16px;padding:18px 22px;display:flex}.site-quick-links>a+a{border-left:1px solid var(--site-line)}.site-quick-links>a:hover{background:#f4f7fa}.site-quick-links>a>span:nth-child(2){min-width:0}.site-quick-links strong{font-size:16px;line-height:1.3;display:block}.site-quick-links small{color:var(--site-ink-soft);margin-top:5px;font-size:12px;line-height:1.5;display:block}.site-quick-links b{color:var(--site-red);margin-left:auto;font-size:22px;font-weight:400}.site-quick-icon{width:45px;height:45px;color:var(--site-blue);background:#edf3f8;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.site-quick-icon svg{width:24px;height:24px}.site-section{padding-block:46px}.site-section-soft{background:var(--site-gray)}.site-section-heading{margin-bottom:22px}.site-section-heading h2{letter-spacing:-1px;margin:8px 0 10px;font-size:clamp(27px,3vw,35px);font-weight:750}.site-section-heading p{margin-bottom:0;font-size:15px}.site-section-heading-row{justify-content:space-between;align-items:end;gap:24px;display:flex}.site-section-heading-row>.site-text-link{flex-shrink:0;margin-bottom:4px}.site-section-heading-compact{margin-top:32px}.site-shell>.site-section-heading-compact:first-child{margin-top:0}.site-eyebrow{color:var(--site-red);text-transform:uppercase;letter-spacing:1.5px;font-size:11px;font-weight:800;line-height:1.4;display:inline-block}.site-text-link:not(.site-button){color:var(--site-blue);align-items:center;gap:10px;font-size:13px;font-weight:750;display:inline-flex}.site-text-link:not(.site-button):hover{color:var(--site-red);text-underline-offset:4px;text-decoration:underline}.site-event-card{border:1px solid var(--site-line);background:#fff;border-radius:10px;align-items:flex-start;gap:20px;padding:21px;scroll-margin-top:110px;display:flex}.site-event-card>time{min-width:67px;color:var(--site-blue);background:#edf3f8;border-radius:7px;flex-direction:column;flex-shrink:0;align-items:center;padding:12px 9px;line-height:1.2;display:flex}.site-event-card>time strong{font-size:31px;font-weight:800}.site-event-card>time span{text-transform:uppercase;margin-top:5px;font-size:12px;font-weight:750}.site-event-card>time small{margin-top:3px;font-size:11px}.site-event-copy{flex:1;min-width:0}.site-card-kicker{color:var(--site-blue);text-transform:uppercase;letter-spacing:.6px;font-size:11px;font-weight:750;display:inline-block}.site-event-copy h2,.site-event-copy h3{letter-spacing:-.3px;margin:6px 0 8px;font-size:20px;font-weight:750}.site-event-copy p{margin-bottom:9px;font-size:14px}.site-inline-meta{color:var(--site-ink-soft);flex-wrap:wrap;gap:5px 15px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.site-inline-meta li+li:before{content:"·";color:#96a1ad;margin-right:12px}.site-event-footer{color:var(--site-ink-soft);border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:14px;margin-top:19px;padding-top:14px;font-size:12px;display:flex}.site-event-score-link{margin-top:16px}.site-event-status{color:var(--site-ink-soft);margin-top:15px;font-size:12px;display:inline-block}.site-event-card.site-event-card-detailed{grid-template-rows:min-content 1fr;grid-template-columns:76px minmax(0,1fr) minmax(300px,.9fr);align-items:start;gap:14px 20px;padding:18px;display:grid}.site-event-card-detailed>time{grid-area:1/1;min-width:0}.site-event-card-detailed>.site-event-copy{grid-area:1/2}.site-event-card-detailed .site-event-copy h3{margin-block:4px 6px}.site-event-card-detailed .site-event-copy p{margin-bottom:6px}.site-event-card-detailed .site-event-status,.site-event-card-detailed .site-event-score-link{margin-top:10px}.site-event-information{display:contents}.site-event-information h4{margin:0 0 8px;font-size:14px}.site-event-contacts{border-top:1px solid var(--site-line);grid-area:2/1/auto/3;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px;min-width:0;padding-top:12px;display:grid}.site-event-contacts>section:only-child{grid-column:1/-1}.site-event-data{gap:7px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.site-event-data li{align-items:start;gap:10px;min-width:0;display:flex}.site-event-data svg{width:19px;height:19px;color:var(--site-blue);flex-shrink:0;margin-top:2px}.site-event-data li>:not(svg){overflow-wrap:anywhere;min-width:0}.site-event-data a{color:var(--site-blue-interactive);text-underline-offset:3px;font-weight:650;text-decoration:underline}.site-event-data a:hover{color:var(--site-red)}.site-event-data address{font-style:normal}.site-event-reference{margin:8px 0 12px;font-size:13px}.site-event-map{border:1px solid var(--site-line);border-radius:8px;width:100%;height:180px;margin:10px 0;display:block}.site-event-map-empty{color:#526171;background:#eceff1;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:14px;font-weight:650;display:flex}.site-event-map-empty svg{color:#7a8792;width:36px;height:36px}.site-event-location{border-left:1px solid var(--site-line);grid-area:1/3/3;min-width:0;padding-left:20px}.site-event-location>.site-button{min-height:38px;padding:8px 12px;font-size:13px}.site-home-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.site-result-preview{border:1px solid var(--site-line);background:#fff;border-radius:10px;flex-direction:column;min-width:0;padding:21px;display:flex;box-shadow:0 3px 8px #10283e05}.site-result-preview-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;margin-bottom:20px;display:flex}.site-result-preview-top>time{color:var(--site-ink-soft);font-size:11px}.site-result-preview>h3{margin-bottom:7px;font-size:19px}.site-result-preview>p{margin-bottom:18px;font-size:12px}.site-result-preview>.site-button{align-self:start;margin-top:auto}.site-result-winner{border-top:1px solid var(--site-line);border-bottom:1px solid var(--site-line);grid-template-columns:32px minmax(0,1fr) 45px;align-items:start;gap:10px;margin-bottom:23px;padding-block:18px;display:grid}.site-result-place{color:#805e19;background:#f8f0df;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.site-result-winner div>small{color:var(--site-ink-soft);margin-bottom:5px;font-size:10px;display:block}.site-result-winner div>strong{font-size:12px;line-height:1.7;display:block}.site-result-winner>b{text-align:right;color:var(--site-blue);font-size:24px;line-height:1.3}.site-result-winner>b small{color:var(--site-ink-soft);font-size:10px;font-weight:500;display:block}.site-result-metrics{border-block:1px solid var(--site-line);gap:35px;margin-bottom:22px;padding-block:18px;display:flex}.site-result-metrics strong{font-size:27px;line-height:1.1;display:block}.site-result-metrics span{color:var(--site-ink-soft);font-size:11px}.site-live-rodeos{border-block:1px solid var(--site-line);background:#fff;padding-block:36px}.site-live-rodeos-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.site-live-rodeos-heading h2{letter-spacing:-.7px;margin:7px 0;font-size:26px}.site-live-rodeos-heading p{margin:0;font-size:14px}.site-live-rodeos-actions{justify-items:end;gap:10px;display:grid}.site-live-rodeos-actions>span{color:var(--site-ink-soft);font-size:11px}.site-live-rodeos-actions .site-button{min-height:39px;font-size:12px}.site-live-badge{color:#bd2429;align-items:center;gap:6px;font-size:10px;font-weight:700;line-height:1.5;display:inline-flex}.site-live-badge i{background:currentColor;border-radius:50%;width:6px;height:6px}.site-live-badge.is-finished{color:var(--site-blue)}.site-live-rodeos-empty{border-left:3px solid var(--site-blue);background:#f1f5f8;border-radius:0 6px 6px 0;justify-content:space-between;align-items:center;gap:22px;padding:17px 22px;display:flex}.site-live-rodeos-empty h3{margin:0 0 4px;font-size:15px}.site-live-rodeos-empty p{margin:0;font-size:13px}.site-live-rodeos-empty>a{color:var(--site-blue);flex-shrink:0;font-size:13px;font-weight:750}.site-live-rodeos-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.site-live-rodeos-grid>article{border:1px solid var(--site-line);background:#f8fafb;border-radius:8px;min-width:0;padding:23px}.site-live-rodeos-grid article>span{color:var(--site-red);font-size:11px;font-weight:750;display:block}.site-live-rodeos-grid h3{margin:10px 0 6px;font-size:19px}.site-live-rodeos-grid p{font-size:13px}.site-live-rodeos-grid ol{margin:18px 0;padding:0;list-style:none}.site-live-rodeos-grid li{border-top:1px solid var(--site-line);grid-template-columns:26px minmax(0,1fr) auto;gap:8px;padding-block:9px;font-size:12px;display:grid}.site-live-rodeos-grid li>strong{color:var(--site-blue)}.site-live-rodeos-grid article>a{color:var(--site-blue);margin-top:15px;font-size:13px;font-weight:750;display:inline-block}.site-federation{background:var(--site-blue-deep);color:#fff;padding-block:46px}.site-federation-grid{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.site-federation .site-eyebrow{color:#f1a29a}.site-federation h2{letter-spacing:-1.2px;margin:14px 0 21px;font-size:clamp(30px,3.2vw,43px)}.site-federation p{color:#cbd7e1;max-width:490px;margin-bottom:27px;font-size:15px}.site-federation-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.site-federation-stats>div{border-bottom:1px solid #395064;padding-block:11px 22px}.site-federation-stats strong{letter-spacing:-1.5px;font-size:48px;line-height:1.15;display:block}.site-federation-stats span{color:#cad6df;margin-top:8px;font-size:13px;display:block}.site-directory-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.site-directory-preview{border:1px solid var(--site-line);border-radius:9px;align-items:flex-start;gap:18px;padding:21px;display:flex}.site-directory-preview>div{min-width:0}.site-directory-preview h3{margin:6px 0;font-size:17px}.site-directory-preview p{margin-bottom:10px;font-size:13px}.site-directory-avatar{width:62px;height:62px;color:var(--site-blue);text-transform:uppercase;background:#edf2f6;border-radius:50%;flex-shrink:0;place-items:center;font-size:19px;font-weight:750;display:inline-grid;overflow:hidden}.site-directory-avatar img{object-fit:cover;width:100%;height:100%}.site-article-grid,.site-news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.site-article-card,.site-news-card{border:1px solid var(--site-line);background:#fff;border-radius:9px;min-width:0;overflow:hidden}.site-article-image{aspect-ratio:1.85;background:#e9eef2;width:100%;display:block;overflow:hidden}.site-article-image>img{object-fit:cover;width:100%;height:100%;display:block}.site-news-placeholder{background:var(--site-blue-deep);color:#e1eaf0;letter-spacing:1px;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;font-size:11px;display:flex}.site-news-placeholder img{width:64px;height:64px}.site-article-placeholder{height:100%;color:var(--site-blue);background:#e9eff4;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.site-article-placeholder>span{letter-spacing:-1px;font-size:32px;font-weight:850}.site-article-placeholder small{font-size:12px}.site-article-copy{padding:20px}.site-article-copy>time{color:var(--site-ink-soft);margin-bottom:10px;font-size:11px;display:block}.site-article-copy h2,.site-article-copy h3{letter-spacing:-.45px;margin-bottom:13px;font-size:21px;line-height:1.35}.site-article-copy h2 a:hover,.site-article-copy h3 a:hover{color:var(--site-red)}.site-article-copy p{margin-bottom:18px;font-size:14px;line-height:1.7}.site-article-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.site-cta{background:#fff;padding-block:30px}.site-cta-panel{border-left:4px solid var(--site-red);background:#f3f5f6;border-radius:0 8px 8px 0;justify-content:space-between;align-items:center;gap:24px;padding:25px 28px;display:flex}.site-cta-panel h2{letter-spacing:-.7px;margin:7px 0 9px;font-size:28px}.site-cta-panel p{margin:0;font-size:14px}.site-cta-panel .site-button{flex-shrink:0}.site-footer{color:#fff;background:#0c2032;padding-top:34px}.site-footer-row{grid-template-columns:1.3fr .8fr .9fr 1.3fr;gap:30px;padding-bottom:28px;display:grid}.site-footer-row>div{min-width:0}.site-footer-about{justify-content:center;display:flex}.site-footer-brand{text-align:center;flex-direction:column;gap:12px;width:100%;max-width:260px}.site-footer .site-brand-logo{width:112px;height:112px}.site-footer .site-brand-copy{gap:8px;max-width:250px}.site-footer .site-brand-name{font-size:28px}.site-footer .site-brand-tagline{color:#c3d0db;font-size:12px;line-height:1.5}.site-footer-column{flex-direction:column;align-items:start;gap:10px;display:flex}.site-footer-column h2{color:#fff;margin:5px 0 8px;font-size:13px}.site-footer-column>a,.site-footer-column>p{color:#c3d0db;margin:0;font-size:12px}.site-footer-column a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.site-footer-contact{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;width:100%;margin:0;padding:0;list-style:none;display:grid}.site-footer-contact li{align-items:start;gap:11px;min-width:0;display:flex}.site-footer-contact li>div{color:#e2e9ef;overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.55}.site-footer-contact li>div>span{color:#aebfce;margin-bottom:2px;font-size:11px;display:block}.site-footer-contact address{font-style:normal}.site-footer-contact p{color:inherit;margin:0}.site-footer-contact-icon{color:#d8e8f5;background:#142f46;border:1px solid #304b63;border-radius:7px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.site-footer-contact-icon svg{width:19px;height:19px}.site-footer-bottom{color:#aebdca;border-top:1px solid #304354;justify-content:space-between;gap:20px;padding-block:16px;font-size:11px;display:flex}.site-page-hero{background:var(--site-blue-deep);color:#fff;padding-block:28px 32px}.site-page-hero h1{letter-spacing:-1.5px;margin:10px 0 15px;font-size:clamp(31px,4vw,48px);font-weight:750}.site-page-hero p{color:#d0dce6;max-width:720px;margin:0;font-size:16px}.site-page-hero .site-eyebrow{color:#f3aba4}.site-breadcrumbs{color:#d0dce6;margin-bottom:16px;font-size:12px}.site-breadcrumbs ol{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.site-breadcrumbs li+li:before{content:"/";color:#7f96a9;margin-right:10px}.site-breadcrumbs a:hover{color:#fff;text-decoration:underline}.site-result-summary{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.site-result-summary h2{letter-spacing:-.5px;margin:0 0 6px;font-size:25px}.site-result-summary p{margin:0;font-size:14px}.site-result-count{color:var(--site-blue);white-space:nowrap;background:#e9eff4;border-radius:5px;align-items:center;gap:7px;padding:8px 13px;font-size:12px;display:inline-flex}.site-result-tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.site-rodeo-views{border:1px solid var(--site-line);background:#fff;border-radius:7px;padding:3px;display:inline-flex}.site-rodeo-view{min-height:36px;color:var(--site-ink);border-radius:4px;align-items:center;gap:7px;padding:7px 12px;font-size:13px;font-weight:650;display:inline-flex}.site-rodeo-view svg{width:17px;height:17px}.site-rodeo-view:hover{background:#edf3f8}.site-rodeo-view.is-active{background:var(--site-blue-deep);color:#fff}.site-rodeo-list{border:1px solid var(--site-line);background:#fff;border-radius:8px;overflow:hidden}.site-rodeo-list>ol{margin:0;padding:0;list-style:none}.site-rodeo-list>ol>li+li{border-top:1px solid var(--site-line)}.site-rodeo-list-labels,.site-rodeo-list-row{grid-template-columns:130px minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr) 180px;gap:20px;padding:16px 18px;display:grid}.site-rodeo-list-labels{border-bottom:1px solid var(--site-line);color:var(--site-blue-deep);background:#edf3f8;padding-block:11px;font-size:12px;font-weight:750}.site-rodeo-list-item{scroll-margin-top:110px;position:relative}.site-rodeo-list-row>div{min-width:0;color:var(--site-ink);overflow-wrap:anywhere;align-content:start;gap:4px;font-size:14px;display:grid}.site-rodeo-list-row h3{margin:0;font-size:17px}.site-rodeo-list-home .site-rodeo-list-item:hover{background:#fafcfd}.site-rodeo-list-home .site-rodeo-list-identity h3 a:hover{color:var(--site-blue-interactive);text-underline-offset:3px;text-decoration:underline}.site-rodeo-home-open{grid-column:5;place-self:start;min-height:36px;padding:7px 10px;font-size:13px}.site-rodeo-home-open:after{content:"";z-index:1;position:absolute;inset:0}.site-rodeo-list-home .site-rodeo-list-row a:not(.site-rodeo-home-open){z-index:2;position:relative}.site-rodeo-list-row p{color:inherit;margin:0;font-size:14px}.site-rodeo-list-date strong{color:var(--site-blue-deep);font-size:16px}.site-rodeo-list-date>span,.site-rodeo-list-identity>span:last-of-type{font-size:13px}.site-rodeo-field-label{display:none}.site-rodeo-score-link{justify-self:start;min-height:34px;margin-top:5px;padding:6px 10px;font-size:13px}.site-rodeo-list-details>summary{min-height:36px;color:var(--site-blue);cursor:pointer;border:1px solid #c8d3dc;border-radius:5px;align-items:center;gap:10px;padding:6px 10px;font-size:13px;font-weight:700;list-style:none;display:inline-flex;position:absolute;top:16px;right:18px}.site-rodeo-list-details>summary::-webkit-details-marker{display:none}.site-rodeo-list-details>summary svg{width:16px;height:16px}.site-rodeo-list-details>summary:hover,.site-rodeo-list-details[open]>summary{border-color:var(--site-blue);background:#edf3f8}.site-rodeo-list-details[open]>summary svg{transform:rotate(180deg)}.site-rodeo-list-expanded{border-top:1px solid var(--site-line);background:#fafcfd;padding:16px 18px}.site-rodeo-list-expanded .site-event-information{border:0;grid-template-columns:minmax(0,1fr) minmax(300px,1fr);gap:20px;padding:0;display:grid}.site-rodeo-list-expanded .site-event-information-location-only{grid-template-columns:minmax(0,1fr)}.site-rodeo-list-expanded .site-event-contacts{border:0;grid-area:auto;grid-template-columns:minmax(0,1fr);padding:0}.site-rodeo-list-expanded .site-event-location{grid-area:auto}.site-rodeo-list-expanded .site-event-information-location-only .site-event-location{border:0;grid-template-columns:minmax(0,1fr) minmax(300px,1fr);gap:8px 20px;padding:0;display:grid}.site-rodeo-list-expanded .site-event-information-location-only .site-event-location>h4{grid-column:1;margin:0}.site-rodeo-list-expanded .site-event-information-location-only .site-event-data{grid-column:1}.site-rodeo-list-expanded .site-event-information-location-only .site-event-map{grid-area:1/2/4;margin:0}.site-rodeo-list-expanded .site-event-location>.site-button{place-self:start}.site-search{border:1px solid var(--site-line);background:#fff;border-radius:8px;margin-bottom:28px;padding:22px 25px}.site-search>label{color:var(--site-ink);margin-bottom:9px;font-size:13px;font-weight:650;display:block}.site-search>div{align-items:center;gap:10px;display:flex}.site-search input,.site-contact-form input,.site-contact-form textarea{color:#121c2a;background:#fff;border:1px solid #c8d2dc;border-radius:5px;width:100%;min-width:0;padding:12px 14px;font-size:15px;line-height:1.5;display:block}.site-search input{flex:1;min-height:46px}.site-search input::placeholder,.site-contact-form input::placeholder{color:#75818f}.site-filter-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.site-search .site-button{white-space:nowrap}.site-search>.site-filter-actions{margin-top:12px}.site-event-range{color:var(--site-blue);font-weight:650}.site-list-stack{gap:20px;display:grid}.site-empty-state{text-align:center;background:#fafcfd;border:1px dashed #c1ccd6;border-radius:8px;grid-column:1/-1;padding:37px 28px}.site-empty-state h2,.site-empty-state h3{margin-bottom:10px;font-size:23px}.site-empty-state p{margin-bottom:20px;font-size:15px}.site-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;display:grid}.site-directory-grid-featured{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:25px}.site-directory-card{border:1px solid var(--site-line);background:#fff;border-radius:9px;min-width:0;padding:22px;scroll-margin-top:110px}.site-directory-card h2,.site-directory-card h3{margin:12px 0 8px;font-size:21px;line-height:1.35}.site-directory-card p{margin-bottom:13px;font-size:14px}.site-directory-identity{align-items:center;gap:16px;margin-bottom:15px;display:flex}.site-directory-identity>div{min-width:0}.site-directory-identity h2,.site-directory-identity h3{margin:5px 0;font-size:19px}.site-directory-role{color:var(--site-ink-soft)}.site-contact-list{flex-wrap:wrap;gap:9px;margin:20px 0 0;padding:0;list-style:none;display:flex}.site-contact-list li{min-width:0;max-width:100%}.site-contact-list .site-button{overflow-wrap:anywhere;max-width:100%;min-height:38px;padding:9px 12px;font-size:12px}.site-count-badge{color:var(--site-blue);background:#edf3f8;border-radius:5px;padding:6px 11px;font-size:12px;font-weight:650;display:inline-flex}.site-compact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.site-compact-card{border:1px solid var(--site-line);background:#fff;border-radius:7px;min-width:0;padding:19px}.site-compact-card>strong,.site-compact-card>h3{margin:0 0 9px;font-size:15px;line-height:1.4;display:block}.site-compact-card>span{color:var(--site-blue);font-size:12px;display:block}.site-compact-card>small{color:var(--site-ink-soft);margin-top:4px;font-size:11px;display:block}.site-score-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:36px;display:grid}.site-score-stats>article{border:1px solid var(--site-line);border-top:3px solid var(--site-blue);background:#fff;border-radius:7px;padding:23px}.site-score-stats>article.is-live{border-top-color:#bb3030}.site-score-stats>article.is-accent{border-top-color:#a78a45}.site-score-stats strong{font-size:32px;line-height:1.2;display:block}.site-score-stats span{color:var(--site-ink-soft);margin-top:5px;font-size:12px;display:block}.site-score-toolbar{justify-content:space-between;align-items:end;gap:25px;margin-bottom:25px;display:flex}.site-score-toolbar h2{margin:7px 0 9px;font-size:27px}.site-score-toolbar p{margin:0;font-size:14px}.site-score-toolbar .site-search{flex-shrink:0;width:48%;margin:0;padding:18px 20px}.site-score-list{gap:25px;display:grid}.site-score-card{border:1px solid var(--site-line);background:#fff;border-radius:10px;min-width:0;overflow:hidden}.site-score-card>header{align-items:center;gap:24px;padding:27px;display:flex}.site-score-date{text-align:center;background:#edf3f8;border-radius:7px;flex-shrink:0;width:80px;padding:13px 10px}.site-score-date strong{color:var(--site-blue);font-size:31px;line-height:1.2;display:block}.site-score-date span{text-transform:uppercase;font-size:11px;font-weight:650}.site-score-identity{flex:1;min-width:0}.site-score-card-labels{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.site-score-identity h3{margin:9px 0 8px;font-size:22px}.site-score-identity p{margin:0 0 3px;font-size:13px}.site-score-identity small{color:var(--site-ink-soft);font-size:12px}.site-score-counts{flex-shrink:0;gap:28px;margin:0;display:flex}.site-score-counts dt{color:var(--site-ink-soft);font-size:11px}.site-score-counts dd{margin:4px 0 0;font-size:23px;font-weight:750}.site-score-card-body{border-top:1px solid var(--site-line);background:#fafbfc;grid-template-columns:minmax(0,1fr) 235px;display:grid}.site-score-podium{padding:22px 27px}.site-score-podium-heading{align-items:center;gap:12px;display:flex}.site-score-podium-heading>span{color:#a18235;font-size:23px}.site-score-podium-heading small{color:var(--site-ink-soft);font-size:11px;display:block}.site-score-podium-heading strong{font-size:14px;display:block}.site-score-podium ol{margin:15px 0 0;padding:0;list-style:none}.site-score-podium li{border-top:1px solid var(--site-line);grid-template-columns:27px minmax(0,1fr) auto;gap:10px;padding:10px 0;font-size:13px;display:grid}.site-score-podium li b{color:var(--site-blue)}.site-score-podium li strong{white-space:nowrap}.site-score-podium>p{margin:14px 0 0;font-size:13px}.site-score-card-action{border-left:1px solid var(--site-line);flex-direction:column;justify-content:center;align-items:start;gap:14px;padding:24px;display:flex}.site-score-card-action small{color:var(--site-ink-soft);font-size:12px}.site-live-score-hero{background:var(--site-blue-deep);color:#fff;padding-block:32px 40px}.site-live-score-hero .site-live-badge{color:#ffb9b1}.site-live-score-hero .site-live-badge.is-finished{color:#d0dce6}.site-live-score-heading{justify-content:space-between;align-items:center;gap:30px;display:flex}.site-live-score-heading .site-eyebrow{color:#efb0a8}.site-live-score-heading h1{letter-spacing:-1px;margin:10px 0 12px;font-size:clamp(30px,3.5vw,44px)}.site-live-score-heading h2{margin:0 0 13px;font-size:23px;font-weight:600}.site-live-score-heading p{color:#d2dce4;margin:0;font-size:14px}.site-score-connection{background:#ffffff0a;border:1px solid #4b6073;border-radius:7px;flex-shrink:0;max-width:310px;padding:20px}.site-score-connection>span{align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.site-score-connection i{background:#7fd4a2;border-radius:50%;width:7px;height:7px}.site-score-connection p{margin-top:9px;font-size:12px}.site-score-connection button{color:var(--site-blue-deep);background:#fff;border:1px solid #a3b7c7;border-radius:5px;margin-top:12px;padding:7px 12px;font-size:12px;font-weight:650}.site-score-notice{border-left:3px solid var(--site-blue);background:#eef3f8;border-radius:0 6px 6px 0;margin-bottom:24px;padding:18px 22px}.site-score-notice.is-finished{background:#edf4ef;border-left-color:#477554}.site-score-notice strong{font-size:14px;display:block}.site-score-notice p{margin:5px 0 0;font-size:13px}.site-score-series-list{gap:18px;display:grid}.site-score-series{border:1px solid var(--site-line);background:#fff;border-radius:8px;min-width:0;overflow:hidden}.site-score-series>summary{cursor:pointer;grid-template-columns:145px minmax(0,1fr) auto 20px;align-items:center;gap:20px;padding:21px 24px;list-style:none;display:grid}.site-score-series>summary::-webkit-details-marker{display:none}.site-score-series>summary>strong{font-size:18px}.site-score-series>summary>span:not(.site-score-series-kind){color:var(--site-ink-soft);font-size:12px}.site-score-series-kind{color:var(--site-blue);font-size:11px;font-weight:700}.site-score-series>summary>i{border-right:2px solid var(--site-blue);border-bottom:2px solid var(--site-blue);width:9px;height:9px;transform:rotate(45deg)}.site-score-series[open]>summary>i{transform:rotate(225deg)}.site-score-series[open]>summary{border-bottom:1px solid var(--site-line)}.site-score-series-empty{color:var(--site-ink-soft);padding:24px;font-size:14px}.site-score-table-scroll{max-width:100%;overflow-x:auto}.site-score-table{border-collapse:collapse;color:#000;width:100%;min-width:940px;font-size:13px}.site-score-table th{color:#101a26;text-align:left;white-space:nowrap;text-transform:uppercase;letter-spacing:.3px;background:#eef2f5;padding:13px 14px;font-size:11px}.site-score-table td{color:#000;vertical-align:middle;border-top:1px solid #e3e7eb;padding:15px 14px}.site-score-table tbody tr:nth-child(2n){background:#f8fafb}.site-score-table .is-numeric{text-align:center}.site-score-cell-stack{gap:5px;min-width:150px;display:grid}.site-score-cell-stack strong{font-size:13px;font-weight:600}.site-score-cell-stack small{margin-top:3px;font-size:11px;display:block}.site-score-order span{background:#eef2f5;border-radius:5px;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.site-score-table .has-score{background:#edf3f8;border-radius:4px;place-items:center;min-width:28px;min-height:28px;padding:4px;font-weight:650;display:inline-grid}.site-score-table td.site-score-total{background:#eaf1f7;font-size:17px}.site-score-place span{place-items:center;min-width:30px;min-height:30px;display:inline-grid}.site-score-place .is-podium{color:#765819;background:#f4ead3;border-radius:50%;font-weight:800}.site-score-updated{margin:20px 0 0;font-size:12px}.site-contact-layout{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:40px;display:grid}.site-contact-copy h2{letter-spacing:-.8px;margin:12px 0 18px;font-size:33px}.site-contact-copy p{margin-bottom:24px;font-size:15px}.site-contact-copy>a{color:var(--site-blue);overflow-wrap:anywhere;font-size:16px;font-weight:700}.site-contact-note{background:#e9eff4;border-radius:6px;margin-top:28px;padding:18px;font-size:13px}.site-contact-form{border:1px solid var(--site-line);min-width:0;box-shadow:var(--site-shadow);background:#fff;border-radius:10px;padding:30px}.site-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px;margin-bottom:24px;display:grid}.site-form-grid>label{min-width:0;display:block}.site-form-grid>label>span{margin-bottom:7px;font-size:13px;font-weight:650;display:block}.site-form-grid small{color:#a32424;margin-top:6px;font-size:12px;display:block}.site-form-wide{grid-column:1/-1}.site-contact-form textarea{resize:vertical;min-height:155px}.site-contact-form [aria-invalid=true]{border-color:#bf3333}.site-form-success{color:#245d31;background:#edf7ee;border-radius:6px;margin-bottom:23px;padding:15px;font-size:14px}.site-form-error-summary{color:#882020;background:#fff5f5;border:1px solid #d69797;border-radius:6px;margin-bottom:23px;padding:17px;font-size:13px}.site-form-error-summary a{text-decoration:underline}.site-honeypot{opacity:0;pointer-events:none;height:1px;left:-10000px;overflow:hidden;width:1px!important;position:absolute!important}.site-news-detail-heading{max-width:900px}.site-news-detail-heading h1{margin:15px 0;font-size:clamp(30px,4vw,49px);line-height:1.15}.site-news-lead{color:var(--site-ink-soft);font-size:19px}.site-news-status{color:#fff;background:#ffffff1f;border-radius:4px;padding:5px 11px;font-size:11px;display:inline-block}.site-back-link{gap:9px;width:fit-content;max-width:100%;margin-bottom:16px;font-size:13px;display:flex}.site-news-cover{object-fit:contain;border-radius:8px;width:100%;height:auto;max-height:480px;display:block}.site-news-detail-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;max-width:900px;padding-block:30px 42px;display:grid}.site-rich-text{overflow-wrap:anywhere;min-width:0;font-size:16px;line-height:1.85}.site-rich-text h2{margin-block:30px 15px;font-size:28px}.site-rich-text h3{margin-block:25px 12px;font-size:23px}.site-rich-text a{color:var(--site-blue-interactive);text-decoration:underline}.site-rich-text img{max-width:100%;height:auto}.site-news-aside{border:1px solid var(--site-line);background:#fff;border-radius:8px;padding:24px}.site-news-aside h2,.site-news-aside h3{font-size:20px}.site-news-aside p{font-size:14px}.site-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:30px;display:grid}.site-gallery figure{margin:0}.site-gallery img{aspect-ratio:1.4;object-fit:cover;border-radius:6px;width:100%;display:block}.site-gallery figcaption{color:var(--site-ink-soft);margin-top:7px;font-size:12px}.site-pagination{margin-top:30px}.site-pagination .pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;display:flex}.site-pagination .page-info{text-align:center;color:var(--site-ink-soft);flex-basis:100%;margin-bottom:8px;font-size:13px}.site-pagination .page-link,.site-pagination .page-ellipsis{border:1px solid var(--site-line);background:#fff;border-radius:5px;place-items:center;min-width:36px;min-height:36px;padding:6px 10px;font-size:13px;display:inline-grid}.site-pagination .page-link.active{background:var(--site-blue);color:#fff;border-color:var(--site-blue)}.site-pagination .page-link.disabled{color:#75818d;background:#f5f6f7}.site-credential-page{background:var(--site-gray);padding:55px 0}.site-credential-shell{max-width:950px}.site-credential-card{border:1px solid var(--site-line);box-shadow:var(--site-shadow);background:#fff;border-radius:10px;overflow:hidden}.site-credential-card>header{border-bottom:1px solid var(--site-line);flex-wrap:wrap;align-items:center;gap:20px;padding:30px;display:flex}.site-credential-avatar{background:var(--site-blue);color:#fff;border-radius:50%;place-items:center;width:72px;height:72px;font-size:25px;font-weight:750;display:grid}.site-credential-card h1{margin:7px 0;font-size:25px}.site-credential-card header p{margin:0}.site-credential-status{color:#933031;background:#fbe8e8;border-radius:5px;margin-left:auto;padding:7px 12px;font-size:12px;font-weight:700}.site-credential-status.is-valid{color:#27633b;background:#e7f3e9}.site-credential-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;padding:30px;display:grid}.site-credential-grid section{min-width:0}.site-credential-grid span{color:var(--site-ink-soft);margin-bottom:5px;font-size:12px;display:block}.site-credential-grid strong{font-size:15px}.site-credential-card>footer{background:#f5f8fa;padding:23px 30px}.site-credential-card footer p{margin:0 0 8px}.site-credential-card footer small{color:var(--site-ink-soft);font-size:11px}@media (width<=1280px){.site-header-row{gap:16px;min-height:80px}.site-header .site-brand{flex:1}.site-navigation-toggle{display:inline-flex}.site-navigation{border-bottom:1px solid var(--site-line);background:#fff;max-height:calc(100dvh - 110px);padding:14px 32px 22px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 15px 25px #10283e1a}.site-navigation.is-open{flex-direction:column;align-items:stretch;gap:0;display:flex}.site-navigation a{border-bottom:1px solid #e8edf1;padding:13px 8px;font-size:15px}.site-navigation a.is-active{color:var(--site-red);border-bottom-color:#e8edf1}.site-footer-row{grid-template-columns:1.4fr 1fr 1fr;gap:27px}.site-footer-contact-column{grid-column:1/-1}}@media (width<=1120px){.site-quick-links>a{gap:12px;padding:21px 17px}.site-quick-links strong{font-size:14px}.site-quick-icon{width:38px;height:38px}.site-federation-grid{gap:45px}.site-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-compact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.site-score-counts{gap:20px}.site-live-rodeos-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.site-shell{width:calc(100% - 40px)}.site-topbar{font-size:10px}.site-topbar a{display:none}.site-hero{min-height:450px}.site-hero h1{letter-spacing:-1.7px;max-width:530px;font-size:51px}.site-hero-lead{max-width:410px;font-size:16px}.site-hero:after{background:linear-gradient(90deg,#0a1d2df0,#0a1d2da3 60%,#0a1d2d40)}.site-quick-links{grid-template-columns:1fr;width:calc(100% - 40px);margin-top:-22px}.site-quick-links>a{gap:16px;padding:14px 19px}.site-quick-links>a+a{border-left:none;border-top:1px solid var(--site-line)}.site-quick-links strong{font-size:16px}.site-section{padding-block:36px}.site-section-heading-row{flex-direction:column;align-items:start;gap:17px}.site-section-heading h2{font-size:30px}.site-home-results{grid-template-columns:1fr}.site-event-card{gap:19px;padding:22px}.site-home-results{gap:18px}.site-result-preview-top{margin-bottom:16px}.site-result-preview h3{font-size:21px}.site-result-winner div>strong{font-size:14px}.site-result-winner div>small,.site-result-preview-top>time{font-size:12px}.site-live-rodeos-heading{flex-direction:column;align-items:start;gap:17px}.site-live-rodeos-actions{justify-items:start}.site-live-rodeos-empty{flex-direction:column;align-items:start;gap:15px}.site-federation-grid{grid-template-columns:1fr;gap:35px}.site-federation-stats{gap:22px}.site-federation-stats strong{font-size:41px}.site-federation{padding-block:36px}.site-directory-preview-grid{grid-template-columns:1fr}.site-article-grid,.site-news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.site-cta-panel{flex-direction:column;align-items:start;padding:25px}.site-footer-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.site-footer-about{grid-column:1/-1}.site-footer-bottom{flex-direction:column;gap:6px}.site-page-hero{padding-block:24px 28px}.site-page-hero p{font-size:15px}.site-directory-grid,.site-directory-grid-featured{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.site-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-score-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-bottom:25px}.site-score-toolbar{flex-direction:column;align-items:stretch}.site-score-toolbar .site-search{width:100%}.site-score-card>header{flex-wrap:wrap;gap:18px;padding:21px}.site-score-counts{border-top:1px solid var(--site-line);justify-content:space-between;width:100%;padding-top:15px}.site-score-card-body{grid-template-columns:1fr}.site-score-card-action{border-left:0;border-top:1px solid var(--site-line);flex-direction:row;justify-content:space-between;align-items:center}.site-live-score-heading{flex-direction:column;align-items:start;gap:22px}.site-score-connection{width:100%;max-width:100%}.site-score-series>summary{grid-template-columns:minmax(0,1fr) 20px;gap:9px;padding:18px}.site-score-series-kind,.site-score-series>summary>strong,.site-score-series>summary>span:last-of-type{grid-column:1}.site-score-series>summary>i{grid-area:1/2/span 3;align-self:center}.site-contact-layout{grid-template-columns:1fr;gap:30px}.site-news-detail-body{grid-template-columns:1fr;gap:22px}}@media (width<=900px){.site-rodeo-list-labels{display:none}.site-rodeo-list-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}.site-rodeo-home-open{grid-column:1/-1}.site-rodeo-list-details>summary{margin:0 18px 12px;position:static}.site-rodeo-list-row .site-rodeo-field-label{color:var(--site-blue-deep);text-transform:uppercase;letter-spacing:.4px;font-size:11px;font-weight:750;display:block}.site-event-card.site-event-card-detailed{grid-template-rows:auto;grid-template-columns:76px minmax(0,1fr)}.site-event-information{border-top:1px solid var(--site-line);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(280px,1fr);gap:20px;padding-top:14px;display:grid}.site-event-information-location-only{grid-template-columns:minmax(0,1fr)}.site-event-contacts{border-top:0;grid-area:auto;grid-template-columns:minmax(0,1fr);padding-top:0}.site-event-location{border-left:0;grid-area:auto;padding-left:0}}@media (width<=680px){.site-rodeo-list-row{grid-template-columns:88px minmax(0,1fr);gap:14px;padding:15px}.site-rodeo-list-venue,.site-rodeo-list-contact{grid-column:1/-1}.site-rodeo-list-contact .site-event-data{flex-wrap:wrap;gap:7px 16px;display:flex}.site-rodeo-list-details>summary{margin-inline:15px}.site-rodeo-list-expanded{padding:15px}.site-rodeo-list-expanded .site-event-information,.site-rodeo-list-expanded .site-event-information-location-only .site-event-location{grid-template-columns:minmax(0,1fr)}.site-rodeo-list-expanded .site-event-information-location-only .site-event-map{grid-area:auto/1}.site-rodeo-list-expanded .site-event-location{border:0;padding:0}.site-event-information{grid-template-columns:minmax(0,1fr);gap:18px}.site-event-card.site-event-card-detailed{grid-template-columns:62px minmax(0,1fr);gap:12px 14px;padding:16px}.site-header-row{grid-template-columns:minmax(0,1fr) 42px;gap:10px 12px;padding-block:12px;display:grid}.site-header .site-brand{grid-area:1/1}.site-header-actions{grid-area:2/1/auto/-1}.site-header-actions .site-button{flex:1}.site-navigation-toggle{grid-area:1/2}.site-navigation{max-height:calc(100dvh - 180px)}}@media (width<=500px){.site-shell{width:calc(100% - 32px)}.site-topbar>div{letter-spacing:0;min-height:30px;font-size:10px}.site-brand{gap:8px}.site-brand-logo{width:45px;height:45px}.site-brand-name{letter-spacing:-.7px;font-size:21px}.site-header .site-brand-name{letter-spacing:-.9px;font-size:32px}.site-brand-tagline{font-size:10px}.site-header-actions{gap:7px}.site-button-access,.site-button-herradura{gap:7px;min-height:39px;padding:9px 10px;font-size:12px}.site-navigation-toggle{width:39px;height:39px;padding:8px}.site-navigation{padding-inline:16px}.site-hero{min-height:460px}.site-hero-content{padding-block:32px 52px}.site-hero h1{letter-spacing:-1.5px;font-size:42px}.site-hero-lead{max-width:320px;font-size:15px}.site-hero-image{object-position:66% 70%}.site-hero:after{background:linear-gradient(90deg,#0a1d2df5,#0a1d2dab),linear-gradient(#0000,#0a1d2d73)}.site-hero-actions{gap:10px}.site-hero-actions .site-button{gap:7px;min-height:44px;padding:11px 13px;font-size:12px}.site-hero-season{letter-spacing:1px;font-size:10px}.site-quick-links{width:calc(100% - 32px)}.site-quick-links>a{padding:13px 16px}.site-quick-links small{font-size:11px}.site-section{padding-block:30px}.site-section-heading h2{font-size:28px}.site-eyebrow{letter-spacing:1.2px;font-size:10px}.site-event-card{gap:14px;padding:19px 16px}.site-event-card>time{min-width:54px;padding:10px 7px}.site-event-card>time strong{font-size:27px}.site-event-copy h2,.site-event-copy h3{font-size:18px}.site-event-footer{flex-direction:column;align-items:start;gap:8px;margin-top:14px}.site-result-preview{padding:22px}.site-live-rodeos-grid,.site-directory-grid,.site-directory-grid-featured,.site-article-grid,.site-news-grid{grid-template-columns:1fr}.site-live-rodeos-heading h2{font-size:24px}.site-federation h2{font-size:31px}.site-directory-preview{gap:15px;padding:21px 18px}.site-directory-preview .site-directory-avatar{width:48px;height:48px;font-size:16px}.site-directory-preview h3{font-size:16px}.site-article-image{aspect-ratio:1.9}.site-article-copy{padding:20px}.site-article-copy h2,.site-article-copy h3{font-size:21px}.site-cta-panel h2{font-size:26px}.site-cta-panel .site-button{width:100%}.site-footer-row{gap:28px 20px}.site-footer-contact{column-gap:16px}.site-footer-contact li:nth-child(-n+2){grid-column:1/-1}.site-footer .site-brand-logo{width:96px;height:96px}.site-result-summary{flex-direction:column;align-items:start;gap:13px}.site-search{padding:18px}.site-search>div{flex-wrap:wrap}.site-search input,.site-search .site-filter-actions{flex-basis:100%}.site-page-hero h1{letter-spacing:-.8px;font-size:34px}.site-directory-card{padding:22px}.site-compact-grid{grid-template-columns:1fr}.site-score-stats>article{padding:17px}.site-score-stats strong{font-size:28px}.site-score-date{width:62px}.site-score-identity h3{font-size:19px}.site-score-podium{padding:20px}.site-score-podium li{gap:8px;font-size:12px}.site-score-card-action{flex-direction:column;align-items:stretch;padding:20px}.site-score-card-action .site-button{align-self:start}.site-contact-form{padding:22px 18px}.site-form-grid{grid-template-columns:1fr;gap:18px}.site-form-wide{grid-column:auto}.site-contact-form>.site-button{width:100%}.site-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.site-news-cover{max-height:280px}.site-credential-card>header,.site-credential-grid,.site-credential-card>footer{padding:22px}.site-credential-card h1{font-size:20px}.site-credential-status{margin-left:0}.site-credential-grid{gap:20px}}@media (width<=380px){.site-header .site-brand-logo{width:40px;height:40px}.site-footer-contact{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.site-maintenance{background:radial-gradient(ellipse at top right, #24587c, transparent 65%), var(--site-blue-deep);color:#fff;place-items:center;min-height:100svh;padding:32px 20px;display:grid}.site-maintenance-panel{background:#0a1d2da6;border:1px solid #4b657b;border-radius:18px;width:min(100%,860px);padding:clamp(26px,6vw,64px);box-shadow:0 20px 70px #00000026}.site-maintenance-brand{align-items:center;gap:17px;display:flex}.site-maintenance-brand img{background:#fff;border-radius:50%;flex-shrink:0;padding:5px}.site-maintenance-brand>span{letter-spacing:-.7px;font-size:27px;font-weight:800}.site-maintenance-brand small{color:#d2dce4;letter-spacing:0;font-size:12px;font-weight:400;display:block}.site-maintenance-kicker{color:#ffb9b1;letter-spacing:1.3px;text-transform:uppercase;margin-top:38px;font-size:11px;font-weight:750;display:block}.site-maintenance h1{letter-spacing:-1.1px;margin:16px 0 22px;font-size:clamp(29px,5vw,46px);line-height:1.2}.site-maintenance p{color:#d2dce4;max-width:550px;margin-bottom:30px;font-size:16px}.site-maintenance-signature{color:#d2dce4;border-top:1px solid #4b657b;margin-top:38px;padding-top:23px;font-size:11px;display:block}
