/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--black:#050505;--charcoal:#121212;--brass:#c59b27;--copper:#b85e38;--white:#fafafa;--muted:#8c8982}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--black)}body{background:var(--black);color:var(--white);margin:0;font-family:Inter,Arial,Helvetica,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}::selection{background:var(--brass);color:#050505}.site-shell{background:var(--black);min-height:100vh}.progress-rail{z-index:70;transform-origin:0;background:#17130c;width:100%;height:2px;position:fixed;top:0;left:0}.progress-rail i{background:linear-gradient(90deg, var(--copper), var(--brass));transform-origin:0;will-change:transform;width:100%;height:100%;display:block}.loader{z-index:100;background:var(--black);place-items:center;transition:opacity .55s .1s,visibility .55s .1s;display:grid;position:fixed;inset:0}.is-loaded .loader{opacity:0;visibility:hidden;pointer-events:none}.loader-mark{aspect-ratio:1;width:68px;color:var(--brass);border:1px solid #c59b2799;place-items:center;font-family:Impact,Arial Black,sans-serif;font-size:34px;display:grid;transform:rotate(45deg)}.loader-mark span{display:block;transform:rotate(-45deg)}.loader-meta{letter-spacing:.24em;color:#6f6b62;justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:4vw;left:4vw;right:4vw}.loader-rule{background:#24221e;height:1px;position:absolute;bottom:calc(4vw + 24px);left:4vw;right:4vw;overflow:hidden}.loader-rule i{background:var(--brass);width:45%;height:100%;animation:1.35s cubic-bezier(.65,0,.35,1) forwards loading;display:block}@keyframes loading{0%{transform:translate(-110%)}to{transform:translate(225%)}}.nav-shell{z-index:40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(#050505d1,#0505052e);border-bottom:1px solid #c59b2729;grid-template-columns:1fr auto 1fr;align-items:center;height:82px;padding:0 3.2vw;display:grid;position:fixed;top:0;left:0;right:0}.wordmark{letter-spacing:.22em;transform-origin:0;font-family:Impact,Arial Black,sans-serif;font-size:24px;transform:scaleX(1.16)}.wordmark span{color:var(--brass);vertical-align:top;margin-left:3px;font-family:Inter,sans-serif;font-size:7px}.nav-links{align-items:center;gap:34px;display:flex}.nav-links a,.menu-toggle{letter-spacing:.2em;text-transform:uppercase;color:#d3d1cb;font-size:9px;font-weight:600;position:relative}.nav-links a:after{content:"";background:var(--brass);height:1px;transition:right .3s;position:absolute;bottom:-8px;left:0;right:100%}.nav-links a:hover:after{right:0}.menu-toggle{cursor:pointer;background:0 0;border:0;justify-self:end;align-items:center;gap:12px;display:flex}.menu-toggle i{background:var(--brass);width:25px;height:1px}.nav-actions{justify-self:end;align-items:center;gap:24px;display:flex}.stable-bag{cursor:pointer;letter-spacing:.18em;color:#817e77;background:0 0;border:0;font-size:8px;font-weight:600}.stable-bag b{min-width:23px;height:23px;color:var(--brass);border:1px solid #c59b2773;place-items:center;margin-left:7px;font-size:8px;display:inline-grid}.hero{isolation:isolate;align-items:flex-end;min-height:100svh;padding:120px 4vw 8vh;display:flex;position:relative;overflow:hidden}.hero-image{z-index:-4;background:#080808 url(/images/equus-hero.png) 50%/cover no-repeat;transition:transform 2.6s cubic-bezier(.16,1,.3,1) .2s;position:absolute;inset:0;transform:scale(1.055)}.is-loaded .hero-image{transform:scale(1)}.hero:after{content:"";z-index:-2;background:linear-gradient(90deg,#050505f5 0%,#0505058f 43%,#05050514 72%),linear-gradient(#0000 52%,#050505cc 100%);position:absolute;inset:0}.hero-grain{z-index:-1;opacity:.11;pointer-events:none;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 140 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");position:absolute;inset:0}.grid-overlay{z-index:-1;opacity:.22;background-image:linear-gradient(#c59b2729 1px,#0000 1px),linear-gradient(90deg,#c59b2729 1px,#0000 1px);background-size:25vw 100%,25vw 100%;position:absolute;inset:82px 0 0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.hero-index{letter-spacing:.2em;color:#6f6b62;gap:26px;font-size:8px;display:flex;position:absolute;top:111px;left:4vw}.hero-index span:not(:last-child):after{content:"";background:var(--copper);vertical-align:middle;width:2px;height:2px;margin-left:26px;display:inline-block}.hero-copy{width:min(780px,62vw)}.eyebrow{color:var(--brass);letter-spacing:.24em;text-transform:uppercase;opacity:0;align-items:center;gap:12px;margin:0 0 20px;font-size:9px;font-weight:600;transition:all .7s 1.7s;display:flex;transform:translateY(14px)}.eyebrow i{background:currentColor;width:36px;height:1px}.hero h1{letter-spacing:-.02em;text-transform:uppercase;transform-origin:0;margin:0;font-family:Impact,Arial Black,sans-serif;font-weight:900;line-height:.83;transform:scaleX(1.08)}.hero h1 span,.hero h1 strong{opacity:0;display:block;transform:translateY(105%)}.hero h1 span{font-size:clamp(58px,7.8vw,132px);transition:transform 1s cubic-bezier(.16,1,.3,1) 1.55s,opacity .5s 1.55s}.hero h1 strong{color:#0000;-webkit-text-stroke:1px #fafafadb;font-size:clamp(63px,9.1vw,156px);transition:transform 1.05s cubic-bezier(.16,1,.3,1) 1.68s,opacity .5s 1.68s}.is-loaded .hero h1 span,.is-loaded .hero h1 strong,.is-loaded .eyebrow{opacity:1;transform:translateY(0)}.hero-lower{align-items:flex-end;gap:36px;margin-top:34px;display:flex}.hero-lower>p{color:#b1aea7;width:350px;margin:0;font-size:13px;line-height:1.7}.primary-cta{letter-spacing:.22em;text-transform:uppercase;background:#05050547;border:1px solid #c59b27b8;justify-content:space-between;align-items:center;min-width:198px;height:52px;padding:0 18px;font-size:9px;font-weight:700;transition:background .3s,color .3s;display:flex}.primary-cta:hover{background:var(--brass);color:var(--black)}.primary-cta b{font-size:16px;font-weight:300}.hero-model-tag{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex;position:absolute;bottom:8vh;right:4vw}.hero-model-tag span,.hero-model-tag small{color:#817e77;letter-spacing:.24em;font-size:8px}.hero-model-tag strong{letter-spacing:.12em;color:var(--brass);font-family:Impact,Arial Black,sans-serif;font-size:36px}.scroll-cue{transform-origin:100%;letter-spacing:.22em;color:#79766f;align-items:center;gap:14px;font-size:8px;display:flex;position:absolute;top:50%;right:3.2vw;transform:rotate(90deg)translate(50%)}.scroll-cue i{background:linear-gradient(90deg, var(--copper), transparent);width:65px;height:1px;display:block}.prologue{background:radial-gradient(circle at 78% 38%, #b85e381f, transparent 22%), var(--black);border-top:1px solid #c59b2729;grid-template-columns:1fr 2.2fr;align-content:center;min-height:100svh;padding:15vh 8vw 12vh;display:grid;position:relative;overflow:hidden}.prologue:before{content:"E";color:#080808;z-index:0;font-family:Impact,Arial Black,sans-serif;font-size:72vw;line-height:1;position:absolute;bottom:-24vh;right:-2vw}.prologue>*{z-index:1;position:relative}.prologue-body{grid-column:2}.section-code{color:var(--brass);letter-spacing:.24em;align-self:start;margin:8px 0 0;font-size:9px}.prologue-kicker{color:#8e8a82;letter-spacing:.08em;margin:0 0 15px;font-size:12px}.prologue h2{text-transform:uppercase;letter-spacing:-.01em;transform-origin:0;margin:0;font-family:Impact,Arial Black,sans-serif;font-size:clamp(65px,10vw,150px);line-height:.82;transform:scaleX(1.08)}.prologue h2 em{color:var(--copper);font-style:normal}.prologue-copy{color:#aaa69e;width:min(480px,80%);margin:42px 0 0;font-size:15px;line-height:1.8}.prologue-line{color:#615e58;letter-spacing:.24em;align-items:center;gap:20px;margin-top:8vh;font-size:8px;display:flex}.prologue-line i{background:linear-gradient(90deg,#c59b278c,#0000);width:min(300px,38vw);height:1px}.reveal{opacity:0;transition:opacity .9s,transform 1s cubic-bezier(.16,1,.3,1);transform:translateY(36px)}.reveal.revealed{opacity:1;transform:translateY(0)}.stable{--breed-accent:var(--copper);background:#080808;border-top:1px solid #c59b2724;position:relative}.stable.breed-pacer{--breed-accent:#b85e38}.stable.breed-mustang{--breed-accent:#8a6638}.stable.breed-scout{--breed-accent:#9b7a32}.stable.breed-bronco{--breed-accent:var(--brass)}.stable.breed-stallion{--breed-accent:#d0a936}.stable-head,.collection-head{justify-content:space-between;align-items:flex-end;gap:50px;padding:13vh 5vw 8vh;display:flex}.stable-head>div,.collection-head>div{max-width:900px}.stable-head h2,.territory h2,.patina-copy h2,.collection-head h2{letter-spacing:-.01em;text-transform:uppercase;transform-origin:0;margin:18px 0 0;font-family:Impact,Arial Black,sans-serif;font-size:clamp(58px,8.5vw,135px);line-height:.86;transform:scaleX(1.06)}.stable-head h2 em,.territory h2 em,.patina-copy h2 em,.collection-head h2 em{color:#0000;-webkit-text-stroke:1px var(--breed-accent,var(--brass));font-style:normal}.stable-head>p,.collection-head>p{color:#8c8982;width:300px;margin:0 0 8px;font-size:13px;line-height:1.7}.breed-tabs{border-top:1px solid #26231e;border-bottom:1px solid #26231e;grid-template-columns:repeat(6,1fr);margin:0 5vw;display:grid}.breed-tabs button{min-height:112px;color:var(--white);text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #26231e;grid-template-columns:auto 1fr;gap:6px 12px;padding:25px 18px;display:grid;position:relative;overflow:hidden}.breed-tabs button:last-child{border-right:0}.breed-tabs button:after{content:"";background:var(--brass);height:2px;transition:inset .45s;position:absolute;inset:auto 100% 0 0}.breed-tabs button[aria-selected=true]{background:linear-gradient(135deg,#c59b271a,#0000 50%)}.breed-tabs button[aria-selected=true]:after{right:0}.breed-tabs span{color:#5c5952;letter-spacing:.2em;grid-row:1/3;font-size:8px}.breed-tabs strong{letter-spacing:.08em;align-self:end;font-family:Impact,Arial Black,sans-serif;font-size:clamp(17px,1.55vw,24px)}.breed-tabs small{color:#6f6b64;letter-spacing:.15em;text-transform:uppercase;font-size:8px}.breed-stage{background:#050505;grid-template-columns:minmax(0,1.8fr) minmax(320px,.8fr);min-height:760px;margin-top:4vh;animation:.7s both breedIn;display:grid;position:relative}@keyframes breedIn{0%{opacity:.35}to{opacity:1}}.breed-visual{background:#0b0b0b;border-right:1px solid #26231e;min-height:650px;position:relative;overflow:hidden}.breed-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 55%,#050505 100%),linear-gradient(#0000 60%,#0505058f);position:absolute;inset:0}.breed-visual img{object-fit:cover;filter:saturate(.86)contrast(1.04);width:100%;height:100%;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.breed-stage:hover .breed-visual img{transform:scale(1.025)}.coordinate{z-index:2;color:#fafafa59;letter-spacing:.24em;font-size:7px;position:absolute}.coordinate.c1{top:28px;left:28px}.coordinate.c2{bottom:28px;right:28px}.hotspot{z-index:4;width:34px;height:34px;color:var(--white);cursor:pointer;background:#050505a8;border:1px solid #fafafa99;border-radius:50%;place-items:center;padding:0;transition:all .3s;display:grid;position:absolute}.hotspot:after{content:"";border:1px solid #c59b2724;border-radius:50%;position:absolute;inset:-7px}.hotspot span{font-size:8px}.hotspot.active,.hotspot:hover{color:#050505;background:var(--breed-accent);border-color:var(--breed-accent);transform:scale(1.15)}.spot-1{top:32%;left:62%}.spot-2{top:46%;left:48%}.spot-3{top:69%;left:73%}.breed-info{z-index:2;background:radial-gradient(circle at 100% 0,#c59b2712,#0000 35%),#050505;align-self:stretch;padding:12vh 4vw 110px;position:relative}.breed-code{color:var(--breed-accent);letter-spacing:.25em;margin:0 0 24px;font-size:8px}.breed-info h3{letter-spacing:.04em;transform-origin:0;margin:0;font-family:Impact,Arial Black,sans-serif;font-size:clamp(60px,7vw,116px);line-height:.82;transform:scaleX(1.05)}.breed-mustang .breed-info h3{font-size:clamp(48px,4.9vw,82px)}.breed-bronco .breed-info h3{font-size:clamp(52px,5.4vw,90px)}.breed-stallion .breed-info h3{font-size:clamp(45px,4.5vw,76px)}.breed-info h4{color:var(--breed-accent);letter-spacing:.18em;text-transform:uppercase;margin:20px 0 0;font-size:11px}.breed-copy{color:#aaa69e;margin:28px 0;font-size:14px;line-height:1.8}.detail-readout{border-top:1px solid #292620;border-bottom:1px solid #292620;grid-template-columns:35px 1fr;gap:16px;min-height:118px;margin:35px 0;padding:18px 0;display:grid}.detail-readout>b{color:var(--breed-accent);font-size:10px}.detail-readout strong{letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:10px;display:block}.detail-readout p{color:#75716a;margin:0;font-size:11px;line-height:1.65}.text-cta{border-bottom:1px solid var(--breed-accent);letter-spacing:.2em;text-transform:uppercase;justify-content:space-between;width:100%;padding:16px 0;font-size:9px;font-weight:700;display:flex}.text-cta span{font-size:16px;transition:transform .3s}.text-cta:hover span{transform:translate(6px)}.stat-row{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050505eb;border-top:1px solid #292620;grid-template-columns:repeat(4,1fr);height:86px;display:grid;position:absolute;bottom:0;left:0;right:0}.stat-row div{border-right:1px solid #292620;flex-direction:column;justify-content:center;padding-left:4vw;display:flex}.stat-row strong{letter-spacing:.05em;font-size:17px}.stat-row span{color:#65615a;letter-spacing:.2em;text-transform:uppercase;margin-top:5px;font-size:7px}.territory{color:#111;background:#ede9df;padding:14vh 5vw}.territory .section-code{color:#795a2b}.territory-intro{margin-bottom:9vh}.territory h2{--breed-accent:#795a2b}.matrix{border-top:1px solid #a9a49a;border-left:1px solid #a9a49a;grid-template-columns:180px repeat(6,minmax(210px,1fr));display:grid;overflow-x:auto}.matrix-labels,.matrix-column{grid-template-rows:100px repeat(6,minmax(72px,auto)) 60px;display:grid}.matrix-labels{padding-top:100px}.matrix-labels span{color:#6c685f;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #c6c1b8;border-right:1px solid #a9a49a;align-items:center;padding:0 18px;font-size:8px;font-weight:700;display:flex}.matrix-column{color:#111;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #a9a49a;padding:0;transition:background .35s,color .35s}.matrix-column h3{letter-spacing:.08em;align-self:end;margin:0;padding:25px 18px 4px;font-family:Impact,Arial Black,sans-serif;font-size:clamp(20px,2.5vw,38px)}.matrix-column>small{color:#6d675f;text-transform:uppercase;align-self:start;padding:0 18px 20px;font-size:8px}.matrix-column>span{border-bottom:1px solid #c6c1b8;align-items:center;padding:14px 18px;font-size:11px;line-height:1.45;display:flex}.matrix-column>b{letter-spacing:.16em;align-items:center;padding:0 18px;font-size:8px;display:flex}.matrix-column:hover,.matrix-column.selected{color:#fafafa;background:#111}.matrix-column:hover>small,.matrix-column.selected>small{color:var(--brass)}.patina-section{background:#080808;grid-template-columns:1.1fr .9fr;min-height:100svh;display:grid}.patina-visual{background:radial-gradient(circle,#1a140d 0,#080808 58%);border-right:1px solid #2a261f;place-items:center;min-height:780px;display:grid;position:relative;overflow:hidden}.patina-visual:before{content:"";background-image:linear-gradient(#c59b2714 1px,#0000 1px),linear-gradient(90deg,#c59b2714 1px,#0000 1px);background-size:20% 20%;position:absolute;inset:0}.metal-disc{z-index:2;aspect-ratio:1;color:#171009;background:radial-gradient(circle at 35% 28%,#efd36c,#a87518 46%,#5c3710 82%);border-radius:50%;place-items:center;width:min(30vw,420px);transition:filter .7s,background .7s;display:grid;position:relative;box-shadow:0 0 90px #c59b272e,inset 0 0 40px #00000073}.metal-disc:before,.metal-disc:after{content:"";border:1px solid #1e140773;border-radius:50%;position:absolute}.metal-disc:before{inset:7%}.metal-disc:after{border-style:dashed;inset:12%}.metal-disc span{opacity:.7;font-family:Impact,Arial Black,sans-serif;font-size:clamp(90px,12vw,180px)}.metal-disc i{background:#261907;width:20%;height:2px;position:absolute;transform:rotate(-38deg)}.patina-visual[data-stage="1"] .metal-disc{filter:sepia(.35)brightness(.7)contrast(1.25);background:radial-gradient(circle at 32% 25%,#be9a4b,#796025 43%,#35442f 74%,#19160d)}.patina-visual[data-stage="2"] .metal-disc{filter:brightness(.64)contrast(1.32);background:radial-gradient(circle at 30% 22%,#8f804f,#3c5d4c 35%,#294437 62%,#17120b)}.weather{z-index:3;opacity:0;mix-blend-mode:multiply;border-radius:50%;transition:opacity .7s;position:absolute}.weather-1{filter:blur(15px);background:#214d3e;width:16%;height:22%;top:28%;left:38%}.weather-2{filter:blur(12px);background:#372812;width:20%;height:12%;bottom:34%;right:28%}.weather-3{filter:blur(10px);background:#274b3c;width:8%;height:29%;bottom:27%;left:33%}.patina-visual[data-stage="1"] .weather-1,.patina-visual[data-stage="1"] .weather-2{opacity:.42}.patina-visual[data-stage="2"] .weather{opacity:.7}.patina-visual>p{color:#686258;letter-spacing:.22em;font-size:7px;position:absolute;bottom:28px;left:30px}.patina-copy{align-self:center;padding:10vh 6vw}.patina-copy .section-code{color:var(--brass)}.patina-copy>p:not(.section-code){color:#99958d;max-width:520px;font-size:14px;line-height:1.85}.patina-control{border-top:1px solid #2a261f;margin-top:8vh}.patina-control button{color:#6f6b64;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #2a261f;grid-template-columns:18px 1fr auto;align-items:center;gap:14px;width:100%;padding:18px 0;display:grid}.patina-control button i{aspect-ratio:1;border:1px solid;border-radius:50%;width:8px}.patina-control button span{letter-spacing:.18em;font-size:9px}.patina-control button b{font-size:8px}.patina-control button.active{color:var(--brass)}.patina-control button.active i{background:var(--brass);box-shadow:0 0 18px var(--brass)}.creed-section{color:#111;background:var(--brass);align-items:center;min-height:100svh;padding:15vh 5vw 12vh;display:grid;position:relative;overflow:hidden}.creed-section:before{content:"";mix-blend-mode:multiply;opacity:.3;background:radial-gradient(circle at 80% 20%,#ffffff40,#0000 20%),url("data:image/svg+xml,%3Csvg viewBox='0 0 140 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.25'/%3E%3C/svg%3E");position:absolute;inset:0}.creed-rail{white-space:nowrap;color:#0a0a0a14;width:max-content;font-family:Impact,Arial Black,sans-serif;font-size:9vw;animation:25s linear infinite rail;display:flex;position:absolute;top:7vh}.creed-rail span{padding-right:1vw}@keyframes rail{to{transform:translate(-50%)}}.creed-content{z-index:2;position:relative}.creed-content .section-code{color:#392a0d}.creed-content blockquote{text-transform:uppercase;margin:5vh 0 8vh;font-family:Impact,Arial Black,sans-serif;font-size:clamp(45px,7.4vw,116px);line-height:.98}.creed-content blockquote em{color:#f6e9b7;font-style:normal}.creed-close{border-top:1px solid #0a0a0a73;justify-content:space-between;align-items:flex-end;padding-top:25px;display:flex}.creed-close p{letter-spacing:.1em;margin:0;font-size:12px}.creed-close strong{letter-spacing:.15em;font-family:Impact,Arial Black,sans-serif;font-size:28px}.collection{background:#0a0a0a;padding-bottom:14vh}.collection-head{--breed-accent:var(--brass)}.product-grid{border-top:1px solid #2b2822;border-left:1px solid #2b2822;grid-template-columns:repeat(2,1fr);margin:0 5vw;display:grid}.product-card{background:#0d0d0d;border-bottom:1px solid #2b2822;border-right:1px solid #2b2822;min-width:0;overflow:hidden}.product-image{background:#111;height:390px;position:relative;overflow:hidden}.product-image:after{content:"";position:absolute;inset:0;box-shadow:inset 0 -90px 70px -50px #0d0d0d}.product-image img{object-fit:cover;filter:saturate(.7);width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1),filter .5s}.product-card:hover .product-image img{filter:saturate();transform:scale(1.04)}.product-image>span{z-index:2;color:#a29d94;letter-spacing:.2em;font-size:7px;position:absolute;top:20px;left:20px}.product-content{padding:28px}.product-content>small{color:var(--brass);letter-spacing:.2em;text-transform:uppercase;font-size:7px}.product-content h3{letter-spacing:.05em;margin:10px 0 5px;font-family:Impact,Arial Black,sans-serif;font-size:clamp(30px,3.4vw,52px)}.product-content>p{color:#77736c;margin:0;font-size:11px}.product-specs{border-top:1px solid #29261f;gap:35px;margin-top:28px;padding:20px 0;display:flex}.product-specs>span{font-size:13px}.product-specs small{color:#57534d;letter-spacing:.18em;margin-top:4px;font-size:6px;display:block}.product-buy{justify-content:space-between;align-items:center;display:flex}.product-buy>strong{font-size:17px}.product-buy button{min-width:180px;height:43px;color:var(--white);letter-spacing:.15em;cursor:pointer;background:0 0;border:1px solid #66562d;justify-content:space-between;align-items:center;padding:0 14px;font-size:8px;font-weight:700;transition:all .3s;display:flex}.product-buy button:hover{background:var(--brass);color:#050505;border-color:var(--brass)}.final-cta{isolation:isolate;align-items:center;min-height:100svh;padding:12vh 6vw;display:flex;position:relative;overflow:hidden}.final-image{z-index:-3;background:url(/images/equus-bronco.png) 50%/cover no-repeat;position:absolute;inset:0}.final-cta:after{content:"";z-index:-2;background:linear-gradient(90deg,#050505f5,#05050580 58%,#0505051a);position:absolute;inset:0}.final-grid{z-index:-1;opacity:.45;background-image:linear-gradient(#c59b271f 1px,#0000 1px),linear-gradient(90deg,#c59b271f 1px,#0000 1px);background-size:25% 25%;position:absolute;inset:0}.final-copy{max-width:800px}.final-copy h2{margin:26px 0;font-family:Impact,Arial Black,sans-serif;font-size:clamp(65px,9vw,145px);line-height:.84}.final-copy>p:not(.section-code){color:#aaa69e;max-width:430px;font-size:14px;line-height:1.8}.final-copy .primary-cta{width:220px;margin-top:35px}.final-signoff{color:#8a867d;text-align:right;letter-spacing:.2em;font-size:8px;line-height:1.8;position:absolute;bottom:5vh;right:4vw}.final-signoff strong{color:var(--brass)}footer{background:#050505;border-top:1px solid #29261f;grid-template-columns:1fr 1fr 1fr;align-items:center;min-height:170px;padding:0 4vw;display:grid}footer>p{text-align:center;color:#5c5851;letter-spacing:.2em;font-size:7px}footer>div{justify-self:end;gap:25px;display:flex}footer>div a{color:#8b877f;letter-spacing:.18em;font-size:7px}.drawer-scrim{z-index:80;opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000b8;transition:all .4s;position:fixed;inset:0}.drawer-scrim.open{opacity:1;visibility:visible}.build-drawer{z-index:90;background:#0d0d0c;border-left:1px solid #4a3e20;width:min(480px,100%);height:100svh;padding:30px;transition:transform .55s cubic-bezier(.16,1,.3,1);position:fixed;top:0;right:0;overflow-y:auto;transform:translate(101%)}.build-drawer.open{transform:translate(0)}.drawer-head{color:#777269;letter-spacing:.2em;border-bottom:1px solid #2b2822;justify-content:space-between;padding-bottom:20px;font-size:8px;display:flex}.drawer-head button{color:var(--brass);letter-spacing:.18em;cursor:pointer;background:0 0;border:0;font-size:8px}.drawer-image{background:#111;height:250px;margin:25px 0;overflow:hidden}.drawer-image img{object-fit:cover;width:100%;height:100%}.build-drawer>p{color:var(--brass);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:8px}.build-drawer>h2{letter-spacing:.05em;margin:9px 0;font-family:Impact,Arial Black,sans-serif;font-size:48px}.drawer-price{font-size:18px}.size-picker{margin-top:30px}.size-picker>span{color:#777269;letter-spacing:.16em;margin-bottom:10px;font-size:8px;display:block}.size-picker>div{grid-template-columns:repeat(4,1fr);display:grid}.size-picker button{color:#8f8b83;cursor:pointer;background:0 0;border:1px solid #34312c;border-right:0;height:45px}.size-picker button:last-child{border-right:1px solid #34312c}.size-picker button.active{background:var(--brass);color:#050505;border-color:var(--brass)}.build-drawer dl{border-top:1px solid #2b2822;margin:25px 0}.build-drawer dl>div{border-bottom:1px solid #2b2822;justify-content:space-between;gap:25px;padding:13px 0;font-size:9px;display:flex}.build-drawer dt{color:#65615a}.build-drawer dd{text-align:right;margin:0}.drawer-cta{background:var(--brass);color:#050505;letter-spacing:.16em;cursor:pointer;border:0;justify-content:space-between;align-items:center;width:100%;height:55px;padding:0 18px;font-size:9px;font-weight:800;display:flex}.drawer-note{color:#5f5b54;margin-top:15px;font-size:8px;line-height:1.5;display:block}.empty-build{align-content:center;min-height:80vh;display:grid}.empty-build>span{color:#28251f;font-family:Impact,Arial Black,sans-serif;font-size:150px;line-height:1}.empty-build h2{font-family:Impact,Arial Black,sans-serif;font-size:38px}.empty-build p{color:#7e7a72;line-height:1.7}.empty-build button{color:var(--brass);cursor:pointer;letter-spacing:.18em;background:0 0;border:1px solid #5c4c24;margin-top:25px;padding:16px;font-size:8px}.request-modal{z-index:110;background:#050505f5;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.modal-close{color:var(--brass);cursor:pointer;background:0 0;border:0;font-size:32px;font-weight:200;position:absolute;top:25px;right:30px}.request-modal form,.request-success{width:min(580px,100%)}.request-modal h2{margin:18px 0;font-family:Impact,Arial Black,sans-serif;font-size:clamp(55px,7vw,95px);line-height:.9}.request-modal form>p:not(.section-code),.request-success>p{color:#8c8880;font-size:12px;line-height:1.7}.request-modal label{color:#827e76;letter-spacing:.18em;margin-top:22px;font-size:8px;display:block}.request-modal input,.request-modal select{width:100%;height:52px;color:var(--white);background:#0d0d0c;border:1px solid #3b372f;border-radius:0;outline:none;margin-top:8px;padding:0 14px;font:11px Inter,sans-serif}.request-modal input:focus,.request-modal select:focus{border-color:var(--brass)}.request-modal form>button,.request-success button{background:var(--brass);color:#050505;letter-spacing:.18em;cursor:pointer;border:0;justify-content:space-between;align-items:center;width:100%;height:55px;margin-top:28px;padding:0 16px;font-size:9px;font-weight:800;display:flex}.request-modal form>small{color:#56524b;margin-top:12px;font-size:8px;line-height:1.5;display:block}.request-success{text-align:center}.request-success>span{border:1px solid var(--brass);width:70px;height:70px;color:var(--brass);place-items:center;margin:35px auto;font-size:28px;display:grid;transform:rotate(45deg)}.request-success>h2{font-size:clamp(50px,6vw,78px)}.request-success strong{color:var(--brass)}@media (width<=760px){.nav-shell{grid-template-columns:1fr 1fr;height:68px}.nav-links{background:#080808;flex-direction:column;justify-content:center;gap:28px;height:0;transition:height .4s;display:flex;position:fixed;inset:68px 0 auto;overflow:hidden}.nav-links.open{border-top:1px solid #c59b272e;height:calc(100svh - 68px)}.nav-links a{font-size:13px}.nav-actions{grid-column:2}.stable-bag{display:none}.hero{min-height:900px;padding:110px 7vw 7vh}.hero-image{background-position:62%}.hero:after{background:linear-gradient(#0505059e,#0505056b 40%,#050505 96%)}.grid-overlay{background-size:50vw 100%}.hero-index{top:94px;left:7vw}.hero-index span:nth-child(2){display:none}.hero-copy{width:100%}.hero h1 span{font-size:16.5vw}.hero h1 strong{font-size:19.2vw}.hero-lower{flex-direction:column;align-items:flex-start;gap:24px}.hero-lower>p{width:min(100%,390px)}.hero-model-tag{bottom:7vh;right:7vw}.hero-model-tag strong{font-size:26px}.scroll-cue{display:none}.prologue{min-height:800px;padding:13vh 7vw;display:block}.section-code{margin-bottom:18vh}.prologue h2{font-size:17vw}.prologue-copy{width:100%}.prologue-line{margin-top:10vh}.prologue-body{grid-column:auto}.stable-head,.collection-head{padding:11vh 7vw 6vh;display:block}.stable-head>p,.collection-head>p{width:100%;margin-top:30px}.stable-head h2,.territory h2,.patina-copy h2,.collection-head h2{font-size:17vw}.breed-tabs{margin:0 7vw;display:flex;overflow-x:auto}.breed-tabs button{min-width:230px;min-height:92px;padding:18px}.breed-stage{min-height:auto;display:block}.breed-visual{border-right:0;min-height:470px}.breed-info{padding:8vh 7vw 125px}.breed-info h3{font-size:21vw}.stat-row{grid-template-columns:repeat(2,1fr);height:110px}.stat-row div{padding-left:7vw}.spot-1{left:68%}.spot-2{left:45%}.spot-3{top:65%;left:75%}.breed-mustang .breed-info h3,.breed-bronco .breed-info h3{font-size:17vw}.territory{padding:11vh 7vw;overflow:hidden}.matrix{grid-template-columns:150px repeat(3,240px);overflow-x:auto}.matrix-labels,.matrix-column{grid-template-rows:90px repeat(6,minmax(78px,auto)) 55px}.matrix-labels{padding-top:90px}.patina-section{flex-direction:column;display:flex}.patina-visual{border-right:0;min-height:600px}.metal-disc{width:68vw}.patina-copy{padding:10vh 7vw}.creed-section{padding:13vh 7vw}.creed-rail{font-size:20vw}.creed-content blockquote{font-size:12vw}.creed-close{display:block}.creed-close strong{margin-top:35px;display:block}.product-grid{grid-template-columns:1fr;margin:0 7vw}.product-image{height:320px}.product-buy button{min-width:155px}.final-cta{min-height:850px;padding:11vh 7vw}.final-image{background-position:58%}.final-cta:after{background:linear-gradient(0deg,#050505 0,#0505058c 70%,#05050526)}.final-copy h2{font-size:17vw}.final-signoff{right:7vw}footer{grid-template-columns:1fr 1fr;padding:40px 7vw}footer>p{display:none}footer>div{gap:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
