@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-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:"Inter", "Manrope", ui-sans-serif, system-ui, sans-serif;--font-mono:"SFMono-Regular", "Roboto Mono", ui-monospace, monospace;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-slate-50:#f8fafc;--color-gray-300:#d1d5dc;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--container-7xl:80rem;--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-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Inter", "Manrope", ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:"SFMono-Regular", "Roboto Mono", ui-monospace, monospace}@supports (color:lab(0% 0 0)){:root,:host{--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-slate-50:lab(98.1434% -.369519 -1.05966);--color-gray-300:lab(85.1236% -.612259 -3.7138)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.right-0{right:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.\!container{width:100%!important}@media (min-width:40rem){.\!container{max-width:40rem!important}}@media (min-width:48rem){.\!container{max-width:48rem!important}}@media (min-width:64rem){.\!container{max-width:64rem!important}}@media (min-width:80rem){.\!container{max-width:80rem!important}}@media (min-width:96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.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-8{margin-top:calc(var(--spacing) * 8)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[16\/10\]{aspect-ratio:16/10}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-7{height:calc(var(--spacing) * 7)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-full{height:100%}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[94vh\]{max-height:94vh}.min-h-\[46px\]{min-height:46px}.min-h-\[48px\]{min-height:48px}.min-h-\[72px\]{min-height:72px}.min-h-\[82px\]{min-height:82px}.min-h-\[84px\]{min-height:84px}.min-h-\[90px\]{min-height:90px}.min-h-\[150px\]{min-height:150px}.min-h-\[220px\]{min-height:220px}.min-h-\[460px\]{min-height:460px}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-7{width:calc(var(--spacing) * 7)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-20{width:calc(var(--spacing) * 20)}.w-64{width:calc(var(--spacing) * 64)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-\[190px\]{max-width:190px}.max-w-\[720px\]{max-width:720px}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[100px\]{min-width:100px}.min-w-\[128px\]{min-width:128px}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.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,)}.animate-spin{animation:var(--animate-spin)}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}: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)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.self-end{align-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.bg-black\/45{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.object-cover{object-fit:cover}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-8{padding:calc(var(--spacing) * 8)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:SFMono-Regular,Roboto Mono,ui-monospace,monospace}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--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-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-gray-300{color:var(--color-gray-300)}.text-red-600{color:var(--color-red-600)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-60{opacity:.6}.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)}.shadow-sm{--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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);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,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:calc(var(--spacing) * 0)}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing) * 0)}@media (hover:hover){.hover\:bg-\[var\(--surface-page\)\]:hover{background-color:var(--surface-page)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-sm:hover{--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)}}.focus\:w-28:focus{width:calc(var(--spacing) * 28)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-span-8{grid-column:span 8/span 8}.md\:col-span-9{grid-column:span 9/span 9}.md\:col-span-12{grid-column:span 12/span 12}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-\[180px_minmax\(0\,1fr\)_auto\]{grid-template-columns:180px minmax(0,1fr) auto}.md\:grid-cols-\[220px_minmax\(0\,1fr\)_auto\]{grid-template-columns:220px minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-6{padding:calc(var(--spacing) * 6)}}@media (min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-cols-\[minmax\(0\,1fr\)_380px\]{grid-template-columns:minmax(0,1fr) 380px}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(280px\,360px\)\]{grid-template-columns:minmax(0,1fr) minmax(280px,360px)}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}}@media (min-width:80rem){.xl\:sticky{position:sticky}.xl\:top-6{top:calc(var(--spacing) * 6)}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[1\.1fr\,0\.9fr\]{grid-template-columns:1.1fr,.9fr}.xl\:grid-cols-\[360px_minmax\(0\,1fr\)\]{grid-template-columns:360px minmax(0,1fr)}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:justify-between{justify-content:space-between}.xl\:self-start{align-self:flex-start}}}:root{--background:#f7f4ee;--foreground:#161a1d;--panel:#fff;--muted:#667074;--line:#d8d4ca;--ink:#111518;--evergreen:#12382f;--clay:#a85f3a;--gold:#c7a45b;--sky:#dce9ee;--brand:#306298;--brand-light:#4f7aa7;--brand-dark:#1e3f66;--brand-accent:#e38c42;--brand-accent-hover:#d07c35;--color-brand-blue:#306298;--color-brand-blue-light:#4f7aa7;--color-brand-blue-dark:#264d7a;--color-accent-warm:#c47a30;--color-accent-warm-hover:#a8672a;--color-accent-warm-light:#c47a300f;--color-text:#2f343a;--color-border:#e0e0e0;--color-section-divider:#e5e5e5;--spacing-section:40px;--spacing-section-mobile:28px;--font-display:"Manrope", "Avenir Next", "Inter", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-heading:var(--font-display);--font-nav:var(--font-display);--font-body:"Inter", "Manrope", "Avenir Next", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--surface-page:#f8f9fb;--surface-card:#fff;--surface-sidebar:#0f172a;--surface-sidebar-hover:#1e293b;--surface-sidebar-active:#1e293b;--border:#e2e5ea;--border-subtle:#eef0f3;--border-strong:#cdd1d8;--text-primary:#111827;--text-secondary:#4b5563;--text-tertiary:#9ca3af;--text-link:var(--brand);--status-new:#059669;--status-new-bg:#ecfdf5;--status-contacted:#2563eb;--status-contacted-bg:#eff6ff;--status-active:#7c3aed;--status-active-bg:#f5f3ff;--status-attempted:#b45309;--status-attempted-bg:#fffbeb;--status-inactive:#6b7280;--status-inactive-bg:#f3f4f6;--shadow-card:0 1px 2px #0000000a, 0 1px 3px #00000008;--shadow-raised:0 2px 8px #00000014;--shadow-overlay:0 4px 16px #0000001f;--deploy-css-version:20260600}*{box-sizing:border-box}html{background:var(--background);color:var(--foreground);scroll-behavior:smooth}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans);letter-spacing:0;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.page-shell{min-height:100vh}.site-header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f4eeeb;border-bottom:1px solid #11151814;position:sticky;top:0}.site-header__inner,.site-footer__inner,.content-rail{width:min(1180px,100% - 32px);margin:0 auto}.legal-page{background:var(--surface-page);color:var(--text-primary)}.legal-page__rail{max-width:920px;padding:64px 0 80px}.legal-page__header{margin-bottom:28px}.legal-page__header h1{color:var(--ink);font-family:var(--font-heading);margin:0;font-size:clamp(2rem,4vw,3.25rem);line-height:1.05}.legal-page__header p{max-width:720px;color:var(--text-secondary);margin:16px 0 0;font-size:1.05rem;line-height:1.7}.legal-page__content{border:1px solid var(--border);background:var(--surface-card);box-shadow:var(--shadow-card);gap:18px;padding:32px;display:grid}.legal-page__content h2{color:var(--ink);margin:20px 0 0;font-size:1.2rem}.legal-page__content h2:first-child{margin-top:0}.legal-page__content p,.legal-page__content li{color:var(--text-secondary);font-size:1rem;line-height:1.7}.legal-page__content a,.legal-page__footer a{color:var(--text-link);font-weight:700}.legal-page__sitemap-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:28px;display:grid}.legal-page__sitemap-grid ul{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.legal-page__footer{margin-top:24px}.site-header__inner{justify-content:space-between;align-items:center;gap:18px;min-height:72px;display:flex}.brand{align-items:center;gap:10px;font-size:21px;font-weight:800;display:inline-flex}.brand-mark{background:var(--evergreen);color:#fff;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.nav-links{color:#30383b;align-items:center;gap:18px;font-size:14px;font-weight:650;display:flex}.nav-links a{white-space:nowrap;align-items:center;gap:6px;padding:8px 0;display:inline-flex}.nav-search{flex:1;grid-template-columns:minmax(180px,360px) 42px;align-items:center;gap:0;max-width:430px;display:grid}.nav-search input{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);background:#ffffffdb;border-right:0;border-radius:8px 0 0 8px;padding:0 12px}.nav-search__button{border:1px solid var(--evergreen);background:var(--evergreen);color:#fff;cursor:pointer;border-radius:0 8px 8px 0;place-items:center;min-height:42px;display:grid}.button{background:var(--evergreen);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-weight:750;display:inline-flex}.button.secondary{border-color:var(--line);color:var(--ink);background:#fff}.button.compact{min-height:36px;padding:0 12px;font-size:13px}.button:disabled,.nav-search__button:disabled{cursor:not-allowed;opacity:.62}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.hero{background:#11221f;align-items:center;min-height:620px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";background:linear-gradient(90deg,#0c1614e0 0%,#0c161494 48%,#0c161429 100%),url(/assets/images/omegahome-hero.jpg) 50%/cover;position:absolute;inset:0}.hero__content{z-index:1;color:#fff;width:min(1180px,100% - 32px);margin:0 auto;padding:72px 0 96px;position:relative}.eyebrow{color:#e5c777;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:800}.hero h1{letter-spacing:0;max-width:780px;margin:0;font-size:clamp(42px,7vw,78px);line-height:1}.hero p{color:#ffffffd1;max-width:600px;margin:22px 0 34px;font-size:18px;line-height:1.65}.search-panel{background:#fffffff5;border:1px solid #ffffff38;border-radius:8px;grid-template-columns:1fr auto;gap:10px;width:min(760px,100%);padding:10px;display:grid;box-shadow:0 24px 80px #00000047}.search-panel input,.field,.select{border:1px solid var(--line);width:100%;min-height:46px;color:var(--ink);background:#fff;border-radius:8px;padding:0 13px}.section{padding:54px 0}.section.alt{background:#eef3f1}.section-title{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.section-title h2,.route-title h1{margin:0;font-size:clamp(28px,4vw,42px);line-height:1.12}.section-title p,.route-title p{max-width:620px;color:var(--muted);margin:8px 0 0;line-height:1.6}.feature-grid,.listing-grid,.account-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.card{border:1px solid var(--line);background:var(--panel);border-radius:8px;overflow:hidden}.feature-card{padding:22px}.feature-card h3,.listing-card h3{margin:12px 0 8px;font-size:18px}.feature-card p,.listing-card p{color:var(--muted);margin:0;line-height:1.55}.route-main{padding:34px 0 60px}.filter-bar{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:1.3fr repeat(3,minmax(120px,.5fr)) auto;gap:10px;margin:24px 0;padding:14px;display:grid}.search-experience{gap:14px;display:grid}.search-heading{margin-bottom:10px}.idx-filter-shell{border:1px solid var(--line);background:#fff;border-radius:8px;gap:12px;margin:22px 0 6px;padding:14px;display:grid;box-shadow:0 16px 44px #11151814}.idx-filter-shell label{color:#3f474a;gap:6px;font-size:12px;font-weight:800;display:grid}.idx-filter-primary{grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(128px,.45fr)) auto;align-items:end;gap:10px;display:grid}.idx-filter-advanced{grid-template-columns:repeat(5,minmax(130px,1fr));gap:10px;display:grid}.idx-filter-toggles{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.toggle-line{border:1px solid var(--line);background:#f8faf8;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;min-height:36px;padding:0 10px;gap:8px!important;font-size:13px!important;display:inline-flex!important}.status-row{min-height:28px;color:var(--muted);justify-content:space-between;align-items:center;gap:14px;font-size:14px;display:flex}.status-row strong{color:var(--evergreen);font-weight:800}.idx-results{gap:18px;display:grid}.idx-results--map{grid-template-columns:minmax(0,1fr) minmax(320px,.44fr);align-items:start}.listing-card{color:#111;flex-direction:column;display:flex}.listing-grid:not(.listing-grid--loading) .listing-card{animation:.18s both idx-card-in}.listing-card.selected{border-color:var(--clay);box-shadow:0 0 0 2px #a85f3a2e}.listing-card__link{flex-direction:column;flex:1;display:flex}.listing-card__media{aspect-ratio:4/3;background:linear-gradient(135deg, var(--sky), #fff);position:relative;overflow:hidden}.listing-card__media-link{width:100%;height:100%;color:inherit;display:block}.listing-card__media img,.listing-card__image{object-fit:cover;width:100%;height:100%}.listing-card__placeholder{width:100%;height:100%;color:var(--muted);place-items:center;font-size:13px;font-weight:800;display:grid}.listing-card__body{background:#fff;padding:14px 16px 16px}.listing-card__badge{z-index:1;color:#fff;text-transform:uppercase;background:#0f7f45;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:850;position:absolute;top:12px;left:12px}.listing-card__price-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.listing-card__quick-link{border:1px solid var(--line);color:#222;background:#fff;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.listing-card__icon-actions{align-items:center;gap:10px;display:inline-flex}.listing-card__icon-action{color:#111;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.listing-card__icon-action:hover{background:#f4f4f4}.listing-card__photo-button{z-index:2;color:#fff;opacity:0;cursor:pointer;background:#11111194;border:0;border-radius:999px;place-items:center;width:36px;height:36px;transition:opacity .15s,background .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.listing-card:hover .listing-card__photo-button,.listing-card__photo-button:focus-visible{opacity:1}.listing-card__photo-button:hover{background:#111111c7}.listing-card__photo-button--prev{left:12px}.listing-card__photo-button--next{right:12px}.listing-card__price-link,.listing-card__address{color:inherit}.listing-card__address{color:#1b1b1b;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;font-size:14px;line-height:1.35;display:block;overflow:hidden}.listing-card__summary{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.listing-card__body h3{align-items:flex-start;gap:6px;display:flex}.listing-card__actions{justify-content:space-between;align-items:center;gap:8px;padding:0 16px 16px;display:flex}.listing-card--skeleton{pointer-events:none}.listing-card--skeleton .listing-card__media{background:#edf2f5}.listing-card--skeleton .listing-card__body{gap:10px;display:grid}.listing-skeleton{background:linear-gradient(90deg,#e7edf1,#f7fafb,#e7edf1) 0 0/220% 100%;border-radius:4px;animation:1.2s infinite shimmer;display:block}.listing-skeleton--media{width:100%;height:100%}.listing-skeleton--price{width:46%;height:26px}.listing-skeleton--meta{width:66%;height:16px}.listing-skeleton--address{width:86%;height:17px}.listing-skeleton--summary{width:72%;height:15px}.oh-route-loading{min-height:calc(100vh - var(--site-header-height,76px));color:#151515;background:#f6f4f0}.oh-loading-shimmer{background:linear-gradient(90deg,#e6e0d6,#f7f4ee,#e6e0d6) 0 0/220% 100%;border-radius:4px;animation:1.2s infinite shimmer;display:block;overflow:hidden}.oh-route-loading--generic,.oh-route-loading--content{padding:clamp(36px, 6vw, 84px) var(--page-padding,24px)}.oh-route-loading__inner{gap:18px;max-width:1120px;margin:0 auto;display:grid}.oh-route-loading__eyebrow{width:132px;height:14px}.oh-route-loading__title{width:min(520px,75vw);height:clamp(34px,5vw,58px)}.oh-route-loading__copy{width:min(680px,82vw);height:20px}.oh-route-loading__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:14px;display:grid}.oh-route-loading__grid span{border-radius:8px;min-height:210px}.oh-route-loading--community{padding-bottom:clamp(44px,7vw,88px)}.oh-community-loading-filterbar{z-index:4;width:100%;min-height:64px;padding:10px max(16px, calc((100vw - var(--oh-hs-grid-shell,1560px)) / 2));background:#fffffff0;border-bottom:1px solid #d8d8d8;align-items:center;gap:10px;display:flex;position:sticky;top:0;box-shadow:0 4px 18px #0f0f0f0a}.oh-community-loading-filter{border-radius:6px;flex:none;height:40px}.oh-community-loading-filter--primary{width:min(280px,28vw)}.oh-community-loading-filter--price,.oh-community-loading-filter--beds,.oh-community-loading-filter--type{width:118px}.oh-community-loading-filter--save,.oh-community-loading-filter--sort,.oh-community-loading-filter--layout{width:96px}.oh-community-loading-filter-spacer{flex:auto}.oh-community-loading-shell{max-width:var(--oh-hs-grid-shell,1560px);margin:0 auto;padding:clamp(26px,4vw,48px) max(16px,3vw) 0}.oh-community-loading-title{width:min(440px,80vw);height:clamp(34px,4vw,48px);margin-bottom:22px}.oh-community-loading-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.oh-community-loading-card,.oh-community-loading-map-tile{background:#fff;border:1px solid #e1ded8;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 10px 28px #1212120d}.oh-community-loading-card-photo{aspect-ratio:1.48;border-radius:0;position:relative}.oh-community-loading-photo-count{background:#ffffff8c;border-radius:999px;width:56px;height:22px;position:absolute;bottom:12px;right:12px}.oh-community-loading-card-body{gap:12px;padding:14px;display:grid}.oh-community-loading-card-topline,.oh-community-loading-statline,.oh-community-loading-actions{align-items:center;gap:8px;display:flex}.oh-community-loading-card-topline{justify-content:space-between}.oh-community-loading-price{width:44%;height:25px}.oh-community-loading-actions span{border-radius:999px;width:30px;height:30px}.oh-community-loading-statline span{width:72px;height:15px}.oh-community-loading-line{width:88%;height:16px}.oh-community-loading-line--short{width:58%}.oh-community-loading-map-surface{aspect-ratio:1.48;background:linear-gradient(135deg,#d6dcd2cc,#edeae2d1),#e8e6de;min-height:100%;position:relative}.oh-community-loading-map-road,.oh-community-loading-map-dot,.oh-community-loading-map-cta{display:block;position:absolute}.oh-community-loading-map-road{transform-origin:0;background:#ffffffb8;border-radius:999px;height:10px}.oh-community-loading-map-road--one{width:76%;top:24%;left:8%;transform:rotate(10deg)}.oh-community-loading-map-road--two{width:88%;top:52%;left:4%;transform:rotate(-8deg)}.oh-community-loading-map-road--three{width:62%;top:72%;left:18%;transform:rotate(18deg)}.oh-community-loading-map-dot{background:#1f3b2d;border-radius:999px;width:22px;height:22px;box-shadow:0 7px 16px #0000002e}.oh-community-loading-map-dot--one{top:28%;left:24%}.oh-community-loading-map-dot--two{top:46%;left:58%}.oh-community-loading-map-dot--three{top:64%;left:34%}.oh-community-loading-map-dot--four{top:34%;left:76%}.oh-community-loading-map-cta{border-radius:999px;width:124px;height:38px;bottom:18px;right:18px}.oh-route-loading--listing{padding:0 0 clamp(44px,7vw,80px)}.oh-listing-loading-topbar{z-index:4;background:#fffffff0;border-bottom:1px solid #dfddd8;align-items:center;gap:18px;min-height:58px;padding:10px max(16px,4vw);display:flex;position:sticky;top:0}.oh-listing-loading-back,.oh-listing-loading-action{width:112px;height:34px}.oh-listing-loading-tabs{flex:1;justify-content:center;gap:12px;display:flex}.oh-listing-loading-tabs span{width:80px;height:16px}.oh-listing-loading-mosaic{grid-template-rows:repeat(2,minmax(170px,1fr));grid-template-columns:2fr 1fr 1fr;gap:6px;max-width:1720px;margin:0 auto;padding:6px max(16px,3vw) 0;display:grid}.oh-listing-loading-photo{border-radius:6px;min-height:170px}.oh-listing-loading-photo--hero{grid-row:span 2}.oh-listing-loading-content{grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:clamp(24px,5vw,72px);max-width:1320px;margin:0 auto;padding:clamp(28px,5vw,58px) max(16px,4vw) 0;display:grid}.oh-listing-loading-main,.oh-listing-loading-sidebar{align-content:start;gap:14px;display:grid}.oh-listing-loading-status{width:90px;height:18px}.oh-listing-loading-price{width:230px;height:40px}.oh-listing-loading-stats,.oh-listing-loading-facts{flex-wrap:wrap;gap:10px;display:flex}.oh-listing-loading-stats span{width:86px;height:20px}.oh-listing-loading-address{width:min(580px,88vw);height:22px}.oh-listing-loading-address--short{width:min(360px,70vw)}.oh-listing-loading-copy{gap:10px;margin-top:14px;display:grid}.oh-listing-loading-copy span{width:min(720px,88vw);height:15px}.oh-listing-loading-facts{margin-top:16px}.oh-listing-loading-facts span{width:150px;height:64px}.oh-listing-loading-sidebar{background:#fff;border:1px solid #e1ded8;border-radius:8px;padding:20px}.oh-listing-loading-sidebar-title{width:70%;height:24px}.oh-listing-loading-sidebar-line{width:100%;height:14px}.oh-listing-loading-sidebar-button{width:100%;height:44px;margin-top:10px}@media (max-width:900px){.oh-route-loading__grid,.oh-community-loading-grid,.oh-listing-loading-content{grid-template-columns:1fr}.oh-community-loading-filterbar{padding-inline:14px;overflow-x:auto}.oh-community-loading-filter-spacer{display:none}.oh-community-loading-filter--primary{width:210px}.oh-community-loading-filter--save,.oh-community-loading-filter--sort,.oh-community-loading-filter--layout,.oh-community-loading-filter--price,.oh-community-loading-filter--beds,.oh-community-loading-filter--type{width:96px}.oh-community-loading-map-tile{min-height:260px}.oh-listing-loading-topbar{gap:10px}.oh-listing-loading-tabs,.oh-listing-loading-action{display:none}.oh-listing-loading-mosaic{grid-template-rows:none;grid-template-columns:1fr}.oh-listing-loading-photo{display:none}.oh-listing-loading-photo--hero{grid-row:auto;min-height:270px;display:block}}@keyframes idx-card-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.price{color:var(--evergreen);font-size:23px;font-weight:850}.meta-row{color:#465154;flex-wrap:wrap;gap:10px;margin-top:10px;font-size:14px;font-weight:700;display:flex}.listing-hero{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:start;gap:24px;display:grid}.listing-photo{aspect-ratio:16/10;background:#dfe8e5;border-radius:8px;overflow:hidden}.listing-photo img{object-fit:cover;width:100%;height:100%}.detail-panel{padding:22px}.listing-actions{gap:12px;display:grid}.listing-actions__buttons{flex-wrap:wrap;gap:10px;display:flex}.showing-form,.comment-form,.profile-form{gap:10px;display:grid}.showing-form,.comment-form{border-top:1px solid var(--line);margin-top:8px;padding-top:12px}.comment-form{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.textarea{min-height:96px;padding-top:12px}.form-grid{gap:10px;display:grid}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-message{color:var(--evergreen);margin:0;font-size:13px;font-weight:750}.listing-detail-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.48fr);gap:20px;margin-top:24px;display:grid}.listing-description h2{margin:0 0 12px;font-size:28px}.listing-description p:last-child{color:#30383b;line-height:1.75}.detail-table{gap:0;display:grid}.detail-table div{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,.45fr) minmax(0,1fr);gap:14px;padding:12px 0;display:grid}.detail-table div:last-child{border-bottom:0}.detail-table span{color:var(--muted)}.detail-table strong{color:var(--ink)}.account-grid{grid-template-columns:260px minmax(0,1fr)}.account-layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:20px;display:grid}.account-nav{padding:12px}.account-nav__identity{align-items:center;gap:10px;margin-bottom:8px;padding:10px;display:flex}.account-nav__identity span{color:var(--muted);font-size:12px;display:block}.account-avatar{background:var(--evergreen);color:#fff;border-radius:8px;place-items:center;width:42px;height:42px;font-weight:850;display:grid}.account-nav a{color:#30383b;border-radius:8px;align-items:center;gap:8px;padding:11px 12px;font-weight:700;display:flex}.account-nav a:hover{background:#f0f2ee}.account-nav a.active{color:var(--evergreen);background:#e9f0ed}.account-signout{width:100%;margin-top:10px}.auth-panel,.account-dashboard,.account-list{gap:14px;display:grid}.auth-panel form{gap:10px;display:grid}.link-button{width:fit-content;color:var(--text-link);cursor:pointer;background:0 0;border:0;font-weight:750}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.metric-grid div{border:1px solid var(--line);background:#f8faf8;border-radius:8px;gap:4px;padding:14px;display:grid}.metric-grid strong{color:var(--evergreen);font-size:28px}.metric-grid span{color:var(--muted);font-size:13px}.account-row{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.account-row span{color:var(--muted);margin-top:4px;font-size:13px;display:block}.row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pagination-row{justify-content:center;align-items:center;gap:14px;margin-top:12px;display:flex}.community-hero{color:#fff;background:linear-gradient(135deg,#13231f,#40534c);border-radius:8px;align-items:end;min-height:300px;padding:42px;display:grid;position:relative;overflow:hidden}.community-hero img{object-fit:cover;opacity:.44;width:100%;height:100%;position:absolute;inset:0}.community-hero>div{z-index:1;position:relative}.community-hero h1{max-width:820px;margin:0;font-size:clamp(36px,6vw,64px);line-height:1.04}.community-hero p:last-child{color:#ffffffd6;max-width:720px;line-height:1.65}.community-components{gap:28px;margin-top:28px;display:grid}.community-copy{color:#30383b;line-height:1.76}.community-copy h2,.community-search-block h2{margin:0 0 14px;font-size:clamp(26px,3vw,38px)}.community-copy p{margin:0 0 18px}.community-divider{border:0;border-top:1px solid var(--line);width:100%}.community-page--cms,.community-page--cms-listings{background:#fff;padding:0 0 72px}.cms-hero{color:#fff;background:#18211f;align-items:flex-end;min-height:clamp(300px,43vw,520px);display:flex;position:relative;overflow:hidden}.cms-hero:before{content:"";z-index:1;background:linear-gradient(90deg,#0d1211db,#0d12116b 52%,#0d121114),linear-gradient(#0000 42%,#0d12116b);position:absolute;inset:0}.cms-hero img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cms-hero__inner{z-index:2;width:min(1180px,100vw - 48px);margin:0 auto;padding:72px 0 64px;position:relative}.cms-hero .eyebrow{color:#ffffffbd;letter-spacing:.08em}.cms-hero h1{letter-spacing:0;max-width:860px;margin:0;font-size:clamp(40px,6vw,82px);line-height:.98}.cms-hero p:last-child{color:#ffffffd6;max-width:720px;margin-top:18px;font-size:clamp(16px,1.35vw,20px);line-height:1.65}.cms-editorial-header{background:#fff;border-bottom:1px solid #e8e2d8}.cms-editorial-header__inner{width:min(1180px,100vw - 48px);margin:0 auto;padding:54px 0 34px}.cms-editorial-header .eyebrow{color:#66717b;letter-spacing:.08em;margin:0 0 14px}.cms-editorial-header h1{color:#1b1f24;letter-spacing:0;max-width:920px;margin:0;font-size:clamp(38px,5vw,68px);line-height:1.02}.cms-editorial-header p:last-child{color:#4f5963;max-width:780px;margin-top:16px;font-size:clamp(16px,1.25vw,19px);line-height:1.65}.cms-page-flow{width:min(1180px,100vw - 48px);margin:0 auto;padding-top:48px}.community-page--cms-listings .cms-page-flow{width:100%}.community-page--cms-listings.community-page--no-editorial-header .cms-page-flow{padding-top:0}.community-page--cms-listings .cms-block-group:not(.cms-block-group--compact),.community-page--cms-listings .cms-block:not(.cms-block--listings){width:min(1180px,100vw - 48px);margin-left:auto;margin-right:auto}.cms-block-group{gap:34px;margin:0 0 44px;display:grid}.cms-block-group--compact{gap:18px;margin:0}.cms-block{color:#31383c}.cms-block h2{color:#1b1f24;letter-spacing:0;margin:0 0 14px;font-size:clamp(26px,3vw,40px);line-height:1.12}.cms-block h3{color:#1b1f24;font-family:var(--font-heading);letter-spacing:0;margin:28px 0 14px;font-size:clamp(22px,2.15vw,32px);font-weight:500;line-height:1.16}.cms-block p,.cms-block li{font-size:16px;line-height:1.78}.cms-block p{margin:0 0 18px}.cms-block .callout_full{color:#33383d;text-align:center;background:#f1f0ee;margin:clamp(28px,4vw,42px) 0;padding:16px 24px;font-size:clamp(17px,1.3vw,20px);line-height:1.45;display:block}.cms-block .callout_full a{color:#d65f19;font-weight:500;text-decoration:none}.cms-block .callout_full a:hover,.cms-block .callout_full a:focus-visible{color:#b9480f;text-underline-offset:.18em;text-decoration:underline}.cms-block--with-media{grid-template-columns:minmax(0,1fr) minmax(280px,38%);align-items:start;gap:clamp(24px,4vw,48px);display:grid}.cms-block--media-only{grid-template-columns:1fr}.cms-block__copy>:last-child{margin-bottom:0}.cms-block__media{background:#f4f1eb;border-radius:4px;margin:0;overflow:hidden}.cms-block__media img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.cms-block__description{color:#687079;max-width:780px}.cms-market-grid{background:#e8e2d8;border:1px solid #e8e2d8;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.cms-block--market_stats{background:#fff;border:1px solid #d8d3ca}.cms-market-header{background:#f4f3f1;border-bottom:1px solid #d8d3ca;flex-wrap:wrap;align-items:baseline;gap:8px 12px;padding:10px 16px;display:flex}.cms-market-header h2{color:#5f6368;margin:0;font-size:clamp(20px,2vw,28px);font-weight:650;line-height:1.15}.cms-market-date{color:#6f7275;font-size:clamp(15px,1.25vw,20px);font-weight:650;line-height:1.2}.cms-block--market_stats .cms-market-grid{border:0}.cms-market-stat{text-align:center;background:#fff;align-content:center;justify-items:center;min-height:114px;padding:22px;display:grid}.cms-market-stat span,.cms-link-item small{color:#707781;font-size:12px;line-height:1.45;display:block}.cms-market-stat strong{color:#1b1f24;letter-spacing:0;margin:0 0 8px;font-size:clamp(24px,3vw,38px);font-weight:500;line-height:1.05;display:block}.cms-market-stat p{color:#687079;margin:10px 0 0;font-size:13px;line-height:1.45}.cms-link-grid{border-top:1px solid #e8e2d8;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cms-link-item{color:#1f5ea8;border-bottom:1px solid #e8e2d8;padding:18px 0;text-decoration:none;display:block}.cms-link-item span{color:#1f5ea8;font-weight:650;display:block}.cms-link-item:hover span{text-decoration:underline}.cms-block table{border-collapse:collapse;border-spacing:0;color:#333940;background:#fffdfa;border:1px solid #d8d3ca;max-width:760px;margin:22px 0 30px;font-size:14px;line-height:1.45;width:100%!important;height:auto!important}.cms-block :where(th,td){text-align:left;vertical-align:middle;border:1px solid #d8d3ca;padding:12px 14px}.cms-block th,.cms-block table tr:first-child>td{color:#26313a;letter-spacing:.04em;text-transform:uppercase;background:#f4f3f1;font-size:12px;font-weight:700}.cms-block tbody tr:nth-child(2n){background:#faf8f4}.cms-block tbody tr:hover{background:#f6fbfb}.cms-block table caption{color:#5e6670;text-align:left;margin-bottom:10px;font-size:13px}.cms-block .si-content-label{margin:10px 0 28px}.cms-block .si-content-label__body,.cms-block .si-content-label__links{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.cms-block .si-content-label__body .si-content-label__link:not(a),.cms-block .si-content-label__links .si-content-label__link:not(a){border:0;min-width:0;margin:0;padding:0;list-style:none;display:block;position:relative}.cms-block .si-content-label__body .si-content-label__link:not(a):before,.cms-block .si-content-label__links .si-content-label__link:not(a):before{content:none;display:none}.cms-block .si-content-label__link>a,.cms-block .si-content-label__links a.si-content-label__link,.cms-block a.si-content-label__link{color:#27323a;background:#fffdfa;border:1px solid #ded6ca;border-left:3px solid #2f6fa3;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:14px 42px 14px 16px;font-size:14px;font-weight:650;line-height:1.25;text-decoration:none;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #262b310e}.cms-block .si-content-label__link>a:after,.cms-block .si-content-label__links a.si-content-label__link:after,.cms-block a.si-content-label__link:after{content:"";color:#8a958f;opacity:.72;border-top:2px solid;border-right:2px solid;width:7px;height:7px;transition:color .16s,opacity .16s,transform .16s;position:absolute;top:50%;right:17px;transform:translateY(-50%)rotate(45deg)}.cms-block .si-content-label__link>a:hover,.cms-block .si-content-label__links a.si-content-label__link:hover,.cms-block a.si-content-label__link:hover,.cms-block .si-content-label__link>a:focus-visible,.cms-block .si-content-label__links a.si-content-label__link:focus-visible,.cms-block a.si-content-label__link:focus-visible{color:#0a6670;background:#fbfcfb;border-color:#b9cbd4 #b9cbd4 #b9cbd4 #0a6670;outline:none;text-decoration:none;transform:translateY(-1px);box-shadow:0 16px 34px #1f313a18}.cms-block .si-content-label__link>a:hover:after,.cms-block .si-content-label__links a.si-content-label__link:hover:after,.cms-block a.si-content-label__link:hover:after,.cms-block .si-content-label__link>a:focus-visible:after,.cms-block .si-content-label__links a.si-content-label__link:focus-visible:after,.cms-block a.si-content-label__link:focus-visible:after{color:#e38c42;opacity:1;transform:translate(2px,-50%)rotate(45deg)}:is(.cms-block .si-content-label__body:has(.si-content-label__link:nth-child(9)),.cms-block .si-content-label__links:has(.si-content-label__link:nth-child(9))){grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:6px 8px}:is(.cms-block .si-content-label__body:has(.si-content-label__link:nth-child(9)) .si-content-label__link>a,.cms-block .si-content-label__body:has(.si-content-label__link:nth-child(9)) a.si-content-label__link,.cms-block .si-content-label__links:has(.si-content-label__link:nth-child(9)) a.si-content-label__link){min-height:32px;box-shadow:none;border-color:#ddd5ca;border-left-width:1px;padding:5px 26px 5px 10px;font-size:12px}.cms-block .si-content-label__body:has(.si-content-label__link:nth-child(9)) .si-content-label__link>a:after{width:5px;height:5px;right:12px}.cms-block .si-content-label__body:has(.si-content-label__link:nth-child(9)) a.si-content-label__link:after{width:5px;height:5px;right:12px}.cms-block .si-content-label__links:has(.si-content-label__link:nth-child(9)) a.si-content-label__link:after{width:5px;height:5px;right:12px}:is(.cms-block .si-content-label__body:has(.si-content-label__link:nth-child(9)) .si-content-label__link>a:hover,.cms-block .si-content-label__body:has(.si-content-label__link:nth-child(9)) .si-content-label__link>a:focus-visible,.cms-block .si-content-label__body:has(.si-content-label__link:nth-child(9)) a.si-content-label__link:hover,.cms-block .si-content-label__body:has(.si-content-label__link:nth-child(9)) a.si-content-label__link:focus-visible,.cms-block .si-content-label__links:has(.si-content-label__link:nth-child(9)) a.si-content-label__link:hover,.cms-block .si-content-label__links:has(.si-content-label__link:nth-child(9)) a.si-content-label__link:focus-visible){background:#fbfcfb;border-color:#b9cbd4}:is(.cms-block .si-content-label__body:has(.si-content-label__link:nth-child(9)) .si-content-label__description,.cms-block .si-content-label__links:has(.si-content-label__link:nth-child(9)) .si-content-label__description){display:none}.cms-block .si-content-label__description{color:#687079;margin-top:4px;font-size:12px;font-weight:450;line-height:1.4;display:block}.cms-faq-list{border-top:1px solid #e8e2d8;gap:0;display:grid}.cms-faq-list details{border-bottom:1px solid #e8e2d8;padding:18px 0}.cms-faq-list summary{cursor:pointer;color:#1b1f24;font-weight:700}.cms-faq-list p{color:#4f5963;margin:12px 0 0}.cms-block--cta{border-top:1px solid #e8e2d8;border-bottom:1px solid #e8e2d8;justify-content:space-between;align-items:center;gap:24px;padding:28px 0;display:flex}.cms-block--cta a{color:#fff;background:#111418;border-radius:6px;flex:none;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex}.cms-divider{border:0;border-top:1px solid #e8e2d8;width:100%}#oh-hotsheet-root .oh-hotsheet-cms-context{margin:0 0 18px}#oh-hotsheet-root .oh-hotsheet-cms-context .cms-block-group{margin:0}#oh-hotsheet-root .oh-hotsheet-cms-intro{width:var(--oh-hs-shell);border-bottom:1px solid #e8e2d8;margin:0 auto 26px;padding:22px 0 24px}#oh-hotsheet-root .oh-hotsheet-cms-intro--with-stats{margin-bottom:16px;padding-bottom:12px}#oh-hotsheet-root .oh-hotsheet-cms-intro .cms-block-group,#oh-hotsheet-root .oh-hotsheet-cms-intro .cms-block:not(.cms-block--listings){width:100%;max-width:none;margin-left:0;margin-right:0}#oh-hotsheet-root .oh-hotsheet-cms-intro .cms-block-group{gap:24px;margin-top:0;margin-bottom:0}#oh-hotsheet-root .oh-hotsheet-cms-intro .cms-block-group+.oh-auto-market-stats{margin-top:16px}#oh-hotsheet-root .oh-auto-market-stats{background:#fff;border:1px solid #e6ded3;border-radius:6px;width:100%;max-width:none;margin-left:0;margin-right:0;padding:10px 18px;overflow:hidden}#oh-hotsheet-root .oh-hotsheet-cms-intro .cms-block.oh-auto-market-stats{width:100%;max-width:none;margin-left:0;margin-right:0}#oh-hotsheet-root .oh-auto-market-stats .cms-market-grid{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden}#oh-hotsheet-root .oh-auto-market-stats .cms-market-stat{text-align:center;background:0 0;justify-items:center;min-height:56px;padding:10px 12px}#oh-hotsheet-root .oh-auto-market-stats .cms-market-stat+.cms-market-stat{border-left:1px solid #ece6dd}#oh-hotsheet-root .oh-auto-market-stats .cms-market-stat strong{color:#3d454f;margin:0 0 4px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(16px,1.25vw,19px);font-weight:500;line-height:1.05}#oh-hotsheet-root .oh-auto-market-stats .cms-market-stat span{color:#56616c;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:600;line-height:1.25}#oh-hotsheet-root .oh-hotsheet-cms-intro .cms-block--with-media{grid-template-columns:minmax(0,1fr) minmax(280px,36%);align-items:center}#oh-hotsheet-root .oh-hotsheet-cms-intro .cms-block--media-only{grid-template-columns:1fr}#oh-hotsheet-root .oh-hotsheet-cms-intro .cms-block p,#oh-hotsheet-root .oh-hotsheet-cms-intro .cms-block li{color:#3c4147;font-size:clamp(16px,1.15vw,18px);line-height:1.72}#oh-hotsheet-root .oh-hotsheet-cms-intro .cms-block p:last-child{margin-bottom:0}#oh-hotsheet-root .oh-hotsheet-cms-context--map{z-index:420;width:min(380px,100vw - 48px);margin:0;position:absolute;top:16px;left:16px}#oh-hotsheet-root .oh-hotsheet-cms-context--map details{background:#fffffff5;border:1px solid #0f172a1f;border-radius:8px;overflow:hidden;box-shadow:0 12px 28px #0f172a29}#oh-hotsheet-root .oh-hotsheet-cms-context--map summary{cursor:pointer;color:#1b1f24;padding:12px 14px;font-size:13px;font-weight:800}#oh-hotsheet-root .oh-hotsheet-cms-context--map details>div{max-height:46vh;padding:0 14px 14px;overflow:auto}@media (max-width:700px){#oh-hotsheet-root .oh-hotsheet-cms-intro .cms-block p{display:none}}@media (max-width:900px){.cms-market-grid,.cms-link-grid,.cms-block .si-content-label__body,.cms-block .si-content-label__links{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-block--with-media,#oh-hotsheet-root .oh-hotsheet-cms-intro .cms-block--with-media{grid-template-columns:1fr;gap:22px}.cms-block--cta{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.cms-hero__inner,.cms-editorial-header__inner,.cms-page-flow,.community-page--cms-listings .cms-block-group:not(.cms-block-group--compact),.community-page--cms-listings .cms-block:not(.cms-block--listings){width:min(100vw - 32px,1180px)}.cms-hero__inner{padding:58px 0 46px}.cms-editorial-header__inner{padding:38px 0 28px}.cms-market-grid,.cms-link-grid{grid-template-columns:1fr}.cms-block .si-content-label__body,.cms-block .si-content-label__links{grid-template-columns:1fr;padding-left:14px;padding-right:14px}#oh-hotsheet-root .oh-auto-market-stats .cms-market-stat{min-height:56px;padding:10px}#oh-hotsheet-root .oh-auto-market-stats .cms-market-stat+.cms-market-stat{border-left:0}#oh-hotsheet-root .oh-auto-market-stats .cms-market-stat:nth-child(2n){border-left:1px solid #ece6dd}#oh-hotsheet-root .oh-auto-market-stats .cms-market-stat:nth-child(n+3){border-top:1px solid #ece6dd}#oh-hotsheet-root .oh-auto-market-stats .cms-market-stat strong{font-size:clamp(16px,4.8vw,18px)}#oh-hotsheet-root .oh-hotsheet-cms-context--map{width:auto;margin:0 0 12px;position:static}}.empty-state{color:var(--muted);padding:28px}.listing-card__save.saved{color:#c0702e}.listing-card__save.saved svg,.oh-card-favorite-saved .oh-heart-svg{fill:currentColor;stroke:currentColor}.oh-alert-modal-overlay{z-index:11000;opacity:0;pointer-events:none;background:#121c287a;justify-content:center;align-items:center;padding:22px;transition:opacity .18s;display:flex;position:fixed;inset:0}.oh-alert-modal-overlay.oh-alert-modal-open{opacity:1;pointer-events:auto}.oh-alert-modal{background:#fff;border:1px solid #e1e6ec;border-radius:14px;width:min(560px,100%);padding:24px 24px 20px;position:relative;box-shadow:0 24px 70px #0612223d}.oh-alert-modal-close{color:#4f5f73;cursor:pointer;background:0 0;border:0;border-radius:999px;width:34px;height:34px;font-size:24px;line-height:1;position:absolute;top:12px;right:12px}.oh-alert-modal-close:hover{background:#f2f5f8}.oh-alert-modal-title{color:#1f2f43;margin:0;font-size:31px;line-height:1.15}.oh-alert-modal-subtitle{color:#5b6b7f;margin:8px 0 20px;font-size:14px;line-height:1.55}.oh-alert-modal-form{flex-direction:column;gap:12px;display:flex}.oh-alert-modal-label{color:#5d6c80;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.oh-alert-modal-input{color:#1f2f43;border:1px solid #c9d3df;border-radius:10px;width:100%;height:46px;padding:0 14px;font-size:15px}.oh-alert-modal-input:focus{border-color:#306298;outline:none;box-shadow:0 0 0 3px #30629829}.oh-alert-frequency-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.oh-alert-frequency-option{position:relative}.oh-alert-frequency-option input{opacity:0;pointer-events:none;position:absolute}.oh-alert-frequency-option span{color:#3b4a5e;cursor:pointer;background:#f8fafd;border:1px solid #c8d2dd;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:40px;font-size:14px;font-weight:650;display:inline-flex}.oh-alert-frequency-option input:checked+span{color:#fff;background:#306298;border-color:#306298}.oh-alert-modal-actions{justify-content:flex-end;gap:10px;margin-top:2px;display:flex}.oh-alert-modal-cancel,.oh-alert-modal-save{letter-spacing:.03em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:8px;min-height:40px;padding:0 16px;font-size:13px;font-weight:800}.oh-alert-modal-cancel{color:#47576b;background:#fff;border-color:#ccd5df}.oh-alert-modal-save{color:#fff;background:#306298}.oh-alert-modal-save:hover{background:#214f80}.oh-alert-modal-save[disabled]{cursor:wait;opacity:.78}@media (max-width:680px){.oh-alert-modal-cancel,.oh-alert-modal-save{flex:auto}.oh-alert-modal-overlay{align-items:flex-end;padding:12px}.oh-alert-modal{max-height:92vh;padding:20px 16px 16px;overflow:auto}.oh-alert-frequency-options{grid-template-columns:1fr}.oh-alert-modal-actions{flex-direction:column-reverse}}.site-footer{border-top:1px solid var(--line);color:#fff;background:#111917}.site-footer__inner{color:#ffffffb8;justify-content:space-between;align-items:center;gap:20px;min-height:90px;font-size:14px;display:flex}.idx-route-main{background:#fff;height:calc(100vh - 66px);padding:0;overflow:hidden}body:has(.search-experience--split){background:#fff;overflow:hidden}body:has(.search-experience--split) .site-header{z-index:800;background:#fff;border-bottom-color:#e1e1e1;position:sticky;top:0}body:has(.search-experience--split) .site-header__inner{width:100%;min-height:66px;padding:0 24px}body:has(.search-experience--split) .oh-nav-search{flex:0 500px;margin-right:auto}body:has(.search-experience--split) .brand-mark{background:#d92235}.search-experience--split{--idx-split-header-height:66px;--idx-split-filter-height:66px;background:#fff;gap:0;height:100%;min-height:0}.search-experience--split .idx-filter-shell{z-index:1500;width:50vw;min-width:560px;box-shadow:none;background:#fff;border-top:0;border-bottom:1px solid #ddd;border-left:0;border-right:1px solid #d7d7d7;border-radius:0;align-items:center;gap:6px;margin:0;padding:12px 16px;display:flex;position:relative;top:auto;overflow:visible}.search-experience--split .idx-filter-shell--chips{min-height:66px;overflow:visible}.search-experience--split .idx-filter-shell label{color:#2b2b2b;gap:4px;position:relative}.search-experience--split .idx-filter-shell label>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.search-experience--split .idx-filter-primary{flex:none;align-items:center;gap:8px;display:flex}.search-experience--split .idx-filter-primary label:first-child{width:min(300px,30vw);min-width:240px}.search-experience--split .idx-filter-primary label:not(:first-child){width:112px;min-width:112px}.search-experience--split .idx-filter-primary .button{flex:none}.search-experience--split .idx-filter-advanced{flex:none;gap:8px;padding-bottom:0;display:flex;overflow:visible}.search-experience--split .idx-filter-advanced label{width:118px;min-width:118px}.search-experience--split .sort-filter{display:none}.search-experience--split .idx-filter-toggles{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-self:center}.ai-search-chip,.filter-popover>summary,.filter-drawer-trigger{color:#1f1f1f;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d4d4d4;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-size:14px;font-weight:750;display:inline-flex}.ai-search-chip{color:#59145f;background:linear-gradient(90deg,#f8d7f2,#dff0ff);border-color:#0000}.filter-popover{flex:none;position:relative}.filter-popover>summary{text-overflow:ellipsis;max-width:178px;list-style:none;overflow:hidden}.filter-popover>summary::-webkit-details-marker{display:none}.filter-popover[open]>summary{border-color:#111;box-shadow:inset 0 0 0 1px #111}.filter-popover.has-value>summary{color:#111;background:#f6f6f6;border-color:#111}.filter-popover.has-value>summary:after{content:"";background:#d92235;border-radius:999px;width:6px;height:6px}.filter-drawer-trigger{flex:none}.filter-drawer-trigger.has-value{color:#111;background:#f6f6f6;border-color:#111;box-shadow:inset 0 0 0 1px #111}.filter-drawer-trigger.has-value:after{content:"";background:#d92235;border-radius:999px;width:6px;height:6px}.compact-panel{width:190px}.home-type-panel{width:270px}.price-panel,.beds-panel{grid-template-columns:repeat(2,minmax(0,1fr));width:330px}.price-panel .button,.beds-panel .button,.more-panel .button{grid-column:1/-1}.more-panel{grid-template-columns:repeat(2,minmax(0,1fr));width:390px}.filter-reset-chip{color:#a3212d!important}.filter-segment-row{gap:9px;display:grid}.price-distribution{gap:7px;min-height:124px;padding-top:8px;display:grid}.price-slider-control{-webkit-user-select:none;user-select:none;gap:7px;padding-top:6px;display:grid}.price-bars{align-items:end;gap:5px;height:82px;padding:0 12px;display:flex}.price-bars span{background:#087f86;border-radius:999px 999px 0 0;flex:1 1 0;min-width:4px}.price-slider-track{cursor:pointer;touch-action:none;height:28px;margin-top:-5px;position:relative}.price-slider-base,.price-slider-selected{border-radius:999px;height:4px;position:absolute;top:12px}.price-slider-base{background:#c9e2e3;left:11px;right:11px}.price-slider-selected{background:#087f86}.price-slider-handle{z-index:2;cursor:grab;background:#fff;border:1px solid #087f86;border-radius:50%;width:24px;height:24px;padding:0;position:absolute;top:14px;transform:translate(-50%,-50%);box-shadow:0 1px 4px #0003}.price-slider-handle:hover,.price-slider-handle:focus-visible,.price-slider-handle.active{border-width:2px;box-shadow:0 0 0 6px #087f861f,0 2px 7px #00000038}.price-slider-control.is-dragging,.price-slider-control.is-dragging .price-slider-handle{cursor:grabbing}.price-range-line{height:18px;position:relative}.price-range-line:before{content:"";background:#087f86;border-radius:999px;height:4px;position:absolute;top:8px;left:0;right:0}.price-range-line span{z-index:1;background:#fff;border:1px solid #087f86;border-radius:50%;width:20px;height:20px;position:absolute;top:0;box-shadow:0 1px 2px #00000029}.price-range-line span:first-child{left:0}.price-range-line span:last-child{right:0}.price-range-labels{color:#696969;justify-content:space-between;font-size:13px;font-weight:700;display:flex}.idx-filter-drawer__header{border-bottom:1px solid #dedede;justify-content:space-between;align-items:center;min-height:72px;padding:0 28px;display:flex}.idx-filter-drawer__header h2{letter-spacing:0;margin:0;font-size:22px;font-weight:850}.idx-filter-drawer__close{color:#333;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.idx-filter-drawer__close:hover{background:#f2f2f2}.idx-filter-drawer__body{scrollbar-gutter:stable;min-height:0;overflow-y:auto}.oh-filter-check-tile{color:#202020;cursor:pointer;background:#fff;border:1px solid #d7d7d7;border-radius:6px;align-items:center;gap:10px;min-height:46px;padding:0 13px;font-size:14px;font-weight:800;display:flex;position:static}.oh-filter-check-tile input{accent-color:#07838e;width:17px;height:17px;margin:0}.idx-filter-drawer__footer{background:#fff;border-top:1px solid #dedede;justify-content:space-between;align-items:center;gap:16px;padding:16px 28px;display:flex;box-shadow:0 -8px 18px #0000000f}.location-chip{width:300px;min-width:260px}.location-chip .field{min-height:42px;font-weight:650}.split-mobile-location{display:none!important}.search-chip-button{flex:none;min-width:112px}.idx-mobile-map-toggle{display:none!important}.idx-filter-spacer{flex:auto;min-width:12px}.clear-map-chip{color:#a13422!important}.search-experience--split .toggle-line{white-space:nowrap;padding:0 8px}.search-experience--split .field,.search-experience--split .select,.search-experience--split .toggle-line,.search-experience--split .button{border-radius:7px;min-height:40px}.search-experience--split .button{white-space:nowrap;background:#d92235}.search-experience--split .button.secondary,.search-experience--split .button.ghost{color:#1f1f1f;background:#fff;border-color:#d6d6d6}.search-experience--split .button.secondary.active{border-color:#111;box-shadow:inset 0 0 0 1px #111}.search-experience--split .idx-results{align-items:start;gap:0;display:grid}.search-experience--split .idx-results--map{height:calc(100vh - var(--idx-split-header-height) - var(--idx-split-filter-height));grid-template-columns:minmax(560px,50vw) minmax(420px,1fr);margin-top:0;overflow:visible}.idx-list-panel{min-width:0}.search-experience--split .idx-list-panel{height:calc(100vh - var(--idx-split-header-height) - var(--idx-split-filter-height));overscroll-behavior:contain;scrollbar-gutter:stable;background:#fff;border-right:1px solid #d7d7d7;min-height:0;padding:20px 24px 32px;overflow-y:auto}.search-experience--split .idx-results--map .idx-list-panel{padding-top:20px}.idx-list-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.idx-list-heading>div:first-child{flex:auto;min-width:0}.idx-list-heading h1{color:#111;margin:0;font-size:clamp(20px,2.2vw,26px);line-height:1.15}.idx-list-heading p{color:#5a5a5a;max-width:620px;margin:6px 0 0;font-size:13px;line-height:1.45}.idx-heading-actions{color:#111;flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:286px;font-size:13px;display:flex}.idx-heading-actions strong{white-space:nowrap;color:#111;font-weight:850}.idx-heading-count{gap:2px;display:grid}.idx-heading-count span{color:#666;white-space:nowrap;font-size:12px;font-weight:700}.idx-heading-actions label{color:#5a5a5a;align-items:center;gap:6px;font-weight:800;display:flex;position:static}.idx-heading-actions label>span{clip:auto;white-space:nowrap;width:auto;height:auto;position:static;overflow:visible}.idx-heading-actions .select{color:#056f75;border:0;width:auto;min-width:136px;min-height:34px;padding:0 4px;font-weight:850}.inline-search-message{color:#12613d;background:#f0faf6;border:1px solid #cfe5dc;border-radius:8px;margin:-4px 0 14px;padding:10px 12px;font-size:13px;font-weight:800}.search-experience--split .listing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.search-experience--split .listing-card{background:#fff;border-color:#d8d8d8;border-radius:8px;scroll-margin:18px;font-family:Arial,Helvetica,sans-serif;transition:border-color .14s,box-shadow .14s;box-shadow:0 1px 4px #0000001c}.search-experience--split .listing-card:hover{border-color:#a7a7a7;box-shadow:0 2px 9px #00000029}.search-experience--split .listing-card.selected{border-color:#111;box-shadow:inset 0 0 0 2px #111,0 2px 9px #0000001f}.search-experience--split .listing-card__media{aspect-ratio:1.52}.search-experience--split .listing-card__body{padding:16px 18px 17px}.search-experience--split .price{color:#111;font-size:27px;font-weight:800;line-height:1.05}.search-experience--split .meta-row{color:#171717;white-space:nowrap;gap:15px;margin-top:10px;font-size:15px;font-weight:700;line-height:1.25}.search-experience--split .listing-card__address{color:#1b1b1b;margin-top:9px;font-size:15px;line-height:1.35}.search-experience--split .listing-card__summary{color:#666;margin-top:7px;font-size:14px;line-height:1.35}.search-experience--split .listing-card__actions{display:none}.search-experience--split .listing-card__badge{background:#087a45;border-radius:4px;padding:5px 9px;font-size:11px;top:10px;left:10px}.search-experience--split .listing-card__icon-action{width:34px;height:34px}.search-experience--split .listing-card__icon-action svg{stroke-width:2.4px}.search-experience--split .listing-card__save.saved{color:#d92235}.search-experience--split .pagination-row{margin:22px 0 0}.search-pagination{flex-direction:column;gap:12px;padding:12px 0 2px}.search-pagination__range{color:#595959;font-size:13px;font-weight:750}.search-pagination__controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:inline-flex}.search-pagination__pages{align-items:center;gap:4px;display:inline-flex}.search-pagination__page{color:#111;cursor:pointer;background:#fff;border:1px solid #d8d8d8;border-radius:4px;place-items:center;min-width:34px;height:34px;font-size:13px;font-weight:850;display:grid}.search-pagination__page.active{color:#fff;background:#111;border-color:#111}.search-pagination__page:disabled{cursor:not-allowed}.search-pagination__ellipsis{color:#707070;place-items:center;min-width:24px;height:34px;font-weight:850;display:grid}.search-pagination__arrow{border-radius:4px!important;min-height:34px!important}@media (max-width:1220px){.search-experience--split .idx-filter-shell{flex-wrap:nowrap;gap:6px;width:54vw;min-width:450px;padding-left:12px;padding-right:12px}.search-experience--split .idx-filter-shell .ai-search-chip,.search-experience--split .idx-filter-shell .filter-popover>summary,.search-experience--split .idx-filter-shell .filter-drawer-trigger{padding-left:10px;padding-right:10px}.search-experience--split .idx-filter-spacer,.search-experience--split .idx-filter-shell>.button.secondary.compact{display:none}.search-experience--split .idx-results--map{grid-template-columns:minmax(450px,54vw) minmax(360px,1fr)}}@media (max-width:1500px){.search-experience--split .idx-filter-shell>.button.secondary.compact{display:none}.search-experience--split .idx-list-heading{flex-direction:column;align-items:flex-start;gap:8px}.search-experience--split .idx-heading-actions{justify-content:flex-start;width:100%}}@media (max-width:1100px){body:has(.search-experience--split){overflow:auto}.idx-route-main{height:auto;overflow:visible}.search-experience--split{height:auto;min-height:calc(100vh - 66px)}body:has(.search-experience--split) .site-header__inner{padding:12px 16px}.search-experience--split .idx-filter-shell{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:100%;min-width:0;padding:10px 12px;display:grid;position:sticky;top:0;overflow:visible}.search-experience--split .idx-filter-shell>*{min-width:0}.search-experience--split .result-search-chip{order:1;grid-column:1/-1;width:100%;min-width:0}.search-experience--split .idx-mobile-map-toggle{order:2;width:100%;grid-column:auto!important;display:inline-flex!important}.split-mobile-location{order:1;grid-column:1/-1;width:100%;min-width:0;display:grid!important}.search-experience--split .idx-filter-shell .ai-search-chip,.search-experience--split .idx-filter-shell .search-chip-button{order:2;width:100%}.search-experience--split .idx-filter-shell .filter-popover,.search-experience--split .idx-filter-shell .filter-drawer-trigger{order:3;width:100%;position:static}.search-experience--split .idx-filter-shell .filter-popover>summary,.search-experience--split .idx-filter-shell .filter-drawer-trigger{width:100%;padding-left:10px;padding-right:10px}.search-experience--split .idx-filter-spacer{display:none}.search-experience--split .idx-filter-shell>.button.secondary,.search-experience--split .idx-filter-shell>.button.ghost{order:4;grid-column:1/-1;width:100%}.price-panel,.beds-panel,.more-panel{grid-template-columns:1fr}.idx-filter-drawer__footer{flex-direction:column;align-items:stretch}.search-experience--split .idx-filter-primary{display:flex}.search-experience--split .idx-results--map{grid-template-columns:1fr;height:auto;margin-top:0;overflow:visible}.search-experience--split .idx-list-panel{border-right:0;height:auto;padding:18px 16px 28px;overflow:visible}.search-experience--split .idx-results--map .idx-list-panel{padding-top:18px}.search-experience--split .idx-list-heading{flex-direction:column}.idx-heading-actions{justify-content:space-between;width:100%}.search-experience--split .listing-grid{grid-template-columns:1fr}}body:has(.oh-next-hotsheet-page){background:#fff}body:has(.oh-next-hotsheet-page) .site-header{background:#fffffff5;border-bottom-color:#ece7df}.community-page--hotsheet{background:#fff;padding:0 0 64px}.oh-next-hotsheet-page{--oh-hs-shell:min(1780px, calc(100vw - 48px));--oh-hs-font:"Manrope", "Avenir Next", "Inter", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--oh-hs-body:"Inter", "Manrope", "Avenir Next", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--oh-hs-text:#1b1f24;--oh-hs-muted:#707781;--oh-hs-line:#ebe7e0;--oh-hs-soft-line:#f0ede8;--oh-hs-pager-text:#606060;width:100%;color:var(--oh-hs-text);font-family:var(--oh-hs-body);background:#fff;padding:32px 0 0;scroll-margin-top:88px}.oh-hotsheet-context{width:var(--oh-hs-shell);margin:0 auto 22px}.oh-hotsheet-context .eyebrow{color:#a9672d;letter-spacing:.08em;margin-bottom:8px;font-size:12px}.oh-hotsheet-context h1{color:#15171a;max-width:920px;font-family:var(--oh-hs-font);letter-spacing:0;margin:0;font-size:clamp(30px,3.6vw,54px);line-height:1.02}.oh-hotsheet-context p:last-child{color:#697079;max-width:760px;margin:12px 0 0;font-size:15px;line-height:1.6}#oh-hotsheet-root.sidx-widget.sidx-hotsheet.oh-hs-display-grid{--oh-grid-overlay-shadow:0 18px 32px #1114181f;--oh-grid-counter-shadow:0 1px 10px #0f12185c;width:100%;color:var(--oh-hs-text);font-family:var(--oh-hs-body)}#oh-hotsheet-root .oh-hotsheet-toolbar{z-index:18;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-top:1px solid #f1eee8;border-bottom:1px solid #e7e1d8;position:sticky;top:72px}#oh-hotsheet-root .oh-toolbar-inner{width:var(--oh-hs-shell);justify-content:space-between;align-items:center;gap:18px;min-height:72px;margin:0 auto;display:flex}#oh-hotsheet-root .oh-toolbar-tabs,#oh-hotsheet-root .oh-toolbar-actions{align-items:center;gap:8px;display:flex}#oh-hotsheet-root .oh-tab,#oh-hotsheet-root .oh-toolbar-btn,#oh-hotsheet-root .oh-toolbar-sort{color:#20242a;min-height:42px;font-family:var(--oh-hs-body);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #ded8ce;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:650;line-height:1;transition:border-color .18s,background-color .18s,color .18s,box-shadow .18s;display:inline-flex}#oh-hotsheet-root .oh-tab:hover,#oh-hotsheet-root .oh-toolbar-btn:hover,#oh-hotsheet-root .oh-toolbar-sort:hover{background:#fbfaf8;border-color:#c9c0b3}#oh-hotsheet-root .oh-tab.oh-tab-active{color:#fff;background:#15171a;border-color:#15171a}#oh-hotsheet-root .oh-tab-icon,#oh-hotsheet-root .oh-btn-icon,#oh-hotsheet-root .oh-sort-icon{flex:none;width:16px;height:16px}#oh-hotsheet-root .oh-btn-label+.oh-btn-label-short{display:none}#oh-hotsheet-root .oh-btn-filled{color:#fff;background:#15171a;border-color:#15171a}#oh-hotsheet-root .oh-btn-filled:hover{color:#fff;background:#2a2f36}#oh-hotsheet-root .oh-toolbar-sort{padding-right:8px;position:relative}#oh-hotsheet-root .oh-toolbar-count{width:var(--oh-hs-shell);justify-content:space-between;align-items:center;gap:18px;margin:24px auto 22px;display:flex}#oh-hotsheet-root .oh-sort-meta{color:#717780;text-align:right;font-size:13px;line-height:1.35}#oh-hotsheet-root .oh-hotsheet-message{width:var(--oh-hs-shell);color:#12613d;background:#f0faf6;border:1px solid #cfe5dc;border-radius:8px;margin:-8px auto 18px;padding:10px 12px;font-size:13px;font-weight:750}#oh-hotsheet-root .sidx-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(24px,2.2vw,32px);display:grid}#oh-hotsheet-root .sidx-search-result-grid-item{border:1px solid var(--oh-hs-soft-line);background:#fff;border-radius:0;min-width:0;min-height:100%;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;overflow:hidden;box-shadow:0 2px 8px #1111110d}#oh-hotsheet-root .sidx-search-result-grid-item:hover,#oh-hotsheet-root .sidx-search-result-grid-item.selected{border-color:#e2dcd2;transform:translateY(-2px);box-shadow:0 14px 30px #11141814}#oh-hotsheet-root .sidx-content,#oh-hotsheet-root .sidx-content>a.oh-search-card{flex:auto;min-width:0;display:flex}#oh-hotsheet-root .sidx-content{width:100%;position:relative}#oh-hotsheet-root .sidx-content>a.oh-search-card{color:inherit;flex-direction:column;text-decoration:none}#oh-hotsheet-root .sidx-thumbnail{aspect-ratio:1.33;background:#dfe8ef;position:relative;overflow:hidden}#oh-hotsheet-root .sidx-thumbnail:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0a0c0f00 0%,#0a0c0f38 100%);height:38%;position:absolute;inset:auto 0 0}#oh-hotsheet-root .sidx-gallery-display,#oh-hotsheet-root .sidx-gallery-image,#oh-hotsheet-root .sidx-gallery-image img{width:100%;height:100%}#oh-hotsheet-root .sidx-gallery-image img{object-fit:cover;transition:transform .36s,opacity .22s;display:block}#oh-hotsheet-root .sidx-search-result-grid-item:hover .sidx-gallery-image img{transform:scale(1.025)}#oh-hotsheet-root .sidx-gallery-controls{z-index:3;pointer-events:none;position:absolute;inset:0}#oh-hotsheet-root .sidx-gallery-prev,#oh-hotsheet-root .sidx-gallery-next{cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;width:58px;height:64px;display:flex;position:absolute;top:50%;bottom:auto;transform:translateY(-50%)}#oh-hotsheet-root .sidx-gallery-prev{left:0}#oh-hotsheet-root .sidx-gallery-next{right:0}#oh-hotsheet-root .sidx-gallery-prev .sidx-icon,#oh-hotsheet-root .sidx-gallery-next .sidx-icon{width:46px;height:46px;box-shadow:var(--oh-grid-overlay-shadow);color:#161a1f;opacity:0;background:#fffffff5;border-radius:999px;justify-content:center;align-items:center;transition:opacity .18s,transform .18s;display:inline-flex;transform:translateY(6px)scale(.96)}#oh-hotsheet-root .sidx-icon svg{width:18px;height:18px}#oh-hotsheet-root .oh-card-badges{z-index:4;gap:7px;display:flex;position:absolute;top:12px;left:12px}#oh-hotsheet-root .oh-card-badge{color:#1c2126;letter-spacing:.05em;text-transform:uppercase;background:#fffffff2;align-items:center;min-height:28px;padding:0 9px;font-size:11px;font-weight:750;display:inline-flex}#oh-hotsheet-root .oh-card-favorite-overlay{z-index:5;color:#2a2f36;cursor:pointer;background:#fffffff7;border:0;border-radius:999px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 10px 22px #1111111f}#oh-hotsheet-root .oh-card-favorite-overlay .oh-heart-svg{width:20px;height:20px}#oh-hotsheet-root .sidx-thumbnail-actions{z-index:4;pointer-events:none;justify-content:flex-end;display:flex;position:absolute;bottom:10px;right:10px}#oh-hotsheet-root .sidx-reaction-action{display:none}#oh-hotsheet-root .sidx-gallery-position{color:#fff;min-height:28px;font-family:var(--oh-hs-font);letter-spacing:0;text-shadow:var(--oh-grid-counter-shadow);font-variant-numeric:tabular-nums lining-nums;background:#11151bbd;border-radius:12px;justify-content:center;align-items:center;padding:6px 10px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}#oh-hotsheet-root .sidx-primary-details{flex-direction:column;gap:5px;padding:12px 14px 14px;display:flex}#oh-hotsheet-root .sidx-price{color:var(--oh-hs-text);font-family:var(--oh-hs-font);letter-spacing:0;font-variant-numeric:lining-nums tabular-nums;font-size:18px;font-weight:700;line-height:1.16}#oh-hotsheet-root .oh-card-contact{color:var(--oh-hs-text);font-family:var(--oh-hs-font);white-space:nowrap;align-items:center;gap:5px;font-size:13px;font-weight:500;line-height:1.05;display:inline-flex}#oh-hotsheet-root .oh-card-contact-icon{width:15px;height:15px}#oh-hotsheet-root .oh-card-statline{color:#333;font-family:var(--oh-hs-font);font-size:13px;font-weight:400;line-height:1.35}#oh-hotsheet-root .oh-card-location{color:var(--oh-hs-muted);font-family:var(--oh-hs-font);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:400;line-height:1.38;display:-webkit-box;overflow:hidden}#oh-hotsheet-root .oh-card-address-line{display:none}#oh-hotsheet-root .oh-card-footer.oh-card-attribution{color:#666;border-top:1px solid #e1e1e1;align-items:center;gap:6px;min-height:18px;margin-top:5px;padding-top:10px;font-family:Arial,Helvetica,sans-serif;font-size:12.6px;font-weight:400;line-height:18px;display:flex}#oh-hotsheet-root .oh-card-attribution-logo{flex:none;align-items:center;display:inline-flex}#oh-hotsheet-root .oh-card-attribution-logo-image{object-fit:contain;width:auto;max-width:44px;height:auto;max-height:14px;display:block}#oh-hotsheet-root .oh-card-attribution-logo-fallback{color:#5b6168;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;line-height:1}#oh-hotsheet-root .oh-card-attribution-office{color:#666;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:Arial,Helvetica,sans-serif;font-size:12.6px;font-weight:400;line-height:18px;display:block;overflow:hidden}#oh-hotsheet-root .sidx-actions{display:none}#oh-hotsheet-root.oh-view-list .sidx-content>a.oh-search-card{grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);display:grid}#oh-hotsheet-root.oh-view-list .sidx-price{font-size:26px}#oh-hotsheet-root.oh-view-list .oh-card-statline,#oh-hotsheet-root.oh-view-list .oh-card-location{font-size:15px}@media (hover:none),(pointer:coarse){#oh-hotsheet-root .sidx-gallery-prev .sidx-icon,#oh-hotsheet-root .sidx-gallery-next .sidx-icon{opacity:.96;width:42px;height:42px;transform:none}}@media (max-width:1200px){.oh-next-hotsheet-page{--oh-hs-shell:min(960px, calc(100vw - 40px))}#oh-hotsheet-root .sidx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#oh-hotsheet-root.oh-view-list .sidx-grid{grid-template-columns:1fr}}@media (max-width:767px){.oh-next-hotsheet-page{--oh-hs-shell:calc(100vw - 28px);padding-top:24px}.oh-hotsheet-context{margin-bottom:18px}.oh-hotsheet-context h1{font-size:clamp(28px,9vw,38px)}#oh-hotsheet-root .oh-hotsheet-toolbar{top:0;overflow:hidden}#oh-hotsheet-root .oh-toolbar-inner{scrollbar-width:none;justify-content:flex-start;gap:10px;width:100%;min-height:64px;padding:0 14px 2px;overflow:auto hidden}#oh-hotsheet-root .oh-toolbar-inner::-webkit-scrollbar{display:none}#oh-hotsheet-root .oh-toolbar-inner>*{flex:none}#oh-hotsheet-root .oh-tab,#oh-hotsheet-root .oh-toolbar-btn,#oh-hotsheet-root .oh-toolbar-sort{min-height:42px;padding:0 14px;font-size:13px}#oh-hotsheet-root .oh-toolbar-count{align-items:flex-start;gap:8px;margin:18px auto}#oh-hotsheet-root .oh-sort-meta{max-width:48%;font-size:12px}#oh-hotsheet-root .sidx-grid{grid-template-columns:1fr;gap:22px}#oh-hotsheet-root .sidx-primary-details{gap:7px;padding:16px 16px 17px}#oh-hotsheet-root .sidx-price{font-size:19px}#oh-hotsheet-root .oh-card-contact{font-size:12px}#oh-hotsheet-root .oh-card-statline{font-size:13px}#oh-hotsheet-root .oh-card-location{font-size:15px}#oh-hotsheet-root .oh-card-favorite-overlay{width:40px;height:40px}#oh-hotsheet-root .oh-card-favorite-overlay .oh-heart-svg{width:18px;height:18px}#oh-hotsheet-root .sidx-gallery-position{font-size:11px}#oh-hotsheet-root.oh-view-list .sidx-content>a.oh-search-card{display:flex}#oh-hotsheet-root.oh-view-list .sidx-thumbnail{aspect-ratio:1.33;min-height:0}#oh-hotsheet-root.oh-view-list .sidx-primary-details{padding:16px 16px 17px}}#oh-hotsheet-page.oh-next-hotsheet-page{--oh-hs-shell:calc(100vw - 48px);background:#fff;padding:0}body:has(.oh-next-hotsheet-page) .site-header{border-bottom-color:#d8d8d8}#oh-hotsheet-root .oh-hotsheet-filter-bar{z-index:1500;width:100%;min-height:66px;box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border:0;border-bottom:1px solid #d8d8d8;border-radius:0;align-items:center;gap:8px;margin:0;padding:12px 28px;display:flex;position:sticky;top:64px}#oh-hotsheet-root .oh-hotsheet-filter-bar .ai-search-chip,#oh-hotsheet-root .oh-hotsheet-filter-bar .filter-popover>summary,#oh-hotsheet-root .oh-hotsheet-filter-bar .filter-drawer-trigger,#oh-hotsheet-root .oh-hotsheet-filter-bar .button.secondary.compact,#oh-hotsheet-root .oh-layout-menu>summary{border-radius:6px;min-height:46px;padding-left:14px;padding-right:14px;font-size:15px;font-weight:650}#oh-hotsheet-root .oh-hotsheet-filter-bar .ai-search-chip{color:#5d1262;border-color:#0000}#oh-hotsheet-root .oh-hotsheet-filter-bar .save-search-chip{color:#fff;background:#df263f;border-color:#df263f;font-weight:750}#oh-hotsheet-root .oh-hotsheet-filter-bar .save-search-chip:hover{color:#fff;background:#c91f36;border-color:#c91f36}#oh-hotsheet-root .oh-layout-menu>summary{cursor:pointer;list-style:none}#oh-hotsheet-root .oh-layout-menu[open]>summary{border-color:#1683e7;box-shadow:0 0 0 2px #1683e72e}#oh-hotsheet-root .oh-layout-menu>summary::-webkit-details-marker{display:none}#oh-hotsheet-root .oh-hotsheet-title-row{width:var(--oh-hs-shell);border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;gap:24px;min-height:88px;margin:0 auto;padding:22px 0 20px;display:flex}#oh-hotsheet-root .oh-hotsheet-title-copy{min-width:0}#oh-hotsheet-root .oh-hotsheet-title-copy h1{color:#111;letter-spacing:0;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:700;line-height:1.25}#oh-hotsheet-root .oh-hotsheet-title-copy p{color:#5f5f5f;max-width:760px;margin:7px 0 0;font-size:14px;line-height:1.45}#oh-hotsheet-root .oh-hotsheet-title-actions{color:#111;white-space:nowrap;flex:none;align-items:center;gap:24px;font-size:16px;line-height:1.2;display:flex}#oh-hotsheet-root .oh-community-jump-link{color:#08656d;background:#fff;border:1px solid #d9d4cb;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}#oh-hotsheet-root .oh-community-jump-link:hover,#oh-hotsheet-root .oh-community-jump-link:focus-visible{color:#064f56;background:#eef7f7;border-color:#86b7bd}#oh-hotsheet-root .oh-community-jump-link svg{stroke-width:2.3px;flex:none}#oh-hotsheet-root .oh-toolbar-sort{color:#111;cursor:default;background:0 0;border:0;border-radius:0;align-items:center;gap:4px;min-height:auto;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:1.2;display:inline-flex}#oh-hotsheet-root .oh-toolbar-sort:hover{background:0 0;border-color:#0000}#oh-hotsheet-root .oh-sort-select{color:#00747a;min-height:auto;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;outline:none;padding:0 18px 0 0;font-weight:700}#oh-hotsheet-root .oh-hotsheet-message{width:var(--oh-hs-shell);margin:14px auto 0}#oh-hotsheet-root .sidx-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}#oh-hotsheet-root .sidx-search-result-grid-item{background:#fff;border:1px solid #d9d9d9;border-radius:8px;min-height:0;transition:border-color .16s,box-shadow .16s;overflow:hidden;box-shadow:0 2px 8px #00000017}#oh-hotsheet-root .sidx-search-result-grid-item:hover{border-color:#c8c8c8;transform:none;box-shadow:0 3px 12px #0000001f}#oh-hotsheet-root .sidx-search-result-grid-item.selected{border-color:#111;transform:none;box-shadow:0 0 0 1px #111,0 3px 12px #0000001f}#oh-hotsheet-root .sidx-content,#oh-hotsheet-root .sidx-content>.oh-search-card{flex:auto;width:100%;min-width:0;display:flex}#oh-hotsheet-root .sidx-content>.oh-search-card{color:inherit;flex-direction:column;text-decoration:none}#oh-hotsheet-root .sidx-thumbnail{aspect-ratio:1.5;color:inherit;background:#dfe8ef;display:block;position:relative;overflow:hidden}#oh-hotsheet-root .sidx-thumbnail:after{background:linear-gradient(#0a0c0f00 0%,#0a0c0f38 100%);height:24%}#oh-hotsheet-root .oh-hotsheet-card-skeleton{pointer-events:none;transform:none!important}#oh-hotsheet-root .oh-hotsheet-card-skeleton .sidx-thumbnail:after{display:none}#oh-hotsheet-root .oh-hotsheet-card-skeleton .oh-card-body{gap:10px;padding:14px;display:grid}#oh-hotsheet-root .oh-hotsheet-card-skeleton .listing-skeleton--media{min-height:100%}#oh-hotsheet-root .sidx-gallery-image img{object-fit:cover;transform:none!important}#oh-hotsheet-root .sidx-gallery-prev,#oh-hotsheet-root .sidx-gallery-next{width:52px;height:64px}#oh-hotsheet-root .sidx-gallery-prev .sidx-icon,#oh-hotsheet-root .sidx-gallery-next .sidx-icon{width:34px;height:46px;box-shadow:none;color:#fff;filter:drop-shadow(0 1px 2px #000000a6);opacity:0;background:0 0;border-radius:0;transform:none}#oh-hotsheet-root .sidx-search-result-grid-item:hover .sidx-gallery-prev .sidx-icon,#oh-hotsheet-root .sidx-search-result-grid-item:hover .sidx-gallery-next .sidx-icon,#oh-hotsheet-root .sidx-search-result-grid-item:focus-within .sidx-gallery-prev .sidx-icon,#oh-hotsheet-root .sidx-search-result-grid-item:focus-within .sidx-gallery-next .sidx-icon{opacity:1;transform:none}#oh-hotsheet-root .oh-card-badges{gap:6px;top:8px;left:8px}#oh-hotsheet-root .oh-card-badge{color:#fff;letter-spacing:0;background:#df263f;border-radius:5px;min-height:22px;padding:0 8px;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700}#oh-hotsheet-root .oh-card-mls-logo{z-index:4;color:#0c7454;text-transform:uppercase;pointer-events:none;justify-content:center;align-items:center;min-width:36px;min-height:18px;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:800;line-height:1;display:inline-flex;position:absolute;bottom:8px;right:8px}#oh-hotsheet-root .oh-card-mls-logo img{object-fit:contain;width:auto;max-width:64px;height:auto;max-height:18px;display:block}#oh-hotsheet-root .sidx-thumbnail-actions{bottom:31px;right:8px}#oh-hotsheet-root .sidx-gallery-position{min-height:23px;text-shadow:none;background:#00000094;border-radius:4px;padding:4px 7px;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700}#oh-hotsheet-root .sidx-details{flex:auto;display:block}#oh-hotsheet-root .sidx-primary-details{flex-direction:column;gap:5px;min-height:158px;padding:12px 16px 14px;display:flex}#oh-hotsheet-root .oh-card-summary-row{justify-content:space-between;align-items:center;gap:12px;display:flex}#oh-hotsheet-root .sidx-primary-info{min-width:0}#oh-hotsheet-root .sidx-price{color:#111;letter-spacing:0;font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:700;line-height:1.12;text-decoration:none;display:inline-flex}#oh-hotsheet-root .oh-card-icon-actions{flex:none;align-items:center;gap:8px;display:inline-flex}#oh-hotsheet-root .oh-card-icon-action{color:#111;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}#oh-hotsheet-root .oh-card-icon-action:hover,#oh-hotsheet-root .oh-card-favorite-saved{color:#df263f}#oh-hotsheet-root .oh-card-statline{color:#222;flex-wrap:wrap;gap:13px;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.3;display:flex}#oh-hotsheet-root .oh-card-location,#oh-hotsheet-root .oh-card-feature-line,#oh-hotsheet-root .oh-card-attribution-office{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.28;display:block;overflow:hidden}#oh-hotsheet-root .oh-card-location{color:#222;text-decoration:none}#oh-hotsheet-root .oh-card-feature-line,#oh-hotsheet-root .oh-card-attribution-office{color:#666}#oh-hotsheet-root .oh-card-footer.oh-card-attribution{display:none}#oh-hotsheet-root.oh-view-list .sidx-grid{grid-template-columns:1fr;max-width:min(100%,980px);margin:0 auto}#oh-hotsheet-root.oh-view-list .sidx-content>.oh-search-card{grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);display:grid}#oh-hotsheet-root.oh-view-list .sidx-thumbnail{aspect-ratio:auto;min-height:260px}#oh-hotsheet-root.oh-view-list .sidx-primary-details{justify-content:center;min-height:100%;padding:24px 28px}@media (max-width:1380px){#oh-hotsheet-root .sidx-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){#oh-hotsheet-page.oh-next-hotsheet-page{--oh-hs-shell:calc(100vw - 32px)}#oh-hotsheet-root .oh-hotsheet-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;padding:10px 12px;display:grid;top:0}#oh-hotsheet-root .oh-hotsheet-filter-bar>*{min-width:0}#oh-hotsheet-root .oh-hotsheet-filter-bar .split-mobile-location{order:1;grid-column:1/-1;width:100%;min-width:0;display:grid!important}#oh-hotsheet-root .oh-hotsheet-filter-bar .ai-search-chip,#oh-hotsheet-root .oh-hotsheet-filter-bar .filter-popover,#oh-hotsheet-root .oh-hotsheet-filter-bar .filter-drawer-trigger,#oh-hotsheet-root .oh-hotsheet-filter-bar .save-search-chip,#oh-hotsheet-root .oh-layout-menu{width:100%}#oh-hotsheet-root .oh-hotsheet-filter-bar .filter-popover,#oh-hotsheet-root .oh-hotsheet-filter-bar .filter-drawer-trigger{position:static}#oh-hotsheet-root .oh-hotsheet-filter-bar .filter-popover>summary,#oh-hotsheet-root .oh-hotsheet-filter-bar .filter-drawer-trigger,#oh-hotsheet-root .oh-layout-menu>summary{width:100%}#oh-hotsheet-root .oh-hotsheet-filter-bar .idx-filter-spacer{display:none}#oh-hotsheet-root .oh-hotsheet-title-row{flex-direction:column;align-items:flex-start;min-height:0;padding:18px 0 16px}#oh-hotsheet-root .oh-hotsheet-title-actions{white-space:normal;flex-wrap:wrap;gap:12px}#oh-hotsheet-root .sidx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){#oh-hotsheet-page.oh-next-hotsheet-page{--oh-hs-shell:calc(100vw - 20px)}#oh-hotsheet-root .oh-hotsheet-filter-bar{grid-template-columns:1fr 1fr;gap:7px}#oh-hotsheet-root .oh-hotsheet-filter-bar .ai-search-chip,#oh-hotsheet-root .oh-hotsheet-filter-bar .filter-popover>summary,#oh-hotsheet-root .oh-hotsheet-filter-bar .filter-drawer-trigger,#oh-hotsheet-root .oh-hotsheet-filter-bar .button.secondary.compact,#oh-hotsheet-root .oh-layout-menu>summary{min-height:42px;padding-left:10px;padding-right:10px;font-size:13px}#oh-hotsheet-root .oh-hotsheet-title-copy h1{font-size:20px}#oh-hotsheet-root .oh-hotsheet-title-actions,#oh-hotsheet-root .oh-toolbar-sort{font-size:14px}#oh-hotsheet-root .sidx-grid{grid-template-columns:1fr;gap:14px}#oh-hotsheet-root.oh-view-list .sidx-content>.oh-search-card{display:flex}#oh-hotsheet-root.oh-view-list .sidx-thumbnail{aspect-ratio:1.5;min-height:0}#oh-hotsheet-root.oh-view-list .sidx-primary-details{padding:12px 16px 14px}#oh-hotsheet-root .sidx-primary-details{min-height:144px}#oh-hotsheet-root .sidx-price{font-size:21px}#oh-hotsheet-root .oh-card-statline{gap:11px;font-size:15px}}@media (max-width:880px){.site-header__inner,.site-footer__inner{flex-direction:column;justify-content:center;align-items:flex-start;padding:14px 0}.nav-search{width:100%;max-width:none}.nav-links{flex-wrap:wrap}.search-panel,.filter-bar,.idx-filter-primary,.idx-filter-advanced,.idx-results--map,.listing-hero,.listing-detail-grid,.account-grid,.account-layout,.form-grid.two,.feature-grid,.listing-grid,.comment-form,.metric-grid{grid-template-columns:1fr}.community-hero{padding:28px}}body:has(.oh-listing-page) .site-header{position:static}body:has(.oh-listing-page) .site-footer{background:#fff}.oh-listing-page{--listing-red:#e0323f;--listing-red-dark:#c51f32;--listing-red-soft:#e0323f14;--listing-link:#08737a;--listing-link-dark:#044e54;--listing-border:#d8d8d8;--listing-muted:#5f6368;box-sizing:border-box;color:#161616;width:100%;min-width:0;max-width:100%;font-family:var(--font-body);background:#fff;margin:0 auto}.oh-estimate-pill{color:#116c72;white-space:nowrap;background:#eaf9fb;border-radius:5px;align-items:center;max-width:100%;min-height:30px;padding:0 9px;font-size:15px;font-weight:500;line-height:1;display:inline-flex}.oh-listing-flags{gap:8px;width:100%;margin-bottom:4px;display:flex}.oh-google-embed-map{width:100%;min-height:inherit;background:#edf2f7;border:0;display:block}.oh-leaflet-preview-map{z-index:0;cursor:pointer;background:#edf1f3;font-family:Arial,Helvetica,sans-serif;position:relative}.oh-leaflet-preview-map .leaflet-tile-pane{filter:saturate(1.06)contrast(1.08)brightness(1.02)}.oh-leaflet-preview-map:after{z-index:420;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #25363e14}.oh-leaflet-preview-map .leaflet-marker-pane,.oh-leaflet-preview-map .leaflet-shadow-pane,.oh-leaflet-preview-map .leaflet-tooltip-pane,.oh-leaflet-preview-map .leaflet-popup-pane{pointer-events:none}.oh-leaflet-preview-map .leaflet-control-attribution{color:#4f5559;background:#ffffffb8;padding:0 4px;font-size:7px;line-height:12px}.oh-leaflet-preview-map .leaflet-control-attribution a{color:#3f4549}.oh-google-embed-center-pin--modal{transform:translate(-50%,-95%)scale(1.14)}.oh-google-map{width:100%;min-height:inherit}.oh-admin-map-context-point{place-items:center;width:10px;height:10px;display:grid;background:0 0!important;border:0!important}.oh-admin-map-context-point span{border:2px solid var(--context-point-stroke,#0f766e);background:var(--context-point-fill,#2dd4bf);border-radius:999px;width:9px;height:9px;display:block;box-shadow:0 2px 6px #0f172a38}.oh-listing-meta{color:#999;font-family:var(--font-body);order:5;grid-column:1;margin:0;padding:10px 0 0;font-size:13px}.oh-virtual-tour{border:1px solid var(--listing-red);width:fit-content;color:var(--listing-red);cursor:pointer;font-family:var(--font-body);background:0 0;border-radius:4px;order:6;grid-column:1;align-items:center;gap:8px;margin:12px 0 0;padding:10px 20px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.oh-virtual-tour:hover{background:var(--listing-red-soft);color:var(--listing-red-dark);text-decoration:none}.oh-feature-chips{flex-wrap:wrap;gap:8px;padding-top:20px;display:flex}.oh-section-heading,.oh-timeline-heading{color:#121212;font-family:var(--font-heading);letter-spacing:0;margin:0 0 24px;font-size:28px;font-weight:700;line-height:1.25}.oh-tax-section{padding:var(--spacing-section) 0;border-top:1px solid var(--color-section-divider);order:32;grid-column:1;margin:0}.oh-lifestyle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.oh-lifestyle-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;gap:4px;min-height:118px;padding:15px;display:grid}.oh-lifestyle-card strong{color:#111;font-size:22px;font-weight:800;line-height:1.1}.oh-lifestyle-card span{color:#232323;font-size:14px;font-weight:750}.oh-lifestyle-card p{color:#666;margin:0;font-size:12px;line-height:1.35}.oh-market-grid span,.oh-estimate-panel span{color:#666;font-size:13px;font-weight:600}.oh-market-grid p,.oh-estimate-panel p{color:#666;margin:0;font-size:13px;line-height:1.45}.oh-timeline-section{padding-top:var(--spacing-section);border-top:1px solid var(--color-section-divider);order:41;grid-column:1}.oh-timeline{background:0 0;padding:0;position:relative}.oh-timeline:before{content:"";pointer-events:none;background:#e5e7eb;width:2px;position:absolute;top:28px;bottom:28px;left:136px;transform:translate(-50%)}.oh-timeline-item{grid-template-columns:110px 28px 1fr;align-items:center;gap:0 12px;padding:12px 0;display:grid}.oh-timeline-date{color:#686868;font-family:var(--font-body);text-align:right;white-space:nowrap;font-size:13px}.oh-timeline-marker{justify-content:center;align-items:center;display:flex;position:relative}.oh-timeline-dot{z-index:1;border-radius:50%;flex-shrink:0;width:10px;height:10px;position:relative;box-shadow:0 0 0 3px #fff}.oh-timeline-text{color:#2f2f2f;font-family:var(--font-body);font-size:14px;font-weight:500;line-height:1.4}.oh-climate-section,.oh-estimate-section,.oh-market-section{padding-top:var(--spacing-section);border-top:1px solid var(--color-section-divider);grid-column:1}.oh-climate-section{order:34}.oh-estimate-section{order:35}.oh-market-section{order:36}.oh-tax-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.oh-tax-summary-item span{color:#666;font-size:12px;line-height:1.35}.oh-climate-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.oh-climate-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;gap:5px;min-height:178px;padding:14px;display:grid}.oh-climate-score{color:#111;border:5px solid #ffd7cf;border-radius:999px;place-items:center;width:52px;height:52px;font-size:13px;font-weight:850;display:grid}.oh-climate-card strong{color:#111;font-size:14px;font-weight:800}.oh-climate-card span{color:#5f6368;font-size:12px;font-weight:750}.oh-climate-card p{color:#666;margin:0;font-size:12px;line-height:1.35}.oh-weather-sun-grid{grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);gap:14px;margin-top:16px;display:grid}.oh-weather-card,.oh-sun-card,.oh-estimate-panel,.oh-market-grid>div{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:18px}.oh-weather-card h3,.oh-sun-card h3{color:#111;margin:0 0 16px;font-size:18px;font-weight:800}.oh-weather-bars{align-items:end;gap:18px;min-height:120px;display:flex}.oh-weather-bars span{color:#666;justify-items:center;gap:8px;font-size:12px;font-style:normal;display:grid}.oh-weather-bars i{background:linear-gradient(#e0323f,#ffd5a0);border-radius:999px 999px 3px 3px;width:24px;min-height:24px;display:block}.oh-weather-bars em{font-style:normal}.oh-sun-card strong{color:#111;font-size:34px;font-weight:850;line-height:1}.oh-sun-card p{color:#666;margin:10px 0 0;font-size:13px;line-height:1.45}.oh-estimate-panel{gap:18px;display:grid}.oh-estimate-panel strong{color:#111;margin:4px 0;font-size:34px;font-weight:850;line-height:1.1;display:block}.oh-estimate-scale{background:linear-gradient(90deg,#d8edf0,#0b6f77,#f3b5aa);border-radius:999px;height:14px;position:relative}.oh-estimate-scale span{background:#111;border-radius:999px;width:4px;height:26px;position:absolute;top:-6px;transform:translate(-50%)}.oh-market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.oh-market-grid strong{color:#111;margin:5px 0 8px;font-size:20px;font-weight:850;line-height:1.15;display:block}.oh-agent-section{padding-top:var(--spacing-section);border-top:1px solid var(--color-section-divider);order:45;grid-column:1}.oh-agent-grid{grid-template-columns:1fr 1fr;gap:12px 32px;display:grid}.oh-agent-item{flex-direction:column;gap:2px;display:flex}.oh-agent-label{color:#999;font-family:var(--font-body);letter-spacing:.5px;text-transform:uppercase;font-size:12px;font-weight:400}.oh-agent-value{color:#333;font-family:var(--font-body);font-size:14px;font-weight:400}.oh-agent-link{color:var(--color-accent-warm);text-decoration:none}.oh-agent-link:hover{color:var(--color-accent-warm-hover);text-decoration:underline}.oh-listing-cta,.oh-listing-private-tools{box-shadow:none;background:#fff;border:1px solid #d8d8d8;border-radius:8px}.oh-listing-cta{text-align:left;margin-bottom:0;padding:24px 18px 22px}.oh-listing-cta--rental{padding:22px 18px 18px}.oh-rental-contact-title{color:#161616;font-family:var(--font-heading);margin:0 0 14px;font-size:20px;font-weight:750;line-height:1.25}.oh-rental-message-options{gap:8px;margin-bottom:14px;display:grid}.oh-rental-message-option{color:#333;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;font-size:13px;font-weight:500;line-height:1.35;display:grid}.oh-rental-message-option input{width:15px;height:15px;accent-color:var(--listing-red);margin:1px 0 0}.oh-rental-date-field{color:#555;gap:6px;margin-bottom:14px;font-size:13px;font-weight:600;display:grid}.oh-rental-date-field input{color:#222;width:100%;min-height:42px;font-family:var(--font-body);background:#fff;border:1px solid #d8d8d8;border-radius:6px;padding:0 10px;font-size:14px}.oh-rental-call-link{color:#08737a;text-align:center;padding-top:4px;font-size:15px;font-weight:750;line-height:1.25;text-decoration:none;display:block}.oh-rental-call-link:hover{color:#044e54;text-decoration:underline}.oh-listing-cta-title{color:#161616;font-family:var(--font-heading);margin:0 0 8px;font-size:20px;font-weight:750;line-height:1.25}.oh-listing-cta-copy{color:#555;margin:0 0 16px;font-size:14px;line-height:1.45}.oh-listing-tour-tabs{border:1px solid #d3d3d3;border-radius:6px;grid-template-columns:1fr 1fr;margin-bottom:14px;display:grid;overflow:hidden}.oh-listing-tour-tab{color:#333;cursor:pointer;background:#fff;border:0;border-right:1px solid #d3d3d3;min-height:38px;font-size:13px;font-weight:700}.oh-listing-tour-tab:last-child{border-right:0}.oh-listing-tour-tab--active{color:#111;box-shadow:inset 0 -3px 0 var(--listing-red);background:#f6f6f6}.oh-listing-next-tour{color:#333;margin:0 0 14px;font-size:14px;line-height:1.4}.oh-listing-next-tour strong{color:#111;font-weight:750;display:block}.oh-listing-btn{box-sizing:border-box;cursor:pointer;width:100%;min-width:0;min-height:48px;font-family:var(--font-body);letter-spacing:0;text-align:center;text-transform:none;white-space:normal;overflow-wrap:anywhere;border-radius:999px;margin-bottom:10px;padding:13px 20px;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:block}.oh-listing-btn-primary{background:var(--listing-red);color:#fff;border:0;font-size:15px;font-weight:750}.oh-listing-btn-primary:hover{background:var(--listing-red-dark);color:#fff}.oh-listing-btn-secondary{color:#111;background:#fff;border:1px solid #111;font-weight:750}.oh-listing-btn-secondary:hover{color:#111;background:#f7f7f7;border-color:#111;text-decoration:none}.oh-listing-cta-helper{color:#666;font-family:var(--font-body);margin:4px 0 16px;font-size:12px;line-height:1.35}.oh-listing-cta-contact{text-align:center;grid-template-columns:1fr 1px 1fr;align-items:center;gap:12px;padding-top:4px;display:grid}.oh-listing-cta-contact span{background:#d8d8d8;width:1px;height:20px;display:block}.oh-listing-cta-contact a{color:#08737a;font-size:15px;font-weight:750;line-height:1.2;text-decoration:none}.oh-listing-cta-contact a:hover{color:#044e54;text-decoration:underline}.oh-listing-private-tools{padding:18px}.oh-listing-private-title{color:#333;font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:700}.oh-listing-private-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.oh-listing-private-actions button,.oh-listing-note-form button{color:#333;cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-height:38px;font-size:13px;font-weight:600;display:inline-flex}.oh-listing-private-actions button:hover,.oh-listing-note-form button:hover{background:#f9f9f9;border-color:#d3d3d3}.oh-listing-private-actions button:disabled,.oh-listing-note-form button:disabled{cursor:not-allowed;opacity:.58}.oh-listing-note-form{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:12px;display:grid}.oh-listing-note-form input{color:#333;border:1px solid #e5e5e5;border-radius:4px;width:100%;min-height:38px;padding:0 10px;font-size:13px}.oh-listing-action-message{color:#15803d;margin:10px 0 0;font-size:13px;font-weight:600;line-height:1.4}.oh-listing-action-message--error{color:#b91c1c}@keyframes oh-gallery-fade-in{0%{opacity:0}to{opacity:1}}@media (max-width:900px){.oh-weather-sun-grid{grid-template-columns:1fr}.oh-climate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.oh-agent-grid,.oh-lifestyle-grid,.oh-tax-summary-grid,.oh-climate-grid,.oh-market-grid{columns:auto;grid-template-columns:1fr}.oh-weather-card,.oh-sun-card,.oh-estimate-panel,.oh-market-grid>div{padding:16px}.oh-timeline-heading,.oh-section-heading{font-size:24px}.oh-timeline{padding-left:0}.oh-timeline:before{left:8px}.oh-timeline-item{grid-template-columns:16px 1fr;gap:4px 12px}.oh-timeline-date{text-align:left;grid-column:2}.oh-timeline-marker{grid-area:1/1/span 2}.oh-timeline-text{grid-column:2}}:root{--background:#fff;--foreground:#2f343a;--panel:#fff;--muted:#4f5761;--line:#d7e0e8;--ink:#171a1c;--brand:#306298;--brand-light:#4f7aa7;--brand-dark:#1f3f62;--brand-accent:#e38c42;--brand-accent-hover:#d07c35;--surface-page:#fff;--surface-card:#fff;--border:#d7e0e8;--border-subtle:#eef2f6;--border-strong:#b9c7d4;--text-primary:#171a1c;--text-secondary:#4b555c;--text-tertiary:#7b8794;--text-link:#1f3f62;--font-body:var(--font-inter), "Inter", "Manrope", "Avenir Next", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-heading:var(--font-manrope), "Manrope", "Avenir Next", "Inter", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-nav:var(--font-manrope), "Manrope", "Avenir Next", "Inter", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--shadow-card:0 1px 3px #0f1e3314;--shadow-raised:0 12px 28px #0f1e331f;--shadow-overlay:0 18px 48px #0a142333}html,body{color:var(--text-primary);font-family:var(--font-body);letter-spacing:0;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-size:16px;line-height:1.72}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);letter-spacing:0;color:#171a1c;text-wrap:balance;font-weight:500;line-height:1.15}p,li{line-height:1.72}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-shell{background:#fff;min-height:100vh}.site-header{z-index:110;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fefefe;border:0;border-bottom:1px solid #d1d1d1;position:relative}.site-header__inner{flex-direction:row;justify-content:flex-start;align-items:center;gap:0;width:100%;min-height:60px;margin:0;padding:0 24px;display:flex}.brand{flex:none;align-items:center;margin-right:4px;display:inline-flex}.brand img{filter:brightness(0)saturate()invert(28%)sepia(46%)saturate(800%)hue-rotate(189deg)brightness(90%)contrast(87%);width:auto;height:36px;display:block}.brand-mark{display:none}.site-nav{min-width:0;font-family:var(--font-nav);flex:auto;justify-content:flex-end;align-items:center;gap:0;display:flex}.site-nav a,.site-nav summary{color:#4f4f4f;letter-spacing:0;white-space:nowrap;cursor:pointer;align-items:center;gap:4px;min-height:60px;padding:0 12px;font-size:14px;font-weight:500;line-height:60px;text-decoration:none;transition:color .15s,background-color .15s;display:inline-flex}.site-nav a:hover,.site-nav summary:hover{color:#222}.site-nav summary{list-style:none}.site-nav summary::-webkit-details-marker{display:none}.site-nav__dropdown-item{position:relative}.site-nav__mega{opacity:0;pointer-events:none;visibility:hidden;background:#fefefe;border-radius:6px;grid-template-columns:1fr 1fr;width:400px;padding:12px 0 16px;transition:opacity .2s,transform .2s,visibility .2s;display:grid;position:absolute;top:60px;left:0;transform:translateY(-8px);box-shadow:0 8px 24px #1212121a,0 2px 8px #12121214,0 0 1px #12121266}.site-nav__dropdown-item[open] .site-nav__mega,.site-nav__dropdown-item:hover .site-nav__mega{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.site-nav__mega p{color:#222;font-family:var(--font-nav);letter-spacing:0;margin:0;padding:8px 24px 6px;font-size:16px;font-weight:700;line-height:1.2}.site-nav__mega a{color:#222;min-height:auto;padding:8px 24px;font-size:14px;font-weight:500;line-height:normal;display:block}.site-nav__mega a:hover{background:#f5f5f5}.site-nav__icon-link svg{flex:none}.site-nav__account{background:#222;border:1px solid #222;border-radius:6px;height:38px;margin-left:4px;color:#fefefe!important;min-height:38px!important;padding:0 16px!important;font-weight:700!important;line-height:38px!important}.site-nav__account svg{display:none}.site-nav__account:hover{background:#4f4f4f;border-color:#4f4f4f;color:#fefefe!important}.oh-nav-search{z-index:2;flex:0 425px;min-width:200px;margin-left:12px;position:relative}.oh-nav-search-form{background:#e9e9e9;border:1px solid #d1d1d1;border-radius:6px;align-items:center;height:40px;padding:0;transition:border-color .15s,box-shadow .15s;display:flex}.oh-nav-search-form:focus-within{border-color:#999;box-shadow:0 0 0 1px #999}.oh-nav-search-input-wrap{flex:auto;align-items:center;min-width:0;height:100%;display:flex;position:relative}.oh-nav-search-icon{color:#686868;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:40px;height:38px;padding:0 8px 0 12px;display:flex}.oh-nav-search-icon:hover,.oh-nav-search-icon:focus-visible{color:var(--brand)}.oh-nav-search-input{color:#000;width:100%;min-width:0;height:38px;font-family:var(--font-nav);flex:1;font-size:14px;font-weight:400;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0 12px 0 4px!important}.oh-nav-search-input::placeholder{color:#686868}.oh-nav-search-clear{color:#72777c;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.oh-nav-search-clear:hover{color:#151515}.oh-nav-search-input-wrap:has(.oh-nav-search-clear) .oh-nav-search-input{padding-right:34px!important}.oh-nav-search-submit{opacity:0;pointer-events:none;width:1px;height:1px;padding:0;position:absolute}.oh-site-search-shell,.oh-hero-search-shell{width:100%;position:relative}.oh-nav-search-dropdown,.oh-hero-search-dropdown{z-index:250;background:#fefefe;border:1px solid #12121214;border-radius:6px;min-width:min(360px,100vw - 32px);max-height:min(420px,100vh - 120px);padding:6px 0;display:block;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #1212121a,0 2px 8px #12121214,0 0 1px #12121257}.oh-nav-suggest-item{color:#222;cursor:pointer;width:100%;min-height:42px;font-family:var(--font-nav);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:9px 14px;font-size:14px;line-height:1.25;transition:background-color .12s;display:flex}.oh-nav-suggest-item:hover,.oh-nav-suggest-item.oh-nav-suggest-active{background:#f5f5f5}.oh-nav-suggest-icon{color:#686868;flex:0 0 18px;justify-content:center;align-items:center;display:inline-flex}.oh-nav-suggest-text{color:#222;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:500;overflow:hidden}.oh-nav-suggest-label{color:#8a8f98;white-space:nowrap;flex:none;font-size:12px;font-weight:500}.oh-nav-suggest-keyword{border-top:1px solid #e5e5e5;margin-top:4px}.oh-nav-suggest-keyword .oh-nav-suggest-text{color:#4f4f4f;font-weight:500}.oh-nav-suggest-status{color:#686868;min-height:38px;font-family:var(--font-nav);align-items:center;gap:8px;padding:9px 14px;font-size:13px;display:flex}.oh-nav-suggest-status--compact{border-top:1px solid #eee;min-height:32px;padding-top:7px;padding-bottom:7px;font-size:12px}.oh-nav-suggest-spinner{animation:.8s linear infinite oh-spin}@keyframes oh-spin{to{transform:rotate(360deg)}}.mobile-menu-button{color:#222;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;margin-left:auto;display:none}.oh-mobile-overlay{z-index:9998;opacity:0;background:#00000080;transition:opacity .3s;display:none;position:fixed;inset:0}.oh-mobile-overlay.is-open{opacity:1;display:block}.oh-mobile-panel{z-index:9999;visibility:hidden;pointer-events:none;background:#fff;width:300px;max-width:100vw;height:100%;transition:transform .3s,visibility 0s linear .3s;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%)}.oh-mobile-panel.is-open{visibility:visible;pointer-events:auto;transition:transform .3s;transform:translate(0)}.oh-mobile-panel-header{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.oh-mobile-panel-logo img{filter:brightness(0)saturate()invert(28%)sepia(46%)saturate(800%)hue-rotate(189deg)brightness(90%)contrast(87%);width:auto;height:30px}.oh-mobile-panel-close{color:#222;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.oh-mobile-menu-list{margin:0;padding:0;list-style:none}.oh-mobile-menu-list a{color:#131313;font-family:var(--font-nav);align-items:center;gap:8px;padding:10px 24px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.oh-mobile-menu-list a:hover{background:#f5f5f5}.button{color:#fff;min-height:42px;font-family:var(--font-nav);background:#1f3f62;border-radius:4px;font-weight:600}.button:hover{background:#172f4a}.button.secondary{color:#1f3f62;background:#fff;border-color:#d7e0e8}.button.secondary:hover{background:#f5f8fb}.button.ghost{color:#1f3f62;background:0 0}.card,.field,.select,.textarea{border-color:#d7e0e8;border-radius:2px}.home-main{font-family:var(--font-libre-franklin), "Libre Franklin", sans-serif;color:#151515;background:#fffdfa}.oh-hero{z-index:20;color:#fffdfa;text-align:center;background:#151515;justify-content:center;align-items:center;min-height:480px;display:flex;position:relative;overflow:hidden}.oh-hero__media{background-image:linear-gradient(#15151566 0%,#15151599 100%),url(/assets/images/omegahome-hero.jpg);background-position:50%;background-size:cover;position:absolute;inset:0}.oh-hero:after{content:"";z-index:1;opacity:.25;pointer-events:none;border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff1a;position:absolute;inset:0}.oh-hero__content{z-index:2;width:min(980px,100% - 40px);padding:64px 24px 48px;position:relative}.oh-hero h1{color:#fffdfa;font-family:var(--font-newsreader), Newsreader, Georgia, serif;text-shadow:0 4px 12px #15151559;margin:0 0 16px;font-size:clamp(34px,5.5vw,52px);font-weight:400;line-height:1.15}.oh-hero p{color:#fffdfae6;max-width:600px;font-family:var(--font-libre-franklin), "Libre Franklin", sans-serif;letter-spacing:.02em;text-shadow:0 2px 8px #15151540;margin:0 auto 30px;font-size:16px;font-weight:400;line-height:1.6}.oh-hero-search{z-index:10;width:min(860px,100%);margin:0 auto;position:relative}.oh-hero-search-tabs{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 22px;margin:0 0 10px;padding:0;display:flex}.oh-hero-search-tab{color:#fffdfae0;cursor:pointer;min-height:30px;font-family:var(--font-libre-franklin), "Libre Franklin", sans-serif;letter-spacing:.01em;text-shadow:0 2px 8px #15151547;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;font-size:16px;font-weight:450;line-height:1.25;display:inline-flex}.oh-hero-search-tab:hover,.oh-hero-search-tab--active{color:#fffdfa}.oh-hero-search-tab--active{text-underline-offset:7px;-webkit-text-decoration:underline #fffdfad9;text-decoration:underline #fffdfad9;text-decoration-thickness:2px}.oh-hero-search-form{background:#fffdfa;border:1px solid #ded9d1;border-radius:6px;align-items:center;height:48px;min-height:48px;transition:box-shadow .2s,border-color .2s;display:flex;box-shadow:0 4px 16px #1515150f}.oh-hero-search-input-wrap{flex:auto;align-items:center;min-width:0;height:100%;display:flex;position:relative}.oh-hero-search-input{color:#151515;width:100%;min-width:0;height:46px;font-family:var(--font-libre-franklin), "Libre Franklin", sans-serif;border-radius:6px 0 0 6px;flex:1;font-size:15px;font-weight:400;background:0 0!important;border:0!important;outline:0!important;padding:0 18px!important}.oh-hero-search-clear{color:#747b80;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.oh-hero-search-clear:hover{color:#151515}.oh-hero-search-submit{color:#fffdfa;cursor:pointer;background:#006c75;border:0;border-radius:4px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;margin:0 7px 0 0;transition:background-color .2s;display:inline-flex}.oh-hero-search-submit:hover{background:#00565e}.oh-section-inner{max-width:1240px;margin:0 auto;padding:0 32px}.oh-section-header{text-align:center;margin-bottom:48px}.oh-eyebrow{color:#006c75;font-family:var(--font-libre-franklin), "Libre Franklin", sans-serif;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:600;display:inline-block}.oh-eyebrow--light{color:#006c75}.oh-section-title{color:#151515;font-family:var(--font-newsreader), Newsreader, Georgia, serif;margin:0 0 16px;font-size:36px;font-weight:400;line-height:1.2}.oh-section-subtitle{color:#666;max-width:560px;font-family:var(--font-libre-franklin), "Libre Franklin", sans-serif;margin:0 auto;font-size:16px;font-weight:400;line-height:1.6}.oh-section-cta{text-align:center;margin-top:38px}.oh-btn{min-height:48px;font-family:var(--font-libre-franklin), "Libre Franklin", sans-serif;letter-spacing:.05em;text-align:center;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:0 32px;font-size:13px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.oh-btn--primary,.oh-btn--white{color:#fffdfa;background:#151515;border-color:#151515}.oh-btn--primary:hover,.oh-btn--white:hover{color:#fffdfa;background:#333;border-color:#333}.oh-btn--outline-white{color:#006c75;background:0 0;border-color:#006c75}.oh-btn--outline-white:hover{color:#006c75;background:#eef7f6}.oh-home-hotsheet{background:#fffdfa;border-bottom:1px solid #ded9d1;padding:84px 0 72px}.oh-home-hotsheet .oh-section-header{margin-bottom:34px}.oh-luxury-shell{position:relative}.oh-luxury-rail{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(320px,1fr);grid-auto-flow:column;gap:20px;padding:0 24px 10px;display:grid;overflow-x:auto}.oh-luxury-card{scroll-snap-align:start;background:#fffdfa;border:1px solid #ded9d1;border-radius:8px;min-width:330px;transition:border-color .2s,transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 2px 8px #1515150a}.oh-luxury-card:hover{border-color:#b0a99f;transform:translateY(-2px);box-shadow:0 4px 12px #15151514}.oh-luxury-card__link{min-height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.oh-luxury-card__image{aspect-ratio:5/3;background:#222;position:relative;overflow:hidden}.oh-luxury-card__image:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#1515150d 60%,#1515154d 100%);height:50%;position:absolute;inset:auto 0 0}.oh-luxury-card__image img{object-fit:cover;width:100%;height:100%}.oh-luxury-card__status{z-index:2;color:#fffdfa;font-family:var(--font-libre-franklin), "Libre Franklin", sans-serif;text-transform:uppercase;letter-spacing:.05em;background:#151515;border-radius:4px;padding:5px 8px 4px;font-size:11px;font-weight:600;line-height:1;position:absolute;top:12px;left:12px}.oh-luxury-card__price{z-index:2;color:#fffdfa;font-family:var(--font-newsreader), Newsreader, Georgia, serif;text-shadow:0 2px 6px #15151580;font-size:22px;font-weight:500;line-height:1.1;position:absolute;bottom:12px;right:15px}.oh-luxury-card__body{gap:8px;padding:14px 15px 15px;display:grid}.oh-luxury-card__body h3{color:#151515;font-family:var(--font-libre-franklin), "Libre Franklin", sans-serif;margin:0;font-size:16px;font-weight:600;line-height:1.35}.oh-luxury-card__body p{color:#666;font-family:var(--font-libre-franklin), "Libre Franklin", sans-serif;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:13px;line-height:1.45}.oh-luxury-card__stats{color:#666;min-height:28px;font-family:var(--font-libre-franklin), "Libre Franklin", sans-serif;flex-wrap:wrap;gap:0;font-size:14px;display:flex}.oh-luxury-card__stats span+span:before{content:"·";color:#b0a99f;margin:0 7px;font-weight:700}.oh-luxury-card__save{z-index:3;color:#666;cursor:pointer;background:#fffdfaeb;border:0;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:absolute;bottom:78px;right:5px}.oh-luxury-card__save:hover{color:#e74c3c}.oh-luxury-card__save--saved{color:#006c75}.oh-luxury-card__save--saved svg{fill:currentColor;stroke:currentColor}.oh-luxury-nav{z-index:3;color:#151515;cursor:pointer;background:#fffdfa;border:1px solid #ded9d1;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;position:absolute;top:42%;transform:translateY(-50%);box-shadow:0 4px 12px #1515150f}.oh-luxury-nav--prev{left:0}.oh-luxury-nav--next{right:0}.oh-luxury-message{color:#006c75;text-align:center;margin:14px 0 0;font-weight:600}.oh-luxury-card--loading .oh-luxury-card__image,.oh-luxury-card--loading .oh-luxury-card__body span,.oh-luxury-card--loading .oh-luxury-card__body strong,.oh-luxury-card--loading .oh-luxury-card__body p{background:linear-gradient(90deg,#f5f1eb,#fffdfa,#f5f1eb) 0 0/220% 100%;animation:1.2s infinite shimmer}.oh-luxury-card--loading .oh-luxury-card__body span,.oh-luxury-card--loading .oh-luxury-card__body strong,.oh-luxury-card--loading .oh-luxury-card__body p{height:16px;display:block}@keyframes shimmer{to{background-position:-220% 0}}.oh-featured-communities{background:#f5f1eb;border-bottom:1px solid #ded9d1}.oh-featured-communities__inner{align-items:stretch;display:flex}.oh-featured-communities__image-col{flex:none;width:33.3333%;margin-left:-15px;position:relative}.oh-featured-communities__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.oh-featured-communities__content{flex:none;width:66.6667%;padding:70px 100px 50px}.oh-featured-communities__title{color:#151515;font-family:var(--font-newsreader), Newsreader, Georgia, serif;text-align:left;margin:0 0 30px;font-size:36px;font-weight:400;line-height:1.2}.oh-featured-communities__list{column-count:3;margin:0;padding:0;line-height:24px}.oh-featured-communities__item{line-height:44.8px;list-style:none;display:block}.oh-featured-communities__item a{color:#666;font-family:var(--font-libre-franklin), "Libre Franklin", sans-serif;font-size:16px;font-weight:400;line-height:44.8px;text-decoration:none;transition:color .2s}.oh-featured-communities__item a:hover{color:#006c75}.oh-featured-communities__item a.oh-featured-communities__view-more{color:#006c75;font-family:var(--font-libre-franklin), "Libre Franklin", sans-serif;text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600;line-height:45px}.oh-featured-communities__view-more-icon{margin-left:10px;font-size:18px;line-height:1;display:inline-block}.oh-story,.oh-valuation{background:#fffdfa;padding-top:48px}.oh-story__inner,.oh-valuation__inner{align-items:stretch;max-width:1384px;min-height:484px;margin:0 auto;display:flex;position:relative}.oh-valuation__inner{width:calc(100% - 56px)}.oh-story__inner:before,.oh-valuation__inner:before{content:"";z-index:0;background:#f5f1eb;border-radius:8px 0 0 8px;width:60%;height:100%;position:absolute;top:0;left:0}.oh-story__content,.oh-valuation__content{z-index:1;flex-direction:column;flex:0 0 56.25%;justify-content:center;min-height:484px;padding:60px;display:flex;position:relative}.oh-story__title,.oh-valuation__title{color:#151515;font-family:var(--font-newsreader), Newsreader, Georgia, serif;margin:0 0 24px;font-size:36px;font-weight:400;line-height:1.2}.oh-story__text,.oh-valuation__text{color:#444;font-family:var(--font-libre-franklin), "Libre Franklin", sans-serif;margin:0 0 14px;font-size:15px;line-height:1.7}.oh-story__text:last-of-type{margin-bottom:24px}.oh-story__metrics{gap:24px;margin:0 0 24px;padding-top:8px;display:flex}.oh-story__metric{color:#666;font-family:var(--font-libre-franklin), "Libre Franklin", sans-serif;text-transform:uppercase;letter-spacing:.05em;font-size:12px}.oh-story__metric strong{color:#151515;font-family:var(--font-newsreader), Newsreader, Georgia, serif;margin-bottom:3px;font-size:28px;font-weight:500;line-height:1.2;display:block}.oh-story__link{color:#006c75;font-family:var(--font-libre-franklin), "Libre Franklin", sans-serif;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.oh-story__link:hover{color:#00565e}.oh-story__photo,.oh-valuation__visual{z-index:1;flex:1;align-items:center;display:flex;position:relative;overflow:hidden}.oh-story__photo img{object-fit:cover;border-radius:0 8px 8px 0;width:100%;height:380px}.oh-searches-home{background:#fffdfa;border-top:1px solid #ded9d1;border-bottom:1px solid #ded9d1;padding:96px 0}.oh-searches-home .oh-section-header{text-align:left;margin-bottom:34px}.oh-searches-home .oh-section-subtitle{max-width:640px;margin:0}.oh-searches-home__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.oh-searches-home__card{color:#151515;background:#fffdfa;border:1px solid #ded9d1;border-radius:8px;align-items:center;gap:18px;min-height:126px;padding:20px 22px;text-decoration:none;transition:border-color .2s,transform .2s,background-color .2s,box-shadow .2s;display:flex;box-shadow:0 2px 8px #15151505}.oh-searches-home__card:hover{background:#f5f1eb;border-color:#b0a99f;transform:translateY(-2px);box-shadow:0 4px 12px #1515150f}.oh-searches-home__thumb{background-color:#f5f1eb;background-position:50%;background-size:cover;border-radius:4px;flex:none;width:86px;height:86px}.oh-searches-home__info{flex:1;min-width:0}.oh-searches-home__info h3{color:#151515;font-family:var(--font-newsreader), Newsreader, Georgia, serif;margin:0 0 4px;font-size:22px;font-weight:500;line-height:1.15}.oh-searches-home__info span{color:#666;font-family:var(--font-libre-franklin), "Libre Franklin", sans-serif;font-size:14px;line-height:1.5}.oh-searches-home__arrow{color:#888;border:1px solid #ded9d1;border-radius:50%;flex:none;width:28px;height:28px;padding:5px;transition:color .2s,transform .2s,border-color .2s}.oh-searches-home__card:hover .oh-searches-home__arrow{color:#006c75;border-color:#006c75;transform:translate(2px)}.oh-valuation__visual{justify-content:center;padding:52px 32px}.oh-valuation__text{margin-bottom:30px}.oh-valuation__card{background:#fffdfa;border:1px solid #ded9d1;border-radius:8px;width:100%;min-width:0;max-width:460px;padding:34px 32px 28px;box-shadow:0 4px 16px #1515150a}.oh-valuation__card-label{color:#666;font-family:var(--font-libre-franklin), "Libre Franklin", sans-serif;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:12px;font-weight:600}.oh-valuation__card-value{color:#151515;font-family:var(--font-newsreader), Newsreader, Georgia, serif;margin-bottom:4px;font-size:40px;font-weight:500;line-height:1.15}.oh-valuation__card-range{color:#666;font-family:var(--font-libre-franklin), "Libre Franklin", sans-serif;margin-bottom:20px;font-size:14px}.oh-valuation__card-bar{background:#ded9d1;border-radius:3px;height:6px;margin-bottom:10px;position:relative}.oh-valuation__card-bar-fill{background:linear-gradient(90deg,#ded9d1,#006c75,#ded9d1);border-radius:3px;position:absolute;inset:0 10%}.oh-valuation__card-bar-marker{background:#006c75;border:3px solid #fffdfa;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 6px #15151533}.oh-valuation__card-footer{color:#666;font-family:var(--font-libre-franklin), "Libre Franklin", sans-serif;justify-content:space-between;font-size:12px;display:flex}.oh-connect{background:#fffdfa;margin-bottom:0;padding:48px 0 72px}.oh-connect__inner{background:#f5f1eb;border-radius:12px;max-width:1384px;margin:0 auto;padding:0 60px 60px}.oh-connect__header{text-align:left;padding:60px 0 34px}.oh-connect__title{color:#151515;font-family:var(--font-newsreader), Newsreader, Georgia, serif;margin:0 0 16px;font-size:36px;font-weight:400;line-height:1.2}.oh-connect__subtitle{color:#444;max-width:660px;font-family:var(--font-libre-franklin), "Libre Franklin", sans-serif;margin:0;font-size:16px;line-height:1.7}.oh-connect__paths{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.oh-connect__path{background:#fffdfa;border:1px solid #ded9d1;border-radius:8px;padding:30px 28px;transition:transform .2s,border-color .2s,background-color .2s,box-shadow .2s;box-shadow:0 2px 8px #15151505}.oh-connect__path:hover{background:#fffdfa;border-color:#b0a99f;transform:translateY(-2px);box-shadow:0 4px 12px #1515150f}.oh-connect__path-title{color:#151515;font-family:var(--font-newsreader), Newsreader, Georgia, serif;margin:0 0 10px;font-size:24px;font-weight:500;line-height:1.2}.oh-connect__path-desc{color:#666;font-family:var(--font-libre-franklin), "Libre Franklin", sans-serif;margin:0 0 24px;font-size:15px;line-height:1.65}.oh-connect__form{gap:8px;max-width:100%;margin:0;display:flex}.oh-connect__input{color:#151515;min-width:0;font-family:var(--font-libre-franklin), "Libre Franklin", sans-serif;background:#fffdfa;border:1px solid #ded9d1;border-radius:4px;flex:1;padding:14px 15px;font-size:14px}.oh-connect__input:focus{border-color:#006c75;outline:none;box-shadow:0 0 0 3px #006c751f}.oh-connect__submit{color:#fffdfa;font-family:var(--font-libre-franklin), "Libre Franklin", sans-serif;text-transform:uppercase;cursor:pointer;background:#151515;border:1px solid #151515;border-radius:4px;padding:14px 18px;font-size:13px;font-weight:600;transition:background-color .2s,border-color .2s}.oh-connect__submit:hover{background:#333;border-color:#333}.oh-connect__privacy{color:#666;font-family:var(--font-libre-franklin), "Libre Franklin", sans-serif;margin:12px 0 0;font-size:12px;line-height:1.5}.oh-footer{color:#151515;font-family:var(--font-libre-franklin), "Libre Franklin", "Helvetica Neue", Arial, sans-serif;background:#f5f1eb;border-top:1px solid #ded9d1;position:relative;overflow:hidden}.oh-footer:before{content:none}.oh-footer__main,.oh-footer__bottom{z-index:1;position:relative}.oh-footer__main{grid-template-columns:minmax(220px,.9fr) minmax(380px,1.2fr) minmax(210px,.7fr);align-items:start;gap:clamp(36px,5vw,72px);max-width:1240px;margin:0 auto;padding:54px 36px 42px;display:grid}.oh-footer__brand{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.oh-footer__logo{width:fit-content;display:inline-flex}.oh-footer__logo-img{filter:brightness(0)saturate()invert(8%)sepia(4%)saturate(24%)hue-rotate(314deg)brightness(97%)contrast(92%);width:auto;height:36px;display:block}.oh-footer__tagline{color:#56514a;max-width:220px;margin:18px 0 0;font-size:14px;line-height:1.6}.oh-footer__nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(26px,3vw,44px);display:grid}.oh-footer__col h3,.oh-footer__contact h3{color:#151515;letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:700;line-height:1.25}.oh-footer__col ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.oh-footer__col li{margin:0;line-height:1.35}.oh-footer__col a{color:#5f5a53;align-items:center;min-height:24px;font-size:14px;font-weight:500;line-height:1.35;text-decoration:none;transition:color .18s;display:inline-flex}.oh-footer__col a:hover{color:#006c75}.oh-footer__contact{min-width:0}.oh-footer__contact address{color:#5f5a53;margin:0;font-size:14px;font-style:normal;font-weight:500;line-height:1.55}.oh-footer__contact p{margin:0 0 10px}.oh-footer__contact a{color:#5f5a53;text-decoration:none;transition:color .18s;display:block}.oh-footer__contact a+a{margin-top:5px}.oh-footer__contact a:hover{color:#006c75}.oh-footer__brokerage{color:#756f66;max-width:220px;margin:24px 0 0;font-size:12.5px;font-weight:500;line-height:1.55}.oh-footer__bottom{color:#6b665f;border-top:1px solid #ded9d1;grid-template-columns:minmax(180px,1fr) minmax(260px,auto) minmax(210px,1fr);justify-content:stretch;align-items:center;gap:20px;max-width:1240px;margin:0 auto;padding:22px 36px 28px;font-size:12.5px;line-height:1.45;display:grid}.oh-footer__legal{flex-wrap:wrap;justify-content:center;gap:8px 16px;display:flex}.oh-footer__legal a{color:#6b665f;text-decoration:none;transition:color .18s}.oh-footer__legal a:hover{color:#006c75}.oh-footer__eho{color:#6b665f;white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}@media (min-width:601px) and (max-width:1060px){.site-header__inner{padding-left:16px;padding-right:16px}.site-nav a,.site-nav summary{padding-left:7px;padding-right:7px;font-size:13px}.site-nav__icon-link{font-size:0!important}.site-nav__icon-link svg{width:18px;height:18px}.site-nav__account{height:34px;min-height:34px!important;padding-left:12px!important;padding-right:12px!important;font-size:13px!important;line-height:34px!important}.oh-nav-search{flex-basis:220px;min-width:160px;margin-left:6px}}@media (max-width:1024px){.oh-section-title{font-size:32px}.oh-home-hotsheet{padding:72px 0 64px}.oh-story__inner,.oh-valuation__inner{flex-direction:column;width:100%;min-height:auto;padding:0 24px}.oh-story__inner:before,.oh-valuation__inner:before{width:calc(100% - 48px);height:auto;bottom:0;left:24px}.oh-story__content,.oh-valuation__content{flex:none;min-height:auto;padding:44px 32px}.oh-story__photo{margin-top:16px}.oh-story__photo img{height:320px}.oh-valuation__visual{margin-top:16px;padding:0 32px 44px}.oh-valuation__card{max-width:none}.oh-searches-home__grid{grid-template-columns:repeat(2,1fr)}.oh-connect__inner{padding:0 24px 44px}.oh-connect__header{padding:44px 32px 28px}.oh-connect__paths{grid-template-columns:1fr;padding:0 32px 32px}.oh-footer__main{grid-template-columns:1fr;gap:32px;padding-top:46px}.oh-footer__nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){body:has(.search-experience--split) .site-header__inner{flex-direction:row;align-items:center;min-height:68px;padding:0 16px}body:has(.search-experience--split) .brand{margin-right:auto}body:has(.search-experience--split) .brand img{height:32px}:is(body:has(.search-experience--split) .site-nav,body:has(.search-experience--split) .oh-nav-search){display:none}body:has(.search-experience--split) .mobile-menu-button{display:inline-flex}}@media (max-width:768px){.site-header__inner{flex-direction:row;align-items:center;min-height:60px;padding:0 16px}.brand{margin-right:auto}.brand img{height:32px}.site-nav,.oh-nav-search{display:none}.mobile-menu-button{display:inline-flex}.oh-hero{min-height:400px}.oh-hero__content{width:min(100%,100% - 32px);padding:42px 22px 30px}.oh-hero h1{font-size:34px;line-height:1.15}.oh-hero p{margin-bottom:18px;font-size:15px}.oh-hero-search-form{height:52px}.oh-hero-search-input{height:52px;font-size:16px}.oh-home-hotsheet{padding:50px 0 42px}.oh-luxury-rail{grid-auto-columns:calc(100vw - 56px);padding:0 2px 10px}.oh-luxury-card{min-width:0}.oh-luxury-nav,.oh-featured-communities__image-col{display:none}.oh-featured-communities__content{flex:100%;width:100%;padding:50px 30px 42px}.oh-featured-communities__title{font-size:30px;line-height:1.25}.oh-featured-communities__list{column-count:2}.oh-section-inner{padding:0 20px}.oh-section-header{margin-bottom:24px}.oh-section-title{font-size:28px}.oh-section-subtitle{font-size:15px}.oh-story,.oh-searches-home,.oh-valuation{margin-bottom:24px;padding:50px 0}.oh-story__inner,.oh-valuation__inner{padding:0 18px}.oh-story__inner:before,.oh-valuation__inner:before{width:calc(100% - 36px);left:18px}.oh-story__content,.oh-valuation__content{padding:36px 24px}.oh-story__title,.oh-valuation__title,.oh-connect__title{margin-bottom:16px;font-size:26px}.oh-story__text,.oh-valuation__text{font-size:14.5px}.oh-story__metrics{flex-wrap:wrap;gap:20px}.oh-story__photo img{height:240px}.oh-searches-home .oh-section-header{text-align:left}.oh-searches-home .oh-section-subtitle{margin:0}.oh-searches-home__grid{grid-template-columns:1fr}.oh-valuation__visual{padding:0 24px 36px}.oh-valuation__card-value{font-size:32px}.oh-connect{padding:50px 0 38px}.oh-connect__inner{padding:0 18px 30px}.oh-connect__header{padding:30px 22px 20px}.oh-connect__paths{padding:0 22px 20px}.oh-connect__path-title{font-size:24px}.oh-connect__form{flex-direction:column}.oh-btn{width:100%;max-width:300px;min-height:48px;padding:0 32px}.oh-footer__main{padding:40px 20px 30px}.oh-footer__logo-img{height:34px}.oh-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 24px}.oh-footer__bottom{text-align:center;flex-direction:column;gap:14px;padding:20px;display:flex}.oh-footer__legal{flex-wrap:wrap;justify-content:center;gap:12px}.oh-footer__eho{white-space:normal;justify-content:center}}@media (max-width:480px){.oh-hero{min-height:350px}.oh-hero h1{font-size:30px}.oh-section-title{font-size:24px}.oh-featured-communities__list{column-count:1}.oh-story__metric strong{font-size:18px}.oh-searches-home__thumb{width:60px;height:60px}.oh-searches-home__card{min-height:104px;padding:16px}.oh-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.oh-connect__title,.oh-connect__path-title{font-size:22px}}#oh-hotsheet-page.oh-next-hotsheet-page{--oh-hs-shell:calc(100vw - 48px);--oh-hs-grid-shell:100vw;--oh-hs-split-list:520px;--oh-hs-split-card-columns:1}#oh-hotsheet-root .oh-hotsheet-filter-bar{scrollbar-width:none;padding-left:24px;padding-right:24px;overflow:auto visible}#oh-hotsheet-root .oh-hotsheet-filter-bar::-webkit-scrollbar{display:none}#oh-hotsheet-root.oh-view-grid .oh-hotsheet-filter-bar{top:0}#oh-hotsheet-root.oh-view-grid .oh-hotsheet-filter-bar .idx-filter-spacer{flex:0 0 0;min-width:0}#oh-hotsheet-root.oh-view-grid .oh-layout-menu{margin-left:auto}:is(#oh-hotsheet-root .oh-hotsheet-filter-bar:has(.filter-popover[open]),#oh-hotsheet-root .oh-hotsheet-filter-bar:has(.oh-layout-menu[open])){z-index:1900;position:relative;overflow:visible}#oh-hotsheet-root.oh-view-grid .oh-hotsheet-filter-bar:has(.filter-popover[open]){position:sticky}#oh-hotsheet-root .oh-hotsheet-grid-shell{height:auto;display:block;overflow:visible}#oh-hotsheet-root .sidx-search-results{width:var(--oh-hs-grid-shell);margin:16px auto 0}#oh-hotsheet-root .sidx-grid,#oh-hotsheet-root.oh-view-grid .sidx-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}#oh-hotsheet-root.oh-view-grid .oh-hotsheet-title-row{width:var(--oh-hs-shell);min-height:56px;padding-top:0;padding-bottom:0}#oh-hotsheet-root .oh-hotsheet-breadcrumbs__current{color:#006c75}#oh-hotsheet-root .oh-hotsheet-breadcrumbs__separator{color:#707a84;stroke-width:1.7px;flex:none;margin:0 11px}#oh-hotsheet-root .oh-listing-table{border-collapse:collapse;table-layout:fixed;color:#111;width:100%;min-width:800px;font-size:14px}#oh-hotsheet-root .oh-listing-table th,#oh-hotsheet-root .oh-listing-table td{text-align:left;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #e4e4e4;padding:6px 8px;line-height:1.25;overflow:hidden}#oh-hotsheet-root .oh-listing-table th{color:#666;font-size:13px;font-weight:500}#oh-hotsheet-root .oh-listing-table th:first-child,#oh-hotsheet-root .oh-listing-table td:first-child{width:24%}#oh-hotsheet-root .oh-listing-table th:nth-child(2),#oh-hotsheet-root .oh-listing-table td:nth-child(2),#oh-hotsheet-root .oh-listing-table th:nth-child(3),#oh-hotsheet-root .oh-listing-table td:nth-child(3){width:13%}#oh-hotsheet-root .oh-listing-table th:nth-child(4),#oh-hotsheet-root .oh-listing-table td:nth-child(4),#oh-hotsheet-root .oh-listing-table th:nth-child(5),#oh-hotsheet-root .oh-listing-table td:nth-child(5){width:7%}#oh-hotsheet-root .oh-listing-table th:nth-child(6),#oh-hotsheet-root .oh-listing-table td:nth-child(6),#oh-hotsheet-root .oh-listing-table th:nth-child(7),#oh-hotsheet-root .oh-listing-table td:nth-child(7),#oh-hotsheet-root .oh-listing-table th:nth-child(8),#oh-hotsheet-root .oh-listing-table td:nth-child(8){width:10%}#oh-hotsheet-root .oh-listing-table th:nth-child(9),#oh-hotsheet-root .oh-listing-table td:nth-child(9){width:7%}#oh-hotsheet-root .oh-listing-table tbody tr{background:#fff}#oh-hotsheet-root .oh-listing-table tbody tr:hover,#oh-hotsheet-root .oh-listing-table tbody tr.is-selected{background:#dbeaec}@media (max-width:1500px){#oh-hotsheet-root .sidx-grid,#oh-hotsheet-root.oh-view-grid .sidx-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){#oh-hotsheet-root .sidx-grid,#oh-hotsheet-root.oh-view-grid .sidx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){#oh-hotsheet-page.oh-next-hotsheet-page{--oh-hs-split-list:clamp(906px, 52vw, 1040px);--oh-hs-split-card-columns:2}}@media (max-width:1180px){#oh-hotsheet-page.oh-next-hotsheet-page{--oh-hs-split-list:520px;--oh-hs-split-card-columns:1}}@media (max-width:980px){#oh-hotsheet-page.oh-next-hotsheet-page{--oh-hs-shell:calc(100vw - 32px);--oh-hs-grid-shell:calc(100vw - 32px);--oh-hs-split-card-columns:1}#oh-hotsheet-root .sidx-grid,#oh-hotsheet-root.oh-view-grid .sidx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){#oh-hotsheet-page.oh-next-hotsheet-page{--oh-hs-shell:calc(100vw - 20px);--oh-hs-grid-shell:calc(100vw - 20px)}#oh-hotsheet-root .oh-hotsheet-filter-bar .split-mobile-location,#oh-hotsheet-root .oh-hotsheet-filter-bar .filter-popover,#oh-hotsheet-root .oh-hotsheet-filter-bar .idx-filter-spacer,#oh-hotsheet-root .oh-hotsheet-filter-bar .filter-reset-chip{display:none!important}#oh-hotsheet-root .oh-hotsheet-filter-bar .ai-search-chip,#oh-hotsheet-root .oh-hotsheet-filter-bar .filter-drawer-trigger,#oh-hotsheet-root .oh-hotsheet-filter-bar .save-search-chip,#oh-hotsheet-root .oh-layout-menu{flex:none;width:auto}#oh-hotsheet-root .oh-hotsheet-filter-bar .ai-search-chip,#oh-hotsheet-root .oh-hotsheet-filter-bar .filter-drawer-trigger,#oh-hotsheet-root .oh-hotsheet-filter-bar .button.secondary.compact,#oh-hotsheet-root .oh-layout-menu>summary{min-height:42px;padding-left:11px;padding-right:11px;font-size:13px}}#oh-hotsheet-page{--oh-editorial-ink:#151515;--oh-editorial-muted:#666;--oh-editorial-teal:#006c70;--oh-editorial-display:var(--font-newsreader), Newsreader, Georgia, "Times New Roman", serif;--oh-editorial-body:var(--font-libre-franklin), "Libre Franklin", "Helvetica Neue", Arial, sans-serif;--font-body:var(--oh-editorial-body);--font-heading:var(--oh-editorial-display);--font-nav:var(--oh-editorial-body);--font-sans:var(--oh-editorial-body);--oh-hs-font:var(--oh-editorial-display);--oh-hs-body:var(--oh-editorial-body);font-family:var(--oh-editorial-body)}#oh-hotsheet-page :where(a,button,div,input,label,li,p,select,span,summary,table,td,textarea,th){font-family:var(--oh-editorial-body)}#oh-hotsheet-root .oh-hotsheet-title-copy h1,#oh-hotsheet-root .sidx-price,#oh-hotsheet-root .sidx-primary-info .sidx-price,#oh-hotsheet-root .listing-card__price-link{color:var(--oh-editorial-ink);font-family:var(--oh-editorial-display);letter-spacing:0;font-weight:500}#oh-hotsheet-root .sidx-price,#oh-hotsheet-root .sidx-primary-info .sidx-price,#oh-hotsheet-root .listing-card__price-link{font-weight:500}#oh-hotsheet-root .oh-toolbar-sort,#oh-hotsheet-root .oh-sort-select{color:var(--oh-editorial-muted);letter-spacing:0}#oh-hotsheet-root .oh-hotsheet-title-actions{gap:14px}#oh-hotsheet-root .oh-toolbar-sort{border:1px solid var(--oh-editorial-button-teal,#006c75);color:#151515;min-height:34px;font-family:var(--oh-editorial-body);box-shadow:none;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 34px 0 14px;font-size:14px;font-weight:600;display:inline-flex;position:relative}#oh-hotsheet-root .oh-toolbar-sort span{color:var(--oh-editorial-button-teal,#006c75);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:700}#oh-hotsheet-root .oh-sort-select{appearance:none;color:#151515;min-height:32px;font-family:var(--oh-editorial-body);letter-spacing:0;cursor:pointer;background:0 0;border:0;border-radius:999px;outline:none;padding:0;font-size:14px;font-weight:600}#oh-hotsheet-root .oh-toolbar-sort:after{border-right:1.5px solid var(--oh-editorial-button-teal,#006c75);border-bottom:1.5px solid var(--oh-editorial-button-teal,#006c75);content:"";pointer-events:none;width:6px;height:6px;position:absolute;top:50%;right:15px;transform:translateY(-65%)rotate(45deg)}#oh-hotsheet-root .oh-toolbar-sort:hover{border-color:var(--oh-editorial-button-teal-hover,#005a61);background:var(--oh-editorial-button-soft,#eff4f5)}.idx-filter-drawer__header{border-bottom-color:var(--drawer-line);min-height:76px;padding:0 32px}.oh-filter-bedbath-control{gap:22px;display:grid}.oh-filter-bedbath-row{gap:10px;display:grid}.oh-filter-bedbath-heading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.oh-filter-bedbath-hint{color:var(--drawer-muted);font-size:12px;font-weight:500}.oh-filter-checkbox{min-width:0;color:var(--drawer-ink);font-family:var(--oh-editorial-body);cursor:pointer;align-items:center;gap:10px;font-size:14px;font-weight:500;line-height:1.35;display:inline-flex}.oh-filter-checkbox input{width:18px;height:18px;accent-color:var(--drawer-teal);flex:none;margin:0}.oh-filter-checkbox span{min-width:0}.idx-filter-drawer__footer{border-top-color:var(--drawer-line);min-height:82px;padding:16px 32px;box-shadow:0 -10px 22px #0f172a14}#oh-hotsheet-root .oh-hotsheet-filter-bar .filter-popover>summary,#oh-hotsheet-root .oh-hotsheet-filter-bar .filter-drawer-trigger,#oh-hotsheet-root .oh-hotsheet-filter-bar .button.secondary.compact,#oh-hotsheet-root .oh-hotsheet-filter-bar .save-search-chip{box-sizing:border-box;justify-content:center;align-items:center;gap:7px;display:inline-flex;height:34px!important;min-height:34px!important;padding-top:0!important;padding-bottom:0!important;line-height:1!important}#oh-hotsheet-root .oh-hotsheet-filter-bar .filter-popover>summary,#oh-hotsheet-root .oh-hotsheet-filter-bar .filter-drawer-trigger,#oh-hotsheet-root .oh-hotsheet-filter-bar .save-search-chip{padding-left:14px!important;padding-right:14px!important;font-size:14px!important;font-weight:500!important}#oh-hotsheet-root .oh-hotsheet-filter-bar .filter-popover,#oh-hotsheet-root .oh-layout-menu{align-items:center;display:inline-flex}#oh-hotsheet-root .oh-hotsheet-filter-bar .save-search-chip{padding-left:14px!important;padding-right:14px!important}@media (max-width:680px){#oh-hotsheet-root .oh-hotsheet-filter-bar .idx-mobile-map-toggle{flex:none;order:2;width:auto;height:42px!important;min-height:42px!important;padding-left:12px!important;padding-right:12px!important;font-size:13px!important;display:inline-flex!important}#oh-hotsheet-root .oh-hotsheet-filter-bar .filter-drawer-trigger{order:1}#oh-hotsheet-root .oh-hotsheet-filter-bar .oh-toolbar-sort{order:3}#oh-hotsheet-root .oh-hotsheet-filter-bar .oh-layout-menu{order:4}}#oh-hotsheet-root .layout-chip__icon{flex:none;place-items:center;width:18px;height:18px;display:grid}#oh-hotsheet-root .layout-chip__label{max-width:44px;color:inherit;text-align:center;font-size:11px;font-weight:650;line-height:1;display:block}#oh-hotsheet-page{--oh-editorial-button-ink:#151515;--oh-editorial-button-muted:#717171;--oh-editorial-button-line:#e0e0e0;--oh-editorial-button-teal:#006c75;--oh-editorial-button-teal-hover:#005a61;--oh-editorial-button-soft:#eff4f5;--oh-editorial-button-danger:#d92336}#oh-hotsheet-root .oh-card-icon-action,#oh-hotsheet-root .listing-card__icon-action{box-shadow:none;border-radius:100px}#oh-hotsheet-root .oh-hotsheet-filter-bar .filter-popover>summary,#oh-hotsheet-root .oh-hotsheet-filter-bar .filter-drawer-trigger,#oh-hotsheet-root .oh-hotsheet-filter-bar .save-search-chip{box-shadow:none!important}#oh-hotsheet-root .price-bars{gap:6px;height:76px;padding:0 12px}#oh-hotsheet-root .price-bars span{background:#006c75e6;min-width:4px}#oh-hotsheet-root .price-slider-base{background:#c7dedf;height:2px}#oh-hotsheet-root .price-slider-selected{background:#006c75;height:2px}#oh-hotsheet-root .price-slider-handle{border-color:#006c75;width:22px;height:22px;box-shadow:0 2px 8px #0f172a1f}#oh-hotsheet-root .price-slider-handle:hover,#oh-hotsheet-root .price-slider-handle:focus-visible,#oh-hotsheet-root .price-slider-handle.active{border-width:1px;box-shadow:0 0 0 5px #006c751a,0 4px 12px #0f172a24}#oh-hotsheet-root .price-range-labels{color:#666d70;font-size:12px;font-weight:600}.idx-filter-drawer__header{border-bottom-color:var(--drawer-line);background:var(--drawer-surface);min-height:62px;padding:0 26px}.idx-filter-drawer__header h2{color:var(--drawer-ink);font-family:var(--oh-editorial-body);font-size:20px;font-weight:560;line-height:1.2}.idx-filter-drawer__close{color:#4d5356;width:34px;height:34px}.idx-filter-drawer__close:hover{background:var(--drawer-soft);color:var(--drawer-ink)}.idx-filter-drawer__body{background:var(--drawer-surface)}.idx-filter-drawer__footer{z-index:2;border-top-color:var(--drawer-line);background:#fffdfafa;min-height:72px;padding:12px 26px;position:relative;box-shadow:0 -8px 18px #1111110f}@media (max-width:680px){.idx-filter-drawer__header{min-height:62px;padding-left:18px;padding-right:18px}.idx-filter-drawer__footer{grid-template-columns:minmax(96px,.72fr) minmax(0,1.28fr);align-items:center;gap:12px;padding:12px 18px;display:grid}}.site-header .site-nav{font-family:var(--oh-editorial-body,var(--font-libre-franklin), "Libre Franklin", "Helvetica Neue", Arial, sans-serif)}.site-header .site-nav a,.site-header .site-nav summary{color:#24292d;min-height:60px;font-family:var(--oh-editorial-body,var(--font-libre-franklin), "Libre Franklin", "Helvetica Neue", Arial, sans-serif);letter-spacing:0;gap:5px;padding-left:13px;padding-right:13px;font-size:13px;font-weight:600;line-height:1}.site-header .site-nav a:hover,.site-header .site-nav summary:hover{color:#006c75}.site-header .site-nav__icon-link{color:#24292d}.site-header .site-nav__icon-link svg{stroke-width:2px;width:14px;height:14px}.site-header .site-nav__account{background:#151515;border-color:#151515;border-radius:4px;height:38px;margin-left:8px;color:#fff!important;min-height:38px!important;padding-left:18px!important;padding-right:18px!important;font-size:13px!important;font-weight:700!important;line-height:38px!important}.site-header .site-nav__account:hover{background:#000;border-color:#000;color:#fff!important}.site-header:focus-within{z-index:5000}.site-header:has(.oh-nav-search-input:focus){z-index:5000}.site-header .oh-nav-search{z-index:5001}.site-header .oh-site-search-shell{font-family:var(--oh-editorial-body,var(--font-libre-franklin), "Libre Franklin", "Helvetica Neue", Arial, sans-serif)}.site-header .oh-nav-search-form{height:42px;box-shadow:none;background:#f7f6f2;border:1px solid #cfcac2;border-radius:8px}.site-header .oh-nav-search-input{color:#151515;letter-spacing:0;height:40px;font-size:14px;font-weight:500;font-family:var(--oh-editorial-body,var(--font-libre-franklin), "Libre Franklin", "Helvetica Neue", Arial, sans-serif)!important}.site-header .oh-nav-search-input::placeholder{color:#76736d;font-family:var(--oh-editorial-body,var(--font-libre-franklin), "Libre Franklin", "Helvetica Neue", Arial, sans-serif)}.site-header .oh-nav-search-icon,.site-header .oh-nav-search-clear{color:#5d6264}.site-header .oh-nav-search-icon:hover,.site-header .oh-nav-search-icon:focus-visible,.site-header .oh-nav-search-clear:hover,.site-header .oh-nav-search-clear:focus-visible{color:#151515}.site-header .oh-nav-search-dropdown{z-index:6000;color:#151515;min-width:min(520px,100vw - 32px);max-height:min(560px,100vh - 96px);font-family:var(--oh-editorial-body,var(--font-libre-franklin), "Libre Franklin", "Helvetica Neue", Arial, sans-serif);isolation:isolate;background:#fffffffc;border:1px solid #d9d6d0;border-radius:8px;padding:8px 0;top:calc(100% + 10px);box-shadow:0 22px 54px #0f172a2e,0 2px 8px #0f172a14}.site-header .oh-nav-search-mode-tabs{border-bottom:1px solid #edeae5;gap:4px;padding:4px 10px 8px;display:flex}.site-header .oh-nav-search-mode-tab{color:#666b6e;min-height:30px;font-family:var(--oh-editorial-body,var(--font-libre-franklin), "Libre Franklin", "Helvetica Neue", Arial, sans-serif);letter-spacing:0;background:0 0;border:1px solid #0000;border-radius:999px;padding:0 11px;font-size:12px;font-weight:600}.site-header .oh-nav-search-mode-tab.is-active{color:#fff;background:#151515;border-color:#151515}.site-header .oh-nav-ai-suggest{color:#151515;width:calc(100% - 20px);font-family:var(--oh-editorial-body,var(--font-libre-franklin), "Libre Franklin", "Helvetica Neue", Arial, sans-serif);text-align:left;cursor:pointer;background:#fbfaf8;border:1px solid #edeae5;border-radius:8px;gap:4px;margin:10px;padding:12px 14px;display:grid}.site-header .oh-nav-ai-suggest:hover{background:#f6f3ee;border-color:#d9d6d0}.site-header .oh-nav-ai-title-row{align-items:center;gap:8px;display:flex}.site-header .oh-nav-ai-icon{color:#006c75;width:16px;height:16px}.site-header .oh-nav-ai-title{color:#151515;font-size:13px;font-weight:650}.site-header .oh-nav-ai-badge{color:#6d716f;letter-spacing:.04em;border:1px solid #d9d6d0;border-radius:999px;margin-left:auto;padding:2px 6px;font-size:10px;font-weight:700}.site-header .oh-nav-ai-subtitle{color:#666b6e;font-size:12px;line-height:1.35}.site-header .oh-nav-suggest-section+.oh-nav-suggest-section{border-top:1px solid #f0ede8}.site-header .oh-nav-suggest-heading{color:#77736c;min-height:26px;font-family:var(--oh-editorial-body,var(--font-libre-franklin), "Libre Franklin", "Helvetica Neue", Arial, sans-serif);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;padding:6px 16px 4px;font-size:11px;font-weight:700;display:flex}.site-header .oh-nav-suggest-heading svg{stroke-width:1.8px;width:15px;height:15px}.site-header .oh-nav-suggest-item{color:#151515;min-height:54px;font-family:var(--oh-editorial-body,var(--font-libre-franklin), "Libre Franklin", "Helvetica Neue", Arial, sans-serif);gap:12px;padding:10px 16px;font-size:14px;line-height:1.25}.site-header .oh-nav-suggest-icon{color:#6d716f;flex-basis:20px}.site-header .oh-nav-suggest-copy{flex:auto;gap:2px;min-width:0;display:grid}.site-header .oh-nav-suggest-text{color:#151515;font-family:var(--oh-editorial-body,var(--font-libre-franklin), "Libre Franklin", "Helvetica Neue", Arial, sans-serif);letter-spacing:0;font-size:14px;font-weight:600}.site-header .oh-nav-suggest-subtitle{color:#747973;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;overflow:hidden}.site-header .oh-nav-suggest-label{color:#8b8880;letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:600}.site-header .oh-nav-suggest-status{color:#666b6e;font-family:var(--oh-editorial-body,var(--font-libre-franklin), "Libre Franklin", "Helvetica Neue", Arial, sans-serif);font-size:12px}#oh-hotsheet-page.oh-next-hotsheet-page{--oh-hs-grid-shell:min(1434px, calc(100vw - 160px))}body:has(#oh-hotsheet-root.oh-view-grid) .idx-route-main{height:auto;min-height:calc(100vh - 66px);overflow:visible}#oh-hotsheet-root.oh-view-grid .sidx-search-results{width:var(--oh-hs-grid-shell);margin:18px auto 0}#oh-hotsheet-root.oh-view-grid .sidx-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 24px}#oh-hotsheet-root.oh-view-grid .sidx-thumbnail{aspect-ratio:1.63}#oh-hotsheet-root.oh-view-grid .oh-hotsheet-title-row{width:var(--oh-hs-grid-shell)}@media (max-width:1180px){#oh-hotsheet-page.oh-next-hotsheet-page{--oh-hs-grid-shell:calc(100vw - 48px)}#oh-hotsheet-root.oh-view-grid .sidx-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}}@media (max-width:680px){#oh-hotsheet-page.oh-next-hotsheet-page{--oh-hs-grid-shell:calc(100vw - 20px)}#oh-hotsheet-root.oh-view-grid .sidx-grid{grid-template-columns:1fr;row-gap:22px}}.oh-je-map-dot-marker{background:0 0!important;border:0!important}#oh-hotsheet-page.oh-next-hotsheet-page{--oh-hs-shell:min(1434px, calc(100vw - 160px));--oh-hs-grid-shell:min(1434px, calc(100vw - 160px));--oh-hs-soft-line:#ded9d1;--oh-hs-card-shadow:0 10px 26px #1111110f;--oh-hs-card-shadow-hover:0 18px 42px #1111111a;background:#fffdfa}#oh-hotsheet-root.oh-view-grid .oh-hotsheet-filter-bar{min-height:62px;box-shadow:none;background:#fffdfa;border-bottom:1px solid #e6e1da}#oh-hotsheet-root.oh-view-grid .oh-hotsheet-filter-bar .filter-popover>summary,#oh-hotsheet-root.oh-view-grid .oh-hotsheet-filter-bar .filter-drawer-trigger,#oh-hotsheet-root.oh-view-grid .oh-hotsheet-filter-bar .save-search-chip{border-radius:999px;height:var(--oh-je-pill-height)!important;min-height:var(--oh-je-pill-height)!important;padding-left:14px!important;padding-right:14px!important;font-size:14px!important;font-weight:460!important}#oh-hotsheet-root.oh-view-grid .oh-hotsheet-filter-bar .filter-popover>summary{border-color:var(--oh-je-pill-line);background:var(--oh-je-pill-bg);color:var(--oh-je-pill-ink)}#oh-hotsheet-root.oh-view-grid .oh-hotsheet-filter-bar .filter-drawer-trigger{color:#fff;background:#151515;border-color:#151515}#oh-hotsheet-root.oh-view-grid .oh-hotsheet-filter-bar .save-search-chip{color:#006c70;background:#fffdfa;border-color:#006c70}#oh-hotsheet-root.oh-view-grid .oh-layout-menu>summary.layout-chip{color:#24292d;background:#fffdfa;border:1px solid #d8d3ca;border-radius:6px;width:48px;min-width:48px;height:48px!important;min-height:48px!important}#oh-hotsheet-root.oh-view-grid .oh-hotsheet-title-row{border-bottom:0;min-height:0;margin:0 auto;padding-top:18px;padding-bottom:18px}#oh-hotsheet-root.oh-view-grid .oh-hotsheet-title-copy h1{color:#151515;max-width:820px;font-family:var(--oh-editorial-display);letter-spacing:0;font-size:clamp(24px,2.2vw,34px);font-weight:500;line-height:1.16}#oh-hotsheet-root.oh-view-grid .oh-hotsheet-title-actions{align-items:center;gap:16px}#oh-hotsheet-root.oh-view-grid .oh-toolbar-sort{color:#151515;background:#fffdfa;border-color:#006c70;min-height:38px;padding-left:15px}#oh-hotsheet-root.oh-view-grid .oh-toolbar-sort span{color:#006c70;font-size:10px;font-weight:750}#oh-hotsheet-root.oh-view-grid .oh-sort-select{font-size:13px;font-weight:650}#oh-hotsheet-root.oh-view-grid .sidx-search-results{margin-top:16px}#oh-hotsheet-root.oh-view-grid .sidx-grid{gap:34px 22px}#oh-hotsheet-root.oh-view-grid .sidx-search-result-grid-item{border:1px solid var(--oh-hs-soft-line);box-shadow:var(--oh-hs-card-shadow);background:#fff;border-radius:2px;transform:none}#oh-hotsheet-root.oh-view-grid .sidx-search-result-grid-item:hover,#oh-hotsheet-root.oh-view-grid .sidx-search-result-grid-item.selected{box-shadow:var(--oh-hs-card-shadow-hover);border-color:#bfb6aa;transform:translateY(-1px)}#oh-hotsheet-root.oh-view-grid .sidx-thumbnail{aspect-ratio:1.62;background:#ebe7df}#oh-hotsheet-root.oh-view-grid .sidx-thumbnail:after{background:linear-gradient(#0a0c0f00 0%,#0a0c0f33 100%);height:32%}#oh-hotsheet-root.oh-view-grid .sidx-primary-details{gap:7px;padding:14px 18px 16px}#oh-hotsheet-root.oh-view-grid .sidx-price{color:#151515;font-family:var(--oh-editorial-display);font-size:22px;font-weight:500;line-height:1.12}#oh-hotsheet-root.oh-view-grid .oh-card-statline{color:#262b2e;font-family:var(--oh-editorial-body);font-size:13px;font-weight:500;line-height:1.3}#oh-hotsheet-root.oh-view-grid .oh-card-location,#oh-hotsheet-root.oh-view-grid .listing-card__summary{color:#666b6e;font-family:var(--oh-editorial-body);font-size:13px;font-weight:400;line-height:1.45}#oh-hotsheet-root.oh-view-grid .oh-card-footer.oh-card-attribution{color:#8a806f;font-family:var(--oh-editorial-body);letter-spacing:.03em;text-transform:uppercase;border-top:1px solid #e6e1da;margin-top:9px;padding-top:12px;font-size:11px}#oh-hotsheet-root.oh-view-grid .oh-card-attribution-office{color:#8a806f;font-family:var(--oh-editorial-body);letter-spacing:.03em;text-transform:uppercase;font-size:11px}#oh-hotsheet-root.oh-view-grid .oh-card-favorite-overlay{background:#fffdfaf5;border:1px solid #d8d3cad9;width:44px;height:44px;top:14px;right:14px;box-shadow:0 8px 20px #1111111a}#oh-hotsheet-root.oh-view-grid .sidx-gallery-position{min-height:26px;font-family:var(--oh-editorial-body);background:#151515b8;border-radius:2px;font-size:12px;font-weight:500}@media (max-width:1180px){#oh-hotsheet-page.oh-next-hotsheet-page{--oh-hs-shell:calc(100vw - 48px);--oh-hs-grid-shell:calc(100vw - 48px)}}@media (max-width:680px){#oh-hotsheet-page.oh-next-hotsheet-page{--oh-hs-shell:calc(100vw - 20px);--oh-hs-grid-shell:calc(100vw - 20px)}#oh-hotsheet-root.oh-view-grid .oh-hotsheet-title-row{padding-top:18px}}#oh-hotsheet-root{--oh-control-accent:#006f73;--oh-control-ink:#151515;--oh-control-muted:#686d70;--oh-control-line:#d9d4cb;--oh-control-panel:#fffdfa;--oh-control-panel-soft:#f5f1eb}#oh-hotsheet-root .oh-hotsheet-filter-bar{top:var(--site-header-height,0px);z-index:90;border-bottom:1px solid var(--oh-control-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdfafa;align-items:center;gap:10px;min-height:64px;position:sticky;box-shadow:0 8px 24px #1111110a}#oh-hotsheet-root .oh-hotsheet-filter-bar .filter-popover>summary,#oh-hotsheet-root .oh-hotsheet-filter-bar .filter-drawer-trigger,#oh-hotsheet-root .oh-hotsheet-filter-bar .save-search-chip,#oh-hotsheet-root .oh-hotsheet-filter-bar .filter-reset-chip,#oh-hotsheet-root .oh-layout-menu>summary.layout-chip{transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;box-sizing:border-box!important;border:1px solid var(--oh-control-accent)!important;background:var(--oh-control-panel)!important;height:38px!important;min-height:38px!important;color:var(--oh-control-accent)!important;box-shadow:none!important;font-family:var(--oh-editorial-body), Arial, sans-serif!important;letter-spacing:0!important;border-radius:999px!important;font-size:13px!important;font-weight:560!important;line-height:1!important}#oh-hotsheet-root .oh-hotsheet-filter-bar .filter-popover>summary,#oh-hotsheet-root .oh-hotsheet-filter-bar .filter-drawer-trigger,#oh-hotsheet-root .oh-hotsheet-filter-bar .save-search-chip,#oh-hotsheet-root .oh-hotsheet-filter-bar .filter-reset-chip{padding:0 17px!important}#oh-hotsheet-root .oh-hotsheet-filter-bar .filter-popover[open]>summary,#oh-hotsheet-root .oh-hotsheet-filter-bar .filter-popover.has-value>summary,#oh-hotsheet-root .oh-hotsheet-filter-bar .filter-popover>summary:hover,#oh-hotsheet-root .oh-hotsheet-filter-bar .save-search-chip:hover,#oh-hotsheet-root .oh-layout-menu[open]>summary.layout-chip,#oh-hotsheet-root .oh-layout-menu>summary.layout-chip:hover{color:#005d61!important;background:#f7f3ee!important;border-color:#005d61!important;box-shadow:0 8px 22px #00505514!important}#oh-hotsheet-root .oh-hotsheet-filter-bar .filter-drawer-trigger,#oh-hotsheet-root .oh-hotsheet-filter-bar .filter-drawer-trigger.has-value{border-color:var(--oh-control-ink)!important;background:var(--oh-control-ink)!important;color:#fff!important}#oh-hotsheet-root .oh-hotsheet-filter-bar .filter-drawer-trigger:hover,#oh-hotsheet-root .oh-hotsheet-filter-bar .filter-drawer-trigger.has-value:hover{color:#fff!important;background:#2a2927!important;border-color:#2a2927!important;box-shadow:0 10px 24px #11111124!important}#oh-hotsheet-root .oh-layout-menu{z-index:130;flex:none;position:relative}#oh-hotsheet-root .layout-chip__icon{color:currentColor;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}#oh-hotsheet-root .layout-chip__label{font-size:13px!important;font-weight:560!important;line-height:1!important;display:inline!important}#oh-hotsheet-root .oh-hotsheet-filter-bar .oh-layout-menu>summary.button.secondary.compact.layout-chip .layout-chip__icon{flex:0 0 15px!important;width:15px!important;height:15px!important}#oh-hotsheet-root .oh-hotsheet-filter-bar .oh-layout-menu>summary.button.secondary.compact.layout-chip .layout-chip__icon svg{stroke-width:1.9px!important;width:15px!important;height:15px!important}#oh-hotsheet-root .oh-hotsheet-filter-bar .oh-layout-menu>summary.button.secondary.compact.layout-chip .layout-chip__label{white-space:nowrap!important;align-items:center!important;font-size:13px!important;font-weight:560!important;line-height:1!important;display:inline-flex!important}.site-header .oh-nav-search-form{background:#ebeae7;border-color:#d2cec7;border-radius:6px;align-items:center;height:42px;display:flex;position:relative;overflow:visible}.site-header .oh-nav-search{flex-basis:clamp(425px,42vw,620px);max-width:620px}@media (min-width:1101px){body:has(.search-experience--split) .oh-nav-search{flex-basis:clamp(500px,44vw,620px);max-width:620px}}.site-header .oh-nav-search-form:focus-within{border-color:#8d8b86;box-shadow:0 0 0 1px #8d8b86}.site-header .oh-nav-search-form--add{z-index:300;background:#fff;border-color:#d2cec7;border-radius:22px;flex-direction:column;align-items:stretch;height:auto;min-height:102px;padding:8px 12px 12px;position:absolute;top:0;left:0;right:0;box-shadow:0 18px 40px #1111111f,0 0 0 1px #11111105}.site-header .oh-nav-search-form--add:focus-within{border-color:#c8c3ba;box-shadow:0 18px 40px #1111111f,inset 0 0 0 1px #c8c3ba}.site-header .oh-nav-search-icon{color:#5c6163;order:-1;width:42px;height:40px;padding:0 10px 0 13px}.site-header .oh-nav-search-input-wrap{height:100%;padding:0 6px 0 0}.site-header .oh-nav-search-input-wrap--mrs{flex-direction:column;align-items:stretch;gap:9px;height:auto;padding:0;display:flex;overflow:visible}.site-header .oh-nav-search-input-wrap--locked{color:inherit;cursor:text;text-align:left;background:0 0;border:0}.site-header .oh-nav-search-input{color:#171717;height:28px;font-size:13px;font-weight:520;border-radius:5px!important;padding:0 40px 0 9px!important}.site-header .oh-nav-search-input:not(:placeholder-shown){flex:0 auto;min-width:82px;max-width:min(240px,100%);background:#fff!important;border:1px solid #d6d2cb!important;box-shadow:0 1px 2px #1111110a!important}.site-header .oh-nav-search-form--edit .oh-nav-search-input:not(:placeholder-shown){flex:auto;width:100%;max-width:100%;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.site-header .oh-nav-search-input:focus{background:#fff!important;border-color:#bdb7ad!important}.site-header .oh-nav-search-clear svg{width:15px;height:15px}.site-header .oh-nav-search-dropdown{background:#fffdfa;border-color:#d9d4cb;border-radius:8px;padding:8px;top:calc(100% + 8px);overflow:hidden auto;box-shadow:0 22px 58px #11111129}.site-header .oh-nav-search-mode-tabs{gap:6px;padding:0 0 8px}.site-header .oh-nav-add-region-action{color:#006f73;cursor:pointer;width:100%;min-height:44px;font-family:var(--oh-editorial-body), Arial, sans-serif;text-align:left;background:0 0;border:0;border-bottom:1px solid #e4ded6;border-radius:6px 6px 0 0;align-items:center;gap:9px;padding:11px 10px 12px;font-size:15px;display:flex}.site-header .oh-nav-add-region-action:hover,.site-header .oh-nav-add-region-action:focus-visible{background:#f1f6f4;outline:none}.site-header .oh-nav-add-region-action strong{font-weight:760}.site-header .oh-nav-add-region-icon{color:#006f73;background:0 0;border-radius:0;flex:none;place-items:center;width:auto;height:auto;display:inline-grid}.site-header .oh-nav-add-region-icon svg{stroke-width:2.6px;width:15px;height:15px}.site-header .oh-nav-search-mode-tab{color:#6c6f70;font-family:var(--oh-editorial-body), Arial, sans-serif;border-radius:999px;font-size:12px;font-weight:560}.site-header .oh-nav-search-mode-tab.is-active{color:#fff;background:#151515}.site-header .oh-nav-ai-suggest{background:#f5f1eb;border-radius:7px;margin-bottom:6px}.site-header .oh-nav-suggest-heading{color:#6b6f72;font-family:var(--oh-editorial-body), Arial, sans-serif;letter-spacing:.08em;text-transform:uppercase;padding:10px 8px 5px;font-size:11px;font-weight:700}.site-header .oh-nav-suggest-item{min-height:42px;font-family:var(--oh-editorial-body), Arial, sans-serif;border-radius:6px;padding:9px 10px}.site-header .oh-nav-suggest-item:hover,.site-header .oh-nav-suggest-item.oh-nav-suggest-active{background:#f3efe8}.site-header .oh-nav-suggest-text{color:#1d1d1b;font-size:14px;font-weight:560}.site-header .oh-nav-suggest-subtitle,.site-header .oh-nav-suggest-label{color:#7b7f83;font-size:12px;font-weight:480}.site-header .oh-nav-search-input-wrap{scrollbar-width:none;gap:6px;overflow:auto hidden}.site-header .oh-nav-search-input-wrap::-webkit-scrollbar{display:none}.site-header .oh-nav-search-input-wrap.oh-nav-search-input-wrap--mrs{flex-direction:column;align-items:stretch;gap:9px;height:auto;padding:0;overflow:visible}.site-header .oh-nav-search-region-chip{color:#171717;max-width:138px;height:28px;font-family:var(--oh-editorial-body), Arial, sans-serif;background:#fff;border:1px solid #d6d2cb;border-radius:5px;flex:none;align-items:center;gap:6px;padding:0 6px 0 9px;font-size:13px;font-weight:560;line-height:1;display:inline-flex;box-shadow:0 1px 2px #1111110a}.site-header .oh-nav-search-region-chip--counter{color:#006f73;font-weight:700}.site-header .oh-nav-search-mrs-row{align-items:flex-start;gap:10px;width:100%;min-height:34px;display:flex}.site-header .oh-nav-search-mrs-tags{flex-wrap:wrap;flex:auto;gap:8px;min-width:0;display:flex}.site-header .oh-nav-search-clear-all{color:#006f73;cursor:pointer;min-height:28px;font-family:var(--oh-editorial-body), Arial, sans-serif;background:0 0;border:0;flex:none;padding:0 0 0 8px;font-size:13px;font-weight:760}.site-header .oh-nav-search-mrs-entry{width:100%;position:relative}.site-header .oh-nav-search-mrs-entry .oh-nav-search-input{color:#171717;height:36px;font-size:16px;font-weight:420;width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 34px 0 0!important}.site-header .oh-nav-search-mrs-entry .oh-nav-search-input::placeholder{color:#a5a2a0}.site-header .oh-nav-search-mrs-entry .oh-nav-search-clear{right:0}.site-header .oh-nav-search-region-chip button:hover,.site-header .oh-nav-search-region-chip button:focus-visible{color:#151515;background:#f0ede8}.site-header .oh-nav-search-region-chip+.oh-nav-search-input{min-width:145px}@media (max-width:1100px){:is(body:has(.search-experience--split) .oh-nav-search,body:has(.oh-next-hotsheet-page) .oh-nav-search){flex:min(460px,52vw);min-width:220px;max-width:none;margin-left:10px;margin-right:10px;display:block}}@media (max-width:768px){:is(body:has(.search-experience--split) .site-header__inner,body:has(.oh-next-hotsheet-page) .site-header__inner){flex-wrap:wrap;row-gap:8px;min-height:0;padding:8px 12px 10px}:is(body:has(.search-experience--split) .brand,body:has(.oh-next-hotsheet-page) .brand){order:1}:is(body:has(.search-experience--split) .mobile-menu-button,body:has(.oh-next-hotsheet-page) .mobile-menu-button){order:2}:is(body:has(.search-experience--split) .oh-nav-search,body:has(.oh-next-hotsheet-page) .oh-nav-search){flex:0 0 100%;order:3;width:100%;min-width:0;margin:0}:is(body:has(.search-experience--split) .site-header .oh-nav-search,body:has(.oh-next-hotsheet-page) .site-header .oh-nav-search){display:block}:is(body:has(.search-experience--split) .site-header .oh-nav-search-dropdown,body:has(.oh-next-hotsheet-page) .site-header .oh-nav-search-dropdown){min-width:100%;max-height:min(520px,100vh - 116px)}:is(body:has(.search-experience--split) .site-header .oh-nav-search-region-chip,body:has(.oh-next-hotsheet-page) .site-header .oh-nav-search-region-chip){max-width:min(165px,44vw)}body:has(.oh-next-hotsheet-page) .site-header .oh-nav-search{display:none!important}}#oh-hotsheet-root .oh-hotsheet-filter-bar .split-mobile-location{display:none!important}@media (min-width:1280px){#oh-hotsheet-page.oh-next-hotsheet-page{--oh-hs-split-list:clamp(680px, 52vw, 860px)}}.site-header .oh-site-search-shell,.site-header .oh-nav-search,.site-header .oh-nav-search-form{box-sizing:border-box}.site-header .oh-nav-search-form:focus-within{box-shadow:inset 0 0 0 1px #8d8b86}.site-header .oh-nav-search-form--edit .oh-nav-search-input:not(:placeholder-shown){flex:auto;max-width:100%}#oh-hotsheet-root{--oh-je-pill-height:34px;--oh-je-pill-radius:999px;--oh-je-pill-ink:#151515;--oh-je-pill-line:#d9d4cb;--oh-je-pill-accent:#006c75;--oh-je-pill-bg:#fffdfa;--oh-je-pill-hover:#f7f3ee}#oh-hotsheet-root .oh-hotsheet-filter-bar .filter-popover>summary,#oh-hotsheet-root .oh-hotsheet-filter-bar .filter-drawer-trigger,#oh-hotsheet-root .oh-hotsheet-filter-bar .save-search-chip,#oh-hotsheet-root .oh-hotsheet-filter-bar .filter-reset-chip,#oh-hotsheet-root .oh-hotsheet-filter-bar .oh-layout-menu>summary.button.secondary.compact.layout-chip{box-sizing:border-box!important;height:var(--oh-je-pill-height)!important;min-height:var(--oh-je-pill-height)!important;border-radius:var(--oh-je-pill-radius)!important;font-family:var(--oh-editorial-body), "Libre Franklin", Arial, sans-serif!important;letter-spacing:0!important;white-space:nowrap!important;box-shadow:none!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:5px 14px!important;font-size:14px!important;font-weight:460!important;line-height:22px!important;display:inline-flex!important}#oh-hotsheet-root .oh-hotsheet-filter-bar .filter-popover>summary{border:1px solid var(--oh-je-pill-line)!important;background:var(--oh-je-pill-bg)!important;min-width:83px!important;color:var(--oh-je-pill-ink)!important}#oh-hotsheet-root .oh-hotsheet-filter-bar .filter-drawer-trigger,#oh-hotsheet-root .oh-hotsheet-filter-bar .filter-drawer-trigger.has-value{border:1px solid var(--oh-je-pill-ink)!important;background:var(--oh-je-pill-ink)!important;color:#fff!important;min-width:95px!important}#oh-hotsheet-root .oh-hotsheet-filter-bar .save-search-chip{border:1px solid var(--oh-je-pill-accent)!important;background:var(--oh-je-pill-bg)!important;min-width:131px!important;color:var(--oh-je-pill-accent)!important}#oh-hotsheet-root .oh-hotsheet-filter-bar .filter-reset-chip,#oh-hotsheet-root .oh-hotsheet-filter-bar .oh-layout-menu>summary.button.secondary.compact.layout-chip{border:1px solid var(--oh-je-pill-line)!important;background:var(--oh-je-pill-bg)!important;min-width:104px!important;color:var(--oh-je-pill-ink)!important}#oh-hotsheet-root .oh-hotsheet-filter-bar .filter-popover[open]>summary,#oh-hotsheet-root .oh-hotsheet-filter-bar .filter-popover.has-value>summary,#oh-hotsheet-root .oh-hotsheet-filter-bar .filter-popover>summary:hover,#oh-hotsheet-root .oh-hotsheet-filter-bar .filter-reset-chip:hover,#oh-hotsheet-root .oh-layout-menu[open]>summary.layout-chip,#oh-hotsheet-root .oh-layout-menu>summary.layout-chip:hover{background:var(--oh-je-pill-hover)!important;color:var(--oh-je-pill-ink)!important;box-shadow:none!important;border-color:#cfc8bd!important}#oh-hotsheet-root .oh-hotsheet-filter-bar .filter-drawer-trigger:hover,#oh-hotsheet-root .oh-hotsheet-filter-bar .filter-drawer-trigger.has-value:hover{color:#fff!important;box-shadow:none!important;background:#2f2f2f!important;border-color:#2f2f2f!important}#oh-hotsheet-root .oh-hotsheet-filter-bar .save-search-chip:hover{border-color:var(--oh-je-pill-accent)!important;color:var(--oh-je-pill-accent)!important;box-shadow:none!important;background:#f4fbfb!important}#oh-hotsheet-root .oh-hotsheet-filter-bar .filter-popover>summary svg,#oh-hotsheet-root .oh-hotsheet-filter-bar .filter-drawer-trigger svg,#oh-hotsheet-root .oh-hotsheet-filter-bar .save-search-chip svg,#oh-hotsheet-root .oh-hotsheet-filter-bar .filter-reset-chip svg,#oh-hotsheet-root .oh-hotsheet-filter-bar .oh-layout-menu>summary.button.secondary.compact.layout-chip svg{stroke-width:1.9px!important;flex:0 0 15px!important;width:15px!important;height:15px!important}#oh-hotsheet-root .oh-hotsheet-filter-bar .oh-layout-menu>summary.button.secondary.compact.layout-chip .layout-chip__label{font-size:14px!important;font-weight:460!important;line-height:22px!important}.oh-hero-suggest-heading{color:#6f7477;font-family:var(--font-libre-franklin), "Libre Franklin", sans-serif;letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:8px 14px 6px;font-size:11px;font-weight:700;line-height:1.2}.oh-hero-suggest-row{box-sizing:border-box;color:#151515;cursor:pointer;text-align:left;background:0 0;border:0;gap:2px;width:100%;min-height:44px;padding:8px 14px;display:grid}.oh-hero-suggest-row:hover,.oh-hero-suggest-row.oh-hero-suggest-active{background:#f3efe8}.oh-hero-suggest-title,.oh-hero-suggest-subtitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.oh-hero-suggest-title{font-size:14px;font-weight:650;line-height:1.25}.oh-hero-suggest-subtitle{color:#6f7477;font-size:12px;line-height:1.25}@media (max-width:768px){.oh-hero-search-tab{min-width:44px;min-height:38px;padding:0 4px}.oh-hero-search-clear{width:36px;height:36px;right:6px}.oh-hero-search-input-wrap:has(.oh-hero-search-clear) .oh-hero-search-input{padding-right:48px!important}.site-header .oh-nav-search-input{height:34px!important;min-height:34px!important}.site-header .oh-nav-search-region-chip{max-width:min(170px,48vw);height:34px!important;min-height:34px!important}.site-header .oh-nav-search-region-chip button,.site-header .oh-nav-search-chip-remove{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important}#oh-hotsheet-root .oh-card-location{overflow-wrap:anywhere;text-overflow:clip!important;white-space:normal!important;overflow:visible!important}}@media (max-width:380px){#oh-hotsheet-root .oh-card-location{display:block!important}}@media (max-width:620px){.oh-admin-filter-bar>*,.oh-admin-card-actions,.oh-admin-page-actions{min-width:0}.oh-admin-filter-bar :where(input,select),.oh-admin-page-actions .oh-admin-button,.oh-admin-card-actions .oh-admin-button{width:100%}.oh-admin-card-header{flex-direction:column;align-items:stretch}.oh-admin-card-actions,.oh-admin-page-actions{flex-wrap:wrap}.oh-admin-pagination,.oh-admin-pagination__pages{flex-direction:column;align-items:stretch}.oh-admin-pagination__numbers{flex-wrap:wrap}.oh-admin-pagination__link--step{width:100%}}@media (min-width:1280px){#oh-hotsheet-page.oh-next-hotsheet-page{--oh-hs-split-list:clamp(860px, 52vw, 940px)}}#oh-hotsheet-root .oh-hotsheet-filter-bar .oh-layout-menu>summary.button.secondary.compact.layout-chip .layout-chip__label{text-overflow:clip;overflow:visible;max-width:none!important}.oh-hero-search{width:min(760px,100%)}.oh-hero{overflow:visible}.oh-hero-search-shell{--oh-home-search-bg:#ebeae7;--oh-home-search-line:#d2cec7;--oh-home-search-hover:#f7f7f7;--oh-home-search-ink:#151515;--oh-home-search-accent:#006c75}.oh-hero-search-tabs{scrollbar-width:none;background:#fffdfae0;border:1px solid #d2cec7b8;border-radius:999px;flex-wrap:nowrap;gap:6px;width:fit-content;max-width:100%;margin:0 auto 8px;padding:6px;overflow-x:auto;box-shadow:0 10px 28px #1515151f}.oh-hero-search-tabs::-webkit-scrollbar{display:none}.oh-hero-search-tab{color:#4f5658;min-width:44px;min-height:34px;font-family:var(--oh-editorial-body), var(--font-libre-franklin), "Libre Franklin", sans-serif;letter-spacing:0;text-shadow:none;border:1px solid #0000;border-radius:999px;flex:none;padding:0 13px;font-size:13px;font-weight:560;line-height:1}.oh-hero-search-tab:hover{background:var(--oh-home-search-hover);color:var(--oh-home-search-ink);border-color:#d9d4cb}.oh-hero-search-tab--active,.oh-hero-search-tab--active:hover{border-color:var(--oh-home-search-ink);background:var(--oh-home-search-ink);color:#fff;text-decoration:none}.oh-hero-search-form{border-color:var(--oh-home-search-line);background:var(--oh-home-search-bg);border-radius:7px;gap:0;height:54px;min-height:54px;padding:5px;overflow:visible;box-shadow:0 18px 42px #1515152e}.oh-hero-search-form:focus-within{border-color:#8d8b86;box-shadow:0 18px 42px #1515152e,0 0 0 1px #8d8b86}.oh-hero-search-input-wrap{gap:0;padding:0 6px 0 0}.oh-hero-search-leading-icon{color:#5c6163;flex:0 0 42px;place-items:center;width:42px;height:42px;display:inline-grid}.oh-hero-search-leading-icon svg{stroke-width:2px;width:19px;height:19px}.oh-hero-search-input{color:#171717;height:42px;font-family:var(--oh-editorial-body), var(--font-libre-franklin), "Libre Franklin", sans-serif;font-size:15px;font-weight:520;border-radius:5px!important;padding:0 14px 0 0!important}.oh-hero-search-input::placeholder{color:#686d70}.oh-hero-search-input-wrap:has(.oh-hero-search-clear) .oh-hero-search-input{padding-right:42px!important}.oh-hero-search-clear{color:#6f7477;width:30px;height:30px;right:8px}.oh-hero-search-clear:hover,.oh-hero-search-clear:focus-visible{color:var(--oh-home-search-ink);background:#f0ede8;outline:none}.oh-hero-search-clear svg{width:16px;height:16px}.oh-hero-search-submit{background:var(--oh-home-search-ink);color:#fff;width:auto;min-width:104px;height:42px;font-family:var(--oh-editorial-body), var(--font-libre-franklin), "Libre Franklin", sans-serif;letter-spacing:0;border-radius:5px;flex:none;gap:8px;margin:0;padding:0 18px;font-size:13px;font-weight:700;line-height:1;transition:background .15s,color .15s}.oh-hero-search-submit:hover,.oh-hero-search-submit:focus-visible{color:#fff;background:#2f2f2f;outline:none}.oh-hero-search-submit:disabled{cursor:progress;opacity:.72}.oh-hero-search-dropdown{background:#fffdfa;border-color:#d9d4cb;border-radius:8px;padding:8px;top:calc(100% + 8px);overflow:hidden auto;box-shadow:0 22px 58px #1111112e}.oh-hero-suggest-section+.oh-hero-suggest-section{border-top:1px solid #eee8df;margin-top:4px;padding-top:4px}.oh-hero-suggest-heading{color:#6b6f72;font-family:var(--oh-editorial-body), var(--font-libre-franklin), "Libre Franklin", sans-serif;align-items:center;gap:7px;padding:10px 8px 5px;display:flex}.oh-hero-suggest-heading svg{width:14px;height:14px;color:var(--oh-home-search-accent);stroke-width:2px}.oh-hero-suggest-row{min-height:44px;font-family:var(--oh-editorial-body), var(--font-libre-franklin), "Libre Franklin", sans-serif;border-radius:6px;padding:9px 10px}.oh-hero-suggest-row:hover,.oh-hero-suggest-row:focus-visible,.oh-hero-suggest-row--active{background:#f3efe8;outline:none}.oh-hero-suggest-title{color:#1d1d1b;font-size:14px;font-weight:560}.oh-hero-suggest-subtitle{color:#7b7f83;font-size:12px;font-weight:480}.oh-hero-suggest-status{color:#6b6f72;min-height:42px;font-family:var(--oh-editorial-body), var(--font-libre-franklin), "Libre Franklin", sans-serif;border-radius:6px;align-items:center;gap:8px;padding:9px 10px;font-size:13px;display:flex}@media (max-width:768px){.oh-hero-search{width:100%}.oh-hero-search-tabs{justify-content:flex-start;margin-bottom:8px}.oh-hero-search-dropdown{width:min(360px,100vw - 32px);min-width:0;left:50%;right:auto;transform:translate(-50%)}.oh-hero-search-form{height:54px;min-height:54px}.oh-hero-search-input{height:42px;min-height:42px;font-size:15px}.oh-hero-search-clear{width:34px;height:34px;right:7px}.oh-hero-search-input-wrap:has(.oh-hero-search-clear) .oh-hero-search-input{padding-right:44px!important}}@media (max-width:520px){.oh-hero-search{width:calc(100vw - 32px);max-width:calc(100vw - 32px);margin-left:50%;transform:translate(-50%)}.oh-hero-search-form{padding:5px}.oh-hero-search-leading-icon{flex-basis:38px;width:38px}.oh-hero-search-submit{width:44px;min-width:44px;padding:0}.oh-hero-search-submit-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.cms-block :is(.si-content-label__body,.si-content-label__links) .si-content-label__description{display:none!important}.cms-block :is(.si-content-label__body,.si-content-label__links) a.si-content-label__link{align-items:center;min-height:32px;padding:5px 26px 5px 10px}.oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .oh-hotsheet-title-row{width:var(--oh-hs-grid-shell);padding-top:18px;padding-bottom:14px}.oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .oh-hotsheet-cms-intro{width:var(--oh-hs-grid-shell);padding-top:0}.oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .oh-hotsheet-title-copy h1{color:#303438;max-width:100%;font-family:var(--oh-editorial-body);font-size:clamp(30px,2.7vw,38px);font-weight:400;line-height:1.18}.oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .oh-hotsheet-cms-intro .cms-block:not(.cms-block--listings){max-width:100%}.oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .oh-hotsheet-cms-intro .cms-block h3{color:#303438;max-width:100%;font-family:var(--oh-editorial-body);margin:30px 0 18px;font-size:clamp(22px,1.9vw,27px);font-weight:400;line-height:1.22}.oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .oh-hotsheet-cms-intro .cms-block p,.oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .oh-hotsheet-cms-intro .cms-block li{color:#33383d;max-width:100%;font-size:17px;font-weight:400;line-height:1.65}.oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .oh-hotsheet-cms-intro .cms-block p{margin-bottom:28px}.oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .oh-hotsheet-cms-intro .cms-block strong{color:#2e3338;font-weight:600}.oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .oh-hotsheet-cms-intro .cms-block p a,.oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .oh-hotsheet-cms-intro .cms-block li:not(.si-content-label__link) a{color:#c96921;font-weight:500;text-decoration:none}.oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .oh-hotsheet-cms-intro .cms-block p a:hover,.oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .oh-hotsheet-cms-intro .cms-block li:not(.si-content-label__link) a:hover{color:#a65319;text-decoration:underline}.oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .sidx-search-results{margin-top:18px}.oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .oh-hotsheet-filter-bar{width:var(--oh-hs-grid-shell)!important;max-width:var(--oh-hs-grid-shell)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.oh-next-hotsheet-page #oh-hotsheet-root .oh-hotsheet-filter-bar .oh-toolbar-sort{margin-left:auto!important}.oh-next-hotsheet-page #oh-hotsheet-root .oh-hotsheet-filter-bar .oh-layout-menu{margin-left:0!important}@media (max-width:960px){.oh-next-hotsheet-page #oh-hotsheet-root .oh-auto-market-stats{display:none!important}.oh-next-hotsheet-page #oh-hotsheet-root .oh-hotsheet-cms-intro--with-stats{margin-bottom:0;padding-bottom:0}.oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .oh-hotsheet-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:center!important;align-items:center!important;height:auto!important;min-height:0!important;padding-top:8px!important;padding-bottom:8px!important;display:grid!important;overflow:visible!important}.oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .oh-hotsheet-filter-bar .filter-drawer-trigger{order:1}.oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .oh-hotsheet-filter-bar .save-search-chip{order:2}.oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .oh-hotsheet-filter-bar .oh-toolbar-sort{order:3;justify-content:flex-start!important;width:100%!important;min-width:0!important;margin-left:0!important}.oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .oh-hotsheet-filter-bar .oh-layout-menu{order:4;width:100%!important;min-width:0!important}.oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .oh-hotsheet-filter-bar .filter-drawer-trigger,.oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .oh-hotsheet-filter-bar .save-search-chip,.oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .oh-hotsheet-filter-bar .oh-layout-menu>summary.button.secondary.compact.layout-chip{width:100%!important;min-width:0!important}.oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .oh-hotsheet-filter-bar .filter-popover,.oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .oh-hotsheet-filter-bar .idx-filter-spacer,.oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .oh-hotsheet-filter-bar .filter-reset-chip{display:none!important}}.oh-next-hotsheet-page #oh-hotsheet-root .oh-hotsheet-filter-bar .oh-toolbar-sort{height:var(--oh-je-pill-height)!important;min-height:var(--oh-je-pill-height)!important;border-color:var(--oh-je-pill-line)!important;border-radius:var(--oh-je-pill-radius)!important;background:var(--oh-je-pill-bg)!important;min-width:178px!important;box-shadow:none!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 36px 0 16px!important;position:relative!important}.oh-next-hotsheet-page #oh-hotsheet-root .oh-hotsheet-filter-bar .oh-toolbar-sort:hover{background:var(--oh-je-pill-hover)!important;border-color:#cfcfcf!important}.oh-next-hotsheet-page #oh-hotsheet-root .oh-hotsheet-filter-bar .oh-toolbar-sort:after{border-color:var(--oh-editorial-button-teal,#006c75)!important;border-width:0 1.5px 1.5px 0!important;width:7px!important;height:7px!important;right:16px!important}.oh-next-hotsheet-page #oh-hotsheet-root .oh-hotsheet-filter-bar .oh-toolbar-sort span{color:#151515!important;letter-spacing:.08em!important;flex:none!important;font-size:10px!important;font-weight:750!important;line-height:1!important}.oh-next-hotsheet-page #oh-hotsheet-root .oh-hotsheet-filter-bar .oh-sort-select{color:#151515!important;width:auto!important;min-width:0!important;height:22px!important;min-height:22px!important;font-family:var(--oh-editorial-body), Inter, Arial, sans-serif!important;letter-spacing:0!important;background:0 0!important;border:0!important;outline:0!important;flex:0 auto!important;padding:0!important;font-size:14px!important;font-weight:500!important;line-height:22px!important}@media (min-width:961px) and (max-width:1120px){.oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .oh-hotsheet-filter-bar{gap:8px!important}.oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .oh-hotsheet-filter-bar .oh-toolbar-sort{min-width:160px!important;padding-left:13px!important;padding-right:32px!important}.oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .oh-hotsheet-filter-bar .button.secondary.compact.save-search-chip{padding-left:13px!important;padding-right:13px!important}}@media (max-width:960px){.oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .oh-hotsheet-filter-bar{gap:8px!important}.oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .oh-hotsheet-filter-bar .oh-toolbar-sort{justify-content:center!important;min-width:0!important;padding-left:14px!important;padding-right:34px!important}.oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .oh-hotsheet-filter-bar .oh-sort-select{text-overflow:ellipsis!important;max-width:calc(100% - 48px)!important}}@media (max-width:380px){.oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .oh-hotsheet-filter-bar{grid-template-columns:1fr!important}.oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .oh-hotsheet-filter-bar .filter-drawer-trigger,.oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .oh-hotsheet-filter-bar .save-search-chip,.oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .oh-hotsheet-filter-bar .oh-toolbar-sort,.oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .oh-hotsheet-filter-bar .oh-layout-menu,.oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .oh-hotsheet-filter-bar .oh-layout-menu>summary.button.secondary.compact.layout-chip{width:100%!important}.oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .oh-hotsheet-filter-bar .oh-sort-select{max-width:calc(100% - 54px)!important}}#oh-hotsheet-root .sidx-search-result-grid-item,.search-experience .listing-card{cursor:pointer}#oh-hotsheet-root .sidx-search-result-grid-item:focus-visible,.search-experience .listing-card:focus-visible{outline-offset:3px;outline:2px solid #006c75}@media (max-width:768px){body:has(.oh-next-hotsheet-page) .site-header .oh-nav-search{display:none!important}}@media (max-width:700px){#oh-hotsheet-page.oh-next-hotsheet-page{--oh-hs-shell:calc(100% - 36px);--oh-hs-grid-shell:calc(100% - 36px)}.oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .oh-hotsheet-title-row{padding-top:12px;padding-bottom:6px}.oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .oh-hotsheet-title-copy h1{margin:0;line-height:1.14}.oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .oh-hotsheet-cms-intro{border-bottom:0;margin-bottom:10px;padding:0}.oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .oh-hotsheet-cms-intro .cms-block-group,.oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .oh-hotsheet-cms-intro .cms-block:not(.cms-block--listings){gap:0;margin:0}.oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .sidx-search-results{margin-top:8px}}.oh-next-hotsheet-page #oh-hotsheet-root .oh-hotsheet-filter-bar{isolation:isolate;background:0 0!important;border-bottom:0!important}.oh-next-hotsheet-page #oh-hotsheet-root .oh-hotsheet-filter-bar:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background:#fffffffa;border-bottom:1px solid #d8d8d8;position:absolute;inset:0}body:has(.oh-listing-page){background:#f6f1e9}body:has(.oh-listing-page) .site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf9f0;border-bottom:1px solid #2e271f1a}body:has(.oh-listing-page) .brand{min-height:44px}.oh-listing-page{--oh-lux-ink:#171512;--oh-lux-muted:#746f67;--oh-lux-line:#ddd4c7;--oh-lux-paper:#fbf8f2;--oh-lux-panel:#fffdfa;--oh-lux-teal:#006c75;color:var(--oh-lux-ink);background:0 0}#oh-hotsheet-root .sidx-search-result-grid-item,#oh-hotsheet-root .sidx-search-result-grid-item .sidx-primary-details{color:#363636;font-family:var(--oh-editorial-body)}#oh-hotsheet-root .sidx-search-result-grid-item .sidx-price,#oh-hotsheet-root.oh-view-grid .sidx-search-result-grid-item .sidx-price,#oh-hotsheet-root .sidx-search-result-grid-item .sidx-primary-info .sidx-price,#oh-hotsheet-root .sidx-search-result-grid-item .listing-card__price-link{color:#363636;font-family:var(--oh-editorial-body);font-variant-numeric:lining-nums tabular-nums;letter-spacing:0;font-size:22px;font-weight:400;line-height:1.12}#oh-hotsheet-root .sidx-search-result-grid-item .oh-card-statline,#oh-hotsheet-root.oh-view-grid .sidx-search-result-grid-item .oh-card-statline{color:#363636;font-family:var(--oh-editorial-body);letter-spacing:0;font-size:14px;font-weight:600;line-height:1.4}#oh-hotsheet-root .sidx-search-result-grid-item .oh-card-location,#oh-hotsheet-root.oh-view-grid .sidx-search-result-grid-item .oh-card-location{color:#4d4942;font-family:var(--oh-editorial-body);letter-spacing:0;font-size:14px;font-weight:400;line-height:1.45}#oh-hotsheet-root .sidx-search-result-grid-item .oh-card-feature-line,#oh-hotsheet-root.oh-view-grid .sidx-search-result-grid-item .oh-card-feature-line,#oh-hotsheet-root .sidx-search-result-grid-item .oh-card-attribution,#oh-hotsheet-root.oh-view-grid .sidx-search-result-grid-item .oh-card-attribution,#oh-hotsheet-root .sidx-search-result-grid-item .oh-card-attribution-office,#oh-hotsheet-root.oh-view-grid .sidx-search-result-grid-item .oh-card-attribution-office{color:#746f67;font-family:var(--oh-editorial-body);letter-spacing:0;text-transform:none;font-size:12px;font-weight:400;line-height:1.45}@media (max-width:640px){#oh-hotsheet-root .sidx-search-result-grid-item .sidx-price,#oh-hotsheet-root.oh-view-grid .sidx-search-result-grid-item .sidx-price,#oh-hotsheet-root .sidx-search-result-grid-item .sidx-primary-info .sidx-price,#oh-hotsheet-root .sidx-search-result-grid-item .listing-card__price-link{font-size:21px}#oh-hotsheet-root .sidx-search-result-grid-item .oh-card-statline,#oh-hotsheet-root.oh-view-grid .sidx-search-result-grid-item .oh-card-statline,#oh-hotsheet-root .sidx-search-result-grid-item .oh-card-location,#oh-hotsheet-root.oh-view-grid .sidx-search-result-grid-item .oh-card-location{font-size:15px}}@media (min-width:961px) and (max-width:980px){.community-page--cms-listings .oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .oh-hotsheet-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:center!important;align-items:center!important;gap:8px!important;height:auto!important;min-height:0!important;padding-top:8px!important;padding-bottom:8px!important;display:grid!important;overflow:visible!important}.community-page--cms-listings .oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .oh-hotsheet-filter-bar .filter-popover,.community-page--cms-listings .oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .oh-hotsheet-filter-bar .idx-filter-spacer,.community-page--cms-listings .oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .oh-hotsheet-filter-bar .filter-reset-chip{display:none!important}.community-page--cms-listings .oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .oh-hotsheet-filter-bar .filter-drawer-trigger{order:1}.community-page--cms-listings .oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .oh-hotsheet-filter-bar .save-search-chip{order:2}.community-page--cms-listings .oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .oh-hotsheet-filter-bar .oh-toolbar-sort{order:3;justify-content:center!important;width:100%!important;min-width:0!important;margin-left:0!important;padding-left:14px!important;padding-right:34px!important}.community-page--cms-listings .oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .oh-hotsheet-filter-bar .oh-layout-menu{order:4;width:100%!important;min-width:0!important}.community-page--cms-listings .oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .oh-hotsheet-filter-bar .filter-drawer-trigger,.community-page--cms-listings .oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .oh-hotsheet-filter-bar .save-search-chip,.community-page--cms-listings .oh-next-hotsheet-page #oh-hotsheet-root.oh-view-grid .oh-hotsheet-filter-bar .oh-layout-menu>summary.button.secondary.compact.layout-chip{width:100%!important;min-width:0!important}}.site-header__inner{gap:clamp(10px,1vw,16px)}.site-header .brand{margin-right:0}.site-header .oh-nav-search{flex:clamp(360px,34vw,520px);min-width:min(300px,100%);max-width:520px;margin-left:0;margin-right:0}.site-header .oh-nav-search-trigger{color:#76736d;cursor:text;width:100%;font-family:var(--oh-editorial-body,var(--font-libre-franklin), "Libre Franklin", "Helvetica Neue", Arial, sans-serif);text-align:left;justify-content:flex-start;gap:0;font-size:14px;font-weight:500}.site-header .oh-nav-search-trigger:focus-visible{border-color:#151515;outline:none;box-shadow:0 0 0 1px #151515}.site-header .oh-nav-search-trigger .oh-nav-search-icon{order:0}.site-header .site-nav{flex:1 0 auto;justify-content:flex-end;min-width:max-content}.site-header .site-nav>*,.site-header .site-nav a,.site-header .site-nav summary{flex:none}.site-header .site-nav__dropdown-item,.site-header .site-nav__top-link{position:relative}.site-header .site-nav__dropdown-item--has-menu .site-nav__top-link:after{opacity:.58;content:"";border-top:4px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;margin-left:3px}.site-header .site-nav__mega{background:#fff;border:1px solid #13346a1f;border-radius:6px;grid-template-columns:1fr;gap:0;width:max-content;min-width:220px;max-width:min(560px,100vw - 32px);padding:8px;top:100%;left:50%;transform:translate(-50%,8px)}.site-header .site-nav__mega--wide{grid-template-columns:repeat(2,minmax(190px,1fr))}.site-header .site-nav__dropdown-item:nth-last-child(-n+2) .site-nav__mega{left:auto;right:0;transform:translateY(8px)}.site-header .site-nav__dropdown-item.is-open .site-nav__mega{opacity:1;pointer-events:auto;visibility:visible;transform:translate(-50%)}.site-header .site-nav__dropdown-item:nth-last-child(-n+2).is-open .site-nav__mega{transform:translateY(0)}.site-header .site-nav__mega ul,.site-header .oh-mobile-submenu{margin:0;padding:0;list-style:none}.site-header .site-nav__mega a{color:#24292d;border-radius:4px;min-height:auto;padding:9px 10px;font-size:13px;font-weight:600;line-height:1.25;display:block}.site-header .site-nav__mega a:hover,.site-header .site-nav__mega a:focus-visible{color:#006c75;background:#f5f7f8;text-decoration:none}body:has(.oh-listing-page) .site-header{z-index:5200;position:relative;overflow:visible}:is(body:has(.oh-listing-page) .site-header__inner,body:has(.oh-listing-page) .site-nav,body:has(.oh-listing-page) .site-nav__dropdown-item){overflow:visible}body:has(.oh-listing-page) .site-header .site-nav__mega{z-index:5300}.oh-mobile-menu-group{border-bottom:1px solid #ebe6dc}.oh-mobile-menu-heading{letter-spacing:0;min-height:48px;line-height:1.1;color:#151515!important;font-family:var(--oh-editorial-body,var(--font-libre-franklin), "Libre Franklin", "Helvetica Neue", Arial, sans-serif)!important;padding:15px 28px 9px!important;font-size:14px!important;font-weight:750!important}.oh-mobile-submenu{padding-bottom:14px!important}.oh-mobile-submenu a{letter-spacing:0;min-height:38px;line-height:1.25;color:#4c5357!important;font-family:var(--oh-editorial-body,var(--font-libre-franklin), "Libre Franklin", "Helvetica Neue", Arial, sans-serif)!important;padding:8px 32px!important;font-size:14px!important;font-weight:550!important}.oh-mobile-panel{color:#151515;font-family:var(--oh-editorial-body,var(--font-libre-franklin), "Libre Franklin", "Helvetica Neue", Arial, sans-serif);background:#fffdfa}.oh-mobile-panel-nav{padding:10px 0 18px}.oh-mobile-menu-list a{letter-spacing:0;font-family:var(--oh-editorial-body,var(--font-libre-franklin), "Libre Franklin", "Helvetica Neue", Arial, sans-serif)!important}.oh-mobile-menu-list a:hover,.oh-mobile-menu-list a:focus-visible{background:#f4f1eb;outline:none;text-decoration:none;color:#006c75!important}@media (max-width:1180px){body:has(.site-header .oh-nav-search) .site-header__inner{gap:12px;padding-left:16px;padding-right:16px}body:has(.site-header .oh-nav-search) .site-nav{display:none}body:has(.site-header .oh-nav-search) .oh-nav-search{flex:auto;min-width:0;max-width:none;margin:0;display:block}body:has(.site-header .oh-nav-search) .mobile-menu-button{flex:0 0 44px;margin-left:0;display:inline-flex}}@media (max-width:900px){.site-header .site-nav{display:none}.site-header .mobile-menu-button{display:inline-flex}}@media (max-width:768px){body:has(.site-header .oh-nav-search) .site-header__inner{gap:0;min-height:60px;padding-left:16px;padding-right:16px}body:has(.site-header .oh-nav-search) .brand{margin-right:auto}body:has(.site-header .oh-nav-search) .oh-nav-search{display:none!important}}.community-page--cms-listings .cms-listings-slot{min-height:clamp(920px,135vh,1500px)}.community-page--cms-listings #oh-hotsheet-root.oh-view-grid .oh-hotsheet-results-boundary{min-height:clamp(820px,125vh,1460px)}.community-page--cms-listings #oh-hotsheet-root.oh-view-grid .oh-hotsheet-listings-section{min-height:clamp(760px,110vh,1320px)}.community-page--cms-listings #oh-hotsheet-root.oh-view-grid .sidx-grid{min-height:clamp(680px,95vh,1180px)}@media (max-width:680px){.community-page--cms-listings .cms-listings-slot{min-height:1560px}.community-page--cms-listings #oh-hotsheet-root.oh-view-grid .oh-hotsheet-results-boundary{min-height:1420px}.community-page--cms-listings #oh-hotsheet-root.oh-view-grid .oh-hotsheet-listings-section{min-height:1320px}.community-page--cms-listings #oh-hotsheet-root.oh-view-grid .sidx-grid{min-height:1200px}}#oh-hotsheet-page.oh-next-hotsheet-page{--oh-hotsheet-grid-filter-sticky-top:0px}#oh-hotsheet-root.oh-view-grid .oh-hotsheet-results-boundary{width:100%;display:flow-root;position:relative}#oh-hotsheet-root.oh-view-grid .oh-hotsheet-results-boundary>.oh-hotsheet-filter-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-sizing:border-box!important;top:var(--oh-hotsheet-grid-filter-sticky-top)!important;width:100vw!important;max-width:100vw!important;padding-right:max(0px, calc((100vw - var(--oh-hs-grid-shell)) / 2))!important;padding-left:max(0px, calc((100vw - var(--oh-hs-grid-shell)) / 2))!important;background:#fffffffa!important;border-bottom:1px solid #d8d8d8!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}#oh-hotsheet-root.oh-view-grid .oh-hotsheet-results-boundary>.oh-hotsheet-filter-bar:before{content:none!important}#oh-hotsheet-root.oh-view-grid .oh-hotsheet-results-boundary>.oh-hotsheet-filter-bar.oh-hotsheet-filter-bar--menu-open{top:var(--oh-hotsheet-grid-filter-sticky-top)!important;z-index:1900!important;position:sticky!important;overflow:visible!important}#oh-hotsheet-root.oh-view-grid .oh-hotsheet-listings-section{width:var(--oh-hs-grid-shell);max-width:var(--oh-hs-grid-shell);scroll-margin-top:calc(var(--oh-hotsheet-grid-filter-sticky-top) + 12px);margin:0 auto}#oh-hotsheet-root.oh-view-grid .oh-hotsheet-listings-section .sidx-search-results{width:100%!important;max-width:100%!important;margin-top:4px!important;margin-left:0!important;margin-right:0!important}#oh-hotsheet-root.oh-view-grid .oh-hotsheet-listings-section .oh-hotsheet-message{width:100%!important;max-width:100%!important;margin:12px 0 14px!important}@media (max-width:380px){#oh-hotsheet-root.oh-view-grid .oh-hotsheet-results-boundary>.oh-hotsheet-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))!important}#oh-hotsheet-root.oh-view-grid .oh-hotsheet-results-boundary>.oh-hotsheet-filter-bar .filter-drawer-trigger,#oh-hotsheet-root.oh-view-grid .oh-hotsheet-results-boundary>.oh-hotsheet-filter-bar .save-search-chip,#oh-hotsheet-root.oh-view-grid .oh-hotsheet-results-boundary>.oh-hotsheet-filter-bar .oh-toolbar-sort,#oh-hotsheet-root.oh-view-grid .oh-hotsheet-results-boundary>.oh-hotsheet-filter-bar .oh-layout-menu,#oh-hotsheet-root.oh-view-grid .oh-hotsheet-results-boundary>.oh-hotsheet-filter-bar .oh-layout-menu>summary.button.secondary.compact.layout-chip{width:100%!important;min-width:0!important}#oh-hotsheet-root.oh-view-grid .oh-hotsheet-results-boundary>.oh-hotsheet-filter-bar .oh-toolbar-sort,#oh-hotsheet-root.oh-view-grid .oh-hotsheet-results-boundary>.oh-hotsheet-filter-bar .oh-layout-menu{grid-column:auto!important;justify-self:stretch!important;max-width:100%!important}}.site-header .oh-nav-search{flex:clamp(390px,38vw,560px);min-width:min(330px,100%);max-width:560px}.site-header .oh-site-search-shell{min-height:46px}.site-header .oh-nav-search-form,.site-header .oh-nav-search-trigger{background:#fffdfa;border:1px solid #cfc7bb;border-radius:8px;height:46px;min-height:46px;box-shadow:0 1px 2px #1111110a}.site-header .oh-nav-search-form:focus-within,.site-header .oh-nav-search-trigger:focus-visible{border-color:var(--brand,#306298);outline:none;box-shadow:0 0 0 3px #3062981f,0 1px 2px #1111110a}.site-header .oh-nav-search-form--edit{background:#fffdfa}.site-header .oh-nav-search-icon{width:46px;height:44px;color:var(--brand,#306298);padding:0 12px 0 14px}.site-header .oh-nav-search-icon svg{stroke-width:2.1px;width:19px;height:19px}.site-header .oh-nav-search-input-wrap{padding-right:4px}.site-header .oh-nav-search-input-wrap.oh-nav-search-input-wrap--mrs{flex-direction:row;align-items:center;gap:8px;height:100%;min-height:0;padding:0 10px;overflow:hidden}.site-header .oh-nav-search-input-wrap--mrs .oh-nav-search-mrs-tags{flex-wrap:nowrap;flex:0 auto;gap:6px;min-width:0;max-width:min(180px,42%);display:flex;overflow:hidden}.site-header .oh-nav-search-input-wrap--mrs .oh-nav-search-mrs-entry{flex:150px;width:auto;min-width:120px}.site-header .oh-nav-search-input-wrap--mrs .oh-nav-search-mrs-entry .oh-nav-search-input{height:44px;min-height:44px;font-size:15px;line-height:44px;padding:0 34px 0 0!important}.site-header .oh-nav-search-input-wrap--mrs .oh-nav-search-clear-all{white-space:nowrap;min-height:30px;padding:0}.site-header .oh-nav-search-input{color:#151515;height:44px;min-height:44px;font-size:15px;font-weight:520;line-height:44px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 42px 0 2px!important}.site-header .oh-nav-search-input:not(:placeholder-shown),.site-header .oh-nav-search-form--edit .oh-nav-search-input:not(:placeholder-shown){flex:auto;width:100%;max-width:100%;box-shadow:none!important;background:0 0!important;border:0!important}.site-header .oh-nav-search-input::placeholder,.site-header .oh-nav-search-trigger-text{color:#6a6f74;font-size:15px;font-weight:500}.site-header .oh-nav-search-trigger--value .oh-nav-search-trigger-text{color:#151515;font-weight:650}.site-header .oh-nav-search-input-wrap--locked{gap:0;padding-right:12px;overflow:hidden}.site-header .oh-nav-search-input-wrap--locked .oh-nav-search-region-chip--static{max-width:100%;height:44px;min-height:44px;box-shadow:none;color:#151515;background:0 0;border:0;border-radius:0;padding:0;font-size:15px;font-weight:650;line-height:44px}.site-header .oh-nav-search-input-wrap--locked .oh-nav-search-region-chip--counter{color:#69717a;margin-right:8px;font-weight:600}.site-header .oh-nav-search-clear{color:#69717a;width:28px;height:28px;right:9px}.site-header .oh-nav-search-dropdown{z-index:2400;background:#fffdfa;border:1px solid #d7cfc3;border-radius:10px;min-width:min(520px,100vw - 32px);max-height:min(560px,100vh - 96px);padding:10px;top:calc(100% + 10px);box-shadow:0 24px 64px #0f172a2e,0 8px 20px #0f172a14}.site-header .oh-nav-search-form--add~.oh-nav-search-dropdown{top:calc(100% + 10px)}.site-header .oh-nav-suggest-section{padding:4px 0}.site-header .oh-nav-suggest-section+.oh-nav-suggest-section{border-top:1px solid #eee8df;margin-top:4px;padding-top:8px}.site-header .oh-nav-suggest-heading{color:#756f66;letter-spacing:.08em;min-height:24px;padding:4px 8px 7px;font-size:11px;font-weight:760}.site-header .oh-nav-suggest-heading svg{width:15px;height:15px;color:var(--brand,#306298)}.site-header .oh-nav-suggest-item{color:#151515;background:0 0;border:1px solid #0000;border-radius:8px;gap:12px;min-height:56px;padding:10px 12px}.site-header .oh-nav-suggest-item:hover,.site-header .oh-nav-suggest-item:focus-visible,.site-header .oh-nav-suggest-item.oh-nav-suggest-active{background:#f1f7f8;border-color:#dbe8eb;outline:none}.site-header .oh-nav-suggest-icon{width:34px;height:34px;color:var(--brand,#306298);background:#f7fbfc;border:1px solid #dce7ee;border-radius:999px;flex:0 0 34px;place-items:center;display:inline-grid}.site-header .oh-nav-suggest-icon svg{stroke-width:2px;width:17px;height:17px}.site-header .oh-nav-suggest-copy{gap:3px}.site-header .oh-nav-suggest-text{color:#151515;font-size:15px;font-weight:650;line-height:1.25}.site-header .oh-nav-suggest-subtitle{color:#69717a;font-size:12.5px;font-weight:420;line-height:1.3}.site-header .oh-nav-suggest-label{color:#625d55;letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;background:#f8f4ee;border:1px solid #e3ddd4;border-radius:999px;max-width:96px;padding:3px 8px;font-size:10.5px;font-weight:760;line-height:1.1;overflow:hidden}.site-header .oh-nav-suggest-status{color:#5f6670;border-radius:8px;min-height:44px}.site-header .oh-nav-add-region-action{border-radius:8px}@media (max-width:1180px){body:has(.site-header .oh-nav-search) .oh-nav-search{max-width:none}}@media (max-width:860px){body:has(.site-header .oh-nav-search) .site-header .oh-nav-search-dropdown{min-width:100%}}.site-header .oh-nav-search-trigger-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.site-header .oh-nav-search-form--locked{overflow:hidden}.site-header .oh-nav-search-input-wrap--locked{scrollbar-width:none;align-items:center;gap:6px;padding:0 8px 0 10px;overflow:auto hidden}.site-header .oh-nav-search-input-wrap--locked::-webkit-scrollbar{display:none}.site-header .oh-nav-search-mrs-tags::-webkit-scrollbar{display:none}.site-header .oh-nav-search-input-wrap--locked .oh-nav-search-region-chip--static{color:#151515;background:#fff;border:1px solid #d8d1c6;border-radius:6px;flex:0 auto;gap:6px;max-width:min(152px,42%);height:30px;min-height:30px;padding:0 9px;font-size:13px;font-weight:650;line-height:30px;box-shadow:0 1px 2px #1111110a}.site-header .oh-nav-search-input-wrap--locked-review{cursor:default}.site-header .oh-nav-search-input-wrap--locked-review .oh-nav-search-region-chip--interactive{padding-right:4px}.site-header .oh-nav-search-region-chip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.site-header .oh-nav-search-region-chip button{color:#687077;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;width:24px;height:24px;padding:0;display:inline-grid}.site-header .oh-nav-search-region-chip button:hover,.site-header .oh-nav-search-region-chip button:focus-visible{color:#151515;background:#f0ede8;outline:none}.site-header .oh-nav-search-form--add{border-radius:8px;flex-direction:column;align-items:stretch;height:auto;min-height:88px;padding:8px 10px;position:relative;top:auto;left:auto;right:auto;overflow:visible;box-shadow:0 1px 2px #1111110a}.site-header .oh-nav-search-form--add .oh-nav-search-icon{display:none}.site-header .oh-nav-search-input-wrap.oh-nav-search-input-wrap--mrs{flex-direction:column;flex:auto;align-items:stretch;gap:8px;width:100%;height:auto;min-height:0;padding:0;display:flex;overflow:visible}.site-header .oh-nav-search-mrs-selected-row{align-items:center;gap:8px;width:100%;min-width:0;min-height:30px;display:flex}.site-header .oh-nav-search-input-wrap--mrs .oh-nav-search-mrs-tags{scrollbar-width:none;flex-wrap:nowrap;flex:auto;gap:6px;min-width:0;max-width:none;display:flex;overflow:auto hidden}.site-header .oh-nav-search-input-wrap--mrs .oh-nav-search-region-chip{max-width:min(190px,42vw)}.site-header .oh-nav-search-input-wrap--mrs .oh-nav-search-mrs-entry{flex:none;width:100%;min-width:0;position:relative}.site-header .oh-nav-search-input-wrap--mrs .oh-nav-search-mrs-entry .oh-nav-search-input{min-width:0;height:36px;min-height:36px;font-size:15px;line-height:36px;display:block;width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 34px 0 2px!important}.site-header .oh-nav-search-input-wrap--mrs .oh-nav-search-clear{right:0}.site-header .oh-nav-search-clear-all{min-height:30px;color:var(--brand,#306298);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;padding:0 2px;font-size:12px;font-weight:760}.site-header .oh-nav-search-clear-all:hover,.site-header .oh-nav-search-clear-all:focus-visible{color:#1f4f82;text-underline-offset:2px;outline:none;text-decoration:underline}.site-header .oh-nav-search-dropdown{overflow-x:hidden}@media (min-width:769px){.site-header .oh-site-search-shell:has(.oh-nav-search-form--add){padding-block:6px}}@media (max-width:1180px){body:has(.site-header .oh-nav-search) .site-header__inner{gap:12px}body:has(.site-header .oh-nav-search) .site-header .oh-nav-search{flex:auto;min-width:0;max-width:none}}@media (max-width:768px){:is(body:has(.oh-next-hotsheet-page) .site-header__inner,body:has(.search-experience--split) .site-header__inner){flex-wrap:wrap;gap:8px 10px;min-height:0;padding:8px 12px 10px}:is(body:has(.oh-next-hotsheet-page) .site-header .brand,body:has(.search-experience--split) .site-header .brand){order:1;margin-right:auto}:is(body:has(.oh-next-hotsheet-page) .site-header .mobile-menu-button,body:has(.search-experience--split) .site-header .mobile-menu-button){flex:0 0 44px;order:2}:is(body:has(.oh-next-hotsheet-page) .site-header .oh-nav-search,body:has(.search-experience--split) .site-header .oh-nav-search){flex:0 0 100%;order:3;width:100%;min-width:0;max-width:none;margin:0;display:block!important}:is(body:has(.oh-next-hotsheet-page) .site-header .oh-nav-search-dropdown,body:has(.search-experience--split) .site-header .oh-nav-search-dropdown){width:100%;min-width:0;max-height:min(520px,100vh - 126px);top:calc(100% + 8px);left:0;right:0}.site-header .oh-nav-search-input-wrap--locked .oh-nav-search-region-chip--static{max-width:min(172px,46vw)}}@media (max-width:520px){.site-header .oh-nav-search-form--add{align-items:stretch;height:auto;min-height:92px;padding:8px 10px}.site-header .oh-nav-search-input-wrap.oh-nav-search-input-wrap--mrs{flex-flow:column;align-content:stretch;align-items:stretch;gap:8px;width:100%;height:auto;padding:0}.site-header .oh-nav-search-mrs-selected-row{gap:6px}.site-header .oh-nav-search-input-wrap--mrs .oh-nav-search-mrs-tags{flex:auto;max-width:100%}.site-header .oh-nav-search-input-wrap--mrs .oh-nav-search-region-chip{max-width:min(178px,46vw)}.site-header .oh-nav-search-input-wrap--mrs .oh-nav-search-mrs-entry{flex:none;width:100%;min-width:0}.site-header .oh-nav-search-input-wrap--mrs .oh-nav-search-mrs-entry .oh-nav-search-input{height:36px;min-height:36px;line-height:36px;padding-left:0!important}}#oh-hotsheet-root .sidx-search-results{position:relative}@keyframes oh-hotsheet-loading-track{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes oh-hotsheet-card-sheen{to{transform:translate(120%)}}html,body{overscroll-behavior-x:none;max-width:100%;overflow-x:clip!important}.page-shell{max-width:100%;overflow-x:clip}@supports not (overflow-x:clip){html,body{overflow-x:hidden!important}.page-shell{overflow-x:hidden}}.oh-mobile-panel{color:#151515;background:#fffdfa;font-family:var(--oh-editorial-body,var(--font-libre-franklin), "Libre Franklin", "Helvetica Neue", Arial, sans-serif)!important}.oh-mobile-panel .oh-mobile-panel-nav{padding:10px 0 18px}.oh-mobile-panel .oh-mobile-menu-group{border-bottom-color:#ebe6dc}.oh-mobile-panel .oh-mobile-menu-list a{text-decoration:none;font-family:var(--oh-editorial-body,var(--font-libre-franklin), "Libre Franklin", "Helvetica Neue", Arial, sans-serif)!important;letter-spacing:0!important}.oh-mobile-panel .oh-mobile-menu-heading{min-height:48px;color:#151515!important;padding:15px 28px 9px!important;font-size:14px!important;font-weight:750!important;line-height:1.1!important}.oh-mobile-panel .oh-mobile-submenu{padding-bottom:14px!important}.oh-mobile-panel .oh-mobile-submenu a{min-height:38px;color:#4c5357!important;padding:8px 32px!important;font-size:14px!important;font-weight:550!important;line-height:1.25!important}.oh-mobile-panel .oh-mobile-menu-list a:hover,.oh-mobile-panel .oh-mobile-menu-list a:focus-visible{background:#f4f1eb;outline:none;color:#006c75!important}.brand{min-height:44px}.oh-mobile-panel-close{width:44px;height:44px}.oh-mobile-panel .oh-mobile-submenu a{min-height:44px;padding-top:11px!important;padding-bottom:11px!important}.oh-hero-search-input,.oh-hero-search-submit{min-height:44px}@media (max-width:640px){#oh-hotsheet-root .oh-card-icon-action{width:44px;height:44px}}@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-divide-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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
