.lpJPZW_empty{border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);text-align:center;margin:20px 0;padding:40px 16px}
.Whs65W_card{border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;display:flex;overflow:hidden}.Whs65W_media{aspect-ratio:16/9;background:linear-gradient(135deg, var(--color-navy), var(--color-primary))}.Whs65W_image{object-fit:cover;width:100%;height:100%}.Whs65W_placeholder{color:#ffffff59;justify-content:center;align-items:center;height:100%;display:flex}.Whs65W_body{flex-direction:column;gap:8px;padding:14px 16px 18px;display:flex}.Whs65W_name{color:var(--color-navy);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;font-size:17px;font-weight:700;display:flex}.Whs65W_category{background:var(--color-accent);color:#fff;border-radius:999px;padding:1px 8px;font-size:13px}.Whs65W_location{color:var(--color-text-muted);align-items:center;gap:6px;font-size:14px;display:inline-flex}.Whs65W_description{font-size:15px;line-height:1.5}.Whs65W_rooms{border-top:1px dashed var(--color-border);color:var(--color-primary-dark);gap:4px;padding-top:6px;font-size:14px;font-weight:700;display:grid}@media print{.Whs65W_card{box-shadow:none;border:.5pt solid #bbb;border-radius:2mm;flex-direction:row}.Whs65W_media{aspect-ratio:auto;background:0 0;flex:0 0 26mm}.Whs65W_media:has(.Whs65W_placeholder){display:none}.Whs65W_body{gap:1mm;padding:2.5mm 3mm}.Whs65W_name{gap:2mm;font-size:10.5pt}.Whs65W_category{color:#000;background:0 0;border:.5pt solid #000;padding:0 1.5mm;font-size:8.5pt}.Whs65W_location,.Whs65W_description,.Whs65W_rooms{font-size:9pt}.Whs65W_rooms{padding-top:1mm}}
._29CCWq_gallery{flex-direction:column;gap:10px;display:flex}._29CCWq_main{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--color-navy), var(--color-primary));box-shadow:var(--shadow-sm);position:relative;overflow:hidden}._29CCWq_placeholder{aspect-ratio:3/2}._29CCWq_viewport{overflow:hidden}._29CCWq_track{display:flex}._29CCWq_slide{aspect-ratio:3/2;flex:0 0 100%;min-width:0}._29CCWq_image{object-fit:cover;width:100%;height:100%}._29CCWq_arrow{z-index:2;width:var(--tap-target);height:var(--tap-target);color:var(--color-navy);box-shadow:var(--shadow-sm);background:#ffffffbf;border-radius:50%;justify-content:center;align-items:center;transition:background-color .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}._29CCWq_arrow:hover{background:#fff}._29CCWq_prev{left:10px}._29CCWq_next{right:10px}._29CCWq_thumbs{scroll-snap-type:x mandatory;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}._29CCWq_thumb{aspect-ratio:3/2;border-radius:var(--radius-sm);opacity:.7;scroll-snap-align:start;border:2px solid #0000;flex:none;width:88px;transition:opacity .15s,border-color .15s;display:block;overflow:hidden}._29CCWq_thumb img{object-fit:cover;width:100%;height:100%}._29CCWq_thumb:hover,._29CCWq_thumbActive{opacity:1}._29CCWq_thumbActive{border-color:var(--color-accent)}@media print{._29CCWq_gallery{gap:2mm}._29CCWq_main{box-shadow:none;background:0 0;border-radius:2mm}._29CCWq_track{transform:none!important}._29CCWq_slide{aspect-ratio:4/3}._29CCWq_slide:not(:first-child),._29CCWq_arrow{display:none}._29CCWq_thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:2mm;padding:0;display:grid;overflow:visible}._29CCWq_thumbs li:first-child,._29CCWq_thumbs li:nth-child(n+5){display:none}._29CCWq_thumb{opacity:1;border:0;border-radius:1.5mm;width:auto}}
.mrfKNW_hero{background:var(--color-navy);color:#fff;position:relative;overflow:hidden}.mrfKNW_viewport{overflow:hidden}.mrfKNW_track{display:flex}.mrfKNW_slide{text-align:center;background:linear-gradient(135deg, var(--color-navy), var(--color-primary));flex:0 0 100%;justify-content:center;align-items:center;min-width:0;height:310px;display:flex;position:relative}.mrfKNW_image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mrfKNW_shade{background:linear-gradient(#0000001a,#00000073);position:absolute;inset:0}.mrfKNW_caption{z-index:1;max-width:900px;padding:0 56px;position:relative}.mrfKNW_title{text-transform:uppercase;letter-spacing:.04em;text-shadow:0 2px 8px #00000073;font-size:28px;font-weight:700;line-height:1.15}.mrfKNW_text{text-shadow:0 1px 4px #00000073;margin-top:10px;font-size:16px}.mrfKNW_cta{margin-top:18px}.mrfKNW_arrow{z-index:2;width:var(--tap-target);height:var(--tap-target);color:#fff;background:#ffffff2e;border-radius:50%;justify-content:center;align-items:center;transition:background-color .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.mrfKNW_arrow:hover{background:#ffffff59}.mrfKNW_prev{left:8px}.mrfKNW_next{right:8px}.mrfKNW_dots{z-index:2;justify-content:center;gap:4px;display:flex;position:absolute;bottom:8px;left:0;right:0}.mrfKNW_dot{justify-content:center;align-items:center;width:28px;height:28px;display:flex}.mrfKNW_dot:before{content:"";background:#ffffff80;border-radius:50%;width:10px;height:10px;transition:background-color .15s}.mrfKNW_dot:hover:before,.mrfKNW_dotActive:before{background:#fff}@media (min-width:768px){.mrfKNW_slide{height:460px}.mrfKNW_title{font-size:44px}.mrfKNW_text{font-size:20px}.mrfKNW_arrow{width:56px;height:56px}.mrfKNW_prev{left:24px}.mrfKNW_next{right:24px}}@media (min-width:1200px){.mrfKNW_slide{height:560px}}
.X44isG_list{z-index:1;flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:-1px;display:flex;position:relative}.X44isG_trigger{min-height:var(--tap-target);border:1px solid var(--color-border);border-radius:var(--radius-sm) var(--radius-sm) 0 0;color:var(--color-primary-dark);text-align:center;background:#fff;flex:auto;padding:10px 18px;font-size:15px;font-weight:700;transition:background-color .15s,color .15s}.X44isG_trigger:hover{background:var(--color-surface-soft)}.X44isG_trigger[data-state=active]{border-color:var(--color-accent);background:var(--color-accent);color:#fff}.X44isG_trigger[data-state=active]:hover{background:var(--color-accent-dark)}.X44isG_content{border:1px solid var(--color-border);border-radius:0 0 var(--radius-md) var(--radius-md);background:#fff;padding:20px 16px}.X44isG_content[data-state=inactive]{display:none}@media (min-width:768px){.X44isG_trigger{flex:none;padding:10px 28px}.X44isG_content{padding:28px 24px}}.X44isG_printHeading{display:none}@media print{.X44isG_content,.X44isG_content[data-state=inactive]{border:0;border-radius:0;margin-top:6mm;padding:0;display:block}.X44isG_printHeading{border-bottom:.75pt solid var(--color-accent);color:var(--color-navy);text-transform:uppercase;break-after:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;margin:0 0 3mm;padding-bottom:1.5mm;font-size:12pt;font-weight:700;display:block}}
._3g7viW_price{color:var(--color-primary-dark);white-space:nowrap;align-items:baseline;gap:5px;line-height:1;display:inline-flex}._3g7viW_prefix{font-size:14px}._3g7viW_whole{font-size:28px;font-weight:700}._3g7viW_fraction{vertical-align:super;font-size:13px;font-weight:400;line-height:0}._3g7viW_symbol{font-size:18px;font-weight:700}
