@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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size: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}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.pedigree{grid-template-columns:1.05fr 1.25fr 1.45fr}.editorTabs button>span{color:#405248;background:#e8ece8;border-radius:10px;place-items:center;min-width:17px;height:17px;margin-left:4px;padding:0 5px;font-size:7px;display:inline-grid}.hiddenEditorBody{display:none}.geneticEditor{min-height:0}.editorSectionIntro{margin-bottom:22px}.editorSectionIntro small{text-transform:uppercase;letter-spacing:.16em;color:#8a958d;font-size:7px}.editorSectionIntro h3{margin:7px 0 9px;font:400 28px Georgia,serif}.editorSectionIntro p{color:#718078;max-width:500px;margin:0;font-size:9px;line-height:1.55}.pedigreeForm{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pedigreeEditorialFields{margin-bottom:22px}.pedigreeForm label{background:#fff;border:1px solid #dde2de;border-radius:8px;grid-template-columns:1fr 1fr;gap:7px;padding:14px;display:grid}.pedigreeForm label>span{color:#405048;grid-column:1/-1;font-size:8px;font-weight:700}.pedigreeForm input,.depsForm input{color:#17261e;background:#fff;border:1px solid #d6dcd7;border-radius:6px;outline:0;min-width:0;padding:10px;font-size:9px}.depsForm{background:#fff;border:1px solid #dde2de;border-radius:8px;overflow:hidden}.depsFormHead,.depsFormRow{grid-template-columns:1.45fr .65fr .65fr .65fr 28px;align-items:center;gap:8px;padding:10px 12px;display:grid}.depsFormHead{color:#7c877f;letter-spacing:.12em;text-transform:uppercase;background:#f0f2ef;font-size:6px}.depsFormRow{border-top:1px solid #edf0ed}.depsFormRow>button{color:#9b3e35;background:#f3e9e7;border:0;border-radius:50%;width:27px;height:27px;font-size:16px}.addDep{color:#2e5742;text-align:left;background:#f8f9f7;border:0;border-top:1px solid #e4e8e4;width:100%;padding:13px;font-size:8px;font-weight:700}.galleryPlaceholder{background-position:50%;background-size:cover;border-radius:9px;height:360px;position:relative;overflow:hidden}.galleryPlaceholder:after{content:"";background:linear-gradient(#0000 45%,#0a180f8c);position:absolute;inset:0}.galleryPlaceholder span{z-index:1;color:#fff;letter-spacing:.14em;text-transform:uppercase;font-size:8px;position:absolute;bottom:18px;left:18px}.playButton{color:inherit;text-decoration:none}.videoPending{color:#7b827c;letter-spacing:.15em;text-transform:uppercase;place-self:end;font-size:8px}.mediaEmpty{color:#748078;text-align:center;border:1px dashed #cbd2cc;border-radius:9px;place-items:center;min-height:220px;padding:25px;font-size:10px;display:grid}.mediaUpload{cursor:pointer;background:#fff;border:1px dashed #b9c3bc;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:17px;display:grid}.mediaUpload.disabled{opacity:.65;cursor:wait}.mediaUpload input{display:none}.mediaUpload>span{color:#244a36;background:#e8ede9;border-radius:50%;grid-row:1/3;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.mediaUpload b{align-self:end;font-size:9px}.mediaUpload small{color:#839087;align-self:start;font-size:7px}.mediaEditorGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0;display:grid}.mediaEditorGrid article{background:#1b3225 50%/cover;border-radius:8px;min-height:125px;position:relative;overflow:hidden}.mediaEditorGrid article:after{content:"";background:linear-gradient(#0000 38%,#07120b99);position:absolute;inset:0}.mediaEditorGrid article>span,.mediaEditorGrid article>small{z-index:1;color:#fff;font-size:7px;position:absolute;bottom:10px;left:10px}.mediaEditorGrid article>small{color:#b8c4bc;text-overflow:ellipsis;white-space:nowrap;bottom:28px;right:10px;overflow:hidden}.mediaEditorGrid article>button{z-index:2;color:#8e3e36;background:#ffffffe6;border:0;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:8px;right:8px}.mediaVideoCard{border:1px solid #2d4939}.videoLinkEditor{background:#fff;border:1px solid #dde2de;border-radius:8px;grid-template-columns:1fr 1.5fr auto;align-items:center;gap:10px;padding:14px;display:grid}.videoLinkEditor>div{gap:4px;display:grid}.videoLinkEditor b{font-size:8px}.videoLinkEditor small{color:#849087;font-size:7px}.videoLinkEditor input{border:1px solid #d6dcd7;border-radius:6px;outline:0;min-width:0;padding:10px;font-size:9px}.videoLinkEditor button{color:#fff;background:#173126;border:1px solid #173126;border-radius:6px;padding:10px 12px;font-size:8px}.videoLinkEditor button:disabled{opacity:.45}.auctionActions{flex-wrap:wrap;gap:22px;display:flex}.auctionActions a{margin:0}.auctionAdminGrid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.auctionAdminGrid>article{background:#fff;border:1px solid #e0e4e0;border-radius:10px;overflow:hidden}.auctionAdminImage{background-position:50%;background-size:cover;height:225px;position:relative}.auctionAdminImage>span{color:#286342;letter-spacing:.12em;text-transform:uppercase;background:#e8f2eb;border-radius:16px;padding:7px 10px;font-size:7px;position:absolute;top:14px;right:14px}.auctionAdminImage>span.draft{color:#756e64;background:#efede8}.auctionAdminGrid article>div:last-child{padding:22px}.auctionAdminGrid small{color:#9b835e;letter-spacing:.16em;text-transform:uppercase;font-size:7px}.auctionAdminGrid h2{margin:8px 0 12px;font:400 28px Georgia,serif}.auctionAdminGrid p{color:#6f7a73;min-height:35px;margin:0 0 12px;font-size:9px;line-height:1.6}.auctionAdminGrid article>div:last-child>span{color:#425149;border-top:1px solid #edf0ed;padding-top:12px;font-size:9px;display:block}.auctionAdminGrid article button{color:#315a45;background:0 0;border:0;margin-top:18px;padding:0;font-size:8px;font-weight:700}.auctionEditor>header{padding:20px 22px}.auctionEditor>header>button{color:#6f7b73;background:0 0;border:0;font-size:24px}.auctionForm{grid-template-columns:1fr 1fr;gap:16px;padding:24px;display:grid}.auctionForm label{color:#536159;gap:7px;font-size:8px;font-weight:700;display:grid}.auctionForm input,.auctionForm select,.auctionForm textarea{color:#17261e;background:#fff;border:1px solid #d6dcd7;border-radius:6px;outline:0;min-width:0;padding:11px;font-size:10px}.auctionForm textarea{resize:vertical;min-height:90px}.auctionForm .publishCheck{background:#f8f9f7;border:1px solid #dde2de;border-radius:7px;grid-column:1/-1;align-items:center;gap:9px;padding:14px;display:flex}.auctionForm .publishCheck input{width:auto}.auctionEditor>footer{color:#263b31;background:#fff;border-top:1px solid #e1e5e1;justify-content:flex-end;gap:9px;padding:16px 22px;display:flex}.auctionEditor>footer button{color:#294235;background:#fff;border:1px solid #d3d9d4;border-radius:6px;padding:11px 15px;font-size:9px}.auctionEditor>footer .saveAuction{color:#fff;background:#173126;border-color:#173126}.auctionEditor>footer .deleteAuction{color:#9b3e35;border-color:#dfc8c4;margin-right:auto}.contactPage{background:var(--cream);min-height:100vh}.contactHero{grid-template-columns:1.5fr .7fr;align-items:end;gap:8vw;padding:78px 5vw 68px;display:grid}.contactHero h1{letter-spacing:-.055em;margin:18px 0 22px;font:400 clamp(66px,8vw,116px)/.88 Georgia,serif}.contactHero h1 em,.contactForm h2 em{color:#9e8764;font-weight:400}.contactHero>div:first-child>p:last-child{max-width:570px;font:17px/1.65 Georgia,serif}.contactDirect{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-self:center;gap:15px;padding:28px 0;display:grid}.contactDirect>span{color:#777f78;letter-spacing:.17em;text-transform:uppercase;margin-bottom:5px;font-size:8px}.contactDirect a{color:var(--ink);font:17px Georgia,serif;text-decoration:none}.contactDirect .contactWhatsapp{color:#fff;background:#173126;grid-template-columns:1fr auto;align-items:center;gap:5px 18px;margin-top:2px;padding:17px 18px;display:grid}.contactWhatsapp span{font:8px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#c8d2cd;grid-column:1}.contactWhatsapp b{grid-column:1;font:400 15px/1.35 Georgia,serif}.contactWhatsapp i{font:normal 18px var(--sans);grid-area:1/2/3}.contactSocials{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px 20px;margin-top:5px;padding-top:16px;display:flex}.contactSocials a{font:9px var(--sans);letter-spacing:.13em;text-transform:uppercase}.contactDirect small{color:#747c75;margin-top:8px;font-size:9px;line-height:1.6}.contactBody{background:#dfd7c9;grid-template-columns:.9fr 1.1fr;min-height:820px;display:grid}.contactBody.noImage{grid-template-columns:minmax(0,900px);justify-content:center}.contactPhoto{filter:saturate(.72);background:url(/cattle-field.jpg) 50%/cover}.contactForm{padding:90px 7vw}.contactForm h2{letter-spacing:-.04em;margin:18px 0 48px;font:400 clamp(44px,5vw,74px)/.95 Georgia,serif}.contactFields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.contactFields label{color:#515b54;letter-spacing:.08em;text-transform:uppercase;gap:9px;font-size:8px;font-weight:700;display:grid}.contactFields input,.contactFields select,.contactFields textarea{width:100%;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #969b95;border-radius:0;outline:0;padding:13px 2px;font:15px Georgia,serif}.contactFields textarea{resize:vertical}.sendMessage{color:#fff;letter-spacing:.13em;text-transform:uppercase;background:#173126;border:1px solid #173126;margin-top:28px;padding:15px 22px;font-size:9px}.contactError{color:#8e3e36;font-size:9px}.contactSuccess{background:#ffffff59;border:1px solid #17312640;justify-items:start;max-width:470px;padding:35px;display:grid}.contactSuccess>span{color:#fff;background:#173126;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.contactSuccess h3{margin:22px 0 8px;font:30px Georgia,serif}.contactSuccess p{font:14px/1.6 Georgia,serif}.contactSuccess button{border:0;border-bottom:1px solid var(--ink);letter-spacing:.12em;text-transform:uppercase;background:0 0;margin-top:16px;padding:0 0 8px;font-size:8px}.messageWorkspace{grid-template-columns:.85fr 1.35fr;gap:17px;min-height:620px;display:grid}.messageList{overflow:hidden}.messageList>button{color:#28372e;text-align:left;background:#fff;border:0;border-bottom:1px solid #e8ebe8;grid-template-columns:auto 1fr auto;gap:12px;width:100%;padding:16px;display:grid}.messageList>button.unread{background:#f1f5f1}.messageList>button.selected{box-shadow:inset 3px 0 #b29668}.messageList>button>span{color:#315443;background:#dfe8e1;border-radius:50%;place-items:center;width:34px;height:34px;font-size:8px;display:grid}.messageList button>div{min-width:0}.messageList b,.messageList small,.messageList p{display:block}.messageList b{margin-bottom:4px;font-size:10px}.messageList small,.messageList time{color:#77827a;font-size:7px}.messageList p{color:#657068;text-overflow:ellipsis;white-space:nowrap;margin:8px 0 0;font-size:8px;overflow:hidden}.messageDetail{overflow:hidden}.messageDetail>header{padding:20px 24px}.messageDetail>header button{color:#953f37}.messageDetail>div:not(.messageEmptyDetail){padding:28px}.messageDetail>div>p{min-height:120px;margin:0 0 30px;font:17px/1.7 Georgia,serif}.messageDetail dl{border-top:1px solid #e5e8e5;border-bottom:1px solid #e5e8e5;gap:12px;margin:0 0 28px;padding:18px 0;display:grid}.messageDetail dl>div{grid-template-columns:90px 1fr;font-size:9px;display:grid}.messageDetail dt{color:#7d8780}.messageDetail dd{margin:0}.messageDetail a{color:#2c5c43}.replyMessage{background:#173126;border-radius:6px;padding:12px 16px;font-size:8px;text-decoration:none;display:inline-block;color:#fff!important}.messageEmpty,.messageEmptyDetail{color:#7b857e;text-align:center;padding:35px;font-size:9px}.messageEmptyDetail{place-content:center;height:100%;display:grid}.messageEmptyDetail span{color:#b49b72;font-size:34px}.contentEditorTabs{background:#eef1ee;border:1px solid #dde2de;border-radius:8px;gap:4px;margin-bottom:18px;padding:4px;display:inline-flex}.contentEditorTabs button{color:#66736b;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:10px 16px;font-size:8px;font-weight:700}.contentEditorTabs button.active{color:#173126;background:#fff;box-shadow:0 1px 5px #1b312617}.visibilityGrid{grid-template-columns:repeat(2,1fr);gap:16px;padding-bottom:82px;display:grid}.visibilityCard{justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.visibilityCard.hidden{opacity:.68}.visibilityCard small{color:#8a5133;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:700}.visibilityCard h2{margin:8px 0 7px;font:400 23px Georgia,serif}.visibilityCard p{color:#7a857d;margin:0;font-size:8px;line-height:1.55}.visibilityCard>button{flex:none}.visibilityGrid .contentSaveBar{grid-column:1/-1}.importCurupy{white-space:nowrap}.pageManager{grid-template-columns:255px minmax(0,1fr);align-items:start;gap:18px;display:grid}.pageList{position:sticky;top:18px;overflow:hidden}.pageList>header{padding:20px}.pageList>button{color:#4f4944;text-align:left;background:#fff;border:0;border-top:1px solid #ece7df;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 18px;display:flex}.pageList>button.active{color:#6c422b;background:#eee1d4}.pageList>button span{gap:4px;display:grid}.pageList>button b{font-size:9px}.pageList>button small{color:#8b8279;font-size:7px}.pageList>button i{font-style:normal}.pageList>button em{text-transform:uppercase;border-radius:12px;padding:5px 7px;font-size:6px;font-style:normal}.pageList>button em.published{color:#386148;background:#e6efe8}.pageList>button em.draft{color:#7a7168;background:#eeeae4}.pageListDivider{color:#9a8a7d;letter-spacing:.14em;text-transform:uppercase;margin:0;padding:18px 18px 8px;font-size:7px}.pageEditor{min-width:0}.selectedPageTitle{margin:0 0 15px}.selectedPageTitle small,.customPageHead small{color:#967054;letter-spacing:.14em;text-transform:uppercase;font-size:7px}.selectedPageTitle h2{margin:6px 0 0;font:400 32px Georgia,serif}.pageEmptyState{text-align:center;padding:40px}.pageEmptyState h2{font:400 26px Georgia,serif}.pageEmptyState p{color:#7a736d;font-size:9px}.newPageBuilder{margin-bottom:18px;padding:24px}.newPageBuilder>header{justify-content:space-between;display:flex}.newPageBuilder>header button{background:0 0;border:0;font-size:24px}.newPageBuilder>label,.customPageForm label{color:#5c554f;gap:7px;font-size:8px;font-weight:700;display:grid}.newPageBuilder input,.customPageForm input,.customPageForm textarea{color:#35271f;background:#fff;border:1px solid #d8d1c8;border-radius:6px;width:100%;padding:11px;font-size:10px}.templateChoices{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0;display:grid}.templateChoices>button{color:#42352d;text-align:left;background:#fff;border:1px solid #ddd5cb;border-radius:8px;gap:7px;padding:10px;display:grid}.templateChoices>button.active{border-color:#8a5133;box-shadow:0 0 0 2px #8a51331f}.templateChoices b{font-size:9px}.templateChoices span{color:#82786f;font-size:7px;line-height:1.45}.templatePreview{background:#d9c8b6;border-radius:5px;height:95px;display:block;position:relative;overflow:hidden}.templatePreview:before,.templatePreview:after{content:"";background:#f7f2e9;position:absolute}.templatePreview.editorial:before{width:53%;height:11%;top:14%;left:9%}.templatePreview.editorial:after{height:48%;bottom:12%;left:9%;right:9%}.templatePreview.photographic{background:linear-gradient(135deg,#765a45,#c2a37c)}.templatePreview.photographic:before{width:55%;height:9%;bottom:22%;left:10%}.templatePreview.photographic:after{width:34%;height:5%;bottom:10%;left:10%}.templatePreview.split:before{background:linear-gradient(135deg,#765a45,#c2a37c);width:48%;top:0;bottom:0;left:0}.templatePreview.split:after{width:36%;height:55%;top:18%;right:8%}.newPageBuilder>footer{justify-content:flex-end;gap:9px;display:flex}.newPageBuilder>footer button{color:#5e524a;background:#fff;border:1px solid #d8d1c8;border-radius:6px;padding:10px 14px;font-size:8px}.newPageBuilder>footer button:last-child{color:#fff;background:#6c422b}.customPageHead{justify-content:space-between;align-items:center;margin-bottom:14px;padding:24px;display:flex}.customPageHead h2{margin:7px 0;font:400 31px Georgia,serif}.customPageHead a{color:#8a5133;font-size:8px}.customPageHead>label{align-items:center;gap:12px;font-size:8px;display:flex}.customPageForm{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:82px;padding:24px;display:grid}.customPageForm .fullField{grid-column:1/-1}.customImageEditor{margin-bottom:82px;padding:20px}.customImageEditor>div{background-position:50%;background-size:cover;border-radius:7px;height:430px}.customImageEditor>label{color:#6c422b;background:#fff;border:1px solid #d8d1c8;border-radius:6px;margin-top:14px;padding:11px 13px;font-size:8px;font-weight:700;display:inline-block}.customImageEditor input{display:none}.deleteCustomPage{color:#9b3e35!important;background:#fff!important;border:1px solid #d5aaa4!important;margin-right:auto!important}.contentForm{gap:16px;padding-bottom:82px;display:grid}.contentGroup{grid-template-columns:230px 1fr;gap:28px;padding:25px;display:grid}.contentGroup>header h2{color:#243d31;margin:0 0 7px;font:400 22px Georgia,serif}.contentGroup>header p{color:#7a857d;margin:0;font-size:8px;line-height:1.6}.contentGroup>div{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.contentGroup label{color:#536159;align-content:start;gap:7px;font-size:8px;font-weight:700;display:grid}.contentGroup label:has(textarea){grid-column:1/-1}.contentGroup input,.contentGroup select,.contentGroup textarea{color:#263b31;background:#fbfcfb;border:1px solid #d9ded9;border-radius:6px;outline:none;width:100%;padding:11px 12px;font:10px/1.5 Arial,sans-serif}.contentGroup textarea{resize:vertical}.contentGroup label:has(select option[value=tierra]){grid-column:1/-1}.contentGroup label:has(select option[value=tierra]):after{content:"Vista previa de la paleta";color:#fff;letter-spacing:.13em;text-transform:uppercase;border:1px solid #35271f24;border-radius:8px;align-items:flex-end;min-height:112px;padding:16px;font:700 10px Arial,sans-serif;transition:background .2s;display:flex;box-shadow:inset 0 0 0 1px #ffffff26}.contentGroup label:has(select option[value=tierra]:checked):after{background:linear-gradient(90deg,#35271f 0 25%,#2b1d16 25% 50%,#f3eee4 50% 75%,#ae6d43 75%)}.contentGroup label:has(select option[value=monte]:checked):after{background:linear-gradient(90deg,#203128 0 25%,#10241a 25% 50%,#f0f2e9 50% 75%,#8d7148 75%)}.contentGroup label:has(select option[value=pampa]:checked):after{background:linear-gradient(90deg,#30332f 0 25%,#202520 25% 50%,#efebe2 50% 75%,#8c7456 75%)}.contentGroup label:has(select option[value=vino]:checked):after{background:linear-gradient(90deg,#40292b 0 25%,#2b181b 25% 50%,#f4ebe5 50% 75%,#9d5d50 75%)}.contentGroup input:focus,.contentGroup select:focus,.contentGroup textarea:focus{border-color:#819b8d;box-shadow:0 0 0 3px #31544314}.contentSaveBar{z-index:3;background:#fffffff5;border:1px solid #d7ddd8;border-radius:9px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex;position:sticky;bottom:18px;box-shadow:0 12px 34px #1a302524}.contentSaveBar span{color:#637168;font-size:8px}.contentSaveBar button{color:#fff;cursor:pointer;background:#173126;border:0;border-radius:6px;padding:11px 17px;font-size:8px;font-weight:700}.contentSaveBar button:disabled{opacity:.6;cursor:wait}.galleryUpload{color:#fff;cursor:pointer;background:#183427;border-radius:7px;align-items:center;height:40px;padding:0 16px;font-size:9px;font-weight:700;display:inline-flex}.galleryUpload input{display:none}.galleryUpload.disabled{opacity:.6;cursor:wait}.galleryUploadActions{align-items:center;gap:9px;display:flex}.galleryUploadActions select,.galleryAdminGrid select{color:#2a4034;background:#fff;border:1px solid #d4dad5;border-radius:6px;padding:10px 11px;font-size:9px}.galleryCategoryManager{margin-bottom:18px}.galleryOrderHint{color:#50665a;background:#eef3ef;border:1px solid #dce3dd;border-radius:7px;margin:0 0 14px;padding:11px 14px;font-size:8px}.adminAutosave{color:#668072;align-self:center;margin-right:4px;font-size:8px}.tableTools>select{color:#304239;background:#fff;border:1px solid #d9ded9;border-radius:18px;outline:0;height:34px;margin-left:auto;padding:0 30px 0 12px;font-size:8px}.animalSearchEmpty{color:#708078;align-content:center;place-items:center;gap:8px;min-height:260px;display:grid}.animalSearchEmpty>span{font-size:28px}.animalSearchEmpty>b{color:#203128;font:20px Georgia,serif}.animalSearchEmpty>small{font-size:9px}.tableFooter button:disabled{opacity:.35;cursor:not-allowed}.tableFooter>div>b{width:auto;min-width:38px;padding:0 7px}.newsAdminGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.newsAdminGrid>article{background:#fff;border:1px solid #dfe4df;border-radius:9px;overflow:hidden}.newsAdminGrid>article>div{background-position:50%;background-size:cover;height:215px;position:relative}.newsAdminGrid>article>div span{color:#fff;text-transform:uppercase;background:#15402ad1;border-radius:14px;padding:6px 9px;font-size:7px;position:absolute;bottom:11px;right:11px}.newsAdminGrid>article>div span.draft{background:#4e4c46c7}.newsAdminGrid>article>section{padding:18px}.newsAdminGrid small{color:#849087;text-transform:uppercase;letter-spacing:.15em;font-size:7px}.newsAdminGrid h2{color:#21362b;margin:9px 0;font:400 24px/1.2 Georgia,serif}.newsAdminGrid p{color:#707b74;min-height:42px;font-size:9px;line-height:1.55}.newsAdminGrid article button{color:#294737;background:0 0;border:0;border-bottom:1px solid #294737;padding:0 0 7px;font-size:8px;font-weight:700}.newsEditor>header>button{color:#647169;background:0 0;border:0;font-size:22px}.newsForm{grid-template-columns:1fr 1fr;gap:16px;padding:22px;display:grid}.newsForm label{color:#536159;gap:7px;font-size:8px;font-weight:700;display:grid}.newsForm input,.newsForm textarea{color:#17261e;background:#fff;border:1px solid #d6dcd7;border-radius:6px;padding:11px;font-size:9px;line-height:1.5}.newsForm .newsPublish{grid-column:1/-1;align-items:center;gap:8px;display:flex}.newsForm .newsPublish input{width:auto}.newsEditor>footer{color:#263b31;background:#fff;border-top:1px solid #e1e5e1;justify-content:flex-end;gap:9px;padding:16px 22px;display:flex}.newsEditor>footer button{color:#294235;background:#fff;border:1px solid #d3d9d4;border-radius:6px;padding:11px 15px;font-size:9px}.newsEditor>footer button.danger{color:#963f37;border-color:#e1c7c3;margin-right:auto}.newsEditor>footer .saveNews{color:#fff;background:#173126;border-color:#173126}.galleryAdminGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.galleryAdminGrid>article{background:#fff;border:1px solid #dfe4df;border-radius:9px;overflow:hidden}.galleryAdminGrid>article>div{background-position:50%;background-size:cover;height:220px;position:relative}.galleryAdminGrid>article>div span{color:#fff;text-transform:uppercase;background:#102319bf;border-radius:14px;padding:6px 9px;font-size:7px;position:absolute;bottom:11px;right:11px}.galleryAdminGrid .galleryOrderControls{background:#fffffff0;border-radius:7px;align-items:center;gap:3px;padding:3px;display:flex;position:absolute;bottom:10px;left:10px;box-shadow:0 6px 20px #081a1029}.galleryOrderControls button,.galleryOrderControls b{color:#243b2f;background:0 0;border:0;border-radius:5px;place-items:center;width:27px;height:27px;padding:0;font-size:9px;display:grid}.galleryOrderControls b{color:#fff;background:#173126;font-weight:400}.galleryOrderControls button:hover:not(:disabled){background:#e6ece7}.galleryOrderControls button:disabled{opacity:.3}.galleryAdminGrid>article>section{gap:9px;padding:14px;display:grid}.galleryAdminGrid input,.galleryAdminGrid select,.categoryAdd input,.categoryRows>div>input{color:#263b31;background:#fbfcfb;border:1px solid #d8ded9;border-radius:6px;min-width:0;padding:10px 11px;font-size:9px}.galleryAdminGrid footer{color:#33463b;background:#fff;align-items:center;gap:7px;padding:5px 0 0;display:flex}.galleryAdminGrid footer label{margin-right:auto;font-size:8px}.galleryAdminGrid footer button,.categoryRows button,.categoryAdd button{color:#294235;background:#fff;border:1px solid #d3dad4;border-radius:6px;padding:9px 11px;font-size:8px}.galleryAdminGrid button.danger,.categoryRows button.danger{color:#983f37;border-color:#e4cbc7}.categoryManager>.categoryAdd{border-bottom:1px solid #e7eae7;gap:9px;padding:18px 22px;display:flex}.categoryAdd input{flex:1}.categoryAdd button{color:#fff;background:#173126;border-color:#173126}.categoryRows>div{border-top:1px solid #edf0ed;grid-template-columns:1fr auto auto auto;align-items:center;gap:10px;padding:13px 22px;display:grid}.categoryRows label{color:#5e6a62;font-size:8px}.siteImageGrid{grid-template-columns:repeat(2,1fr);gap:17px;display:grid}.siteImageGrid>article{background:#fff;border:1px solid #e0e4e0;border-radius:10px;overflow:hidden}.siteImageGrid article>div{background-position:50%;background-size:cover;height:260px;position:relative}.siteImageGrid article>div>span{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#0e1f14b8;border-radius:15px;padding:7px 9px;font-size:7px;position:absolute;bottom:12px;right:12px}.siteImageGrid article>section{padding:20px}.siteImageGrid small{color:#7a857d;font-size:8px}.siteImageGrid h2{margin:7px 0 17px;font:400 25px Georgia,serif}.siteImageGrid label,.auctionImageUpload,.editorPhoto>label{color:#315443;cursor:pointer;background:#f8f9f7;border:1px solid #d3d9d4;border-radius:6px;padding:10px 12px;font-size:8px;font-weight:700;display:inline-block}.siteImageGrid label.disabled,.auctionImageUpload.disabled,.editorPhoto>label.disabled{opacity:.55;cursor:wait}.siteImageGrid label input,.auctionImageUpload input,.editorPhoto>label input{display:none}.editorPhoto>label{background:#fff;border:0;position:absolute;bottom:12px;right:12px}.auctionImageField{background:#f8f9f7;border:1px solid #dde2de;border-radius:8px;grid-template-columns:180px 1fr;gap:15px;padding:14px;display:grid}.auctionImageField>div{background-position:50%;background-size:cover;border-radius:6px;min-height:125px}.auctionImageField>section{align-content:center;gap:8px;display:grid}.auctionImageField>section>span{color:#536159;font-size:8px;font-weight:700}.auctionImageField>section>small{color:#7d8881;font-size:7px}.auctionImageUpload{justify-self:start}@media (max-width:900px){.pedigree,.pedigreeForm{grid-template-columns:1fr}.depsForm{overflow-x:auto}.depsFormHead,.depsFormRow{min-width:590px}.mediaEditorGrid{grid-template-columns:1fr 1fr}.videoLinkEditor,.auctionAdminGrid,.auctionForm{grid-template-columns:1fr}.auctionForm .fullField,.auctionForm .publishCheck{grid-column:auto}.contactHero,.contactBody,.messageWorkspace{grid-template-columns:1fr}.contactHero{padding:58px 24px 64px}.contactHero h1{font-size:66px}.contactPhoto{min-height:420px}.contactForm{padding:75px 24px}.contactFields{grid-template-columns:1fr}.contactFields .fullField{grid-column:auto}.siteImageGrid,.auctionImageField,.visibilityGrid{grid-template-columns:1fr}.visibilityGrid .contentSaveBar{grid-column:auto}.pageManager{grid-template-columns:1fr}.pageList{position:static}.templateChoices,.customPageForm{grid-template-columns:1fr}.customPageForm .fullField{grid-column:auto}.contentGroup,.contentGroup>div{grid-template-columns:1fr}.contentGroup label:has(textarea){grid-column:auto}.galleryAdminGrid,.newsAdminGrid,.newsForm{grid-template-columns:1fr}.tableTools>select{min-width:155px;margin-left:0}.categoryRows>div{grid-template-columns:1fr 1fr}.galleryUploadActions{display:grid}}.adminShell :is(button,input,select,textarea,label){font-size:12px}.adminShell :is(p,span,small),.adminSidebar nav button,.adminTopbar,.adminTableHead,.adminRow,.tableTools input,.tableTools button,.tableTools>select,.adminPanel header p,.contentGroup label>span,.newsForm label,.fieldGrid label{font-size:11px}.adminPanel header h2{font-size:16px}.newsForm input,.newsForm textarea,.newsEditor>footer button,.contentGroup input,.contentGroup select,.contentGroup textarea{font-size:12px}.newsForm label small{color:#7a837d;font-weight:400;line-height:1.5}.newsAdminGrid>article>div{aspect-ratio:16/9;height:auto}.newsAdminGrid small,.newsAdminGrid article button{font-size:10px}.newsAdminGrid p{font-size:11px}.contentGroup select{color:#17261e;background:#fff;border:1px solid #d6dcd7;border-radius:6px;width:100%;min-height:42px;padding:10px 11px}.adminAutosave.pending{color:#a05b31}.publishSite:disabled{opacity:.42;cursor:not-allowed}.publishHistory{position:relative}.publishHistory summary{color:#294235;cursor:pointer;background:#fff;border:1px solid #d3d9d4;border-radius:6px;padding:11px 14px;font-size:11px;font-weight:700;list-style:none}.publishHistory summary::-webkit-details-marker{display:none}.publishHistory>div{z-index:20;background:#fff;border:1px solid #d9ddd8;border-radius:8px;width:240px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 45px #231c162e}.publishHistory>div button{color:#314338;text-align:left;background:#fff;border:0;border-bottom:1px solid #eceeea;justify-content:space-between;width:100%;padding:10px;display:flex}.publishHistory>div button:hover{background:#f5f1ea}.publishHistory>div button b,.publishHistory>div button span{font-size:10px}.publishHistory>div p{color:#7a837d;margin:8px;font-size:10px}.adminTopActions>.publishSite{color:#fff;background:#6c422b;border:1px solid #6c422b;border-radius:6px;padding:11px 14px;font-weight:700}@media (max-width:1100px){.adminAutosave,.publishHistory{display:none}.adminTopActions>.publishSite{padding:10px}.adminTopActions>.previewSite:last-child{display:none}}.managerShell{color:#30251e;background:#f4f0e8;grid-template-columns:250px 1fr;min-height:100vh;font-family:Arial,sans-serif;display:grid}.managerSidebar{color:#fff;background:#211710;flex-direction:column;height:100vh;padding:28px 22px;display:flex;position:sticky;top:0}.managerLogo{border-bottom:1px solid #ffffff21;align-items:center;gap:13px;padding-bottom:28px;display:flex}.managerLogo>span{color:#d9b58f;border:1px solid #bc9777;border-radius:50%;place-items:center;width:43px;height:43px;font:18px Georgia,serif;display:grid}.managerLogo div,.managerAccount div{gap:4px;display:grid}.managerLogo b{font:400 18px Georgia,serif}.managerLogo small,.managerAccount small{color:#a99585;letter-spacing:.08em;font-size:9px}.managerSidebar nav{gap:7px;margin-top:34px;display:grid}.managerSidebar nav button,.managerSidebar nav a{color:#baa99b;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:24px 1fr;align-items:center;padding:13px;font-size:11px;text-decoration:none;display:grid}.managerSidebar nav .active{color:#fff;background:#3b2a20}.managerAccount{border-top:1px solid #ffffff21;align-items:center;gap:11px;margin-top:auto;padding-top:22px;display:flex}.managerAccount>span{background:#9d6949;border-radius:50%;place-items:center;width:35px;height:35px;font-size:10px;display:grid}.managerAccount b{font-size:11px}.managerMain{min-width:0;padding:46px 4.5vw 90px}.managerTop{justify-content:space-between;align-items:end;margin-bottom:34px;display:flex}.managerTop small{color:#8b7b6d;letter-spacing:.15em;text-transform:uppercase;font-size:9px}.managerTop h1{margin:8px 0 0;font:400 45px/1 Georgia,serif}.managerTop>button,.managerEmpty button{color:#fff;background:#6c422b;border:0;border-radius:6px;padding:13px 17px;font-size:11px;font-weight:700}.managerMetrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:54px;display:grid}.managerMetrics article{background:#fffdf9;border:1px solid #ded7cd;border-radius:10px;align-content:space-between;min-height:145px;padding:21px;display:grid}.managerMetrics span{color:#786e65;font-size:10px}.managerMetrics b{font:400 38px Georgia,serif}.managerMetrics small{color:#9a9086;font-size:9px}.managerSectionHead{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.managerSectionHead p{color:#a05f3b;letter-spacing:.18em;margin:0 0 7px;font-size:8px}.managerSectionHead h2{margin:0;font:400 30px Georgia,serif}.managerSectionHead>span{color:#8d837b;font-size:10px}.clientSiteGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.clientSiteGrid>article{background:#fffdf9;border:1px solid #ded7cd;border-radius:11px;overflow:hidden}.clientSiteGrid>article>header{place-items:center;height:145px;display:grid;position:relative}.clientMonogram{color:#fff;border:1px solid #ffffff94;border-radius:50%;place-items:center;width:68px;height:68px;font:25px Georgia,serif;display:grid}.clientStatus{color:#54453b;text-transform:uppercase;letter-spacing:.09em;background:#ffffffe6;border-radius:15px;padding:7px 9px;font-size:8px;position:absolute;top:14px;right:14px}.clientStatus.active{color:#266140}.clientStatus.paused{color:#8b493f}.clientSiteGrid>article>div{padding:21px}.clientSiteGrid article>div>small{color:#9b8e83;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.clientSiteGrid h3{margin:8px 0 10px;font:400 26px/1.05 Georgia,serif}.clientSiteGrid p{color:#72675f;min-height:35px;margin:0 0 15px;font-size:10px;line-height:1.5}.moduleTags{flex-wrap:wrap;align-content:start;gap:5px;min-height:48px;display:flex}.moduleTags span{color:#6a5749;background:#f0e9df;border-radius:14px;padding:6px 8px;font-size:8px}.readiness{margin-top:17px}.readiness>span{background:#e8e2da;border-radius:4px;height:4px;display:block;overflow:hidden}.readiness i{background:#a66c48;height:100%;display:block}.readiness small{color:#8d8278;margin-top:7px;font-size:8px;display:block}.clientSiteGrid footer{border-top:1px solid #ece6df;justify-content:space-between;align-items:center;margin-top:20px;padding-top:14px;display:flex}.clientSiteGrid footer a,.clientSiteGrid footer>span{color:#76685e;font-size:9px;text-decoration:none}.clientSiteGrid footer button{color:#6c422b;background:0 0;border:0;border-bottom:1px solid;padding:0;font-size:9px;font-weight:700}.managerEmpty{text-align:center;border:1px dashed #ccbfb3;border-radius:12px;align-content:center;place-items:center;min-height:360px;display:grid}.managerEmpty>span{color:#b98564;font-size:36px}.managerEmpty h2{margin:12px 0 6px;font:400 30px Georgia,serif}.managerEmpty p{color:#7d7066;margin:0 0 22px;font-size:11px}.managerBackdrop{z-index:2000;background:#19100b94;justify-content:flex-end;display:flex;position:fixed;inset:0}.managerDrawer{background:#f7f3ed;width:min(680px,94vw);height:100%;overflow:auto;box-shadow:-20px 0 60px #0000003d}.managerDrawer>header{z-index:2;background:#fffdf9;border-bottom:1px solid #dfd7cd;justify-content:space-between;align-items:center;padding:25px 30px;display:flex;position:sticky;top:0}.managerDrawer header small{letter-spacing:.16em;color:#98745e;font-size:8px}.managerDrawer header h2{margin:6px 0 0;font:400 31px Georgia,serif}.managerDrawer header>button{color:#655a52;background:0 0;border:0;font-size:27px}.managerForm{grid-template-columns:1fr 1fr;gap:16px;padding:28px 30px;display:grid}.managerForm>label{color:#5f554d;gap:7px;font-size:10px;font-weight:700;display:grid}.managerForm>label.full{grid-column:1/-1}.managerForm input,.managerForm select{color:#2f2721;background:#fff;border:1px solid #d7cfc5;border-radius:6px;min-height:44px;padding:10px 12px;font-size:11px}.managerForm input[type=color]{width:100%;padding:5px}.modulePicker{border:1px solid #dcd3c8;border-radius:8px;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:8px;margin:3px 0 0;padding:17px;display:grid}.modulePicker legend{color:#5f554d;padding:0 7px;font-size:10px;font-weight:700}.modulePicker label{background:#fff;border-radius:6px;align-items:center;gap:8px;padding:10px;display:flex}.modulePicker input{min-height:0}.modulePicker span{font-size:10px}.managerForm>footer{grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:7px;display:flex}.managerForm>footer button{color:#493c32;background:#fff;border:1px solid #d4cbc0;border-radius:6px;padding:12px 15px;font-size:10px}.managerForm>footer .primary{color:#fff;background:#6c422b;border-color:#6c422b}.managerForm button:disabled{opacity:.45}.managerError{color:#91443b;background:#f7e8e5;border:1px solid #e2c6c1;border-radius:6px;grid-column:1/-1;margin:0;padding:10px;font-size:10px}.siteIdentity{border-left:3px solid;grid-column:1/-1;align-items:center;gap:13px;padding:15px;display:flex}.siteIdentity>span{color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;font:17px Georgia,serif;display:grid}.siteIdentity>div{gap:5px;display:grid}.siteIdentity b{font:400 20px Georgia,serif}.siteIdentity small{color:#8c8178;font-size:9px}.provisionNote{background:#eee5d9;border-radius:8px;grid-column:1/-1;padding:15px}.provisionNote b{font-size:10px}.provisionNote p{color:#74665c;margin:6px 0 0;font-size:10px;line-height:1.5}@media (max-width:1100px){.clientSiteGrid,.managerMetrics{grid-template-columns:1fr 1fr}}@media (max-width:760px){.managerShell{display:block}.managerSidebar{flex-direction:row;align-items:center;width:100%;height:72px;padding:12px 16px;display:flex;position:static}.managerLogo{border:0;padding:0}.managerLogo div,.managerSidebar nav span,.managerAccount{display:none}.managerSidebar nav{margin:0 0 0 auto;display:flex}.managerSidebar nav button,.managerSidebar nav a{padding:11px;display:block}.managerMain{padding:30px 18px 70px}.managerTop{align-items:center}.managerTop h1{font-size:34px}.managerTop>button{padding:11px}.managerMetrics{grid-template-columns:1fr 1fr}.managerMetrics article{min-height:120px}.clientSiteGrid{grid-template-columns:1fr}.managerForm{grid-template-columns:1fr;padding:22px 18px}.managerForm>label.full,.modulePicker,.managerForm>footer,.managerError,.siteIdentity,.provisionNote{grid-column:auto}.modulePicker{grid-template-columns:1fr 1fr}.managerDrawer>header{padding:20px 18px}}.newsForm .newsRemoveImage{color:#7d4b36;background:#f7f2eb;border:1px solid #e0d7ce;border-radius:6px;grid-column:1/-1;align-items:center;gap:9px;padding:11px;display:flex}.newsForm .newsRemoveImage input{width:auto}.newsAdminGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.newsAdminGrid h2{font-size:21px}.newsCardActions{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.newsOrderControls{gap:6px;display:flex}.newsAdminGrid article .newsOrderControls button{color:#6c422b;background:#f7f2eb;border:1px solid #d7cec4;border-radius:50%;width:34px;height:34px;padding:0;font-size:15px}.newsAdminGrid article .newsOrderControls button:disabled{cursor:not-allowed;opacity:.35}.newsOrderError{margin:0 0 16px}@media (max-width:1200px){.newsAdminGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.newsAdminGrid{grid-template-columns:1fr}}:root{--ink:#35271f;--deep:#2b1d16;--cream:#f3eee4;--paper:#f8f4ec;--sand:#d6bd98;--gold:#ae6d43;--line:#35271f33;--display:"Iowan Old Style",Baskerville,Georgia,"Times New Roman",serif;--sans:"Avenir Next","Helvetica Neue",Arial,sans-serif}body[data-palette=monte]{--ink:#203128;--deep:#10241a;--cream:#f0f2e9;--paper:#faf9f2;--sand:#b8c1a7;--gold:#8d7148;--line:#20312833}body[data-palette=pampa]{--ink:#30332f;--deep:#202520;--cream:#efebe2;--paper:#f8f5ed;--sand:#c8bca4;--gold:#8c7456;--line:#30332f33}body[data-palette=vino]{--ink:#40292b;--deep:#2b181b;--cream:#f4ebe5;--paper:#fbf5ef;--sand:#d2b2a1;--gold:#9d5d50;--line:#40292b33}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);font-family:var(--sans);margin:0}button,a{font:inherit}button{cursor:pointer}.screenSection,.innerPage,.detailPage{min-height:100vh}.siteHeader{z-index:10;border-bottom:1px solid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:104px;padding:0 4.5vw;display:grid;position:absolute;top:0;left:0}.headerLight{color:#fff;border-color:#ffffff47}.headerDark{color:var(--ink);border-color:var(--line);background:var(--cream);position:relative}.brandButton{color:inherit;background:0 0;border:0;justify-self:start;padding:0}.brandMark{text-align:left;align-items:center;min-width:190px;display:flex}.brandMark img{object-fit:contain;width:auto;max-width:230px;height:54px;display:block}.brandLight img{filter:brightness(0)invert()}.brandDark img{filter:none}.mainNav{gap:32px;display:flex}.mainNav button,.navAction,.mobileMenu{color:inherit;text-transform:uppercase;letter-spacing:.17em;white-space:nowrap;background:0 0;border:0;font-size:10px}.mainNav button{padding:15px 0;position:relative}.mainNav button:after{content:"";background:currentColor;width:0;height:1px;transition:all .25s;position:absolute;bottom:7px;left:0}.mainNav button:hover:after,.mainNav button.active:after{width:100%}.navAction{border-bottom:1px solid;justify-self:end;padding:12px 0}.navAction span{margin-left:10px}.mobileMenu{justify-self:end;display:none}.hero{color:#fff;background:url(/hero-cattle.jpg) 50% 46%/cover;min-height:100svh;position:relative}.heroShade{background:linear-gradient(90deg,#2a1910c7,#2a191014 72%),linear-gradient(#180d082e,#0000 48%,#1e110a66);position:absolute;inset:0}.heroContent{z-index:1;padding:clamp(190px,22vh,245px) 5vw 80px;position:relative}.eyebrow,.kicker,.sectionNumber{text-transform:uppercase;letter-spacing:.25em;font-size:10px}.eyebrow{color:#e6cfad;margin:0 0 24px}.hero h1,.listingHead h1,.detailTitle h1{font:400 clamp(60px,8.5vw,126px)/.89 var(--display);letter-spacing:-.055em;margin:0}.hero h1 em,.detailTitle h1 em{color:#dcb58c;font-weight:400}.heroCopy{font:18px/1.5 var(--display);color:#ffffffd1;max-width:440px;margin:30px 0 0}.roundLink{color:#fff;text-transform:uppercase;letter-spacing:.15em;background:#ffffff05;border:1px solid #ffffffa6;border-radius:50%;justify-content:center;align-items:center;gap:13px;width:146px;height:146px;font-size:9px;line-height:1.5;transition:all .25s;display:flex;position:absolute;bottom:8vh;right:8vw}.roundLink:hover{color:var(--ink);background:#fff}.roundLink b{font-size:20px;font-weight:400}.heroIndex{z-index:2;justify-items:center;gap:10px;font-size:9px;display:grid;position:absolute;top:49%;right:4.5vw}.heroIndex i{background:#ffffff80;width:1px;height:54px}.intro{grid-template-columns:1fr 2.1fr 1.2fr;align-items:start;gap:5vw;padding:150px 5vw 145px;display:grid}.kicker{color:var(--gold);margin:0 0 22px}.intro h2,.previewLead h2,.auction h2,.detailIntro h2,.sectionTop h2,.depsIntro h2{letter-spacing:-.045em;margin:0;font:400 clamp(48px,5.4vw,82px)/.95 Georgia,serif}.intro h2 em,.previewLead h2 em,.auction h2 em,.detailIntro h2 em,.sectionTop h2 em,.depsIntro h2 em,.listingHead h1 em{color:#9e8764;font-weight:400}.introCopy{padding-top:53px}.introCopy p,.description p,.sectionTop>p,.depsIntro>p{margin:0 0 34px;font:17px/1.65 Georgia,serif}.introCopy a,.textLink,.auctionInfo a{color:var(--ink);text-transform:uppercase;letter-spacing:.15em;border-bottom:1px solid var(--ink);padding-bottom:9px;font-size:10px;text-decoration:none}.introCopy a span,.textLink span,.auctionInfo a span{margin-left:12px}.widePhoto{background:url(/ranch.jpg) 50%/cover;height:75vh;min-height:570px;margin:0 5vw;position:relative}.widePhoto:after{content:"";background:linear-gradient(#0000 70%,#00000080);position:absolute;inset:0}.photoCaption{z-index:1;color:#fff;text-transform:uppercase;letter-spacing:.2em;justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:28px;left:30px;right:30px}.geneticsPreview{grid-template-columns:1.15fr 1fr 1fr;align-items:end;gap:25px;padding:145px 5vw;display:grid}.previewLead{padding:0 5vw 90px 0}.previewLead h2{margin:25px 0 45px}.textLink{background:0 0;border-width:0 0 1px;padding-left:0}.homeAnimal{cursor:pointer}.homeAnimal.animal2{transform:translateY(-70px)}.animalImage{filter:saturate(.75);background-position:50%;background-size:cover;height:490px}.homeAnimal>div:last-child{padding:20px 2px}.homeAnimal span,.cardMeta span{letter-spacing:.2em;text-transform:uppercase;color:#777d76;font-size:9px}.homeAnimal h3{margin:7px 0;font:32px Georgia,serif}.homeAnimal small{color:#777;font-size:10px}.auction{background:var(--deep);color:#fff;grid-template-columns:1.5fr .6fr 1fr;align-items:end;gap:6vw;padding:115px 6vw;display:grid}.auction h2{margin-top:25px}.auctionDate{align-items:end;gap:15px;display:flex}.auctionDate b{font:100px/.8 Georgia,serif}.auctionDate span{text-transform:uppercase;letter-spacing:.16em;font-size:10px;line-height:1.5}.auctionInfo p{color:#c4c9c5;margin-bottom:32px;font:15px/1.7 Georgia,serif}.auctionInfo a{color:#fff;border-color:#fff}footer{color:#fff;background:#0b1510;grid-template-columns:1fr 1.5fr .8fr;align-items:start;gap:6vw;padding:75px 5vw 35px;display:grid}footer>div>p{margin:0 0 25px;font:36px/1.15 Georgia,serif}.footerLinks{gap:15px;display:grid}.footerLinks button{color:#fff;text-align:left;text-transform:uppercase;letter-spacing:.18em;background:0 0;border:0;padding:0;font-size:9px}footer>small{color:#747c76;letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #ffffff26;grid-column:1/-1;margin-top:35px;padding-top:25px;font-size:9px}.listingHead{grid-template-columns:1fr 2fr 1fr;gap:5vw;padding:115px 5vw 70px;display:grid}.listingHead h1{color:var(--ink);font-size:clamp(72px,9vw,130px)}.listingHead h1 em{display:inline}.listingHead>div p{max-width:520px;margin:30px 0 0;font:17px/1.6 Georgia,serif}.resultCount{text-transform:uppercase;letter-spacing:.17em;place-self:end;font-size:10px}.filterBar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:8px;margin:0 5vw;padding:17px 0;display:flex}.filterBar button{text-transform:uppercase;letter-spacing:.15em;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:30px;padding:10px 17px;font-size:9px}.filterBar button.selected{border-color:var(--ink);background:var(--ink);color:#fff}.catalogTools{grid-template-columns:minmax(280px,1fr) auto;gap:14px;margin:28px 5vw 0;display:grid}.catalogTools label{border-bottom:1px solid var(--ink);align-items:center;gap:11px;padding:0 4px;display:flex}.catalogTools label span{font-size:18px}.catalogTools input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;padding:13px 0;font:15px Georgia,serif}.catalogTools select{border:1px solid var(--line);min-width:190px;color:var(--ink);letter-spacing:.08em;text-transform:uppercase;background:0 0;padding:0 16px;font-size:9px}.animalGrid{grid-template-columns:repeat(2,1fr);gap:90px 30px;padding:60px 5vw 110px;display:grid}.cardImage{aspect-ratio:1.25;filter:saturate(.72);background-position:50%;background-size:cover;border:0;width:100%;display:block;position:relative}.animalCard:nth-child(2n) .cardImage{aspect-ratio:.97}.cardIndex,.featured,.openCard{color:#fff;position:absolute}.cardIndex{font-size:10px;top:18px;left:18px}.featured{text-transform:uppercase;letter-spacing:.15em;background:#00000026;border:1px solid #fff9;border-radius:20px;padding:7px 10px;font-size:8px;top:16px;right:17px}.openCard{width:43px;height:43px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;font-size:18px;transition:all .2s;display:grid;bottom:18px;right:18px}.cardImage:hover .openCard{transform:rotate(45deg)}.cardMeta{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:20px;padding:20px 0;display:grid}.cardMeta h2{margin:8px 0 0;font:36px Georgia,serif}.cardMeta p{text-align:right;text-transform:uppercase;letter-spacing:.12em;color:#71776f;font-size:10px;line-height:1.6}.catalogEmpty{text-align:center;align-content:center;place-items:center;min-height:470px;padding:70px 24px;display:grid}.catalogEmpty>span{color:#9d8765;font-size:35px}.catalogEmpty h2{margin:15px 0 7px;font:400 38px Georgia,serif}.catalogEmpty p{color:#6e786f;font:15px Georgia,serif}.catalogEmpty button{border:0;border-bottom:1px solid var(--ink);text-transform:uppercase;letter-spacing:.13em;background:0 0;margin-top:18px;padding:0 0 8px;font-size:9px}.pagination{justify-content:center;align-items:center;gap:25px;padding:0 0 100px;display:flex}.pagination button{border:1px solid var(--line);background:0 0;border-radius:50%;width:46px;height:46px}.pagination button:disabled{opacity:.3;cursor:not-allowed}.pagination span{letter-spacing:.15em;font-size:10px}.detailHero{color:#fff;background:url(/animal-black.jpg) 50% 42%/cover;height:100svh;min-height:720px;position:relative}.detailOverlay{background:linear-gradient(90deg,#050e08ad,#050e0814),linear-gradient(#0000 55%,#03090580);position:absolute;inset:0}.backButton{z-index:2;color:#fff;text-transform:uppercase;letter-spacing:.17em;background:0 0;border:0;font-size:9px;position:absolute;top:138px;left:5vw}.detailTitle{z-index:2;position:absolute;bottom:75px;left:5vw}.detailTitle h1{font-size:clamp(82px,11vw,154px)}.heroFacts{gap:55px;margin-top:36px;display:flex}.heroFacts span{font:18px Georgia,serif}.heroFacts small{text-transform:uppercase;letter-spacing:.2em;color:#c9cfc9;margin-bottom:8px;font:8px Arial,sans-serif;display:block}.imageCounter{z-index:2;align-items:center;gap:10px;font-size:9px;display:flex;position:absolute;bottom:55px;right:5vw}.imageCounter i{background:#fff9;width:65px;height:1px;display:block}.detailIntro{grid-template-columns:1.25fr 1fr .35fr;gap:8vw;padding:135px 5vw;display:grid}.detailIntro h2{margin-top:25px}.description{padding-top:35px}.seal{text-align:center;border:1px solid #9e8764;border-radius:50%;place-content:center;place-self:center end;width:118px;height:118px;display:grid}.seal span{font:italic 30px Georgia,serif}.seal small{text-transform:uppercase;letter-spacing:.17em;margin-top:5px;font-size:7px}.dataBand{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin:0 5vw;display:grid}.dataBand div{border-right:1px solid var(--line);padding:35px 25px}.dataBand div:last-child{border:0}.dataBand small{text-transform:uppercase;letter-spacing:.17em;color:#737a72;margin-bottom:12px;font-size:8px;display:block}.dataBand b{font:25px Georgia,serif}.pedigreeSection{background:var(--paper);padding:140px 5vw}.sectionTop{grid-template-columns:2fr 1fr;align-items:end;gap:15vw;margin-bottom:75px;display:grid}.sectionTop h2{margin-top:23px}.sectionTop>p{margin:0}.pedigree{grid-template-columns:1.05fr 1.25fr 1.45fr 1fr;align-items:stretch;display:grid}.pedigree>div{gap:12px;display:grid}.pedigree>div>div,.pedRoot{border:1px solid var(--line);background:#fff6;flex-direction:column;justify-content:center;min-height:86px;padding:22px;display:flex;position:relative}.pedigree>div:not(:last-child)>div:after,.pedRoot:after{content:"";background:#9ea19d;width:13px;height:1px;position:absolute;top:50%;right:-13px}.pedigree small{text-transform:uppercase;letter-spacing:.17em;color:#787f77;margin-bottom:9px;font-size:7px}.pedigree b{font:15px/1.25 Georgia,serif}.pedigree span{color:#888;margin-top:6px;font-size:8px}.pedRoot{align-self:center;min-height:112px}.pedRoot b{font-size:23px}.pedCol{padding-left:12px}.third{gap:7px!important}.third>div{min-height:70px!important}.fourth{gap:5px!important}.fourth>div{min-height:53px!important;padding:14px!important}.fourth b{font-size:12px}.depsSection{grid-template-columns:.85fr 1.4fr;gap:10vw;padding:140px 5vw;display:grid}.depsIntro h2{margin:25px 0 35px}.depsTable{border-top:1px solid var(--ink)}.depsHeader,.depRow{border-bottom:1px solid var(--line);grid-template-columns:1.5fr .5fr .5fr 1fr;align-items:center;gap:15px;padding:18px 5px;font-size:11px;display:grid}.depsHeader{text-transform:uppercase;letter-spacing:.16em;color:#777;font-size:8px}.depRow b{font:16px Georgia,serif}.percent{align-items:center;gap:8px;display:flex}.percent i{background:var(--gold);height:4px;display:block}.gallerySection{background:#d8d0c2;padding:140px 5vw}.playButton{text-transform:uppercase;letter-spacing:.14em;background:0 0;border:0;place-self:end;font-size:9px}.playButton span{border:1px solid var(--ink);border-radius:50%;place-items:center;width:58px;height:58px;margin-right:13px;display:inline-grid}.galleryGrid{grid-template-rows:1fr 1fr;grid-template-columns:1.7fr 1fr;gap:18px;height:760px;display:grid}.galleryGrid>div{background-position:50%;background-size:cover;position:relative}.galleryMain{background-image:url(/hero-cattle.jpg);grid-row:1/3}.galleryTop{background-image:url(/ranch.jpg)}.galleryBottom{background-image:url(/cattle-field.jpg)}.galleryBottom:after{content:"▶";color:#fff;background:#0000001f;place-items:center;font-size:23px;display:grid;position:absolute;inset:0}.galleryBottom span{z-index:2;color:#fff;letter-spacing:.18em;font-size:9px;position:absolute;bottom:20px;right:20px}.prototypeSwitch{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#101b14eb;border:1px solid #ffffff29;border-radius:30px;align-items:center;padding:5px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 10px 35px #00000040}.prototypeSwitch>span{text-transform:uppercase;letter-spacing:.18em;color:#9ca79f;padding:0 12px 0 10px;font-size:7px}.prototypeSwitch button{color:#bbc1bd;letter-spacing:.08em;background:0 0;border:0;border-radius:22px;padding:10px 14px;font-size:9px}.prototypeSwitch button.on{color:var(--ink);background:#f0ede4}.mainNav{gap:24px}.mobileNavPanel{display:none}.animalMissing{min-height:70vh}.animalMissing button{border:1px solid var(--ink);color:var(--ink);letter-spacing:.12em;text-transform:uppercase;background:0 0;margin-top:20px;padding:14px 17px;font-size:9px}.editorialPage{background:var(--cream)}.storyHero,.pageTitle{grid-template-columns:1.45fr .7fr;align-items:end;gap:10vw;padding:125px 5vw 105px;display:grid}.storyHero h1,.pageTitle h1,.auctionPageHero h1{letter-spacing:-.055em;margin:24px 0 0;font:400 clamp(70px,9vw,132px)/.9 Georgia,serif}.storyHero h1 em,.pageTitle h1 em,.auctionPageActions h2 em{color:#9e8764;font-weight:400}.storyHero>p,.pageTitle>p:last-child{margin:0 0 8px;font:18px/1.7 Georgia,serif}.storyPhoto{background-position:50%;background-size:cover;height:74vh;min-height:570px;margin:0 5vw;position:relative}.storyPhoto:after{content:"";background:linear-gradient(#0000 70%,#0000007a);position:absolute;inset:0}.storyPhoto span{z-index:1;color:#fff;text-transform:uppercase;letter-spacing:.18em;font-size:9px;position:absolute;bottom:25px;left:28px}.storyBody{grid-template-columns:.65fr 1.4fr;gap:12vw;padding:120px 12vw;display:grid}.storyBody>div{color:#9e8764;align-content:start;display:grid}.storyBody small{text-transform:uppercase;letter-spacing:.2em;font-size:9px}.storyBody b{font:400 96px Georgia,serif}.storyBody article{border-left:1px solid var(--line);padding-left:7vw}.storyBody article p{margin:0 0 35px;font:22px/1.65 Georgia,serif}.storyBody article p:last-child{color:#5f665f;font-size:17px}.storyValues{background:var(--paper);padding:110px 5vw 135px}.storyValues>div{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.storyValues article{border-right:1px solid var(--line);padding:35px 4vw 15px 0}.storyValues article+article{padding-left:4vw}.storyValues article:last-child{border:0}.storyValues small{color:#9e8764;font-size:9px}.storyValues h2{margin:32px 0 15px;font:400 38px Georgia,serif}.storyValues article p{color:#626962;max-width:310px;font:15px/1.65 Georgia,serif}.pageTitle>p:last-child{max-width:430px}.newsGrid{grid-template-columns:repeat(3,1fr);gap:28px;padding:0 5vw 130px;display:grid}.newsGrid article{border-bottom:1px solid var(--line)}.newsCardButton{width:100%;height:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.newsImage{background-position:50%;background-size:cover;border:0;width:100%;height:430px;position:relative;overflow:hidden}.newsImage:after{content:"";background:#0a180f00;transition:background .25s;position:absolute;inset:0}.newsCardButton:hover .newsImage:after{background:#0a180f24}.newsImage span{z-index:1;color:#fff;font-size:9px;position:absolute;top:16px;left:16px}.newsCardButton>div:last-child{padding:22px 0 28px}.newsGrid small{letter-spacing:.16em;text-transform:uppercase;color:#747c75;font-size:8px}.newsGrid h2{margin:13px 0 15px;font:400 29px/1.2 Georgia,serif}.newsCardButton p{color:#687069;margin:0 0 20px;font:15px/1.6 Georgia,serif}.newsCardButton b{border-bottom:1px solid var(--ink);text-transform:uppercase;letter-spacing:.14em;padding-bottom:7px;font:9px Arial,sans-serif;display:inline-block}.newsListingTitle{padding-top:90px;padding-bottom:72px}.newsListingTitle:not(:has(>p:last-child:not(.sectionNumber))){align-items:center}.newsBack{border:0;border-bottom:1px solid var(--ink);color:var(--ink);letter-spacing:.13em;text-transform:uppercase;background:0 0;margin:115px 5vw 45px;padding:0 0 8px;font-size:9px}.newsDetailIntro{max-width:1250px;padding:0 14vw 75px}.newsDetailIntro small{letter-spacing:.17em;text-transform:uppercase;color:#727b74;font-size:9px}.newsDetailIntro h1{letter-spacing:-.05em;max-width:1050px;margin:30px 0;font:400 clamp(55px,7.5vw,110px)/.95 Georgia,serif}.newsDetailIntro>p{color:#626d65;max-width:750px;font:20px/1.65 Georgia,serif}.newsDetailHero{background-position:50%;background-size:cover;height:min(75vh,820px);min-height:520px;margin:0 5vw}.newsDetailBody{grid-template-columns:190px minmax(0,720px);justify-content:center;gap:8vw;padding:105px 14vw 140px;display:grid}.newsDetailBody aside{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding-top:9px;display:flex}.newsDetailBody aside span{letter-spacing:.16em;text-transform:uppercase;font-size:8px}.newsDetailBody aside b{color:#6b756e;font:400 14px Georgia,serif}.newsDetailBody article p{margin:0 0 28px;font:20px/1.8 Georgia,serif}.newsDetailBody article button,.newsMissing button{border:1px solid var(--ink);color:var(--ink);letter-spacing:.12em;text-transform:uppercase;background:0 0;margin-top:20px;padding:14px 17px;font-size:9px}.newsMissing{min-height:70vh}.galleryTitle{grid-template-columns:1fr;align-items:start;gap:22px;padding-top:90px;padding-bottom:68px}.galleryTitle h1{margin-top:0}.publicGallery{grid-template-columns:repeat(12,1fr);grid-auto-rows:135px;gap:18px;padding:0 5vw 130px;display:grid}.galleryItem{filter:saturate(.82);background-position:50%;background-size:cover;margin:0;position:relative}.galleryItem:after{content:"";background:linear-gradient(#0000 70%,#0000006b);position:absolute;inset:0}.galleryItem figcaption{z-index:1;color:#fff;letter-spacing:.15em;text-transform:uppercase;font-size:8px;position:absolute;bottom:14px;left:16px}.galleryItem0{grid-area:span 4/span 7}.galleryItem1{grid-area:span 3/span 5}.galleryItem2{grid-area:span 4/span 5}.galleryItem3{grid-area:span 3/span 4}.galleryItem4{grid-area:span 4/span 8}.galleryFilters{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:8px;margin:0 5vw 38px;padding:16px 0;display:flex}.galleryFilters button{color:var(--ink);letter-spacing:.13em;text-transform:uppercase;background:0 0;border:1px solid #0000;border-radius:20px;padding:9px 15px;font-size:9px}.galleryFilters button.active{border-color:var(--ink);background:var(--ink);color:#fff}.publicGalleryEmpty{text-align:center;place-content:center;min-height:420px;padding:40px 24px 120px;display:grid}.publicGalleryEmpty span{color:#a58d68;font-size:45px}.publicGalleryEmpty h2{margin:16px 0 8px;font:400 36px Georgia,serif}.publicGalleryEmpty p{color:#6c746d;font:15px Georgia,serif}.auctionPageHero{color:#fff;background-position:50%;background-size:cover;align-items:end;min-height:72vh;padding:80px 5vw;display:flex;position:relative}.auctionPageHero>div{background:linear-gradient(90deg,#050f09b3,#050f091f),linear-gradient(#0000 40%,#00000073);position:absolute;inset:0}.auctionPageHero>section{z-index:1;max-width:900px;position:relative}.auctionPageHero h1{margin-bottom:25px;font-size:clamp(65px,8vw,115px)}.auctionPageHero section>p:last-child{color:#ffffffd1;max-width:560px;font:17px/1.6 Georgia,serif}.auctionPageLoading{color:#796d62;place-content:center;justify-items:center;gap:18px;min-height:calc(100svh - 104px);display:grid}.auctionPageLoading i{border:1px solid #35271f33;border-top-color:var(--gold);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite auctionLoadingSpin}.auctionPageLoading span{letter-spacing:.16em;text-transform:uppercase;font-size:9px}@keyframes auctionLoadingSpin{to{transform:rotate(360deg)}}.auctionPageInfo{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.auctionPageInfo>div{border-right:1px solid var(--line);padding:42px 5vw}.auctionPageInfo>div:last-child{border:0}.auctionPageInfo small{text-transform:uppercase;letter-spacing:.18em;color:#737b74;margin-bottom:12px;font-size:8px;display:block}.auctionPageInfo b{font:400 21px/1.4 Georgia,serif}.auctionPageActions{grid-template-columns:1fr 1fr;gap:12vw;padding:120px 5vw;display:grid}.auctionPageActions h2{letter-spacing:-.045em;margin:24px 0;font:400 clamp(48px,5.4vw,80px)/.95 Georgia,serif}.auctionPageActions>div:last-child>p{font:18px/1.7 Georgia,serif}.auctionPageActions>div:last-child>div{flex-wrap:wrap;gap:12px;margin-top:35px;display:flex}.auctionPageActions a,.auctionPageActions button{border:1px solid var(--ink);color:var(--ink);text-transform:uppercase;letter-spacing:.13em;background:0 0;padding:13px 17px;font-size:9px;text-decoration:none}.adminShell{--admin-bg:#f4f5f1;--admin-card:#fff;--admin-muted:#69736c;background:var(--admin-bg);color:#16251d;grid-template-columns:252px 1fr;min-height:100vh;font-family:Arial,Helvetica,sans-serif;display:grid}.adminSidebar{color:#fff;z-index:20;background:#10241a;flex-direction:column;width:252px;padding:28px 18px 22px;display:flex;position:fixed;inset:0 auto 0 0}.adminBrand{border-bottom:1px solid #ffffff1f;padding:0 9px 30px}.adminBrand .brandMark span{width:38px;height:38px;font-size:18px}.adminBrand .brandMark small{font-size:8px}.adminBrand>span{text-transform:uppercase;letter-spacing:.22em;color:#91a097;margin:16px 0 0 52px;font-size:7px;display:block}.adminSidebar nav{gap:5px;padding:28px 0;display:grid}.adminSidebar nav button{color:#aebbb3;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:25px 1fr auto;align-items:center;gap:8px;padding:12px 13px;font-size:12px;display:grid}.adminSidebar nav button i{font-size:16px;font-style:normal}.adminSidebar nav button b{background:#ffffff1f;border-radius:14px;padding:5px 8px;font-size:9px}.adminHelp{border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:10px;margin-top:auto;padding:13px;display:flex}.adminHelp>span{border:1px solid #8a998f;border-radius:50%;place-items:center;width:28px;height:28px;font:15px Georgia,serif;display:grid}.adminHelp p,.adminUser p{gap:4px;margin:0;display:grid}.adminHelp b,.adminUser b{font-size:10px}.adminHelp small,.adminUser small{color:#95a198;font-size:8px}.adminUser{color:#fff;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff1f;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:18px;padding:15px 5px 0;display:grid}.adminUser>span{color:#132219;background:#b49b72;border-radius:50%;place-items:center;width:33px;height:33px;font-size:10px;display:grid}.adminUser>i{color:#8b9890;font-style:normal}.adminWorkspace{grid-column:2;min-width:0}.adminTopbar{z-index:12;background:#fff;border-bottom:1px solid #dfe3df;justify-content:space-between;align-items:center;height:82px;padding:0 38px;display:flex;position:sticky;top:0}.adminTopbar>div:first-child{gap:4px;display:grid}.adminTopbar small{color:#7f8982;font-size:9px}.adminTopbar strong{font-size:13px}.adminTopActions{gap:10px;display:flex}.adminTopActions button,.adminPageHead>button,.adminWelcome>button,.emptyAdmin button{border-radius:7px;height:40px;padding:0 16px;font-size:10px;font-weight:700}.previewSite{color:#25372c;background:#fff;border:1px solid #ccd3ce}.publishSite,.adminPageHead>button,.adminWelcome>button,.emptyAdmin button{color:#fff;background:#183427;border:1px solid #183427}.adminMain{max-width:1440px;margin:auto;padding:36px 38px 100px}.adminWelcome,.adminPageHead{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.adminWelcome p,.adminPageHead p{text-transform:uppercase;letter-spacing:.17em;color:#8c958f;margin:0 0 8px;font-size:8px}.adminWelcome h1,.adminPageHead h1{margin:0 0 8px;font:400 40px/1.05 Georgia,serif}.adminWelcome span,.adminPageHead span{color:var(--admin-muted);font-size:11px}.metricGrid{grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:17px;display:grid}.metricGrid article,.adminPanel{background:var(--admin-card);border:1px solid #e0e4e0;border-radius:10px}.metricGrid article{align-content:space-between;min-height:130px;padding:20px;display:grid}.metricGrid article>span{color:var(--admin-muted);font-size:10px}.metricGrid article>b{font:400 37px Georgia,serif}.metricGrid article>small{color:#8a938d;font-size:8px}.metricGrid small i{color:#347053;background:#e4f0e9;border-radius:12px;padding:4px 6px;font-style:normal}.metricGrid .siteStatus>b{font:700 16px Arial,sans-serif}.siteStatus>b i{background:#4b9769;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #e4f1e8}.adminColumns{grid-template-columns:1.75fr .8fr;gap:17px;display:grid}.adminPanel>header{border-bottom:1px solid #e5e8e5;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.adminPanel header h2{margin:0 0 5px;font-size:14px}.adminPanel header p{color:var(--admin-muted);margin:0;font-size:9px}.adminPanel header button{color:#355b46;background:0 0;border:0;font-size:9px;font-weight:700}.adminTableHead,.adminRow{grid-template-columns:1.55fr .75fr .65fr .7fr 25px;align-items:center;gap:12px;display:grid}.adminTableHead{text-transform:uppercase;letter-spacing:.12em;color:#8b948e;background:#fafbf9;padding:12px 22px;font-size:7px}.adminRow{text-align:left;color:#29382f;background:#fff;border:0;border-top:1px solid #edf0ed;width:100%;padding:12px 22px;font-size:9px}.adminRow:hover{background:#fafbf9}.rowAnimal{align-items:center;gap:11px;display:flex}.rowAnimal>i{background-position:50%;background-size:cover;border-radius:5px;width:43px;height:43px}.rowAnimal>b{gap:5px;font-size:10px;display:grid}.rowAnimal small{color:#89918c;font-size:8px;font-weight:400}.statusPill{color:#286342;background:#e9f2ec;border-radius:15px;justify-self:start;padding:6px 8px;font-size:8px}.statusPill i{background:#438b60;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.statusPill.draft{color:#766f64;background:#f0eee9}.statusPill.draft i{background:#9d9589}.progressPanel{padding-bottom:16px}.progressPanel header{border:0;padding-bottom:14px}.progressPanel header>b{font:24px Georgia,serif}.progressTrack{background:#e6e9e6;border-radius:5px;height:5px;margin:0 22px 17px;overflow:hidden}.progressTrack i{background:#b29668;width:82%;height:100%;display:block}.progressPanel>button{text-align:left;background:0 0;border:0;border-top:1px solid #edf0ed;grid-template-columns:22px 1fr auto;align-items:center;width:calc(100% - 44px);margin:0 22px;padding:11px 0;font-size:9px;display:grid}.progressPanel>button>span{border:1px solid #cad0cc;border-radius:50%;place-items:center;width:15px;height:15px;font-size:8px;display:grid}.progressPanel>button>span.done{color:#fff;background:#183427;border-color:#183427}.progressPanel>button>i{color:#9ba39d;font-style:normal}.quickPanel{margin-top:17px}.quickPanel>div{grid-template-columns:repeat(4,1fr);gap:10px;padding:20px;display:grid}.quickPanel>div>button{text-align:left;background:#fafbf9;border:1px solid #e2e6e2;border-radius:8px;gap:5px;padding:18px;display:grid}.quickPanel>div>button>span{background:#e7ece8;border-radius:50%;place-items:center;width:32px;height:32px;margin-bottom:8px;display:grid}.quickPanel>div>button b{font-size:10px}.quickPanel>div>button small{color:var(--admin-muted);font-size:8px}.adminPageHead{margin-bottom:27px}.animalsPanel{overflow:hidden}.tableTools{border-bottom:1px solid #e4e8e4;align-items:center;gap:16px;padding:16px 20px;display:flex}.tableTools label{border:1px solid #d9ded9;border-radius:7px;align-items:center;gap:8px;min-width:250px;height:37px;padding:0 12px;display:flex}.tableTools input{background:0 0;border:0;outline:0;width:100%;font-size:9px}.tableTools>div{gap:5px;display:flex}.tableTools button{background:0 0;border:1px solid #0000;border-radius:18px;padding:8px 11px;font-size:8px}.tableTools button.selected{color:#173126;background:#e7ece8}.tableTools>button:last-child{border-color:#d9ded9;margin-left:auto}.tableFooter{color:var(--ink)!important;background:#fff!important;border-top:1px solid #e6e9e6!important;justify-content:space-between!important;align-items:center!important;padding:15px 22px!important;display:flex!important}.tableFooter>span{color:#818a84;font-size:8px}.tableFooter>div{gap:4px;display:flex}.tableFooter button,.tableFooter b{background:#fff;border:1px solid #dfe3df;border-radius:5px;place-items:center;width:28px;height:28px;font-size:8px;display:grid}.tableFooter b{color:#fff;background:#173126}.contentCards{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.contentCards>button{text-align:left;color:var(--ink);background:#fff;border:1px solid #e0e4e0;border-radius:10px;padding:0;overflow:hidden}.contentCards>button>i{background-position:50%;background-size:cover;height:180px;display:block}.contentCards>button>span{padding:20px;display:block}.contentCards small{text-transform:uppercase;letter-spacing:.13em;color:#89938c;font-size:8px}.contentCards b{margin:8px 0;font:25px Georgia,serif;display:block}.contentCards p{color:var(--admin-muted);margin:0;font-size:9px;line-height:1.5}.contentCards strong{border-top:1px solid #e5e8e5;padding:14px 20px;font-size:9px;display:block}.mediaGrid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.mediaGrid button{aspect-ratio:1.4;background-position:50%;background-size:cover;border:0;border-radius:9px;position:relative}.mediaGrid button span{color:#fff;background:#0a1910a6;border-radius:15px;padding:7px 9px;font-size:8px;position:absolute;bottom:12px;left:12px}.mediaGrid button i{background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;display:none;position:absolute;top:12px;right:12px}.mediaGrid button:hover i{display:grid}.modelFlow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:14px;margin-bottom:17px;display:grid}.modelFlow>i{color:#9da69f;font-style:normal}.modelFlow article{background:#fff;border:1px solid #e0e4e0;border-radius:10px;min-height:205px;padding:22px}.modelFlow small{text-transform:uppercase;letter-spacing:.16em;color:#8a948d;font-size:7px}.modelFlow h2{margin:12px 0;font:27px Georgia,serif}.modelFlow p{color:var(--admin-muted);min-height:46px;font-size:9px;line-height:1.6}.modelFlow article div{flex-wrap:wrap;gap:5px;display:flex}.modelFlow article span{background:#eff1ee;border-radius:12px;padding:6px 8px;font-size:7px}.schemaPanel>div>div{border-top:1px solid #edf0ed;grid-template-columns:1fr 1.4fr .8fr;align-items:center;gap:20px;padding:16px 22px;display:grid}.schemaPanel>div b{font-size:10px}.schemaPanel>div b i{color:#919a94;margin-right:12px;font-size:7px;font-style:normal}.schemaPanel>div span{color:#647068;font-size:9px}.schemaPanel>div small{color:#8d9690;font-size:8px}.schemaPanel header>span{background:#edf0ed;border-radius:14px;padding:7px 10px;font-size:8px}.emptyAdmin{text-align:center;align-content:center;place-items:center;min-height:68vh;display:grid}.emptyAdmin>span{color:#b29b75;font-size:42px}.emptyAdmin p{text-transform:uppercase;letter-spacing:.18em;color:#8c968f;font-size:8px}.emptyAdmin h1{margin:6px;font:48px Georgia,serif}.emptyAdmin small{color:#68736c;max-width:480px;margin-bottom:25px;font:14px/1.6 Georgia,serif}.editorBackdrop{z-index:100;background:#06100a8c;justify-content:flex-end;display:flex;position:fixed;inset:0}.animalEditor{background:#f6f7f4;flex-direction:column;width:min(680px,92vw);height:100%;display:flex;box-shadow:-20px 0 50px #0003}.animalEditor>header{background:#fff;border-bottom:1px solid #e0e4e0;justify-content:space-between;align-items:center;height:82px;padding:0 28px;display:flex}.animalEditor header small{text-transform:uppercase;letter-spacing:.16em;color:#849087;font-size:8px}.animalEditor header h2{margin:4px 0 0;font:24px Georgia,serif}.animalEditor header button{color:#69736c;background:0 0;border:0;font-size:28px}.editorTabs{background:#fff;border-bottom:1px solid #e0e4e0;gap:25px;padding:0 28px;display:flex}.editorTabs button{color:#7c867f;background:0 0;border:0;padding:16px 0;font-size:9px;position:relative}.editorTabs button.active{color:#173126;font-weight:700}.editorTabs button.active:after{content:"";background:#173126;height:2px;position:absolute;bottom:-1px;left:0;right:0}.editorBody{padding:25px 28px;overflow:auto}.editorPhoto{background-position:50%;background-size:cover;border-radius:9px;height:240px;margin-bottom:24px;position:relative}.editorPhoto button{background:#fff;border:0;border-radius:6px;padding:10px 12px;font-size:8px;position:absolute;bottom:12px;right:12px}.fieldGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.fieldGrid label{color:#536159;gap:7px;font-size:8px;font-weight:700;display:grid}.fieldGrid input,.fieldGrid select,.fieldGrid textarea{color:#17261e;background:#fff;border:1px solid #d6dcd7;border-radius:6px;outline:0;padding:11px;font-size:10px}.fieldGrid textarea{resize:vertical;min-height:80px}.fullField{grid-column:1/-1}.visibilityBox{background:#fff;border:1px solid #dde2de;border-radius:8px;justify-content:space-between;align-items:center;margin-top:20px;padding:15px;display:flex}.visibilityBox>div{gap:4px;display:grid}.visibilityBox b{font-size:9px}.visibilityBox small{color:#7f8982;font-size:8px}.toggleOn{background:#244e37;border:0;border-radius:15px;width:37px;height:21px;padding:3px}.toggleOn i{background:#fff;border-radius:50%;width:15px;height:15px;margin-left:auto;display:block}.animalEditor>footer{background:#fff;border-top:1px solid #dde2de;justify-content:flex-end;gap:9px;margin-top:auto;padding:16px 28px;display:flex}.animalEditor>footer button{background:#fff;border:1px solid #d4dad5;border-radius:6px;padding:11px 14px;font-size:9px}.animalEditor>footer .saveAnimal{color:#fff;background:#173126;border-color:#173126}.adminSwitch{left:calc(50% + 126px)}.animalEditor>footer button{color:#25372c}.animalEditor>footer .saveDraft{color:#173126;background:#eef2ee;border-color:#aebbb3;font-weight:700}.animalEditor>footer .deleteAnimal{color:#9b3e35;border-color:#dfc8c4;margin-right:auto}.siteStatus>b i.inactive{background:#a7aea9;box-shadow:0 0 0 4px #eceeec}.editorPhoto>span{color:#fff;background:#0f1f15b8;border-radius:15px;padding:7px 10px;font-size:8px;position:absolute;bottom:12px;left:12px}.toggleOff{background:#cdd3ce;border:0;border-radius:15px;width:37px;height:21px;padding:3px}.toggleOff i{background:#fff;border-radius:50%;width:15px;height:15px;display:block}.editorError{color:#9b3e35;background:#f7e9e7;border:1px solid #e9ceca;border-radius:6px;margin:14px 0 0;padding:10px;font-size:9px}@media (max-width:900px){.siteHeader{grid-template-columns:1fr auto;height:86px;padding:0 24px}.siteHeader.menuOpen{z-index:50;color:#fff;background:0 0;border-color:#ffffff29}.menuOpen .brandButton,.menuOpen .mobileMenu{z-index:52;color:#fff;position:relative}.menuOpen .brandDark{color:#fff}.mainNav,.navAction{display:none}.mobileMenu{display:block}.mobileNavPanel{z-index:51;color:#fff;background:#10241a;align-content:start;gap:0;padding:125px 24px 40px;display:grid;position:fixed;inset:0;overflow-y:auto}.mobileNavPanel>small{color:#91a097;letter-spacing:.22em;text-transform:uppercase;margin-bottom:24px;font-size:8px}.mobileNavPanel>button{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;padding:17px 0;font:32px/1.1 Georgia,serif;display:flex}.mobileNavPanel>button span{color:#9aaa9f;letter-spacing:.15em;font:8px Arial,sans-serif}.mobileNavPanel>.mobileAuction{letter-spacing:.15em;text-transform:uppercase;border:1px solid #ffffff8c;margin-top:24px;padding:15px 17px;font:10px Arial,sans-serif}.mobileNavPanel>p{margin:40px 0 0}.mobileNavPanel .brandMark small{display:block}.brandMark small{display:none}.heroContent{padding:170px 24px 125px}.hero h1{font-size:56px}.heroCopy{max-width:320px;font-size:16px}.roundLink{width:112px;height:112px;bottom:28px;right:24px}.heroIndex{display:none}.intro,.listingHead,.detailIntro,.depsSection{grid-template-columns:1fr;gap:35px;padding:90px 24px}.introCopy,.description{padding-top:0}.widePhoto{height:58vh;min-height:430px;margin:0 24px}.geneticsPreview{grid-template-columns:1fr;padding:90px 24px}.previewLead{padding:0 0 40px}.homeAnimal.animal2{transform:none}.animalImage{height:420px}.auction{grid-template-columns:1fr;gap:45px;padding:85px 24px}.auctionDate b{font-size:78px}footer{grid-template-columns:1fr;gap:40px;padding:65px 24px 30px}.listingHead{padding-top:85px}.listingHead h1{font-size:70px}.resultCount{justify-self:start}.filterBar{margin:0;padding:14px 24px;overflow:auto}.filterBar .sort{display:none}.animalGrid{grid-template-columns:1fr;gap:55px;padding:45px 24px 80px}.animalCard:nth-child(2n) .cardImage,.cardImage{aspect-ratio:1.15}.detailHero{min-height:680px}.backButton{top:115px;left:24px}.detailTitle{bottom:58px;left:24px}.detailTitle h1{font-size:76px}.heroFacts{flex-wrap:wrap;gap:22px}.imageCounter{bottom:30px;right:24px}.detailIntro{padding-top:90px}.seal{justify-self:start}.dataBand{grid-template-columns:repeat(2,1fr);margin:0 24px}.dataBand div{border-bottom:1px solid var(--line)}.pedigreeSection,.gallerySection{padding:90px 24px}.sectionTop{grid-template-columns:1fr;gap:30px;margin-bottom:45px}.pedigree{grid-template-columns:1fr}.pedCol{padding:12px 0 0!important}.pedigree>div:not(:last-child)>div:after,.pedRoot:after{display:none}.depsSection{gap:50px}.depsHeader,.depRow{grid-template-columns:1.4fr .5fr .5fr .8fr;font-size:9px}.galleryGrid{grid-template-rows:1.6fr 1fr;grid-template-columns:1fr 1fr;height:650px}.galleryMain{grid-area:auto/1/auto/3}.galleryTop,.galleryBottom{grid-row:2}.prototypeSwitch{justify-content:center;width:calc(100% - 24px)}.prototypeSwitch>span{display:none}.prototypeSwitch button{padding:10px 12px}.adminShell{display:block}.adminSidebar{flex-direction:row;align-items:center;width:100%;height:68px;padding:0 16px;display:flex;position:sticky;top:0}.adminBrand{border:0;padding:0}.adminBrand .brandMark small,.adminBrand>span,.adminHelp,.adminUser{display:none}.adminSidebar nav{margin-left:auto;padding:0;display:flex;overflow:auto}.adminSidebar nav button{grid-template-columns:auto;padding:10px}.adminSidebar nav button i,.adminSidebar nav button b{display:none}.adminWorkspace{min-width:0}.adminTopbar{height:66px;padding:0 18px}.adminTopActions .previewSite{display:none}.adminMain{padding:25px 18px 100px}.adminWelcome,.adminPageHead{align-items:flex-start;gap:20px}.adminWelcome h1,.adminPageHead h1{font-size:32px}.metricGrid{grid-template-columns:1fr 1fr}.adminColumns{grid-template-columns:1fr}.quickPanel>div,.contentCards,.mediaGrid{grid-template-columns:1fr 1fr}.adminTable{overflow:auto}.adminTableHead,.adminRow{min-width:680px}.tableTools{overflow:auto}.tableTools>div{display:none}.modelFlow{grid-template-columns:1fr}.modelFlow>i{justify-self:center;transform:rotate(90deg)}.schemaPanel{overflow:auto}.schemaPanel>div>div{min-width:650px}.adminSwitch{left:50%}.fieldGrid{grid-template-columns:1fr}.fullField{grid-column:auto}.storyHero,.pageTitle,.storyBody,.auctionPageActions{grid-template-columns:1fr;gap:35px;padding:85px 24px}.storyHero h1,.pageTitle h1{font-size:62px}.storyPhoto{height:58vh;min-height:430px;margin:0 24px}.storyBody article{border-left:0;border-top:1px solid var(--line);padding:35px 0 0}.storyBody b{font-size:72px}.storyValues{padding:80px 24px}.storyValues>div,.newsGrid,.auctionPageInfo{grid-template-columns:1fr}.storyValues article,.storyValues article+article{border-right:0;border-bottom:1px solid var(--line);padding:30px 0}.newsGrid{padding:0 24px 90px}.newsImage{height:390px}.newsBack{margin:115px 24px 40px}.newsDetailIntro{padding:0 24px 55px}.newsDetailIntro h1{font-size:58px}.newsDetailIntro>p{font-size:17px}.newsDetailHero{height:55vh;min-height:390px;margin:0 24px}.newsDetailBody{grid-template-columns:1fr;gap:45px;padding:75px 24px 100px}.newsDetailBody article p{font-size:18px}.publicGallery{grid-template-columns:1fr;grid-auto-rows:auto;padding:0 24px 90px;display:grid}.galleryItem,.galleryItem0,.galleryItem1,.galleryItem2,.galleryItem3,.galleryItem4{grid-area:auto;height:390px}.auctionPageHero{min-height:650px;padding:70px 24px}.auctionPageHero h1{font-size:58px}.auctionPageInfo>div{border-right:0;border-bottom:1px solid var(--line);padding:30px 24px}}.adminUser{margin-top:auto}.footerSocials{border-top:1px solid #ffffff24;flex-wrap:wrap;gap:10px 20px;margin-top:24px;padding-top:20px;display:flex}.footerSocials a{font:9px var(--sans);letter-spacing:.14em;text-transform:uppercase;text-decoration:none}@media (max-width:900px){.catalogTools{grid-template-columns:1fr;margin:24px}.catalogTools select{height:46px}.catalogEmpty{min-height:380px}}.sectionNumber{color:#796d62}.intro h2 em,.previewLead h2 em,.detailIntro h2 em,.sectionTop h2 em,.depsIntro h2 em,.listingHead h1 em,.storyHero h1 em,.pageTitle h1 em,.auctionPageActions h2 em{color:#9e6543}.auction h2 em{color:#d5b18a}.auctionInfo p{color:#d4c5b6}.gallerySection{background:#dfd2c0}.detailOverlay{background:linear-gradient(90deg,#2b1910bd,#2b19100f),linear-gradient(#0000 55%,#21120a8c)}.animalImage,.cardImage,.galleryItem{filter:saturate(.82)contrast(1.03)}.auction{background:linear-gradient(135deg,#2b1d16,#3a271d)}footer{background:#211710}footer a{color:#d9ae80}footer>small{color:#96877b}.mobileNavPanel{background:#2b1d16!important}.mobileNavPanel>small,.mobileNavPanel>button span{color:#c6a784!important}.prototypeSwitch{background:#2b1d16f0}.seal{border-color:#a96d48}.galleryItem:after,.storyPhoto:after{background:linear-gradient(#0000 65%,#26160d9e)}.adminBrand .brandMark{min-width:0}.adminBrand .brandMark img{max-width:184px;height:46px}.adminSidebar .brandLight img,footer .brandLight img,.mobileNavPanel .brandLight img{filter:brightness(0)invert()}.siteImageGrid>article:first-child>div{background-color:#dfd4c4;background-repeat:no-repeat;background-size:72%}.siteImageGrid>article:first-child section small{color:#98603f}.adminShell{--admin-bg:#f4f0e8;--admin-card:#fffdf9;--admin-muted:#766c63;color:#37291f}.adminSidebar{background:#2b1d16}.adminSidebar nav button{color:#c9b9aa}.adminSidebar nav button.active{color:#35271f;background:#f1e9dc}.adminBrand>span,.adminHelp small,.adminUser small{color:#b9a18d}.adminUser>span{color:#fff;background:#b27850}.adminTopbar{border-color:#ded4c7}.publishSite,.adminPageHead>button,.adminWelcome>button,.emptyAdmin button,.contentSaveBar button,.galleryUpload,.categoryAdd button,.replyMessage{color:#fff!important;background:#6c422b!important;border-color:#6c422b!important}.adminPanel header button,.contentEditorTabs button.active{color:#8a5133}.contentEditorTabs button.active:after,.editorTabs button.active:after{background:#8a5133}.editorTabs button.active{color:#6c422b}.tableTools button.selected,.quickPanel>div>button>span{color:#6c422b;background:#eee1d4}.tableFooter b,.progressPanel>button>span.done,.animalEditor>footer .saveAnimal,.newsEditor>footer .saveNews{background:#6c422b!important;border-color:#6c422b!important}.toggleOn{background:#8a5133}.editorBackdrop{background:#2a1b1294}.editorPhoto>span,.mediaGrid button span{background:#321e12c2}@media (max-width:900px){.brandMark{min-width:0}.brandMark img{max-width:172px;height:43px}.adminBrand .brandMark img{max-width:142px;height:38px}.menuOpen .brandDark img{filter:brightness(0)invert()}.siteImageGrid>article:first-child>div{background-size:64%}}.historyChapters{background:#e7ddcf;padding:130px 5vw}.historyChapters>.sectionTop{border-bottom:1px solid var(--line);padding-bottom:70px}.historyChapters>article{border-bottom:1px solid var(--line);grid-template-columns:90px minmax(220px,.7fr) 1.3fr;gap:5vw;padding:42px 0;display:grid}.historyChapters>article small{color:#9e6543;letter-spacing:.18em;font-size:9px}.historyChapters>article h3{font:35px/1.1 var(--display);margin:0;font-weight:400}.historyChapters>article p{font:17px/1.75 var(--display);color:#5e554e;margin:0}.criollosPhoto{background-position:50% 42%}.criollosBody{gap:0;padding:120px 12vw;display:grid}.criollosBody article{border-top:1px solid var(--line);grid-template-columns:90px 1fr;gap:5vw;padding:45px 0;display:grid}.criollosBody small{color:#9e6543;letter-spacing:.18em;font-size:9px}.criollosBody p{max-width:850px;font:21px/1.7 var(--display);margin:0}.geneticsProgramHero{background-position:50%;background-size:cover;height:72vh;min-height:570px;position:relative}.geneticsProgramHero>div{background:linear-gradient(90deg,#2b1910c7,#2b19100f);position:absolute;inset:0}.geneticsProgramHero>section{color:#fff;position:absolute;bottom:70px;left:5vw}.geneticsProgramHero h1{font:400 clamp(60px,7vw,105px)/.92 var(--display);letter-spacing:-.05em;margin:20px 0 0}.geneticsProgramHero h1 em{color:#d5b18a;font-weight:400}.geneticsProgram{grid-template-columns:1fr 1fr;align-items:start;gap:10vw;padding:120px 10vw;display:grid}.geneticsProgram h2{font:400 clamp(42px,5vw,72px)/1 var(--display);margin:22px 0 0}.geneticsProgram>p{font:20px/1.75 var(--display);margin:0}.geneticsStats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0 5vw 120px;display:grid}.geneticsStats article{border-right:1px solid var(--line);padding:42px 3vw}.geneticsStats article:last-child{border:0}.geneticsStats b{font:58px var(--display);color:#9e6543;font-weight:400;display:block}.geneticsStats span{letter-spacing:.14em;text-transform:uppercase;margin-top:10px;font-size:9px;line-height:1.5;display:block}.geneticsCycle{color:#fff;background:#2b1d16;grid-template-columns:1.2fr 1fr;display:grid}.geneticsCycle>div{background-position:50%;background-size:cover;min-height:600px}.geneticsCycle>article{align-content:center;padding:8vw;display:grid}.geneticsCycle h2{font:48px/1.05 var(--display);margin:22px 0;font-weight:400}.geneticsCycle article>p:last-child{font:18px/1.7 var(--display);color:#d6c9bc}.contactMap{grid-template-columns:.55fr 1.45fr;align-items:center;gap:5vw;padding:110px 5vw;display:grid}.contactMap h2{font:54px var(--display);margin:18px 0;font-weight:400}.contactMap>div>p:last-child{font:16px/1.6 var(--display)}.contactMap iframe{filter:grayscale(.3)sepia(.12);border:0;width:100%;height:480px}.newsDetailBody article a{color:#8a5133;border-bottom:1px solid;padding-bottom:3px;text-decoration:none}@media (max-width:900px){.historyChapters{padding:80px 24px}.historyChapters>article{grid-template-columns:45px 1fr;gap:20px}.historyChapters>article p{grid-column:2}.historyChapters>article h3{font-size:28px}.criollosBody{padding:80px 24px}.criollosBody article{grid-template-columns:35px 1fr;gap:18px}.criollosBody p{font-size:18px}.geneticsProgramHero{min-height:540px}.geneticsProgramHero>section{bottom:48px;left:24px;right:24px}.geneticsProgramHero h1{font-size:54px}.geneticsProgram{grid-template-columns:1fr;gap:35px;padding:80px 24px}.geneticsProgram>p{font-size:18px}.geneticsStats{grid-template-columns:1fr;margin:0 24px 80px}.geneticsStats article{border-right:0;border-bottom:1px solid var(--line)}.geneticsCycle{grid-template-columns:1fr}.geneticsCycle>div{min-height:440px}.geneticsCycle>article{padding:70px 24px}.contactMap{grid-template-columns:1fr;padding:80px 24px}.contactMap iframe{height:380px}}.customPageMissing{min-height:70vh}.customPageMissing button{border:0;border-bottom:1px solid var(--ink);text-transform:uppercase;letter-spacing:.13em;background:0 0;padding:0 0 7px;font-size:9px}.customEditorialTitle h1{max-width:800px}.customEditorialPhoto{background-position:50%;background-size:cover;height:70vh;min-height:520px;margin:0 5vw}.customPublicBody{max-width:820px;margin:0 auto;padding:110px 24px 140px}.customPublicBody p{font:21px/1.8 var(--display);margin:0 0 30px}.customPhotoHero{color:#fff;background-position:50%;background-size:cover;height:100svh;min-height:700px;position:relative}.customPhotoHero>div{background:linear-gradient(90deg,#2b1910c7,#2b191014);position:absolute;inset:0}.customPhotoHero>article{max-width:820px;position:absolute;bottom:80px;left:5vw}.customPhotoHero h1,.customSplit h1{font:400 clamp(68px,9vw,132px)/.9 var(--display);letter-spacing:-.05em;margin:22px 0}.customPhotoHero article>p:last-child{font:19px/1.6 var(--display);max-width:560px}.customSplit{grid-template-columns:1fr 1fr;min-height:calc(100vh - 104px);display:grid}.customSplit>div{background-position:50%;background-size:cover}.customSplit>article{flex-direction:column;justify-content:center;padding:9vw 7vw;display:flex}.customSplit h1{font-size:clamp(58px,7vw,105px)}.customSplit article>p{font:17px/1.7 var(--display)}.customSplit .customLead{color:#8a654e;margin-bottom:40px;font-size:22px}@media (max-width:900px){.customEditorialPhoto{height:55vh;min-height:400px;margin:0 24px}.customPublicBody{padding:75px 24px 95px}.customPublicBody p{font-size:18px}.customPhotoHero>article{bottom:55px;left:24px;right:24px}.customPhotoHero h1{font-size:62px}.customSplit{grid-template-columns:1fr}.customSplit>div{min-height:52vh}.customSplit>article{padding:75px 24px}.customSplit h1{font-size:60px}}.homeCarousel{background:#eee5d8;padding:120px 5vw;overflow:hidden}.homeCarousel:nth-of-type(2n){background:#e5d8c7}.homeCarousel>header{justify-content:space-between;align-items:end;margin-bottom:48px;display:flex}.homeCarousel h2{font:400 clamp(48px,5.6vw,82px)/.95 var(--display);letter-spacing:-.04em;margin:18px 0 0}.homeCarousel h2 em{color:#9e6543;font-weight:400}.carouselActions{gap:9px;display:flex}.carouselActions button{width:48px;height:48px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #afa396;border-radius:50%;font-size:18px}.homeCarouselRail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:24px;display:flex;overflow-x:auto}.homeCarouselRail::-webkit-scrollbar{display:none}.homeNewsCard{scroll-snap-align:start;flex:0 0 min(560px,72vw)}.homeNewsCard button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.homeNewsCard button>div{aspect-ratio:16/9;background-position:50%;background-size:cover;margin-bottom:22px}.homeNewsCard small{letter-spacing:.15em;text-transform:uppercase;color:#796d62;font-size:9px}.homeNewsCard h3{font:400 31px/1.1 var(--display);margin:10px 0 16px}.homeNewsCard span{letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:6px;font-size:9px}.homeGalleryCard{aspect-ratio:16/10;scroll-snap-align:start;background-position:50%;background-size:cover;flex:0 0 min(620px,76vw);margin:0;position:relative}.homeGalleryCard:after{content:"";background:linear-gradient(#0000,#1f130ca6);position:absolute;inset:55% 0 0}.homeGalleryCard figcaption{z-index:1;color:#fff;letter-spacing:.13em;text-transform:uppercase;font-size:9px;position:absolute;bottom:18px;left:20px}.carouselMore{margin-top:38px}.newsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.newsImage{aspect-ratio:16/9;height:auto}.newsVideo{aspect-ratio:16/9;background:#160f0b;width:min(1120px,90vw);margin:70px auto 0}.newsVideo iframe{border:0;width:100%;height:100%}.titleSize-small :is(.hero h1,.listingHead h1,.detailTitle h1,.storyHero h1,.pageTitle h1,.newsDetailIntro h1,.auctionPageHero h1,.customPhotoHero h1,.customSplit h1,.geneticsProgramHero h1){font-size:clamp(50px,6.5vw,94px)!important}.titleSize-large :is(.hero h1,.listingHead h1,.detailTitle h1,.storyHero h1,.pageTitle h1,.newsDetailIntro h1,.auctionPageHero h1,.customPhotoHero h1,.customSplit h1,.geneticsProgramHero h1){font-size:clamp(78px,10vw,148px)!important}.titleSize-small :is(.intro h2,.previewLead h2,.auction h2,.sectionTop h2,.depsIntro h2,.homeCarousel h2,.contactMap h2){font-size:clamp(38px,4.3vw,62px)!important}.titleSize-large :is(.intro h2,.previewLead h2,.auction h2,.sectionTop h2,.depsIntro h2,.homeCarousel h2,.contactMap h2){font-size:clamp(58px,7vw,102px)!important}.bodySize-small :is(.heroCopy,.introCopy p,.storyHero>p,.storyBody p,.historyChapters p,.geneticsProgram>p,.criollosBody p,.newsDetailIntro>p,.newsDetailBody article p,.customPublicBody p,.customSplit article>p){font-size:14px!important}.bodySize-large :is(.heroCopy,.introCopy p,.storyHero>p,.storyBody p,.historyChapters p,.geneticsProgram>p,.criollosBody p,.newsDetailIntro>p,.newsDetailBody article p,.customPublicBody p,.customSplit article>p){font-size:20px!important}@media (max-width:900px){.homeCarousel{padding:80px 24px}.homeCarousel>header{align-items:center}.carouselActions button{width:42px;height:42px}.homeNewsCard,.homeGalleryCard{flex-basis:86vw}.newsGrid{grid-template-columns:1fr}.newsImage{aspect-ratio:16/9;height:auto}.newsVideo{width:calc(100% - 48px);margin-top:45px}.titleSize-large :is(.hero h1,.listingHead h1,.detailTitle h1,.storyHero h1,.pageTitle h1,.newsDetailIntro h1,.auctionPageHero h1,.customPhotoHero h1,.customSplit h1,.geneticsProgramHero h1){font-size:68px!important}}.auctionFeatured{isolation:isolate;background:#261811;grid-template-columns:minmax(0,1.25fr) minmax(340px,.65fr);align-items:end;min-height:760px;padding:clamp(90px,9vw,145px) 6vw;position:relative;overflow:hidden}.auctionBackdrop,.auctionShade{z-index:-2;position:absolute;inset:0}.auctionBackdrop{filter:saturate(.78);background-position:50%;background-size:cover}.auctionShade{z-index:-1;background:linear-gradient(90deg,#140b07e0 0%,#140b078f 54%,#140b0757 100%),linear-gradient(#0000 42%,#1109059e)}.auctionLead{max-width:820px}.auctionFeatured h2{max-width:900px;font-size:clamp(62px,7.2vw,112px)}.auctionSummary{color:#ffffffc7;max-width:620px;margin:32px 0 0;font:18px/1.65 Georgia,serif}.auctionFeaturePanel{color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f2eaf2;align-self:end;padding:34px}.auctionFeaturePanel .auctionDate{border-bottom:1px solid #2a1c132e;padding-bottom:27px}.auctionFeaturePanel .auctionDate b{font-size:82px}.auctionFeaturePanel .auctionDate span{color:#665b52}.auctionFeaturePanel dl{margin:0;display:grid}.auctionFeaturePanel dl>div{border-bottom:1px solid #2a1c1321;grid-template-columns:86px 1fr;gap:15px;padding:16px 0;display:grid}.auctionFeaturePanel dt{text-transform:uppercase;letter-spacing:.17em;color:#7b7068;font-size:8px}.auctionFeaturePanel dd{margin:0;font:15px/1.35 Georgia,serif}.auctionFeaturePanel .auctionActions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px;display:flex}.auctionFeaturePanel .auctionActions button{border:1px solid var(--ink);background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:.13em;padding:15px 18px;font-size:9px}.auctionFeaturePanel .auctionActions a{color:var(--ink);border-color:var(--ink)}.auctionPageInfo{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}@media (max-width:900px){.auctionFeatured{grid-template-columns:1fr;align-content:end;gap:55px;min-height:740px;padding:115px 24px 45px}.auctionFeatured h2{font-size:clamp(54px,15vw,78px)}.auctionSummary{font-size:16px}.auctionFeaturePanel{padding:27px 22px}.auctionFeaturePanel .auctionDate b{font-size:70px}.auctionFeaturePanel dl>div{grid-template-columns:75px 1fr}.auctionFeaturePanel .auctionActions{flex-direction:column;align-items:stretch}.auctionFeaturePanel .auctionActions button,.auctionFeaturePanel .auctionActions a{text-align:center}.auctionPageInfo{grid-template-columns:1fr}}.homeCarouselSettings{grid-template-columns:minmax(260px,1fr) minmax(360px,1.15fr);gap:60px;margin-bottom:28px;padding:32px 36px;display:grid}.homeCarouselSettings>div:first-child small{text-transform:uppercase;letter-spacing:.17em;color:#8a7f75;font-size:8px}.homeCarouselSettings h2{margin:9px 0 8px;font:30px/1.1 Georgia,serif}.homeCarouselSettings p{color:#6f756f;margin:0;line-height:1.55}.homeCarouselSettings>div:first-child>span{color:#9e6543;margin-top:15px;font-size:12px;display:block}.carouselSettingControls{gap:17px;display:grid}.carouselSettingControls>label:first-child{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:17px;display:flex}.carouselSettingControls>label:first-child>span{font-weight:600}.carouselSettingControls>label:nth-child(2){color:#596059;gap:8px;font-size:12px;display:grid}.carouselSettingControls select{width:100%;color:var(--ink);background:#fff;border:1px solid #d5d8d2;padding:13px 14px;font:14px inherit}.carouselSettingControls select:disabled{opacity:.45}.carouselSettingControls>div{justify-content:space-between;align-items:center;gap:18px;display:flex}.carouselSettingControls>div>span{color:#737b74;font-size:11px}.carouselSettingControls>div>button{background:var(--deep);color:#fff;border:0;padding:12px 16px;font-weight:600}.carouselSettingControls>div>button:disabled{opacity:.55}.carouselSettingControls .editorError{color:#a23b2d;margin:0}@media (max-width:900px){.homeCarouselSettings{grid-template-columns:1fr;gap:28px;padding:26px 22px}.carouselSettingControls>div{flex-direction:column;align-items:stretch}.carouselSettingControls>div>button{width:100%}}.previewBanner{z-index:1000;color:#fff;font:11px var(--sans);background:#2b1d16;border-radius:8px;align-items:center;gap:22px;padding:12px 14px 12px 20px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 14px 45px #140c084d}.previewBanner button{color:#fff;background:0 0;border:1px solid #ffffff59;border-radius:5px;padding:9px 12px;font-size:10px;font-weight:700}.previewBanner+main{padding-bottom:0}@media (max-width:700px){.previewBanner{justify-content:space-between;bottom:14px;left:16px;right:16px;transform:none}.previewBanner span{max-width:190px;line-height:1.4}}.adminLoading{color:#594538;background:#f4f0e8;place-items:center;min-height:100vh;display:grid}.adminLoading>div{justify-items:center;gap:22px;display:grid}.adminLoading .brandMark{min-width:0}.adminLoading .brandMark img{max-width:230px;height:58px}.adminLoading i{border:2px solid #6c422b33;border-top-color:#6c422b;border-radius:50%;width:34px;height:34px;animation:.75s linear infinite adminLoadingSpin}.adminLoading p{letter-spacing:.08em;margin:0;font-size:11px}.adminLoading .brandDark img{filter:none}@keyframes adminLoadingSpin{to{transform:rotate(360deg)}}.publicLoading{background:var(--cream);color:#796d62;place-content:center;justify-items:center;gap:16px;min-height:100svh;display:grid}.publicLoading i{border:1px solid #35271f33;border-top-color:var(--gold);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite adminLoadingSpin}.publicLoading span{letter-spacing:.16em;text-transform:uppercase;font-size:9px}.publicLoading.failed button{border:1px solid var(--ink);color:var(--ink);letter-spacing:.12em;text-transform:uppercase;background:0 0;padding:12px 16px;font-size:9px}.newsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.newsGrid h2{font-size:25px}.homeNewsCard{flex-basis:min(430px,66vw)}.homeGalleryCard{flex-basis:min(480px,70vw)}.newsArticleImage{aspect-ratio:16/10;background-position:50%;background-size:cover;width:min(900px,86vw);margin:65px auto 0}.publicGallery{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;gap:14px}.publicGallery :is(.galleryItem,.galleryItem0,.galleryItem1,.galleryItem2,.galleryItem3,.galleryItem4){aspect-ratio:4/3;grid-area:auto;height:auto}@media (max-width:1100px) and (min-width:701px){.newsGrid,.publicGallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.newsGrid,.publicGallery{grid-template-columns:1fr}.publicGallery :is(.galleryItem,.galleryItem0,.galleryItem1,.galleryItem2,.galleryItem3,.galleryItem4){aspect-ratio:4/3;height:auto}.newsArticleImage{width:calc(100% - 48px);margin-top:40px}.homeNewsCard,.homeGalleryCard{flex-basis:82vw}}.loginPage{color:#183127;background:#f2eee6;place-items:center;min-height:100vh;padding:32px;display:grid}.loginCard{background:#fff;border:1px solid #18312729;border-radius:4px;width:min(480px,100%);padding:48px;box-shadow:0 24px 80px #1831271a}.loginCard .eyebrow{letter-spacing:.2em;color:#7c6048;font-size:12px}.loginCard h1{margin:14px 0 10px;font-family:Georgia,serif;font-size:42px;font-weight:500}.loginCard>p{color:#64706a;margin:0 0 30px}.loginCard form{gap:18px;display:grid}.loginCard label{gap:8px;font-size:14px;font-weight:700;display:grid}.loginCard input{min-height:52px;font:inherit;border:1px solid #cfd6d1;border-radius:4px;padding:0 16px}.loginCard button{color:#fff;min-height:52px;font:inherit;cursor:pointer;background:#183127;border:0;border-radius:4px;font-weight:700}.loginCard button:disabled{opacity:.6}.loginCard [role=alert]{color:#a3392c;margin:0}.loginCard>a{color:#183127;margin-top:24px;text-decoration:none;display:inline-block}@media (max-width:600px){.loginCard{padding:32px 24px}.loginCard h1{font-size:34px}}.galleryBottom:after{display:none}.galleryImage span{z-index:2;color:#fff;letter-spacing:.18em;text-shadow:0 1px 8px #00000080;font-size:9px;position:absolute;bottom:20px;right:20px}.galleryCount1{height:auto;display:block}.galleryCount1 .galleryImage{aspect-ratio:16/9;width:100%}.galleryCount2{grid-template-rows:1fr;grid-template-columns:1.45fr 1fr;height:640px}.galleryCount2 .galleryMain,.galleryCount2 .galleryTop{grid-row:1}.animalVideoPlayer{aspect-ratio:16/9;background:#160f0b;place-items:center;width:100%;margin:0 0 28px;display:grid;overflow:hidden}.animalVideoPlayer iframe,.animalVideoPlayer video{object-fit:contain;background:#000;border:0;width:100%;height:100%}.animalVideoPlayer>a{color:#fff;text-transform:uppercase;letter-spacing:.14em;place-items:center;gap:14px;font-size:10px;text-decoration:none;display:grid}.animalVideoPlayer>a span{border:1px solid;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}@media (max-width:900px){.galleryCount1 .galleryImage{aspect-ratio:4/3}.galleryCount2{grid-template-rows:repeat(2,minmax(280px,48vh));grid-template-columns:1fr;height:auto}.galleryCount2 .galleryMain,.galleryCount2 .galleryTop{grid-row:auto}.animalVideoPlayer{margin-bottom:18px}}.animalBrandWatermark{opacity:.1;pointer-events:none;-webkit-user-select:none;user-select:none;place-self:center end;width:clamp(108px,10vw,158px)}.animalBrandWatermark img{width:100%;height:auto;display:block}.detailIntro:not(:has(.animalBrandWatermark)){grid-template-columns:1.25fr 1fr}.storyBody{position:relative;overflow:hidden}.storyBody>div,.storyBody>article{z-index:1;position:relative}.cabinBrandWatermark{z-index:0;opacity:.045;pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(260px,26vw,420px);height:auto;position:absolute;top:50%;right:6vw;transform:translateY(-50%)}@media (max-width:900px){.animalBrandWatermark{justify-self:start;width:96px;margin-top:12px}.detailIntro:not(:has(.animalBrandWatermark)){grid-template-columns:1fr}.cabinBrandWatermark{opacity:.035;width:260px;right:-40px}}.homeCarouselRail{overscroll-behavior-x:contain;overscroll-behavior-y:auto;touch-action:pan-x pan-y;scroll-snap-type:x proximity;overflow:auto clip}.geneticsPreview.animalCount1{grid-template-columns:minmax(300px,.78fr) minmax(460px,1.22fr);align-items:center;gap:clamp(45px,7vw,120px);padding-top:95px;padding-bottom:95px}.geneticsPreview.animalCount1 .previewLead{padding:0}.geneticsPreview.animalCount1 .animalImage{aspect-ratio:4/3;height:auto}.geneticsPreview.animalCount2{grid-template-columns:minmax(280px,.8fr) repeat(2,minmax(300px,1fr));align-items:center;padding-top:105px;padding-bottom:105px}.geneticsPreview.animalCount2 .previewLead{padding-bottom:0}.geneticsPreview.animalCount2 .homeAnimal.animal2{transform:none}.scrollToTop{z-index:40;color:#fff;opacity:0;visibility:hidden;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#10241aeb;border:1px solid #ffffff73;border-radius:50%;align-content:center;place-items:center;gap:1px;width:58px;height:58px;transition:opacity .2s,transform .2s,visibility .2s;display:grid;position:fixed;bottom:26px;right:26px;transform:translateY(12px);box-shadow:0 10px 35px #12191438}.scrollToTop.visible{opacity:1;visibility:visible;transform:none}.scrollToTop span{font-size:18px;line-height:1}.scrollToTop small{letter-spacing:.12em;text-transform:uppercase;font-size:7px}.auctionPositionSettings{grid-template-columns:minmax(260px,1fr) minmax(360px,1.15fr);gap:60px;margin-bottom:28px;padding:30px 36px;display:grid}.auctionPositionSettings small{color:#8a7f75;letter-spacing:.17em;text-transform:uppercase;font-size:8px}.auctionPositionSettings h2{margin:9px 0 8px;font:30px/1.1 Georgia,serif}.auctionPositionSettings p{color:#6f756f;margin:0;line-height:1.55}.auctionPositionSettings>div:last-child{gap:15px;display:grid}.auctionPositionSettings label{color:#596059;gap:8px;font-size:12px;display:grid}.auctionPositionSettings select{width:100%;color:var(--ink);background:#fff;border:1px solid #d5d8d2;padding:13px 14px;font:14px inherit}.auctionPositionSettings footer{color:inherit;background:0 0;justify-content:space-between;align-items:center;gap:18px;padding:0;display:flex}.auctionPositionSettings footer span{color:#737b74;font-size:11px}.auctionPositionSettings footer button{background:var(--deep);color:#fff;border:0;padding:12px 16px;font-weight:600}.auctionPositionSettings footer button:disabled{opacity:.55}.adminMain:has(>.auctionPositionSettings){flex-direction:column;display:flex}.adminMain:has(>.auctionPositionSettings)>.adminPageHead{order:1}.adminMain:has(>.auctionPositionSettings)>.auctionPositionSettings{order:2}:is(.adminMain:has(>.auctionPositionSettings)>.auctionEditor,.adminMain:has(>.auctionPositionSettings)>.auctionAdminGrid){order:3}@media (max-width:900px){.geneticsPreview.animalCount1,.geneticsPreview.animalCount2{grid-template-columns:1fr;gap:32px;padding:72px 24px}.geneticsPreview.animalCount1 .animalImage{aspect-ratio:4/3}.scrollToTop{width:52px;height:52px;bottom:16px;right:16px}.auctionPositionSettings{grid-template-columns:1fr;gap:24px;padding:25px 22px}.auctionPositionSettings footer{flex-direction:column;align-items:stretch}.auctionPositionSettings footer button{width:100%}}.mainNav button,.navAction,.mobileMenu,.eyebrow,.kicker,.sectionNumber{font-size:12px}.roundLink,.introCopy a,.textLink,.auctionInfo a,.footerLinks button,.footerSocials a,.resultCount,.filterBar button,.catalogTools select,.backButton,.newsBack,.newsCardButton b,.newsDetailBody article button,.newsMissing button,.customPageMissing button,.photoCaption,.homeAnimal span,.cardMeta span,.homeAnimal small,.cardMeta p,.storyPhoto span,.storyBody small,.storyValues small,.newsGrid small,.newsImage span,.newsDetailIntro small,.galleryItem figcaption,.homeNewsCard small,.homeNewsCard span,.homeGalleryCard figcaption,.auctionFeaturePanel dt,.dataBand small,.pedigree small,.pedigree span,.depsHeader{font-size:11px}.introCopy p,.description p,.sectionTop>p,.depsIntro>p{font-size:19px}.newsCardButton p,.storyValues article p,.auctionFeaturePanel dd,.auctionInfo p,.contactMap>div>p:last-child{font-size:17px}.footerLinks{gap:18px}.scrollToTop small{font-size:9px}.adminShell{font-size:13px}.adminShell :is(p,small,label,input,select,textarea),.adminShell :is(.adminSidebar nav button,.adminTopActions button,.adminPanel button,.adminPageHead button,.adminWelcome button,.editorTabs button,.animalEditor>footer button),.adminShell :is(.adminTopbar strong,.adminAutosave,.adminPageHead span,.adminWelcome span,.tableTools,.adminTableHead,.adminRow,.adminRow span,.statusPill,.tableFooter,.carouselSettingControls,.auctionPositionSettings),.adminShell :is(.fieldGrid label,.auctionForm label,.newsForm label,.contentEditGrid label,.mediaForm label,.categoryEditor label){font-size:12px}.adminShell :is(.fieldGrid input,.fieldGrid select,.fieldGrid textarea,.auctionForm input,.auctionForm select,.auctionForm textarea,.newsForm input,.newsForm textarea){font-size:13px;line-height:1.45}.adminShell .adminSidebar nav button{line-height:1.25}.adminShell .editorTabs button{padding-top:18px;padding-bottom:18px}.adminShell .adminTableHead,.adminShell .adminRow{line-height:1.4}@media (max-width:900px){.mainNav button,.navAction,.eyebrow,.kicker,.sectionNumber{font-size:11px}.introCopy p,.description p,.sectionTop>p,.depsIntro>p{font-size:18px}.adminShell :is(p,small,label,input,select,textarea),.adminShell :is(.adminSidebar nav button,.adminTopActions button,.adminPanel button,.adminPageHead button,.adminWelcome button,.editorTabs button,.animalEditor>footer button){font-size:13px}}.availableAnimalsBanner{background:var(--deep);color:#fff;justify-content:space-between;align-items:flex-end;gap:48px;min-height:500px;padding:clamp(82px,7vw,112px) 6vw clamp(68px,6vw,92px);display:flex}.availableAnimalsBanner>div{max-width:780px}.availableAnimalsBanner h1{font:400 clamp(54px,6.4vw,96px)/.9 var(--display);letter-spacing:-.05em;margin:14px 0 20px}.availableAnimalsBanner h1 em{color:#bd835d}.availableAnimalsBanner p:not(.eyebrow){color:#ffffffb3;max-width:540px;font:18px/1.55 Georgia,serif}.availableAnimalsBanner button{color:#fff;width:148px;height:148px;font:10px/1.45 var(--sans);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:1px solid #ffffff80;border-radius:50%;flex:0 0 148px}.availableAnimalsBanner button span{margin-top:9px;font-size:19px;display:block}.listingHead{scroll-margin-top:92px}.animalGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 24px}.animalCard:nth-child(2n) .cardImage,.cardImage{aspect-ratio:4/3}.cardMeta h2{font-size:30px}.featuredBox{margin-top:14px}.soldBox{background:#fffaf5;border-color:#ddcdbd;margin-top:14px}.statusPill.sold{color:#7a4125;background:#efe2d7}.statusPill.sold i{background:#a9623e}.animalImage,.cardImage{position:relative}.soldBadge{z-index:3;color:#fff;font:700 9px var(--sans);letter-spacing:.16em;text-transform:uppercase;background:#2b1d16;padding:9px 12px;position:absolute;bottom:18px;left:18px}.cardImage .soldBadge{bottom:18px;left:auto;right:18px}.cardImage:has(.soldBadge) .openCard{display:none}.soldBadgeDetail{color:#2b1d16;background:#fff;margin-bottom:16px;padding:10px 14px;display:inline-flex;position:static}.soldText{color:#9a5735;text-transform:uppercase;letter-spacing:.12em;font-size:10px}.animalInquiry{border:1px solid var(--ink);background:var(--ink);color:#fff;font:700 10px var(--sans);letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:22px;margin-top:28px;padding:16px 18px;text-decoration:none;display:inline-flex}.animalInquiry:hover{color:var(--ink);background:0 0}.newsDocumentLink{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:12px;margin:24px 0 8px;text-decoration:none;border:1px solid var(--ink)!important;color:var(--ink)!important;font:700 11px var(--sans)!important;background:0 0!important;padding:15px 18px!important;display:inline-flex!important}@media (max-width:1100px) and (min-width:701px){.animalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.availableAnimalsBanner{min-height:460px}.availableAnimalsBanner button{flex-basis:132px;width:132px;height:132px}}@media (max-width:700px){.availableAnimalsBanner{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:26px;min-height:440px;padding:82px 24px 48px}.availableAnimalsBanner p:not(.eyebrow){font-size:16px}.availableAnimalsBanner button{border-radius:0;flex:0;width:auto;height:auto;padding:14px 17px}.availableAnimalsBanner button span{margin:0 0 0 9px;display:inline}.animalGrid{grid-template-columns:1fr;gap:48px}.cardMeta h2{font-size:28px}.soldBadge{bottom:14px;left:14px}.cardImage .soldBadge{bottom:14px;right:14px}.animalInquiry{width:100%}body{overflow-x:hidden}.siteHeader{height:76px;padding:0 18px}.brandMark img{max-width:154px;height:39px}.mobileMenu{min-height:44px;padding:0 0 0 16px}.mobileNavPanel{padding:108px 20px 32px}.mobileNavPanel>button{min-height:54px;padding:13px 0;font-size:27px}.hero{min-height:720px}.heroContent{padding:142px 20px 150px}.hero h1{font-size:clamp(47px,14vw,62px);line-height:.93}.heroCopy{margin-top:24px;font-size:17px;line-height:1.55}.roundLink{width:106px;height:106px;bottom:24px;right:20px}.intro,.listingHead,.detailIntro,.depsSection{padding:72px 20px}.intro h2,.previewLead h2,.auction h2,.detailIntro h2,.sectionTop h2,.depsIntro h2{font-size:clamp(42px,12vw,56px)}.widePhoto,.storyPhoto{height:54vh;min-height:360px;margin:0 20px}.photoCaption{gap:15px;line-height:1.45;bottom:18px;left:18px;right:18px}.geneticsPreview{padding:72px 20px}.animalImage{aspect-ratio:4/3;height:auto}.auction{padding:72px 20px}.auctionDate b{font-size:66px}footer{padding:58px 20px 28px}footer>div>p{font-size:31px}.storyHero,.pageTitle,.storyBody,.auctionPageActions{gap:26px;padding:70px 20px}.storyHero h1,.pageTitle h1,.auctionPageHero h1{font-size:clamp(48px,14vw,60px)}.galleryTitle,.newsListingTitle{padding-top:62px;padding-bottom:48px}.filterBar{padding-left:20px;padding-right:20px}.catalogTools{margin:22px 20px}.animalGrid{padding:42px 20px 72px}.detailHero{height:100svh;min-height:650px}.backButton{top:98px;left:20px}.detailTitle{bottom:50px;left:20px;right:20px}.detailTitle h1{overflow-wrap:anywhere;font-size:clamp(50px,15vw,68px)}.heroFacts{gap:18px;margin-top:27px}.heroFacts span{font-size:16px}.imageCounter{display:none}.dataBand{margin:0 20px}.dataBand div{padding:26px 17px}.pedigreeSection,.gallerySection{padding:72px 20px}.depsHeader,.depRow{grid-template-columns:minmax(105px,1.4fr) .55fr .55fr .9fr;gap:8px}.galleryGrid{grid-template-rows:none;grid-template-columns:1fr;height:auto}.galleryGrid>div,.galleryMain,.galleryTop,.galleryBottom{aspect-ratio:4/3;grid-area:auto;min-height:280px}.homeCarousel{padding:68px 20px}.homeCarousel>header{align-items:flex-end;gap:18px}.homeCarousel h2{font-size:45px}.homeNewsCard,.homeGalleryCard{flex-basis:86vw}.carouselActions{flex-shrink:0}.newsGrid,.publicGallery{padding-left:20px;padding-right:20px}.newsBack{margin-left:20px;margin-right:20px}.newsDetailIntro{padding-left:20px;padding-right:20px}.newsDetailIntro h1{overflow-wrap:anywhere;font-size:clamp(44px,13vw,56px)}.newsDetailHero{aspect-ratio:16/10;height:auto;min-height:300px;margin:0 20px}.newsDetailBody{padding:62px 20px 85px}.auctionFeatured{gap:38px;min-height:680px;padding:105px 20px 38px}.auctionFeatured h2{font-size:clamp(48px,14vw,65px)}.availableAnimalsBanner{min-height:390px;padding:72px 20px 42px}.availableAnimalsBanner h1{font-size:clamp(44px,13vw,55px)}.geneticsProgramHero h1{font-size:clamp(45px,13vw,58px)}.geneticsCycle>div{min-height:340px}.contactMap{padding:70px 20px}.contactMap iframe{height:320px}.scrollToTop{width:48px;height:48px;bottom:12px;right:12px}}@media (max-width:900px){.adminSidebar{z-index:30}.adminTopbar{z-index:25;top:68px}.adminTopActions{align-items:center;min-width:0}.adminAutosave{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.adminPageHead>button,.adminWelcome>button{min-height:44px}.animalEditor{width:min(720px,100vw)}.editorBody{overscroll-behavior:contain}}@media (max-width:600px){.adminSidebar{height:60px;padding:0 12px}.adminBrand{display:none}.adminSidebar nav{overscroll-behavior-x:contain;scrollbar-width:none;gap:4px;width:100%;margin:0}.adminSidebar nav::-webkit-scrollbar{display:none}.adminSidebar nav button{white-space:nowrap;flex:none;min-height:42px;padding:10px 12px}.adminTopbar{height:58px;padding:0 12px;top:60px}.adminTopbar>div:first-child{display:none}.adminTopActions{justify-content:space-between;gap:7px;width:100%}.adminAutosave{max-width:105px;font-size:10px!important}.adminTopActions button,.publishHistory summary{align-items:center;min-height:40px;display:flex;padding:0 11px!important}.adminMain{padding:22px 12px 90px}.adminWelcome,.adminPageHead{grid-template-columns:1fr;gap:16px;margin-bottom:22px;display:grid}.adminWelcome h1,.adminPageHead h1{font-size:31px}.adminWelcome>button,.adminPageHead>button{width:100%}.metricGrid{grid-template-columns:1fr;gap:10px}.metricGrid article{min-height:112px;padding:18px}.quickPanel>div,.contentCards,.mediaGrid{grid-template-columns:1fr}.quickPanel>div{padding:14px}.adminPanel>header{padding:17px}.tableTools{grid-template-columns:1fr;padding:13px;display:grid}.tableTools label{width:100%;min-width:0}.tableTools>select{width:100%;min-height:42px}.adminTableHead,.adminRow{min-width:640px}.tableFooter{min-width:100%;position:sticky;left:0}.animalEditor,.newsEditor,.auctionEditor{width:100vw!important;max-width:none!important}.animalEditor>header,.newsEditor>header,.auctionEditor>header{height:auto;min-height:68px;padding:12px 16px}.animalEditor header h2{font-size:22px}.editorTabs{overscroll-behavior-x:contain;gap:22px;padding:0 16px;overflow-x:auto}.editorTabs button{white-space:nowrap;flex:none}.editorBody{padding:18px 16px}.editorPhoto{aspect-ratio:16/10;height:auto;min-height:210px}.fieldGrid{gap:14px}.animalEditor>footer,.newsEditor>footer,.auctionEditor>footer{justify-content:flex-end;gap:7px;padding:12px 16px;overflow-x:auto}.animalEditor>footer button,.newsEditor>footer button,.auctionEditor>footer button{flex:none;min-height:42px;padding:10px 12px}.animalEditor>footer .deleteAnimal,.newsEditor>footer .danger,.auctionEditor>footer .deleteAuction{margin-right:auto}.auctionPositionSettings,.homeCarouselSettings{padding:22px 17px}.pageManager{grid-template-columns:1fr!important}.pageList{max-height:none!important;position:static!important}.previewBanner{bottom:10px;left:10px;right:10px}}.roundLink b{flex:0 0 18px;width:18px;height:18px;font-size:0;display:block;position:relative}.roundLink b:before{content:"";transform-origin:50%;background:currentColor;width:15px;height:1px;position:absolute;top:8px;left:1px;transform:rotate(45deg)}.roundLink b:after{content:"";border-bottom:1px solid;border-right:1px solid;width:8px;height:8px;position:absolute;bottom:1px;right:1px}body[data-palette] :is(.intro h2 em,.previewLead h2 em,.detailIntro h2 em,.sectionTop h2 em,.depsIntro h2 em,.listingHead h1 em,.storyHero h1 em,.pageTitle h1 em,.auctionPageActions h2 em,.homeCarousel h2 em){color:var(--gold)}body[data-palette] :is(footer,.geneticsCycle,.mobileNavPanel){background:var(--deep)!important}body[data-palette] .gallerySection,body[data-palette] .homeCarousel{background:var(--sand)}@supports (color:color-mix(in lab, red, red)){body[data-palette] .homeCarousel{background:color-mix(in srgb,var(--sand) 45%,var(--paper))}}body[data-palette] .homeCarousel:nth-of-type(2n){background:var(--sand)}@supports (color:color-mix(in lab, red, red)){body[data-palette] .homeCarousel:nth-of-type(2n){background:color-mix(in srgb,var(--sand) 65%,var(--paper))}}@media (max-width:700px){.roundLink{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1c130d59;border-radius:0;gap:18px;width:auto;height:58px;padding:0 19px;font-size:10px;bottom:28px;left:20px;right:auto}.roundLink span{white-space:nowrap;gap:.35em;display:flex}.roundLink span br{display:none}}footer>.brandMark{align-items:flex-start;width:100%;min-width:0}footer>.brandMark img{object-fit:contain;object-position:left center;width:auto;max-width:min(100%,440px);height:clamp(168px,11vw,190px);transform:none}.siteHeader .brandMark{min-width:230px;overflow:visible}.siteHeader .brandMark img{max-width:280px;height:92px;transform:none}@media (max-width:900px){.siteHeader .brandMark{min-width:0}.siteHeader .brandMark img{max-width:230px;height:80px;transform:none}}@media (max-width:700px){footer>.brandMark img{max-width:340px;height:148px}.siteHeader .brandMark img{max-width:190px;height:68px}}.storyValues1>div{grid-template-columns:1fr}.storyValues2>div{grid-template-columns:repeat(2,1fr)}.geneticsStats1{grid-template-columns:1fr}.geneticsStats2{grid-template-columns:repeat(2,1fr)}.geneticsCycle.noImage{grid-template-columns:1fr}.geneticsCycle.noImage>article{min-height:480px;padding:8vw 12vw}@media (max-width:900px){.storyValues1>div,.storyValues2>div,.geneticsStats1,.geneticsStats2{grid-template-columns:1fr}.geneticsCycle.noImage>article{min-height:0;padding:70px 24px}}.intro{padding-bottom:80px}.intro+.geneticsPreview{padding-top:55px}#catalogo-animales{scroll-margin-top:90px}@media (max-width:900px){.intro{padding-bottom:56px}.intro+.geneticsPreview{padding-top:40px}#catalogo-animales{scroll-margin-top:70px}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
