.about-story{--about-red:#e21c21;--about-dark:#0a0c2b;--about-gray:#e8e6e6;color:#000;background:#fff}.about-cover{isolation:isolate;background:var(--about-red);color:#fff;height:clamp(620px,76svh,780px);min-height:620px;max-height:780px;position:relative;overflow:hidden}.about-cover:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 55%,#0a0c2b3d);position:absolute;inset:0}.about-cover-top{letter-spacing:.08em;z-index:4;justify-content:space-between;gap:20px;font-size:12px;display:flex;position:absolute;top:25px;left:5%;right:5%}.about-cover-top span:last-child{text-align:right;max-width:130px;line-height:1.6}.about-cover-word{white-space:nowrap;letter-spacing:-.09em;color:#ffffff24;z-index:-1;-webkit-user-select:none;user-select:none;font-size:24.8vw;font-weight:900;line-height:1.2;position:absolute;top:30px;left:3%}.about-cover-horse{object-fit:contain;object-position:right bottom;filter:drop-shadow(0 22px 32px #0a0c2b26);z-index:1;width:60%;height:75%;animation:1.5s cubic-bezier(.2,.8,.2,1) both about-horse-in;position:absolute;bottom:12%;right:4%}.about-cover-copy{z-index:2;position:absolute;top:23%;left:6%}.about-cover-copy .eyebrow{letter-spacing:.2em;margin-bottom:24px;font-size:12px}.about-cover h1{letter-spacing:-.075em;text-shadow:0 2px 28px #0a0c2b10;font-size:clamp(70px,7.4vw,110px);line-height:.96;animation:1.2s cubic-bezier(.2,.8,.2,1) both about-title-in}.about-cover h1 em{-webkit-text-stroke:1px #fff;color:#0000;font-style:normal}.about-cover-bottom{z-index:3;justify-content:space-between;align-items:flex-end;gap:30px;display:flex;position:absolute;bottom:28px;left:6%;right:6%}.about-discover{letter-spacing:.08em;align-items:center;gap:23px;font-size:12px;display:flex}.about-discover svg{box-sizing:content-box;border:1px solid #ffffff70;border-radius:50%;padding:17px;transition:transform .3s,background .3s}.about-discover:hover svg{background:var(--about-dark);transform:translateY(4px)}.about-cover-bottom>p{max-width:210px;margin-left:auto;font-size:14px;line-height:1.7}.about-cover-edition{writing-mode:vertical-rl;letter-spacing:.15em;font-size:12px}.about-chapters{z-index:20;background:#fff;border-bottom:1px solid #c7c7c7;justify-content:space-between;align-items:center;gap:24px;padding:23px 6%;font-size:12px;display:flex;position:sticky;top:94px}.about-chapters>span{letter-spacing:.06em;margin-right:auto;font-weight:900}.about-chapters a{white-space:nowrap}.about-chapters a:hover,.about-chapters a[aria-current]{color:var(--about-red)}.about-section{padding:125px 6%;scroll-margin-top:180px}.about-kicker{color:var(--about-red);font-size:12px}.about-purpose{grid-template-columns:1fr 2.25fr;gap:50px;display:grid}.about-purpose>.eyebrow{padding-top:24px}.about-purpose h2{letter-spacing:-.075em;margin:0;font-size:clamp(58px,7.5vw,112px);line-height:.98}.about-purpose h2>span{color:var(--about-red)}.about-purpose-bottom{grid-template-columns:1fr;align-items:start;gap:25px 35px;max-width:760px;margin-top:45px;display:grid}.about-purpose-bottom>p{letter-spacing:-.025em;max-width:560px;font-size:21px;line-height:1.65}.about-line-link{border-bottom:1px solid #c7c7c7;grid-column:2;justify-content:space-between;align-items:center;gap:30px;max-width:280px;padding:18px 0;font-size:14px;display:flex}.about-line-link:hover{color:var(--about-red);border-color:var(--about-red)}@keyframes about-horse-in{0%{opacity:0;transform:translate(65px,55px)rotate(-3deg)}to{opacity:1;transform:none}}@keyframes about-title-in{0%{opacity:0;clip-path:inset(100% 0 0);transform:translateY(40px)}to{opacity:1;clip-path:inset(0);transform:none}}@media (min-width:1600px){.about-cover{--cover-gutter:max(6vw, calc((100vw - 1720px) / 2));height:clamp(720px,72svh,880px);min-height:720px;max-height:880px}.about-cover-top,.about-cover-bottom{left:var(--cover-gutter);right:var(--cover-gutter)}.about-cover-copy{left:var(--cover-gutter);top:22%}.about-cover h1{font-size:clamp(110px,6.2vw,150px)}.about-cover .about-cover-depth{left:var(--cover-gutter);right:var(--cover-gutter)}.about-cover-horse{width:58%;height:78%;bottom:11%;right:0}.about-cover-word{left:var(--cover-gutter);font-size:min(24.8vw,480px);top:40px}}@media (max-width:1000px){.about-cover{height:640px;min-height:640px}.about-cover-copy{top:26%}.about-cover h1{font-size:9vw}.about-cover-horse{width:59%;height:77%;bottom:11%;right:0}.about-cover-word{top:65px}.about-cover-top span:last-child,.about-chapters>span{display:none}.about-purpose{grid-template-columns:1fr;gap:35px}.about-purpose h2{font-size:10vw}.about-purpose>.eyebrow{padding:0}}@media (max-width:600px){.about-cover{height:630px;min-height:630px;max-height:none}.about-cover-top{font-size:12px;top:20px}.about-cover-top>span{text-align:right;max-width:150px;line-height:1.5}.about-cover-word{font-size:25vw;top:75px;left:2%}.about-cover-copy{top:88px;left:6%}.about-cover h1{font-size:clamp(45px,13.5vw,76px);line-height:.97}.about-cover-copy .eyebrow{margin-bottom:17px;font-size:12px}.about-cover-horse{object-position:center bottom;width:94%;height:44%;bottom:12%;right:3%}.about-cover-bottom{align-items:center;gap:15px;bottom:22px}.about-cover-bottom>p,.about-cover-edition{display:none}.about-discover{gap:15px;max-width:195px;font-size:12px;line-height:1.7}.about-discover svg{flex-shrink:0;padding:12px}.about-chapters{scrollbar-width:thin;justify-content:flex-start;gap:25px;padding:17px 6%;top:78px;overflow-x:auto}.about-chapters a{font-size:12px}.about-section{padding:75px 6%;scroll-margin-top:150px}.about-purpose h2{font-size:14vw}.about-purpose-bottom{grid-template-columns:1fr;gap:20px;margin-top:30px}.about-purpose-bottom>p{font-size:18px;line-height:1.8}.about-line-link{font-size:14px}}@media (prefers-reduced-motion:reduce){.about-cover-horse,.about-cover h1{animation:none;transform:none}.about-discover svg{transition:none}}.about-cover-depth{z-index:1;pointer-events:none;position:absolute;inset:0}.about-cover-copy{pointer-events:none}.about-cover-copy .eyebrow{pointer-events:auto}.about-immersive{background:var(--about-dark);color:#fff;view-timeline-name:--about-photo;view-timeline-axis:block;height:85svh;min-height:650px;max-height:1000px;position:relative;overflow:hidden}.about-immersive-photo,.about-immersive-shade{position:absolute;inset:0}.about-immersive-photo img{object-fit:cover;object-position:center 48%;width:100%;height:100%;transform:scale(1.05)}.about-immersive-shade{background:linear-gradient(90deg,#0a0c2b8c,#0a0c2b00 75%),linear-gradient(#0000 65%,#0a0c2b80)}.about-immersive-copy{position:absolute;bottom:20%;left:6%;right:6%}.about-immersive-copy .eyebrow{letter-spacing:.15em;font-size:12px}.about-immersive-copy h2{letter-spacing:-.07em;margin-top:30px;font-size:clamp(52px,6.8vw,108px);line-height:1.02}.about-immersive-copy h2>span{color:#0000;-webkit-text-stroke:1px #fff}.about-photo-caption{letter-spacing:.07em;border-top:1px solid #ffffff60;justify-content:space-between;gap:25px;padding-top:20px;font-size:12px;display:flex;position:absolute;bottom:28px;left:6%;right:6%}.about-values{grid-template-columns:1fr 1fr;align-items:start;gap:12%;display:grid}.about-values-intro{position:sticky;top:200px}.about-values-intro h2{margin:22px 0 24px;font-size:clamp(40px,4.6vw,72px);line-height:1.08}.about-values-intro h2>span{color:#8f8f8f}.about-values-intro>p:not(.eyebrow){color:#595959;font-size:16px}.about-education-frame{background:var(--about-dark);isolation:isolate;max-width:460px;margin:35px 0 0;position:relative;overflow:hidden}.about-education-frame img{aspect-ratio:4/3;object-fit:cover;object-position:60% center;width:100%;height:auto;display:block}.about-education-frame figcaption{letter-spacing:.08em;color:#fff;background:linear-gradient(#0000,#0a0c2bdb);justify-content:space-between;align-items:center;gap:12px;padding:60px 22px 22px;font-size:11px;line-height:1.5;display:flex;position:absolute;inset:auto 0 0}.about-values-list{padding-top:20px}.about-value{border-top:1px solid #c7c7c7;grid-template-columns:46px 1fr;gap:25px;padding:50px 0 65px;display:grid}.about-value-number{color:var(--about-red);padding-top:3px;font-size:14px}.about-value .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#595959;font-size:12px}.about-value h3{letter-spacing:-.05em;max-width:410px;margin:21px 0;font-size:clamp(28px,3.2vw,48px);line-height:1.13}.about-value-body{color:#595959;max-width:430px;font-size:16px;line-height:1.9}.about-sport{background:#e8e6e6}.about-sport-heading{grid-template-columns:1.3fr 1fr;align-items:end;gap:10%;margin-bottom:70px;display:grid}.about-sport-heading h2{letter-spacing:-.065em;font-size:clamp(38px,4.8vw,76px);line-height:1.06}.about-sport-heading>div>p:not(.eyebrow){color:#595959;max-width:430px;font-size:16px;line-height:1.85}.about-sport-heading .about-line-link{grid-column:auto;max-width:100%;margin-top:14px}.about-discipline-stack{padding-bottom:20px;position:relative}.about-discipline-panel{isolation:isolate;background:#fff;border:1px solid #c7c7c7;min-height:630px;margin-bottom:38px;position:sticky;top:175px;overflow:hidden;box-shadow:0 -15px 45px #0a0c2b0a}.about-discipline-meta{letter-spacing:.08em;z-index:3;justify-content:space-between;gap:20px;font-size:12px;display:flex;position:absolute;top:30px;left:35px;right:35px}.about-discipline-ghost{letter-spacing:-.07em;color:#e8e6e6;white-space:nowrap;z-index:-1;font-size:clamp(90px,12vw,185px);font-weight:900;line-height:1;position:absolute;top:12%;left:32%}.about-discipline-copy{z-index:3;width:38%;margin:160px 0 65px 40px;position:relative}.about-discipline-copy .eyebrow{letter-spacing:.1em;text-transform:uppercase;max-width:260px;font-size:12px;line-height:1.8}.about-discipline-copy h3{margin:20px 0 23px;font-size:56px;line-height:1.1}.about-discipline-copy>p:not(.eyebrow){color:#595959;max-width:350px;font-size:16px;line-height:1.85}.about-discipline-link{justify-content:space-between;align-items:center;gap:20px;max-width:300px;margin-top:35px;font-size:14px;display:flex}.about-discipline-link>span{border:1px solid #c7c7c7;border-radius:50%;place-items:center;width:50px;height:50px;transition:transform .3s,background .3s;display:grid}.about-discipline-link:hover>span{background:var(--about-red);border-color:var(--about-red);color:#fff;transform:rotate(45deg)}.about-discipline-image{pointer-events:none;z-index:1;width:61%;height:83%;position:absolute;bottom:3%;right:0}.about-discipline-image img{object-fit:contain;object-position:right bottom;filter:drop-shadow(0 18px 18px #0a0c2b20);width:100%;height:100%}.about-discipline-jumpers{background:var(--about-dark);color:#fff;border-color:var(--about-dark)}.about-discipline-jumpers .about-discipline-ghost{color:#ffffff12}.about-discipline-jumpers .about-discipline-copy>p:not(.eyebrow){color:#c7c7c7}.about-discipline-hunters{background:var(--about-red);color:#fff;border-color:var(--about-red)}.about-discipline-hunters .about-discipline-ghost{color:#ffffff1f}.about-discipline-hunters .about-discipline-copy>p:not(.eyebrow){color:#fff}.about-discipline-hunters .about-discipline-link:hover>span{color:#000;background:#fff}.about-foundation{grid-template-columns:60px 1fr 1.1fr;align-items:start;gap:35px;padding-top:45px;display:grid}.about-foundation-mark{color:var(--about-red);font-size:65px;line-height:.8}.about-foundation h3{letter-spacing:-.05em;font-size:32px;line-height:1.15}.about-foundation>p{color:#595959;font-size:16px;line-height:1.85}.about-welfare{background:var(--about-dark);color:#fff;grid-template-columns:1fr 1fr;align-items:start;gap:9%;display:grid}.about-welfare-image{position:relative;overflow:hidden}.about-welfare-image>img{aspect-ratio:2/3;object-fit:cover;width:100%;height:auto;display:block}.about-welfare-image-copy{z-index:2;padding:26px 0 0;position:relative}.about-welfare-image-copy .eyebrow{letter-spacing:.1em;margin-bottom:20px;font-size:12px}.about-welfare-image-copy>span{letter-spacing:-.055em;font-size:clamp(35px,4vw,62px);font-weight:900;line-height:1.04;display:block}.about-welfare-image-index{letter-spacing:.1em;background:var(--about-dark);padding:10px 14px;font-size:12px;position:absolute;top:25px;left:30px}.about-welfare-copy>.eyebrow{color:#c7c7c7;font-size:12px}.about-welfare-copy h2{margin:28px 0 35px;font-size:clamp(42px,5.8vw,88px);line-height:1.01}.about-welfare-copy h2>span{color:#7188ba}.about-welfare-lead{letter-spacing:-.025em;margin-bottom:25px;font-size:20px;line-height:1.65}.about-welfare-intro{color:#c7c7c7;font-size:16px;line-height:1.9}.about-welfare-rules{margin-top:40px}.about-welfare-rules article{border-top:1px solid #ffffff30;grid-template-columns:28px 1fr;gap:20px;padding:27px 0;display:grid}.about-welfare-rules article>span{color:#c7c7c7;padding-top:5px;font-size:12px}.about-welfare-rules h3{letter-spacing:-.035em;margin-bottom:12px;font-size:25px}.about-welfare-rules p{color:#c7c7c7;font-size:16px;line-height:1.8}.about-code-link{background:var(--about-red);justify-content:space-between;align-items:center;gap:25px;margin-top:22px;padding:25px 27px;font-size:14px;line-height:1.6;transition:background .3s;display:flex}.about-code-link:hover{color:#000;background:#fff}.about-code-link>svg{flex-shrink:0}.about-finale{background:var(--about-red);color:#fff;padding:35px 6% 40px;overflow:hidden}.about-finale-top{letter-spacing:.1em;border-bottom:1px solid #ffffff45;justify-content:space-between;gap:20px;padding-bottom:28px;font-size:12px;display:flex}.about-finale>div:nth-child(2){padding:90px 0}.about-finale h2{letter-spacing:-.065em;margin:25px 0 45px;font-size:clamp(40px,6.4vw,100px);line-height:1.06}.about-finale h2 em{color:#0000;-webkit-text-stroke:1px #fff;font-style:normal}.about-finale-actions{align-items:center;gap:35px;display:flex}.about-finale-secondary{align-items:center;gap:25px;font-size:14px;display:flex}.about-finale-secondary:hover{text-underline-offset:6px;text-decoration:underline}.about-finale-bottom{border-top:1px solid #ffffff45;align-items:center;gap:40px;padding-top:30px;display:flex}.about-finale-bottom>img{width:170px;height:auto}.about-finale-bottom>p{font-size:14px;line-height:1.8}.about-finale-bottom>a{border:1px solid #ffffff70;border-radius:50%;margin-left:auto;padding:18px}.about-finale-bottom>a>svg{transform:rotate(-45deg)}@supports (animation-timeline:view()){.about-cover{view-timeline-name:--about-cover;view-timeline-axis:block}.about-cover-depth{animation:linear both about-cover-depth;animation-timeline:--about-cover;animation-range:exit}.about-cover-word{animation:linear both about-cover-drift;animation-timeline:--about-cover;animation-range:exit}.about-immersive-photo{animation:linear both about-photo-drift;animation-timeline:--about-photo;animation-range:entry exit}}@keyframes about-cover-depth{0%{transform:translate(0,0)scale(1)}to{transform:translateY(100px)scale(1.12)}}@keyframes about-cover-drift{0%{transform:translate(0)}to{transform:translate(-100px)}}@keyframes about-photo-drift{0%{transform:translateY(-5%)scale(1.12)}to{transform:translateY(5%)scale(1.12)}}@media (min-width:1800px){.about-discipline-panel{min-height:740px}.about-discipline-copy{margin-top:220px}.about-discipline-copy h3{font-size:72px}}@media (max-width:1100px){.about-values{gap:7%}.about-value{grid-template-columns:30px 1fr;gap:15px}.about-discipline-panel{min-height:580px}.about-discipline-copy{width:41%;margin-top:130px;margin-left:30px}.about-discipline-copy h3{font-size:46px}.about-discipline-image{width:58%;right:0}.about-foundation{grid-template-columns:40px 1fr;gap:25px}.about-foundation>p{grid-column:2}.about-welfare{gap:6%}}@media (max-width:800px){.about-immersive{height:70svh;min-height:550px}.about-immersive-copy h2{font-size:8vw}.about-values{grid-template-columns:1fr;gap:50px}.about-values-intro{grid-template-columns:1fr 1fr;gap:20px 35px;display:grid;position:static}.about-values-intro>.eyebrow{grid-column:1/-1}.about-values-intro h2{margin:0;font-size:45px}.about-values-intro>p:not(.eyebrow){grid-area:3/1}.about-education-frame{grid-area:2/2/4;align-self:center;max-width:350px;margin:0}.about-value{padding:35px 0 40px}.about-value h3{max-width:none;font-size:36px}.about-value-body{max-width:100%}.about-sport-heading{grid-template-columns:1fr;gap:30px}.about-sport-heading>div>p:not(.eyebrow){max-width:650px}.about-sport-heading .about-line-link{max-width:300px}.about-discipline-panel{min-height:820px;position:relative;top:auto}.about-discipline-copy{width:auto;margin:115px 30px 400px}.about-discipline-copy>p:not(.eyebrow){max-width:100%}.about-discipline-image{width:78%;height:44%;bottom:0;right:2%}.about-discipline-dressage .about-discipline-image{width:78%;height:45%;right:2%}.about-discipline-ghost{font-size:15vw;top:10%;left:5%}.about-welfare{grid-template-columns:1fr;gap:55px}.about-welfare-image{width:100%;height:auto;min-height:0;position:relative;top:auto}.about-welfare-image>img{object-position:50% 38%}.about-welfare-copy h2{font-size:64px}}@media (max-width:600px){.about-immersive{height:640px;min-height:0}.about-immersive-copy{bottom:24%}.about-immersive-copy .eyebrow{max-width:260px;line-height:1.8}.about-immersive-copy h2{font-size:11vw;line-height:1.08}.about-immersive-photo img{object-position:62% center}.about-photo-caption{font-size:12px;line-height:1.8}.about-photo-caption>span:last-child{display:none}.about-values-intro{display:block}.about-values-intro h2{margin:23px 0;font-size:12vw}.about-education-frame{max-width:340px;margin-top:30px}.about-values-list{padding-top:0}.about-value{grid-template-columns:25px 1fr;gap:16px;padding:30px 0 35px}.about-value h3{font-size:32px;line-height:1.15}.about-sport-heading{margin-bottom:38px}.about-sport-heading h2{font-size:11vw}.about-discipline-panel{min-height:790px;margin-bottom:24px}.about-discipline-meta{font-size:12px;top:22px;left:22px;right:22px}.about-discipline-meta>span:last-child{display:none}.about-discipline-copy{width:auto;margin:100px 22px 370px}.about-discipline-copy h3{margin:15px 0 20px;font-size:43px}.about-discipline-copy .eyebrow{max-width:none}.about-discipline-copy>p:not(.eyebrow){max-width:100%;font-size:16px;line-height:1.8}.about-discipline-link{margin-top:20px}.about-discipline-image{width:100%;height:44%;bottom:0;right:0}.about-discipline-dressage .about-discipline-image{width:100%;height:42%;right:0}.about-discipline-ghost{color:#e8e6e6;font-size:18vw;top:50px;left:5%}.about-foundation{grid-template-columns:1fr;gap:22px;padding-top:28px}.about-foundation-mark{font-size:45px}.about-foundation h3{font-size:30px}.about-foundation>p{grid-column:1}.about-welfare-image{height:auto}.about-welfare-image-copy{padding-top:24px}.about-welfare-image-copy>span{font-size:47px}.about-welfare-copy h2{font-size:13vw;line-height:1.07}.about-welfare-lead{font-size:20px}.about-welfare-rules h3{font-size:24px}.about-code-link{padding:22px}.about-finale{padding-top:28px}.about-finale-top>span:last-child{display:none}.about-finale-top{line-height:1.6}.about-finale>div:nth-child(2){padding:65px 0}.about-finale h2{font-size:11vw;line-height:1.13}.about-finale-actions{flex-direction:column;align-items:flex-start;gap:25px}.about-finale-bottom{flex-wrap:wrap;gap:20px}.about-finale-bottom>img{width:145px}.about-finale-bottom>p{font-size:12px}.about-finale-bottom>a{padding:12px}.about-finale-bottom>a>svg{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.about-cover-depth,.about-cover-word,.about-immersive-photo{animation:none!important;transform:none!important}.about-discipline-panel{position:relative;top:auto}.about-education-frame{transform:none}}
body main.about-refined{--about-gutter:max(5vw, calc((100vw - 1600px) /2));color:var(--about-dark)}body main.about-refined .about-cover{background:linear-gradient(155deg,#ed1c24 40%,#bd131b);height:clamp(610px,75svh,800px);min-height:610px;max-height:800px}body main.about-refined .about-cover-top,body main.about-refined .about-cover-bottom{left:var(--about-gutter);right:var(--about-gutter)}body main.about-refined .about-cover-top{border-bottom:1px solid #ffffff30;padding-bottom:22px;font-size:10px;top:28px}body main.about-refined .about-cover-copy{left:var(--about-gutter);top:25%}body main.about-refined .about-cover h1{font-size:clamp(72px,7vw,120px);line-height:.96}body main.about-refined .about-cover-depth{left:var(--about-gutter);right:var(--about-gutter)}body main.about-refined .about-cover .about-cover-depth .about-cover-horse{object-position:right bottom;width:65%;height:83%;bottom:7%;right:-2%}body main.about-refined .about-cover-word{left:var(--about-gutter);font-size:min(24vw,450px);top:70px}body main.about-refined .about-cover-bottom{border-top:1px solid #ffffff30;padding-top:20px;bottom:25px}body main.about-refined .about-cover-bottom>p{font-size:11px}body main.about-refined .about-discover{font-size:10px}body main.about-refined .about-discover svg{padding:12px}body main.about-refined .about-section{padding:75px var(--about-gutter)}body main.about-refined .about-chapters{padding:20px var(--about-gutter);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffed;border-color:#0a0c2b20;font-size:10px}body main.about-refined .about-purpose{grid-template-columns:.65fr 1.65fr;gap:8%}body main.about-refined .about-purpose>.eyebrow{padding-top:9px;font-size:10px}body main.about-refined .about-purpose h2{letter-spacing:-.055em;font-size:clamp(42px,5vw,76px);line-height:1.05}body main.about-refined .about-purpose-bottom{gap:23px;margin-top:28px}body main.about-refined .about-purpose-bottom>p{max-width:650px;font-size:18px;line-height:1.8}body main.about-refined .about-line-link{grid-column:auto;max-width:330px;font-size:12px}.about-principles{flex-wrap:wrap;gap:10px;display:flex}.about-principles span{border:1px solid #0a0c2b20;padding:9px 15px;font-size:10px}.about-facts{padding:0 var(--about-gutter) 65px;grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.about-facts a{border-top:1px solid #0a0c2b20;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:25px 0;display:grid}.about-facts strong{color:var(--about-red);letter-spacing:-.05em;font-size:44px;line-height:1}.about-facts span{color:#606272;font-size:12px}.about-facts a:hover svg{color:var(--about-red)}body main.about-refined .about-immersive{height:clamp(450px,60svh,670px);min-height:450px;max-height:670px}body main.about-refined .about-immersive-copy{left:var(--about-gutter);right:var(--about-gutter);bottom:20%}body main.about-refined .about-immersive-copy h2{font-size:clamp(45px,5vw,76px)}body main.about-refined .about-immersive-copy .eyebrow{font-size:10px}body main.about-refined .about-photo-caption{left:var(--about-gutter);right:var(--about-gutter);font-size:9px}body main.about-refined .about-values{grid-template-columns:.85fr 1.15fr;gap:8%}body main.about-refined .about-values-intro{top:190px}body main.about-refined .about-values-intro h2{letter-spacing:-.055em;font-size:clamp(38px,3.5vw,55px)}body main.about-refined .about-values-intro h2>span{color:var(--about-red)}body main.about-refined .about-education-frame{max-width:100%;margin-top:25px}body main.about-refined .about-education-frame img{aspect-ratio:1.45}body main.about-refined .about-value{grid-template-columns:28px 1fr;gap:20px;padding:30px 0}body main.about-refined .about-values-list{padding-top:0}body main.about-refined .about-value h3{max-width:none;margin:13px 0;font-size:clamp(25px,2.2vw,34px)}body main.about-refined .about-value .eyebrow{font-size:9px}body main.about-refined .about-value-body{max-width:530px;font-size:14px;line-height:1.85}body main.about-refined .about-value-number{font-size:11px}body main.about-refined .about-sport{background:#f5f4f0}body main.about-refined .about-sport-heading{gap:10%;margin-bottom:35px}body main.about-refined .about-sport-heading h2{font-size:clamp(38px,3.5vw,55px)}body main.about-refined .about-sport-heading>div>p:not(.eyebrow){max-width:580px;font-size:14px}body main.about-refined .about-foundation{grid-template-columns:40px 1fr 1.25fr;gap:25px;padding-top:35px}body main.about-refined .about-foundation-mark{font-size:45px}body main.about-refined .about-foundation h3{font-size:26px}body main.about-refined .about-foundation>p{font-size:13px}body main.about-refined .about-welfare{grid-template-columns:.85fr 1.15fr;gap:8%}body main.about-refined .about-welfare-image{position:sticky;top:180px}body main.about-refined .about-welfare-image>img{aspect-ratio:1;object-position:center}body main.about-refined .about-welfare-image-copy>span{font-size:40px}body main.about-refined .about-welfare-image-index{font-size:9px;top:20px;left:20px}body main.about-refined .about-welfare-copy h2{margin:23px 0;font-size:clamp(40px,4vw,62px)}body main.about-refined .about-welfare-lead{font-size:17px}body main.about-refined .about-welfare-intro,body main.about-refined .about-welfare-rules p{font-size:13px;line-height:1.9}body main.about-refined .about-welfare-rules{margin-top:25px}body main.about-refined .about-welfare-rules article{padding:20px 0}body main.about-refined .about-welfare-rules h3{font-size:21px}body main.about-refined .about-code-link{padding:20px;font-size:12px}body main.about-refined .about-finale{padding:28px var(--about-gutter)}body main.about-refined .about-finale-top{font-size:9px}body main.about-refined .about-finale>div:nth-child(2){padding:55px 0}body main.about-refined .about-finale h2{margin:20px 0 35px;font-size:clamp(40px,4.5vw,68px)}body main.about-refined .about-finale-bottom{padding-top:22px}body main.about-refined .about-finale-bottom>img{width:120px}body main.about-refined .about-finale-bottom>p{font-size:11px}.about-refined a:focus-visible{outline-offset:5px;outline:2px solid}@media (max-width:1000px){body main.about-refined .about-cover{height:610px}body main.about-refined .about-cover-top>span:nth-child(2){display:none}body main.about-refined .about-purpose{grid-template-columns:1fr;gap:25px}body main.about-refined .about-foundation{grid-template-columns:30px 1fr}body main.about-refined .about-foundation>p{grid-column:2}.about-facts a{gap:12px}.about-facts strong{font-size:35px}}@media (max-width:800px){body main.about-refined .about-values,body main.about-refined .about-welfare{grid-template-columns:1fr;gap:35px}body main.about-refined .about-values-intro,body main.about-refined .about-welfare-image{position:static}body main.about-refined .about-values-intro{display:block}body main.about-refined .about-education-frame{max-width:500px}body main.about-refined .about-sport-heading{grid-template-columns:1fr;gap:25px}body main.about-refined .about-welfare-image>img{aspect-ratio:1.4}}@media (max-width:600px){body main.about-refined .about-cover{gap:25px;height:auto;min-height:0;max-height:none;padding:22px 20px}body main.about-refined .about-cover-top,body main.about-refined .about-cover-bottom,body main.about-refined .about-cover-copy,body main.about-refined .about-cover-depth{width:100%;position:relative;inset:auto}body main.about-refined .about-cover-top{padding-bottom:15px;font-size:9px}body main.about-refined .about-cover-copy{order:1}body main.about-refined .about-cover h1{font-size:64px}body main.about-refined .about-cover-copy .eyebrow{font-size:9px}body main.about-refined .about-cover-depth{order:2;height:260px}body main.about-refined .about-cover .about-cover-depth .about-cover-horse{object-position:center;width:100%;height:100%;inset:0}body main.about-refined .about-cover-word{font-size:27vw;top:150px}body main.about-refined .about-cover-bottom{order:3;padding-top:16px}body main.about-refined .about-chapters{padding:17px 20px;top:78px}body main.about-refined .about-section{padding:45px 20px}body main.about-refined .about-purpose h2{font-size:43px}body main.about-refined .about-purpose-bottom>p{font-size:15px}.about-facts{grid-template-columns:1fr;gap:0;padding:0 20px 35px}.about-facts a{padding:18px 0}.about-facts strong{min-width:48px;font-size:35px}body main.about-refined .about-immersive{height:440px;min-height:440px}body main.about-refined .about-immersive-copy h2{font-size:43px}body main.about-refined .about-immersive-copy .eyebrow{font-size:9px}body main.about-refined .about-values-intro h2{font-size:38px}body main.about-refined .about-value h3{font-size:26px}body main.about-refined .about-foundation{grid-template-columns:1fr;gap:18px}body main.about-refined .about-foundation>p{grid-column:1}body main.about-refined .about-welfare-copy h2{font-size:43px}body main.about-refined .about-welfare-image-copy>span{font-size:34px}body main.about-refined .about-finale{padding:25px 20px}body main.about-refined .about-finale h2{font-size:40px}body main.about-refined .about-finale-actions{gap:20px}body main.about-refined .about-finale-top>span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.about-refined *{transition:none!important;animation:none!important}}body main.about-refined .about-discipline-panel{top:165px}body main.about-refined .about-discipline-copy{z-index:3}body main.about-refined .about-discipline-image{width:60%;height:88%;bottom:0;right:0}body main.about-refined .about-discipline-image img{object-fit:contain;object-position:right bottom;filter:drop-shadow(0 14px 22px #0a0c2b12)}body main.about-refined .about-cover[data-parallax] .about-cover-depth{transform:translate3d(calc(var(--mx,0)*14px), calc(var(--my,0)*9px + var(--p,0)*55px), 0);animation:none}body main.about-refined .about-cover .about-cover-depth .about-cover-horse{object-position:right center;filter:none;width:58%;height:74%;bottom:12%;right:0;scale:1}body main.about-refined .about-cover-word{color:#ffffff19}@media (max-width:800px){body main.about-refined .about-discipline-panel{position:relative;top:auto}body main.about-refined .about-discipline-image{width:88%;height:44%}}@media (max-width:600px){body main.about-refined .about-cover-depth{height:280px;overflow:hidden}body main.about-refined .about-cover .about-cover-depth .about-cover-horse{width:100%;height:100%;inset:auto 0 0 auto}body main.about-refined .about-discipline-image{width:100%;height:44%}}@media (prefers-reduced-motion:reduce){body main.about-refined .about-cover[data-parallax] .about-cover-depth{transform:none}body main.about-refined .about-discipline-panel{position:relative;top:auto}}.about-refined .dress-word{vertical-align:bottom;font-style:inherit;margin-bottom:-.26em;padding-bottom:.26em;display:inline-block;overflow:visible clip}.about-refined .dress-word>b{font-weight:inherit;display:inline-block}@media (max-width:800px){body main.about-refined .about-discipline-panel{min-height:0}body main.about-refined .about-discipline-copy{margin:100px 22px 32px}body main.about-refined .about-discipline-image,body main.about-refined .about-discipline-dressage .about-discipline-image{aspect-ratio:3/2;width:100%;height:auto;position:relative;bottom:auto;right:auto}}body main.about-refined .about-discipline-symbol{color:#0a0c2b;pointer-events:none;z-index:1;width:52%;height:78%;position:absolute;bottom:5%;right:3%}body main.about-refined .about-discipline-jumpers .about-discipline-symbol,body main.about-refined .about-discipline-hunters .about-discipline-symbol{color:#fff}@media (max-width:800px){body main.about-refined .about-discipline-symbol{aspect-ratio:620/520;width:88%;height:auto;margin:0 auto 24px;position:relative;bottom:auto;right:auto}}.discipline-photo-shadow{width:100%;height:100%;-webkit-mask-image:var(--discipline-shadow);mask-image:var(--discipline-shadow);background:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}body main.about-refined .about-discipline-symbol{width:54%;height:82%;bottom:3%;right:2%}@media (max-width:800px){body main.about-refined .about-discipline-symbol{aspect-ratio:auto;width:88%;height:300px;bottom:auto;right:auto}}.about-discipline-jumpers .discipline-photo-shadow{scale:-1 1;-webkit-mask-position:0 100%;mask-position:0 100%}body main.about-refined .about-discipline-jumpers .about-discipline-symbol{bottom:-1px;right:-1px}@media (max-width:800px){body main.about-refined .about-discipline-jumpers .about-discipline-symbol{aspect-ratio:859/779;width:100%;height:auto;margin:0;bottom:auto;right:auto}}
.title-ghost{z-index:2;color:#0000;-webkit-text-stroke:max(2px, .009em) #fff;white-space:nowrap;pointer-events:none;margin:0;animation:.8s 1.1s both title-ghost-in;position:absolute}.title-ghost[data-dot]:after{content:"";background:var(--dress-red);-webkit-text-stroke:0;border-radius:50%;width:.23em;height:.23em;margin-left:.02em;display:inline-block}@keyframes title-ghost-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.title-ghost{animation:none}}
.discipline-hero-large.dress-story .dress-cover{height:clamp(800px,100svh - 90px,1000px);padding:0 5vw}.discipline-hero-large.dress-story .dress-cover-meta{position:absolute;top:28px;left:5vw;right:5vw}.discipline-hero-large.dress-story .dress-cover h1{margin:0;padding:0;position:absolute;top:95px;left:5vw;right:5vw}.discipline-hero-large.dress-story .dress-cover-stage{min-height:0;margin:0;display:block;position:absolute;inset:0}.discipline-hero-large.dress-story .dress-cover .dress-cover-copy{width:43%;margin:0;padding:0;position:absolute;top:47%;left:5vw}.discipline-hero-large.dress-story .dress-cover .dress-horse-depth{z-index:1;width:90%;height:96%;margin:0;position:absolute;bottom:0;left:auto;right:4vw}.discipline-hero-large.dress-story .dress-cover .dress-horse-depth img{object-position:right bottom}.discipline-hero-large.dress-story .dress-cover-foot{margin:0;position:absolute;bottom:24px;left:5vw;right:5vw}.discipline-hero-large.dress-story .dress-cover-coordinate{display:none}.discipline-hero-large.jump-story .dress-cover .dress-horse-depth.jump-hero-cutout{width:90%;height:96%}.discipline-hero-large.dress-story:not(.hunt-story):not(.jump-story):not(.young-story):not(.jackpot-story) .dress-cover .dress-horse-depth{width:90%;height:96%;right:4vw}.discipline-hero-large.jackpot-story .dress-cover .dress-horse-depth{width:78vw;height:110%;bottom:-9%;right:0}.discipline-hero-large.jackpot-story .dress-cover .dress-horse-depth img{object-position:left bottom}.discipline-hero-large.young-story .dress-cover .dress-horse-depth.authentic-photo-frame{width:73%;height:88%;bottom:0;right:0}@media (max-width:700px){.discipline-hero-large.dress-story .dress-cover{height:1080px}.discipline-hero-large.dress-story .dress-cover h1{top:115px}.discipline-hero-large.dress-story .dress-cover .dress-cover-copy{width:90%;top:230px}.discipline-hero-large.dress-story .dress-cover .dress-horse-depth,.discipline-hero-large.dress-story:not(.hunt-story):not(.jump-story):not(.young-story):not(.jackpot-story) .dress-cover .dress-horse-depth,.discipline-hero-large.jump-story .dress-cover .dress-horse-depth.jump-hero-cutout{width:128%;height:600px;bottom:65px;right:0}.discipline-hero-large.jackpot-story .dress-cover .dress-horse-depth{width:145%;height:620px;bottom:0;right:0}.discipline-hero-large.young-story .dress-cover .dress-horse-depth.authentic-photo-frame{width:116%;height:600px;bottom:0;right:-6%}}
.dress-foundation-copy h2{text-transform:none;letter-spacing:-.05em;font-size:clamp(44px,5vw,84px);line-height:1}.dress-foundation-copy h2 span{color:var(--dress-red)}.dx-pillars{gap:0;margin:34px 0 0;padding:0;list-style:none;display:grid}.dx-pillars li{color:#4b4e5e;border-top:1px solid #0a0c2b1f;grid-template-columns:44px 170px minmax(0,1fr);align-items:baseline;gap:12px;padding:16px 0;font-size:15px;line-height:1.55;display:grid}.dx-pillars li:last-child{border-bottom:1px solid #0a0c2b1f}.dx-pillars span{color:var(--dress-red);font-size:12px;font-weight:900}.dx-pillars b{color:var(--dress-dark);letter-spacing:-.02em;font-size:17px}.dx-pillar-body{min-width:0;font:inherit;color:inherit;margin:0}.dl{gap:clamp(22px,3vw,40px);display:grid}.dl-rail{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid;position:relative}.dl-rail:after,.dl-progress{content:"";background:#ffffff1f;height:3px;position:absolute;bottom:-14px;left:0;right:0}.dl-progress{z-index:1;width:calc((100% - 100% / 6) * var(--p) + 100% / 12);background:var(--dress-red);transition:width .5s cubic-bezier(.16,1,.3,1);right:auto}.dl-rail button{color:#ffffffb3;text-align:left;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;justify-items:start;gap:6px;padding:18px 18px 16px;transition:background .25s,color .25s,border-color .25s;display:grid}.dl-rail button b{letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1.5px #ffffff80;font-size:clamp(40px,4.4vw,76px);font-weight:900;line-height:.85;transition:color .25s,-webkit-text-stroke-color .25s}.dl-rail button span{letter-spacing:.04em;font-size:13px;font-weight:900}.dl-rail button:hover{color:#fff;background:#ffffff17}.dl-rail button[data-done] b{-webkit-text-stroke-color:#ff5a5e}.dl-rail button[aria-selected=true]{color:var(--dress-dark);background:#fff;border-color:#fff}.dl-rail button[aria-selected=true] b{color:var(--dress-red);-webkit-text-stroke-color:var(--dress-red)}.dl-panel{color:var(--dress-dark);background:#fff;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin-top:14px;animation:.5s cubic-bezier(.16,1,.3,1) both dl-in;display:grid}@keyframes dl-in{0%{opacity:0;transform:translateY(14px)}}.dl-id{background:var(--dress-red);color:#fff;align-items:flex-end;min-height:340px;padding:clamp(24px,3vw,44px);display:flex;position:relative;overflow:hidden}.dl-letter{letter-spacing:-.06em;color:#ffffff26;font-size:clamp(260px,26vw,420px);font-weight:900;line-height:1;position:absolute;top:-.12em;right:-.06em}.dl-id>div{position:relative}.dl-count{letter-spacing:.16em;text-transform:uppercase;color:#fffc;font-size:12px;font-weight:900}.dl-id h3{letter-spacing:-.05em;margin-top:8px;font-size:clamp(44px,4.6vw,76px);line-height:.95}.dl-similar{margin-top:12px;font-size:18px;font-weight:900}.dl-detail{flex-direction:column;gap:12px;padding:clamp(24px,3vw,44px);display:flex}.dl-small{letter-spacing:.14em;text-transform:uppercase;color:#5c5e6c;font-size:12px;font-weight:900}.dl-formats{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.dl-formats span{background:var(--dress-dark);color:#fff;padding:8px 14px;font-size:14px;font-weight:900}.dl-moves{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.dl-moves li{background:#f6f5f1;align-items:center;gap:10px;padding:12px 14px;font-size:15px;font-weight:900;line-height:1.3;display:flex}.dl-moves li:before{content:"";background:var(--dress-red);border-radius:50%;flex-shrink:0;width:8px;height:8px}.dl-step{gap:8px;margin-top:auto;padding-top:18px;display:flex}.dl-step button{min-width:48px;min-height:48px;color:var(--dress-dark);cursor:pointer;background:#fff;border:1px solid #0a0c2b26;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:900;display:inline-flex}.dl-step button:last-child{background:var(--dress-dark);border-color:var(--dress-dark);color:#fff}.dl-step button:hover:not(:disabled){background:var(--dress-red);border-color:var(--dress-red);color:#fff}.dl-step button:disabled{opacity:.4;cursor:default}.dress-levels .dress-level-foot{letter-spacing:0;color:#ffffffb3;margin-top:30px;font-size:14px}.dx-compare{background:#f6f5f1}.dx-table{background:#fff;border:1px solid #0a0c2b1a}.dx-row{grid-template-columns:200px minmax(0,1fr) minmax(0,1fr);display:grid}.dx-row+.dx-row{border-top:1px solid #0a0c2b1a}.dx-row>*{padding:20px clamp(18px,2vw,30px)}.dx-row>*+*{border-left:1px solid #0a0c2b1a}.dx-rowlabel{color:var(--dress-red);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}.dx-row p{color:#2f3245;font-size:16px;line-height:1.55}.dx-row-head>*{padding:0}.dx-col-head{color:#fff;align-items:flex-end;min-height:300px;display:flex;position:relative;overflow:hidden}.dx-col-head img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.dx-col-head:after{content:"";background:linear-gradient(#0a0c2b33 40%,#0a0c2bf0 100%);position:absolute;inset:0}.dx-col-head:hover img{transform:scale(1.04)}.dx-col-head>div{z-index:1;gap:6px;padding:clamp(18px,2vw,30px);display:grid;position:relative}.dx-col-head small{letter-spacing:.14em;text-transform:uppercase;color:#fffc;font-size:12px;font-weight:900}.dx-col-head b{letter-spacing:-.045em;font-size:clamp(30px,3vw,48px);line-height:1}.dx-col-head i{color:#ff5a5e;font-style:normal}.dx-row-foot>div{padding-block:22px 26px}.dx-moveup{background:var(--dress-dark);color:#fff;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(36px,5vw,90px);display:grid}.dx-moveup h2{letter-spacing:-.05em;margin-top:20px;font-size:clamp(38px,4vw,66px);line-height:1}.dx-moveup-copy>p:not(.dress-label){color:#ffffffc2;max-width:480px;margin:22px 0 28px;font-size:17px;line-height:1.65}.dx-moveup .dress-link{color:#fff}.dx-routes{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px 14px;display:grid;position:relative}.dx-routes:before{content:"";border:2px solid var(--dress-red);border-top:0;height:32px;position:absolute;top:calc(50% - 32px);left:25%;right:25%}.dx-routes:after{content:"";background:var(--dress-red);width:2px;height:32px;position:absolute;top:50%;left:50%;translate:-50%}.dx-route,.dx-goal{background:#ffffff0d;border:1px solid #ffffff2e;gap:4px;padding:24px;display:grid}.dx-route small,.dx-goal small{letter-spacing:.16em;text-transform:uppercase;color:#fff9;font-size:11px;font-weight:900}.dx-route b,.dx-goal b{letter-spacing:-.04em;font-size:clamp(26px,2.2vw,36px)}.dx-route span,.dx-goal span{color:#ffffffc2;font-size:15px}.dx-route em{background:var(--dress-red);justify-self:start;margin-top:12px;padding:6px 10px;font-size:13px;font-style:normal;font-weight:900}.dx-goal{min-width:min(100%,360px);color:var(--dress-dark);text-align:center;background:#fff;border-color:#fff;grid-column:1/-1;justify-self:center}.dx-goal small,.dx-goal span{color:#5c5e6c}.dx-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1050px){.dl-panel,.dx-moveup{grid-template-columns:1fr}.dl-id{min-height:240px}.dx-row{grid-template-columns:140px minmax(0,1fr) minmax(0,1fr)}}@media (max-width:700px){.dx-pillars li{grid-template-columns:36px minmax(0,1fr)}.dx-pillars li>:last-child,.dx-pillars li{row-gap:2px}.dx-pillars b,.dx-pillars .dx-pillar-body{grid-column:2}.dl-rail{gap:4px}.dl-rail button{justify-items:center;padding:12px 2px 10px}.dl-rail button b{font-size:30px}.dl-rail button span{display:none}.dl-moves{grid-template-columns:1fr}.dl-letter{font-size:220px}.dx-row{grid-template-columns:1fr 1fr}.dx-row>.dx-rowlabel{grid-column:1/-1;padding-bottom:0}.dx-row>*+*{border-left:0}.dx-row p+p{border-left:1px solid #0a0c2b1a}.dx-row p{font-size:14px}.dx-row-head>.dx-rowlabel,.dx-row-foot>.dx-rowlabel{display:none}.dx-col-head{min-height:200px}.dx-col-head b{font-size:24px}.dx-row-foot{grid-template-columns:1fr}.dx-row-foot>div+div{border-top:1px solid #0a0c2b1a}.dx-routes{row-gap:56px}.dx-route{padding:16px 12px}.dx-route b{font-size:21px}.dx-route em{font-size:11px}}@media (prefers-reduced-motion:reduce){.dl-panel,.dl-progress{transition:none;animation:none}}
.jump-story .dress-cover{background:var(--accent)}.jump-story .dress-cover h1>span,.jump-story .dress-cover-copy h2 em{color:var(--navy)}.jump-story .dress-cover h1{font-size:18.2vw}.jump-story .dress-round-link:hover>svg{background:var(--navy)}.jump-story .dress-cover-stage{min-height:530px}.jump-story .dress-horse-depth{width:69%;bottom:15px;right:-2%}.jump-story .dress-cover-stage{min-height:490px;margin-top:-35px}.jump-story .dress-cover-copy{width:43%;padding-top:55px;padding-bottom:45px}.jump-story .dress-cover-copy h2{font-size:clamp(32px,3.4vw,58px)}.jump-story .dress-horse-depth.jump-hero-cutout{width:60%;height:calc(100% + 110px);bottom:0;right:-1%;overflow:visible}.jump-story .jump-hero-cutout img{object-fit:contain;object-position:right bottom;filter:drop-shadow(0 24px 22px #0a0c2b26)}.jump-story .dress-cover-coordinate{display:none}@media (max-width:700px){.jump-story .dress-cover .dress-cover-stage{flex-direction:column;gap:30px;min-height:0;margin-top:20px;display:flex}.jump-story .dress-cover .dress-cover-copy{width:100%;padding:0}.jump-story .dress-cover .dress-horse-depth.jump-hero-cutout{clip-path:none;width:100%;height:380px;position:relative;bottom:auto;right:auto}.jump-story .dress-cover .jump-hero-cutout img{object-position:center bottom;display:block}}.jump-story .dress-foundation-images{grid-template-columns:1fr .65fr;align-items:center}.jump-story .dress-feedback-photo{padding:0}.jump-story .dress-feedback-photo img{aspect-ratio:3/4;object-fit:cover;object-position:50% center}.jump-story .dress-detail-photo{padding-top:130px}.jump-story .dress-level-track{grid-template-columns:repeat(6,minmax(245px,1fr))}.jump-story .dress-level-letter{letter-spacing:-.05em;white-space:nowrap;padding:40px 0 25px;font-size:clamp(30px,3.2vw,50px)}.jump-story .dress-level h3{min-height:54px}.jump-story .dress-benchmark .dress-test-image img{object-position:45% center}.jump-modes{background:#fff;grid-template-columns:1fr 1fr;gap:10%;display:grid}.jump-modes-heading h2{margin:24px 0 38px;font-size:clamp(45px,5vw,78px);line-height:1.05}.jump-modes-heading figure{max-width:400px;height:470px;margin:0;overflow:hidden}.jump-modes-heading figure img{object-fit:cover;object-position:center 55%;width:100%;height:100%}.jump-mode-list{padding-top:40px}.jump-story .jump-mode{border-color:#d0d0d0;grid-template-columns:90px 1fr;align-items:start}.jump-story .jump-mode .dress-step-number{font-size:36px}.jump-story .jump-mode div>p:last-child{color:#333;font-size:17px}.jump-round-details{color:#ffffffc5;font-size:17px;line-height:1.9}.jump-round-details br{content:"";margin-top:18px;display:block}.jump-judging{border-left:2px solid var(--accent);background:#ffffff0c;padding:30px}.jump-judging h3{margin:20px 0;font-size:25px}.jump-judging ul{padding-left:20px}.jump-judging li{color:#ffffffc5;margin-top:18px;font-size:16px;line-height:1.8}@media (max-width:1050px){.jump-story .dress-horse-depth{width:73%;right:-4%}.jump-modes{gap:6%}.jump-story .jump-mode{grid-template-columns:65px 1fr}.jump-story .jump-mode .dress-step-number{font-size:29px}}@media (max-width:700px){.jump-story .dress-cover h1{font-size:19vw}.jump-story .dress-cover-stage{min-height:600px}.jump-story .dress-horse-depth{width:108%;height:340px;bottom:0;right:-4%}.jump-story .dress-cover-copy h2{font-size:34px}.jump-story .dress-foundation-images{gap:16px}.jump-story .dress-detail-photo{padding-top:70px}.jump-story .dress-level-track{grid-template-columns:repeat(6,80vw)}.jump-story .dress-level-letter{font-size:42px}.jump-modes{grid-template-columns:1fr;gap:35px}.jump-modes-heading figure{max-width:none;height:420px}.jump-modes-heading h2{font-size:48px}.jump-mode-list{padding-top:0}.jump-story .jump-mode{grid-template-columns:70px 1fr}.jump-judging{padding:25px}}@media (min-width:701px){.jump-story .dress-cover .dress-horse-depth.jump-hero-cutout{width:79%;height:calc(100% + 300px);right:-4%}}@media (max-width:700px){.jump-story .dress-cover .dress-horse-depth.jump-hero-cutout{width:105%;height:440px;margin-left:-2.5%}}
.jx-ruler{border-left:4px solid var(--dress-red);background:#f6f5f1;margin-top:34px;padding:22px 24px}.jx-ruler-title{letter-spacing:.14em;text-transform:uppercase;color:var(--dress-dark);font-size:12px;font-weight:900}.jx-ruler-bar{grid-template-columns:45fr 65fr;gap:4px;margin:14px 0 12px;display:grid}.jx-zone{white-space:nowrap;align-items:baseline;gap:8px;padding:12px 14px;font-size:13px;display:flex}.jx-zone b{font-size:16px}.jx-zone.is-style{background:var(--dress-red);color:#fff}.jx-zone.is-timed{background:var(--dress-dark);color:#fff}.jx-ruler-note{color:#4b4e5e;font-size:14px;line-height:1.55}.jl .dl-rail button b{font-size:clamp(36px,3.8vw,64px)}.jl-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.jl-arena{background:linear-gradient(0deg,#cdb78f 0 34px,#0000 34px),linear-gradient(#14174a 0%,#0a0c2b 100%);min-height:420px;padding:50px 24px 0 64px;position:relative;overflow:hidden}.jl-scale{position:absolute;inset:50px 0 34px}.jl-scale span{color:#ffffff80;border-top:1px dashed #ffffff26;padding-left:14px;font-size:11px;font-weight:900;line-height:0;position:absolute;left:0;right:0;translate:0 -.5px}.jl-scale span:before{content:""}.jl-fences{justify-content:space-around;align-items:flex-end;gap:16px;display:flex;position:absolute;inset:50px 24px 34px 64px}.jl-fence{transform-origin:bottom;height:100%;animation:.7s cubic-bezier(.16,1,.3,1) both jl-rise;animation-delay:calc(var(--i) * 90ms);flex:0 140px;position:relative}@keyframes jl-rise{0%{transform:scaleY(0)}}.jl-fence:before,.jl-fence:after{content:"";width:8px;height:calc(var(--h) + 16px);background:#fff;position:absolute;bottom:0;box-shadow:inset 0 3px #e21c21}.jl-fence:before{left:0}.jl-fence:after{right:0}.jl-fence b{left:50%;bottom:calc(var(--h) + 26px);color:#fff;white-space:nowrap;font-size:clamp(16px,1.4vw,22px);font-weight:900;position:absolute;translate:-50%}.jl-fence small{color:#0a0c2b;white-space:nowrap;font-size:12px;font-weight:900;position:absolute;bottom:-26px;left:50%;translate:-50%}.jl-name{letter-spacing:-.05em;font-size:clamp(36px,3.4vw,56px);line-height:1}.jl-subs{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.jl-subs li{border-left:4px solid var(--dress-dark);background:#f6f5f1;gap:6px;padding:14px 16px;display:grid}.jl-sub-head{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.jl-sub-head b{letter-spacing:-.02em;font-size:20px}.jl-sub-head span{font-size:15px;font-weight:900}.jl-sub-head i{color:#5c5e6c;margin-left:4px;font-style:normal;font-weight:400}.jl-sub-head em{background:var(--dress-red);color:#fff;letter-spacing:.08em;text-transform:uppercase;margin-left:auto;padding:3px 8px;font-size:11px;font-style:normal;font-weight:900}.jl-sub-head em[data-timed]{background:var(--dress-dark)}.jl-subs p{color:#3c3f50;font-size:14px;line-height:1.5}.jl-subs .jl-course{color:#5c5e6c}.jl .dl-count{color:var(--dress-red)}@media (max-width:1050px){.jl-panel{grid-template-columns:1fr}.jl-arena{min-height:320px}}@media (max-width:700px){.jx-zone{flex-direction:column;gap:2px;padding:10px;font-size:12px}.jl .dl-rail button b{font-size:28px}.jl-arena{min-height:280px;padding-left:48px}.jl-fences{gap:10px;left:48px;right:12px}.jl-fence b{font-size:14px}.jl-fence small{font-size:11px}}@media (prefers-reduced-motion:reduce){.jl-fence{animation:none}}.jx-style{background:#fff;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(32px,5vw,90px);display:grid}.jx-style-photo{aspect-ratio:4/5;max-height:760px;margin:0;position:relative;overflow:hidden}.jx-style-photo img{object-fit:cover;object-position:center 30%;width:100%;height:100%}.jx-style-photo figcaption{background:var(--dress-red);color:#fff;gap:2px;padding:14px 18px;display:grid;position:absolute;bottom:20px;left:20px}.jx-style-photo small{letter-spacing:.14em;text-transform:uppercase;color:#ffffffd9;font-size:11px;font-weight:900}.jx-style-photo b{letter-spacing:-.02em;font-size:20px}.jx-style-copy h3{letter-spacing:-.05em;margin:18px 0 30px;font-size:clamp(36px,3.6vw,62px);line-height:1}.jx-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 32px;padding:0;list-style:none;display:grid}.jx-benefits li{border-top:3px solid var(--dress-dark);background:#f6f5f1;align-content:start;gap:8px;padding:22px 22px 24px;transition:border-color .25s,transform .25s;display:grid}.jx-benefits li:hover{border-color:var(--dress-red);transform:translateY(-3px)}.jx-benefits span{color:var(--dress-red);font-size:12px;font-weight:900}.jx-benefits b{letter-spacing:-.02em;font-size:19px;line-height:1.25}.jx-benefits p{color:#4b4e5e;font-size:15px;line-height:1.6}.jx-modes{background:var(--dress-dark);color:#fff}.jx-modes-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 60px;margin-bottom:clamp(32px,4vw,56px);display:flex}.jx-modes-head h2{letter-spacing:-.05em;margin-top:20px;font-size:clamp(44px,5.4vw,92px);line-height:1}.jx-modes-head h2 span{color:var(--dress-red)}.jx-modes-head>p{color:#ffffffc2;max-width:440px;font-size:17px;line-height:1.65}.jx-mode-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.jx-mode-grid li{background:#ffffff0d;border:1px solid #ffffff1f;flex-direction:column;gap:10px;min-height:300px;padding:26px 22px;transition:background .25s,border-color .25s;display:flex}.jx-mode-grid li:hover{border-color:var(--dress-red);background:#ffffff17}.jx-code{letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1.5px var(--dress-red);margin-bottom:auto;padding-bottom:24px;font-size:clamp(52px,4.4vw,80px);font-weight:900;line-height:.9}.jx-mode-grid li:hover .jx-code{color:var(--dress-red)}.jx-mode-grid b{letter-spacing:-.02em;font-size:20px}.jx-mode-grid p{color:#ffffffc2;font-size:15px;line-height:1.55}@media (max-width:1200px){.jx-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1050px){.jx-style{grid-template-columns:1fr}.jx-style-photo{aspect-ratio:16/10}}@media (max-width:700px){.jx-benefits,.jx-mode-grid{grid-template-columns:1fr}.jx-mode-grid li{min-height:0}.jx-style-photo{aspect-ratio:4/3.4}.jx-style-photo figcaption{padding:10px 12px;bottom:12px;left:12px}.jx-style-photo b{font-size:15px}.jx-style-photo small{font-size:11px}.jx-code{padding-bottom:6px}}.jl-crossrail{width:calc(100% - 8px);height:var(--h);position:absolute;bottom:5px;left:4px;overflow:visible}.jl-arena{background:linear-gradient(0deg,#b6a17e 0,#dfcfaf 33px,#0000 34px),radial-gradient(at 35% 0,#29335a 0%,#11172f 52%,#080e20 100%);box-shadow:inset 0 1px #ffffff14,inset 0 -24px 50px #00000020}.jl-fence:before,.jl-fence:after{z-index:2;background:linear-gradient(90deg,#89919d 0%,#e9e9e6 22%,#fffdf4 40%,#c9cdd1 68%,#77808d 100%);border-top:4px solid #ba1d31;border-radius:3px 3px 1px 1px;width:10px;box-shadow:3px 2px #303b4d,7px 5px 9px #00000045,inset 0 2px 2px #ffffff90}.jl-ground-shadow{filter:blur(5px);background:#0005;border-radius:50%;width:130%;height:16px;position:absolute;bottom:-7px;left:-10%;transform:skew(-25deg)}.jl-standard-foot{z-index:3;background:linear-gradient(#e9e7df,#9ca4ad);border-radius:2px;width:28px;height:7px;position:absolute;bottom:-3px;transform:skew(-18deg);box-shadow:3px 3px #424d5a,5px 5px 6px #00000040}.jl-standard-foot.is-left{left:-9px}.jl-standard-foot.is-right{right:-9px}.jl-crossrail{filter:drop-shadow(2px 3px 2px #00000035)}.jl-fence b{text-shadow:0 2px 8px #00000065;letter-spacing:.04em}.jl-scale span{border-color:#ffffff14;font-weight:600}
.hunt-story .dress-foundation-images{align-items:center}.hunt-story .dress-foundation-copy .dress-lead+.dress-lead{margin-top:20px}.hunt-story .dress-feedback-photo{padding-top:0}.hunt-story .dress-feedback-photo img{object-fit:cover;height:440px}.hunt-story .dress-detail-photo{padding-top:100px}.hunt-story .dress-level-letter{white-space:nowrap;letter-spacing:-.06em;padding:45px 0 30px;font-size:clamp(45px,4.7vw,70px)}.hunt-story .dress-level-track{grid-template-columns:repeat(6,minmax(225px,1fr))}.hunt-judging{background:var(--navy);color:#fff}.hunt-scorecards{grid-template-columns:1fr 1fr;gap:7%;display:grid}.hunt-scorecards>article{border-top:1px solid #ffffff50;padding-top:30px}.hunt-scorecards h3{margin:22px 0;font-size:clamp(32px,3.2vw,48px);line-height:1.12}.hunt-score-intro{color:#ffffffbd;min-height:145px;font-size:16px;line-height:1.85}.hunt-score{margin:32px 0}.hunt-score>div:first-child{justify-content:space-between;align-items:center;gap:22px;display:flex}.hunt-score p{max-width:280px;font-size:15px;line-height:1.6}.hunt-score strong{letter-spacing:-.06em;white-space:nowrap;font-size:42px;font-weight:900}.hunt-score small{letter-spacing:0;color:#ffffff90;font-size:12px;font-weight:400}.hunt-score-track{background:#ffffff20;height:5px;margin-top:17px;overflow:hidden}.hunt-score-track>span{width:var(--score);background:var(--accent);transform-origin:0;height:100%;display:block}.hunt-judging-notes{border-top:1px solid #ffffff40;grid-template-columns:1fr 1fr;gap:7%;margin-top:50px;padding-top:40px;display:grid}.hunt-judging-notes article{gap:25px;display:flex}.hunt-note-number{color:var(--accent);font-size:32px;font-weight:900}.hunt-judging-notes p{font-size:16px;line-height:1.9}.hunt-feedback{border-left:3px solid var(--accent);background:#ffffff08;align-items:center;gap:28px;margin-top:45px;padding:36px;display:flex}.hunt-feedback svg{color:var(--accent);flex-shrink:0}.hunt-feedback p{letter-spacing:-.035em;font-size:clamp(22px,2.5vw,36px);font-weight:900;line-height:1.35}@media (prefers-reduced-motion:no-preference){.hunt-score.reveal-ready{opacity:1;transform:none}.hunt-score.reveal-ready .hunt-score-track>span{transition:transform 1.4s cubic-bezier(.16,1,.3,1);transform:scaleX(0)}.hunt-score.revealed .hunt-score-track>span{transform:scaleX(1)}.hunt-score.reveal-ready>div:first-child{opacity:0;transition:opacity .8s,transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}.hunt-score.revealed>div:first-child{opacity:1;transform:none}}@media (max-width:1050px){.hunt-scorecards{gap:5%}.hunt-score p{max-width:230px}.hunt-score strong{font-size:35px}.hunt-score-intro{min-height:190px}}@media (max-width:700px){.hunt-story .dress-feedback-photo img{height:320px}.hunt-story .dress-level-track{grid-template-columns:repeat(6,75vw)}.hunt-story .dress-level-letter{font-size:65px}.hunt-scorecards{grid-template-columns:1fr;gap:50px}.hunt-scorecards h3{font-size:36px}.hunt-score-intro{min-height:0}.hunt-score strong{font-size:40px}.hunt-judging-notes{grid-template-columns:1fr;gap:30px}.hunt-feedback{align-items:start;gap:18px;padding:26px 22px}.hunt-feedback svg{width:28px}.hunt-feedback p{font-size:23px}}@media (prefers-reduced-motion:reduce){.hunt-story .hunt-score-track>span,.hunt-story .hunt-score>div:first-child{opacity:1!important;transform:none!important}}.hunt-story .dress-cover h1{font-size:18vw}.hunt-story .dress-horse-depth{width:68%;bottom:15px;right:-2%}.hunt-story .dress-cover-copy h2{font-size:clamp(32px,3.4vw,58px)}@media (max-width:1050px){.hunt-story .dress-horse-depth{width:72%;right:-4%}}@media (max-width:700px){.hunt-story .dress-cover h1{font-size:19vw}.hunt-story .dress-horse-depth{width:108%;height:350px;bottom:0;right:-4%}.hunt-story .dress-cover-copy h2{font-size:35px}}@media (min-width:701px){.hunt-story .dress-cover .dress-horse-depth{width:82%;height:calc(100% + 300px);bottom:0;right:-4%}.hunt-story .dress-cover-coordinate{display:none}}@media (max-width:700px){.hunt-story .dress-cover-stage{min-height:670px}.hunt-story .dress-cover .dress-horse-depth{width:126%;height:440px;right:-13%}}
.hx-heights{grid-template-columns:minmax(0,1.5fr) minmax(300px,.8fr);align-items:stretch;gap:clamp(20px,3vw,48px);display:grid}.hx-fences{background:linear-gradient(0deg,#cdb78f 0 44px,#0000 44px),linear-gradient(#14174a 0%,#0a0c2b 100%);border:1px solid #ffffff1f;justify-content:space-between;align-items:flex-end;gap:12px;min-height:400px;margin:0;padding:60px clamp(16px,2vw,32px) 64px;list-style:none;display:flex;position:relative}.hx-fence{transform-origin:bottom;flex:1;height:100%;min-height:276px;transition:translate .4s cubic-bezier(.16,1,.3,1),opacity .3s,filter .3s,background .3s;position:relative}.hx-fence:before,.hx-fence:after{content:"";z-index:2;width:10px;height:calc(var(--h) + 16px);background:repeating-linear-gradient(0deg,#0000 0 9px,#6b45201a 9px 10px),linear-gradient(90deg,#e2c393 0%,#c79f69 45%,#9c7244 100%);border-radius:3px 3px 1px 1px;position:absolute;bottom:0;box-shadow:inset 0 4px #7a5530,3px 0 6px -2px #0007}.hx-fence:before{left:6%}.hx-fence:after{right:6%}.hx-hedge{z-index:1;height:calc(var(--h) * .84);filter:drop-shadow(0 -1px #0003);background:radial-gradient(120% 60% at 50% 0,#b9f09a33 0%,#0000 60%),linear-gradient(#0000 55%,#0b220e99 100%),url(/images/hunters/hedge-leaves.svg) 0 0/72px 72px;position:absolute;bottom:0;left:calc(6% + 3px);right:calc(6% + 3px);-webkit-mask:url(/images/hunters/hedge-crown.svg) 0 0/90px 30px repeat-x,linear-gradient(#000,#000) 0 24px/100% 100% no-repeat;mask:url(/images/hunters/hedge-crown.svg) 0 0/90px 30px repeat-x,linear-gradient(#000,#000) 0 24px/100% 100% no-repeat}.hx-hedge:after{content:"";background:linear-gradient(#0000 0%,#0b1d0d 100%);height:18px;position:absolute;bottom:0;left:0;right:0}.hx-post{z-index:3;left:4%;right:4%;bottom:var(--h);background:repeating-linear-gradient(90deg,#0000 0 34px,#7a55301f 34px 36px),linear-gradient(#f1dcb2 0%,#c9a06a 55%,#8f683d 100%);border-radius:6px;height:10px;position:absolute;box-shadow:0 5px 9px -4px #000b}.hx-fence[data-kind=foundation] .hx-hedge{filter:saturate(.75)brightness(1.12)}.hx-fence[data-kind=pony] .hx-hedge{filter:saturate(.85)brightness(1.04)}.hx-fence[data-kind=derby] .hx-post{background:repeating-linear-gradient(90deg,#0000 0 14px,#2e1a0b33 14px 17px),linear-gradient(#a7733f 0%,#6e461f 60%,#4a2c12 100%)}.hx-fence[data-kind=derby]:before,.hx-fence[data-kind=derby]:after{background:repeating-linear-gradient(0deg,#0000 0 7px,#2e1a0b2e 7px 9px),linear-gradient(90deg,#9c6b3a 0%,#74491f 55%,#4f3014 100%);box-shadow:inset 0 4px #3a2210,3px 0 6px -2px #0007}.hx-fence b{left:50%;bottom:calc(var(--h) + 22px);color:#fff;white-space:nowrap;font-size:clamp(16px,1.6vw,26px);font-weight:900;position:absolute;translate:-50%}.hx-fence small{color:var(--dress-dark);letter-spacing:.04em;text-align:center;white-space:nowrap;width:max-content;font-size:11px;font-weight:900;line-height:1.2;position:absolute;bottom:-40px;left:50%;translate:-50%}.hx-fence[data-kind=pony] b{color:#fff9}.hx-fence[data-kind=foundation] b{color:#fffc}.hx-foundation{border:1px solid #ffffff1f;border-left:4px solid var(--dress-red);background:#ffffff0d;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px 48px;margin-top:56px;padding:32px;display:grid}.hx-foundation h3{letter-spacing:-.03em;margin:0;font-size:clamp(28px,3vw,42px);font-weight:900;line-height:1}.hx-foundation h3 span{color:var(--dress-red)}.hx-foundation ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.hx-foundation li{color:#fffc;border-left:1px solid #ffffff2e;padding-left:18px;font-size:15px;line-height:1.55}.hx-foundation li b{color:#fff;display:block}@media (max-width:760px){.hx-foundation{grid-template-columns:1fr;padding:24px 20px}}.hx-heights-key{flex-direction:column;gap:14px;display:flex}.hx-start{background:var(--dress-red);color:#fff;padding:22px 24px;font-size:15px;line-height:1.55}.hx-start b{letter-spacing:-.02em;margin-bottom:4px;font-size:22px;display:block}.hx-division{background:#ffffff0d;border:1px solid #ffffff1f;flex:1;padding:22px 24px}.hx-small{letter-spacing:.14em;text-transform:uppercase;color:#fff9;margin-bottom:10px;font-size:11px;font-weight:900}.hx-division ul{flex-wrap:wrap;gap:6px;margin:0 0 20px;padding:0;list-style:none;display:flex}.hx-division ul:last-child{margin-bottom:0}.hx-division li{background:#ffffff14;align-items:center;gap:8px;padding:8px 12px 8px 8px;font-size:14px;font-weight:900;display:inline-flex}.hx-division li b{width:26px;height:26px;color:var(--dress-dark);background:#fff;place-items:center;display:grid}.hx-fences[data-sequence] .hx-fence{scale:1 0}.hx-fences[data-sequence] .hx-hedge{transform-origin:bottom;scale:1 0}.hx-fences[data-sequence] .hx-fence b,.hx-fences[data-sequence] .hx-fence small{opacity:0}.hx-fences[data-sequence][data-shown] .hx-fence{animation:.8s cubic-bezier(.16,1,.3,1) both hx-rise;animation-delay:calc(.1s + var(--i) * .11s)}.hx-fences[data-sequence][data-shown] .hx-hedge{animation:.9s cubic-bezier(.34,1.4,.64,1) both hx-rise;animation-delay:calc(.45s + var(--i) * .11s)}.hx-fences[data-sequence][data-shown] .hx-fence b,.hx-fences[data-sequence][data-shown] .hx-fence small{animation:.5s both hx-fade;animation-delay:calc(.75s + var(--i) * .11s)}@keyframes hx-rise{0%{scale:1 0}to{scale:1}}@keyframes hx-fade{0%{opacity:0}to{opacity:1}}.hx-fence{cursor:default;border-radius:6px 6px 0 0}.hx-fences:hover .hx-fence:not(:hover){opacity:.45;filter:saturate(.6)}.hx-fence:hover{background:radial-gradient(70% 55% at 50% 65%,#ffffff17,#fff0 70%);translate:0 -10px}.hx-fence:hover .hx-hedge{animation:1.4s ease-in-out infinite hx-sway;scale:1}.hx-fence:hover .hx-post{animation:.6s cubic-bezier(.34,1.6,.64,1) hx-bob;box-shadow:0 5px 9px -4px #000b,0 0 18px #ffd99a66}.hx-fence b{transition:color .25s,scale .3s cubic-bezier(.34,1.6,.64,1)}.hx-fence:hover b{color:#ff5a5e;scale:1.18}.hx-cm{z-index:4;left:50%;bottom:calc(var(--h) * .4);background:var(--dress-red);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;padding:5px 9px;font-size:12px;font-style:normal;font-weight:900;transition:opacity .25s,translate .3s cubic-bezier(.34,1.6,.64,1);position:absolute;translate:-50% 8px;box-shadow:0 8px 18px -8px #000c}.hx-fence:hover small{translate:-50% 10px}.hx-fence:hover .hx-cm{opacity:1;translate:-50%}@keyframes hx-sway{0%,to{transform:skew(0)}25%{transform:skew(2.5deg)}75%{transform:skew(-2.5deg)}}@keyframes hx-bob{35%{translate:0 -7px}65%{translate:0 2px}}@media (prefers-reduced-motion:reduce){.hx-fence:hover .hx-hedge,.hx-fence:hover .hx-post{animation:none}}.jx-benefits .hx-courses-cta{background:var(--dress-dark);border-top-color:var(--dress-red);color:#fff}.jx-benefits .hx-courses-cta p{color:#ffffffc2}.hx-courses-cta .dress-link{color:#fff;margin-top:6px}.hx-philosophy .jx-modes-head{align-items:stretch}.hx-philosophy-photo{aspect-ratio:16/9;flex:0 520px;margin:0;overflow:hidden}.hx-philosophy-photo img{object-fit:cover;width:100%;height:100%}.hx-principles{grid-template-columns:repeat(4,minmax(0,1fr))}.hx-principles li{min-height:260px}.hx-scores{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.6vw,24px);display:grid}.hx-score{background:#ffffff0d;border:1px solid #ffffff1f;flex-direction:column;gap:14px;padding:clamp(22px,2.6vw,36px);display:flex}.hx-score-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.hx-score h3{letter-spacing:-.04em;font-size:clamp(26px,2.2vw,36px)}.hx-score-head span{color:#ff5a5e;letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:900}.hx-score>p{color:#ffffffb3;font-size:15px}.hx-score{--c0:#e21c21;--c1:#fff;--c2:#8a8fa8;--c3:#3446b8}.hx-bar{gap:3px;height:56px;display:flex}.hx-bar span{background:var(--c);color:#0a0c2b;transform-origin:0;animation:.8s cubic-bezier(.16,1,.3,1) both hx-grow;animation-delay:calc(var(--i) * .12s);flex-basis:0;place-items:center;font-size:18px;font-weight:900;display:grid}@keyframes hx-grow{0%{transform:scaleX(0)}}.hx-bar span,.hx-legend li,.hx-bar span:first-child,.hx-legend li:first-child{--c:var(--c0)}.hx-bar span:nth-child(2),.hx-legend li:nth-child(2){--c:var(--c1)}.hx-bar span:nth-child(3),.hx-legend li:nth-child(3){--c:var(--c2)}.hx-bar span:nth-child(4),.hx-legend li:nth-child(4){--c:var(--c3)}.hx-bar span:first-child,.hx-bar span:nth-child(4){color:#fff}.hx-legend{gap:10px;margin:6px 0 0;padding:0;list-style:none;display:grid}.hx-legend li{border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;padding-bottom:10px;font-size:15px;display:flex}.hx-legend i{background:var(--c);flex-shrink:0;width:14px;height:14px}.hx-legend b{margin-left:auto;font-size:20px}.hx-look{margin-top:clamp(28px,3.5vw,48px)}.hx-look ol{counter-reset:look;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.hx-look li{border-top:3px solid var(--dress-red);color:#ffffffc2;counter-increment:look;background:#ffffff0d;align-content:start;gap:8px;padding:20px;font-size:14px;line-height:1.55;display:grid}.hx-look li:before{content:counter(look, decimal-leading-zero);color:#ff5a5e;font-size:12px;font-weight:900}.hx-look b{color:#fff;letter-spacing:-.02em;font-size:18px}@media (max-width:1100px){.hx-heights,.hx-scores{grid-template-columns:1fr}.hx-principles,.hx-look ol{grid-template-columns:repeat(2,minmax(0,1fr))}.hx-philosophy-photo{flex-basis:100%}}@media (max-width:700px){.hx-fences{gap:4px;min-height:300px;padding:46px 8px 58px}.hx-fence{min-height:196px}.hx-fence:before,.hx-fence:after{width:5px;height:calc(var(--h) + 10px)}.hx-post{height:6px}.hx-hedge{background-size:auto,auto,56px 56px;left:calc(6% + 2px);right:calc(6% + 2px);-webkit-mask-position:0 0,0 17px;mask-position:0 0,0 17px;-webkit-mask-size:64px 22px,100% 100%;mask-size:64px 22px,100% 100%}.hx-fence b{font-size:12px}.hx-fences{background:linear-gradient(0deg,#cdb78f 0 82px,#0000 82px),linear-gradient(#14174a 0%,#0a0c2b 100%);padding-bottom:96px}.hx-fence small{writing-mode:vertical-rl;text-align:right;font-size:9px;top:calc(100% + 20px);bottom:auto;rotate:180deg}.hx-principles,.hx-look ol{grid-template-columns:1fr}.hx-principles li{min-height:0}.hx-bar span{font-size:14px}}@media (prefers-reduced-motion:reduce){.hx-fence,.hx-bar span{animation:none}}@media (hover:none){.hx-cm{display:none}}.hx-route{color:#fff;background:#ffffff0d;border:1px solid #ffffff1f;flex-direction:column;flex:1;gap:6px;padding:22px 24px 48px;transition:background .25s,border-color .25s;display:flex;position:relative}.hx-route b{letter-spacing:-.03em;font-size:clamp(26px,2.4vw,34px);font-weight:900}.hx-route p{color:#fffc;font-size:15px;line-height:1.55}.hx-route svg{transition:translate .25s;position:absolute;bottom:18px;right:22px}.hx-route:hover,.hx-route:focus-visible{background:#ffffff17;border-color:#ffffff4d}.hx-route:hover svg{translate:0 4px}.hx-route-foundation{background:var(--dress-red);border-color:var(--dress-red)}.hx-route-foundation .hx-small,.hx-route-foundation p{color:#ffffffe6}.hx-route-foundation:hover,.hx-route-foundation:focus-visible{background:#c5151a;border-color:#c5151a}.hx-fh{color:var(--dress-dark);background:#f6f1e7;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.hx-fh-head{position:sticky;top:170px}.hx-fh h2{margin:24px 0 0;font-size:clamp(46px,6.5vw,100px);line-height:1.04}.hx-fh h2 span{color:var(--dress-red)}.hx-fh-heights{letter-spacing:-.03em;margin:22px 0 26px;font-size:clamp(30px,3.4vw,48px);font-weight:900}.hx-fh-heights i{color:var(--dress-red);font-family:Georgia,serif;font-weight:400}.hx-fh-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.hx-fh-grid li{border-top:4px solid var(--dress-red);background:#fff;flex-direction:column;gap:10px;padding:26px 24px 28px;display:flex;box-shadow:0 24px 50px -40px #0a0c2b66}.hx-fh-grid span{color:var(--dress-red);letter-spacing:.1em;font-size:12px;font-weight:900}.hx-fh-grid b{letter-spacing:-.02em;font-size:22px}.hx-fh-grid p{color:#3d3f52;font-size:15px;line-height:1.6}.hx-divisions{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:14px;padding-top:0;padding-bottom:70px;display:grid}.hx-division-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.hx-division-cards li{background:var(--dress-dark);color:#fff;flex-direction:column;gap:6px;padding:24px 22px;display:flex}.hx-division-cards b{letter-spacing:-.03em;white-space:nowrap;font-size:clamp(24px,2.2vw,32px);font-weight:900}.hx-division-cards span{color:#ff5a5e;font-size:15px;font-weight:900}.hx-division-cards p{color:#ffffffc2;font-size:14px;line-height:1.5}.hx-division-light{color:var(--dress-dark);background:#fff;border-color:#0000}.hx-division-light .hx-small{color:#6b6d7c}.hx-division-light li{background:#f2f2f2}.hx-division-light li b{background:var(--dress-dark);color:#fff}.hunt-judging .dress-section-heading>div:last-child{max-width:340px}.hunt-judging .dress-section-heading a:not(.dress-link){color:#fff;text-underline-offset:4px;text-decoration:underline}@media (max-width:1100px){.hx-fh,.hx-divisions{grid-template-columns:1fr}.hx-fh-head{position:static}}@media (max-width:700px){.hx-fh-grid,.hx-division-cards{grid-template-columns:1fr}.hx-heights-key{gap:10px}}
.young-story .dress-cover{background:var(--accent)}.young-story .dress-cover h1{letter-spacing:-.065em;white-space:nowrap;font-size:11.9vw}.young-story .dress-cover h1>span,.young-story .dress-cover-copy h2 em{color:var(--navy)}.young-story .dress-cover-stage{min-height:540px;margin-top:-5px}.young-story .dress-cover-copy h2{font-size:clamp(30px,3.2vw,54px)}.young-story .dress-horse-depth{width:70%;height:112%;right:-3%}.young-story .dress-round-link:hover>svg{background:var(--navy)}.young-recognition{background:#f3f3f3}.young-recognition-lead{max-width:430px;font-size:19px;line-height:1.8}.young-organizations{background:#fff;border:1px solid #ddd;grid-template-columns:repeat(5,1fr);display:grid}.young-organizations>a{border-right:1px solid #ddd;justify-content:center;align-items:center;min-height:175px;padding:30px 20px;display:flex;position:relative}.young-organizations>a:last-child{border:0}.young-organizations img{object-fit:contain;width:100%;height:100px}.young-organizations svg{color:#777;position:absolute;bottom:12px;right:12px}.young-organizations a:hover svg{color:var(--accent)}.young-recognition-story{grid-template-columns:1fr 1fr;align-items:center;gap:8%;margin-top:65px;display:grid}.young-recognition-story>.dress-young-photo{height:420px}.young-recognition-story img{object-fit:cover;width:100%;height:100%}.young-recognition-story>p{font-size:18px;line-height:1.95}.young-body{font-size:17px;line-height:1.9}.young-body+.young-body{margin-top:25px}.young-competing .dress-test-copy{background:var(--navy);color:#fff}.young-competing{min-height:690px}.young-disciplines{background:#f2f2f2}.young-discipline-note{margin-top:30px;font-size:16px;line-height:1.9}.young-discipline-1 .dress-test-image{order:2}.young-discipline-1 .dress-test-copy{background:var(--accent);color:#fff}.young-discipline-1 .dress-test-copy li{border-color:#ffffff45}.young-discipline-1 .dress-test-copy li:before{color:#fff}.young-discipline-2 .dress-test-copy{background:var(--navy);color:#fff}.young-discipline-2 .dress-test-copy li{border-color:#ffffff35}.young-story .young-discipline .dress-test-copy h3{font-size:clamp(38px,4.7vw,72px)}.young-championships{background:var(--navy);color:#fff}.young-story .dress-section-heading h2{font-size:clamp(42px,5.7vw,88px)}.young-championship-intro{grid-template-columns:1fr 1fr;align-items:center;gap:8%;display:grid}.young-championship-intro>.dress-young-photo{height:390px}.young-championship-intro img{object-fit:cover;width:100%;height:100%}.young-qualification{grid-template-columns:1fr 1.1fr;gap:9%;margin-top:100px;display:grid}.young-sticky{align-self:start;position:sticky;top:185px}.young-sticky h3{margin:22px 0;font-size:50px}.young-sticky>p:not(.dress-label){color:#ffffffc5;font-size:17px;line-height:1.85}.young-ribbons{margin:35px 0 0}.young-ribbons img{object-fit:cover;width:100%;height:250px}.young-qualifying-routes{margin:22px 0 0;padding-left:20px}.young-qualifying-routes li{color:#ffffffc5;margin-top:15px;font-size:16px;line-height:1.9}.young-why{border-left:3px solid var(--accent);background:#ffffff0b;gap:25px;margin-top:70px;padding:35px;display:flex}.young-why>svg{color:var(--accent);flex-shrink:0}.young-why h3{margin-bottom:20px;font-size:30px}.young-why p{font-size:17px;line-height:1.9}.young-current .dress-section-heading h2 span{color:var(--accent)}.young-texas{grid-template-columns:1.5fr 1fr;align-items:start;gap:10%;display:grid}.young-texas h3{margin-bottom:30px;font-size:clamp(30px,3.2vw,48px);line-height:1.1}.young-events{counter-reset:event;margin:25px 0;padding:0;list-style:none}.young-events li{counter-increment:event;border-top:1px solid #ddd;padding:25px 0 25px 40px;font-size:17px;line-height:1.7;position:relative}.young-events li:before{content:"0" counter(event);color:var(--accent);font-size:12px;position:absolute;top:28px;left:0}.young-final-note{border-left:2px solid var(--accent);background:#f3f3f3;padding:20px 25px;font-size:16px;line-height:1.8}.young-sponsors{background:#fff;margin:0;padding:30px}.young-sponsors img{object-fit:contain;width:100%;height:auto;max-height:550px}@media (max-width:1050px){.young-recognition .dress-section-heading{flex-direction:column;align-items:start}.young-qualification{gap:6%}.young-organizations>a{padding:25px 12px}.young-texas{gap:5%}.young-story .dress-cover-copy h2{font-size:32px}}@media (max-width:700px){.young-story .dress-cover h1{padding-top:30px;font-size:11.8vw}.young-story .dress-cover-stage{min-height:620px;margin-top:10px}.young-story .dress-horse-depth{width:108%;height:340px;bottom:0;right:-4%}.young-story .dress-cover-copy h2{font-size:34px}.young-recognition-lead{margin-top:28px;font-size:17px}.young-organizations{grid-template-columns:repeat(2,1fr)}.young-organizations>a{border-bottom:1px solid #ddd;min-height:145px}.young-organizations>a:last-child{grid-column:1/-1}.young-organizations img{height:90px}.young-recognition-story,.young-championship-intro,.young-qualification,.young-texas{grid-template-columns:1fr;gap:35px}.young-recognition-story{margin-top:40px}.young-recognition-story>.dress-young-photo{height:340px}.young-recognition-story>p{font-size:17px}.young-discipline-1 .dress-test-image{order:0}.young-story .young-discipline .dress-test-copy h3{font-size:44px}.young-championship-intro>.dress-young-photo{height:320px}.young-qualification{margin-top:65px}.young-sticky{position:relative;top:auto}.young-sticky h3{font-size:42px}.young-story .dress-section-heading h2{font-size:clamp(36px,8.3vw,56px)}.young-why{gap:16px;margin-top:40px;padding:25px 20px}.young-why>svg{width:25px}.young-why p{font-size:16px}.young-sponsors{max-width:380px;margin:auto;padding:20px}}@media (prefers-reduced-motion:reduce){.young-sticky{position:relative;top:auto}}
.yh-competing{background:#f6f5f1}.yh-competing .jx-benefits.yh-two li{background:#fff}.yh-pathway{padding-top:0}.yp-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.yp-tabs button{color:var(--dress-dark);letter-spacing:-.03em;text-align:left;cursor:pointer;background:#e9e7e0;border:0;justify-items:start;gap:4px;padding:22px clamp(18px,2vw,30px);font-size:clamp(22px,2vw,32px);font-weight:900;transition:background .2s;display:grid;position:relative}.yp-tabs button+button{border-left:1px solid #0a0c2b1a}.yp-tabs button small{letter-spacing:.08em;text-transform:uppercase;color:var(--dress-red);font-size:13px;font-weight:900}.yp-tabs button:hover{background:#dfddd5}.yp-tabs button[aria-selected=true]{background:var(--dress-dark);color:#fff}.yp-tabs button[aria-selected=true]:after{content:"";background:var(--dress-red);height:4px;position:absolute;bottom:0;left:0;right:0}.yp-panel{background:#fff;border:1px solid #0a0c2b1a;border-top:0;grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);gap:clamp(24px,3.5vw,56px);padding:clamp(22px,3vw,44px);animation:.5s cubic-bezier(.16,1,.3,1) both dl-in;display:grid}.yp-small{letter-spacing:.14em;text-transform:uppercase;color:#5c5e6c;margin-bottom:14px;font-size:12px;font-weight:900}.yp-grid{grid-template-columns:130px repeat(var(--cols), minmax(0, 1fr));row-gap:8px;display:grid}.yp-corner{grid-column:1}.yp-age{border-bottom:2px solid var(--dress-dark);letter-spacing:-.04em;color:var(--dress-dark);justify-content:center;align-items:baseline;gap:4px;padding:10px 0;font-size:26px;font-weight:900;display:flex}.yp-age small{letter-spacing:0;color:#5c5e6c;font-size:12px;font-weight:900}.yp-row{display:contents}.yp-level{color:var(--dress-dark);grid-column:1;align-self:center;font-size:15px;font-weight:900}.yp-bar{background:var(--dress-red);color:#fff;transform-origin:0;animation:.7s cubic-bezier(.16,1,.3,1) both hx-grow;animation-delay:calc(.1s + var(--i) * 90ms);flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0 4px;padding:14px 16px;font-size:15px;font-weight:900;display:flex}.yp-row:nth-child(2n) .yp-bar{background:var(--dress-dark)}.yp-bar em{color:#ffffffd9;font-size:13px;font-style:normal;font-weight:400}.yp-judged{border-left:4px solid var(--dress-red);background:#f6f5f1;margin-top:30px;padding:20px 22px}.yp-judged p:not(.yp-small){color:#2f3245;font-size:16px;line-height:1.65}.yp-format{margin-top:26px}.yp-format ol{counter-reset:yp;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.yp-format li{color:#2f3245;counter-increment:yp;background:#f6f5f1;padding:14px 16px 14px 48px;font-size:14px;line-height:1.55;position:relative}.yp-format li:before{content:counter(yp, decimal-leading-zero);color:var(--dress-red);font-size:12px;font-weight:900;position:absolute;top:14px;left:16px}.yp-format li:first-child{background:var(--dress-dark);color:#fff;grid-column:1/-1;font-size:16px;font-weight:900}.yp-side{flex-direction:column;gap:18px;display:flex}.yp-side figure{aspect-ratio:4/5;margin:0;position:relative;overflow:hidden}.yp-side img{object-fit:cover;width:100%;height:100%}.yp-side figcaption{background:var(--dress-red);color:#fff;gap:2px;padding:12px 16px;display:grid;position:absolute;bottom:16px;left:16px}.yp-side figcaption small{letter-spacing:.14em;text-transform:uppercase;color:#ffffffd9;font-size:11px;font-weight:900}.yp-side figcaption b{letter-spacing:-.02em;font-size:22px}.yh-routes{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:12px;margin-top:16px;display:grid}.yh-routes>div{background:#ffffff0d;border:1px solid #ffffff2e;align-content:start;gap:6px;padding:18px;display:grid}.yh-routes small{letter-spacing:.14em;text-transform:uppercase;color:#ff5a5e;font-size:11px;font-weight:900}.yh-routes b{letter-spacing:-.04em;font-size:clamp(32px,3vw,46px);line-height:1}.yh-routes span{color:#ffffffc2;font-size:14px;line-height:1.55}.yh-routes>i{background:var(--dress-red);text-transform:uppercase;border-radius:50%;align-self:center;place-items:center;width:40px;height:40px;font-size:13px;font-style:normal;font-weight:900;display:grid}@media (max-width:1050px){.yp-panel{grid-template-columns:1fr}.yp-side figure{aspect-ratio:16/9}}@media (max-width:700px){.yp-tabs button{padding:14px 10px;font-size:18px}.yp-tabs button small{font-size:10px}.yp-panel{padding:18px 14px}.yp-grid{grid-template-columns:64px repeat(var(--cols), minmax(0, 1fr))}.yp-age{font-size:19px}.yp-age small{display:none}.yp-level{font-size:12px}.yp-bar{white-space:nowrap;margin:0 2px;padding:10px 6px;font-size:12px}.yp-bar em{display:none}.yp-format ol,.yh-routes{grid-template-columns:1fr}.yh-routes>i{justify-self:center}}@media (prefers-reduced-motion:reduce){.yp-panel,.yp-bar{animation:none}}.yp-championship{margin-top:28px}.yp-championship h3{font-size:22px;line-height:1.25}.yp-championship p{margin:12px 0;line-height:1.6}.yp-championship table{border-collapse:collapse;text-align:left;width:100%}.yp-championship caption{text-align:left;margin:16px 0 8px;font-size:13px}.yp-championship th,.yp-championship td{border-bottom:1px solid #0a0c2b26;padding:12px 8px}.yp-age-note{color:#5c5e6c;margin:14px 0 0;font-size:13px;line-height:1.5}
.jackpot-story .dress-cover h1{font-size:18vw}.jackpot-story .dress-cover-copy h2{font-size:clamp(31px,3.3vw,56px)}.jackpot-story .dress-horse-depth{width:69%;right:-2%}.jackpot-story .dress-foundation-images{align-items:center}.jackpot-story .dress-feedback-photo{padding:0}.jackpot-story .dress-feedback-photo img{object-fit:cover;width:100%;height:460px}.jackpot-story .dress-detail-photo{padding-top:100px}.jackpot-story .dress-detail-photo img{aspect-ratio:2/3}.jackpot-section-intro{max-width:440px;font-size:18px;line-height:1.8}.jackpot-divisions{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.jackpot-story .jackpot-height{color:var(--accent);letter-spacing:-.07em;margin:40px 0;font-size:clamp(55px,6vw,95px);line-height:1.1}.jackpot-format{margin-top:15px;font-size:18px;line-height:1.6}.jackpot-division-note{color:#ffffffc5;max-width:720px;margin-top:45px;font-size:17px;line-height:1.8}.jackpot-finals{background:var(--accent);color:#fff;grid-template-columns:1fr 1fr;gap:9%;display:grid}.jackpot-finals h2{margin-top:25px;font-size:clamp(50px,6vw,90px);line-height:1.1}.jackpot-finals>div>p:not(.dress-label){font-size:18px;line-height:1.9}.jackpot-finals>div>p+p{margin-top:25px}.jackpot-payout{background:#f3f3f3}.jackpot-payout .dress-section-heading h2 span{color:var(--accent)}.jackpot-eligibility{background:var(--navy);color:#fff;align-items:center;gap:18px;margin-bottom:60px;padding:22px 26px;display:flex}.jackpot-eligibility svg{color:var(--accent);flex-shrink:0}.jackpot-eligibility p{font-size:16px;line-height:1.7}.jackpot-payout-grid{grid-template-columns:1fr 1fr;gap:9%;display:grid}.jackpot-payout-grid h3{letter-spacing:-.04em;margin-bottom:35px;font-size:27px;line-height:1.2}.jackpot-bar{margin:25px 0}.jackpot-bar p{margin-bottom:15px;font-size:18px;line-height:1.6}.jackpot-bar>div{background:#ddd;height:7px;overflow:hidden}.jackpot-bar>div>span{height:100%;width:var(--fill);background:var(--accent);transform-origin:0;display:block}.jackpot-participation .jackpot-bar{margin:35px 0}.jackpot-participation .jackpot-bar p{letter-spacing:-.04em;font-size:clamp(20px,2.3vw,33px);font-weight:900}.jackpot-participation .jackpot-bar>div{height:10px}.jackpot-example{border-left:3px solid var(--accent);background:#fff;grid-template-columns:.8fr 1.2fr;align-items:center;gap:7%;margin-top:60px;padding:45px;display:grid}.jackpot-example strong{letter-spacing:-.07em;color:var(--accent);margin:15px 0;font-size:clamp(45px,5vw,76px);font-weight:900;display:block}.jackpot-example div>span{letter-spacing:.1em;font-size:12px}.jackpot-example>p{font-size:18px;line-height:1.9}.jackpot-series .dress-section-heading h2 span{color:#777}.jackpot-texas{grid-template-columns:1.1fr 1fr;align-items:start;gap:9%;display:grid}.jackpot-texas h3{margin-bottom:30px;font-size:clamp(34px,4vw,58px);line-height:1.1}.jackpot-texas ol{counter-reset:event;margin:30px 0;padding:0;list-style:none}.jackpot-texas li{counter-increment:event;border-top:1px solid #ddd;padding:25px 0 25px 38px;font-size:17px;line-height:1.8;position:relative}.jackpot-texas li:before{content:"0" counter(event);color:var(--accent);font-size:12px;position:absolute;top:28px;left:0}.jackpot-addon{border-left:3px solid var(--accent);background:#f3f3f3;padding:25px}.jackpot-addon p{font-size:16px;line-height:1.8}.jackpot-addon p+p{margin-top:18px}.jackpot-series-visual>.dress-young-photo{height:430px}.jackpot-series-visual>.dress-young-photo img{object-fit:cover;width:100%;height:100%}.jackpot-venue{background:#fff;padding:45px}.jackpot-venue img{width:220px;height:auto;margin:auto}@media (prefers-reduced-motion:no-preference){.jackpot-bar.reveal-ready{opacity:1;transform:none}.jackpot-bar.reveal-ready>div>span{transition:transform 1.4s cubic-bezier(.16,1,.3,1);transform:scaleX(0)}.jackpot-bar.revealed>div>span{transform:scaleX(1)}.jackpot-bar.reveal-ready p{opacity:0;transition:opacity .8s,transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(20px)}.jackpot-bar.revealed p{opacity:1;transform:none}}@media (max-width:1050px){.jackpot-story .dress-horse-depth{width:73%;right:-4%}.jackpot-example{padding:35px}.jackpot-section-intro{max-width:360px;font-size:17px}}@media (max-width:700px){.jackpot-story .dress-cover h1{font-size:19vw}.jackpot-story .dress-horse-depth{width:108%;height:350px;bottom:0;right:-4%}.jackpot-story .dress-cover-copy h2{font-size:34px}.jackpot-story .dress-feedback-photo img{height:330px}.jackpot-section-intro{margin-top:30px}.jackpot-divisions{grid-template-columns:1fr}.jackpot-divisions>.dress-level{border-top:1px solid #ffffff40;border-left:0;padding:30px 0}.jackpot-story .jackpot-height{margin:20px 0;font-size:65px}.jackpot-format{font-size:17px}.jackpot-finals,.jackpot-payout-grid,.jackpot-example,.jackpot-texas{grid-template-columns:1fr;gap:35px}.jackpot-finals h2{font-size:52px}.jackpot-eligibility{margin-bottom:40px;padding:22px 18px}.jackpot-payout-grid h3{font-size:26px}.jackpot-example{margin-top:35px;padding:30px 24px}.jackpot-example strong{font-size:60px}.jackpot-example>p{font-size:17px}.jackpot-story .dress-section-heading h2{font-size:clamp(40px,9vw,60px)}.jackpot-series-visual>.dress-young-photo{height:340px}}@media (prefers-reduced-motion:reduce){.jackpot-bar>div>span,.jackpot-bar p{opacity:1!important;transform:none!important}}.jackpot-story .dress-cover{padding-inline:5vw}.jackpot-story .dress-cover .dress-horse-depth{width:64vw;height:calc(100% + 240px);bottom:-88px;left:auto;right:-5vw}.jackpot-story .dress-cover .dress-horse-depth img{object-position:left bottom;filter:none;transform:scaleX(-1)}.jackpot-story .dress-cover-coordinate{display:none}.jackpot-story .dress-cover-foot{width:40%}.jackpot-story .dress-cover-foot>span:last-child{display:none}@media (max-width:700px){.jackpot-story .dress-cover-stage{min-height:660px}.jackpot-story .dress-cover .dress-horse-depth{width:124%;height:450px;bottom:-49px;right:-5vw}.jackpot-story .dress-cover-foot{border-top:0;width:100%;min-height:45px}.jackpot-story .dress-cover-foot>span{display:none}}
.jk-head{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:end;gap:18px clamp(30px,5vw,90px);margin-bottom:clamp(32px,4vw,56px);display:grid}.jk-head>.dress-label{grid-column:1/-1}.jk-head h2{letter-spacing:-.05em;font-size:clamp(44px,5.4vw,92px);line-height:1}.jk-head h2 span{color:var(--dress-red)}.jk-head>p:not(.dress-label){color:#4b4e5e;font-size:17px;line-height:1.65}.jk-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,24px);margin:0;padding:0;list-style:none;display:grid;position:relative}.jk-steps li{border-top:4px solid var(--dress-dark);background:#f6f5f1;flex-direction:column;gap:10px;min-height:250px;padding:clamp(22px,2.4vw,34px);transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s;display:flex;position:relative;overflow:hidden}.jk-steps li:hover{border-color:var(--dress-red);transform:translateY(-5px)}.jk-steps li:last-child{background:var(--dress-dark);color:#fff;border-color:var(--dress-red)}.jk-step-n{letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1.5px var(--dress-red);font-size:44px;font-weight:900;line-height:1}.jk-steps h3{letter-spacing:-.04em;margin-top:auto;font-size:clamp(24px,2vw,32px)}.jk-steps p{color:#4b4e5e;font-size:15px;line-height:1.6}.jk-steps li:last-child p{color:#ffffffc2}.jk-pot{border:3px solid var(--dress-dark);border-top-width:0;border-radius:0 0 14px 14px;width:54px;height:64px;position:absolute;top:clamp(22px,2.4vw,34px);right:clamp(22px,2.4vw,34px);overflow:hidden}.jk-pot i{background:linear-gradient(#e2b45a,#b8862b);height:30%;transition:height 1.6s cubic-bezier(.16,1,.3,1);position:absolute;inset:auto 0 0}.jk-steps[data-shown] .jk-pot i,.jk-steps li:hover .jk-pot i{height:88%}.jk-steps[data-sequence] li{opacity:0;translate:0 20px}.jk-steps[data-sequence][data-shown] li{opacity:1;transition:opacity .6s,translate .7s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1),border-color .3s;transition-delay:calc(.1s + var(--i) * .18s), calc(.1s + var(--i) * .18s), 0s, 0s;translate:0}.jk-steps[data-sequence][data-shown] .jk-pot i{transition-delay:.9s}.jk-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.jk-rules p{border-left:4px solid var(--dress-red);color:#2f3245;background:#fff;padding:16px 20px;font-size:15px;line-height:1.6}.jk-rules b{color:var(--dress-dark);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:13px;display:block}.jk-divisions{grid-template-columns:minmax(0,1.3fr) minmax(280px,.9fr);align-items:stretch;gap:clamp(20px,3vw,44px);display:grid}.jk-arena{border:1px solid #ffffff1f;min-height:400px}.jk-arena .jl-fences[data-sequence] .jl-fence{animation:none;scale:1 0}.jk-arena .jl-fences[data-sequence][data-shown] .jl-fence{animation:.8s cubic-bezier(.16,1,.3,1) both jk-rise;animation-delay:calc(.1s + var(--i) * .15s)}@keyframes jk-rise{0%{scale:1 0}to{scale:1}}.jk-arena .jl-fence{transition:translate .35s cubic-bezier(.16,1,.3,1)}.jk-arena .jl-fence:hover{translate:0 -8px}.jk-arena .jl-fence:hover b{color:#ff5a5e}.jk-division-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.jk-division-list li{border:1px solid #ffffff1f;border-left:4px solid var(--dress-red);background:#ffffff0d;grid-template-columns:auto 1fr;align-items:center;gap:18px;padding:20px 22px;display:grid}.jk-division-list div{gap:2px;min-width:100px;display:grid}.jk-division-list b{letter-spacing:-.04em;font-size:30px}.jk-division-list small{color:#fff9;font-size:13px}.jk-division-list p{gap:2px;font-size:18px;font-weight:900;display:grid}.jk-division-list p span{letter-spacing:.14em;text-transform:uppercase;color:#ff7a7d;font-size:11px}.jk-payout{background:#f6f5f1}.jc{grid-template-columns:minmax(0,1.25fr) minmax(300px,.9fr);gap:clamp(14px,1.6vw,24px);display:grid}.jc-inputs{background:#fff;border:1px solid #0a0c2b1a;gap:26px;padding:clamp(22px,2.6vw,36px);display:grid}.jc-pot{gap:12px;display:grid}.jc-pot span,.jc-group legend{letter-spacing:.1em;text-transform:uppercase;color:#5c5e6c;font-size:13px;font-weight:900}.jc-pot b{color:var(--dress-dark);letter-spacing:-.02em;text-transform:none;margin-left:8px;font-size:22px}.jc-pot input{width:100%;accent-color:var(--dress-red)}.jc-group{border:0;margin:0;padding:0}.jc-group legend{margin-bottom:12px}.jc-places{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:6px;height:170px;display:grid}.jc-places button{height:100%;color:var(--dress-dark);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:2px;padding:0 0 8px;display:flex;position:relative}.jc-places i{height:calc((100% - 56px) * var(--h));background:#0a0c2b26;transition:background .25s;position:absolute;inset:auto 0 52px}.jc-places b,.jc-places small{position:relative}.jc-places b{font-size:16px}.jc-places small{color:#5c5e6c;font-size:12px}.jc-places button:hover i{background:#0a0c2b4d}.jc-places button[aria-pressed=true] i{background:linear-gradient(180deg, #ff5a5e, var(--dress-red))}.jc-places button[aria-pressed=true] b{color:var(--dress-red)}.jc-rode{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.jc-rode button{color:var(--dress-dark);cursor:pointer;background:#f6f5f1;border:2px solid #0000;gap:2px;padding:14px 10px;transition:border-color .2s,background .2s;display:grid}.jc-rode b{font-size:26px;line-height:1}.jc-rode small{color:#5c5e6c;font-size:12px}.jc-rode button:hover{border-color:#0a0c2b33}.jc-rode button[aria-pressed=true]{background:var(--dress-dark);border-color:var(--dress-dark);color:#fff}.jc-rode button[aria-pressed=true] small{color:#ffffffb3}.jc-result{background:radial-gradient(circle at 85% 10%, #e2b45a33 0%, #0000 45%), var(--dress-dark);color:#fff;flex-direction:column;gap:14px;padding:clamp(24px,3vw,40px);display:flex}.jc-label{letter-spacing:.14em;text-transform:uppercase;color:#e2b45a;font-size:13px;font-weight:900}.jc-amount{letter-spacing:-.05em;font-size:clamp(56px,6vw,96px);font-weight:900;line-height:.95;animation:.45s cubic-bezier(.34,1.6,.64,1) jc-pop}@keyframes jc-pop{0%{opacity:.4;transform:scale(.94)}}.jc-sum{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:18px;font-weight:900;display:flex}.jc-sum span{background:#ffffff14;padding:6px 10px}.jc-sum i{color:#ffffff80;font-style:normal}.jc-explain{color:#ffffffc2;font-size:15px;line-height:1.6}.jc-more{background:#ffffff0d;border-left:3px solid #e2b45a;margin-top:auto;padding:14px 16px;font-size:15px;line-height:1.5}.jc-more b{color:#e2b45a}.jk-example-note{color:#4b4e5e;margin-top:16px;font-size:15px;line-height:1.6}.jackpot-texas .jk-timeline{margin:26px 0 30px;padding:0 0 0 30px;list-style:none;position:relative}.jk-timeline:before{content:"";background:linear-gradient(180deg, #0a0c2b33, var(--dress-red));width:2px;position:absolute;top:10px;bottom:10px;left:7px}.jackpot-texas .jk-timeline li{border:0;gap:2px;padding:0 0 26px;font-size:16px;line-height:1.5;display:grid;position:relative}.jackpot-texas .jk-timeline li:before{content:"";border:3px solid var(--dress-dark);background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:6px;left:-30px}.jk-timeline li[data-final]:before{background:var(--dress-red);border-color:var(--dress-red);box-shadow:0 0 0 6px #e21c2133}.jk-month{color:var(--dress-red);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:900}.jk-timeline b{letter-spacing:-.02em;font-size:20px}.jk-timeline small{color:#5c5e6c;font-size:14px}.jk-timeline li[data-final] small{color:var(--dress-red);font-weight:900}@media (max-width:1050px){.jk-head,.jk-divisions,.jc{grid-template-columns:1fr}}@media (max-width:700px){.jk-steps,.jk-rules{grid-template-columns:1fr}.jk-steps li{min-height:0}.jk-steps h3{margin-top:6px}.jk-arena{min-height:300px}.jc-places{height:140px}.jc-places b{font-size:13px}.jc-places small{font-size:11px}}@media (prefers-reduced-motion:reduce){.jc-amount{animation:none}}
.shows-cover{isolation:isolate;background:var(--navy);color:#fff;grid-template-columns:1fr 1fr;column-gap:12%;min-height:790px;padding:30px 6% 45px;display:grid;position:relative;overflow:hidden}.shows-cover-photo{z-index:-3;position:absolute;inset:0;overflow:hidden}.shows-cover-photo img{object-fit:cover;object-position:center 40%;width:100%;height:100%}.shows-cover:before{content:"";z-index:-2;background:linear-gradient(90deg,#0a0c2bed 5%,#0a0c2b40 100%),linear-gradient(#0000 15%,#0a0c2bcc 75%,#0a0c2b 100%);position:absolute;inset:0}.shows-cover:after{content:"";background:var(--accent);width:7px;position:absolute;top:0;bottom:0;left:0}.shows-cover-top{letter-spacing:.13em;border-bottom:1px solid #ffffff35;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding-bottom:24px;font-size:12px;display:flex}.shows-cover-top p{margin:0;font-size:12px}.shows-cover h1{letter-spacing:-.07em;grid-column:1/-1;margin:45px 0 30px;line-height:.91}.shows-title-small{margin-bottom:12px;font-size:clamp(40px,6vw,90px);display:block}.shows-title-large{font-size:clamp(105px,16vw,235px);font-weight:900;display:block}.shows-title-large>span{color:var(--accent)}.shows-cover-copy{flex-direction:column;justify-content:end;align-items:start;display:flex}.shows-cover-intro{color:#fffc;margin:0;font-size:17px;line-height:1.8}.shows-cover-link{align-items:center;gap:30px;margin-top:25px;font-size:16px;line-height:1.5;display:flex}.shows-hero-arrow{border:1px solid #ffffff80;border-radius:50%;place-items:center;width:62px;height:62px;transition:transform .3s,background .3s,border-color .3s;display:grid}.shows-cover-link:hover .shows-hero-arrow{background:var(--accent);border-color:var(--accent);transform:translateY(4px)}.shows-cover-link:focus-visible{outline-offset:8px;outline:2px solid #fff}.shows-cover-stats{border-top:1px solid #ffffff30;gap:35px;width:100%;margin-top:30px;padding-top:22px;display:flex}.shows-cover-stats strong{letter-spacing:-.05em;font-size:28px;font-weight:900;display:block}.shows-cover-stats span{letter-spacing:.06em;margin-top:7px;font-size:12px;display:block}.shows-spotlight{border-left:2px solid var(--accent);background:linear-gradient(90deg,#0a0c2b55,#0000);align-self:end;padding:28px 0 0 30px;position:relative}.shows-spotlight-top{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;font-size:12px;display:flex}.shows-spotlight-top>span:first-child{background:var(--accent);padding:10px 13px}.shows-spotlight-copy{position:relative}.shows-date-line{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.shows-spotlight h2{margin:20px 0;font-size:clamp(32px,3.4vw,54px);line-height:1.1}.shows-location{align-items:start;gap:9px;font-size:14px;line-height:1.7;display:flex}.shows-location svg{flex-shrink:0;margin-top:3px}.shows-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.shows-actions>a{justify-content:center;align-items:center;gap:18px;font-size:14px;display:inline-flex}.shows-enter{background:var(--accent);color:#fff;padding:15px 22px;transition:background .25s}.shows-enter:hover{background:#b9181d}.shows-prizelist{border-bottom:1px solid;padding:12px 0}.shows-prizelist:hover svg{transform:translate(3px,-3px)}.shows-spotlight .shows-actions{margin-top:28px}.shows-spotlight .shows-enter{order:-1}.shows-month-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:15;background:#ffffffed;border-bottom:1px solid #ddd;align-items:center;gap:32px;padding:22px 5%;display:flex;position:sticky;top:94px;overflow-x:auto}.shows-month-nav>a{white-space:nowrap;font-size:14px}.shows-month-nav>a:hover{color:var(--accent)}.shows-month-nav>span{color:#777;white-space:nowrap;font-size:12px}.shows-system-link{align-items:center;gap:10px;margin-left:auto;display:flex}.shows-calendar{background:#f3f3f3;padding:75px 5% 100px}.shows-calendar-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:50px;display:flex}.shows-calendar-heading h2{margin-top:20px;font-size:clamp(40px,5vw,75px);line-height:1.1}.shows-calendar-heading>p{flex-shrink:0;font-size:14px;line-height:1.8}.shows-calendar-heading>p>span{color:#777}.shows-month{margin-top:65px;scroll-margin-top:180px}.shows-month-heading{border-bottom:1px solid #ccc;justify-content:space-between;align-items:center;margin-bottom:25px;padding-bottom:20px;display:flex}.shows-month-heading h3{letter-spacing:-.035em;font-size:30px}.shows-month-heading>span{color:#777;letter-spacing:.1em;font-size:12px}.shows-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.shows-event{background:#fff;flex-direction:column;min-width:0;display:flex}.shows-event-photo{background:var(--navy);height:210px;position:relative;overflow:hidden}.shows-event-photo>img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.shows-event:hover .shows-event-photo>img{transform:scale(1.05)}.shows-event-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0a0c2b75);position:absolute;inset:50% 0 0}.shows-date-ticket{z-index:1;text-align:center;background:#fff;min-width:70px;padding:10px 17px;position:absolute;top:20px;left:20px;box-shadow:0 5px 25px #00000014}.shows-date-ticket strong{letter-spacing:-.06em;font-size:34px;font-weight:900;line-height:1.1;display:block}.shows-date-ticket span{letter-spacing:.12em;color:var(--accent);font-size:12px}.shows-type{z-index:1;color:#fff;letter-spacing:.09em;text-transform:uppercase;font-size:12px;position:absolute;bottom:18px;left:22px}.shows-event-body{flex-direction:column;flex:1;padding:25px;display:flex}.shows-event-dates{color:#6b6b6b;flex-wrap:wrap;gap:7px;font-size:12px;display:flex}.shows-event h4{letter-spacing:-.045em;margin:18px 0;font-size:25px;font-weight:900;line-height:1.15}.shows-event .shows-location{color:#666;margin-bottom:25px}.shows-event-bottom{border-top:1px solid #e4e4e4;margin-top:auto;padding-top:18px}.shows-past{color:#777;letter-spacing:.1em;margin-top:18px;font-size:12px;display:block}.shows-link-pending{color:#777;padding:12px 0;font-size:14px}.shows-system{background:var(--navy);color:#fff;scroll-margin-top:160px}.shows-system-heading{grid-template-columns:1.1fr 1fr;align-items:end;column-gap:9%;display:grid}.shows-system-heading>.dress-label{grid-column:1/-1}.shows-system-heading h2{margin-top:25px;font-size:clamp(42px,5vw,78px);line-height:1.05}.shows-system-heading h2 span{color:var(--accent)}.shows-system-heading>p:last-child{color:#ffffffb5;font-size:17px;line-height:1.9}.shows-system-cards{grid-template-columns:1fr 1fr;gap:35px;margin-top:65px;display:grid}.shows-system-cards>article{border:1px solid #ffffff35;padding:40px}.shows-system-index{letter-spacing:.12em;color:#ffffffa5;justify-content:space-between;align-items:center;font-size:12px;display:flex}.shows-system-cards h3{margin:28px 0;font-size:40px;line-height:1.1}.shows-system-cards ul{padding:0;list-style:none}.shows-system-cards li{color:#ffffffc5;border-top:1px solid #ffffff20;padding:15px 0;font-size:16px;line-height:1.8}.shows-system-cards article:last-child{background:#ffffff08}.shows-championship-link{background:var(--accent);justify-content:space-between;align-items:center;gap:25px;margin-top:40px;padding:35px;display:flex}.shows-championship-link span{letter-spacing:-.045em;font-size:clamp(24px,3vw,44px);font-weight:900;line-height:1.1}.shows-championship-link small{letter-spacing:.12em;margin-bottom:15px;font-size:12px;font-weight:400;display:block}.shows-championship-link>svg{flex-shrink:0;transition:transform .3s}.shows-championship-link:hover>svg{transform:translate(5px,-5px)}@media (prefers-reduced-motion:no-preference){.shows-title-small{animation:1s cubic-bezier(.16,1,.3,1) .1s both shows-title-enter}.shows-title-large{animation:1.3s cubic-bezier(.16,1,.3,1) .25s both shows-title-enter}@supports (animation-timeline:view()){.shows-cover-photo{animation:linear both shows-photo-drift;animation-timeline:view();animation-range:exit}}.shows-cover-intro,.shows-cover-link{animation:1s .2s both dress-copy-enter}.shows-spotlight-copy{animation:1.2s .25s both dress-copy-enter}.shows-cover-photo img{animation:1.7s cubic-bezier(.16,1,.3,1) both shows-photo-enter}.shows-grid>.shows-event:nth-child(3n+2){transition-delay:80ms}.shows-grid>.shows-event:nth-child(3n+3){transition-delay:.16s}}@keyframes shows-title-enter{0%{opacity:0;clip-path:inset(100% 0 0);transform:translateY(50px)rotateX(12deg)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes shows-photo-drift{to{transform:translateY(15%)}}@keyframes shows-photo-enter{0%{opacity:.4;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@media (max-width:1100px){.shows-cover{column-gap:6%}.shows-cover-stats{gap:22px}.shows-cover-stats strong{font-size:26px}.shows-cover-stats span{font-size:12px}.shows-grid{grid-template-columns:repeat(2,1fr)}.shows-month-nav{gap:24px}.shows-month-nav>span{display:none}.shows-system-cards>article{padding:28px}.shows-system-cards h3{font-size:34px}.shows-calendar-heading{flex-direction:column;align-items:start}}@media (max-width:700px){.shows-cover{grid-template-columns:1fr;min-height:0;padding:25px 6% 40px}.shows-cover-top{align-items:start;font-size:12px}.shows-cover-top p{font-size:12px}.shows-cover h1{margin:50px 0 30px}.shows-title-small{font-size:12vw}.shows-title-large{font-size:24vw}.shows-cover-photo img{object-position:60% top}.shows-cover-intro{font-size:16px}.shows-cover-link{justify-content:space-between;width:100%}.shows-cover-stats{justify-content:space-between;gap:15px}.shows-cover-stats strong{font-size:26px}.shows-cover-stats span{font-size:11px}.shows-spotlight{border-left:0;border-top:2px solid var(--accent);background:0 0;margin-top:38px;padding:25px 0 0}.shows-spotlight h2{font-size:32px}.shows-spotlight-top{font-size:11px}.shows-month-nav{gap:25px;padding:18px 6%;top:78px}.shows-system-link{display:none!important}.shows-calendar{padding:50px 6% 65px}.shows-calendar-heading h2{font-size:42px}.shows-calendar-heading{gap:20px;margin-bottom:35px}.shows-month{margin-top:45px;scroll-margin-top:150px}.shows-month-heading h3{font-size:26px}.shows-grid{grid-template-columns:1fr;gap:25px}.shows-event-photo{height:235px}.shows-event h4{font-size:27px}.shows-event-body{padding:25px}.shows-event-dates{font-size:13px}.shows-system-heading,.shows-system-cards{grid-template-columns:1fr;gap:30px}.shows-system-heading h2{font-size:42px}.shows-system-cards{gap:25px;margin-top:45px}.shows-system-cards>article,.shows-championship-link{padding:25px}.shows-championship-link>svg{width:28px}}@media (prefers-reduced-motion:reduce){.shows-story *{transition:none!important;animation:none!important}.shows-event:hover .shows-event-photo>img{transform:none}}
