.hero-banner-airbnb[data-v-2e5f4525]{margin-bottom:var(--airbnb-space-xl);width:100%}.hero-main-container[data-v-2e5f4525]{background:var(--airbnb-bg-gray);border-radius:var(--airbnb-radius-lg);cursor:pointer;height:500px;margin-bottom:var(--airbnb-space-md);overflow:hidden;position:relative;width:100%}.hero-main-img[data-v-2e5f4525]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.hero-overlay[data-v-2e5f4525]{align-items:flex-end;background:linear-gradient(180deg,transparent 0,transparent 70%,rgba(0,0,0,.4));display:flex;inset:0;justify-content:flex-end;opacity:0;padding:var(--airbnb-space-lg);position:absolute;transition:opacity .3s ease}.hero-main-container:hover .hero-overlay[data-v-2e5f4525]{opacity:1}.btn-view-photos[data-v-2e5f4525]{align-items:center;background:var(--airbnb-white);border:1px solid var(--airbnb-border-gray);border-radius:var(--airbnb-radius-sm);color:var(--airbnb-black);cursor:pointer;display:flex;font-family:var(--airbnb-font-family);font-size:14px;font-weight:600;gap:var(--airbnb-space-xs);padding:12px 20px;transition:all .2s ease}.btn-view-photos[data-v-2e5f4525]:hover{background:var(--airbnb-bg-gray)}.btn-view-photos svg[data-v-2e5f4525]{height:18px;width:18px}.hero-thumbnails[data-v-2e5f4525]{display:flex;gap:var(--airbnb-space-sm);overflow-x:auto;padding-bottom:var(--airbnb-space-xs);scrollbar-width:thin}.hero-thumbnails[data-v-2e5f4525]::-webkit-scrollbar{height:6px}.hero-thumbnails[data-v-2e5f4525]::-webkit-scrollbar-track{background:var(--airbnb-bg-gray);border-radius:3px}.hero-thumbnails[data-v-2e5f4525]::-webkit-scrollbar-thumb{background:var(--airbnb-border-gray);border-radius:3px}.hero-thumbnails[data-v-2e5f4525]::-webkit-scrollbar-thumb:hover{background:var(--airbnb-gray)}.thumbnail-item[data-v-2e5f4525]{border:2px solid transparent;border-radius:var(--airbnb-radius-md);cursor:pointer;flex-shrink:0;height:100px;overflow:hidden;transition:all .2s ease;width:100px}.thumbnail-item[data-v-2e5f4525]:hover{border-color:var(--airbnb-gray)}.thumbnail-item.active[data-v-2e5f4525]{border-color:var(--airbnb-black);box-shadow:0 0 0 1px var(--airbnb-black)}.thumbnail-img[data-v-2e5f4525]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:1024px){.hero-main-container[data-v-2e5f4525]{height:400px}.thumbnail-item[data-v-2e5f4525]{height:80px;width:80px}}@media(max-width:768px){.hero-main-container[data-v-2e5f4525]{height:350px}.hero-overlay[data-v-2e5f4525]{opacity:1}.btn-view-photos[data-v-2e5f4525]{font-size:13px;padding:10px 16px}.btn-view-photos svg[data-v-2e5f4525]{height:16px;width:16px}.thumbnail-item[data-v-2e5f4525]{height:70px;width:70px}}@media(max-width:480px){.hero-main-container[data-v-2e5f4525]{border-radius:var(--airbnb-radius-md);height:280px}.thumbnail-item[data-v-2e5f4525]{height:60px;width:60px}}@media(hover:none)and (pointer:coarse){.btn-view-photos[data-v-2e5f4525]:hover,.hero-main-container:hover .hero-main-img[data-v-2e5f4525],.thumbnail-item[data-v-2e5f4525]:hover{background:transparent;border-color:transparent;transform:none}.thumbnail-item.active[data-v-2e5f4525]{border-color:var(--airbnb-black)}}.google-map-airbnb[data-v-d406b717]{border-top:1px solid var(--airbnb-border-gray);padding:var(--airbnb-space-2xl) 0}.map-title-airbnb[data-v-d406b717]{color:var(--airbnb-black);font-size:22px;font-weight:600;margin:0 0 var(--airbnb-space-xs) 0}.map-subtitle-airbnb[data-v-d406b717]{color:var(--airbnb-dark-gray);font-size:16px;line-height:1.6;margin:0 0 var(--airbnb-space-lg) 0}.map-container-airbnb[data-v-d406b717]{background:var(--airbnb-bg-gray);border-radius:var(--airbnb-radius-lg);height:480px;margin-bottom:var(--airbnb-space-lg);overflow:hidden;position:relative;width:100%}.map-placeholder-airbnb[data-v-d406b717]{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;transition:background-color .2s ease;width:100%}.map-placeholder-airbnb[data-v-d406b717]:hover{background:#f0f0f0}.map-placeholder-content[data-v-d406b717]{align-items:center;display:flex;flex-direction:column;gap:var(--airbnb-space-md)}.map-placeholder-content svg[data-v-d406b717]{color:var(--airbnb-gray);height:48px;width:48px}.btn-load-map-airbnb[data-v-d406b717]{background:var(--airbnb-black);border:none;border-radius:var(--airbnb-radius-sm);color:var(--airbnb-white);cursor:pointer;font-family:var(--airbnb-font-family);font-size:16px;font-weight:600;padding:14px 24px;transition:all .2s ease}.btn-load-map-airbnb[data-v-d406b717]:hover{background:#000}.map-embed-airbnb[data-v-d406b717]{height:100%;width:100%}.address-section-airbnb[data-v-d406b717]{margin-bottom:var(--airbnb-space-lg)}.address-text-airbnb[data-v-d406b717]{color:var(--airbnb-dark-gray);font-size:16px;line-height:1.6;margin:0}.landmarks-section-airbnb[data-v-d406b717]{border-top:1px solid var(--airbnb-border-gray);padding-top:var(--airbnb-space-lg)}.landmarks-list-airbnb[data-v-d406b717]{display:flex;flex-direction:column;gap:var(--airbnb-space-sm);list-style:none;margin:0;padding:0}.landmark-item-airbnb[data-v-d406b717]{align-items:center;color:var(--airbnb-dark-gray);display:flex;font-size:16px;gap:var(--airbnb-space-sm);line-height:1.5}.landmark-item-airbnb svg[data-v-d406b717]{color:var(--airbnb-black);flex-shrink:0;height:20px;width:20px}@media(max-width:768px){.google-map-airbnb[data-v-d406b717]{padding:var(--airbnb-space-xl) 0}.map-container-airbnb[data-v-d406b717]{height:350px}.map-title-airbnb[data-v-d406b717]{font-size:20px}.map-subtitle-airbnb[data-v-d406b717]{font-size:15px}}@media(max-width:480px){.map-container-airbnb[data-v-d406b717]{height:280px}}@media(hover:none)and (pointer:coarse){.btn-load-map-airbnb[data-v-d406b717]:hover{background:var(--airbnb-primary);transform:none}}.merchant-info-airbnb[data-v-fe196bed]{padding:var(--airbnb-space-2xl) 0}.merchant-header[data-v-fe196bed]{display:flex;gap:var(--airbnb-space-lg);margin-bottom:var(--airbnb-space-lg)}.merchant-avatar-wrapper[data-v-fe196bed]{flex-shrink:0}.merchant-avatar[data-v-fe196bed]{border-radius:50%;height:80px;-o-object-fit:cover;object-fit:cover;width:80px}.merchant-avatar-placeholder[data-v-fe196bed]{align-items:center;background:var(--airbnb-bg-gray);border-radius:50%;color:var(--airbnb-gray);display:flex;height:80px;justify-content:center;width:80px}.merchant-avatar-placeholder svg[data-v-fe196bed]{height:40px;width:40px}.merchant-header-info[data-v-fe196bed]{flex:1}.merchant-title-row[data-v-fe196bed]{align-items:center;display:flex;gap:var(--airbnb-space-sm);margin-bottom:var(--airbnb-space-xs)}.merchant-name[data-v-fe196bed]{color:var(--airbnb-black);font-size:28px;font-weight:600;margin:0}.verified-badge[data-v-fe196bed]{align-items:center;background:#dbeafe;border-radius:var(--airbnb-radius-sm);color:#1e40af;display:flex;font-size:13px;font-weight:600;gap:4px;padding:4px 10px}.verified-badge svg[data-v-fe196bed]{height:16px;width:16px}.merchant-meta[data-v-fe196bed]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--airbnb-space-md);margin-bottom:var(--airbnb-space-sm)}.merchant-rating[data-v-fe196bed]{align-items:center;display:flex;gap:6px}.merchant-rating svg[data-v-fe196bed]{color:#fbbf24;height:18px;width:18px}.rating-value[data-v-fe196bed]{color:var(--airbnb-black);font-size:16px;font-weight:600}.merchant-member-since[data-v-fe196bed],.rating-count[data-v-fe196bed]{color:var(--airbnb-gray);font-size:14px}.merchant-tags[data-v-fe196bed]{display:flex;flex-wrap:wrap;gap:var(--airbnb-space-xs)}.merchant-tag[data-v-fe196bed]{background:transparent;border:1px solid var(--airbnb-border-gray);border-radius:var(--airbnb-radius-sm);color:var(--airbnb-dark-gray);font-size:13px;font-weight:500;padding:6px 12px}.merchant-section[data-v-fe196bed]{border-bottom:1px solid var(--airbnb-border-gray);padding:var(--airbnb-space-2xl) 0}.merchant-section[data-v-fe196bed]:last-child{border-bottom:none}.section-title[data-v-fe196bed]{color:var(--airbnb-black);font-size:22px;font-weight:600;margin:0 0 var(--airbnb-space-lg) 0}.merchant-description p[data-v-fe196bed]{color:var(--airbnb-dark-gray);font-size:16px;line-height:1.6;margin:0;max-height:4.8em;overflow:hidden;transition:max-height .3s ease}.merchant-description p.expanded[data-v-fe196bed]{max-height:none}.btn-expand[data-v-fe196bed]{background:transparent;border:none;color:var(--airbnb-black);cursor:pointer;font-family:var(--airbnb-font-family);font-size:16px;font-weight:600;margin-top:var(--airbnb-space-sm);padding:0;text-decoration:underline}.btn-expand[data-v-fe196bed]:hover{color:var(--airbnb-primary)}.highlights-grid[data-v-fe196bed]{display:grid;gap:var(--airbnb-space-lg);grid-template-columns:repeat(2,1fr)}.highlight-item[data-v-fe196bed]{display:flex;gap:var(--airbnb-space-md)}.highlight-icon[data-v-fe196bed]{align-items:center;color:var(--airbnb-black);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.highlight-content[data-v-fe196bed]{flex:1}.highlight-title[data-v-fe196bed]{color:var(--airbnb-black);font-size:16px;font-weight:600;margin:0 0 4px}.highlight-text[data-v-fe196bed]{color:var(--airbnb-gray);font-size:14px;line-height:1.5;margin:0}.photos-grid[data-v-fe196bed]{display:grid;gap:var(--airbnb-space-sm);grid-template-columns:repeat(3,1fr)}.photo-item[data-v-fe196bed]{aspect-ratio:1/1;border-radius:var(--airbnb-radius-md);cursor:pointer;overflow:hidden;transition:transform .2s ease}.photo-item[data-v-fe196bed]:hover{transform:scale(1.02)}.photo-img[data-v-fe196bed]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.btn-view-all-photos[data-v-fe196bed]{background:#fff;border:1px solid var(--airbnb-border-gray);border-radius:var(--airbnb-radius-sm);color:var(--airbnb-black);cursor:pointer;font-family:var(--airbnb-font-family);font-size:16px;font-weight:600;grid-column:span 3;padding:var(--airbnb-space-md);transition:all .2s ease}.btn-view-all-photos[data-v-fe196bed]:hover{border-color:var(--airbnb-black)}.services-grid[data-v-fe196bed]{display:grid;gap:var(--airbnb-space-md)}.service-item[data-v-fe196bed]{border-bottom:1px solid var(--airbnb-border-gray);display:flex;gap:var(--airbnb-space-sm);padding:var(--airbnb-space-md) 0}.service-item[data-v-fe196bed]:last-child{border-bottom:none}.service-icon[data-v-fe196bed]{color:var(--airbnb-primary);flex-shrink:0;height:24px;width:24px}.service-icon svg[data-v-fe196bed]{height:100%;width:100%}.service-content[data-v-fe196bed]{flex:1}.service-name[data-v-fe196bed]{color:var(--airbnb-black);font-size:16px;font-weight:600;margin:0 0 4px}.service-description[data-v-fe196bed]{color:var(--airbnb-gray);font-size:14px;margin:0}.contact-card[data-v-fe196bed]{display:flex;gap:var(--airbnb-space-md);padding:0}.contact-icon[data-v-fe196bed]{color:var(--airbnb-primary);flex-shrink:0;height:32px;width:32px}.contact-icon svg[data-v-fe196bed]{height:100%;width:100%}.contact-content[data-v-fe196bed]{display:flex;flex:1;flex-direction:column;gap:var(--airbnb-space-sm)}.contact-item[data-v-fe196bed]{display:flex;font-size:15px;gap:6px}.contact-label[data-v-fe196bed]{color:var(--airbnb-gray);font-weight:500}.contact-value[data-v-fe196bed]{color:var(--airbnb-black);font-weight:500;text-decoration:none}.contact-value[data-v-fe196bed]:hover{color:var(--airbnb-primary);text-decoration:underline}.location-info[data-v-fe196bed]{display:flex;flex-direction:column;gap:var(--airbnb-space-lg)}.location-header[data-v-fe196bed]{align-items:flex-start;display:flex;gap:var(--airbnb-space-md);padding:0}.location-icon[data-v-fe196bed]{color:var(--airbnb-primary);flex-shrink:0;height:32px;width:32px}.location-icon svg[data-v-fe196bed]{height:100%;width:100%}.location-text[data-v-fe196bed]{flex:1}.location-address[data-v-fe196bed]{color:var(--airbnb-black);font-size:16px;line-height:1.6;margin:0 0 var(--airbnb-space-xs) 0}.location-notes[data-v-fe196bed]{color:var(--airbnb-gray);font-size:14px;line-height:1.5;margin:0}.map-container[data-v-fe196bed]{border-radius:var(--airbnb-radius-lg);overflow:hidden;width:100%}@media(max-width:900px){.highlights-grid[data-v-fe196bed]{grid-template-columns:1fr}.photos-grid[data-v-fe196bed]{grid-template-columns:repeat(2,1fr)}.btn-view-all-photos[data-v-fe196bed]{grid-column:span 2}}@media(max-width:768px){.merchant-header[data-v-fe196bed]{align-items:center;flex-direction:column;gap:var(--airbnb-space-md);text-align:center}.merchant-avatar[data-v-fe196bed]{height:64px;width:64px}.merchant-meta[data-v-fe196bed]{flex-wrap:wrap}.merchant-meta[data-v-fe196bed],.merchant-tags[data-v-fe196bed]{justify-content:center}.section-title[data-v-fe196bed]{font-size:20px}.merchant-name[data-v-fe196bed]{font-size:22px}.btn-expand[data-v-fe196bed],.merchant-description p[data-v-fe196bed]{font-size:15px}.btn-expand[data-v-fe196bed]{min-height:44px}.btn-expand[data-v-fe196bed],.service-item[data-v-fe196bed]{padding:var(--airbnb-space-sm) 0}.contact-card[data-v-fe196bed],.location-header[data-v-fe196bed]{padding:0}.contact-item[data-v-fe196bed]{font-size:14px}.location-address[data-v-fe196bed]{font-size:15px}.location-notes[data-v-fe196bed]{font-size:13px}}@media(max-width:600px){.photos-grid[data-v-fe196bed]{grid-template-columns:repeat(2,1fr)}.btn-view-all-photos[data-v-fe196bed]{grid-column:span 2}}@media(max-width:480px){.merchant-info-airbnb[data-v-fe196bed]{padding:var(--airbnb-space-xl) 0}.merchant-header[data-v-fe196bed]{gap:var(--airbnb-space-sm);margin-bottom:var(--airbnb-space-md)}.merchant-name[data-v-fe196bed]{font-size:20px}.merchant-tag[data-v-fe196bed]{font-size:12px;padding:4px 10px}.section-title[data-v-fe196bed]{font-size:18px}.merchant-section[data-v-fe196bed]{padding:var(--airbnb-space-xl) 0}.highlights-grid[data-v-fe196bed],.services-grid[data-v-fe196bed]{gap:var(--airbnb-space-sm)}.highlight-item[data-v-fe196bed],.service-item[data-v-fe196bed]{align-items:flex-start;flex-direction:column;gap:var(--airbnb-space-xs)}.photos-grid[data-v-fe196bed]{gap:var(--airbnb-space-xs);grid-template-columns:1fr}.btn-view-all-photos[data-v-fe196bed]{font-size:15px;grid-column:1;min-height:48px}.contact-card[data-v-fe196bed]{flex-direction:column;gap:var(--airbnb-space-sm)}.contact-icon[data-v-fe196bed]{height:24px;width:24px}.location-header[data-v-fe196bed]{align-items:flex-start;flex-direction:column;gap:var(--airbnb-space-sm)}.location-icon[data-v-fe196bed]{height:24px;width:24px}}@media(hover:none)and (pointer:coarse){.btn-view-all-photos[data-v-fe196bed]:hover,.highlight-item[data-v-fe196bed]:hover,.photo-thumbnail[data-v-fe196bed]:hover,.service-item[data-v-fe196bed]:hover{border-color:var(--airbnb-border-gray);transform:none}}.package-card-airbnb[data-v-8986801a]{background:var(--airbnb-white);border:1px solid var(--airbnb-border-gray);border-radius:var(--airbnb-radius-lg);cursor:pointer;display:flex;gap:var(--airbnb-space-lg);padding:var(--airbnb-space-lg);position:relative;transition:all .3s ease}.package-card-airbnb[data-v-8986801a]:hover{border-color:var(--airbnb-black)}.package-card-airbnb.is-selected[data-v-8986801a]{border-color:var(--airbnb-primary);border-width:2px;padding:calc(var(--airbnb-space-lg) - 1px)}.package-image-container[data-v-8986801a]{background:var(--airbnb-bg-gray);border-radius:var(--airbnb-radius-lg);flex-shrink:0;height:220px;overflow:hidden;position:relative;width:220px}.package-image[data-v-8986801a]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.package-card-airbnb:hover .package-image[data-v-8986801a]{transform:scale(1.05)}.package-image-placeholder[data-v-8986801a]{align-items:center;color:var(--airbnb-light-gray);display:flex;height:100%;justify-content:center;width:100%}.package-image-placeholder svg[data-v-8986801a]{height:64px;width:64px}.package-badge-container[data-v-8986801a]{left:12px;position:absolute;top:12px}.package-badge[data-v-8986801a]{align-items:center;background:var(--airbnb-white);border-radius:var(--airbnb-radius-sm);color:var(--airbnb-black);display:inline-flex;font-size:12px;font-weight:600;padding:6px 12px}.package-badge.badge-recommended[data-v-8986801a]{background:var(--airbnb-primary);color:var(--airbnb-white)}.package-badge.badge-popular[data-v-8986801a]{background:#fbbf24;color:var(--airbnb-black)}.package-badge.badge-new[data-v-8986801a]{background:#10b981;color:var(--airbnb-white)}.package-info[data-v-8986801a]{display:flex;flex:1;flex-direction:column;gap:var(--airbnb-space-sm);min-width:0}.package-name[data-v-8986801a]{color:var(--airbnb-black);font-size:20px;font-weight:600;line-height:1.3;margin:0}.package-price-group[data-v-8986801a]{display:flex;flex-direction:column;gap:4px}.package-price-main[data-v-8986801a]{align-items:baseline;display:flex;gap:4px}.price-amount[data-v-8986801a]{color:var(--airbnb-black);font-size:22px;font-weight:700}.price-currency[data-v-8986801a]{color:var(--airbnb-dark-gray);font-size:16px;font-weight:600}.package-price-old[data-v-8986801a],.price-unit[data-v-8986801a]{color:var(--airbnb-gray);font-size:14px;font-weight:400}.package-price-old[data-v-8986801a]{text-decoration:line-through}.package-min-order[data-v-8986801a]{color:var(--airbnb-gray);font-size:13px;font-weight:400}.package-description[data-v-8986801a]{color:var(--airbnb-dark-gray);font-size:15px;line-height:1.6;margin:0}.package-features[data-v-8986801a]{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.feature-item[data-v-8986801a]{align-items:flex-start;color:var(--airbnb-dark-gray);display:flex;font-size:14px;gap:8px;line-height:1.5}.feature-item svg[data-v-8986801a]{color:var(--airbnb-primary);flex-shrink:0;height:18px;margin-top:2px;width:18px}.btn-show-more[data-v-8986801a]{align-self:flex-start;background:transparent;border:none;color:var(--airbnb-black);cursor:pointer;font-family:var(--airbnb-font-family);font-size:14px;font-weight:600;padding:0;text-decoration:underline;transition:color .2s ease}.btn-show-more[data-v-8986801a]:hover{color:var(--airbnb-primary)}.selected-check[data-v-8986801a]{align-items:center;background:var(--airbnb-primary);border-radius:50%;color:var(--airbnb-white);display:flex;height:32px;justify-content:center;position:absolute;right:16px;top:16px;width:32px}.selected-check svg[data-v-8986801a]{height:20px;width:20px}@media(max-width:900px){.package-card-airbnb[data-v-8986801a]{flex-direction:column}.package-image-container[data-v-8986801a]{height:200px;width:100%}}@media(max-width:600px){.package-card-airbnb[data-v-8986801a]{gap:var(--airbnb-space-md);padding:var(--airbnb-space-md)}.package-image-container[data-v-8986801a]{height:180px}.package-name[data-v-8986801a]{font-size:18px}.package-description[data-v-8986801a]{font-size:14px}.price-amount[data-v-8986801a]{font-size:20px}.feature-item[data-v-8986801a]{font-size:13px;padding:6px 0}}@media(max-width:480px){.package-card-airbnb[data-v-8986801a]{gap:var(--airbnb-space-sm);padding:var(--airbnb-space-sm)}.package-image-container[data-v-8986801a]{height:160px}.package-name[data-v-8986801a]{font-size:17px}.package-description[data-v-8986801a]{font-size:13px;-webkit-line-clamp:2}.prices-container[data-v-8986801a]{gap:6px}.price-amount[data-v-8986801a]{font-size:18px}.price-original[data-v-8986801a]{font-size:13px}.feature-item[data-v-8986801a]{font-size:12px;padding:4px 0}.feature-item svg[data-v-8986801a]{height:14px;width:14px}.btn-select[data-v-8986801a]{font-size:14px;min-height:44px;padding:10px 16px}}.package-card-airbnb[data-v-8986801a]:focus-visible{outline:2px solid var(--airbnb-primary);outline-offset:2px}@media(hover:none)and (pointer:coarse){.package-card-airbnb[data-v-8986801a]:hover{border-color:var(--airbnb-border-gray)}.package-image[data-v-8986801a]:hover{transform:none}}.contact-card-airbnb[data-v-931c1b96]{border-top:1px solid var(--airbnb-border-gray);padding:var(--airbnb-space-2xl) 0}.contact-title-airbnb[data-v-931c1b96]{color:var(--airbnb-black);font-size:22px;font-weight:600;margin:0 0 var(--airbnb-space-lg) 0}.notices-grid-airbnb[data-v-931c1b96]{display:grid;gap:var(--airbnb-space-lg);margin-bottom:var(--airbnb-space-2xl)}.notice-item-airbnb[data-v-931c1b96]{display:flex;gap:var(--airbnb-space-md)}.notice-icon-airbnb[data-v-931c1b96]{align-items:center;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.notice-icon-airbnb svg[data-v-931c1b96]{color:var(--airbnb-black);height:32px;width:32px}.notice-content-airbnb[data-v-931c1b96]{flex:1}.notice-title-airbnb[data-v-931c1b96]{color:var(--airbnb-black);font-size:16px;font-weight:600;margin:0 0 var(--airbnb-space-xs) 0}.notice-text-airbnb[data-v-931c1b96]{color:var(--airbnb-dark-gray);font-size:16px;line-height:1.6;margin:0}.notice-link-airbnb[data-v-931c1b96]{color:var(--airbnb-black);display:inline-block;font-size:16px;font-weight:600;margin-top:var(--airbnb-space-xs);text-decoration:underline;transition:color .2s ease}.notice-link-airbnb[data-v-931c1b96]:hover{color:var(--airbnb-primary)}.contact-section-airbnb[data-v-931c1b96]{border-top:1px solid var(--airbnb-border-gray);padding:var(--airbnb-space-xl) 0}.contact-subtitle-airbnb[data-v-931c1b96]{color:var(--airbnb-black);font-size:18px;font-weight:600;margin:0 0 var(--airbnb-space-md) 0}.contact-buttons-airbnb[data-v-931c1b96]{display:flex;flex-wrap:wrap;gap:var(--airbnb-space-sm)}.contact-btn-airbnb[data-v-931c1b96]{align-items:center;background:var(--airbnb-white);border:1px solid var(--airbnb-border-gray);border-radius:var(--airbnb-radius-sm);color:var(--airbnb-black);cursor:pointer;display:inline-flex;font-family:var(--airbnb-font-family);font-size:16px;font-weight:600;gap:var(--airbnb-space-xs);padding:12px 20px;text-decoration:none;transition:all .2s ease}.contact-btn-airbnb[data-v-931c1b96]:hover{background:var(--airbnb-bg-gray);border-color:var(--airbnb-black)}.contact-btn-airbnb svg[data-v-931c1b96]{height:20px;width:20px}.hours-section-airbnb[data-v-931c1b96]{border-top:1px solid var(--airbnb-border-gray);padding:var(--airbnb-space-xl) 0}.hours-title-airbnb[data-v-931c1b96]{color:var(--airbnb-black);font-size:18px;font-weight:600;margin:0 0 var(--airbnb-space-md) 0}.hours-grid-airbnb[data-v-931c1b96]{display:flex;flex-direction:column;gap:var(--airbnb-space-xs)}.hours-row-airbnb[data-v-931c1b96]{display:flex;font-size:16px;justify-content:space-between;padding:var(--airbnb-space-xs) 0}.day-airbnb[data-v-931c1b96]{color:var(--airbnb-dark-gray)}.time-airbnb[data-v-931c1b96]{color:var(--airbnb-black);font-family:monospace;font-weight:500}@media(max-width:768px){.contact-card-airbnb[data-v-931c1b96]{padding:var(--airbnb-space-xl) 0}.contact-title-airbnb[data-v-931c1b96]{font-size:20px}.contact-buttons-airbnb[data-v-931c1b96]{flex-direction:column}.contact-btn-airbnb[data-v-931c1b96]{justify-content:center;width:100%}}@media(hover:none)and (pointer:coarse){.contact-btn-airbnb[data-v-931c1b96]:hover{background:transparent;border-color:var(--airbnb-border-gray)}.notice-item-airbnb[data-v-931c1b96]:hover{transform:none}}.related-articles-airbnb[data-v-b1537b39]{border-top:1px solid var(--airbnb-border-gray);padding:var(--airbnb-space-3xl) 0}.articles-header[data-v-b1537b39]{align-items:flex-start;display:flex;gap:var(--airbnb-space-lg);justify-content:space-between;margin-bottom:var(--airbnb-space-2xl)}.articles-title[data-v-b1537b39]{color:var(--airbnb-black);font-size:28px;font-weight:600;margin:0 0 var(--airbnb-space-xs) 0}.articles-subtitle[data-v-b1537b39]{color:var(--airbnb-gray);font-size:16px;margin:0}.btn-view-all[data-v-b1537b39]{align-items:center;background:#fff;border:1px solid var(--airbnb-border-gray);border-radius:var(--airbnb-radius-sm);color:var(--airbnb-black);display:flex;font-size:16px;font-weight:600;gap:4px;padding:12px 20px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.btn-view-all[data-v-b1537b39]:hover{border-color:var(--airbnb-black)}.btn-view-all svg[data-v-b1537b39]{height:18px;width:18px}.featured-article[data-v-b1537b39]{margin-bottom:var(--airbnb-space-2xl)}.featured-link[data-v-b1537b39]{background:#fff;border:1px solid var(--airbnb-border-gray);border-radius:var(--airbnb-radius-lg);display:grid;gap:var(--airbnb-space-2xl);grid-template-columns:1fr 1fr;padding:var(--airbnb-space-2xl);text-decoration:none;transition:all .3s ease}.featured-link[data-v-b1537b39]:hover{border-color:var(--airbnb-black)}.featured-image-wrapper[data-v-b1537b39]{aspect-ratio:16/10;border-radius:var(--airbnb-radius-lg);overflow:hidden;position:relative}.featured-image[data-v-b1537b39]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.featured-link:hover .featured-image[data-v-b1537b39]{transform:scale(1.05)}.featured-badge[data-v-b1537b39]{background:linear-gradient(135deg,#ff385c,#e31c5f);border-radius:var(--airbnb-radius-sm);color:#fff;font-size:13px;font-weight:600;left:16px;padding:8px 16px;position:absolute;top:16px}.featured-overlay[data-v-b1537b39]{align-items:flex-end;background:linear-gradient(0deg,rgba(0,0,0,.6) 0,transparent);display:flex;inset:0;justify-content:center;opacity:0;padding:var(--airbnb-space-lg);position:absolute;transition:opacity .3s ease}.featured-link:hover .featured-overlay[data-v-b1537b39]{opacity:1}.overlay-content[data-v-b1537b39]{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:600;gap:8px}.overlay-content svg[data-v-b1537b39]{height:20px;width:20px}.featured-content[data-v-b1537b39]{display:flex;flex-direction:column;gap:var(--airbnb-space-md);justify-content:center}.featured-meta[data-v-b1537b39]{align-items:center;display:flex;gap:var(--airbnb-space-sm)}.author-avatar[data-v-b1537b39]{border-radius:50%;height:48px;-o-object-fit:cover;object-fit:cover;width:48px}.author-info[data-v-b1537b39]{flex:1}.author-name[data-v-b1537b39]{color:var(--airbnb-black);display:block;font-size:15px;font-weight:600;margin-bottom:4px}.article-stats[data-v-b1537b39]{color:var(--airbnb-gray);font-size:13px;gap:var(--airbnb-space-sm)}.article-stats[data-v-b1537b39],.stat-item[data-v-b1537b39]{align-items:center;display:flex}.stat-item[data-v-b1537b39]{gap:4px}.stat-item svg[data-v-b1537b39]{height:14px;width:14px}.featured-title[data-v-b1537b39]{color:var(--airbnb-black);font-size:26px;font-weight:600;line-height:1.3;margin:0;transition:color .2s ease}.featured-link:hover .featured-title[data-v-b1537b39]{color:var(--airbnb-primary)}.featured-excerpt[data-v-b1537b39]{color:var(--airbnb-dark-gray);font-size:16px;line-height:1.6;margin:0}.featured-tags[data-v-b1537b39]{display:flex;flex-wrap:wrap;gap:var(--airbnb-space-xs)}.article-tag[data-v-b1537b39]{background:transparent;border:1px solid var(--airbnb-border-gray);border-radius:var(--airbnb-radius-sm);color:var(--airbnb-dark-gray);font-size:13px;font-weight:500;padding:6px 12px}.articles-grid[data-v-b1537b39]{display:grid;gap:var(--airbnb-space-lg);grid-template-columns:repeat(3,1fr)}.article-card[data-v-b1537b39]{background:#fff;border:1px solid var(--airbnb-border-gray);border-radius:var(--airbnb-radius-lg);display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:all .3s ease}.article-card[data-v-b1537b39]:hover{border-color:var(--airbnb-black)}.article-image-wrapper[data-v-b1537b39]{aspect-ratio:16/10;background:var(--airbnb-bg-gray);overflow:hidden;position:relative}.article-image[data-v-b1537b39]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.article-card:hover .article-image[data-v-b1537b39]{transform:scale(1.1)}.new-badge[data-v-b1537b39]{background:#10b981;color:#fff;left:12px}.hot-badge[data-v-b1537b39],.new-badge[data-v-b1537b39]{border-radius:var(--airbnb-radius-sm);font-size:12px;font-weight:600;padding:4px 10px;position:absolute;top:12px}.hot-badge[data-v-b1537b39]{background:#fffffff2;color:var(--airbnb-black);right:12px}.article-overlay[data-v-b1537b39]{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .3s ease}.article-card:hover .article-overlay[data-v-b1537b39]{opacity:1}.read-now[data-v-b1537b39]{color:#fff;font-size:15px;font-weight:600}.article-content[data-v-b1537b39]{flex:1;flex-direction:column;padding:var(--airbnb-space-lg)}.article-content[data-v-b1537b39],.article-meta-row[data-v-b1537b39]{display:flex;gap:var(--airbnb-space-sm)}.article-meta-row[data-v-b1537b39]{align-items:center;justify-content:space-between}.author-section[data-v-b1537b39]{align-items:center;display:flex;gap:8px}.author-avatar-sm[data-v-b1537b39]{border-radius:50%;height:24px;-o-object-fit:cover;object-fit:cover;width:24px}.author-name-sm[data-v-b1537b39]{color:var(--airbnb-dark-gray);font-size:13px;font-weight:500}.article-date[data-v-b1537b39]{color:var(--airbnb-gray);font-size:12px}.article-title[data-v-b1537b39]{color:var(--airbnb-black);display:-webkit-box;font-size:18px;font-weight:600;-webkit-line-clamp:2;line-height:1.4;margin:0;transition:color .2s ease;-webkit-box-orient:vertical;overflow:hidden}.article-card:hover .article-title[data-v-b1537b39]{color:var(--airbnb-primary)}.article-excerpt[data-v-b1537b39]{color:var(--airbnb-gray);flex:1;font-size:14px;line-height:1.5;margin:0}.article-footer[data-v-b1537b39]{align-items:center;border-top:1px solid var(--airbnb-bg-gray);display:flex;gap:var(--airbnb-space-sm);justify-content:space-between;padding-top:var(--airbnb-space-sm)}.article-tags-sm[data-v-b1537b39]{display:flex;flex:1;gap:4px}.article-tag-sm[data-v-b1537b39]{background:transparent;border:1px solid var(--airbnb-border-gray);border-radius:4px;color:var(--airbnb-gray);font-size:11px;font-weight:500;padding:4px 8px}.article-stats-sm[data-v-b1537b39]{align-items:center;color:var(--airbnb-gray);display:flex;font-size:12px;gap:12px}.stat-item-sm[data-v-b1537b39]{align-items:center;display:flex;gap:4px}.stat-item-sm svg[data-v-b1537b39]{height:14px;width:14px}.empty-state[data-v-b1537b39]{color:var(--airbnb-gray);padding:var(--airbnb-space-3xl);text-align:center}.empty-state svg[data-v-b1537b39]{height:64px;margin-bottom:var(--airbnb-space-md);opacity:.5;width:64px}.empty-state p[data-v-b1537b39]{font-size:16px;margin:0}.load-more-section[data-v-b1537b39]{margin-top:var(--airbnb-space-2xl);text-align:center}.btn-load-more[data-v-b1537b39]{align-items:center;background:#fff;border:1px solid var(--airbnb-border-gray);border-radius:var(--airbnb-radius-sm);color:var(--airbnb-black);cursor:pointer;display:inline-flex;font-family:var(--airbnb-font-family);font-size:16px;font-weight:600;gap:8px;padding:14px 28px;transition:all .2s ease}.btn-load-more[data-v-b1537b39]:hover{border-color:var(--airbnb-black)}.btn-load-more svg[data-v-b1537b39]{height:18px;width:18px}@media(max-width:1200px){.articles-grid[data-v-b1537b39]{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.featured-link[data-v-b1537b39]{grid-template-columns:1fr}.featured-image-wrapper[data-v-b1537b39]{aspect-ratio:16/9}}@media(max-width:768px){.articles-header[data-v-b1537b39]{align-items:flex-start;flex-direction:column;gap:var(--airbnb-space-md)}.articles-title[data-v-b1537b39]{font-size:24px}.articles-subtitle[data-v-b1537b39]{font-size:14px}.btn-view-all[data-v-b1537b39]{justify-content:center;min-height:44px;width:100%}.articles-grid[data-v-b1537b39]{gap:var(--airbnb-space-lg);grid-template-columns:1fr}.featured-link[data-v-b1537b39]{padding:var(--airbnb-space-md)}.featured-title[data-v-b1537b39]{font-size:20px}.featured-excerpt[data-v-b1537b39]{display:none}.featured-tags[data-v-b1537b39]{gap:6px}.featured-tag[data-v-b1537b39]{font-size:11px;padding:4px 8px}.article-card[data-v-b1537b39]{min-height:120px}.article-title[data-v-b1537b39]{font-size:16px}.article-excerpt[data-v-b1537b39]{font-size:13px;-webkit-line-clamp:2}}@media(max-width:480px){.articles-title[data-v-b1537b39]{font-size:20px}.featured-article[data-v-b1537b39]{margin-bottom:var(--airbnb-space-lg)}.featured-link[data-v-b1537b39]{padding:var(--airbnb-space-sm)}.featured-title[data-v-b1537b39]{font-size:18px}.featured-meta[data-v-b1537b39]{gap:var(--airbnb-space-xs)}.article-image-wrapper[data-v-b1537b39]{height:180px}.article-title[data-v-b1537b39]{font-size:15px}.article-footer[data-v-b1537b39]{align-items:flex-start;flex-direction:column;gap:var(--airbnb-space-xs)}.btn-load-more[data-v-b1537b39]{font-size:15px;min-height:48px}}@media(hover:none)and (pointer:coarse){.article-card[data-v-b1537b39]:hover,.btn-load-more[data-v-b1537b39]:hover,.btn-view-all[data-v-b1537b39]:hover,.featured-link[data-v-b1537b39]:hover{border-color:var(--airbnb-border-gray);transform:none}}.lightbox-airbnb-overlay[data-v-debc8bb4]{align-items:center;background:#000000f5;display:flex;justify-content:center;inset:0;position:fixed;z-index:var(--z-modal,1000)}.lightbox-fade-enter-active[data-v-debc8bb4],.lightbox-fade-leave-active[data-v-debc8bb4]{transition:opacity .3s ease}.lightbox-fade-enter-from[data-v-debc8bb4],.lightbox-fade-leave-to[data-v-debc8bb4]{opacity:0}.lightbox-close-airbnb[data-v-debc8bb4]{align-items:center;background:#ffffffe6;border:none;border-radius:50%;color:var(--airbnb-black);cursor:pointer;display:flex;height:48px;justify-content:center;position:fixed;right:24px;top:24px;transition:all .2s ease;width:48px;z-index:10}.lightbox-close-airbnb[data-v-debc8bb4]:hover{background:#fff}.lightbox-close-airbnb svg[data-v-debc8bb4]{height:24px;width:24px}.lightbox-view-toggle[data-v-debc8bb4]{align-items:center;background:#ffffffe6;border:none;border-radius:50%;color:var(--airbnb-black);cursor:pointer;display:flex;height:48px;justify-content:center;left:24px;position:fixed;top:24px;transition:all .2s ease;width:48px;z-index:10}.lightbox-view-toggle[data-v-debc8bb4]:hover{background:#fff}.lightbox-view-toggle svg[data-v-debc8bb4]{height:24px;width:24px}.lightbox-masonry-view[data-v-debc8bb4]{height:80vh;overflow-x:hidden;overflow-y:auto;padding:20px;scrollbar-width:thin;width:90vw}.lightbox-masonry-view[data-v-debc8bb4]::-webkit-scrollbar{width:8px}.lightbox-masonry-view[data-v-debc8bb4]::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}.lightbox-masonry-view[data-v-debc8bb4]::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}.lightbox-masonry-view[data-v-debc8bb4]::-webkit-scrollbar-thumb:hover{background:#ffffff80}.masonry-grid-airbnb[data-v-debc8bb4]{-moz-column-count:3;column-count:3;-moz-column-gap:16px;column-gap:16px}@media(max-width:1200px){.masonry-grid-airbnb[data-v-debc8bb4]{-moz-column-count:2;column-count:2}}@media(max-width:768px){.masonry-grid-airbnb[data-v-debc8bb4]{-moz-column-count:1;column-count:1}}.masonry-item-airbnb[data-v-debc8bb4]{position:relative;-moz-column-break-inside:avoid;border-radius:var(--airbnb-radius-lg);break-inside:avoid;cursor:pointer;margin-bottom:16px;overflow:hidden;transition:all .2s ease}.masonry-item-airbnb.active[data-v-debc8bb4]{box-shadow:0 0 0 3px #fffc;transform:scale(1.05);z-index:1}.masonry-image-airbnb[data-v-debc8bb4]{border-radius:var(--airbnb-radius-lg);display:block;height:auto;width:100%}.image-number-airbnb[data-v-debc8bb4]{background:#000000b3;font-size:14px;font-weight:600;left:12px}.image-number-airbnb[data-v-debc8bb4],.selected-indicator-airbnb[data-v-debc8bb4]{align-items:center;border-radius:50%;color:#fff;display:flex;height:36px;justify-content:center;position:absolute;top:12px;width:36px}.selected-indicator-airbnb[data-v-debc8bb4]{animation:pulse-airbnb-debc8bb4 1.5s ease-in-out infinite;background:var(--airbnb-primary);right:12px}.selected-indicator-airbnb svg[data-v-debc8bb4]{height:20px;width:20px}@keyframes pulse-airbnb-debc8bb4{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.zoom-hint-airbnb[data-v-debc8bb4]{align-items:center;background:#fffffff2;border-radius:var(--airbnb-radius-sm);bottom:12px;color:var(--airbnb-black);display:flex;font-size:12px;font-weight:600;gap:6px;opacity:0;padding:8px 12px;position:absolute;right:12px;transition:opacity .2s ease}.masonry-item-airbnb:hover .zoom-hint-airbnb[data-v-debc8bb4]{opacity:1}.zoom-hint-airbnb svg[data-v-debc8bb4]{height:16px;width:16px}.lightbox-fullscreen-view[data-v-debc8bb4]{height:100%;padding:80px 80px 100px;width:100%}.fullscreen-image-container[data-v-debc8bb4],.lightbox-fullscreen-view[data-v-debc8bb4]{align-items:center;display:flex;justify-content:center}.fullscreen-image[data-v-debc8bb4],.fullscreen-image-container[data-v-debc8bb4]{max-height:100%;max-width:100%}.fullscreen-image[data-v-debc8bb4]{border-radius:var(--airbnb-radius-lg);box-shadow:0 20px 60px #0000004d;-o-object-fit:contain;object-fit:contain}.lightbox-navigation-airbnb[data-v-debc8bb4]{display:flex;justify-content:space-between;left:0;padding:0 24px;pointer-events:none;position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:5}.nav-button-airbnb[data-v-debc8bb4]{align-items:center;background:#ffffffe6;border:none;border-radius:50%;color:var(--airbnb-black);cursor:pointer;display:flex;height:56px;justify-content:center;pointer-events:auto;transition:all .2s ease;width:56px}.nav-button-airbnb[data-v-debc8bb4]:hover{background:#fff}.nav-button-airbnb svg[data-v-debc8bb4]{height:28px;width:28px}.lightbox-info-airbnb[data-v-debc8bb4]{bottom:24px;left:50%;position:fixed;transform:translate(-50%);z-index:5}.image-counter-airbnb[data-v-debc8bb4]{align-items:center;background:#ffffffe6;border-radius:24px;color:var(--airbnb-black);display:flex;font-family:var(--airbnb-font-family);font-size:14px;font-weight:600;gap:8px;padding:12px 20px}.current-number[data-v-debc8bb4]{font-size:16px;font-weight:700}.divider[data-v-debc8bb4]{opacity:.6}.total-number[data-v-debc8bb4]{opacity:.8}@media(max-width:768px){.lightbox-masonry-view[data-v-debc8bb4]{height:85vh;padding:12px;width:100vw}.lightbox-fullscreen-view[data-v-debc8bb4]{padding:70px 20px 90px}.lightbox-close-airbnb[data-v-debc8bb4],.lightbox-view-toggle[data-v-debc8bb4]{height:44px;top:16px;width:44px}.lightbox-close-airbnb[data-v-debc8bb4]{right:16px}.lightbox-view-toggle[data-v-debc8bb4]{left:16px}.nav-button-airbnb[data-v-debc8bb4]{height:48px;width:48px}.nav-button-airbnb svg[data-v-debc8bb4]{height:24px;width:24px}.lightbox-navigation-airbnb[data-v-debc8bb4]{padding:0 16px}.image-number-airbnb[data-v-debc8bb4]{font-size:13px;height:32px;left:8px;top:8px;width:32px}.masonry-item-airbnb[data-v-debc8bb4]{margin-bottom:12px}.masonry-image-airbnb[data-v-debc8bb4],.masonry-item-airbnb[data-v-debc8bb4]{border-radius:var(--airbnb-radius-md)}}@media(max-width:480px){.lightbox-masonry-view[data-v-debc8bb4]{height:88vh;padding:8px}.lightbox-fullscreen-view[data-v-debc8bb4]{padding:60px 12px 80px}.lightbox-close-airbnb[data-v-debc8bb4],.lightbox-view-toggle[data-v-debc8bb4]{height:40px;top:12px;width:40px}.lightbox-close-airbnb[data-v-debc8bb4]{right:12px}.lightbox-view-toggle[data-v-debc8bb4]{left:12px}.lightbox-close-airbnb svg[data-v-debc8bb4],.lightbox-view-toggle svg[data-v-debc8bb4]{height:20px;width:20px}.nav-button-airbnb[data-v-debc8bb4]{background:#000c;height:56px;width:56px}.nav-button-airbnb svg[data-v-debc8bb4]{height:28px;width:28px}.lightbox-navigation-airbnb[data-v-debc8bb4]{padding:0 8px}.masonry-item-airbnb[data-v-debc8bb4]{margin-bottom:8px}.image-number-airbnb[data-v-debc8bb4]{font-size:12px;height:28px;left:6px;top:6px;width:28px}}.lightbox-close-airbnb[data-v-debc8bb4]:focus-visible,.lightbox-view-toggle[data-v-debc8bb4]:focus-visible,.nav-button-airbnb[data-v-debc8bb4]:focus-visible{outline:2px solid var(--airbnb-primary);outline-offset:2px}@media(hover:none)and (pointer:coarse){.lightbox-close-airbnb[data-v-debc8bb4]:hover,.lightbox-view-toggle[data-v-debc8bb4]:hover,.masonry-item-airbnb[data-v-debc8bb4]:hover,.nav-button-airbnb[data-v-debc8bb4]:hover{background:#ffffffe6;transform:none}.masonry-item-airbnb:hover .zoom-hint-airbnb[data-v-debc8bb4]{opacity:0}}
