._0yZF6W_block{flex-direction:column;gap:12px;margin:0;display:flex}._0yZF6W_frame{aspect-ratio:16/9;cursor:pointer;width:100%;color:inherit;font:inherit;background:#000;border:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}._0yZF6W_video{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block;position:absolute;inset:0}@media (min-width:1024px){._0yZF6W_frame{aspect-ratio:3/4}}._0yZF6W_play{color:#fff;text-transform:uppercase;letter-spacing:.06em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;border:1px solid #ffffff80;border-radius:999px;align-items:center;height:32px;padding:0 14px;font-size:12px;display:inline-flex;position:absolute;bottom:12px;right:12px}._0yZF6W_frame:hover ._0yZF6W_play{background:#000000a6}._0yZF6W_caption{flex-direction:column;gap:2px;display:flex}._0yZF6W_eyebrow{text-transform:uppercase;letter-spacing:.06em;color:#ffffffb8;font-size:12px}._0yZF6W_line{color:var(--white);font-size:16px;line-height:1.5}
.dlGWnG_card{background:var(--charcoal);position:relative;container-type:inline-size}.dlGWnG_link{color:inherit;display:block}.dlGWnG_frame{aspect-ratio:3/2;background:#151515;position:relative;overflow:hidden}.dlGWnG_image{object-fit:cover;position:absolute;inset:0}.dlGWnG_placeholder{text-transform:uppercase;letter-spacing:.06em;color:#ffffff9e;justify-content:center;align-items:center;font-size:11px;display:flex;position:absolute;inset:0}.dlGWnG_body{padding-top:16px}.dlGWnG_meta{display:block}@container (min-width:420px){.dlGWnG_meta{justify-content:space-between;align-items:baseline;gap:8px 24px;display:flex}.dlGWnG_metaLeft{flex:auto;min-width:0}}.dlGWnG_status{text-transform:uppercase;letter-spacing:.06em;color:#ffffffb8;margin:0 0 8px;font-size:12px;font-weight:400}.dlGWnG_address{letter-spacing:var(--track-tight);color:var(--white);margin:0;font-size:16px;font-weight:400;line-height:1.5}.dlGWnG_price{text-transform:uppercase;letter-spacing:.06em;color:var(--white);text-underline-offset:4px;margin:10px 0 0;font-size:12px;font-weight:400;text-decoration:underline}.dlGWnG_specs{text-transform:uppercase;letter-spacing:.06em;color:#ffffff8c;margin:12px 0 0;font-size:12px;font-weight:400}@container (min-width:420px){.dlGWnG_specs{text-align:right;flex:0 auto;max-width:50%;margin:0}}.dlGWnG_inspection{text-transform:uppercase;letter-spacing:.06em;color:#ffffff8c;margin:12px 0 0;font-size:12px;font-weight:400}
.H-qb-G_bar{transition:opacity var(--duration-fast) var(--ease-out);margin-top:28px}.H-qb-G_bar[data-pending]{opacity:.55}.H-qb-G_summary{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;padding-bottom:16px;display:flex}.H-qb-G_count{color:#ffffffb8;margin:0;font-size:16px;font-weight:400;line-height:1.5}.H-qb-G_keywordRow{border-bottom:1px solid var(--rule);padding:16px 0}.H-qb-G_keywordInput{width:100%;max-width:480px;color:var(--white);font:inherit;appearance:none;background:0 0;border:0;border-radius:0;padding:0;font-size:16px;font-weight:400;line-height:1.5;display:block}.H-qb-G_keywordInput::placeholder{color:#ffffff8c}.H-qb-G_keywordInput::-webkit-search-decoration{-webkit-appearance:none}.H-qb-G_keywordInput::-webkit-search-cancel-button{-webkit-appearance:none}.H-qb-G_toggle{border:0;border-bottom:1px solid var(--rule);appearance:none;color:#ffffffb8;width:100%;font:inherit;cursor:pointer;text-align:left;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.H-qb-G_toggle[data-state=open]{color:var(--white)}@media (min-width:1024px){.H-qb-G_toggle:not([data-state=closed]){color:var(--white)}}.H-qb-G_toggleLabel{text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:400}.H-qb-G_toggleChevron{color:#ffffff73;transition:transform var(--duration-fast) var(--ease-out);font-size:10px;line-height:1}.H-qb-G_toggle[data-state=open] .H-qb-G_toggleChevron{transform:rotate(180deg)}@media (min-width:1024px){.H-qb-G_toggle:not([data-state=closed]) .H-qb-G_toggleChevron{transform:rotate(180deg)}}.H-qb-G_fields{flex-direction:column;width:100%;display:none}.H-qb-G_fields[data-state=open]{display:flex}.H-qb-G_fields[data-state=closed]{display:none}@media (min-width:1024px){.H-qb-G_fields{flex-flow:wrap;align-items:baseline;gap:14px 24px;padding-top:20px;display:flex}.H-qb-G_fields[data-state=closed]{display:none}}.H-qb-G_fieldRow{border-bottom:1px solid var(--rule);width:100%;padding:16px 0}.H-qb-G_groupRow{border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:16px;width:100%;padding:16px 0;display:grid}.H-qb-G_fieldRow .H-qb-G_field,.H-qb-G_groupRow .H-qb-G_field{justify-content:space-between;align-items:center;width:100%;display:flex}@media (min-width:1024px){.H-qb-G_fieldRow,.H-qb-G_groupRow{border-bottom:0;width:auto;padding:0}.H-qb-G_groupRow{gap:20px}.H-qb-G_fieldRow .H-qb-G_field,.H-qb-G_groupRow .H-qb-G_field{justify-content:flex-start;align-items:baseline;width:auto;display:inline-flex}.H-qb-G_fieldRow[data-control=sort]{margin-left:auto}}.H-qb-G_field{cursor:pointer;align-items:baseline;gap:6px;display:inline-flex;position:relative}.H-qb-G_select{appearance:none;color:#0000;width:100%;height:100%;font:inherit;opacity:0;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;position:absolute;inset:0}.H-qb-G_select:focus-visible+.H-qb-G_value{color:var(--white);outline:1px solid var(--rule);outline-offset:4px}.H-qb-G_field:has(.H-qb-G_select:focus-visible) .H-qb-G_value{color:var(--white);outline:1px solid var(--rule);outline-offset:4px}.H-qb-G_value{text-transform:uppercase;letter-spacing:.06em;color:#ffffffb8;white-space:nowrap;transition:color var(--duration-fast) var(--ease-out);font-size:12px;font-weight:400}.H-qb-G_field:hover .H-qb-G_value,.H-qb-G_value[data-set]{color:var(--white)}.H-qb-G_select option{background:var(--charcoal);color:var(--white);text-transform:none}.H-qb-G_chevron{color:#ffffff73;pointer-events:none;font-size:10px;line-height:1}.H-qb-G_clear{color:#ffffffb8;font:inherit;text-transform:uppercase;letter-spacing:.06em;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:400;text-decoration:underline}.H-qb-G_clear:hover{color:var(--white)}
.lJr3bG_pagination{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;margin-top:56px;padding-top:28px;display:flex}.lJr3bG_numbers{flex:1 0 100%;order:1;justify-content:center;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.lJr3bG_number{letter-spacing:.06em;color:#ffffffb8;min-width:44px;height:44px;transition:color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;padding:0 6px;font-size:12px;display:inline-flex}.lJr3bG_number:hover{color:var(--white)}.lJr3bG_number[data-current]{background:var(--white);color:var(--charcoal)}.lJr3bG_gap{color:#ffffffb8;padding:0 4px}.lJr3bG_step{text-transform:uppercase;letter-spacing:.06em;min-height:44px;color:var(--white);text-underline-offset:4px;align-items:center;margin-top:12px;font-size:12px;font-weight:400;text-decoration:underline;display:inline-flex}.lJr3bG_step[data-step=prev]{order:2;margin-right:auto}.lJr3bG_step[data-step=next]{order:3;margin-left:auto}@media (min-width:1024px){.lJr3bG_pagination{flex-wrap:nowrap;justify-content:center;gap:28px;margin-top:64px}.lJr3bG_numbers{flex:0 auto;order:2}.lJr3bG_step{margin-top:0}.lJr3bG_step[data-step=prev]{order:1;margin-right:0}.lJr3bG_step[data-step=next]{order:3;margin-left:0}}
.iHm1UG_page{--l-eyebrow-size:12px;--l-eyebrow-tracking:.06em;--l-eyebrow-color:#ffffffb8;--l-line-size:16px;--l-caps-size:12px;--l-caps-tracking:.06em;background:var(--charcoal);color:var(--white);padding:calc(var(--header-h) + 48px) var(--r1-margin) 96px}.iHm1UG_line{white-space:nowrap;font-size:var(--l-line-size);letter-spacing:var(--track-tight);color:var(--white);flex:none;margin:0;font-weight:400;line-height:1.5}.iHm1UG_visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.iHm1UG_page[data-bare]{padding-top:calc(var(--header-h) + 40px)}.iHm1UG_grid{grid-template-columns:1fr;gap:44px 30px;margin:40px 0 0;padding:0;list-style:none;display:grid}.iHm1UG_empty{color:#ffffff8c;max-width:46ch;margin-top:48px;font-size:16px;font-weight:400;line-height:1.5}@media (min-width:1024px){.iHm1UG_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 30px;margin-top:44px}}
._3j6PIq_section{border-top:1px solid var(--rule);margin-top:56px;padding-top:40px}._3j6PIq_eyebrow{text-transform:uppercase;letter-spacing:.06em;color:#ffffffb8;margin:0;font-size:12px;font-weight:400}._3j6PIq_line{letter-spacing:var(--track-tight);color:var(--white);margin:12px 0 0;font-size:16px;font-weight:400;line-height:1.5}._3j6PIq_grid{grid-template-columns:1fr;gap:44px 30px;margin:40px 0 0;padding:0;list-style:none;display:grid}@media (min-width:1024px){._3j6PIq_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 30px;margin-top:44px}}._3j6PIq_viewAll{margin:40px 0 0}._3j6PIq_linkCaps{text-transform:uppercase;letter-spacing:.06em;color:var(--white);text-underline-offset:4px;font-size:12px;font-weight:400;text-decoration:underline}
.skTKxW_row{grid-template-columns:1fr;gap:20px;padding:28px 0;display:grid}.skTKxW_frame{aspect-ratio:16/10;background:#151515;position:relative;overflow:hidden}.skTKxW_image{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.skTKxW_body{min-width:0}.skTKxW_status{text-transform:uppercase;letter-spacing:.06em;color:#ffffffb8;margin:0 0 8px;font-size:12px;font-weight:400}.skTKxW_address{letter-spacing:var(--track-tight);color:var(--white);margin:0;font-size:16px;font-weight:400;line-height:1.5}.skTKxW_specs{text-transform:uppercase;letter-spacing:.06em;color:#ffffffb8;margin:8px 0 0;font-size:12px;font-weight:400}.skTKxW_agents{flex-wrap:wrap;gap:8px 20px;margin:16px 0 0;display:flex}.skTKxW_agent{flex-wrap:wrap;align-items:baseline;gap:8px 14px;display:inline-flex}.skTKxW_linkCaps{text-transform:uppercase;letter-spacing:.06em;color:var(--white);text-underline-offset:6px;font-size:12px;font-weight:400;text-decoration:underline;text-decoration-thickness:1px}.skTKxW_linkCaps[data-plain]{color:#ffffffb8;text-decoration:none}.skTKxW_timesLabel{text-transform:uppercase;letter-spacing:.06em;color:#ffffff8c;margin:24px 0 10px;font-size:12px;font-weight:400}.skTKxW_times{margin:0;padding:0;list-style:none}.skTKxW_time{color:#ffffffb8;grid-template-columns:minmax(0,86px) minmax(0,106px) minmax(0,1fr);gap:2px 16px;font-size:14px;font-weight:400;line-height:1.6;display:grid}.skTKxW_actions{flex-wrap:wrap;align-items:baseline;gap:8px 20px;margin:24px 0 0;display:flex}.skTKxW_calendar{font-size:14px;line-height:1;text-decoration:none}@media (min-width:768px){.skTKxW_time{grid-template-columns:minmax(0,104px) minmax(0,128px) minmax(0,1fr);column-gap:24px}}@media (min-width:1024px){.skTKxW_row{grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:40px;padding:36px 0}.skTKxW_actions{justify-content:flex-end;margin-top:20px}}
.ghgALa_page{background:var(--charcoal);color:var(--white);padding:calc(var(--header-h) + 48px) var(--r1-margin) 96px}.ghgALa_eyebrow{text-transform:uppercase;letter-spacing:.06em;color:#ffffffb8;margin:0;font-size:12px;font-weight:400}.ghgALa_line{letter-spacing:var(--track-tight);color:var(--white);margin:12px 0 0;font-size:16px;font-weight:400;line-height:1.5}.ghgALa_download{text-transform:uppercase;letter-spacing:.06em;color:var(--white);text-underline-offset:4px;white-space:nowrap;font-size:12px;font-weight:400;text-decoration:underline;text-decoration-thickness:1px}.ghgALa_rows{margin:0;padding:0;list-style:none}.ghgALa_rowItem{border-bottom:1px solid var(--rule)}.ghgALa_empty{color:#ffffff8c;max-width:46ch;margin-top:48px;font-size:16px;font-weight:400;line-height:1.5}
.e7t4HG_tabs{gap:24px;display:flex}.e7t4HG_tab{color:#ffffffb8;font:inherit;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:0 0 6px;font-size:12px;font-weight:400}.e7t4HG_tab[aria-selected=true]{color:#fff;border-bottom-color:currentColor}
.wby2Zq_nav{padding:22px var(--r1-margin) 0}.wby2Zq_list{letter-spacing:.06em;text-transform:uppercase;color:#ffffffb8;flex-wrap:wrap;gap:4px 10px;margin:0;padding:0;font-size:12px;font-weight:400;line-height:1.5;list-style:none;display:flex}.wby2Zq_item{overflow-wrap:anywhere;gap:10px;min-width:0;display:flex}.wby2Zq_link{color:inherit;transition:color .15s var(--ease-out);text-decoration:none}.wby2Zq_link:hover,.wby2Zq_link:focus-visible,.wby2Zq_current{color:var(--white)}.wby2Zq_sep{color:#ffffffb8}
.Vi57-W_page{background:var(--charcoal);color:var(--white)}.Vi57-W_headerSpacer{display:none}@media (min-width:1024px){.Vi57-W_headerSpacer{height:var(--r1-header-h);display:block}}.Vi57-W_eyebrow{text-transform:uppercase;letter-spacing:.06em;color:#ffffffb8;margin:0;font-size:12px;font-weight:400}.Vi57-W_name{letter-spacing:0;color:var(--white);margin:4px 0 0;font-size:24px;font-weight:400;line-height:1.3}.Vi57-W_paragraph{color:#ffffffb8;margin:0;font-size:16px;font-weight:400;line-height:1.5}.Vi57-W_linkCaps{text-transform:uppercase;letter-spacing:.06em;color:var(--white);text-underline-offset:6px;font-size:12px;font-weight:400;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.Vi57-W_profile{grid-template-columns:1fr;gap:24px;padding-bottom:48px;display:grid}.Vi57-W_portraitCol{background:#111;overflow:hidden}.Vi57-W_portrait{aspect-ratio:2/3;object-fit:cover;object-position:50% 20%;filter:grayscale();width:100%;height:auto;display:block}.Vi57-W_facts{padding:0 var(--r1-margin);flex-direction:column;display:flex}.Vi57-W_trail{padding:0 0 16px}.Vi57-W_contact{flex-wrap:wrap;gap:8px 20px;margin:20px 0 0;display:flex}.Vi57-W_block{flex-direction:column;gap:8px;max-width:46ch;margin-top:32px;display:flex}.Vi57-W_recognition{flex-wrap:wrap;gap:12px 36px;margin:0;padding:0;list-style:none;display:flex}.Vi57-W_award{display:block}.Vi57-W_awardLink{color:inherit;text-decoration:none}.Vi57-W_award>*,.Vi57-W_awardLink{align-items:flex-start;gap:10px;display:flex}.Vi57-W_reaMark{border-radius:2px;flex:none;width:12px;height:12px;margin-top:6px}.Vi57-W_awardText{flex-direction:column;gap:2px;display:flex}.Vi57-W_awardSub{letter-spacing:.06em;text-transform:uppercase;color:#ffffffb8;font-size:12px;line-height:1.5}@media (hover:hover) and (pointer:fine){.Vi57-W_awardLink:hover .Vi57-W_paragraph{color:var(--white)}}.Vi57-W_block .Vi57-W_eyebrow{color:var(--white);align-self:flex-start;margin-bottom:10px}.Vi57-W_factsAside{margin-top:40px}@media (min-width:1024px){.Vi57-W_profile{grid-template-columns:1fr;gap:40px;padding:0 0 80px}.Vi57-W_portraitCol{height:100svh;position:relative}.Vi57-W_portrait{aspect-ratio:auto;object-fit:cover;object-position:50% 50%;width:100%;height:100%}.Vi57-W_facts{max-width:var(--r1-shell-max);width:100%;padding:0 var(--r1-margin);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;column-gap:64px;margin:0 auto;display:grid}.Vi57-W_factsAside{top:calc(var(--r1-header-h) + 16px);margin-top:0;padding-top:2px;position:sticky}}.Vi57-W_listings{padding:40px var(--r1-margin) 48px;border-top:1px solid #ffffff24}.Vi57-W_grid{grid-template-columns:1fr;gap:40px 16px;margin-top:20px;display:grid}.Vi57-W_empty{color:#ffffffb8;margin:20px 0 0;font-size:16px}@media (min-width:600px){.Vi57-W_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.Vi57-W_listings{max-width:var(--r1-shell-max);padding:64px var(--r1-margin) 80px;margin:0 auto}.Vi57-W_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 24px;margin-top:24px}}.Vi57-W_outShelf{padding:0 var(--r1-margin) 80px;border-top:1px solid #ffffff24;padding-top:22px}@media (min-width:1024px){.Vi57-W_outShelf{max-width:var(--r1-shell-max);margin:0 auto;padding-bottom:120px}}
