.rJxuCW_overlay{z-index:9700;-webkit-backdrop-filter:blur(6px);background:#fafafaf7;position:fixed;inset:0}.dark .rJxuCW_overlay{background:#000000eb}.rJxuCW_overlay[data-state=open]{animation:.22s cubic-bezier(.16,1,.3,1) rJxuCW_fadeIn}.rJxuCW_overlay[data-state=closed]{animation:.18s cubic-bezier(.4,0,1,1) rJxuCW_fadeOut}.rJxuCW_content{z-index:9701;background:var(--lb-chrome,#fafafafa);outline:none;flex-direction:column;width:100vw;height:100dvh;display:flex;position:fixed;inset:0}.dark .rJxuCW_content{--lb-chrome:#000000e0}.rJxuCW_content[data-state=open]{animation:.24s cubic-bezier(.16,1,.3,1) rJxuCW_zoomIn}.rJxuCW_content[data-state=closed]{animation:.18s cubic-bezier(.4,0,1,1) rJxuCW_zoomOut}.rJxuCW_topBar,.rJxuCW_mobileNavRow,.rJxuCW_thumbStrip{background:var(--lb-chrome,#fafafafa);flex-shrink:0}:is(.dark .rJxuCW_topBar,.dark .rJxuCW_mobileNavRow,.dark .rJxuCW_thumbStrip){background:var(--lb-chrome,#000000e0)}.rJxuCW_topBar{min-height:calc(64px + 1.5rem);padding:calc(env(safe-area-inset-top,0px) + .75rem) 1.25rem .75rem;box-sizing:border-box;justify-content:space-between;align-items:center;display:flex}.rJxuCW_counter{color:var(--muted-foreground);font-family:var(--font-montserrat), sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:600}.dark .rJxuCW_counter{color:#ffffffeb;letter-spacing:.06em;text-transform:none;font-size:.85rem;font-weight:300}.rJxuCW_closeBtn{background:var(--background);border:1px solid var(--border);width:40px;height:40px;color:var(--foreground);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:opacity .15s,transform .15s;display:flex}.dark .rJxuCW_closeBtn{color:#fff;background:#0000008c;border:1px solid #ffffff40}.rJxuCW_closeBtn:hover{opacity:.85;transform:scale(1.04)}.rJxuCW_imageStage{background:#141414;flex:1;justify-content:center;align-items:center;min-height:0;padding:.75rem 3.5rem;display:flex;position:relative}.rJxuCW_imageWrap{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.rJxuCW_image{-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-lg);-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.rJxuCW_video{border-radius:var(--radius-lg);-o-object-fit:contain;object-fit:contain;background:#000;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.rJxuCW_navBtn{z-index:3;background:var(--background);border:1px solid var(--border);width:44px;height:44px;color:var(--foreground);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:opacity .15s,transform .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.dark .rJxuCW_navBtn{color:#ffffffeb;background:#00000073;border:1px solid #ffffff47}.rJxuCW_navBtn:hover{opacity:.85;transform:translateY(-50%)scale(1.04)}.rJxuCW_navBtnPrev{left:1rem}.rJxuCW_navBtnNext{right:1rem}.rJxuCW_mobileNavRow{display:none}.rJxuCW_mobileNavBtn{background:var(--background);border:1px solid var(--border);width:40px;height:40px;color:var(--foreground);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .1s,opacity .15s;display:flex}.dark .rJxuCW_mobileNavBtn{color:#ffffffeb;background:#00000073;border:1px solid #ffffff47}.rJxuCW_mobileNavBtn:active{opacity:.7;transform:scale(.96)}.rJxuCW_thumbStrip{min-height:calc(64px + 1.5rem);padding:.75rem 1.25rem calc(env(safe-area-inset-bottom,0px) + .75rem);box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--border) transparent;gap:8px;scroll-padding-inline:1.25rem;display:flex;overflow-x:auto}.dark .rJxuCW_thumbStrip{scrollbar-color:#fff3 transparent}.rJxuCW_thumbStrip::-webkit-scrollbar{height:4px}.rJxuCW_thumbStrip::-webkit-scrollbar-track{background:0 0}.rJxuCW_thumbStrip::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.dark .rJxuCW_thumbStrip::-webkit-scrollbar-thumb{background:#fff3}.rJxuCW_thumb{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--secondary);cursor:pointer;flex:0 0 64px;height:64px;padding:0;transition:border-color .15s;position:relative;overflow:hidden}.dark .rJxuCW_thumb{background:#ffffff0f;border-color:#ffffff2e;border-radius:4px}.rJxuCW_thumbActive{border-color:color-mix(in srgb, var(--foreground) 35%, var(--border))}.dark .rJxuCW_thumbActive{border-color:#ffffff8c}.rJxuCW_thumb img,.rJxuCW_thumbVideoPlaceholder{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.rJxuCW_thumbVideoPlaceholder{background:color-mix(in srgb, var(--secondary) 80%, var(--foreground) 8%)}.rJxuCW_thumbVideoBadge{color:#fff;letter-spacing:.08em;font-size:.55rem;font-weight:700;font-family:var(--font-montserrat), sans-serif;border-radius:var(--btn-radius);background:#000000b3;padding:1px 4px;position:absolute;bottom:2px;right:2px}@media (max-width:768px){.rJxuCW_topBar{z-index:4;pointer-events:none;min-height:0;padding:calc(env(safe-area-inset-top,0px) + .75rem) calc(env(safe-area-inset-right,0px) + .75rem) .75rem calc(env(safe-area-inset-left,0px) + .75rem);background:0 0;position:absolute;top:0;left:0;right:0}.rJxuCW_topBar .rJxuCW_counter,.rJxuCW_topBar .rJxuCW_closeBtn{pointer-events:auto}.rJxuCW_closeBtn{border-radius:999px}.rJxuCW_imageStage{height:100%;min-height:100dvh;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);background:var(--lb-chrome,#fafafafa);touch-action:none;flex:1}.rJxuCW_imageWrap{width:100%;height:100%}.rJxuCW_image,.rJxuCW_video{-o-object-fit:contain;object-fit:contain;border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%}.rJxuCW_navBtnDesktop,.rJxuCW_mobileNavRow,.rJxuCW_thumbStrip{display:none}}@keyframes rJxuCW_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes rJxuCW_fadeOut{0%{opacity:1}to{opacity:0}}@keyframes rJxuCW_zoomIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes rJxuCW_zoomOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.rJxuCW_overlay[data-state=open],.rJxuCW_overlay[data-state=closed],.rJxuCW_content[data-state=open],.rJxuCW_content[data-state=closed]{animation-duration:1ms}}
.wobDpq_overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0000008c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.wobDpq_modal{background-color:var(--background);border-radius:var(--radius-lg);border:1px solid var(--border);width:100%;max-width:500px;animation:.3s ease-out wobDpq_slideUp;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@keyframes wobDpq_slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.wobDpq_header{border-bottom:1px solid var(--border);background-color:#0000;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.wobDpq_title{font-size:.72rem;font-weight:700;font-family:var(--font-montserrat), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--foreground);margin:0}.wobDpq_closeButton{color:var(--muted-foreground);cursor:pointer;appearance:none;background:0 0;border:none;padding:.25rem;font-size:1.5rem;line-height:1;transition:opacity .15s}.wobDpq_closeButton:hover{opacity:.75;color:var(--foreground)}.wobDpq_form{flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.wobDpq_field{flex-direction:column;gap:.5rem;display:flex}.wobDpq_label{font-size:.65rem;font-weight:700;font-family:var(--font-montserrat), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.wobDpq_input,.wobDpq_textarea{border-radius:var(--radius-md);border:1px solid var(--border);background-color:var(--background);color:var(--foreground);font-size:.95rem;font-family:var(--font-montserrat), sans-serif;box-sizing:border-box;padding:.75rem;transition:border-color .15s}.wobDpq_input:focus,.wobDpq_textarea:focus{border-color:var(--foreground);outline:none}.wobDpq_textarea{resize:vertical;min-height:120px}.wobDpq_submitButton{background-color:var(--foreground);color:var(--background);border-radius:var(--btn-radius);font-family:var(--font-montserrat), sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;appearance:none;box-sizing:border-box;border:none;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;padding:.875rem 1.5rem;font-size:.7rem;font-weight:700;line-height:1.2;transition:opacity .15s;display:flex}.wobDpq_submitButton:hover{opacity:.85;color:var(--background)}.wobDpq_submitButton:disabled{opacity:.5;cursor:not-allowed}.wobDpq_error{color:#dc2626;border-radius:var(--radius-md);font-size:.875rem;font-family:var(--font-montserrat), sans-serif;background-color:#0000;border:1px solid #dc262659;padding:.75rem}.wobDpq_successMessage{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:2rem;display:flex}.wobDpq_successIcon{width:48px;height:48px;color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius-md);background-color:#0000;justify-content:center;align-items:center;font-size:1.5rem;display:flex}.wobDpq_successTitle{font-size:.85rem;font-weight:700;font-family:var(--font-montserrat), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--foreground);margin:0}.wobDpq_successText{font-family:var(--font-montserrat), sans-serif;color:var(--muted-foreground);margin:0;font-size:.875rem}.wobDpq_footerNote{color:var(--muted-foreground);text-align:center;margin:0;font-size:.8rem}.wobDpq_secureDealOption{border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;align-items:flex-start;gap:.65rem;padding:.9rem 1rem;transition:border-color .15s;display:flex}.wobDpq_secureDealOption:hover{border-color:var(--foreground)}.wobDpq_secureDealOption input{flex-shrink:0;margin:.15rem 0 0}.wobDpq_secureDealOption>span{flex-direction:column;gap:.2rem;display:flex}.wobDpq_secureDealTitle{color:var(--foreground);font-size:.85rem;font-weight:500;line-height:1.4}.wobDpq_secureDealHint{color:var(--muted-foreground);font-size:.78rem;line-height:1.5}.wobDpq_mobileOverlay{z-index:9600;height:calc(100dvh - var(--contact-keyboard,0px));background:var(--background);animation:.32s wobDpq_contactSheetUp;position:fixed;inset:0}.wobDpq_mobileSheet{flex-direction:column;height:100%;min-height:0;margin:0;display:flex}.wobDpq_mobileHeader{padding:calc(.85rem + env(safe-area-inset-top)) 1.1rem .85rem;flex-shrink:0;align-items:center;gap:.85rem;display:flex}.wobDpq_mobileThumb{-o-object-fit:cover;object-fit:cover;border-radius:10px;flex-shrink:0;width:44px;height:44px}.wobDpq_mobileHeading{flex:1;min-width:0}.wobDpq_mobileKicker{font-family:var(--font-montserrat), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:.68rem;font-weight:700}.wobDpq_mobileAdTitle{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;margin:.2rem 0 0;font-size:.95rem;font-weight:500;overflow:hidden}.wobDpq_mobileClose{border:1px solid var(--border);width:36px;height:36px;color:var(--foreground);cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.wobDpq_mobileScroll{flex-direction:column;flex:1;gap:1.15rem;min-height:0;padding:.4rem 1.25rem 1rem;display:flex;overflow-y:auto}.wobDpq_mobileDock{padding:.75rem 1.25rem calc(.85rem + env(safe-area-inset-bottom));flex-direction:column;flex-shrink:0;gap:.75rem;display:flex}.wobDpq_mobileDock .wobDpq_submitButton{width:100%;margin-top:0}@keyframes wobDpq_contactSheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.wobDpq_mobileOverlay{animation:none}}
.vXlerW_wrap{max-width:1200px;margin:0 auto;padding:2.5rem 1.5rem 6rem}.vXlerW_topBar{align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.vXlerW_breadcrumb{font-family:var(--font-montserrat), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:2rem;font-size:.55rem;font-weight:700;display:flex}.vXlerW_breadcrumb a{color:var(--muted-foreground);text-decoration:none;transition:color .15s}.vXlerW_breadcrumb a:hover{color:var(--foreground)}.vXlerW_breadcrumbSep{opacity:.4;flex-shrink:0}.vXlerW_breadcrumbCurrent{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.vXlerW_statusNote{align-items:flex-start;gap:.75rem;margin-bottom:2rem;padding:.1rem 0 .1rem 1.15rem;display:flex;position:relative}.vXlerW_statusNote:before{content:"";border-radius:var(--radius-full);background:var(--muted-foreground);width:2px;position:absolute;top:.15rem;bottom:.15rem;left:0}.vXlerW_statusNoteIcon{color:var(--muted-foreground);flex-shrink:0;margin-top:.05rem}.vXlerW_statusNoteSold:before{background:var(--foreground)}.vXlerW_statusNoteSold .vXlerW_statusNoteIcon{color:var(--foreground)}.vXlerW_statusNoteUpcoming:before{background:#5b8a4f}.vXlerW_statusNoteUpcoming .vXlerW_statusNoteIcon,.vXlerW_statusNoteUpcoming .vXlerW_bannerTitle{color:#5b8a4f}.vXlerW_bannerTitle{font-family:var(--font-montserrat), sans-serif;letter-spacing:.15em;text-transform:uppercase;color:var(--foreground);margin:0 0 .2rem;font-size:.65rem;font-weight:700}.vXlerW_bannerText{color:var(--muted-foreground);max-width:52ch;margin:0;font-size:.82rem;line-height:1.55}.vXlerW_layout{grid-template-columns:1fr 320px;align-items:start;gap:3rem;display:grid}@media (max-width:900px){.vXlerW_layout{grid-template-columns:1fr}}.vXlerW_galleryWrap{flex-direction:column;gap:.5rem;margin-bottom:2rem;display:flex}.vXlerW_mainImageWrap{aspect-ratio:16/9;background:var(--secondary);border-radius:var(--radius-lg);width:100%;position:relative;overflow:hidden}.dark .vXlerW_mainImageWrap{background:#000}.vXlerW_mainImageBtn{cursor:zoom-in;background:0 0;border:none;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}.vXlerW_mainImageBtn:focus-visible{outline:2px solid var(--foreground);outline-offset:-3px;border-radius:var(--radius-lg)}.vXlerW_mainImageBtn img{border-radius:var(--radius-lg)}.vXlerW_mainVideo{-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-lg);background:#000;width:100%;height:100%;display:block}.vXlerW_zoomBtn{-webkit-backdrop-filter:blur(6px);color:#fff;cursor:pointer;z-index:10;background:#00000080;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:background .15s,transform .15s,opacity .15s;display:flex;position:absolute;bottom:12px;right:12px}.vXlerW_zoomBtn:hover{background:#000000a6;transform:scale(1.04)}.vXlerW_zoomBtn:active{opacity:.85}.vXlerW_thumbs{flex-wrap:wrap;gap:.4rem;padding:4px 0;display:flex}.vXlerW_thumb{cursor:pointer;border:1px solid var(--border);border-radius:var(--radius-md);flex-shrink:0;width:80px;height:64px;transition:border-color .15s;position:relative;overflow:hidden}@media (max-width:768px){.vXlerW_thumbs{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding-right:.4rem;scroll-padding-left:0;overflow-x:auto}.vXlerW_thumbs::-webkit-scrollbar{display:none}.vXlerW_thumb{scroll-snap-align:start}}.vXlerW_thumbActive{border-color:color-mix(in srgb, var(--foreground) 35%, var(--border))}.vXlerW_thumbVideo{-o-object-fit:cover;object-fit:cover;background:#000;width:100%;height:100%;display:block}.vXlerW_thumbVideoPlaceholder{-o-object-fit:cover;object-fit:cover;background:color-mix(in srgb, var(--secondary) 80%, var(--foreground) 8%);width:100%;height:100%;display:block}.vXlerW_videoMiniBadge{color:#fff;font-family:var(--font-montserrat), sans-serif;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;background:#000000b8;padding:.1rem .28rem;font-size:.42rem;font-weight:700;line-height:1.1;position:absolute;bottom:4px;right:4px}.vXlerW_ownerBar{border:none;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2.5rem;margin-bottom:2rem;padding:1.75rem 0;display:flex}.vXlerW_ownerBarLeft{flex-direction:column;gap:.5rem;min-width:0;display:flex}.vXlerW_ownerBarActions{flex-shrink:0;align-self:center;align-items:center;gap:.75rem;display:flex}.vXlerW_ownerBarText{font-family:var(--font-montserrat), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--foreground);font-size:.6rem;font-weight:700}.vXlerW_ownerBarHint{font-family:var(--font-montserrat), sans-serif;color:var(--muted-foreground);letter-spacing:0;max-width:38rem;font-size:.78rem;font-weight:300;line-height:1.6}.vXlerW_editBtn{color:var(--muted-foreground);border:1px solid var(--border);border-radius:var(--btn-radius);font-family:var(--font-montserrat), sans-serif;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:.4rem;padding:.6rem 1.15rem;font-size:.6rem;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.vXlerW_editBtn:hover{border-color:var(--foreground);color:var(--foreground)}.vXlerW_boostBtn{background:var(--foreground);color:var(--background);border:1px solid var(--foreground);border-radius:var(--btn-radius);font-family:var(--font-montserrat), sans-serif;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;white-space:nowrap;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.6rem;font-weight:700;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.vXlerW_boostBtn svg{color:#7ca982;transition:color .2s}.vXlerW_boostBtn:hover:not(:disabled){color:#fff;background:#1f3a24;border-color:#1f3a24}.vXlerW_boostBtn:hover:not(:disabled) svg{color:#a7d0ad}.vXlerW_boostBtn:disabled{opacity:.4;cursor:not-allowed}.vXlerW_titleRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem;display:flex}.vXlerW_adTitle{font-family:var(--font-montserrat), sans-serif;letter-spacing:.04em;text-transform:uppercase;color:var(--foreground);word-break:break-word;margin:0;font-size:clamp(1.4rem,4vw,2rem);font-weight:200;line-height:1.1}.vXlerW_adPrice{font-family:var(--font-montserrat), sans-serif;letter-spacing:-.01em;color:var(--foreground);white-space:nowrap;font-size:1.4rem;font-weight:600}.vXlerW_adPriceRow{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.15rem;display:flex}.vXlerW_adBeforePrice{font-family:var(--font-montserrat), sans-serif;color:var(--muted-foreground);white-space:nowrap;font-size:.82rem;font-weight:400;text-decoration:line-through}.vXlerW_adPriceMultiple{font-family:var(--font-montserrat), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);white-space:nowrap;flex-shrink:0;align-self:center;font-size:.82rem;font-weight:700}.vXlerW_ratingRow{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.vXlerW_metaRow{color:var(--muted-foreground);flex-wrap:wrap;gap:1.25rem;margin-bottom:1.85rem;font-size:.82rem;display:flex}.vXlerW_metaItem{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.vXlerW_metaItemLocation{flex:0 auto;min-width:0;max-width:100%}.vXlerW_metaItemText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vXlerW_metaOriginName{white-space:nowrap}.vXlerW_metaOriginFlag{flex-shrink:0;line-height:1}@media (min-width:601px){.vXlerW_metaRow{flex-wrap:nowrap;align-items:center}.vXlerW_metaItemLocation{max-width:min(28rem,42vw)}}.vXlerW_metaTagDesktop{flex-wrap:wrap;align-items:baseline;row-gap:.2rem}.vXlerW_metaTagDesktop svg{align-self:center}.vXlerW_metaMore{color:var(--muted-foreground);white-space:nowrap;cursor:default;outline:none;margin-left:.35rem;font-weight:400;position:relative}.vXlerW_metaMoreTip{background:var(--foreground);width:max-content;max-width:280px;color:var(--background);white-space:normal;text-align:left;opacity:0;visibility:hidden;z-index:60;pointer-events:none;border-radius:8px;padding:.5rem .75rem;font-size:.8rem;font-weight:500;line-height:1.45;transition:opacity .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000002e}.vXlerW_metaMoreTip:after{content:"";border:5px solid #0000;border-top-color:var(--foreground);position:absolute;top:100%;left:50%;transform:translate(-50%)}.vXlerW_metaMore:hover .vXlerW_metaMoreTip,.vXlerW_metaMore:focus-visible .vXlerW_metaMoreTip{opacity:1;visibility:visible}.vXlerW_metaTagMobile{align-items:baseline;gap:.35rem;display:none}.vXlerW_metaTagMobileLabel{white-space:nowrap;flex:none;align-items:center;gap:.35rem;display:inline-flex}.vXlerW_metaTagMobileValue{flex:auto;min-width:0;line-height:1.5}@media (max-width:600px){.vXlerW_metaRow{flex-direction:column;gap:.4rem;margin-bottom:1.5rem}.vXlerW_metaTagDesktop{display:none}.vXlerW_metaTagMobile{display:flex}.vXlerW_wrap{padding:1.5rem 1rem 5rem}}.vXlerW_sectionHeading{font-family:var(--font-montserrat), sans-serif;letter-spacing:.15em;text-transform:uppercase;color:var(--muted-foreground);border-bottom:1px solid var(--border);margin-bottom:1rem;padding-bottom:.65rem;font-size:.6rem;font-weight:700}.vXlerW_sectionHeadingAccent{border-bottom:none;width:fit-content;padding-bottom:.45rem;position:relative}.vXlerW_sectionHeadingAccent:after{content:"";background:color-mix(in srgb, var(--foreground) 35%, transparent);height:1px;position:absolute;bottom:0;left:0;right:0}.dark .vXlerW_sectionHeadingAccent:after{background:color-mix(in srgb, var(--foreground) 40%, transparent)}.vXlerW_specsPanel{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1.35rem 1.75rem;margin-bottom:1.25rem;padding:0;display:grid}.vXlerW_specsPanelCompactBottom{margin-bottom:1px}.vXlerW_specsPanel .vXlerW_specItemMobileOnly{display:none}@media (max-width:640px){.vXlerW_metaFlagDesktop{display:none}.vXlerW_metaFlagDesktop.vXlerW_metaFlagBreeding,.vXlerW_specsPanel .vXlerW_specItemMobileOnly{display:flex}.vXlerW_specsPanel .vXlerW_specItemMobileOnlyBreeding{display:none}}.vXlerW_breedingTopSpecsPanel{grid-template-columns:repeat(4,minmax(0,1fr))}.vXlerW_breedingTopSpecsPanel.vXlerW_specsPanelCompactBottom{margin-bottom:.85rem}.vXlerW_breedingSpecsPanel{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.vXlerW_breedingTopSpecsPanel,.vXlerW_breedingSpecsPanel{grid-template-columns:repeat(2,minmax(0,1fr))}.vXlerW_breedingTopSpecsPanel.vXlerW_specsPanelCompactBottom{margin-bottom:1.35rem}}@media (max-width:640px){.vXlerW_specsPanel{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem 1.25rem}.vXlerW_breedingTopSpecsPanel,.vXlerW_breedingSpecsPanel{grid-template-columns:repeat(2,minmax(0,1fr))}}.vXlerW_specItem{flex-direction:column;gap:.35rem;min-width:0;display:flex}.vXlerW_specItemWide{grid-column:1/-1}.vXlerW_mobileOnly{display:none}.vXlerW_desktopOnly{display:block}@media (max-width:900px){.vXlerW_mobileOnly{display:block}.vXlerW_desktopOnly{display:none!important}}.vXlerW_specLabel{font-family:var(--font-montserrat), sans-serif;letter-spacing:.02em;color:var(--muted-foreground);opacity:.9;font-size:.72rem;font-weight:600}.vXlerW_specValue{font-family:var(--font-montserrat), sans-serif;letter-spacing:.005em;color:var(--foreground);word-break:break-word;font-size:1rem;font-weight:600;line-height:1.3}.vXlerW_chipRow{flex-wrap:wrap;gap:.35rem;margin-top:.3rem;display:flex}.vXlerW_chip{font-family:var(--font-montserrat), sans-serif;letter-spacing:.08em;text-transform:uppercase;background:var(--secondary);border:1px solid var(--border);color:var(--muted-foreground);padding:.18rem .55rem;font-size:.55rem;font-weight:700}.vXlerW_chipGold{color:var(--finance-gold,#b8860b);background:#b8860b14;border-color:#b8860b4d}.vXlerW_description{white-space:pre-wrap;color:var(--foreground);overflow-wrap:anywhere;word-break:break-word;margin-top:1.5rem;margin-bottom:2rem;font-size:.95rem;line-height:1.7}.vXlerW_descriptionLink{color:var(--finance-gold,#b8860b);text-decoration:underline}.vXlerW_videosGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.75rem;margin-top:1.5rem;display:grid}.vXlerW_video{aspect-ratio:16/9;background:#000;width:100%;display:block}.vXlerW_eventsWrap{border:1px solid var(--border);margin-top:2.5rem;overflow:hidden}.vXlerW_eventsHeader{background:var(--secondary);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:.85rem 1.25rem;display:flex}.vXlerW_eventsCount{font-family:var(--font-montserrat), sans-serif;letter-spacing:.1em;text-transform:uppercase;background:var(--card);border:1px solid var(--border);color:var(--muted-foreground);padding:.2rem .55rem;font-size:.58rem;font-weight:700}.vXlerW_eventsList{max-height:400px;overflow-y:auto}.vXlerW_eventRow{border-bottom:1px solid var(--border);background:var(--card);align-items:center;gap:1rem;padding:.85rem 1.25rem;display:flex}.vXlerW_eventRow:last-child{border-bottom:none}.vXlerW_eventDateBox{background:var(--secondary);border:1px solid var(--border);flex-direction:column;justify-content:center;align-items:center;min-width:3.5rem;padding:.5rem;line-height:1;display:flex}.vXlerW_eventDay{font-family:var(--font-montserrat), sans-serif;color:var(--foreground);font-size:1.1rem;font-weight:600}.vXlerW_eventMonth{font-family:var(--font-montserrat), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);margin-top:.1rem;font-size:.52rem;font-weight:700}.vXlerW_eventInfo{flex-direction:column;flex:1;gap:.2rem;display:flex}.vXlerW_eventTitle{color:var(--foreground);font-size:.9rem;font-weight:600}.vXlerW_eventTime{color:var(--muted-foreground);align-items:center;gap:.3rem;font-size:.8rem;display:flex}.vXlerW_eventSeats{color:var(--muted-foreground);font-size:.78rem;font-weight:500}.vXlerW_eventSeatsFull{color:#ef4444}.vXlerW_bookBtn{background:var(--finance-gold,#b8860b);color:#fff;font-family:var(--font-montserrat), sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:none;padding:.35rem .85rem;font-size:.58rem;font-weight:700;transition:opacity .15s}.vXlerW_bookBtn:hover:not(:disabled){opacity:.85}.vXlerW_bookBtn:disabled{opacity:.45;cursor:not-allowed}.vXlerW_bookedText{font-family:var(--font-montserrat), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--finance-gold,#b8860b);align-items:center;gap:.3rem;font-size:.6rem;font-weight:700;display:inline-flex}.vXlerW_fullText{font-family:var(--font-montserrat), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#ef4444;font-size:.6rem;font-weight:700}.vXlerW_reviewsWrap{margin-top:2.5rem}.vXlerW_reviewCard{background:var(--card);border:1px solid var(--border);margin-bottom:1px;padding:1.25rem}.vXlerW_reviewHeader{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.65rem;display:flex}.vXlerW_reviewAuthor{font-family:var(--font-montserrat), sans-serif;letter-spacing:.04em;text-transform:uppercase;color:var(--foreground);font-size:.72rem;font-weight:700}.vXlerW_reviewEvent{color:var(--muted-foreground);margin-top:.1rem;font-size:.75rem}.vXlerW_reviewDate{color:var(--muted-foreground);white-space:nowrap;flex-shrink:0;font-size:.75rem}.vXlerW_reviewText{color:var(--foreground);margin:0;font-size:.88rem;line-height:1.6}.vXlerW_mapSection{margin-top:2.5rem}.vXlerW_adPublicIdFallback{justify-content:flex-end;margin-top:1.5rem;display:flex}.vXlerW_mapAddressRow{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.85rem;display:flex}@media (max-width:600px){.vXlerW_mapAddressRow{flex-wrap:wrap;align-items:flex-start}}.vXlerW_mapAddress{color:var(--muted-foreground);align-items:center;gap:.35rem;min-width:0;margin:0;font-size:.82rem;display:flex}.vXlerW_mapContainer{border-radius:var(--radius-lg);border:none;height:340px;overflow:hidden;box-shadow:0 1px 3px #0000000a,0 8px 24px #0000000f}:is(.dark .vXlerW_mapContainer,[data-theme=dark] .vXlerW_mapContainer){box-shadow:0 0 0 1px color-mix(in srgb, var(--foreground) 10%, transparent), 0 1px 3px #00000059, 0 8px 24px #00000073}.dark .vXlerW_mapContainer .gm-bundled-control .gmnoprint{box-shadow:0 0 0 1px color-mix(in srgb, var(--foreground) 10%, transparent), 0 1px 3px #00000059!important;background-color:#1a1a1a!important;background-image:none!important;border:none!important}[data-theme=dark] .vXlerW_mapContainer .gm-bundled-control .gmnoprint{box-shadow:0 0 0 1px color-mix(in srgb, var(--foreground) 10%, transparent), 0 1px 3px #00000059!important;background-color:#1a1a1a!important;background-image:none!important;border:none!important}.dark .vXlerW_mapContainer .gm-control-active{box-shadow:0 0 0 1px color-mix(in srgb, var(--foreground) 10%, transparent), 0 1px 3px #00000059!important;background-color:#1a1a1a!important;background-image:none!important;border:none!important}[data-theme=dark] .vXlerW_mapContainer .gm-control-active{box-shadow:0 0 0 1px color-mix(in srgb, var(--foreground) 10%, transparent), 0 1px 3px #00000059!important;background-color:#1a1a1a!important;background-image:none!important;border:none!important}:is(.dark .vXlerW_mapContainer .gm-control-active>img,[data-theme=dark] .vXlerW_mapContainer .gm-control-active>img,.dark .vXlerW_mapContainer .gm-bundled-control img,[data-theme=dark] .vXlerW_mapContainer .gm-bundled-control img){filter:invert()brightness(1.15);opacity:.9}:is(.dark .vXlerW_mapContainer .gm-control-active:hover,[data-theme=dark] .vXlerW_mapContainer .gm-control-active:hover){background-color:#242424!important}:is(.dark .vXlerW_mapContainer .gm-bundled-control .gmnoprint>div,[data-theme=dark] .vXlerW_mapContainer .gm-bundled-control .gmnoprint>div){background-color:color-mix(in srgb, var(--foreground) 12%, transparent)!important}.dark .vXlerW_mapContainer .gm-style-cc{color:#9ca3af!important;box-shadow:none!important;border-color:color-mix(in srgb, var(--foreground) 14%, transparent)!important;background-color:#1a1a1aeb!important;background-image:none!important}[data-theme=dark] .vXlerW_mapContainer .gm-style-cc{color:#9ca3af!important;box-shadow:none!important;border-color:color-mix(in srgb, var(--foreground) 14%, transparent)!important;background-color:#1a1a1aeb!important;background-image:none!important}.dark .vXlerW_mapContainer .gm-style-cc>div{color:#9ca3af!important;box-shadow:none!important;border-color:color-mix(in srgb, var(--foreground) 14%, transparent)!important;background-color:#1a1a1aeb!important;background-image:none!important}[data-theme=dark] .vXlerW_mapContainer .gm-style-cc>div{color:#9ca3af!important;box-shadow:none!important;border-color:color-mix(in srgb, var(--foreground) 14%, transparent)!important;background-color:#1a1a1aeb!important;background-image:none!important}.dark .vXlerW_mapContainer .gm-style-cc button{color:#9ca3af!important;box-shadow:none!important;border-color:color-mix(in srgb, var(--foreground) 14%, transparent)!important;background-color:#1a1a1aeb!important;background-image:none!important}[data-theme=dark] .vXlerW_mapContainer .gm-style-cc button{color:#9ca3af!important;box-shadow:none!important;border-color:color-mix(in srgb, var(--foreground) 14%, transparent)!important;background-color:#1a1a1aeb!important;background-image:none!important}:is(.dark .vXlerW_mapContainer .gm-style-cc a,[data-theme=dark] .vXlerW_mapContainer .gm-style-cc a,.dark .vXlerW_mapContainer .gm-style-cc span,[data-theme=dark] .vXlerW_mapContainer .gm-style-cc span){color:#9ca3af!important}:is(.dark .vXlerW_mapContainer .gm-style-cc a:hover,[data-theme=dark] .vXlerW_mapContainer .gm-style-cc a:hover,.dark .vXlerW_mapContainer .gm-style-cc button:hover,[data-theme=dark] .vXlerW_mapContainer .gm-style-cc button:hover){color:#d1d5db!important}:is(.dark .vXlerW_mapContainer a[href^="https://maps.google.com/maps"] img,[data-theme=dark] .vXlerW_mapContainer a[href^="https://maps.google.com/maps"] img,.dark .vXlerW_mapContainer a[title*=Google\ Maps] img,[data-theme=dark] .vXlerW_mapContainer a[title*=Google\ Maps] img,.dark .vXlerW_mapContainer a[aria-label*=Google\ Maps] img,[data-theme=dark] .vXlerW_mapContainer a[aria-label*=Google\ Maps] img){filter:brightness(0)invert();opacity:.75}.vXlerW_mapPin{color:#e53935;flex-shrink:0}.vXlerW_actionRow{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.vXlerW_actionBtn{border-radius:var(--btn-radius,999px);background:var(--card,#fff);color:var(--foreground);cursor:pointer;font-family:var(--font-montserrat), sans-serif;letter-spacing:.1em;text-transform:uppercase;appearance:none;box-sizing:border-box;border:none;justify-content:center;align-items:center;gap:.5rem;padding:.55rem 1.25rem;font-size:.6rem;font-weight:700;line-height:1.2;transition:box-shadow .2s;display:inline-flex;box-shadow:0 1px 3px #0000000a,0 8px 24px #0000000f}.vXlerW_actionBtn:hover:not(:disabled){box-shadow:0 2px 6px #0000000f,0 10px 28px #00000014}.vXlerW_actionBtn:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.vXlerW_actionBtn:disabled{opacity:.5;cursor:not-allowed}:is(.dark .vXlerW_actionBtn,[data-theme=dark] .vXlerW_actionBtn){box-shadow:0 0 0 1px color-mix(in srgb, var(--foreground) 10%, transparent), 0 1px 3px #00000059, 0 8px 24px #00000073;background:#1a1a1a}:is(.dark .vXlerW_actionBtn:hover:not(:disabled),[data-theme=dark] .vXlerW_actionBtn:hover:not(:disabled)){box-shadow:0 0 0 1px color-mix(in srgb, var(--foreground) 14%, transparent), 0 2px 6px #0006, 0 10px 28px #00000080}.vXlerW_moreSection{margin-top:4rem}.vXlerW_moreSectionHeader{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:2rem;display:flex}.vXlerW_moreSectionHeading{min-width:0}.vXlerW_moreSectionTitle{font-family:var(--font-montserrat), sans-serif;letter-spacing:.04em;text-transform:uppercase;color:var(--foreground);margin:0;font-size:clamp(.9rem,2.5vw,1.2rem);font-weight:200}.vXlerW_moreSectionMeta{color:var(--muted-foreground);letter-spacing:normal;text-transform:none;margin:.4rem 0 0;font-size:.8125rem;font-weight:400;line-height:1.45}.vXlerW_moreSectionLink{font-family:var(--font-montserrat), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--foreground);text-underline-offset:2px;white-space:nowrap;flex-shrink:0;font-size:.62rem;font-weight:700;text-decoration:none;transition:opacity .15s,text-decoration-color .15s}.vXlerW_moreSectionLink:hover{opacity:.75;text-decoration:underline}.vXlerW_moreGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;display:grid}.vXlerW_sidebar{background:0 0;flex-direction:column;gap:1.5rem;display:flex;position:sticky;top:5rem}@media (max-width:900px){.vXlerW_sidebar{display:none;position:static}}.vXlerW_modalOverlay{z-index:1000;background:#0000008c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.vXlerW_modal{background:var(--card);border:1px solid var(--border);width:100%;max-width:400px;padding:2rem;position:relative}.vXlerW_modalClose{cursor:pointer;color:var(--muted-foreground);background:0 0;border:none;font-size:1.4rem;line-height:1;transition:color .15s;position:absolute;top:1rem;right:1rem}.vXlerW_modalClose:hover{color:var(--foreground)}.vXlerW_modalTitle{font-family:var(--font-montserrat), sans-serif;letter-spacing:.15em;text-transform:uppercase;color:var(--foreground);margin:0 0 .4rem;font-size:.75rem;font-weight:700}.vXlerW_modalSubtitle{color:var(--muted-foreground);margin:0 0 1.5rem;font-size:.82rem}.vXlerW_modalForm{flex-direction:column;gap:1rem;display:flex}.vXlerW_formField{flex-direction:column;gap:.3rem;display:flex}.vXlerW_formLabel{font-family:var(--font-montserrat), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);font-size:.55rem;font-weight:700}.vXlerW_formInput{border:1px solid var(--border);background:var(--input);color:var(--foreground);box-sizing:border-box;outline:none;width:100%;padding:.55rem .75rem;font-size:.875rem;transition:border-color .15s}.vXlerW_formInput:focus{border-color:var(--finance-gold,#b8860b)}.vXlerW_formInputError{border-color:#ef4444!important}.vXlerW_formError{color:#ef4444;font-size:.72rem}.vXlerW_submitBtn{background:var(--finance-gold,#b8860b);color:#fff;border-radius:var(--btn-radius,999px);width:100%;font-family:var(--font-montserrat), sans-serif;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:none;padding:.75rem 1rem;font-size:.62rem;font-weight:700;transition:opacity .15s}.vXlerW_submitBtn:hover:not(:disabled){opacity:.85}.vXlerW_submitBtn:disabled{opacity:.5;cursor:not-allowed}.vXlerW_modalDisclaimer{text-align:center;color:var(--muted-foreground);margin:0;font-size:.72rem}.vXlerW_eventBadge{font-family:var(--font-montserrat), sans-serif;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--border);background:var(--secondary);color:var(--muted-foreground);white-space:nowrap;padding:.15rem .5rem;font-size:.52rem;font-weight:700}
