@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/samples/enea-hudson-cattle-farm/_astro/cormorant-garamond-cyrillic-ext-400-normal.W3Dto7M0.woff2) format("woff2"),url(/samples/enea-hudson-cattle-farm/_astro/cormorant-garamond-cyrillic-ext-400-normal.DLdKLAvx.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/samples/enea-hudson-cattle-farm/_astro/cormorant-garamond-cyrillic-400-normal.DD2KOZkl.woff2) format("woff2"),url(/samples/enea-hudson-cattle-farm/_astro/cormorant-garamond-cyrillic-400-normal.CVFrM67f.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/samples/enea-hudson-cattle-farm/_astro/cormorant-garamond-vietnamese-400-normal.6K-YXo6g.woff2) format("woff2"),url(/samples/enea-hudson-cattle-farm/_astro/cormorant-garamond-vietnamese-400-normal.4uxlocMh.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/samples/enea-hudson-cattle-farm/_astro/cormorant-garamond-latin-ext-400-normal.Drx2k2n9.woff2) format("woff2"),url(/samples/enea-hudson-cattle-farm/_astro/cormorant-garamond-latin-ext-400-normal.uvC0WHQr.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/samples/enea-hudson-cattle-farm/_astro/cormorant-garamond-latin-400-normal.B-1hWBU7.woff2) format("woff2"),url(/samples/enea-hudson-cattle-farm/_astro/cormorant-garamond-latin-400-normal.B7YtguxJ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/samples/enea-hudson-cattle-farm/_astro/cormorant-garamond-cyrillic-ext-500-normal.Yta7XZ9C.woff2) format("woff2"),url(/samples/enea-hudson-cattle-farm/_astro/cormorant-garamond-cyrillic-ext-500-normal.lsPpqi9g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/samples/enea-hudson-cattle-farm/_astro/cormorant-garamond-cyrillic-500-normal.CyAY5ZLS.woff2) format("woff2"),url(/samples/enea-hudson-cattle-farm/_astro/cormorant-garamond-cyrillic-500-normal.DkJXBcIH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/samples/enea-hudson-cattle-farm/_astro/cormorant-garamond-vietnamese-500-normal.BZGLGj12.woff2) format("woff2"),url(/samples/enea-hudson-cattle-farm/_astro/cormorant-garamond-vietnamese-500-normal.DqXqCC0q.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/samples/enea-hudson-cattle-farm/_astro/cormorant-garamond-latin-ext-500-normal.CH1kM7og.woff2) format("woff2"),url(/samples/enea-hudson-cattle-farm/_astro/cormorant-garamond-latin-ext-500-normal.DYeaGGzO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/samples/enea-hudson-cattle-farm/_astro/cormorant-garamond-latin-500-normal.BsRWmXhO.woff2) format("woff2"),url(/samples/enea-hudson-cattle-farm/_astro/cormorant-garamond-latin-500-normal.zIXX3Q-H.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/samples/enea-hudson-cattle-farm/_astro/cormorant-garamond-cyrillic-ext-600-normal.BMhMHfrj.woff2) format("woff2"),url(/samples/enea-hudson-cattle-farm/_astro/cormorant-garamond-cyrillic-ext-600-normal.CsIYWmWK.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/samples/enea-hudson-cattle-farm/_astro/cormorant-garamond-cyrillic-600-normal.C2atO-64.woff2) format("woff2"),url(/samples/enea-hudson-cattle-farm/_astro/cormorant-garamond-cyrillic-600-normal.FNmA3REe.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/samples/enea-hudson-cattle-farm/_astro/cormorant-garamond-vietnamese-600-normal.BoXdMtcr.woff2) format("woff2"),url(/samples/enea-hudson-cattle-farm/_astro/cormorant-garamond-vietnamese-600-normal.C4HEjEaf.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/samples/enea-hudson-cattle-farm/_astro/cormorant-garamond-latin-ext-600-normal.DaBc-lu7.woff2) format("woff2"),url(/samples/enea-hudson-cattle-farm/_astro/cormorant-garamond-latin-ext-600-normal.Dk3-quAP.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/samples/enea-hudson-cattle-farm/_astro/cormorant-garamond-latin-600-normal.Co1r35X9.woff2) format("woff2"),url(/samples/enea-hudson-cattle-farm/_astro/cormorant-garamond-latin-600-normal.2CBVLo0M.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/samples/enea-hudson-cattle-farm/_astro/cormorant-garamond-cyrillic-ext-400-italic.BEGvmv_3.woff2) format("woff2"),url(/samples/enea-hudson-cattle-farm/_astro/cormorant-garamond-cyrillic-ext-400-italic.C_Uk1MUY.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/samples/enea-hudson-cattle-farm/_astro/cormorant-garamond-cyrillic-400-italic.D3GtrbRZ.woff2) format("woff2"),url(/samples/enea-hudson-cattle-farm/_astro/cormorant-garamond-cyrillic-400-italic.AH1vqu4S.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/samples/enea-hudson-cattle-farm/_astro/cormorant-garamond-vietnamese-400-italic.BoXDRTEW.woff2) format("woff2"),url(/samples/enea-hudson-cattle-farm/_astro/cormorant-garamond-vietnamese-400-italic.CJpMwFnN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/samples/enea-hudson-cattle-farm/_astro/cormorant-garamond-latin-ext-400-italic.BdEzgT7i.woff2) format("woff2"),url(/samples/enea-hudson-cattle-farm/_astro/cormorant-garamond-latin-ext-400-italic.CQvLaSWn.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/samples/enea-hudson-cattle-farm/_astro/cormorant-garamond-latin-400-italic.Dc_OZ8oc.woff2) format("woff2"),url(/samples/enea-hudson-cattle-farm/_astro/cormorant-garamond-latin-400-italic.BLh7T8o8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/samples/enea-hudson-cattle-farm/_astro/cormorant-garamond-cyrillic-ext-500-italic.ClXnudBg.woff2) format("woff2"),url(/samples/enea-hudson-cattle-farm/_astro/cormorant-garamond-cyrillic-ext-500-italic.DakTmaFY.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/samples/enea-hudson-cattle-farm/_astro/cormorant-garamond-cyrillic-500-italic.DVnfXoMy.woff2) format("woff2"),url(/samples/enea-hudson-cattle-farm/_astro/cormorant-garamond-cyrillic-500-italic.C9gO-8KC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/samples/enea-hudson-cattle-farm/_astro/cormorant-garamond-vietnamese-500-italic.D3igDnAQ.woff2) format("woff2"),url(/samples/enea-hudson-cattle-farm/_astro/cormorant-garamond-vietnamese-500-italic.C-296ow0.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/samples/enea-hudson-cattle-farm/_astro/cormorant-garamond-latin-ext-500-italic.CE7zdTnu.woff2) format("woff2"),url(/samples/enea-hudson-cattle-farm/_astro/cormorant-garamond-latin-ext-500-italic.CalKM9tT.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/samples/enea-hudson-cattle-farm/_astro/cormorant-garamond-latin-500-italic.Y14P-dkT.woff2) format("woff2"),url(/samples/enea-hudson-cattle-farm/_astro/cormorant-garamond-latin-500-italic.DhNIfkTX.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/samples/enea-hudson-cattle-farm/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/samples/enea-hudson-cattle-farm/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/samples/enea-hudson-cattle-farm/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/samples/enea-hudson-cattle-farm/_astro/inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/samples/enea-hudson-cattle-farm/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/samples/enea-hudson-cattle-farm/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/samples/enea-hudson-cattle-farm/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bone: #ecebe6;--paper: #f6f5f1;--ink: #131312;--ink-2: #55534d;--ink-3: #75726a;--olive: #3b4434;--moss: #6b7158;--brass: #75726a;--line: #d6d4cd;--peat: #1f2622;--line-dark: rgb(243 239 231 / .22);--serif: "Cormorant Garamond", "Cormorant", Garamond, "Times New Roman", serif;--sans: "Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--gutter: 20px;--space: 88px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}body{margin:0;background:var(--paper);color:var(--ink);font:400 1rem/1.7 var(--sans);overflow-x:hidden;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:4px}a:hover{color:var(--olive)}:focus-visible{outline:1px solid var(--ink);outline-offset:4px}h1,h2,h3,.stats dd,.tally strong,.lot-detail{font-variant-numeric:lining-nums}h1,h2,h3{font-family:var(--serif);font-weight:400;line-height:1.04;color:var(--ink);margin:0 0 .6em;letter-spacing:-.015em}h1{font-size:clamp(3rem,9vw,7.5rem);font-weight:300;line-height:.96;letter-spacing:-.025em}h2{font-size:clamp(2.3rem,5.4vw,4.4rem);font-weight:300;letter-spacing:-.02em}h3{font-size:1.5rem;font-weight:500;line-height:1.2}.h3-like{font-size:clamp(1.6rem,3vw,2rem)}p{margin:0 0 1.1em}ul,ol,dl,figure{padding:0;margin:0;list-style:none}dd{margin:0}.wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 var(--gutter)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:12px;top:-60px;background:var(--ink);color:var(--bone);padding:10px 16px;z-index:20}.skip:focus{top:12px;color:var(--bone)}.label{font:500 .86rem/1.4 var(--sans);letter-spacing:.01em;color:var(--ink-2);margin:0 0 1.4rem}.label .num{color:var(--brass);margin-right:.9em}.body-lg{font-size:1.08rem;color:var(--ink-2);max-width:36em}.caption{font-size:.8rem;color:var(--ink-3);padding-top:12px;letter-spacing:.02em}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 28px;border:1px solid var(--ink);background:var(--ink);color:var(--bone);font:500 .86rem/1.2 var(--sans);letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.btn:hover{background:var(--olive);border-color:var(--olive);color:var(--bone)}.btn-outline{background:transparent;color:var(--ink)}.btn-outline:hover{background:var(--ink);border-color:var(--ink);color:var(--bone)}.btn-light{background:var(--bone);border-color:var(--bone);color:var(--ink)}.btn-light:hover{background:#fff;border-color:#fff;color:var(--ink)}.btn-ghost{background:transparent;border-color:#f3efe78c;color:var(--bone)}.btn-ghost:hover{background:#f3efe71a;border-color:var(--bone);color:var(--bone)}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:2rem}.actions-center{justify-content:center}@media(max-width:639px){.actions .btn{flex:1 1 auto}}.text-link{display:inline-flex;align-items:center;gap:10px;font:500 .88rem/1.2 var(--sans);letter-spacing:.01em;text-decoration:none;padding-bottom:6px}.sample-bar{background:var(--ink);color:#f3efe7c7;font:400 .74rem/1.5 var(--sans);letter-spacing:.02em;text-align:center}.sample-bar p{margin:0;padding-top:8px;padding-bottom:8px}.sample-bar a{color:var(--bone);white-space:nowrap;text-decoration:underline;text-decoration-color:#f3efe766;margin-left:6px}.sample-bar a:hover{color:var(--brass)}.site-header{background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:10}.header-row{display:flex;align-items:center;gap:0 18px;padding-top:16px;padding-bottom:16px;position:relative}.wordmark{display:inline-flex;flex-direction:column;text-decoration:none;color:var(--ink);line-height:1;margin:0 auto 0 0}.wordmark:hover{color:var(--ink)}.wordmark-main{font:500 1.3rem/1 var(--serif);letter-spacing:.24em;text-transform:uppercase}.wordmark-sub{font:500 .78rem/1 var(--sans);letter-spacing:.01em;color:var(--ink-2);margin-top:7px}.header-phone{font-size:.82rem;text-decoration:none;white-space:nowrap}.header-phone .label{display:inline;margin:0;font-size:.66rem;color:var(--ink)}.hp-num{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.menu-btn{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0;background:none;border:0;color:var(--ink);font:500 .84rem/1 var(--sans);letter-spacing:.01em;cursor:pointer}.menu-lines{position:relative;width:22px;height:7px;border-top:1px solid currentColor;border-bottom:1px solid currentColor;transition:transform .35s,height .35s}.photo{width:100%;height:100%;object-fit:cover}.ph{position:relative;display:block;min-height:100%;background-color:var(--tone, #4a5142);background-image:linear-gradient(160deg,#ffffff1a,#0000002e),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.ph-cap{position:absolute;left:16px;bottom:14px;right:16px;font:500 .8rem/1.4 var(--sans);letter-spacing:.01em;color:#f3efe7b8}.ph-olive{--tone: #4b5442}.ph-moss{--tone: #6f7660}.ph-stone{--tone: #a59d8e}.ph-charcoal{--tone: #34332f}.ph-umber{--tone: #6e5845}.ph-sand{--tone: #a8967a}.ph-mist{--tone: #8e928a}.ratio-4-5{aspect-ratio:4 / 5;overflow:hidden}.ratio-wide{aspect-ratio:4 / 3;overflow:hidden}.hero{position:relative;min-height:100svh;display:flex;align-items:flex-end;color:var(--bone);overflow:hidden}.hero-img{position:absolute;inset:0;height:100%}.hero .ph-cap{top:18px;bottom:auto;left:auto;right:var(--gutter);text-align:right}.hero-shade{position:absolute;inset:0;background:linear-gradient(180deg,#0c0c0b80,#0c0c0b61 40%,#0c0c0b73 65%,#0c0c0bd1)}.hero-copy{position:relative;padding-top:120px;padding-bottom:48px}.hero h1{color:var(--bone);max-width:11em;font-size:clamp(2.8rem,6.6vw,6.2rem)}.hero .label{color:#f3efe7d9}.hero-kicker{font:500 .86rem/1.4 var(--sans);letter-spacing:.01em;color:#f3efe7d9;margin:0 0 1.6rem}.hero-text{max-width:32em;font-size:1.05rem;color:#f3efe7e0;margin:0}.statement{padding:calc(var(--space) * 1.2) 0;text-align:center}.statement p{font:italic 300 clamp(2rem,5vw,3.6rem)/1.15 var(--serif);max-width:18em;margin:0 auto;color:var(--ink);letter-spacing:-.01em}.statement p:before{content:"";display:block;width:40px;height:1px;background:var(--brass);margin:0 auto 28px}.section{padding:var(--space) 0}.section-bone{background:var(--bone)}.section-flush-top{padding-top:0}.section-head{margin-bottom:48px;max-width:760px}.section-head h2{margin:0}.section-head-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;max-width:none}.grid{display:grid;gap:40px}.bleed{margin:0}.bleed .caption{display:block}.bleed .ph-cap{left:var(--gutter)}.stats{display:grid;grid-template-columns:repeat(2,1fr);margin-top:40px;border-top:1px solid var(--line)}.stats div{padding:20px 12px 20px 0}.stats div:nth-child(2n){padding-left:16px;border-left:1px solid var(--line)}.stats div:nth-child(n+3){border-top:1px solid var(--line)}.stats dd{font:400 clamp(2.2rem,6vw,3rem)/1 var(--serif);color:var(--ink)}.stats dt{font:500 .84rem/1.4 var(--sans);letter-spacing:.01em;color:var(--ink-2);margin-top:10px}.numbered li{display:grid;grid-template-columns:3rem 1fr;gap:8px;padding:28px 0;border-top:1px solid var(--line)}.numbered li:last-child{border-bottom:1px solid var(--line)}.numbered h3{margin-bottom:.4em}.numbered p{margin:0;color:var(--ink-2)}.num{font:italic 400 1.6rem/1.1 var(--serif);color:var(--brass)}.columns-4,.columns-3{display:grid;border-top:1px solid var(--ink)}.columns-4 li,.columns-3 li{padding:28px 0;border-bottom:1px solid var(--line)}.columns-4 h3,.columns-3 h3{font-size:1.45rem;margin-bottom:.5em}.columns-4 p,.columns-3 p{margin:0;color:var(--ink-2)}.steps .num{display:block;margin-bottom:14px;line-height:1}.lots{display:grid;gap:64px 32px}.lot{display:flex;flex-direction:column;scroll-margin-top:120px}[id]{scroll-margin-top:90px}.lot-photo{position:relative;aspect-ratio:4 / 5;overflow:hidden;margin-bottom:22px}#rory .lot-photo .photo{object-position:22% 50%}.photo-corral-milking{object-position:80% 50%}.lot-head{display:flex;justify-content:space-between;gap:16px;align-items:baseline}.lot-head .label{margin-bottom:10px}.lot-status{font:500 .84rem/1.4 var(--sans);letter-spacing:.01em;margin:0;white-space:nowrap;display:inline-flex;align-items:center;gap:8px;color:var(--olive)}.lot-status:before{content:"";width:6px;height:6px;background:currentColor}.lot-reserved{color:var(--ink-3)}.lot-coming-soon{color:#8a6a3f}.lot-name{font-size:2rem;font-weight:400;margin-bottom:4px}.lot-detail{font:italic 400 1.15rem/1.4 var(--serif);color:var(--ink-2);margin-bottom:18px}.spec{border-top:1px solid var(--ink)}.spec div{display:grid;align-items:baseline;grid-template-columns:5.5rem 1fr;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:.95rem}.spec dt{font:500 .84rem/1.4 var(--sans);letter-spacing:.01em;color:var(--ink-3)}.spec-lg div{grid-template-columns:7rem 1fr;padding:16px 0;font-size:.98rem}@media(min-width:640px){.spec-lg div{grid-template-columns:9rem 1fr}}.lot-notes{font-size:1rem;color:var(--ink-2);margin:16px 0 18px;flex:1}.lot-link{align-self:flex-start;font:500 .86rem/1.2 var(--sans);letter-spacing:.01em;text-decoration:none;padding-bottom:6px;margin:0}.lot-link-muted{color:var(--ink-3);--ul: var(--line)}.tally{display:flex;flex-wrap:wrap;gap:8px 28px;margin:24px 0 0;padding-top:18px;border-top:1px solid var(--line);font:500 .86rem/1.4 var(--sans);letter-spacing:.01em;color:var(--ink-2)}.tally strong{font:500 .95rem/1 var(--sans);letter-spacing:0;color:var(--ink);margin-right:6px}.ruled{border-top:1px solid var(--ink)}.ruled li{padding:16px 0 16px 28px;border-bottom:1px solid var(--line);position:relative;color:var(--ink-2)}.ruled li:before{content:"";position:absolute;left:0;top:29px;width:12px;height:1px;background:var(--brass)}.quotes{display:grid;gap:48px}.quotes li{border-top:1px solid var(--ink);padding-top:28px}.quotes blockquote{margin:0 0 24px;font:italic 400 1.45rem/1.4 var(--serif);color:var(--ink)}.quotes blockquote p{margin:0}.quotes figcaption{display:flex;flex-direction:column;gap:4px}.quotes figcaption .label{margin:0;color:var(--ink-3)}.quote-name{font-weight:500;font-size:.92rem}.closing{position:relative;isolation:isolate;overflow:hidden;background:var(--peat);color:var(--bone);min-height:80svh;display:flex;align-items:center;padding:var(--space) 0;text-align:center}.closing>.wrap{width:100%}.closing-img{position:absolute;inset:0;z-index:-2}.closing-shade{position:absolute;inset:0;z-index:-1;background:#0c0c0b80}.closing-inner{max-width:820px;margin:0 auto}.closing h2{color:var(--bone);font-size:clamp(2.6rem,7vw,5.6rem)}.closing .label{color:#f3efe7cc}.closing-text{max-width:30em;margin:0 auto;color:#f3efe7e0}.page-head{padding:64px 0 var(--space)}.page-head h1{font-size:clamp(2.6rem,7vw,4.4rem);margin-bottom:0}.page-intro .actions{margin-top:1.6rem}.contact-spec{margin-top:32px;border-top:1px solid var(--ink)}.contact-spec div{padding:14px 0;border-bottom:1px solid var(--line)}.contact-spec dt{font:500 .84rem/1.6 var(--sans);letter-spacing:.01em;color:var(--ink-3)}.contact-spec dd{font-size:1rem;overflow-wrap:anywhere}.form-help{font-size:.85rem;color:var(--ink-3);margin-bottom:28px}.form-row{display:flex;flex-direction:column;margin-bottom:26px}.form-cols{display:grid;gap:0 32px}label{font:500 .84rem/1.6 var(--sans);letter-spacing:.01em;color:var(--ink-2)}input,select,textarea{font:400 1rem/1.5 var(--sans);color:var(--ink);background:transparent;border:0;border-bottom:1px solid #a9a193;border-radius:0;padding:10px 0;min-height:46px;width:100%;-webkit-appearance:none;appearance:none}select{background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 10px) 50%,calc(100% - 5px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:24px}textarea{resize:vertical}input:focus,select:focus,textarea:focus{outline:none;border-bottom-color:var(--ink);box-shadow:0 1px 0 0 var(--ink)}.form .btn{margin-top:8px}.form-note{margin:24px 0 0;padding:16px 0 16px 18px;border-left:1px solid var(--brass);color:var(--ink);font-size:.95rem}.form-note:focus{outline:none}.faqs{border-top:1px solid var(--ink)}.faqs details{border-bottom:1px solid var(--line)}.faqs summary{cursor:pointer;padding:22px 40px 22px 0;font:400 1.45rem/1.3 var(--serif);list-style:none;position:relative}.faqs summary::-webkit-details-marker{display:none}.faqs summary:after{content:"";position:absolute;right:6px;top:50%;width:10px;height:10px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);transform:translateY(-75%) rotate(45deg);transition:transform .2s}.faqs details[open] summary:after{transform:translateY(-25%) rotate(-135deg)}.faqs details p{color:var(--ink-2);padding-bottom:12px;max-width:40em}.site-footer{background:var(--peat);color:#f3efe7bf;padding:72px 0 28px;font-size:.95rem}.site-footer a{color:var(--bone);text-decoration:none}.site-footer a:hover{color:var(--brass)}.wordmark-light,.wordmark-light:hover{color:var(--bone);grid-area:auto}.wordmark-light .wordmark-main{font-size:1.7rem}.wordmark-light .wordmark-sub{color:#f3efe799}.footer-top{padding-bottom:40px;border-bottom:1px solid var(--line-dark);display:grid;gap:20px}.footer-tagline{font:italic 400 1.3rem/1.4 var(--serif);color:#f3efe7d9;margin:0}.footer-grid{display:grid;grid-template-columns:1fr;gap:36px 24px;padding:40px 0}.site-footer .label{color:var(--brass);margin-bottom:12px;font-size:.66rem}.footer-grid p{margin:0;overflow-wrap:anywhere}.footer-grid li{margin-bottom:8px}.dim{color:#f3efe78c}.footer-base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:22px;border-top:1px solid var(--line-dark);font-size:.78rem;letter-spacing:.04em}.footer-base p{margin:0}@media(min-width:480px){.footer-grid{grid-template-columns:1fr 1fr}}@media(min-width:640px){:root{--gutter: 32px}.lots{grid-template-columns:repeat(2,1fr)}.columns-4,.columns-3{grid-template-columns:repeat(2,1fr);column-gap:32px}.form-cols{grid-template-columns:1fr 1fr}.ratio-wide{aspect-ratio:16 / 9}.header-phone .label{margin:0 10px 0 0;font-size:.62rem;color:var(--ink-2)}.hp-num{position:static;width:auto;height:auto;overflow:visible;clip:auto}}@media(min-width:960px){:root{--gutter: 48px;--space: 160px}.header-row{padding-top:22px;padding-bottom:22px}.wordmark-main{font-size:1.55rem}.hero{min-height:88vh}.hero-copy{padding-bottom:80px}.grid{grid-template-columns:repeat(12,1fr);gap:0 32px;align-items:start}.col-side{grid-column:1 / span 5}.col-main{grid-column:7 / span 6}.col-photo-left{grid-column:1 / span 6}.col-text-right{grid-column:8 / span 5;align-self:center}.col-half{grid-column:1 / span 5}.col-half-right{grid-column:7 / span 6}.page-intro{padding-top:34px}.ratio-wide{aspect-ratio:2.39 / 1}.lots{grid-template-columns:repeat(3,1fr);gap:88px 40px}.columns-4{grid-template-columns:repeat(4,1fr)}.columns-3{grid-template-columns:repeat(3,1fr)}.columns-4 li,.columns-3 li{padding:32px 0 0;border-bottom:0}.quotes{grid-template-columns:repeat(3,1fr);gap:48px}.footer-top{grid-template-columns:1fr 1fr;align-items:end}.footer-grid{grid-template-columns:repeat(4,1fr)}}.more{margin:32px 0 0}.head-links{display:flex;flex-wrap:wrap;gap:12px 32px}.timeline li{display:grid;grid-template-columns:4.5rem 1fr;gap:12px;padding:26px 0;border-top:1px solid var(--line)}.timeline li:last-child{border-bottom:1px solid var(--line)}.timeline .year{font:400 1.5rem/1.2 var(--serif);color:var(--brass);font-variant-numeric:lining-nums}.timeline h3{margin-bottom:.3em}.timeline p{margin:0;color:var(--ink-2)}@media(min-width:640px){.timeline li{grid-template-columns:7rem 1fr}}.pull-quote{max-width:820px;margin:0 auto;text-align:center}.pull-quote blockquote{margin:0 0 24px;font:italic 400 clamp(1.6rem,3.6vw,2.3rem)/1.35 var(--serif);color:var(--ink)}.pull-quote blockquote p{margin:0}.pull-quote blockquote:before{content:"";display:block;width:40px;height:1px;background:var(--brass);margin:0 auto 28px}.pull-quote figcaption{display:flex;flex-direction:column;gap:4px;align-items:center}.pull-quote figcaption .label{margin:0;color:var(--ink-3)}.exp-hero{padding:40px 0 var(--space)}.crumbs{display:flex;flex-wrap:wrap;gap:4px 12px;margin-bottom:32px}.crumbs a{text-decoration:none;color:var(--ink-3)}.crumbs a:hover,.crumbs [aria-current]{color:var(--ink)}.exp-hero .exp-title{font-size:clamp(2.6rem,7vw,4.4rem)}.exp-hero .actions{margin-top:32px}.side-photo{margin-top:40px;max-width:420px}.lines{border-top:1px solid var(--ink)}.lines li{padding:28px 0;border-bottom:1px solid var(--line)}.lines h3{font-size:1.8rem;font-weight:400;margin-bottom:.35em}.lines p{margin:0;color:var(--ink-2)}.line-meta{display:flex;justify-content:space-between;gap:16px;margin-bottom:12px!important}.line-meta span:last-child{color:var(--brass)}.ruled-after{margin-top:48px}.offer-cols{margin-bottom:72px}.exp-cards{display:grid;gap:56px 32px}.exp-card-photo{margin-bottom:22px}.exp-card h3{font-size:1.8rem;font-weight:400;margin-bottom:.3em}.exp-card h3 a{text-decoration:none}.exp-card-photo{display:block}.exp-card .label{margin-bottom:10px}.exp-summary{color:var(--ink-2)}.exp-title{font-size:clamp(2.1rem,5vw,3rem);font-weight:400}.exp-link{display:inline-block;margin-top:28px}@media(min-width:640px){.exp-cards{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.exp-cards{grid-template-columns:repeat(4,1fr);gap:32px}.exp-cards-3{grid-template-columns:repeat(3,1fr);gap:40px}.exp-row{align-items:center}.exp-photo{grid-column:1 / span 6;grid-row:1}.exp-text{grid-column:8 / span 5;grid-row:1}}:root{--ease: cubic-bezier(.2, .7, .2, 1)}.text-link,.lot-link{background:linear-gradient(var(--ul, currentColor),var(--ul, currentColor)) left bottom / 100% 1px no-repeat}.text-link:hover,a.lot-link:hover{animation:underline .8s var(--ease);color:var(--ink)}.text-link .icon{transition:transform .5s var(--ease)}.text-link:hover .icon{transform:translate(4px)}@keyframes underline{0%{background-size:100% 1px;background-position:right bottom}45%{background-size:0 1px;background-position:right bottom}55%{background-size:0 1px;background-position:left bottom}to{background-size:100% 1px;background-position:left bottom}}.btn{transition:background .35s var(--ease),color .35s var(--ease),border-color .35s var(--ease)}.site-footer a{transition:color .3s}.lot-photo .photo,.exp-card .photo,.exp-photo .photo{transition:transform 1.4s var(--ease)}.lot:hover .lot-photo .photo,.exp-card:hover .photo,.exp-row:hover .exp-photo .photo{transform:scale(1.03)}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes settle{0%{scale:1.06}to{scale:1}}html.motion .hero-copy>*{animation:rise 1s var(--ease) both}html.motion .hero-copy>:nth-child(2){animation-delay:.12s}html.motion .hero-copy>:nth-child(3){animation-delay:.24s}html.motion .hero-copy>:nth-child(4){animation-delay:.36s}html.motion .hero-img{animation:settle 1.8s cubic-bezier(.3,.1,.2,1) both}html.motion .rv{transition:opacity .85s var(--ease) var(--d, 0ms),transform .85s var(--ease) var(--d, 0ms)}html.motion .rv:not(.in){opacity:0;transform:translateY(20px)}html.motion .rv-rule{position:relative;border-top-color:transparent!important}html.motion .rv-rule:after{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:var(--rule, var(--ink));transform-origin:left;transition:transform 1.2s var(--ease) calc(var(--d, 0ms) + .1s)}html.motion .rv-rule:not(.in):after{transform:scaleX(0)}html.motion .stats.rv-rule,html.motion .numbered li.rv-rule{--rule: var(--line)}html.motion .rv-photo{transition:clip-path 1.2s var(--ease),opacity 1.2s var(--ease)}html.motion .rv-photo:not(.in){clip-path:inset(0 0 14% 0);opacity:0}html.motion .rv-photo .photo{transition:scale 1.8s var(--ease),transform 1.4s var(--ease)}html.motion .rv-photo:not(.in) .photo{scale:1.06}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}.site-header{view-transition-name:site-header}::view-transition-old(root),::view-transition-new(root){animation-duration:.45s;animation-timing-function:var(--ease)}}@media print{html.motion .rv,html.motion .rv-photo,html.motion .rv-photo .photo{opacity:1!important;transform:none!important;clip-path:none!important;scale:1!important}html.motion .rv-rule:after{transform:none!important}}.site-header{transition:background .4s var(--ease),border-color .4s var(--ease),box-shadow .4s var(--ease),color .4s var(--ease)}.header-row{transition:padding .4s var(--ease)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.site-header{background:#faf8f4bd;border-bottom-color:#1c1c1a1a;-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%)}}.site-header.scrolled{box-shadow:0 14px 34px -24px #1c1c1a73}@media(min-width:960px){.site-header.scrolled .header-row{padding-top:14px;padding-bottom:14px}}.has-hero .hero{margin-top:calc(-1 * var(--hh, 0px))}.has-hero .hero-copy{padding-top:calc(120px + var(--hh, 0px))}.site-header.over{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:#f3efe733;box-shadow:none;color:var(--bone)}.site-header.over :is(.wordmark,.wordmark:hover,.header-phone,.header-phone .label,.menu-btn){color:var(--bone)}.site-header.over .wordmark-sub{color:#f3efe7bf}.hero-copy{width:100%}.hero-index{display:grid;margin-top:48px;border-top:1px solid rgb(243 239 231 / .3)}.hero-index a{display:grid;grid-template-columns:1fr;gap:2px 0;padding:14px 0;border-bottom:1px solid rgb(243 239 231 / .3);color:var(--bone);text-decoration:none;font:500 .86rem/1.4 var(--sans);letter-spacing:.01em;transition:padding .5s var(--ease)}.hero-index a:hover{color:var(--bone);padding-left:8px}.hero-index em{font:italic 400 1.15rem/1.3 var(--serif);letter-spacing:0;text-transform:none;color:#f3efe7d9}@media(min-width:960px){.hero-copy{display:grid;grid-template-columns:minmax(0,1fr) 320px;column-gap:64px;align-items:end}.hero-copy>:not(.hero-index){grid-column:1}.hero-index{grid-column:2;grid-row:1 / span 4;align-self:end;margin:0}}.bleed .caption{font:500 .84rem/1.4 var(--sans);letter-spacing:.01em;padding-top:14px}.section-ink{background:var(--ink);color:var(--bone)}.section-ink .label,.section-ink .quotes figcaption .label{color:#f3efe799}.section-ink .quotes li{border-top-color:#f3efe74d}.section-ink .quotes blockquote{color:var(--bone)}.btn{transition:background .35s var(--ease),color .35s var(--ease),border-color .35s var(--ease),box-shadow .35s var(--ease),transform .15s var(--ease)}.btn:hover{box-shadow:0 14px 28px -16px #1414128c}.btn:active{transform:translateY(1px)}input:user-valid{border-bottom-color:var(--olive);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23a8875a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7'/%3E%3C/svg%3E") right 2px center / 16px no-repeat;padding-right:28px}input:user-invalid,select:user-invalid,textarea:user-invalid{border-bottom-color:#9a3b2e}html:not(.js) .menu-btn{display:none}.menu-btn:hover .menu-lines{width:30px}.menu-lines{transition:width .4s var(--ease)}html:has(.index-menu[open]){overflow:hidden}.index-menu{width:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;inset:0;overflow-y:auto;background:#10100f;color:var(--bone)}.index-menu::backdrop{background:#10100f}.index-menu[open]{display:flex;flex-direction:column}.im-top{display:flex;align-items:center;justify-content:space-between;width:100%;padding-top:16px;padding-bottom:16px}.im-top .wordmark-main{font-size:1.3rem}.im-close{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:0;background:none;border:0;color:var(--bone);font:500 .84rem/1 var(--sans);letter-spacing:.01em;cursor:pointer}.im-x{position:relative;width:22px;height:22px}.im-x:before,.im-x:after{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px solid currentColor;rotate:45deg;transition:rotate .4s var(--ease)}.im-x:after{rotate:-45deg}.im-close:hover .im-x:before{rotate:135deg}.im-close:hover .im-x:after{rotate:45deg}.im-body{flex:1;display:grid;align-content:center;width:100%;padding-top:8px;padding-bottom:24px}.im-list{list-style:none;margin:0;padding:0;counter-reset:none}.im-item{padding:12px 0;border-top:1px solid var(--line-dark);transition:opacity .5s var(--ease)}.im-item:last-child{border-bottom:1px solid var(--line-dark)}.im-link,.im-link:hover{display:flex;align-items:baseline;gap:16px;text-decoration:none;color:var(--bone)}.im-no{flex:none;width:2.2em;font:500 .66rem/1 var(--sans);letter-spacing:.2em;color:#f3efe780}.im-title{font:300 clamp(2.2rem,1.2rem + 3.2vw,3.9rem)/1 var(--serif);letter-spacing:-.01em;transition:translate .6s var(--ease),font-style 0s}.im-link[aria-current=page] .im-title{font-style:italic}.im-subs{list-style:none;display:flex;flex-wrap:wrap;gap:0 22px;margin:6px 0 0;padding:0 0 0 calc(2.2em * .66 + 16px)}.im-subs a{display:inline-block;padding:6px 0;font:500 .84rem/1.3 var(--sans);letter-spacing:.01em;text-decoration:none;color:#f3efe79e;background:linear-gradient(currentColor,currentColor) left bottom / 0 1px no-repeat;transition:color .3s,background-size .5s var(--ease)}.im-subs a:hover{color:var(--bone);background-size:100% 1px}.im-stage{display:none}.im-foot{display:flex;flex-wrap:wrap;gap:6px 32px;width:100%;padding-top:20px;padding-bottom:28px;background:linear-gradient(var(--line-dark),var(--line-dark)) center top / calc(100% - 2 * var(--gutter)) 1px no-repeat;font:500 .84rem/1.4 var(--sans);letter-spacing:.01em;color:#f3efe799}.im-foot p{margin:0}.im-foot a{color:inherit;text-decoration:none}.im-foot a:hover{color:var(--bone)}.im-inquire{color:var(--bone)!important;border-bottom:1px solid currentColor}@media(min-width:960px){.im-top{padding-top:22px;padding-bottom:22px}.im-top .wordmark-main{font-size:1.55rem}.im-body{grid-template-columns:7fr 5fr;gap:0 clamp(48px,7vw,128px);align-items:center}.im-list:hover .im-item,.im-list:focus-within .im-item{opacity:.32}.im-list .im-item:is(:hover,:focus-within){opacity:1}.im-item:is(:hover,:focus-within) .im-title{translate:12px 0}.im-stage{display:block;position:relative;aspect-ratio:4 / 5;max-height:calc(100dvh - 220px);overflow:hidden;background:#1c1c1a}.im-photo{position:absolute;inset:0;opacity:0;scale:1.06;transition:opacity .8s var(--ease),scale 1.6s var(--ease)}.im-photo.on{opacity:1;scale:1}.im-photo .photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.im-foot{justify-content:space-between}}@media(prefers-reduced-motion:no-preference){.index-menu[open]{animation:im-fade .5s var(--ease) both}.index-menu[open] .im-item{animation:im-rise .8s var(--ease) both;animation-delay:calc(.12s + var(--i) * .06s)}.index-menu[open] .im-stage{animation:im-fade 1.2s var(--ease) .2s both}}@keyframes im-fade{0%{opacity:0}}@keyframes im-rise{0%{opacity:0;transform:translateY(24px)}}.top-nav{display:none}@media(min-width:768px){.menu-btn,.header-phone{display:none}.wordmark{margin:0}.top-nav{display:block;flex:1;align-self:stretch}.top-nav>ul{display:flex;justify-content:flex-end;height:100%;gap:0 clamp(18px,2.4vw,34px);list-style:none;margin:0;padding:0}.tn-item{position:relative;display:flex;align-items:center}.tn-link{padding:8px 0;font:500 .84rem/1.2 var(--sans);letter-spacing:.01em;text-decoration:none;white-space:nowrap;color:inherit;opacity:.78;background:linear-gradient(currentColor,currentColor) left bottom / 0 1px no-repeat;transition:background-size .5s var(--ease),opacity .3s}.tn-link:hover,.tn-link[aria-current=page],.tn-item:hover .tn-link{opacity:1;background-size:100% 1px;color:inherit}.tn-drop{position:absolute;top:100%;left:-22px;min-width:250px;margin:0;padding:10px 22px 14px;list-style:none;background:var(--paper);color:var(--ink);border:1px solid var(--line);box-shadow:0 24px 40px -28px #1c1c1a73;opacity:0;visibility:hidden;translate:0 -4px;transition:opacity .35s var(--ease) .1s,translate .35s var(--ease) .1s,visibility 0s linear .45s}.tn-item:nth-last-child(-n+2) .tn-drop{left:auto;right:-22px}:is(.tn-item:hover,.tn-item:focus-within:not(.tn-shut)) .tn-drop{opacity:1;visibility:visible;translate:0 0;transition-delay:.04s,.04s,0s}.tn-drop li+li{border-top:1px solid var(--line)}.tn-drop a{display:flex;gap:14px;padding:11px 0;font:500 .82rem/1.35 var(--sans);letter-spacing:.01em;text-decoration:none;color:var(--ink-2);transition:color .3s,translate .4s var(--ease)}.tn-drop a:hover{color:var(--ink);translate:4px 0}.tn-no{flex:none;color:var(--ink-3)}@media(prefers-reduced-motion:no-preference){:is(.tn-item:hover,.tn-item:focus-within:not(.tn-shut)) .tn-drop li{animation:tn-rise .5s var(--ease) both;animation-delay:calc(var(--n) * .04s)}}}@media(min-width:1240px){.header-phone{display:inline;margin-left:12px}}@keyframes tn-rise{0%{opacity:0;transform:translateY(6px)}}.hero-assure{margin:18px 0 0;font:500 .86rem/1.5 var(--sans);letter-spacing:.01em;color:#f3efe7c7}.form-submit{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px}.form-assure{margin:0;font-size:.85rem;color:var(--ink-2)}.confidence{display:grid;gap:18px;margin-bottom:64px;padding:28px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--line)}.confidence .label{margin:0}.confidence dl{display:grid;gap:20px;margin:0}.confidence dt{margin-bottom:6px;font:400 1.35rem/1.2 var(--serif)}.confidence dd{margin:0;color:var(--ink-2);font-size:.95rem;line-height:1.55}@media(min-width:960px){.confidence{grid-template-columns:3fr 9fr;gap:32px}.confidence dl{grid-template-columns:repeat(3,1fr);gap:32px}}.spec-group+.spec-group{margin-top:18px}.spec-label{margin:0 0 8px;font:500 .8rem/1.4 var(--sans);letter-spacing:.01em;color:var(--ink-3)}.lot-price{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:18px 0 0;padding:12px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--line)}.lot-price .spec-label{margin:0}.lot-price span:last-child{font:400 1.5rem/1 var(--serif);font-variant-numeric:lining-nums}.pairs{display:grid;gap:14px;margin:14px 0 0}.pairs dt{font:500 .84rem/1.4 var(--sans);letter-spacing:.01em;color:var(--ink);margin-bottom:4px}.pairs dd{margin:0;color:var(--ink-2)}@media(min-width:640px){.pairs{grid-template-columns:1fr 1fr;gap:24px}}.head-price{margin:28px 0 0;font:italic 400 clamp(1.5rem,2.4vw,2rem)/1.2 var(--serif);color:var(--ink)}.head-price .label{display:block;margin-bottom:8px;font-style:normal}a.lot-link{align-self:stretch;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:0 20px;background:var(--ink);color:var(--bone);transition:background .2s}a.lot-link:after{content:"→";font:400 1rem/1 var(--sans);letter-spacing:0}a.lot-link:hover{animation:none;background:#2a2926;color:var(--bone)}.lot-link-muted{background:none;padding:15px 0;min-height:48px;box-sizing:border-box}.lot-photo.has-dam .dam-photo{position:absolute;inset:0;opacity:0;transform:scale(1.04);transition:opacity .9s var(--ease),transform 1.4s var(--ease)}.dam-cap{position:absolute;left:0;right:0;bottom:0;margin:0;padding:48px 20px 18px;color:var(--bone);font:italic 400 1.6rem/1.1 var(--serif);background:linear-gradient(transparent,#1313128c);opacity:0;transform:translateY(8px);transition:opacity .6s var(--ease),transform .8s var(--ease);pointer-events:none}.dam-cap .label{display:block;margin:0 0 6px;color:#ecebe6d9;font-style:normal}.lot-photo.show-dam .dam-photo,.lot-photo.show-dam .dam-cap{opacity:1;transform:none}@media(hover:hover){.lot:hover .lot-photo.has-dam .dam-photo,.lot:hover .lot-photo.has-dam .dam-cap{opacity:1;transform:none;transition-delay:.15s}.lot:hover .dam-toggle{opacity:0}}.dam-toggle{position:absolute;top:14px;right:14px;z-index:1;min-height:32px;padding:0 12px;border:0;background:#f6f5f1e0;color:var(--ink);font:500 .84rem/1 var(--sans);letter-spacing:.01em;cursor:pointer;transition:opacity .3s}.lot-photo.show-dam .dam-toggle{background:var(--ink);color:var(--bone);opacity:1}.keeper-grid{display:grid;gap:32px;align-items:center}.keeper-photo{margin:0;max-width:320px}.keeper-sign{margin:28px 0 0;font:italic 400 1.5rem/1.2 var(--serif)}.keeper-sign span{display:block;margin-top:6px;font:500 .86rem/1.4 var(--sans);letter-spacing:.01em;font-style:normal;color:var(--ink-2)}.keeper-call{margin:20px 0 0}.keeper-line{display:flex;align-items:center;gap:14px;margin:24px 0}.keeper-face{flex:none;width:56px;height:56px;border-radius:50%;object-fit:cover;object-position:50% 22%}@media(min-width:760px){.keeper-grid{grid-template-columns:320px minmax(0,560px);gap:64px}}form{scroll-margin-top:96px}.herd-book{position:relative;border-top:1px solid var(--ink)}.herd-book li{display:grid;grid-template-columns:5.2rem 1fr;gap:0 20px;padding:26px 0;border-bottom:1px solid var(--line)}.hb-year{position:relative;margin:0;font:300 2.4rem/.9 var(--serif);font-variant-numeric:lining-nums;letter-spacing:-.02em;color:var(--olive)}.hb-entry>:last-child{margin-bottom:0}.hb-entry .label{margin-bottom:8px}.hb-entry h3{font-size:1.8rem;font-weight:400;margin-bottom:.35em}.hb-entry p{color:var(--ink-2)}.herd-book-short li{padding:18px 0;align-items:baseline}.herd-book-short .hb-year{font-size:2rem}.herd-book-short h3{font-size:1.5rem;margin-bottom:2px}.herd-book-short p{margin:0;font-size:.95rem}@media(min-width:640px){.herd-book li{grid-template-columns:8rem 1fr;gap:0 32px}.hb-year{font-size:4.2rem}.herd-book-short .hb-year{font-size:2.6rem}}.coat{display:inline-block;width:.8em;height:.8em;margin-right:8px;border-radius:50%;vertical-align:-.05em;box-shadow:inset 0 0 0 1px #13131226;background:#8a4a24}.coat-red{background:#8a4a24}.coat-black{background:#1b1b1a}.coat-dun{background:#a2865f}.coat-yellow{background:#cfa865}.coat-silver{background:#d4cfc3}.coat-brindle{background:repeating-linear-gradient(135deg,#4e3523 0 2px,#a2865f 2px 4px)}
