html.horses-intro [data-astro-cid-cmwuxfah][data-intro],html.horses-intro .open__title[data-astro-cid-cmwuxfah]{visibility:hidden}.scroll-progress[data-astro-cid-cmwuxfah]{z-index:60;pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.scroll-progress[data-astro-cid-cmwuxfah] span[data-astro-cid-cmwuxfah]{background:var(--orange);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.open[data-astro-cid-cmwuxfah]{padding-bottom:0;position:relative;overflow:hidden}.open__title[data-astro-cid-cmwuxfah]{color:var(--navy);margin:1rem 0 1.5rem;font-size:clamp(3.4rem,1.6rem + 9vw,11rem)}.open__line[data-astro-cid-cmwuxfah]{overflow-clip-margin:.2em;padding-bottom:.05em;display:block;overflow:clip}.open__line[data-astro-cid-cmwuxfah] .hw{white-space:nowrap}.open__line[data-astro-cid-cmwuxfah] .hc{transform-origin:0 100%;display:inline-block}.open__line--accent[data-astro-cid-cmwuxfah]{color:var(--blue)}.open__row[data-astro-cid-cmwuxfah]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.open__track[data-astro-cid-cmwuxfah]{margin-top:2rem}.open__track[data-astro-cid-cmwuxfah] svg{max-height:200px}.doors[data-astro-cid-cmwuxfah]{background:var(--navy);position:relative;overflow:hidden}.doors__stage[data-astro-cid-cmwuxfah]{perspective:1600px;height:min(100svh,980px);min-height:520px;position:relative}.doors__photo[data-astro-cid-cmwuxfah]{position:absolute;inset:0}.doors__photo[data-astro-cid-cmwuxfah] .photo{aspect-ratio:auto;border-radius:0;height:100%}.doors__caption[data-astro-cid-cmwuxfah]{left:max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));background:var(--orange);color:var(--navy);letter-spacing:.14em;margin:0;padding:.55rem 1rem;font-size:1.05rem;position:absolute;bottom:clamp(1.2rem,4vw,3rem)}.doors__set[data-astro-cid-cmwuxfah]{pointer-events:none;display:none;position:absolute;inset:0}.doors-live .doors__set[data-astro-cid-cmwuxfah]{display:block}.door[data-astro-cid-cmwuxfah]{backface-visibility:hidden;background:linear-gradient(90deg,#0000001f,#0000 20% 80%,#0000002e),repeating-linear-gradient(90deg,#13254a 0 46px,#10203f 46px 48px);width:50%;position:absolute;top:0;bottom:0}.door--l[data-astro-cid-cmwuxfah]{transform-origin:0%;left:0;box-shadow:inset -2px 0 #ffffff26}.door--r[data-astro-cid-cmwuxfah]{transform-origin:100%;right:0;box-shadow:inset 2px 0 #ffffff26}.door__brace[data-astro-cid-cmwuxfah]{width:84%;height:88%;position:absolute;inset:6% 8%}.door__brace[data-astro-cid-cmwuxfah] rect[data-astro-cid-cmwuxfah],.door__brace[data-astro-cid-cmwuxfah] path[data-astro-cid-cmwuxfah]{fill:none;stroke:#ffffffd9;stroke-width:3px;vector-effect:non-scaling-stroke}.doors__sign[data-astro-cid-cmwuxfah]{background:var(--canvas);color:var(--navy);white-space:nowrap;border-radius:4px;align-items:center;gap:.7rem;padding:.7rem 1.3rem;display:flex;position:absolute;top:9%;left:50%;transform:translate(-50%);box-shadow:0 16px 30px -18px #0009}.doors__sign[data-astro-cid-cmwuxfah] .condensed[data-astro-cid-cmwuxfah]{letter-spacing:.12em;font-size:clamp(1.3rem,1rem + 1vw,2rem)}.doors__mark[data-astro-cid-cmwuxfah]{width:34px;color:var(--blue)}@media (width<=760px){.doors__stage[data-astro-cid-cmwuxfah]{height:72svh;min-height:420px}}.roster__grid[data-astro-cid-cmwuxfah]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.5rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.card[data-astro-cid-cmwuxfah]{text-align:left;cursor:pointer;background:0 0;border:0;gap:.6rem;width:100%;padding:0 0 1rem;display:grid}.card[data-astro-cid-cmwuxfah] img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius);transition:transform .6s var(--ease)}.card[data-astro-cid-cmwuxfah]:hover img{transform:scale(1.02)}.card__name[data-astro-cid-cmwuxfah]{font-size:var(--step-2);color:var(--navy)}.profile[data-astro-cid-cmwuxfah]{border:0;border-radius:8px;width:min(920px,92vw);padding:0}.profile[data-astro-cid-cmwuxfah][open]{animation:rise .45s var(--ease)}.profile[data-astro-cid-cmwuxfah]::backdrop{background:#0c1932b3}.profile__body[data-astro-cid-cmwuxfah]{padding:2rem}.profile__close[data-astro-cid-cmwuxfah]{background:var(--white);cursor:pointer;border:0;border-radius:50%;width:44px;height:44px;font-size:1.8rem;position:absolute;top:.6rem;right:.8rem}@keyframes rise{0%{opacity:0;transform:translateY(24px)}}.gallery[data-astro-cid-cmwuxfah]{padding-block:clamp(3rem,6vw,6rem)}.gallery__grid[data-astro-cid-cmwuxfah]{grid-template-columns:5fr 4fr 3fr;grid-template-areas:"tall wide wide""tall foal text";gap:clamp(1rem,2vw,1.6rem);display:grid}.g[data-astro-cid-cmwuxfah]{margin:0}.g[data-astro-cid-cmwuxfah] .photo{overflow:hidden}.g--tall[data-astro-cid-cmwuxfah]{grid-area:tall}.g--tall[data-astro-cid-cmwuxfah] .photo{aspect-ratio:auto;height:100%;min-height:420px}.g--wide[data-astro-cid-cmwuxfah]{grid-area:wide}.g--foal[data-astro-cid-cmwuxfah]{grid-area:foal}.g--text[data-astro-cid-cmwuxfah]{grid-area:text;align-self:end}.g--text[data-astro-cid-cmwuxfah] h3[data-astro-cid-cmwuxfah]{color:var(--navy);margin:.5rem 0 .7rem;font-size:2rem}.gallery[data-astro-cid-cmwuxfah] figcaption[data-astro-cid-cmwuxfah]{font-size:var(--step--1);color:var(--mist);margin-top:.6rem}@media (width<=900px){.gallery__grid[data-astro-cid-cmwuxfah]{grid-template-columns:1fr 1fr;grid-template-areas:"tall tall""wide wide""foal text"}}@media (width<=560px){.gallery__grid[data-astro-cid-cmwuxfah]{grid-template-columns:1fr;grid-template-areas:"tall""wide""foal""text"}}.match__grid[data-astro-cid-cmwuxfah]{grid-template-columns:6fr 5fr;align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.match__grid[data-astro-cid-cmwuxfah] h2[data-astro-cid-cmwuxfah]{color:var(--navy);margin:.8rem 0 1.3rem}.match__list[data-astro-cid-cmwuxfah]{border-top:2px solid var(--navy);margin:0}.match__list[data-astro-cid-cmwuxfah] div[data-astro-cid-cmwuxfah]{border-bottom:1px solid var(--line);padding:1.3rem 0 1.3rem 2.6rem;position:relative}.tick[data-astro-cid-cmwuxfah]{width:1.7rem;height:1.7rem;position:absolute;top:1.45rem;left:0}.tick[data-astro-cid-cmwuxfah] path[data-astro-cid-cmwuxfah]{fill:none;stroke:var(--orange);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.match__list[data-astro-cid-cmwuxfah] dt[data-astro-cid-cmwuxfah]{color:var(--blue);font-size:1.7rem}.match__list[data-astro-cid-cmwuxfah] dd[data-astro-cid-cmwuxfah]{margin:.3rem 0 0}@media (width<=860px){.match__grid[data-astro-cid-cmwuxfah]{grid-template-columns:1fr}}.cta__row[data-astro-cid-cmwuxfah]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}
