@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--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-serif:Georgia,"Times New Roman",serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-bold:700;--tracking-wider:.05em;--tracking-widest:.1em;--default-font-family:Arial,"Helvetica Neue",sans-serif;--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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-x-0{inset-inline:0}.top-12{top:calc(var(--spacing) * 12)}.-right-10{right:calc(var(--spacing) * -10)}.right-0{right:0}.-bottom-16{bottom:calc(var(--spacing) * -16)}.bottom-0{bottom:0}.z-50{z-index:50}.m-7{margin:calc(var(--spacing) * 7)}.m-30{margin:calc(var(--spacing) * 30)}.m-38{margin:calc(var(--spacing) * 38)}.m-43{margin:calc(var(--spacing) * 43)}.m-48{margin:calc(var(--spacing) * 48)}.m-56{margin:calc(var(--spacing) * 56)}.m-67{margin:calc(var(--spacing) * 67)}.m-73{margin:calc(var(--spacing) * 73)}.m-74{margin:calc(var(--spacing) * 74)}.m-76{margin:calc(var(--spacing) * 76)}.m-94{margin:calc(var(--spacing) * 94)}.m-130{margin:calc(var(--spacing) * 130)}.m-135{margin:calc(var(--spacing) * 135)}.m-140{margin:calc(var(--spacing) * 140)}.m-151{margin:calc(var(--spacing) * 151)}.m-168{margin:calc(var(--spacing) * 168)}.m-186{margin:calc(var(--spacing) * 186)}.m-203{margin:calc(var(--spacing) * 203)}.m-249{margin:calc(var(--spacing) * 249)}.m-253{margin:calc(var(--spacing) * 253)}.m-257{margin:calc(var(--spacing) * 257)}.m-269{margin:calc(var(--spacing) * 269)}.m-290{margin:calc(var(--spacing) * 290)}.m-291{margin:calc(var(--spacing) * 291)}.m-299{margin:calc(var(--spacing) * 299)}.m-313{margin:calc(var(--spacing) * 313)}.m-322{margin:calc(var(--spacing) * 322)}.m-339{margin:calc(var(--spacing) * 339)}.m-354{margin:calc(var(--spacing) * 354)}.m-356{margin:calc(var(--spacing) * 356)}.m-368{margin:calc(var(--spacing) * 368)}.m-388{margin:calc(var(--spacing) * 388)}.m-420{margin:calc(var(--spacing) * 420)}.m-422{margin:calc(var(--spacing) * 422)}.m-456{margin:calc(var(--spacing) * 456)}.m-462{margin:calc(var(--spacing) * 462)}.m-467{margin:calc(var(--spacing) * 467)}.m-490{margin:calc(var(--spacing) * 490)}.m-501{margin:calc(var(--spacing) * 501)}.m-569{margin:calc(var(--spacing) * 569)}.m-576{margin:calc(var(--spacing) * 576)}.m-584{margin:calc(var(--spacing) * 584)}.m-599{margin:calc(var(--spacing) * 599)}.m-600{margin:calc(var(--spacing) * 600)}.m-607{margin:calc(var(--spacing) * 607)}.m-613{margin:calc(var(--spacing) * 613)}.m-629{margin:calc(var(--spacing) * 629)}.m-635{margin:calc(var(--spacing) * 635)}.m-651{margin:calc(var(--spacing) * 651)}.m-678{margin:calc(var(--spacing) * 678)}.m-693{margin:calc(var(--spacing) * 693)}.m-706{margin:calc(var(--spacing) * 706)}.m-712{margin:calc(var(--spacing) * 712)}.m-725{margin:calc(var(--spacing) * 725)}.m-775{margin:calc(var(--spacing) * 775)}.m-790{margin:calc(var(--spacing) * 790)}.m-797{margin:calc(var(--spacing) * 797)}.m-826{margin:calc(var(--spacing) * 826)}.m-842{margin:calc(var(--spacing) * 842)}.m-867{margin:calc(var(--spacing) * 867)}.m-907{margin:calc(var(--spacing) * 907)}.m-968{margin:calc(var(--spacing) * 968)}.m-989{margin:calc(var(--spacing) * 989)}.m-1096{margin:calc(var(--spacing) * 1096)}.m-1114{margin:calc(var(--spacing) * 1114)}.m-1125{margin:calc(var(--spacing) * 1125)}.m-1210{margin:calc(var(--spacing) * 1210)}.m-1269{margin:calc(var(--spacing) * 1269)}.m-1352{margin:calc(var(--spacing) * 1352)}.m-1463{margin:calc(var(--spacing) * 1463)}.m-1528{margin:calc(var(--spacing) * 1528)}.m-1529{margin:calc(var(--spacing) * 1529)}.m-1591{margin:calc(var(--spacing) * 1591)}.m-1604{margin:calc(var(--spacing) * 1604)}.m-1629{margin:calc(var(--spacing) * 1629)}.m-1646{margin:calc(var(--spacing) * 1646)}.m-1651{margin:calc(var(--spacing) * 1651)}.m-1660{margin:calc(var(--spacing) * 1660)}.m-1682{margin:calc(var(--spacing) * 1682)}.m-1713{margin:calc(var(--spacing) * 1713)}.m-1724{margin:calc(var(--spacing) * 1724)}.m-1741{margin:calc(var(--spacing) * 1741)}.m-1805{margin:calc(var(--spacing) * 1805)}.m-1903{margin:calc(var(--spacing) * 1903)}.m-1941{margin:calc(var(--spacing) * 1941)}.m-2055{margin:calc(var(--spacing) * 2055)}.m-2100{margin:calc(var(--spacing) * 2100)}.m-2114{margin:calc(var(--spacing) * 2114)}.m-2166{margin:calc(var(--spacing) * 2166)}.m-2487{margin:calc(var(--spacing) * 2487)}.m-2520{margin:calc(var(--spacing) * 2520)}.m-2716{margin:calc(var(--spacing) * 2716)}.m-2892{margin:calc(var(--spacing) * 2892)}.m-3017{margin:calc(var(--spacing) * 3017)}.m-3090{margin:calc(var(--spacing) * 3090)}.m-3124{margin:calc(var(--spacing) * 3124)}.m-3151{margin:calc(var(--spacing) * 3151)}.m-3183{margin:calc(var(--spacing) * 3183)}.m-3301{margin:calc(var(--spacing) * 3301)}.m-3311{margin:calc(var(--spacing) * 3311)}.m-3316{margin:calc(var(--spacing) * 3316)}.m-3437{margin:calc(var(--spacing) * 3437)}.m-3517{margin:calc(var(--spacing) * 3517)}.m-3587{margin:calc(var(--spacing) * 3587)}.m-3728{margin:calc(var(--spacing) * 3728)}.m-3971{margin:calc(var(--spacing) * 3971)}.m-4039{margin:calc(var(--spacing) * 4039)}.m-4115{margin:calc(var(--spacing) * 4115)}.m-4316{margin:calc(var(--spacing) * 4316)}.m-4337{margin:calc(var(--spacing) * 4337)}.m-4552{margin:calc(var(--spacing) * 4552)}.m-4627{margin:calc(var(--spacing) * 4627)}.m-4685{margin:calc(var(--spacing) * 4685)}.m-4748{margin:calc(var(--spacing) * 4748)}.m-4753{margin:calc(var(--spacing) * 4753)}.m-5132{margin:calc(var(--spacing) * 5132)}.m-5358{margin:calc(var(--spacing) * 5358)}.m-5808{margin:calc(var(--spacing) * 5808)}.m-5834{margin:calc(var(--spacing) * 5834)}.m-6124{margin:calc(var(--spacing) * 6124)}.m-6611{margin:calc(var(--spacing) * 6611)}.m-6628{margin:calc(var(--spacing) * 6628)}.m-6997{margin:calc(var(--spacing) * 6997)}.m-7224{margin:calc(var(--spacing) * 7224)}.m-7802{margin:calc(var(--spacing) * 7802)}.m-7803{margin:calc(var(--spacing) * 7803)}.m-8069{margin:calc(var(--spacing) * 8069)}.m-8156{margin:calc(var(--spacing) * 8156)}.m-8257{margin:calc(var(--spacing) * 8257)}.m-8357{margin:calc(var(--spacing) * 8357)}.m-10601{margin:calc(var(--spacing) * 10601)}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.ml-1{margin-left:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.aspect-\[4\/3\]{aspect-ratio:4/3}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.h-64{height:calc(var(--spacing) * 64)}.h-\[4\.25rem\]{height:4.25rem}.h-auto{height:auto}.max-h-\[calc\(100svh-10rem\)\]{max-height:calc(100svh - 10rem)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-\[22rem\]{min-height:22rem}.min-h-\[24rem\]{min-height:24rem}.w-\[min\(20rem\,calc\(100vw-2\.5rem\)\)\]{width:min(20rem,100vw - 2.5rem)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-1{gap:var(--spacing)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.border{border-style:var(--tw-border-style);border-width:1px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-charcoal\/10{border-color:var(--palette-charcoal)}@supports (color:color-mix(in lab, red, red)){.border-charcoal\/10{border-color:color-mix(in oklab, var(--palette-charcoal) 10%, transparent)}}.border-charcoal\/15{border-color:var(--palette-charcoal)}@supports (color:color-mix(in lab, red, red)){.border-charcoal\/15{border-color:color-mix(in oklab, var(--palette-charcoal) 15%, transparent)}}.border-charcoal\/35{border-color:var(--palette-charcoal)}@supports (color:color-mix(in lab, red, red)){.border-charcoal\/35{border-color:color-mix(in oklab, var(--palette-charcoal) 35%, transparent)}}.border-cream\/15{border-color:var(--palette-cream)}@supports (color:color-mix(in lab, red, red)){.border-cream\/15{border-color:color-mix(in oklab, var(--palette-cream) 15%, transparent)}}.border-sand,.border-sand\/60{border-color:var(--palette-sage)}@supports (color:color-mix(in lab, red, red)){.border-sand\/60{border-color:color-mix(in oklab, var(--palette-sage) 60%, transparent)}}.bg-charcoal{background-color:var(--palette-charcoal)}.bg-cream{background-color:var(--palette-cream)}.bg-olive{background-color:var(--brand-green)}.bg-paper{background-color:var(--palette-cream)}.bg-sand\/30{background-color:var(--palette-sage)}@supports (color:color-mix(in lab, red, red)){.bg-sand\/30{background-color:color-mix(in oklab, var(--palette-sage) 30%, transparent)}}.bg-terra{background-color:var(--brand-brick)}.object-contain{object-fit:contain}.p-2{padding:calc(var(--spacing) * 2)}.p-8{padding:calc(var(--spacing) * 8)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.font-serif{font-family:Georgia,Times New Roman,serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-\[\.07em\]{--tw-tracking:.07em;letter-spacing:.07em}.tracking-\[\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-charcoal,.text-charcoal\/45{color:var(--palette-charcoal)}@supports (color:color-mix(in lab, red, red)){.text-charcoal\/45{color:color-mix(in oklab, var(--palette-charcoal) 45%, transparent)}}.text-charcoal\/55{color:var(--palette-charcoal)}@supports (color:color-mix(in lab, red, red)){.text-charcoal\/55{color:color-mix(in oklab, var(--palette-charcoal) 55%, transparent)}}.text-charcoal\/65{color:var(--palette-charcoal)}@supports (color:color-mix(in lab, red, red)){.text-charcoal\/65{color:color-mix(in oklab, var(--palette-charcoal) 65%, transparent)}}.text-charcoal\/68{color:var(--palette-charcoal)}@supports (color:color-mix(in lab, red, red)){.text-charcoal\/68{color:color-mix(in oklab, var(--palette-charcoal) 68%, transparent)}}.text-charcoal\/72{color:var(--palette-charcoal)}@supports (color:color-mix(in lab, red, red)){.text-charcoal\/72{color:color-mix(in oklab, var(--palette-charcoal) 72%, transparent)}}.text-cream,.text-cream\/65{color:var(--palette-cream)}@supports (color:color-mix(in lab, red, red)){.text-cream\/65{color:color-mix(in oklab, var(--palette-cream) 65%, transparent)}}.text-cream\/70{color:var(--palette-cream)}@supports (color:color-mix(in lab, red, red)){.text-cream\/70{color:color-mix(in oklab, var(--palette-cream) 70%, transparent)}}.text-cream\/75{color:var(--palette-cream)}@supports (color:color-mix(in lab, red, red)){.text-cream\/75{color:color-mix(in oklab, var(--palette-cream) 75%, transparent)}}.text-sand{color:var(--palette-sage)}.text-terra{color:var(--brand-brick)}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:text-terra:hover{color:var(--brand-brick)}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:h-80{height:calc(var(--spacing) * 80)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:items-baseline{align-items:baseline}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}}@media (min-width:48rem){.md\:order-2{order:2}.md\:hidden{display:none}.md\:h-\[29rem\]{height:29rem}.md\:min-h-\[34rem\]{min-height:34rem}.md\:min-h-\[38rem\]{min-height:38rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:px-\[8\%\]{padding-inline:8%}.md\:px-\[10\%\]{padding-inline:10%}.md\:px-\[max\(2rem\,8vw\)\]{padding-inline:max(2rem,8vw)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:pt-20{padding-top:calc(var(--spacing) * 20)}.md\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.md\:text-\[2\.8rem\]{font-size:2.8rem}}@media (min-width:64rem){.lg\:h-\[22rem\]{height:22rem}.lg\:grid-cols-\[\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[\.65fr_1\.35fr\]{grid-template-columns:.65fr 1.35fr}.lg\:grid-cols-\[1\.1fr_\.9fr\]{grid-template-columns:1.1fr .9fr}}@media (min-width:80rem){.xl\:flex{display:flex}.xl\:hidden{display:none}}}*{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:7rem}body{background:var(--palette-cream);color:var(--palette-charcoal);margin:0;font-family:Arial,Helvetica Neue,sans-serif;line-height:1.5}::selection{background:var(--brand-brick);color:var(--palette-off-white)}a,button,summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--brand-brick);outline-offset:3px}img{font-style:italic}.skip-link{z-index:100;background:var(--palette-off-white);padding:.75rem 1rem;position:fixed;top:-5rem;left:1rem}.skip-link:focus{top:1rem}.container-site{width:min(100% - 2rem,78rem);margin-inline:auto}.display{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.02}.eyebrow{letter-spacing:.17em;text-transform:uppercase;font-size:.69rem;font-weight:800}.section-pad{padding-block:clamp(3.75rem,7vw,6.75rem)}.btn{letter-spacing:.11em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;gap:.65rem;min-height:3rem;padding:.74rem 1.15rem;font-size:.69rem;font-weight:800;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.btn svg{width:1rem;height:1rem}.btn-terra{background:var(--brand-brick);color:var(--palette-off-white)}.btn-terra:hover{background:var(--palette-forest)}.btn-olive{background:var(--brand-green);color:var(--palette-off-white)}.btn-olive:hover{background:var(--palette-forest)}.btn-charcoal{background:var(--palette-charcoal);color:var(--palette-off-white)}.btn-charcoal:hover{background:var(--brand-green)}.btn-cream{background:var(--palette-cream);color:var(--palette-charcoal)}.btn-outline{background:0 0;border-color:currentColor}.text-link{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:.5rem;padding-bottom:.2rem;font-size:.69rem;font-weight:800;display:inline-flex}.guarda-pampa{background:var(--brand-brick);border-block:1px solid var(--palette-olive);height:14px;overflow:hidden}.guarda-pampa svg{width:100%;height:100%;display:block}.media-frame{background:var(--palette-sage);position:relative;overflow:hidden}.media-frame>img,.media-frame>video{object-fit:cover;width:100%;height:100%;transition:transform .7s}.decor-art{width:min(25rem,55vw);color:var(--palette-gold);opacity:.065;pointer-events:none;position:absolute}.decor-art path,.decor-art circle{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.service-icon path,.service-icon circle{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.field{gap:.45rem;display:grid}.field-label{letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800}.input{border:1px solid var(--palette-charcoal);width:100%;min-height:3rem}@supports (color:color-mix(in lab, red, red)){.input{border:1px solid color-mix(in srgb,var(--palette-charcoal) 25%,transparent)}}.input{background:var(--palette-off-white);color:var(--palette-charcoal);font:inherit;border-radius:0;padding:.7rem .85rem}.input:focus{border-color:var(--brand-brick);outline:2px solid var(--palette-forest)}@supports (color:color-mix(in lab, red, red)){.input:focus{outline:2px solid color-mix(in srgb,var(--palette-forest) 15%,transparent)}}textarea.input{resize:vertical;min-height:8rem}.form-note{border-left:3px solid var(--brand-brick);color:var(--palette-charcoal);padding-left:1rem;font-size:.8rem;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.form-note{color:color-mix(in srgb,var(--palette-charcoal) 70%,transparent)}}@media (max-width:767px){body{padding-bottom:4.25rem}.container-site{width:min(100% - 1.5rem,78rem)}.section-pad{padding-block:3.5rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body{background:var(--palette-cream);color:var(--palette-charcoal);font-size:16px}.container-site{width:min(100% - 6rem,78rem)}.display{letter-spacing:-.045em;text-wrap:balance;line-height:1.07}.display em{font-weight:400}.eyebrow{letter-spacing:.18em;font-size:12px;font-weight:600}.btn{letter-spacing:.09em;min-height:50px;padding:1rem 1.4rem;font-size:12px;font-weight:600}.btn-terra{background:var(--brand-brick)}.btn-olive{background:var(--brand-green)}.btn-cream{background:var(--palette-cream)}.btn-cream:hover{background:var(--palette-off-white)}.btn-outline:hover{background:var(--palette-charcoal);color:var(--palette-cream);border-color:var(--palette-charcoal)}.text-link{letter-spacing:.1em;gap:.8rem;padding-bottom:.5rem;font-size:12px}.text-link svg{width:18px}.media-frame>img{object-position:var(--focal-desktop,50% 50%)}.media-frame:hover>img{transform:none}.decor-art{opacity:.4;width:min(28rem,55vw);height:auto}.home-preview .decor-art,.editorial-section .decor-art{display:none}.guarda-pampa{background:url(/media/brand/patterns/geometric-border.svg) 50%/auto 22px repeat-x;border:0;height:22px}header{box-shadow:none!important}header .container-site{width:min(100% - 4rem,84rem)}.brand-emblem{background:0 0!important;border:0!important}.home-hero{isolation:isolate;height:min(800px,100svh - 76px);min-height:620px;color:var(--palette-off-white);background:var(--palette-charcoal);position:relative}.home-hero .hero-photo{z-index:-2;position:absolute;inset:0}.hero-shade{z-index:-1;background:linear-gradient(90deg,var(--palette-forest),var(--palette-forest) 70%),linear-gradient(0deg,var(--palette-forest),transparent 40%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hero-shade{background:linear-gradient(90deg,color-mix(in srgb,var(--palette-forest) 72%,transparent),color-mix(in srgb,var(--palette-forest) 12%,transparent) 70%),linear-gradient(0deg,color-mix(in srgb,var(--palette-forest) 40%,transparent),transparent 40%)}}.hero-content{flex-direction:column;justify-content:center;align-items:flex-start;height:100%;padding-bottom:2rem;display:flex}.hero-content h1{max-width:800px;margin:1.4rem 0 1.6rem;font-size:clamp(54px,6.3vw,92px)}.hero-copy{font-size:17px;line-height:1.8}.hero-actions{flex-wrap:wrap;align-items:center;gap:2rem;margin-top:2.2rem;display:flex}.hero-caption{text-transform:uppercase;letter-spacing:.15em;border-top:1px solid var(--palette-off-white);justify-content:space-between;font-size:11px;display:flex;position:absolute;inset:auto 3rem 1.5rem}@supports (color:color-mix(in lab, red, red)){.hero-caption{border-top:1px solid color-mix(in srgb,var(--palette-off-white) 33%,transparent)}}.hero-caption{padding-top:1rem}.home-intro{grid-template-columns:1.25fr 1fr;align-items:end;column-gap:6rem;padding-block:6.5rem 3rem;display:grid}.home-intro .eyebrow{grid-column:1/-1;margin-bottom:1.4rem}.home-intro h2{font-size:clamp(36px,4vw,56px)}.home-intro>p:last-child{max-width:450px;color:var(--palette-gray-green);line-height:1.9}section[aria-label=Ranch\ services]{background:0 0;border:0;padding:0 3rem 5rem}section[aria-label=Ranch\ services]>div{border-top:1px solid var(--palette-charcoal)}@supports (color:color-mix(in lab, red, red)){section[aria-label=Ranch\ services]>div{border-top:1px solid color-mix(in srgb,var(--palette-charcoal) 18.82%,transparent)}}section[aria-label=Ranch\ services]>div{border-bottom:1px solid var(--palette-charcoal)}@supports (color:color-mix(in lab, red, red)){section[aria-label=Ranch\ services]>div{border-bottom:1px solid color-mix(in srgb,var(--palette-charcoal) 18.82%,transparent)}}section[aria-label=Ranch\ services] a{min-height:185px;padding:1.6rem .75rem}section[aria-label=Ranch\ services] img{object-fit:contain;width:52px;height:52px}section[aria-label=Ranch\ services] h2{font-size:20px}section[aria-label=Ranch\ services] p{color:var(--palette-gray-green);font-size:12px;line-height:1.6}section[aria-label=Ranch\ services] span{font-size:10px}.home-preview{color:var(--palette-charcoal);background:0 0;align-items:center;gap:5rem;margin:0 auto;padding:4.5rem max(3rem,50vw - 39rem)}.home-preview .media-frame{height:540px}.home-preview>div:last-child{padding:1rem 0;overflow:visible}.home-preview h2{font-size:clamp(36px,3.8vw,56px)}.home-preview p:not(.eyebrow){color:var(--palette-gray-green);font-size:16px;line-height:1.9}.home-preview .eyebrow{color:var(--brand-brick)}.home-preview .btn{color:var(--palette-charcoal);border:0;border-bottom:1px solid var(--palette-charcoal);background:0 0;min-height:44px;padding:1rem 0 .6rem}.home-preview .btn:hover{color:var(--brand-brick);border-color:var(--brand-brick)}.home-preview:nth-of-type(6){background:var(--palette-charcoal);color:var(--palette-cream);margin-block:3rem}.home-preview:nth-of-type(6) p,.home-preview:nth-of-type(6) .btn{color:var(--palette-cream);border-color:var(--palette-cream)}.home-preview:nth-of-type(6) .eyebrow{color:var(--palette-sage)}.story-heading{grid-template-columns:1.1fr 1fr;gap:1.5rem 6rem;margin-bottom:3.5rem;display:grid}.story-heading>.eyebrow{grid-column:1/-1}.story-heading h2{font-size:clamp(38px,4.2vw,60px)}.story-heading>div{align-self:end;max-width:450px;line-height:1.9}.story-landscape{height:500px}.photo-caption{letter-spacing:.05em;color:var(--palette-gray-green);margin-top:1rem;font-size:12px}.page-hero>div:first-child{padding:5rem max(2.5rem,50vw - 39rem);min-height:650px;padding-right:3rem}.page-hero h1{font-size:clamp(42px,4.7vw,68px)}.page-hero-photo{min-height:650px}.page-hero .eyebrow{line-height:1.8}.editorial-section .media-frame{min-height:640px}.editorial-section>div:last-child{padding:5rem 12%}main .text-sm{font-size:16px;line-height:1.85}main .text-xs{font-size:14px;line-height:1.7}main [class*=text-charcoal\/]{color:var(--palette-gray-green)}main [class*=text-cream\/]{color:var(--palette-off-white)}.field-label{letter-spacing:.09em;font-size:12px;font-weight:600}.input{background:var(--palette-off-white);border-color:var(--palette-charcoal);min-height:52px}@supports (color:color-mix(in lab, red, red)){.input{border-color:color-mix(in srgb,var(--palette-charcoal) 22.75%,transparent)}}.form-note{color:var(--palette-gray-green);font-size:14px}form{border-top:1px solid var(--palette-charcoal)}@supports (color:color-mix(in lab, red, red)){form{border-top:1px solid color-mix(in srgb,var(--palette-charcoal) 18.82%,transparent)}}form{padding-top:2rem}footer .text-xs{font-size:14px}footer [class*=text-cream\/]{color:var(--palette-off-white)}@media (min-width:768px) and (max-width:1100px){.home-preview{gap:3rem}.page-hero>div:first-child{padding:3rem 2rem}.page-hero-photo{min-height:620px}.editorial-section>div:last-child{padding:3rem 8%}.hero-content h1{font-size:70px}}@media (max-width:767px){.container-site,header .container-site{width:calc(100% - 2.5rem)}.media-frame>img{object-position:var(--focal-mobile,50% 50%)}.home-hero{align-items:flex-end;height:auto;min-height:730px;display:flex}.home-hero .hero-photo{bottom:250px}.hero-shade{background:linear-gradient(0deg,var(--palette-charcoal) 0%,var(--palette-charcoal) 30%,transparent 77%)}.hero-content{justify-content:end;padding:310px 0 85px}.hero-content h1{margin:1rem 0 1.2rem;font-size:48px}.hero-content .eyebrow{letter-spacing:.12em;font-size:11px}.hero-copy{font-size:16px}.hero-actions{gap:1.4rem;margin-top:1.6rem}.hero-caption{font-size:10px;inset:auto 1.25rem 1.3rem}.hero-caption span:last-child{display:none}.home-intro{grid-template-columns:1fr;gap:1.5rem;padding:4rem 0 2.5rem}.home-intro .eyebrow{margin:0}.home-intro h2{font-size:39px}section[aria-label=Ranch\ services]{padding:0 1.25rem 2rem}section[aria-label=Ranch\ services]>div{grid-template-columns:1fr 1fr;display:grid;overflow:visible}section[aria-label=Ranch\ services] a{border:0;border-bottom:1px solid var(--palette-charcoal);min-width:0}@supports (color:color-mix(in lab, red, red)){section[aria-label=Ranch\ services] a{border-bottom:1px solid color-mix(in srgb,var(--palette-charcoal) 12.55%,transparent)}}section[aria-label=Ranch\ services] a{min-height:180px}section[aria-label=Ranch\ services] a:last-child{grid-column:1/-1}.home-preview{gap:2rem;padding:2rem 1.25rem 3rem}.home-preview .media-frame{height:440px}.home-preview>div:last-child{padding:0}.home-preview h2{font-size:38px}.home-preview:nth-of-type(6){margin-block:1rem}.story-heading{grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem}.story-heading h2{font-size:40px}.story-landscape{height:360px}.page-hero{flex-direction:column;display:flex}.page-hero-photo{order:-1;height:370px;min-height:370px}.page-hero>div:first-child{min-height:0;padding:2.5rem 1.25rem 3rem}.page-hero h1{font-size:43px}.page-hero p{margin-top:1rem}.page-hero .eyebrow{margin:0}.editorial-section .media-frame{height:460px;min-height:0}.editorial-section>div:last-child{padding:3rem 1.25rem}.herd-gallery .media-frame{aspect-ratio:4/3}.section-pad{padding-block:4rem}.btn{padding:.9rem 1.1rem;font-size:12px}}footer .brand-emblem{border-radius:50%;padding:3px;background:var(--palette-cream)!important}footer .brand-emblem img{padding:3px}@media (max-width:767px){.home-hero .hero-photo{height:420px;bottom:auto}.hero-content{padding-top:330px}.hero-shade{background:linear-gradient(0deg,var(--palette-charcoal) 0%,var(--palette-charcoal) 43%,transparent 79%)}}.brand-emblem{flex-shrink:0;display:block;position:relative}@media (max-width:767px){footer{padding-bottom:1rem}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}
:root{--palette-cream:#f0edde;--palette-sage:#bfc3ae;--palette-olive:#626e58;--palette-forest:#3e4b3a;--palette-charcoal:#292d27;--palette-gray-green:#555b50;--palette-gold:#a58b4a;--palette-off-white:#faf8ef;--brand-cream:var(--palette-cream);--brand-green:var(--palette-olive);--brand-green-hover:var(--palette-forest);--brand-forest:var(--palette-forest);--brand-brick:var(--palette-olive);--brand-brick-hover:var(--palette-forest);--brand-gold:var(--palette-gold);--brand-gold-ink:var(--palette-gray-green);--site-gap:2px}.btn,button,summary{border-radius:4px}.btn{transform-origin:50%;text-decoration:none;transition:transform .2s,background .2s,color .2s,border-color .2s}.btn-terra{background:var(--brand-brick);color:var(--palette-off-white)}.btn-terra:hover{background:var(--brand-brick-hover)}.btn-olive{background:var(--brand-green);color:var(--palette-off-white)}.btn-olive:hover{background:var(--brand-green-hover)}.btn-cream{background:var(--brand-cream);color:var(--palette-charcoal)}.btn-outline{background:var(--palette-cream)}@supports (color:color-mix(in lab, red, red)){.btn-outline{background:color-mix(in srgb,var(--palette-cream) 10%,transparent)}}.btn-outline{border:1px solid}.btn-outline:hover{background:var(--palette-cream)}@supports (color:color-mix(in lab, red, red)){.btn-outline:hover{background:color-mix(in srgb,var(--palette-cream) 22%,transparent)}}.btn-outline:hover{color:inherit;border-color:currentColor}@media (hover:hover) and (prefers-reduced-motion:no-preference){.btn:hover,header summary:hover{transform:scale(1.025)}}.airbnb-icon{flex-shrink:0;width:18px!important;height:18px!important}header{background:var(--brand-cream)!important}header>.container-site{gap:1.5rem;width:calc(100% - 3rem);max-width:96rem;height:86px}.site-brand .brand-emblem{width:66px;height:66px}.brand-wordmark{text-align:center}.brand-name{letter-spacing:.035em;white-space:nowrap;font-size:27px}.brand-location{letter-spacing:.15em;margin-top:7px;font-family:Arial,sans-serif;font-size:11px;font-weight:400}header nav[aria-label=Main\ navigation]{flex:1;justify-content:space-evenly;gap:clamp(.6rem,1vw,1.25rem);min-width:0}header nav[aria-label=Main\ navigation] a{letter-spacing:.035em;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:400}header nav[aria-label=Main\ navigation] .btn{min-height:44px;margin:0;padding:.75rem .85rem;font-family:Arial,sans-serif;font-size:11px}header summary{background:var(--palette-cream);transition:transform .2s}@supports (color:color-mix(in lab, red, red)){header summary{background:color-mix(in srgb,var(--palette-cream) 10%,transparent)}}header nav[aria-label=Mobile\ navigation]{background:var(--brand-cream)}header nav[aria-label=Mobile\ navigation] a:not(.btn){font-family:Georgia,serif;font-size:17px}.guarda-pampa{background:var(--brand-brick) url(/media/brand/patterns/guarda-pampa-tile.svg) repeat-x left center / 34px 18px;height:18px}.section-background{pointer-events:none;object-fit:contain;object-position:right bottom;opacity:.06;z-index:0;position:absolute}.section-background-tack{object-fit:cover;opacity:.1}.section-background-wood{object-fit:cover;opacity:.12}.section-background-tree{object-fit:contain;object-position:right bottom;opacity:.07}.bg-olive .section-background:not(.section-background-tack):not(.section-background-wood){filter:brightness(0)invert();opacity:.055}.editorial-copy>.relative{z-index:1}.editorial-section{border-top:var(--site-gap) solid var(--brand-cream);gap:var(--site-gap)}.editorial-section .media-frame{min-height:480px}.editorial-section>div:last-child{padding:3.5rem 9%}.page-hero>div:first-child{min-height:540px;padding-block:3.5rem}.page-hero-photo{min-height:540px}.section-pad{padding-block:clamp(3rem,5vw,5rem)}footer .container-site{gap:2rem;padding-block:2rem}footer .border-t .container-site{padding-block:1rem}@media (min-width:768px) and (max-width:1100px){.editorial-section>div:last-child{padding:2.25rem 7%}.page-hero>div:first-child{padding:2.5rem 2rem}}@media (max-width:767px){header>.container-site{gap:.75rem;width:calc(100% - 2rem);height:78px}.site-brand .brand-emblem{width:58px;height:58px}.brand-name{font-size:23px}.brand-location{margin-top:5px;font-size:10px}.editorial-section .media-frame{height:360px;min-height:0}.editorial-section>div:last-child{padding:2.5rem 1.25rem}.page-hero>div:first-child{min-height:0;padding:2.5rem 1.25rem}.page-hero-photo{height:370px;min-height:0}.section-pad{padding-block:3rem}.section-background{opacity:.045}}@media (max-width:360px){.brand-name{font-size:20px}.site-brand .brand-emblem{width:50px;height:50px}header>.container-site{gap:.4rem}}@media (prefers-reduced-motion:reduce){.btn,header summary{transition:none}.btn:hover,header summary:hover{transform:none}}.header-frame{z-index:40;position:sticky;top:0}.site-header{background:var(--brand-cream);box-shadow:0 3px 18px var(--palette-charcoal)}@supports (color:color-mix(in lab, red, red)){.site-header{box-shadow:0 3px 18px color-mix(in srgb,var(--palette-charcoal) 6.27%,transparent)}}.header-home{height:178px;position:relative}.header-home .site-header{z-index:40;position:fixed;inset:0 0 auto}.header-home header>.container-site{max-width:none;height:158px;position:relative}.header-home .site-brand{position:absolute;top:10px;left:50%;transform:translate(-50%)}.header-home nav[aria-label=Main\ navigation]{position:absolute;bottom:10px;left:0;right:0}.header-home[data-collapsed=true] header>.container-site{height:86px}.header-home[data-collapsed=true] .site-brand{left:0;transform:translate(0)}.header-home[data-collapsed=true] .brand-name{font-size:27px}.header-home[data-collapsed=true] .brand-emblem{width:66px;height:66px}.sticky-pattern{padding-bottom:var(--site-gap);background:var(--brand-cream)}.header-home header>.container-site,.header-home .site-brand,.header-home .brand-name,.header-home .brand-emblem,.header-home nav[aria-label=Main\ navigation]{transition:height .35s,width .35s,left .35s,bottom .35s,transform .35s,font-size .35s}.navigation-link{text-underline-offset:6px;text-decoration:none;text-decoration-thickness:1px}.navigation-link[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px}.navigation-link:not([aria-current=page]){-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .2s,color .2s}.navigation-link:hover,.navigation-link:focus-visible{text-decoration-color:currentColor}html{scroll-padding-top:120px}@media (max-width:1279px){.header-home{height:126px}.header-home header>.container-site{height:106px}.header-home .site-brand{top:12px;left:calc(50% - 35px)}.header-home .brand-name{font-size:29px}.header-home .brand-emblem{width:70px;height:70px}.header-home details{margin-left:auto}.header-home[data-collapsed=true] header>.container-site{height:78px}.header-home[data-collapsed=true] .site-brand{top:10px}.header-home[data-collapsed=true] .brand-name{font-size:23px}.header-home[data-collapsed=true] .brand-emblem{width:58px;height:58px}}@media (max-width:767px){.header-home{height:118px}.header-home header>.container-site{height:98px}.header-home .site-brand{top:14px;left:0;transform:none}.header-home .brand-name{font-size:24px}.header-home .brand-emblem{width:62px;height:62px}.header-home[data-collapsed=true] .brand-name{font-size:22px}.header-home[data-collapsed=true] .brand-emblem{width:54px;height:54px}}@media (max-width:360px){.header-home .brand-name{font-size:20px}.header-home .brand-emblem{width:48px;height:48px}.header-home[data-collapsed=true] .brand-name{font-size:19px}.header-home[data-collapsed=true] .brand-emblem{width:46px;height:46px}}@media (prefers-reduced-motion:reduce){.header-home *,.navigation-link{transition:none!important}}body,.bg-cream,.bg-paper,footer{--button-fill:var(--brand-green);--button-ink:var(--brand-cream)}.bg-charcoal,.bg-olive,.bg-terra,.ranch-green,.ranch-hero{--button-fill:var(--brand-cream);--button-ink:var(--brand-green)}.btn{background:var(--button-fill);color:var(--button-ink);border:1px solid var(--button-fill);min-height:50px;padding:1rem 1.4rem;font-size:13px}.btn:hover{background:var(--button-fill);color:var(--button-ink);filter:brightness(.95)}header nav[aria-label=Main\ navigation] .btn{padding:.8rem 1rem;font-size:12px}.section-background{opacity:.15}.section-background-tack{opacity:.19;object-position:center 30%}.section-background-wood{opacity:.22}.section-background-tree{opacity:.16}.bg-olive .section-background:not(.section-background-tack):not(.section-background-wood){opacity:.15}.bg-terra .section-background-wood{mix-blend-mode:screen;opacity:.22}.editorial-section.bg-paper{background:var(--palette-sage)}main>.section-pad.bg-paper:has(.decor-art){background:var(--palette-sage)}footer{border-top:2px solid var(--palette-sage);background:var(--brand-cream)!important;color:var(--brand-green)!important}footer [class*=text-cream],footer .text-sand{color:var(--brand-green)}footer .border-t{border-color:var(--palette-olive)}@supports (color:color-mix(in lab, red, red)){footer .border-t{border-color:color-mix(in srgb,var(--palette-olive) 20.0%,transparent)}}footer{--button-fill:var(--brand-green);--button-ink:var(--brand-cream)}.section-background-tack{object-position:center bottom}.editorial-section.bg-cream+section:has(.inquiry-contact){background:var(--palette-sage)}.section-background-tack{object-position:center top;filter:contrast(2);opacity:.25}.btn-terra{--button-fill:var(--brand-brick);--button-ink:var(--brand-cream)}.btn-olive{--button-fill:var(--brand-green);--button-ink:var(--brand-cream)}.btn-cream{--button-fill:var(--brand-cream);--button-ink:var(--brand-green)}.btn-outline{--button-fill:transparent;border-color:currentColor}.btn svg,.text-link svg{flex-shrink:0}.ranch-button-icon{width:23px;height:23px;-webkit-mask:var(--ranch-icon) center/contain no-repeat;-webkit-mask:var(--ranch-icon) center/contain no-repeat;-webkit-mask:var(--ranch-icon) center/contain no-repeat;mask:var(--ranch-icon) center/contain no-repeat;background:currentColor;flex:none;display:inline-block}.ranch-button-icon-riding{--ranch-icon:url(/media/brand/icons/brand-icon-riding-01.svg)}.ranch-button-icon-boarding{--ranch-icon:url(/media/brand/icons/brand-icon-boarding-01.svg)}.social-links{align-items:center;gap:2px;display:flex}.social-links a{border-radius:4px;place-items:center;min-width:36px;min-height:44px;display:grid}.social-links svg{width:18px;height:18px}.social-links a:hover{background:var(--palette-olive)}@supports (color:color-mix(in lab, red, red)){.social-links a:hover{background:color-mix(in srgb,var(--palette-olive) 6.27%,transparent)}}.sticky-pattern{border-block:1px solid var(--palette-olive);padding:3px 0}@supports (color:color-mix(in lab, red, red)){.sticky-pattern{border-block:1px solid color-mix(in srgb,var(--palette-olive) 31.37%,transparent)}}.sticky-pattern{background:var(--brand-cream)}.sticky-pattern .guarda-pampa{opacity:.38;background-size:24px 12px;height:12px}.header-home header>.container-site{height:158px}header nav[aria-label=Main\ navigation]{gap:clamp(.35rem,.7vw,.85rem)}header nav[aria-label=Main\ navigation] a{font-size:12px}header nav[aria-label=Main\ navigation] .btn{gap:.4rem;padding:.65rem .7rem;font-size:10px}.site-footer .footer-inner{justify-content:space-between;align-items:center;gap:2rem;padding-block:1.8rem;display:flex}.site-footer .brand-emblem{filter:grayscale();background:0 0!important}.site-footer .brand-name{font-size:23px}.site-footer .brand-emblem{width:54px;height:54px}.footer-social .eyebrow{margin-bottom:4px;font-size:10px}.footer-contact{gap:7px;font-size:13px;font-style:normal;display:grid}.footer-contact a:hover{text-decoration:underline}.site-footer{border-top:1px solid var(--palette-olive)}@supports (color:color-mix(in lab, red, red)){.site-footer{border-top:1px solid color-mix(in srgb,var(--palette-olive) 14.51%,transparent)}}.site-footer{padding-bottom:0}@media (min-width:1280px) and (max-width:1439px){header>.container-site{gap:1rem;width:calc(100% - 2rem)}.social-links a{min-width:29px}.header-home[data-collapsed=true] nav[aria-label=Main\ navigation]{left:310px}header nav[aria-label=Main\ navigation] a{font-size:11px}header nav[aria-label=Main\ navigation] .btn{padding:.6rem;font-size:9px}}@media (max-width:1279px){.header-home{height:126px}.header-home header>.container-site{height:106px}.header-home .brand-name{font-size:32px}.header-home .brand-emblem{width:78px;height:78px}.header-home .site-brand{top:12px}.header-home[data-collapsed=true] header>.container-site,.header-compact header>.container-site{height:78px}.header-compact .brand-name{font-size:23px}.header-compact .brand-emblem{width:58px;height:58px}.header-home nav[aria-label=Mobile\ navigation] .social-links{padding:.5rem}.site-footer .footer-inner{flex-wrap:wrap}}@media (max-width:767px){.header-home{height:118px}.header-home header>.container-site{height:98px}.header-home .brand-name{font-size:25px}.header-home .brand-emblem{width:66px;height:66px}.site-footer .footer-inner{gap:1.4rem;padding-block:1.8rem}.footer-contact{width:100%;font-size:12px}.site-footer .brand-name{font-size:21px}.site-footer .brand-emblem{width:46px;height:46px}.footer-social{width:100%;margin-inline:0}.social-links a{min-width:32px}}@media (max-width:360px){.header-home .brand-name{font-size:20px}.header-home .brand-emblem{width:48px;height:48px}.header-compact .brand-name{font-size:20px}.header-compact .brand-emblem{width:48px;height:48px}}.bg-charcoal .btn-terra,.bg-olive .btn-terra,.bg-terra .btn-terra{--button-fill:var(--brand-cream);--button-ink:var(--brand-green)}body{color:var(--palette-charcoal);background:var(--palette-cream)}main{--panel-surface:var(--palette-cream)}:is(main:has(#boarding-inquiry),main:has(#training-inquiry)){--panel-surface:var(--palette-sage)}main .page-hero,main .editorial-section,main>.bg-charcoal,main>.section-pad.bg-paper{background:var(--panel-surface);color:var(--palette-charcoal)}main>.section-pad.bg-paper:has(.decor-art){background:var(--panel-surface);color:var(--palette-charcoal)}.editorial-section.bg-cream+section:has(.inquiry-contact){background:var(--panel-surface);color:var(--palette-charcoal)}main [class*=text-cream],main [class*=text-charcoal\/],main .eyebrow,main .text-sand,.form-note,.field-label{color:var(--palette-gray-green)}main h1,main h2,main h3,main strong,.brand-wordmark,.brand-name,.navigation-link{color:var(--palette-charcoal)}main .page-hero-photo,main .editorial-section>.media-frame{--photo-blend:270deg}main .editorial-section>.media-frame{--photo-blend:90deg}main .editorial-section>.media-frame.md\:order-2{--photo-blend:270deg}main:is(:has(#boarding-inquiry),:has(#training-inquiry)) :is(.page-hero-photo,.editorial-section>.media-frame):after{content:"";pointer-events:none;background:linear-gradient(var(--photo-blend),transparent 78%,var(--palette-sage));position:absolute;inset:0}body .btn{background:var(--palette-olive);color:var(--palette-off-white);border-color:var(--palette-olive);filter:none}body .btn[href=\/contact]{background:var(--palette-forest);color:var(--palette-off-white);border-color:var(--palette-forest)}body .btn:hover,body .btn:active{background:var(--palette-forest);color:var(--palette-off-white);border-color:var(--palette-forest);filter:none}body .btn:disabled{background:var(--palette-sage);color:var(--palette-gray-green);border-color:var(--palette-gray-green);opacity:1;transform:none}:focus-visible,.input:focus-visible{outline:3px solid var(--palette-forest);outline-offset:3px;box-shadow:0 0 0 3px var(--palette-off-white)}.input{background:var(--palette-off-white);color:var(--palette-charcoal);border-color:var(--palette-gray-green);accent-color:var(--palette-forest);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.input:focus{border-color:var(--palette-forest);outline:3px solid var(--palette-forest);outline-offset:3px}.input::placeholder{color:var(--palette-gray-green);opacity:1}.text-link{color:var(--palette-forest)}.text-link:hover,.navigation-link:hover{color:var(--palette-forest);text-underline-offset:5px;text-decoration:underline}.social-links,.service-icon{color:var(--palette-forest)}.social-links a:hover,header summary:hover,header details[open]>summary,header nav[aria-label=Mobile\ navigation] a:not(.btn):hover{background:var(--palette-sage);color:var(--palette-forest)}.sticky-pattern{background:var(--palette-cream);border-color:var(--palette-olive)}.sticky-pattern .guarda-pampa{opacity:1}.guarda-pampa{background-color:var(--palette-olive)}footer{border-color:var(--palette-sage);color:var(--palette-gray-green)!important}footer .site-brand{color:var(--palette-charcoal)}.site-footer .brand-emblem{filter:none}nav[aria-label=Quick\ contact]{background:var(--palette-olive);color:var(--palette-off-white)}nav[aria-label=Quick\ contact] a:hover{background:var(--palette-forest)}nav[aria-label=Quick\ contact] a:focus-visible{outline-offset:-5px;outline-color:var(--palette-off-white);box-shadow:none}@media (max-width:767px){main:is(:has(#boarding-inquiry),:has(#training-inquiry)) :is(.page-hero-photo,.editorial-section>.media-frame):after{background:linear-gradient(180deg,transparent 80%,var(--palette-sage))}}main:is(:has(#boarding-inquiry),:has(#training-inquiry)) :is([class*=text-cream],[class*=text-charcoal\/],.eyebrow,.text-sand,.form-note,.field-label){color:var(--palette-forest)}body .btn:focus-visible{background:var(--palette-forest);color:var(--palette-off-white);border-color:var(--palette-forest)}main .text-terra{color:var(--palette-forest)}.sticky-pattern{border-block-width:3px}.header-home{height:182px}.navigation-link[href=\/contact],.navigation-link[href=\/contact]:hover,.navigation-link[href=\/contact][aria-current=page]{text-decoration:none}header nav[aria-label=Main\ navigation] a{font-size:13px;font-weight:700}header nav[aria-label=Main\ navigation] .btn{font-size:11px;font-weight:700}header nav[aria-label=Mobile\ navigation]>.navigation-link{font-size:15px;font-weight:600}body .boarding-inquiry-button{background:var(--palette-forest);border-color:var(--palette-forest)}body .page-hero .btn-outline{color:var(--palette-forest);border-color:var(--palette-forest);background:0 0}body .page-hero .btn-outline:hover{background:var(--palette-forest);color:var(--palette-off-white)}.inquiry-field-group{border-top:1px solid var(--palette-sage);min-width:0;padding-top:1.25rem}.inquiry-field-group legend{padding-right:1rem}.hero-copy-panel>.section-background{opacity:.11;filter:none}.media-frame>.home-video{position:absolute;inset:0}.blended-media{isolation:isolate;grid-template-columns:1fr 1fr;display:grid;position:relative;overflow:hidden}.blended-media>.media-frame{min-width:0;height:100%;min-height:0}.blended-media{--media-overlap:clamp(80px,10vw,160px)}.blended-media>.media-frame:first-child{margin-right:calc(var(--media-overlap) / -2)}.blended-media>.media-frame+.media-frame{margin-left:calc(var(--media-overlap) / -2);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#00000026 calc(var(--media-overlap) * .25),#000000a6 calc(var(--media-overlap) * .65),#000 var(--media-overlap));-webkit-mask-image:linear-gradient(90deg,transparent 0%,#00000026 calc(var(--media-overlap) * .25),#000000a6 calc(var(--media-overlap) * .65),#000 var(--media-overlap));-webkit-mask-image:linear-gradient(90deg,transparent 0%,#00000026 calc(var(--media-overlap) * .25),#000000a6 calc(var(--media-overlap) * .65),#000 var(--media-overlap));mask-image:linear-gradient(90deg,transparent 0%,#00000026 calc(var(--media-overlap) * .25),#000000a6 calc(var(--media-overlap) * .65),#000 var(--media-overlap))}.blended-media.narrow-companion{grid-template-columns:1.35fr 1fr}.media-contain{background:var(--palette-sage)}.media-frame.media-contain>img{object-fit:contain}@media (min-width:1280px) and (max-width:1439px){header nav[aria-label=Main\ navigation]{gap:.35rem}header nav[aria-label=Main\ navigation] a{font-size:12px}header nav[aria-label=Main\ navigation] .btn{padding:.6rem;font-size:10px}.header-compact .brand-name{font-size:23px}.header-compact .brand-emblem{width:54px;height:54px}}@media (max-width:1279px){.header-home{height:130px}}@media (max-width:767px){.header-home{height:122px}.editorial-section .blended-media>.media-frame{height:100%}.page-hero-photo.blended-media,.editorial-section>.blended-media{height:300px}.blended-media:has(.media-contain){grid-template-columns:1.6fr 1fr}.herd-gallery{grid-template-columns:1fr}}.media-frame>.home-video{background:var(--palette-sage);overflow:hidden}.media-frame>.home-video video{object-fit:cover;object-position:var(--focal-desktop,50% 50%);width:100%;height:100%}@media (max-width:767px){.media-frame>.home-video video{object-position:var(--focal-mobile,50% 50%)}}.sticky-pattern{border-bottom-width:2px}header nav[aria-label=Main\ navigation]{justify-content:flex-start;gap:clamp(.55rem,.9vw,1.1rem)}header nav[aria-label=Main\ navigation] .navigation-link:not(.btn),header nav[aria-label=Mobile\ navigation] .navigation-link:not(.btn){font-weight:400}header nav[aria-label=Main\ navigation]>.social-links{margin-left:auto}.header-actions{flex-shrink:0;align-items:center;gap:.55rem;display:flex}header nav[aria-label=Main\ navigation] .btn{min-height:40px;padding:.55rem .65rem;font-size:10px;font-weight:700}header .btn .ranch-button-icon{width:20px;height:20px}.header-compact .brand-emblem,.header-home[data-collapsed=true] .brand-emblem{width:50px;height:50px}.header-compact .brand-name,.header-home[data-collapsed=true] .brand-name{font-size:23px}.header-home .brand-emblem{width:68px;height:68px}.header-home .brand-name{font-size:32px}.header-home .site-brand{top:12px}.header-home[data-collapsed=true] nav[aria-label=Main\ navigation]{bottom:23px;left:285px}.footer-social{text-align:center}.footer-social .social-links{justify-content:center}.ranch-button-icon-experience{--ranch-icon:url(/media/brand/icons/brand-icon-experience-01.svg)}.ranch-button-icon-training{--ranch-icon:url(/media/brand/icons/brand-icon-training-01.svg)}.ranch-button-icon-stays{--ranch-icon:url(/media/brand/icons/brand-icon-stays-01.svg)}@media (min-width:1280px) and (max-width:1439px){header nav[aria-label=Main\ navigation]{gap:.5rem}.header-compact .brand-name{font-size:21px}.header-home[data-collapsed=true] nav[aria-label=Main\ navigation]{left:265px}}@media (max-width:1279px){.header-home .brand-emblem{width:60px;height:60px}.header-home .brand-name{font-size:27px}.header-home .site-brand{top:23px}.header-home[data-collapsed=true] .site-brand{top:14px}header nav[aria-label=Mobile\ navigation] .btn{min-height:44px;padding:.65rem .8rem;font-size:12px;font-weight:700}}@media (max-width:767px){.header-home .brand-emblem{width:52px;height:52px}.header-home .brand-name{font-size:22px}.header-home .site-brand{top:23px}.header-compact .brand-name,.header-home[data-collapsed=true] .brand-name{font-size:21px}.header-compact .brand-emblem,.header-home[data-collapsed=true] .brand-emblem{width:46px;height:46px}.header-home[data-collapsed=true] .site-brand{top:16px}}@media (max-width:360px){.header-home .brand-name,.header-compact .brand-name,.header-home[data-collapsed=true] .brand-name{font-size:18px}.header-home .brand-emblem,.header-compact .brand-emblem,.header-home[data-collapsed=true] .brand-emblem{width:42px;height:42px}}main .editorial-section{border-top:0;gap:0}main :is(.page-hero-photo,.editorial-section>.media-frame){--blend-surface:var(--panel-surface,var(--palette-cream));--edge-feather:clamp(24px,4vw,56px)}main :is(.page-hero-photo,.editorial-section>.media-frame):after,main:is(:has(#boarding-inquiry),:has(#training-inquiry)) :is(.page-hero-photo,.editorial-section>.media-frame):after{content:"";z-index:2;pointer-events:none;background:linear-gradient(var(--photo-blend),transparent 48%,var(--blend-surface) 62%,var(--blend-surface) 82%,var(--blend-surface)),linear-gradient(180deg,var(--blend-surface),transparent var(--edge-feather)),linear-gradient(0deg,var(--blend-surface),transparent var(--edge-feather));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){main :is(.page-hero-photo,.editorial-section>.media-frame):after,main:is(:has(#boarding-inquiry),:has(#training-inquiry)) :is(.page-hero-photo,.editorial-section>.media-frame):after{background:linear-gradient(var(--photo-blend),transparent 48%,color-mix(in srgb,var(--blend-surface) 12%,transparent) 62%,color-mix(in srgb,var(--blend-surface) 48%,transparent) 82%,var(--blend-surface)),linear-gradient(180deg,var(--blend-surface),transparent var(--edge-feather)),linear-gradient(0deg,var(--blend-surface),transparent var(--edge-feather))}}.hero-copy-panel>.section-background-wood{opacity:.12}.herd-gallery>.media-frame:after{content:"";pointer-events:none;box-shadow:inset 0 0 24px 8px var(--palette-cream);position:absolute;inset:0}@media (max-width:767px){main :is(.page-hero-photo,.editorial-section>.media-frame){--photo-blend:180deg;--edge-feather:24px}main .editorial-section>.media-frame.md\:order-2{--photo-blend:180deg}main:has(#ride-request) .editorial-section>.blended-media{grid-template-columns:1.6fr 1fr}.blended-media{--media-overlap:80px}}.hero-copy-panel>.section-background{-webkit-mask-image:linear-gradient(90deg,#000 60%,#0000);mask-image:linear-gradient(90deg,#000 60%,#0000)}.editorial-copy>.section-background{-webkit-mask-image:linear-gradient(90deg,#0000,#000 38%);mask-image:linear-gradient(90deg,#0000,#000 38%)}.editorial-section:has(>.md\:order-2) .editorial-copy>.section-background{-webkit-mask-image:linear-gradient(270deg,#0000,#000 38%);mask-image:linear-gradient(270deg,#0000,#000 38%)}@media (max-width:767px){.hero-copy-panel>.section-background,.editorial-copy>.section-background{-webkit-mask-image:linear-gradient(#0000,#000 25%);mask-image:linear-gradient(#0000,#000 25%)}.editorial-section:has(>.md\:order-2) .editorial-copy>.section-background{-webkit-mask-image:linear-gradient(#0000,#000 25%);mask-image:linear-gradient(#0000,#000 25%)}}.header-page-links{align-items:center;gap:inherit;white-space:nowrap;display:flex}.header-compact header>.container-site,.header-home[data-collapsed=true] header>.container-site{height:74px;position:relative}.header-home[data-collapsed=true] .site-brand{top:12px}@media (min-width:1280px){.header-compact .header-page-links,.header-home[data-collapsed=true] .header-page-links{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header-home[data-collapsed=true] nav[aria-label=Main\ navigation]{height:74px;margin-left:285px;position:static;inset:auto}.header-home{height:217px}.header-home header>.container-site{height:194px}.header-home[data-collapsed=false] .site-brand{gap:20px;top:4px}.header-home[data-collapsed=false] .brand-emblem{width:136px;height:136px}.header-home[data-collapsed=false] .brand-name{font-size:64px}.header-home[data-collapsed=false] .brand-location{margin-top:14px;font-size:22px}}@media (max-width:1279px){.header-home{height:205px}.header-home header>.container-site{height:182px}.header-home[data-collapsed=false] .site-brand{gap:16px;top:18px;left:50%;transform:translate(-50%)}.header-home[data-collapsed=false] .brand-emblem{width:120px;height:120px}.header-home[data-collapsed=false] .brand-name{font-size:54px}.header-home[data-collapsed=false] .brand-location{margin-top:12px;font-size:20px}.header-home[data-collapsed=false] details{position:absolute;top:23px;right:0}}@media (max-width:767px){.header-home{height:235px}.header-home header>.container-site{height:212px}.header-home[data-collapsed=false] .site-brand{flex-direction:column;gap:5px;max-width:100%;top:9px}.header-home[data-collapsed=false] .brand-emblem{width:104px;height:104px}.header-home[data-collapsed=false] .brand-name{font-size:clamp(29px,9.5vw,44px)}.header-home[data-collapsed=false] .brand-location{margin-top:7px;font-size:18px}.header-compact header>.container-site,.header-home[data-collapsed=true] header>.container-site{height:66px}.header-home[data-collapsed=true] .site-brand{top:10px}}main:has(#ride-request) .editorial-section>.blended-media{grid-template-columns:.8fr 1.2fr}.media-crop-riding-secondary>img{object-position:var(--focal-desktop)}@media (max-width:767px){main:has(#ride-request) .editorial-section>.blended-media{grid-template-columns:.8fr 1.2fr}.media-crop-riding-secondary>img{object-position:var(--focal-mobile)}}@media (min-width:768px){.herd-gallery{grid-template-columns:repeat(6,minmax(0,1fr))}.herd-gallery>.media-frame{grid-column:span 2}.herd-gallery>.herd-panorama{aspect-ratio:3;grid-column:1/-1}.herd-gallery>.media-frame:nth-child(n+5){grid-column:span 3}}.header-social{z-index:2;flex-shrink:0;position:relative}header nav[aria-label=Main\ navigation]{justify-content:flex-end}.header-home[data-collapsed=true] .header-social{margin-left:270px}.header-home[data-collapsed=true] nav[aria-label=Main\ navigation]{margin-left:0}.header-home[data-collapsed=false] .site-brand{flex-direction:column;gap:6px}.header-home[data-collapsed=false] .brand-location{letter-spacing:.035em;margin-top:5px;font-family:Georgia,Times New Roman,serif;font-weight:400}.header-home[data-collapsed=false] .header-social{margin:0;position:absolute;bottom:10px;left:0}@media (min-width:1280px){.header-page-links{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header-home{height:273px}.header-home header>.container-site{height:250px}.header-home[data-collapsed=false] .brand-name{font-size:32px}.header-home[data-collapsed=false] .brand-location{font-size:7.333px}.header-home[data-collapsed=false] .site-brand{gap:6px;top:5px}}@media (min-width:768px) and (max-width:1279px){.header-home[data-collapsed=false] .site-brand{gap:3px;top:4px}.header-home[data-collapsed=false] .brand-name{font-size:27px}.header-home[data-collapsed=false] .brand-location{margin-top:3px;font-size:6.667px}}@media (max-width:767px){.header-social{display:none}.header-home[data-collapsed=false] .brand-name{font-size:clamp(14.5px,4.75vw,22px)}.header-home[data-collapsed=false] .brand-location{font-size:6px}}.media-crop-riding-primary>img{translate:clamp(-22px,-1.5vw,-10px)}.media-crop-riding-secondary>img{translate:clamp(10px,1.5vw,22px)}.inquiry-field-group{border:0;padding-top:0}.inquiry-field-group legend{border-bottom:1px solid var(--palette-forest);width:100%;margin-bottom:1.25rem;padding:0 0 .75rem;display:block}@supports (color:color-mix(in lab, red, red)){.inquiry-field-group legend{border-bottom:1px solid color-mix(in srgb,var(--palette-forest) 45%,transparent)}}.inquiry-field-group legend{letter-spacing:.16em;color:var(--palette-forest);font-size:13px;font-weight:800;line-height:1.5}section:has(.inquiry-contact)+.request-questions:before{content:"";border-top:1px solid var(--palette-forest);width:min(100% - 2rem,78rem);margin:0 auto 3rem;display:block}@supports (color:color-mix(in lab, red, red)){section:has(.inquiry-contact)+.request-questions:before{border-top:1px solid color-mix(in srgb,var(--palette-forest) 30%,transparent)}}@media (max-width:767px){section:has(.inquiry-contact)+.request-questions:before{width:calc(100% - 2.5rem);margin-bottom:2.25rem}.herd-gallery>.herd-panorama{aspect-ratio:2.5}}main section p.eyebrow{color:var(--brand-gold)!important}main .inquiry-field-group legend.eyebrow{font-size:17px;color:var(--brand-gold)!important}.required-marker{color:var(--brand-gold);font-size:1.2em}.header-frame .brand-location{letter-spacing:.035em;font-family:Georgia,Times New Roman,serif;font-size:7px;font-weight:700}@media (max-width:767px){.header-frame .brand-location{font-size:6.5px}main:has(#ride-request) .editorial-section>.blended-media{--media-overlap:48px;background:var(--blend-surface);grid-template-columns:1.2fr .8fr}main:has(#ride-request) .editorial-section>.blended-media>.media-crop-riding-secondary{margin-left:0;margin-right:calc(var(--media-overlap) / -2);order:0;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 96px),#000000e6 calc(100% - 72px),#000000a6 calc(100% - 48px),#00000040 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 96px),#000000e6 calc(100% - 72px),#000000a6 calc(100% - 48px),#00000040 calc(100% - 24px),#0000)}main:has(#ride-request) .editorial-section>.blended-media>.media-crop-riding-primary{margin-right:0;margin-left:calc(var(--media-overlap) / -2);order:1;-webkit-mask-image:linear-gradient(90deg,#0000,#00000040 24px,#000000a6 48px,#000000e6 72px,#000 96px);mask-image:linear-gradient(90deg,#0000,#00000040 24px,#000000a6 48px,#000000e6 72px,#000 96px)}main:has(#ride-request) .editorial-section>.blended-media:after{background:linear-gradient(90deg,var(--blend-surface),transparent 28px,transparent calc(100% - 28px),var(--blend-surface)),linear-gradient(180deg,var(--blend-surface),transparent 24px),linear-gradient(180deg,transparent 55%,var(--blend-surface) 68%,var(--blend-surface) 84%,var(--blend-surface))}@supports (color:color-mix(in lab, red, red)){main:has(#ride-request) .editorial-section>.blended-media:after{background:linear-gradient(90deg,var(--blend-surface),transparent 28px,transparent calc(100% - 28px),var(--blend-surface)),linear-gradient(180deg,var(--blend-surface),transparent 24px),linear-gradient(180deg,transparent 55%,color-mix(in srgb,var(--blend-surface) 12%,transparent) 68%,color-mix(in srgb,var(--blend-surface) 48%,transparent) 84%,var(--blend-surface))}}.media-crop-riding-secondary>img{object-position:56% 65%;translate:none}.media-crop-riding-primary>img{object-position:88% 50%;translate:none}main:has(.herd-gallery) .page-hero-photo.blended-media{--media-overlap:36px}main:has(.herd-gallery) .page-hero-photo.blended-media>.media-frame+.media-frame{-webkit-mask-image:linear-gradient(90deg,#0000,#0000001a 7px,#00000080 18px,#000000e6 29px,#000 36px);mask-image:linear-gradient(90deg,#0000,#0000001a 7px,#00000080 18px,#000000e6 29px,#000 36px)}main:has(.herd-gallery) .page-hero-photo.blended-media:after{background:linear-gradient(180deg,transparent 70%,var(--palette-cream)),linear-gradient(180deg,var(--palette-cream),transparent 24px)}}.about-intro .page-hero-photo{background:var(--palette-cream)}.about-intro .page-hero-photo>img{object-fit:contain;object-position:center;max-width:100%;max-height:100%;translate:-50% -50%;-webkit-mask-image:linear-gradient(#0000,#0000001f 3%,#0006 7%,#000000bf 12%,#000 18% 82%,#000000bf 88%,#0006 93%,#0000001f 97%,#0000);mask-image:linear-gradient(#0000,#0000001f 3%,#0006 7%,#000000bf 12%,#000 18% 82%,#000000bf 88%,#0006 93%,#0000001f 97%,#0000);width:auto!important;height:auto!important;inset:50% auto auto 50%!important}main .about-intro .page-hero-photo:after{background:linear-gradient(90deg,var(--palette-cream),var(--palette-cream) 3%,var(--palette-cream) 7%,var(--palette-cream) 12%,transparent 18%,transparent 82%,var(--palette-cream) 88%,var(--palette-cream) 93%,var(--palette-cream) 97%,var(--palette-cream))}@supports (color:color-mix(in lab, red, red)){main .about-intro .page-hero-photo:after{background:linear-gradient(90deg,var(--palette-cream),color-mix(in srgb,var(--palette-cream) 85%,transparent) 3%,color-mix(in srgb,var(--palette-cream) 50%,transparent) 7%,color-mix(in srgb,var(--palette-cream) 15%,transparent) 12%,transparent 18%,transparent 82%,color-mix(in srgb,var(--palette-cream) 15%,transparent) 88%,color-mix(in srgb,var(--palette-cream) 50%,transparent) 93%,color-mix(in srgb,var(--palette-cream) 85%,transparent) 97%,var(--palette-cream))}}.inline-service-link{text-underline-offset:3px;text-decoration:underline}.experience-options{gap:.85rem;font-size:13px;line-height:1.55;display:grid}.experience-options>div+div{border-top:1px solid var(--palette-charcoal)}@supports (color:color-mix(in lab, red, red)){.experience-options>div+div{border-top:1px solid color-mix(in srgb,var(--palette-charcoal) 14%,transparent)}}.experience-options>div+div{padding-top:.85rem}.experience-options h3{font-family:var(--font-serif,Georgia,serif);margin-bottom:.3rem;font-size:1.2rem;line-height:1.3}.experience-options .experience-duration{white-space:nowrap;color:var(--palette-gray-green);font-family:Arial,sans-serif;font-size:13px;font-weight:400}.experience-options .experience-price{font-size:13px}.experience-options .experience-price strong,.experience-riding-prices strong{font-weight:700}.experience-options .experience-note{margin-top:.35rem;font-size:12px;line-height:1.5}.experience-riding-prices{gap:.2rem;display:grid}.experience-riding-prices li{justify-content:space-between;gap:1rem;display:flex}nav[aria-label=Quick\ contact] .navigation-link[aria-current=page]{background:var(--palette-forest)}@media (max-width:767px){.site-header>.container-site{position:relative}.header-compact .site-brand{gap:0;position:absolute;left:50%;transform:translate(-50%)}.header-compact .site-brand .brand-emblem{width:clamp(48px,13.5vw,60px);height:clamp(48px,13.5vw,60px);display:block;position:absolute;top:50%;left:calc(25% - 25vw - clamp(24px,6.75vw,30px));transform:translateY(-50%)}.header-compact .brand-wordmark{text-align:center}.header-compact .brand-name{font-size:clamp(17px,5vw,23px)}.header-compact .header-social{visibility:hidden;width:0}.header-compact details{margin-left:auto}.header-compact summary{padding-inline:.55rem;font-size:10px}.site-footer .footer-inner{text-align:center;flex-direction:column;align-items:center}.site-footer .site-brand{justify-content:center}}nav[aria-label=Quick\ contact] .navigation-link{color:inherit}.requested-gold-eyebrow{color:var(--palette-gold)}main:has(#ride-request) .editorial-section>.editorial-copy{padding-block:1.75rem}main:has(#ride-request) .editorial-copy h2{margin-top:.5rem;font-size:clamp(30px,3vw,38px)}main:has(#ride-request) .editorial-copy h2+div{margin-top:.75rem;font-size:13px;line-height:1.6}main:has(#ride-request) .editorial-copy h3{margin-top:1rem;font-size:20px;line-height:1.3}main:has(#ride-request) .editorial-copy .border-y{margin-top:.5rem}main:has(#ride-request) .editorial-copy .border-y>div{grid-template-columns:minmax(0,1fr) auto;gap:0 .75rem;padding-block:.4rem;line-height:1.4}main:has(#ride-request) .editorial-copy .border-y strong{font-size:16px}main:has(#ride-request) .editorial-copy .border-y span{grid-area:1/2/span 2;align-self:center}main:has(#ride-request) .editorial-copy .border-y p{grid-column:1;font-size:12px}main:has(#ride-request) .editorial-copy p.mt-5{margin-top:.75rem}main:has(#ride-request) .editorial-copy .price-inline-detail{white-space:nowrap;font-family:inherit;font-size:13px}main:has(#ride-request) .editorial-copy .border-y>div:not(:has(>p)){padding-block:.35rem}main:has(#ride-request) .editorial-copy .border-y>div:not(:has(>p))>span{grid-row:1}main:has(#ride-request) .editorial-copy .border-y+h3{margin-top:1.75rem}@media (max-width:767px){.about-intro .page-hero-photo{aspect-ratio:1920/1281;flex:none;height:auto;min-height:0}.about-intro .page-hero-photo>img{width:100%!important;height:100%!important}.about-intro .hero-copy-panel{padding-top:1.5rem}main a.btn[href*=airbnb\.com]{letter-spacing:.07em;white-space:nowrap;max-width:100%;min-height:50px;padding:.75rem 1rem;font-size:11px}main .btn{justify-self:center;width:fit-content;max-width:100%;margin-inline:auto;display:flex}:is(main .flex:has(>.btn),main .ranch-actions,main .hero-actions){justify-content:center}}.editorial-section:has(.experience-options) .editorial-copy>.section-background-wood{opacity:.14;mix-blend-mode:multiply}.experience-mix-note{margin-bottom:.85rem;padding-left:28px;font-size:12px;line-height:1.5}.experience-options h3{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.experience-options h3 .experience-offering-icon,.experience-options h3 .ranch-button-icon{vertical-align:-3px;width:20px;height:20px;margin-right:6px;display:inline-block}@media (max-width:767px){main .btn[href=\#experience-inquiry]{letter-spacing:.05em;white-space:nowrap;max-width:100%;padding-inline:1rem;font-size:11px}}.experience-options>div{padding-left:28px;position:relative}.experience-options h3 .experience-offering-icon,.experience-options h3 .ranch-button-icon{margin:0;position:absolute;top:2px;left:0}.experience-options>div+div h3 .experience-offering-icon,.experience-options>div+div h3 .ranch-button-icon{top:calc(.85rem + 2px)}.experience-mix-note,.experience-options .experience-note,.experience-options .experience-note a{color:var(--palette-gold)}.experience-options h3 .experience-offering-icon,.experience-options h3 .ranch-button-icon{color:var(--palette-forest);width:22px;height:22px}@media (max-width:767px){.page-hero-photo:has(>.home-video){background:var(--panel-surface);margin-bottom:-1px}main .page-hero-photo:has(>.home-video):after{border-bottom:2px solid var(--panel-surface)}}
