{"id":2569,"date":"2026-10-18T04:18:10","date_gmt":"2026-10-18T04:18:10","guid":{"rendered":"https:\/\/bridget-estate.com\/?page_id=2569"},"modified":"2026-10-26T02:03:01","modified_gmt":"2026-10-26T02:03:01","slug":"h","status":"publish","type":"page","link":"https:\/\/bridget-estate.com\/","title":{"rendered":"HOME"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2569\" class=\"elementor elementor-2569\">\n\t\t\t\t<div class=\"elementor-element elementor-element-649e88d e-con-full e-flex e-con e-parent\" data-id=\"649e88d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c29d2ec elementor-widget elementor-widget-html\" data-id=\"c29d2ec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n\n<html lang=\"th\"><head>\n<meta charset=\"utf-8\"\/>\n<meta content=\"width=device-width, initial-scale=1.0\" name=\"viewport\"\/>\n<title>Bridget Estate - \u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e15\u0e48\u0e2d\u0e04\u0e38\u0e13\u0e01\u0e31\u0e1a\u0e2d\u0e2a\u0e31\u0e07\u0e2b\u0e32\u0e23\u0e34\u0e21\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e4c\u0e17\u0e35\u0e48\u0e43\u0e0a\u0e48<\/title>\n<!-- Google Fonts: Prompt & Plus Jakarta Sans -->\n<link href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\/>\n<link crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\/>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&amp;family=Prompt:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&amp;display=swap\" rel=\"stylesheet\"\/>\n<!-- Lucide Icons -->\n<script src=\"https:\/\/unpkg.com\/lucide@latest\"><\/script>\n<!-- Tailwind CSS v3 -->\n<script src=\"https:\/\/cdn.tailwindcss.com?plugins=forms,container-queries\"><\/script>\n<script>\n    tailwind.config = {\n      theme: {\n        extend: {\n          fontFamily: {\n            sans: ['\"Prompt\"', '\"Plus Jakarta Sans\"', 'sans-serif'],\n          },\n          colors: {\n            brand: {\n              bronze: '#a87948',\n              'bronze-hover': '#93683c',\n              gold: '#c99863',\n              dark: '#1e242c',\n              charcoal: '#2d3339',\n              cream: '#f9f6f0',\n              'cream-light': '#fbf9f5',\n              gray: '#606770',\n              border: '#e8e2d8'\n            }\n          }\n        }\n      }\n    }\n  <\/script>\n<style data-purpose=\"custom-typography\">\n    body {\n      font-family: 'Prompt', sans-serif;\n      color: #2d3339;\n    }\n\n    \/* Micro-animation for favorite button *\/\n    @keyframes heartPop {\n      0% { transform: scale(1); }\n      40% { transform: scale(1.32); }\n      70% { transform: scale(0.9); }\n      100% { transform: scale(1); }\n    }\n    .animate-heart-pop {\n      animation: heartPop 0.38s cubic-bezier(0.175, 0.885, 0.32, 1.275);\n    }\n\n    \/* Modal fade in \/ out animation *\/\n    @keyframes modalEnter {\n      from { opacity: 0; transform: scale(0.97) translateY(12px); }\n      to { opacity: 1; transform: scale(1) translateY(0); }\n    }\n    .modal-content-animate {\n      animation: modalEnter 0.26s cubic-bezier(0.16, 1, 0.3, 1) forwards;\n    }\n\n    \/* Smooth horizontal carousel scroll hiding scrollbar *\/\n    .no-scrollbar::-webkit-scrollbar {\n      display: none;\n    }\n    .no-scrollbar {\n      -ms-overflow-style: none;\n      scrollbar-width: none;\n    }\n  <\/style>\n<style data-purpose=\"hero-background\">\n    \/* Hero Twilight Luxury Penthouse Background *\/\n    .hero-bg {\n      background: linear-gradient(to right, rgba(12, 19, 29, 0.78) 0%, rgba(18, 28, 42, 0.5) 45%, rgba(15, 23, 42, 0.15) 100%),\n                  url('https:\/\/images.unsplash.com\/photo-1600596542815-ffad4c1539a9?auto=format&fit=crop&w=2000&q=80') center center \/ cover no-repeat;\n    }\n    \n    .banner-left-bg {\n      background: linear-gradient(to right, rgba(23, 20, 16, 0.78) 0%, rgba(35, 30, 24, 0.45) 100%),\n                  url('https:\/\/images.unsplash.com\/photo-1618221195710-dd6b41faaea6?auto=format&fit=crop&w=1000&q=80') center center \/ cover no-repeat;\n    }\n\n    .banner-right-bg {\n      background: linear-gradient(to right, rgba(254, 250, 243, 0.94) 0%, rgba(250, 245, 236, 0.75) 55%, rgba(240, 235, 225, 0.2) 100%),\n                  url('https:\/\/images.unsplash.com\/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=1000&q=80') center right \/ cover no-repeat;\n    }\n  <\/style>\n<\/head>\n<body class=\"bg-[#fbfbfb] text-[#2d3339] antialiased selection:bg-[#c99863] selection:text-white relative\">\n<!-- Toast Notification Container -->\n<div class=\"fixed bottom-6 right-6 z-[100] flex flex-col gap-3 pointer-events-none\" id=\"toast-container\"><\/div>\n<!-- BEGIN: MainHeader -->\n<header class=\"sticky top-0 z-50 bg-white\/95 backdrop-blur-md border-b border-gray-100 shadow-sm transition-all duration-300\" data-purpose=\"main-navigation\" id=\"main-header\">\n<div class=\"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 h-20 flex items-center justify-between\">\n<!-- Brand Logo -->\n<a class=\"flex items-center gap-3.5 group\" href=\"#\">\n<!-- Geometric Architectural Icon -->\n<a href=\"#\" aria-label=\"Bridget Estate\"\n   class=\"flex items-center shrink-0 w-[120px] sm:w-[150px] h-[64px]\">\n  <img decoding=\"async\"\n    src=\"https:\/\/bridget-estate.com\/wp-content\/uploads\/2026\/10\/Bridget-Estate-Logo.png\"\n    alt=\"Bridget Estate\"\n    class=\"block max-w-full max-h-full w-auto h-auto object-contain\"\n  \/>\n<\/a>\n<div class=\"flex flex-col\">\n<span class=\"font-bold tracking-[0.18em] text-lg sm:text-xl text-[#1e242c] uppercase font-['Plus_Jakarta_Sans'] leading-none\">BRIDGET<\/span>\n<span class=\"text-[10px] tracking-[0.38em] text-[#a87948] uppercase font-semibold font-['Plus_Jakarta_Sans'] mt-1\">ESTATE<\/span>\n<\/div>\n<\/a>\n<!-- Primary Navigation Links -->\n<nav class=\"hidden md:flex items-center gap-8 text-[15px] font-medium text-gray-700\">\n<a class=\"text-[#a87948] hover:text-[#93683c] transition-colors font-semibold\" href=\"#featured-listings\">\u0e0b\u0e37\u0e49\u0e2d<\/a>\n<a class=\"hover:text-[#a87948] transition-colors\" href=\"javascript:void(0)\" onclick=\"openListingModal('rent')\">\u0e02\u0e32\u0e22<\/a>\n<a class=\"hover:text-[#a87948] transition-colors\" href=\"#featured-listings\">\u0e40\u0e0a\u0e48\u0e32<\/a>\n<a class=\"hover:text-[#a87948] transition-colors\" href=\"#promo-banners\">\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23\u0e43\u0e2b\u0e21\u0e48<\/a>\n<a class=\"hover:text-[#a87948] transition-colors\" href=\"javascript:void(0)\" onclick=\"showToast('\u0e01\u0e33\u0e25\u0e31\u0e07\u0e08\u0e31\u0e14\u0e40\u0e15\u0e23\u0e35\u0e22\u0e21\u0e1a\u0e17\u0e04\u0e27\u0e32\u0e21\u0e41\u0e25\u0e30\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e01\u0e32\u0e23\u0e25\u0e07\u0e17\u0e38\u0e19\u0e25\u0e48\u0e32\u0e2a\u0e38\u0e14', 'info')\">\u0e1a\u0e17\u0e04\u0e27\u0e32\u0e21<\/a>\n<a class=\"hover:text-[#a87948] transition-colors\" href=\"javascript:void(0)\" onclick=\"showToast('Bridget Estate \u0e21\u0e38\u0e48\u0e07\u0e40\u0e19\u0e49\u0e19\u0e2d\u0e2a\u0e31\u0e07\u0e2b\u0e32\u0e23\u0e34\u0e21\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e4c\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e1e\u0e23\u0e35\u0e40\u0e21\u0e35\u0e22\u0e21\u0e2d\u0e31\u0e19\u0e14\u0e31\u0e1a 1', 'info')\">\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e01\u0e31\u0e1a\u0e40\u0e23\u0e32<\/a>\n<\/nav>\n<!-- User Actions & Post Listing Free -->\n<div class=\"flex items-center gap-5\">\n<!-- Wishlist Icon with Dynamic Badge -->\n<button aria-label=\"\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e42\u0e1b\u0e23\u0e14\" class=\"relative p-2 text-gray-600 hover:text-red-500 transition-colors rounded-full hover:bg-gray-50 group\" id=\"nav-wishlist-btn\" onclick=\"showToast('\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e42\u0e1b\u0e23\u0e14\u0e17\u0e35\u0e48\u0e04\u0e38\u0e13\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e44\u0e27\u0e49 (' + favoriteCount + ' \u0e23\u0e32\u0e22\u0e01\u0e32\u0e23)', 'info')\" type=\"button\">\n<i class=\"w-5 h-5 transition-transform group-hover:scale-110\" data-lucide=\"heart\"><\/i>\n<span class=\"absolute -top-1 -right-1 bg-red-500 text-white text-[10px] font-bold h-4 min-w-[16px] px-1 rounded-full flex items-center justify-center opacity-0 transform scale-75 transition-all duration-300\" id=\"wishlist-badge\">0<\/span>\n<\/button>\n<!-- User Login Button -->\n<a class=\"hidden sm:flex items-center gap-2 text-sm font-medium text-gray-700 hover:text-[#a87948] px-3 py-2 transition-colors cursor-pointer\" onclick=\"showToast('\u0e23\u0e30\u0e1a\u0e1a\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e2a\u0e21\u0e32\u0e0a\u0e34\u0e01 \u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e43\u0e2b\u0e49\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23\u0e40\u0e23\u0e47\u0e27\u0e46 \u0e19\u0e35\u0e49', 'info')\">\n<i class=\"w-5 h-5 text-gray-600\" data-lucide=\"user-round\"><\/i>\n<span>\u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a<\/span>\n<\/a>\n<!-- Post Listing Button -->\n<button class=\"inline-flex items-center justify-center px-5 py-2.5 rounded-lg bg-[#a87948] hover:bg-[#93683c] text-white font-medium text-sm transition-all shadow-sm hover:shadow-md cursor-pointer active:scale-95\" onclick=\"openListingModal('sell')\">\n          \u0e25\u0e07\u0e1b\u0e23\u0e30\u0e01\u0e32\u0e28\u0e1f\u0e23\u0e35\n<\/button>\n<\/div>\n<\/div>\n<\/header>\n<!-- END: MainHeader -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9d0e3e9 e-con-full e-flex e-con e-parent\" data-id=\"9d0e3e9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9f2b2a7 elementor-widget elementor-widget-html\" data-id=\"9f2b2a7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- BEGIN: HeroSection -->\n<section class=\"relative min-h-[580px] lg:min-h-[640px] hero-bg flex flex-col justify-between pt-16 pb-12 px-4 sm:px-6 lg:px-8\" data-purpose=\"hero-banner\">\n<!-- Hero Main Heading and Subtitle -->\n<div class=\"max-w-7xl mx-auto w-full pt-4 md:pt-10\">\n<div class=\"max-w-2xl text-white\">\n<h1 class=\"text-4xl sm:text-5xl lg:text-[56px] font-bold leading-[1.2] tracking-tight\">\n          \u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e15\u0e48\u0e2d\u0e04\u0e38\u0e13<br\/>\n          \u0e01\u0e31\u0e1a\u0e2d\u0e2a\u0e31\u0e07\u0e2b\u0e32\u0e23\u0e34\u0e21\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e4c\u0e17\u0e35\u0e48\u0e43\u0e0a\u0e48\n        <\/h1>\n<p class=\"mt-5 text-lg sm:text-xl text-gray-200\/90 font-light leading-relaxed\">\n          \u0e02\u0e32\u0e22\u0e07\u0e48\u0e32\u0e22 \u0e04\u0e49\u0e19\u0e2b\u0e32\u0e07\u0e48\u0e32\u0e22 \u0e42\u0e2d\u0e01\u0e32\u0e2a\u0e21\u0e32\u0e01\u0e01\u0e27\u0e48\u0e32\u0e40\u0e14\u0e34\u0e21<br class=\"hidden sm:inline\"\/>\n          \u0e01\u0e31\u0e1a Bridget Estate\n        <\/p>\n<\/div>\n<\/div>\n<!-- Floating Property Search Bar Container -->\n<div class=\"max-w-5xl mx-auto w-full mt-10 lg:mt-16\" data-purpose=\"search-container\">\n<!-- Search Type Tabs -->\n<div class=\"flex items-end\">\n<div class=\"inline-flex bg-black\/40 backdrop-blur-md rounded-t-xl overflow-hidden p-1 gap-1\" id=\"search-type-tabs\">\n<button class=\"tab-btn px-7 py-2.5 bg-white text-gray-900 rounded-lg font-semibold text-sm shadow-sm transition\" data-type=\"buy\" onclick=\"switchSearchTab('buy')\">\n            \u0e0b\u0e37\u0e49\u0e2d\n          <\/button>\n<button class=\"tab-btn px-7 py-2.5 text-white\/90 hover:text-white hover:bg-white\/10 rounded-lg font-medium text-sm transition\" data-type=\"rent\" onclick=\"switchSearchTab('rent')\">\n            \u0e40\u0e0a\u0e48\u0e32\n          <\/button>\n<button class=\"tab-btn px-7 py-2.5 text-white\/90 hover:text-white hover:bg-white\/10 rounded-lg font-medium text-sm transition\" data-type=\"new\" onclick=\"switchSearchTab('new')\">\n            \u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23\u0e43\u0e2b\u0e21\u0e48\n          <\/button>\n<\/div>\n<\/div>\n<!-- Search Inputs Box -->\n<div class=\"bg-white rounded-b-2xl rounded-tr-2xl shadow-2xl p-3 sm:p-4 border border-white\/30 grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-12 gap-3 items-center relative z-20\">\n<!-- Input 1: Property Type (Custom Dropdown) -->\n<div class=\"lg:col-span-4 relative dropdown-wrapper\" id=\"dropdown-type-wrapper\">\n<button class=\"w-full flex items-center justify-between border border-gray-200 rounded-xl px-3.5 py-3 hover:border-[#a87948] transition-colors bg-white text-left focus:outline-none focus:ring-1 focus:ring-[#a87948]\" onclick=\"toggleDropdown('type')\" type=\"button\">\n<div class=\"flex items-center min-w-0\">\n<i class=\"w-5 h-5 text-gray-400 mr-2.5 flex-shrink-0\" data-lucide=\"home\"><\/i>\n<span class=\"text-sm font-medium text-gray-700 truncate\" id=\"selected-type-label\">\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e2d\u0e2a\u0e31\u0e07\u0e2b\u0e32\u0e23\u0e34\u0e21\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e4c<\/span>\n<\/div>\n<i class=\"w-4 h-4 text-gray-400 dropdown-arrow transition-transform flex-shrink-0\" data-lucide=\"chevron-down\"><\/i>\n<\/button>\n<!-- Dropdown Menu -->\n<div class=\"hidden absolute top-full left-0 right-0 mt-1.5 bg-white border border-gray-100 rounded-xl shadow-xl py-1.5 z-30 max-h-60 overflow-y-auto\" id=\"dropdown-type-menu\">\n<button class=\"w-full px-4 py-2.5 text-left text-sm text-gray-700 hover:bg-[#f9f6f0] hover:text-[#a87948] font-medium transition flex items-center justify-between\" onclick=\"selectOption('type', '', '\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e2d\u0e2a\u0e31\u0e07\u0e2b\u0e32\u0e23\u0e34\u0e21\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e4c (\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14)')\" type=\"button\">\n<span>\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14<\/span>\n<\/button>\n<button class=\"w-full px-4 py-2.5 text-left text-sm text-gray-700 hover:bg-[#f9f6f0] hover:text-[#a87948] transition flex items-center justify-between\" onclick=\"selectOption('type', '\u0e1a\u0e49\u0e32\u0e19\u0e40\u0e14\u0e35\u0e48\u0e22\u0e27', '\u0e1a\u0e49\u0e32\u0e19\u0e40\u0e14\u0e35\u0e48\u0e22\u0e27')\" type=\"button\">\n<span>\u0e1a\u0e49\u0e32\u0e19\u0e40\u0e14\u0e35\u0e48\u0e22\u0e27<\/span>\n<\/button>\n<button class=\"w-full px-4 py-2.5 text-left text-sm text-gray-700 hover:bg-[#f9f6f0] hover:text-[#a87948] transition flex items-center justify-between\" onclick=\"selectOption('type', '\u0e04\u0e2d\u0e19\u0e42\u0e14\u0e21\u0e34\u0e40\u0e19\u0e35\u0e22\u0e21', '\u0e04\u0e2d\u0e19\u0e42\u0e14\u0e21\u0e34\u0e40\u0e19\u0e35\u0e22\u0e21')\" type=\"button\">\n<span>\u0e04\u0e2d\u0e19\u0e42\u0e14\u0e21\u0e34\u0e40\u0e19\u0e35\u0e22\u0e21<\/span>\n<\/button>\n<button class=\"w-full px-4 py-2.5 text-left text-sm text-gray-700 hover:bg-[#f9f6f0] hover:text-[#a87948] transition flex items-center justify-between\" onclick=\"selectOption('type', '\u0e17\u0e32\u0e27\u0e19\u0e4c\u0e42\u0e2e\u0e21', '\u0e17\u0e32\u0e27\u0e19\u0e4c\u0e42\u0e2e\u0e21')\" type=\"button\">\n<span>\u0e17\u0e32\u0e27\u0e19\u0e4c\u0e42\u0e2e\u0e21<\/span>\n<\/button>\n<button class=\"w-full px-4 py-2.5 text-left text-sm text-gray-700 hover:bg-[#f9f6f0] hover:text-[#a87948] transition flex items-center justify-between\" onclick=\"selectOption('type', '\u0e1e\u0e39\u0e25\u0e27\u0e34\u0e25\u0e25\u0e48\u0e32', '\u0e1e\u0e39\u0e25\u0e27\u0e34\u0e25\u0e25\u0e48\u0e32')\" type=\"button\">\n<span>\u0e1e\u0e39\u0e25\u0e27\u0e34\u0e25\u0e25\u0e48\u0e32<\/span>\n<\/button>\n<button class=\"w-full px-4 py-2.5 text-left text-sm text-gray-700 hover:bg-[#f9f6f0] hover:text-[#a87948] transition flex items-center justify-between\" onclick=\"selectOption('type', '\u0e17\u0e35\u0e48\u0e14\u0e34\u0e19', '\u0e17\u0e35\u0e48\u0e14\u0e34\u0e19')\" type=\"button\">\n<span>\u0e17\u0e35\u0e48\u0e14\u0e34\u0e19<\/span>\n<\/button>\n<button class=\"w-full px-4 py-2.5 text-left text-sm text-gray-700 hover:bg-[#f9f6f0] hover:text-[#a87948] transition flex items-center justify-between\" onclick=\"selectOption('type', '\u0e2d\u0e32\u0e04\u0e32\u0e23\u0e1e\u0e32\u0e13\u0e34\u0e0a\u0e22\u0e4c', '\u0e2d\u0e32\u0e04\u0e32\u0e23\u0e1e\u0e32\u0e13\u0e34\u0e0a\u0e22\u0e4c')\" type=\"button\">\n<span>\u0e2d\u0e32\u0e04\u0e32\u0e23\u0e1e\u0e32\u0e13\u0e34\u0e0a\u0e22\u0e4c<\/span>\n<\/button>\n<\/div>\n<\/div>\n<!-- Input 2: Location \/ Province (Custom Dropdown) -->\n<div class=\"lg:col-span-3 relative dropdown-wrapper\" id=\"dropdown-location-wrapper\">\n<button class=\"w-full flex items-center justify-between border border-gray-200 rounded-xl px-3.5 py-3 hover:border-[#a87948] transition-colors bg-white text-left focus:outline-none focus:ring-1 focus:ring-[#a87948]\" onclick=\"toggleDropdown('location')\" type=\"button\">\n<div class=\"flex items-center min-w-0\">\n<i class=\"w-5 h-5 text-gray-400 mr-2.5 flex-shrink-0\" data-lucide=\"map-pin\"><\/i>\n<span class=\"text-sm font-medium text-gray-700 truncate\" id=\"selected-location-label\">\u0e17\u0e33\u0e40\u0e25 \/ \u0e08\u0e31\u0e07\u0e2b\u0e27\u0e31\u0e14<\/span>\n<\/div>\n<i class=\"w-4 h-4 text-gray-400 dropdown-arrow transition-transform flex-shrink-0\" data-lucide=\"chevron-down\"><\/i>\n<\/button>\n<!-- Dropdown Menu -->\n<div class=\"hidden absolute top-full left-0 right-0 mt-1.5 bg-white border border-gray-100 rounded-xl shadow-xl py-1.5 z-30 max-h-60 overflow-y-auto\" id=\"dropdown-location-menu\">\n<button class=\"w-full px-4 py-2.5 text-left text-sm text-gray-700 hover:bg-[#f9f6f0] hover:text-[#a87948] font-medium transition\" onclick=\"selectOption('location', '', '\u0e17\u0e33\u0e40\u0e25 \/ \u0e08\u0e31\u0e07\u0e2b\u0e27\u0e31\u0e14 (\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14)')\" type=\"button\">\u0e17\u0e38\u0e01\u0e17\u0e33\u0e40\u0e25<\/button>\n<button class=\"w-full px-4 py-2.5 text-left text-sm text-gray-700 hover:bg-[#f9f6f0] hover:text-[#a87948] transition\" onclick=\"selectOption('location', '\u0e01\u0e23\u0e38\u0e07\u0e40\u0e17\u0e1e\u0e21\u0e2b\u0e32\u0e19\u0e04\u0e23', '\u0e01\u0e23\u0e38\u0e07\u0e40\u0e17\u0e1e\u0e21\u0e2b\u0e32\u0e19\u0e04\u0e23')\" type=\"button\">\u0e01\u0e23\u0e38\u0e07\u0e40\u0e17\u0e1e\u0e21\u0e2b\u0e32\u0e19\u0e04\u0e23<\/button>\n<button class=\"w-full px-4 py-2.5 text-left text-sm text-gray-700 hover:bg-[#f9f6f0] hover:text-[#a87948] transition\" onclick=\"selectOption('location', '\u0e19\u0e19\u0e17\u0e1a\u0e38\u0e23\u0e35', '\u0e19\u0e19\u0e17\u0e1a\u0e38\u0e23\u0e35')\" type=\"button\">\u0e19\u0e19\u0e17\u0e1a\u0e38\u0e23\u0e35<\/button>\n<button class=\"w-full px-4 py-2.5 text-left text-sm text-gray-700 hover:bg-[#f9f6f0] hover:text-[#a87948] transition\" onclick=\"selectOption('location', '\u0e2a\u0e21\u0e38\u0e17\u0e23\u0e1b\u0e23\u0e32\u0e01\u0e32\u0e23', '\u0e2a\u0e21\u0e38\u0e17\u0e23\u0e1b\u0e23\u0e32\u0e01\u0e32\u0e23')\" type=\"button\">\u0e2a\u0e21\u0e38\u0e17\u0e23\u0e1b\u0e23\u0e32\u0e01\u0e32\u0e23<\/button>\n<button class=\"w-full px-4 py-2.5 text-left text-sm text-gray-700 hover:bg-[#f9f6f0] hover:text-[#a87948] transition\" onclick=\"selectOption('location', '\u0e0a\u0e25\u0e1a\u0e38\u0e23\u0e35', '\u0e0a\u0e25\u0e1a\u0e38\u0e23\u0e35 (\u0e1e\u0e31\u0e17\u0e22\u0e32)')\" type=\"button\">\u0e0a\u0e25\u0e1a\u0e38\u0e23\u0e35 (\u0e1e\u0e31\u0e17\u0e22\u0e32)<\/button>\n<button class=\"w-full px-4 py-2.5 text-left text-sm text-gray-700 hover:bg-[#f9f6f0] hover:text-[#a87948] transition\" onclick=\"selectOption('location', '\u0e40\u0e0a\u0e35\u0e22\u0e07\u0e43\u0e2b\u0e21\u0e48', '\u0e40\u0e0a\u0e35\u0e22\u0e07\u0e43\u0e2b\u0e21\u0e48')\" type=\"button\">\u0e40\u0e0a\u0e35\u0e22\u0e07\u0e43\u0e2b\u0e21\u0e48<\/button>\n<button class=\"w-full px-4 py-2.5 text-left text-sm text-gray-700 hover:bg-[#f9f6f0] hover:text-[#a87948] transition\" onclick=\"selectOption('location', '\u0e20\u0e39\u0e40\u0e01\u0e47\u0e15', '\u0e20\u0e39\u0e40\u0e01\u0e47\u0e15')\" type=\"button\">\u0e20\u0e39\u0e40\u0e01\u0e47\u0e15<\/button>\n<\/div>\n<\/div>\n<!-- Input 3: Price Range (Custom Dropdown) -->\n<div class=\"lg:col-span-3 relative dropdown-wrapper\" id=\"dropdown-price-wrapper\">\n<button class=\"w-full flex items-center justify-between border border-gray-200 rounded-xl px-3.5 py-3 hover:border-[#a87948] transition-colors bg-white text-left focus:outline-none focus:ring-1 focus:ring-[#a87948]\" onclick=\"toggleDropdown('price')\" type=\"button\">\n<div class=\"flex items-center min-w-0\">\n<i class=\"w-5 h-5 text-gray-400 mr-2.5 flex-shrink-0\" data-lucide=\"wallet\"><\/i>\n<span class=\"text-sm font-medium text-gray-700 truncate\" id=\"selected-price-label\">\u0e23\u0e32\u0e04\u0e32<\/span>\n<\/div>\n<i class=\"w-4 h-4 text-gray-400 dropdown-arrow transition-transform flex-shrink-0\" data-lucide=\"chevron-down\"><\/i>\n<\/button>\n<!-- Dropdown Menu -->\n<div class=\"hidden absolute top-full left-0 right-0 mt-1.5 bg-white border border-gray-100 rounded-xl shadow-xl py-1.5 z-30 max-h-60 overflow-y-auto\" id=\"dropdown-price-menu\">\n<button class=\"w-full px-4 py-2.5 text-left text-sm text-gray-700 hover:bg-[#f9f6f0] hover:text-[#a87948] font-medium transition\" onclick=\"selectOption('price', '', '\u0e17\u0e38\u0e01\u0e0a\u0e48\u0e27\u0e07\u0e23\u0e32\u0e04\u0e32')\" type=\"button\">\u0e17\u0e38\u0e01\u0e0a\u0e48\u0e27\u0e07\u0e23\u0e32\u0e04\u0e32<\/button>\n<button class=\"w-full px-4 py-2.5 text-left text-sm text-gray-700 hover:bg-[#f9f6f0] hover:text-[#a87948] transition\" onclick=\"selectOption('price', '&lt;3M', '\u0e44\u0e21\u0e48\u0e40\u0e01\u0e34\u0e19 3,000,000 \u0e1a\u0e32\u0e17')\" type=\"button\">\u0e44\u0e21\u0e48\u0e40\u0e01\u0e34\u0e19 3,000,000 \u0e1a\u0e32\u0e17<\/button>\n<button class=\"w-full px-4 py-2.5 text-left text-sm text-gray-700 hover:bg-[#f9f6f0] hover:text-[#a87948] transition\" onclick=\"selectOption('price', '3-5M', '3,000,000 - 5,000,000 \u0e1a\u0e32\u0e17')\" type=\"button\">3,000,000 - 5,000,000 \u0e1a\u0e32\u0e17<\/button>\n<button class=\"w-full px-4 py-2.5 text-left text-sm text-gray-700 hover:bg-[#f9f6f0] hover:text-[#a87948] transition\" onclick=\"selectOption('price', '5-10M', '5,000,000 - 10,000,000 \u0e1a\u0e32\u0e17')\" type=\"button\">5,000,000 - 10,000,000 \u0e1a\u0e32\u0e17<\/button>\n<button class=\"w-full px-4 py-2.5 text-left text-sm text-gray-700 hover:bg-[#f9f6f0] hover:text-[#a87948] transition\" onclick=\"selectOption('price', '10-20M', '10,000,000 - 20,000,000 \u0e1a\u0e32\u0e17')\" type=\"button\">10,000,000 - 20,000,000 \u0e1a\u0e32\u0e17<\/button>\n<button class=\"w-full px-4 py-2.5 text-left text-sm text-gray-700 hover:bg-[#f9f6f0] hover:text-[#a87948] transition\" onclick=\"selectOption('price', '&gt;20M', '20,000,000 \u0e1a\u0e32\u0e17 \u0e02\u0e36\u0e49\u0e19\u0e44\u0e1b')\" type=\"button\">20,000,000 \u0e1a\u0e32\u0e17 \u0e02\u0e36\u0e49\u0e19\u0e44\u0e1b<\/button>\n<\/div>\n<\/div>\n<!-- Search Submit Button -->\n<div class=\"lg:col-span-2\">\n<button class=\"w-full flex items-center justify-center gap-2 py-3 px-5 bg-[#a87948] hover:bg-[#93683c] active:bg-[#7e5730] text-white font-semibold rounded-xl transition shadow-md hover:shadow-lg cursor-pointer select-none\" id=\"search-action-btn\" onclick=\"triggerSearch()\" type=\"button\">\n<i class=\"w-4 h-4\" data-lucide=\"search\" id=\"search-icon\"><\/i>\n<span id=\"search-btn-text\">\u0e04\u0e49\u0e19\u0e2b\u0e32<\/span>\n<\/button>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<!-- END: HeroSection -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-14babf6 e-con-full e-flex e-con e-parent\" data-id=\"14babf6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d59cff6 elementor-widget elementor-widget-html\" data-id=\"d59cff6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- BEGIN: FeaturedPropertiesSection -->\n<section class=\"py-14 sm:py-16 max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative\" data-purpose=\"featured-listings\" id=\"featured-listings\">\n<!-- Section Header -->\n<div class=\"flex items-end justify-between mb-8\">\n<div>\n<h2 class=\"text-2xl sm:text-3xl font-bold text-gray-900 tracking-tight\">\u0e2d\u0e2a\u0e31\u0e07\u0e2b\u0e32\u0e23\u0e34\u0e21\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e4c\u0e41\u0e19\u0e30\u0e19\u0e33<\/h2>\n<p class=\"text-sm sm:text-base text-gray-500 mt-1 font-light\">\u0e04\u0e31\u0e14\u0e2a\u0e23\u0e23\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e4c\u0e04\u0e38\u0e13\u0e20\u0e32\u0e1e\u0e08\u0e32\u0e01\u0e17\u0e31\u0e48\u0e27\u0e1b\u0e23\u0e30\u0e40\u0e17\u0e28<\/p>\n<\/div>\n<div class=\"flex items-center gap-4\">\n<div class=\"flex items-center gap-2\">\n<!-- Prev carousel button -->\n<button aria-label=\"\u0e14\u0e39\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e01\u0e48\u0e2d\u0e19\u0e2b\u0e19\u0e49\u0e32\" class=\"w-9 h-9 bg-white hover:bg-gray-50 border border-gray-200 text-gray-700 rounded-full flex items-center justify-center shadow-sm hover:shadow transition active:scale-95 cursor-pointer\" onclick=\"scrollCarousel(-1)\">\n<i class=\"w-4 h-4\" data-lucide=\"chevron-left\"><\/i>\n<\/button>\n<!-- Next carousel button -->\n<button aria-label=\"\u0e14\u0e39\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e16\u0e31\u0e14\u0e44\u0e1b\" class=\"w-9 h-9 bg-white hover:bg-gray-50 border border-gray-200 text-gray-700 rounded-full flex items-center justify-center shadow-sm hover:shadow transition active:scale-95 cursor-pointer\" onclick=\"scrollCarousel(1)\">\n<i class=\"w-4 h-4\" data-lucide=\"chevron-right\"><\/i>\n<\/button>\n<\/div>\n<a class=\"inline-flex items-center gap-1.5 text-sm font-semibold text-gray-700 hover:text-[#a87948] transition-colors group cursor-pointer\" onclick=\"showToast('\u0e01\u0e33\u0e25\u0e31\u0e07\u0e41\u0e2a\u0e14\u0e07\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e41\u0e19\u0e30\u0e19\u0e33\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14 24 \u0e23\u0e32\u0e22\u0e01\u0e32\u0e23', 'info')\">\n<span>\u0e14\u0e39\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14<\/span>\n<i class=\"w-4 h-4 transform group-hover:translate-x-1 transition-transform\" data-lucide=\"arrow-right\"><\/i>\n<\/a>\n<\/div>\n<\/div>\n<!-- Properties Grid \/ Scroll Container -->\n<div class=\"relative\">\n<div class=\"grid grid-flow-col auto-cols-[85%] sm:auto-cols-[48%] lg:auto-cols-[calc(25%-18px)] gap-6 overflow-x-auto no-scrollbar scroll-smooth pb-4 -mx-1 px-1\" id=\"property-carousel\">\n<!-- Property Card 1: Luxury House -->\n<article class=\"bg-white rounded-2xl overflow-hidden border border-gray-100 shadow-[0_4px_20px_rgba(0,0,0,0.04)] hover:shadow-[0_12px_28px_rgba(0,0,0,0.1)] transition-all duration-300 flex flex-col group cursor-pointer\" onclick=\"openPropertyModal(0)\">\n<!-- Thumbnail Container -->\n<div class=\"relative h-52 overflow-hidden bg-gray-100\">\n<img decoding=\"async\" alt=\"\u0e1a\u0e49\u0e32\u0e19\u0e40\u0e14\u0e35\u0e48\u0e22\u0e27 Luxury \u0e2a\u0e44\u0e15\u0e25\u0e4c\u0e42\u0e21\u0e40\u0e14\u0e34\u0e23\u0e4c\u0e19\" class=\"w-full h-full object-cover group-hover:scale-108 transition duration-700 ease-out\" src=\"https:\/\/bridget-estate.com\/wp-content\/uploads\/2026\/10\/\u0e1a\u0e49\u0e32\u0e19\u0e40\u0e14\u0e35\u0e48\u0e22\u0e27-\u0e21\u0e31\u0e13\u0e11\u0e19\u0e32-\u0e1b\u0e34\u0e48\u0e19\u0e40\u0e01\u0e25\u0e49\u0e32\u2013\u0e1e\u0e23\u0e30\u0e23\u0e32\u0e21-5-\u0e23\u0e35\u0e42\u0e19\u0e40\u0e27\u0e17\u0e43\u0e2b\u0e21\u0e48.webp\"\/>\n<!-- Badge: For Sale -->\n<span class=\"absolute top-3 left-3 px-3 py-1 bg-[#1e242c]\/85 backdrop-blur-sm text-white text-xs font-semibold rounded-md shadow-sm\">\n              \u0e02\u0e32\u0e22\n            <\/span>\n<!-- Favorite Button -->\n<button aria-label=\"\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e25\u0e07\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e42\u0e1b\u0e23\u0e14\" class=\"favorite-btn absolute top-3 right-3 p-2 bg-black\/30 hover:bg-black\/50 text-white rounded-full backdrop-blur-sm transition active:scale-90 z-10\" data-card-id=\"0\" onclick=\"toggleFavorite(event, 0)\">\n<i class=\"w-4 h-4 transition-colors pointer-events-none\" data-lucide=\"heart\"><\/i>\n<\/button>\n<\/div>\n<!-- Card Content -->\n<div class=\"p-4 flex-1 flex flex-col justify-between\">\n<div>\n<div class=\"flex items-center gap-1 text-xs text-gray-500 mb-1.5\">\n<i class=\"w-3.5 h-3.5 text-[#a87948]\" data-lucide=\"map-pin\"><\/i>\n<span>\u0e01\u0e23\u0e38\u0e07\u0e40\u0e17\u0e1e\u0e21\u0e2b\u0e32\u0e19\u0e04\u0e23<\/span>\n<\/div>\n<h3 class=\"font-semibold text-gray-900 text-base leading-snug line-clamp-1 group-hover:text-[#a87948] transition-colors\">\n                \u0e1a\u0e49\u0e32\u0e19\u0e40\u0e14\u0e35\u0e48\u0e22\u0e27 Luxury \u0e21\u0e31\u0e13\u0e11\u0e19\u0e32 \u0e1b\u0e34\u0e48\u0e19\u0e40\u0e01\u0e25\u0e49\u0e32\u2013\u0e1e\u0e23\u0e30\u0e23\u0e32\u0e21 5 \u0e23\u0e35\u0e42\u0e19\u0e40\u0e27\u0e17\u0e43\u0e2b\u0e21\u0e48\n              <\/h3>\n<p class=\"text-lg font-bold text-[#a87948] mt-2\">\n                \u0e3f 18,900,000\n              <\/p>\n<\/div>\n<!-- Features Specs -->\n<div class=\"pt-4 mt-3 border-t border-gray-100 flex items-center justify-between text-xs text-gray-500 font-light\">\n<span class=\"flex items-center gap-1.5\"><i class=\"w-4 h-4 text-gray-400\" data-lucide=\"bed\"><\/i> 3<\/span>\n<span class=\"flex items-center gap-1.5\"><i class=\"w-4 h-4 text-gray-400\" data-lucide=\"bath\"><\/i> 3<\/span>\n<span class=\"flex items-center gap-1.5\"><i class=\"w-4 h-4 text-gray-400\" data-lucide=\"maximize\"><\/i> 170 \u0e15\u0e23.\u0e21.<\/span>\n<\/div>\n<\/div>\n<\/article>\n<!-- Property Card 2: Modern Condo -->\n<article class=\"bg-white rounded-2xl overflow-hidden border border-gray-100 shadow-[0_4px_20px_rgba(0,0,0,0.04)] hover:shadow-[0_12px_28px_rgba(0,0,0,0.1)] transition-all duration-300 flex flex-col group cursor-pointer\" onclick=\"openPropertyModal(1)\">\n<!-- Thumbnail Container -->\n<div class=\"relative h-52 overflow-hidden bg-gray-100\">\n<img decoding=\"async\" alt=\"\u0e04\u0e2d\u0e19\u0e42\u0e14\u0e22\u0e48\u0e32\u0e19\u0e17\u0e2d\u0e07\u0e2b\u0e25\u0e48\u0e2d\" class=\"w-full h-full object-cover group-hover:scale-108 transition duration-700 ease-out\" src=\"https:\/\/bridget-estate.com\/wp-content\/uploads\/2026\/10\/THE-WINNING-TOWER-Sukhumvit-71-18.webp\"\/>\n<!-- Badge: For Rent -->\n<span class=\"absolute top-3 left-3 px-3 py-1 bg-[#1e242c]\/85 backdrop-blur-sm text-white text-xs font-semibold rounded-md shadow-sm\">\n              \u0e02\u0e32\u0e22 \n            <\/span>\n<!-- Favorite Button -->\n<button aria-label=\"\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e25\u0e07\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e42\u0e1b\u0e23\u0e14\" class=\"favorite-btn absolute top-3 right-3 p-2 bg-black\/30 hover:bg-black\/50 text-white rounded-full backdrop-blur-sm transition active:scale-90 z-10\" data-card-id=\"1\" onclick=\"toggleFavorite(event, 1)\">\n<i class=\"w-4 h-4 transition-colors pointer-events-none\" data-lucide=\"heart\"><\/i>\n<\/button>\n<\/div>\n<!-- Card Content -->\n<div class=\"p-4 flex-1 flex flex-col justify-between\">\n<div>\n<div class=\"flex items-center gap-1 text-xs text-gray-500 mb-1.5\">\n<i class=\"w-3.5 h-3.5 text-[#a87948]\" data-lucide=\"map-pin\"><\/i>\n<span>\u0e01\u0e23\u0e38\u0e07\u0e40\u0e17\u0e1e\u0e21\u0e2b\u0e32\u0e19\u0e04\u0e23<\/span>\n<\/div>\n<h3 class=\"font-semibold text-gray-900 text-base leading-snug line-clamp-1 group-hover:text-[#a87948] transition-colors\">\n                The Winning Tower (\u0e2a\u0e38\u0e02\u0e38\u0e21\u0e27\u0e34\u0e17 71)       <\/h3>\n<p class=\"text-lg font-bold text-[#a87948] mt-2\">\n                \u0e3f 5,790,000 <span class=\"text-xs text-gray-500 font-normal\"><\/span>\n<\/p>\n<\/div>\n<!-- Features Specs -->\n<div class=\"pt-4 mt-3 border-t border-gray-100 flex items-center justify-between text-xs text-gray-500 font-light\">\n<span class=\"flex items-center gap-1.5\"><i class=\"w-4 h-4 text-gray-400\" data-lucide=\"bed\"><\/i> 2<\/span>\n<span class=\"flex items-center gap-1.5\"><i class=\"w-4 h-4 text-gray-400\" data-lucide=\"bath\"><\/i> 2<\/span>\n<span class=\"flex items-center gap-1.5\"><i class=\"w-4 h-4 text-gray-400\" data-lucide=\"maximize\"><\/i> 83 \u0e15\u0e23.\u0e21.<\/span>\n<\/div>\n<\/div>\n<\/article>\n<!-- Property Card 3: Sea View Pool Villa -->\n<article class=\"bg-white rounded-2xl overflow-hidden border border-gray-100 shadow-[0_4px_20px_rgba(0,0,0,0.04)] hover:shadow-[0_12px_28px_rgba(0,0,0,0.1)] transition-all duration-300 flex flex-col group cursor-pointer\" onclick=\"openPropertyModal(2)\">\n<!-- Thumbnail Container -->\n<div class=\"relative h-52 overflow-hidden bg-gray-100\">\n<img decoding=\"async\" alt=\"\u0e1a\u0e49\u0e32\u0e19\u0e40\u0e02\u0e32\u0e43\u0e2b\u0e0d\u0e48\" class=\"w-full h-full object-cover group-hover:scale-108 transition duration-700 ease-out\" src=\"https:\/\/bridget-estate.com\/wp-content\/uploads\/2026\/10\/Modern-Villa-with-Lush-Tropical-Landscaping.png\"\/>\n<!-- Badge: For Sale -->\n<span class=\"absolute top-3 left-3 px-3 py-1 bg-[#1e242c]\/85 backdrop-blur-sm text-white text-xs font-semibold rounded-md shadow-sm\">\n              \u0e02\u0e32\u0e22\n            <\/span>\n<!-- Favorite Button -->\n<button aria-label=\"\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e25\u0e07\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e42\u0e1b\u0e23\u0e14\" class=\"favorite-btn absolute top-3 right-3 p-2 bg-black\/30 hover:bg-black\/50 text-white rounded-full backdrop-blur-sm transition active:scale-90 z-10\" data-card-id=\"2\" onclick=\"toggleFavorite(event, 2)\">\n<i class=\"w-4 h-4 transition-colors pointer-events-none\" data-lucide=\"heart\"><\/i>\n<\/button>\n<\/div>\n<!-- Card Content -->\n<div class=\"p-4 flex-1 flex flex-col justify-between\">\n<div>\n<div class=\"flex items-center gap-1 text-xs text-gray-500 mb-1.5\">\n<i class=\"w-3.5 h-3.5 text-[#a87948]\" data-lucide=\"map-pin\"><\/i>\n<span>\u0e1e\u0e31\u0e17\u0e22\u0e32, \u0e40\u0e02\u0e32\u0e43\u0e2b\u0e0d\u0e48 <\/span>\n<\/div>\n<h3 class=\"font-semibold text-gray-900 text-base leading-snug line-clamp-1 group-hover:text-[#a87948] transition-colors\">\n                Grand Marnez (\u0e01\u0e23\u0e2d\u0e07\u0e14\u0e4c\u0e40\u0e21\u0e40\u0e19\u0e48 \u0e40\u0e02\u0e32\u0e43\u0e2b\u0e0d\u0e48) \n              <\/h3>\n<p class=\"text-lg font-bold text-[#a87948] mt-2\">\n                \u0e3f 58,000,000\n              <\/p>\n<\/div>\n<!-- Features Specs -->\n<div class=\"pt-4 mt-3 border-t border-gray-100 flex items-center justify-between text-xs text-gray-500 font-light\">\n<span class=\"flex items-center gap-1.5\"><i class=\"w-4 h-4 text-gray-400\" data-lucide=\"bed\"><\/i> 4<\/span>\n<span class=\"flex items-center gap-1.5\"><i class=\"w-4 h-4 text-gray-400\" data-lucide=\"bath\"><\/i> 4<\/span>\n<span class=\"flex items-center gap-1.5\"><i class=\"w-4 h-4 text-gray-400\" data-lucide=\"maximize\"><\/i> 450 \u0e15\u0e23.\u0e21.<\/span>\n<\/div>\n<\/div>\n<\/article>\n<!-- Property Card 4: Mountain Land Plot -->\n<article class=\"bg-white rounded-2xl overflow-hidden border border-gray-100 shadow-[0_4px_20px_rgba(0,0,0,0.04)] hover:shadow-[0_12px_28px_rgba(0,0,0,0.1)] transition-all duration-300 flex flex-col group cursor-pointer\" onclick=\"openPropertyModal(3)\">\n<!-- Thumbnail Container -->\n<div class=\"relative h-52 overflow-hidden bg-gray-100\">\n<img decoding=\"async\" alt=\"\u0e17\u0e35\u0e48\u0e14\u0e34\u0e19\u0e17\u0e33\u0e40\u0e25\u0e14\u0e35 \u0e27\u0e34\u0e27\u0e20\u0e39\u0e40\u0e02\u0e32\" class=\"w-full h-full object-cover group-hover:scale-108 transition duration-700 ease-out\" src=\"https:\/\/lh3.googleusercontent.com\/aida-public\/AB6AXuCKqSM772f8gR5s_Ra1RPGWok2Zs3Af4w1l-8dUcDqulFAW-qa4614km-YyZzn6ax9TxdjpbzjwnzFJXV4nXyYM5EisMAJuGhVVjcdIf5PW0Llt00uUo-TJFddScasoHQaYMy5xFOPcMId099r0ikKAU1qNdefqrymuGtFGaBwP4ppbn_TqhlToF_m2BqfXEGqiqb2M_GgLyqhKx4c5rxQeO1VWCLPfdqCX8Oq0SBR4k5ekzflRqpXS\"\/>\n<!-- Badge: For Sale -->\n<span class=\"absolute top-3 left-3 px-3 py-1 bg-[#1e242c]\/85 backdrop-blur-sm text-white text-xs font-semibold rounded-md shadow-sm\">\n              \u0e02\u0e32\u0e22\n            <\/span>\n<!-- Favorite Button -->\n<button aria-label=\"\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e25\u0e07\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e42\u0e1b\u0e23\u0e14\" class=\"favorite-btn absolute top-3 right-3 p-2 bg-black\/30 hover:bg-black\/50 text-white rounded-full backdrop-blur-sm transition active:scale-90 z-10\" data-card-id=\"3\" onclick=\"toggleFavorite(event, 3)\">\n<i class=\"w-4 h-4 transition-colors pointer-events-none\" data-lucide=\"heart\"><\/i>\n<\/button>\n<\/div>\n<!-- Card Content -->\n<div class=\"p-4 flex-1 flex flex-col justify-between\">\n<div>\n<div class=\"flex items-center gap-1 text-xs text-gray-500 mb-1.5\">\n<i class=\"w-3.5 h-3.5 text-[#a87948]\" data-lucide=\"map-pin\"><\/i>\n<span>\u0e40\u0e0a\u0e35\u0e22\u0e07\u0e43\u0e2b\u0e21\u0e48<\/span>\n<\/div>\n<h3 class=\"font-semibold text-gray-900 text-base leading-snug line-clamp-1 group-hover:text-[#a87948] transition-colors\">\n                \u0e17\u0e35\u0e48\u0e14\u0e34\u0e19\u0e17\u0e33\u0e40\u0e25\u0e14\u0e35 \u0e27\u0e34\u0e27\u0e20\u0e39\u0e40\u0e02\u0e32\n              <\/h3>\n<p class=\"text-lg font-bold text-[#a87948] mt-2\">\n                \u0e3f 5,900,000\n              <\/p>\n<\/div>\n<!-- Features Specs -->\n<div class=\"pt-4 mt-3 border-t border-gray-100 flex items-center justify-between text-xs text-gray-500 font-light\">\n<span class=\"flex items-center gap-1.5\"><i class=\"w-4 h-4 text-gray-400\" data-lucide=\"trees\"><\/i> 2 \u0e44\u0e23\u0e48<\/span>\n<span class=\"text-xs text-gray-400 font-normal\">\u0e42\u0e09\u0e19\u0e14\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e42\u0e2d\u0e19<\/span>\n<\/div>\n<\/div>\n<\/article>\n<\/div>\n<!-- Carousel Right Arrow overlay button for fast click -->\n<button aria-label=\"\u0e14\u0e39\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e16\u0e31\u0e14\u0e44\u0e1b\" class=\"hidden lg:flex absolute -right-5 top-1\/2 -translate-y-1\/2 w-11 h-11 bg-white hover:bg-gray-50 text-gray-800 rounded-full items-center justify-center shadow-lg border border-gray-100 transition hover:scale-105 z-10 active:scale-95 cursor-pointer\" onclick=\"scrollCarousel(1)\">\n<i class=\"w-6 h-6 text-gray-700\" data-lucide=\"chevron-right\"><\/i>\n<\/button>\n<\/div>\n<\/section>\n<!-- END: FeaturedPropertiesSection -->\n<!-- BEGIN: PromoBannersSection -->\n<section class=\"pb-16 sm:pb-20 max-w-7xl mx-auto px-4 sm:px-6 lg:px-8\" data-purpose=\"promotional-banners\" id=\"promo-banners\">\n<div class=\"grid grid-cols-1 md:grid-cols-2 gap-6\">\n<!-- Left Banner: Sell with us -->\n<div class=\"banner-left-bg rounded-2xl p-8 sm:p-10 flex flex-col justify-center min-h-[220px] text-white relative overflow-hidden shadow-md\">\n<div class=\"relative z-10 max-w-md\">\n<h3 class=\"text-2xl sm:text-3xl font-bold leading-tight\">\n            \u0e1d\u0e32\u0e01\u0e02\u0e32\u0e22\u0e01\u0e31\u0e1a<br\/>\n            Bridget Estate\n          <\/h3>\n<p class=\"text-sm text-gray-200 mt-2 font-light\">\n            \u0e40\u0e02\u0e49\u0e32\u0e16\u0e36\u0e07\u0e1c\u0e39\u0e49\u0e0b\u0e37\u0e49\u0e2d\u0e44\u0e14\u0e49\u0e01\u0e27\u0e49\u0e32\u0e07\u0e02\u0e36\u0e49\u0e19 \u0e07\u0e48\u0e32\u0e22 \u0e41\u0e25\u0e30\u0e23\u0e27\u0e14\u0e40\u0e23\u0e47\u0e27\n          <\/p>\n<div class=\"mt-6\">\n<button class=\"inline-flex items-center justify-center px-6 py-2.5 bg-[#a87948] hover:bg-[#93683c] active:bg-[#7e5730] text-white text-sm font-semibold rounded-lg shadow-sm transition active:scale-95 cursor-pointer\" onclick=\"openListingModal('sell')\">\n              \u0e1d\u0e32\u0e01\u0e02\u0e32\u0e22\u0e40\u0e25\u0e22\n<\/button>\n<\/div>\n<\/div>\n<\/div>\n<!-- Right Banner: New Projects -->\n<div class=\"banner-right-bg rounded-2xl p-8 sm:p-10 flex flex-col justify-center min-h-[220px] relative overflow-hidden shadow-md border border-[#eee7dc]\">\n<div class=\"relative z-10 max-w-md\">\n<h3 class=\"text-2xl sm:text-3xl font-bold text-gray-900 leading-tight\">\n            \u0e04\u0e49\u0e19\u0e2b\u0e32\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23\u0e43\u0e2b\u0e21\u0e48\n          <\/h3>\n<p class=\"text-sm text-gray-600 mt-2 font-light\">\n            \u0e23\u0e27\u0e21\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23\u0e04\u0e38\u0e13\u0e20\u0e32\u0e1e\u0e08\u0e32\u0e01\u0e1c\u0e39\u0e49\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e42\u0e14\u0e22\u0e15\u0e23\u0e07\n          <\/p>\n<div class=\"mt-6\">\n<button class=\"inline-flex items-center gap-2 px-6 py-2.5 border border-[#a87948] text-[#a87948] hover:bg-[#a87948] hover:text-white text-sm font-semibold rounded-lg transition group active:scale-95 cursor-pointer\" onclick=\"switchSearchTab('new'); document.getElementById('search-container') ? document.getElementById('search-container').scrollIntoView({behavior:'smooth'}) : window.scrollTo({top: 200, behavior: 'smooth'}); showToast('\u0e2a\u0e25\u0e31\u0e1a\u0e44\u0e1b\u0e22\u0e31\u0e07\u0e42\u0e2b\u0e21\u0e14\u0e04\u0e49\u0e19\u0e2b\u0e32\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23\u0e43\u0e2b\u0e21\u0e48\u0e41\u0e25\u0e49\u0e27', 'success');\">\n<span>\u0e14\u0e39\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23\u0e43\u0e2b\u0e21\u0e48<\/span>\n<i class=\"w-4 h-4 group-hover:translate-x-1 transition-transform\" data-lucide=\"arrow-right\"><\/i>\n<\/button>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<!-- END: PromoBannersSection -->\n\n<!-- ========================================== -->\n<!-- MODAL 1: Luxury Consignment & Post Listing Modal -->\n<!-- ========================================== -->\n<div class=\"fixed inset-0 z-[90] hidden items-center justify-center p-4 bg-black\/60 backdrop-blur-sm overflow-y-auto\" id=\"listing-modal\">\n<div class=\"relative w-full max-w-2xl bg-white rounded-3xl shadow-2xl border border-gray-100 overflow-hidden my-8 modal-content-animate\" onclick=\"event.stopPropagation()\">\n<!-- Modal Header -->\n<div class=\"relative bg-[#1e242c] text-white px-7 py-6 flex items-center justify-between\">\n<div>\n<div class=\"flex items-center gap-2\">\n<span class=\"w-2 h-2 rounded-full bg-[#a87948]\"><\/span>\n<span class=\"text-xs uppercase tracking-wider text-[#c89865] font-semibold\">Bridget Estate Consignment<\/span>\n<\/div>\n<h3 class=\"text-xl font-bold mt-1 text-white\">\u0e41\u0e1a\u0e1a\u0e1f\u0e2d\u0e23\u0e4c\u0e21\u0e1d\u0e32\u0e01\u0e02\u0e32\u0e22 \/ \u0e25\u0e07\u0e1b\u0e23\u0e30\u0e01\u0e32\u0e28\u0e2d\u0e2a\u0e31\u0e07\u0e2b\u0e32\u0e23\u0e34\u0e21\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e4c<\/h3>\n<\/div>\n<button aria-label=\"\u0e1b\u0e34\u0e14\u0e2b\u0e19\u0e49\u0e32\u0e15\u0e48\u0e32\u0e07\" class=\"w-9 h-9 rounded-full bg-white\/10 hover:bg-white\/20 text-gray-300 hover:text-white flex items-center justify-center transition cursor-pointer\" onclick=\"closeListingModal()\">\n<i class=\"w-5 h-5\" data-lucide=\"x\"><\/i>\n<\/button>\n<\/div>\n<!-- Modal Form Body -->\n<form class=\"p-6 sm:p-8 space-y-5\" id=\"consignment-form\" onsubmit=\"handleFormSubmit(event)\">\n<!-- 1. Transaction Type Toggle -->\n<div>\n<label class=\"block text-xs font-semibold text-gray-500 uppercase tracking-wider mb-2\">\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e18\u0e38\u0e23\u0e01\u0e23\u0e23\u0e21<\/label>\n<div class=\"grid grid-cols-2 gap-3 p-1 bg-gray-100 rounded-xl\">\n<label class=\"flex items-center justify-center py-2.5 px-4 rounded-lg cursor-pointer text-sm font-semibold transition has-[:checked]:bg-[#a87948] has-[:checked]:text-white text-gray-600\">\n<input checked=\"\" class=\"hidden\" name=\"modal_deal_type\" onchange=\"updateFormPriceHint('\u0e02\u0e32\u0e22')\" type=\"radio\" value=\"\u0e02\u0e32\u0e22\"\/>\n<span>\u0e1d\u0e32\u0e01\u0e02\u0e32\u0e22 (Sale)<\/span>\n<\/label>\n<label class=\"flex items-center justify-center py-2.5 px-4 rounded-lg cursor-pointer text-sm font-semibold transition has-[:checked]:bg-[#a87948] has-[:checked]:text-white text-gray-600\">\n<input class=\"hidden\" name=\"modal_deal_type\" onchange=\"updateFormPriceHint('\u0e40\u0e0a\u0e48\u0e32')\" type=\"radio\" value=\"\u0e43\u0e2b\u0e49\u0e40\u0e0a\u0e48\u0e32\"\/>\n<span>\u0e43\u0e2b\u0e49\u0e40\u0e0a\u0e48\u0e32 (Rent)<\/span>\n<\/label>\n<\/div>\n<\/div>\n<!-- 2. Property Category Selector -->\n<div>\n<label class=\"block text-xs font-semibold text-gray-500 uppercase tracking-wider mb-2\">\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e2d\u0e2a\u0e31\u0e07\u0e2b\u0e32\u0e23\u0e34\u0e21\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e4c<\/label>\n<div class=\"grid grid-cols-2 sm:grid-cols-4 gap-2.5\">\n<label class=\"border border-gray-200 rounded-xl p-3 text-center cursor-pointer transition hover:border-[#a87948] has-[:checked]:border-[#a87948] has-[:checked]:bg-[#a87948]\/10 has-[:checked]:text-[#a87948]\">\n<input checked=\"\" class=\"hidden\" name=\"property_category\" type=\"radio\" value=\"\u0e1a\u0e49\u0e32\u0e19\u0e40\u0e14\u0e35\u0e48\u0e22\u0e27\"\/>\n<span class=\"text-sm font-medium\">\u0e1a\u0e49\u0e32\u0e19\u0e40\u0e14\u0e35\u0e48\u0e22\u0e27<\/span>\n<\/label>\n<label class=\"border border-gray-200 rounded-xl p-3 text-center cursor-pointer transition hover:border-[#a87948] has-[:checked]:border-[#a87948] has-[:checked]:bg-[#a87948]\/10 has-[:checked]:text-[#a87948]\">\n<input class=\"hidden\" name=\"property_category\" type=\"radio\" value=\"\u0e04\u0e2d\u0e19\u0e42\u0e14\u0e21\u0e34\u0e40\u0e19\u0e35\u0e22\u0e21\"\/>\n<span class=\"text-sm font-medium\">\u0e04\u0e2d\u0e19\u0e42\u0e14<\/span>\n<\/label>\n<label class=\"border border-gray-200 rounded-xl p-3 text-center cursor-pointer transition hover:border-[#a87948] has-[:checked]:border-[#a87948] has-[:checked]:bg-[#a87948]\/10 has-[:checked]:text-[#a87948]\">\n<input class=\"hidden\" name=\"property_category\" type=\"radio\" value=\"\u0e1e\u0e39\u0e25\u0e27\u0e34\u0e25\u0e25\u0e48\u0e32\"\/>\n<span class=\"text-sm font-medium\">\u0e1e\u0e39\u0e25\u0e27\u0e34\u0e25\u0e25\u0e48\u0e32<\/span>\n<\/label>\n<label class=\"border border-gray-200 rounded-xl p-3 text-center cursor-pointer transition hover:border-[#a87948] has-[:checked]:border-[#a87948] has-[:checked]:bg-[#a87948]\/10 has-[:checked]:text-[#a87948]\">\n<input class=\"hidden\" name=\"property_category\" type=\"radio\" value=\"\u0e17\u0e35\u0e48\u0e14\u0e34\u0e19\"\/>\n<span class=\"text-sm font-medium\">\u0e17\u0e35\u0e48\u0e14\u0e34\u0e19<\/span>\n<\/label>\n<\/div>\n<\/div>\n<!-- 3. Property Info Fields -->\n<div class=\"grid grid-cols-1 sm:grid-cols-2 gap-4\">\n<div>\n<label class=\"block text-xs font-semibold text-gray-700 mb-1.5\">\u0e0a\u0e37\u0e48\u0e2d\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e4c\u0e2a\u0e34\u0e19 \/ \u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23 *<\/label>\n<input class=\"w-full text-sm rounded-xl border border-gray-200 px-3.5 py-2.5 focus:border-[#a87948] focus:ring-[#a87948] text-gray-800\" placeholder=\"\u0e40\u0e0a\u0e48\u0e19 Luxury Penthouse \u0e2a\u0e38\u0e02\u0e38\u0e21\u0e27\u0e34\u0e17\" required=\"\" type=\"text\"\/>\n<\/div>\n<div>\n<label class=\"block text-xs font-semibold text-gray-700 mb-1.5\">\u0e17\u0e33\u0e40\u0e25 \/ \u0e08\u0e31\u0e07\u0e2b\u0e27\u0e31\u0e14 *<\/label>\n<input class=\"w-full text-sm rounded-xl border border-gray-200 px-3.5 py-2.5 focus:border-[#a87948] focus:ring-[#a87948] text-gray-800\" placeholder=\"\u0e40\u0e0a\u0e48\u0e19 \u0e01\u0e23\u0e38\u0e07\u0e40\u0e17\u0e1e\u0e2f, \u0e0b\u0e2d\u0e22\u0e17\u0e2d\u0e07\u0e2b\u0e25\u0e48\u0e2d 10\" required=\"\" type=\"text\"\/>\n<\/div>\n<div>\n<label class=\"block text-xs font-semibold text-gray-700 mb-1.5\">\u0e02\u0e19\u0e32\u0e14\u0e1e\u0e37\u0e49\u0e19\u0e17\u0e35\u0e48 (\u0e15\u0e23.\u0e21. \u0e2b\u0e23\u0e37\u0e2d \u0e44\u0e23\u0e48) *<\/label>\n<input class=\"w-full text-sm rounded-xl border border-gray-200 px-3.5 py-2.5 focus:border-[#a87948] focus:ring-[#a87948] text-gray-800\" placeholder=\"\u0e40\u0e0a\u0e48\u0e19 120 \u0e15\u0e23.\u0e21. \u0e2b\u0e23\u0e37\u0e2d 2 \u0e44\u0e23\u0e48\" required=\"\" type=\"text\"\/>\n<\/div>\n<div>\n<label class=\"block text-xs font-semibold text-gray-700 mb-1.5\" id=\"form-price-label\">\u0e23\u0e32\u0e04\u0e32\u0e17\u0e35\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22 (\u0e1a\u0e32\u0e17) *<\/label>\n<input class=\"w-full text-sm rounded-xl border border-gray-200 px-3.5 py-2.5 focus:border-[#a87948] focus:ring-[#a87948] text-gray-800\" placeholder=\"\u0e23\u0e30\u0e1a\u0e38\u0e23\u0e32\u0e04\u0e32 \u0e40\u0e0a\u0e48\u0e19 15000000\" required=\"\" type=\"number\"\/>\n<\/div>\n<\/div>\n<!-- 4. Contact Information -->\n<div class=\"border-t border-gray-100 pt-4\">\n<label class=\"block text-xs font-semibold text-gray-500 uppercase tracking-wider mb-3\">\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e1c\u0e39\u0e49\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d<\/label>\n<div class=\"grid grid-cols-1 sm:grid-cols-3 gap-3\">\n<div>\n<label class=\"block text-xs text-gray-600 mb-1\">\u0e0a\u0e37\u0e48\u0e2d-\u0e19\u0e32\u0e21\u0e2a\u0e01\u0e38\u0e25 *<\/label>\n<input class=\"w-full text-sm rounded-xl border border-gray-200 px-3 py-2 focus:border-[#a87948] focus:ring-[#a87948]\" placeholder=\"\u0e04\u0e38\u0e13\u0e2a\u0e21\u0e0a\u0e32\u0e22 \u0e21\u0e31\u0e48\u0e07\u0e04\u0e31\u0e48\u0e07\" required=\"\" type=\"text\"\/>\n<\/div>\n<div>\n<label class=\"block text-xs text-gray-600 mb-1\">\u0e40\u0e1a\u0e2d\u0e23\u0e4c\u0e42\u0e17\u0e23\u0e28\u0e31\u0e1e\u0e17\u0e4c *<\/label>\n<input class=\"w-full text-sm rounded-xl border border-gray-200 px-3 py-2 focus:border-[#a87948] focus:ring-[#a87948]\" placeholder=\"08x-xxx-xxxx\" required=\"\" type=\"tel\"\/>\n<\/div>\n<div>\n<label class=\"block text-xs text-gray-600 mb-1\">LINE ID<\/label>\n<input class=\"w-full text-sm rounded-xl border border-gray-200 px-3 py-2 focus:border-[#a87948] focus:ring-[#a87948]\" placeholder=\"@lineid\" type=\"text\"\/>\n<\/div>\n<\/div>\n<\/div>\n<!-- 5. Simulated Photo Upload Box -->\n<div class=\"border-2 border-dashed border-gray-200 hover:border-[#a87948] rounded-xl p-4 text-center cursor-pointer transition-colors bg-[#fbfbfb]\" onclick=\"document.getElementById('simulated-file').click()\">\n<input accept=\"image\/*\" class=\"hidden\" id=\"simulated-file\" onchange=\"previewUploadedFile(this)\" type=\"file\"\/>\n<div class=\"flex flex-col items-center\" id=\"dropzone-default\">\n<i class=\"w-8 h-8 text-[#a87948] mb-1\" data-lucide=\"image-plus\"><\/i>\n<p class=\"text-xs font-semibold text-gray-700\">\u0e2d\u0e31\u0e1b\u0e42\u0e2b\u0e25\u0e14\u0e23\u0e39\u0e1b\u0e20\u0e32\u0e1e\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e4c\u0e2a\u0e34\u0e19 (\u0e2a\u0e39\u0e07\u0e2a\u0e38\u0e14 5 \u0e23\u0e39\u0e1b)<\/p>\n<p class=\"text-[11px] text-gray-400 mt-0.5\">\u0e25\u0e32\u0e01\u0e44\u0e1f\u0e25\u0e4c\u0e21\u0e32\u0e27\u0e32\u0e07\u0e17\u0e35\u0e48\u0e19\u0e35\u0e48 \u0e2b\u0e23\u0e37\u0e2d\u0e04\u0e25\u0e34\u0e01\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e44\u0e1f\u0e25\u0e4c JPG, PNG<\/p>\n<\/div>\n<div class=\"hidden flex items-center justify-center gap-2 text-xs text-[#a87948] font-medium\" id=\"dropzone-preview\">\n<i class=\"w-4 h-4 text-green-600\" data-lucide=\"check-circle-2\"><\/i>\n<span id=\"preview-filename\">\u0e2d\u0e31\u0e1b\u0e42\u0e2b\u0e25\u0e14\u0e23\u0e39\u0e1b\u0e20\u0e32\u0e1e\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27<\/span>\n<\/div>\n<\/div>\n<!-- Action Buttons -->\n<div class=\"pt-2 flex items-center justify-end gap-3\">\n<button class=\"px-5 py-2.5 rounded-xl border border-gray-200 text-gray-600 hover:bg-gray-50 text-sm font-medium transition cursor-pointer\" onclick=\"closeListingModal()\" type=\"button\">\n          \u0e22\u0e01\u0e40\u0e25\u0e34\u0e01\n        <\/button>\n<button class=\"px-7 py-2.5 rounded-xl bg-[#a87948] hover:bg-[#93683c] active:bg-[#7e5730] text-white text-sm font-semibold shadow-md transition flex items-center gap-2 cursor-pointer\" id=\"submit-listing-btn\" type=\"submit\">\n<span>\u0e2a\u0e48\u0e07\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e1b\u0e23\u0e30\u0e01\u0e32\u0e28<\/span>\n<i class=\"w-4 h-4\" data-lucide=\"arrow-right\"><\/i>\n<\/button>\n<\/div>\n<\/form>\n<\/div>\n<\/div>\n<!-- ========================================== -->\n<!-- MODAL 2: Interactive Quick View Modal -->\n<!-- ========================================== -->\n<div class=\"fixed inset-0 z-[90] hidden items-center justify-center p-4 bg-black\/70 backdrop-blur-sm overflow-y-auto\" id=\"quickview-modal\">\n<div class=\"relative w-full max-w-3xl bg-white rounded-3xl shadow-2xl border border-gray-100 overflow-hidden my-8 modal-content-animate\" onclick=\"event.stopPropagation()\">\n<!-- Close button -->\n<button aria-label=\"\u0e1b\u0e34\u0e14\u0e2b\u0e19\u0e49\u0e32\u0e15\u0e48\u0e32\u0e07\" class=\"absolute top-4 right-4 z-20 w-10 h-10 rounded-full bg-black\/50 hover:bg-black\/70 text-white flex items-center justify-center backdrop-blur-sm transition cursor-pointer\" onclick=\"closeQuickViewModal()\">\n<i class=\"w-5 h-5\" data-lucide=\"x\"><\/i>\n<\/button>\n<!-- Hero Image in Modal -->\n<div class=\"relative h-64 sm:h-80 bg-gray-900 overflow-hidden\">\n<img decoding=\"async\" alt=\"Property View\" class=\"w-full h-full object-cover\" id=\"qv-img\" src=\"\"\/>\n<div class=\"absolute inset-0 bg-gradient-to-t from-black\/80 via-transparent to-black\/30\"><\/div>\n<div class=\"absolute bottom-5 left-6 right-6 text-white flex items-end justify-between\">\n<div>\n<span class=\"px-3 py-1 bg-[#a87948] text-white text-xs font-semibold rounded-md shadow-sm\" id=\"qv-badge\">\u0e02\u0e32\u0e22<\/span>\n<h3 class=\"text-xl sm:text-2xl font-bold mt-2 text-white\" id=\"qv-title\">\u0e0a\u0e37\u0e48\u0e2d\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e4c\u0e2a\u0e34\u0e19<\/h3>\n<p class=\"flex items-center gap-1.5 text-xs sm:text-sm text-gray-200 mt-1\" id=\"qv-location\">\n<i class=\"w-4 h-4 text-[#c89865]\" data-lucide=\"map-pin\"><\/i>\n<span>\u0e17\u0e35\u0e48\u0e15\u0e31\u0e49\u0e07<\/span>\n<\/p>\n<\/div>\n<div class=\"text-right\">\n<div class=\"text-xs text-gray-300\">\u0e23\u0e32\u0e04\u0e32\u0e40\u0e2a\u0e19\u0e2d\u0e1e\u0e34\u0e40\u0e28\u0e29<\/div>\n<div class=\"text-xl sm:text-2xl font-bold text-[#f5caa1]\" id=\"qv-price\">\u0e3f 0<\/div>\n<\/div>\n<\/div>\n<\/div>\n<!-- Quick specs and contact quick form -->\n<div class=\"p-6 sm:p-8 space-y-6\">\n<!-- Specs Grid -->\n<div class=\"grid grid-cols-3 gap-3 p-4 bg-[#fbf9f5] rounded-2xl border border-[#ece5da]\">\n<div class=\"text-center border-r border-[#ece5da] last:border-0\">\n<div class=\"text-xs text-gray-500\" id=\"qv-spec-1-label\">\u0e2b\u0e49\u0e2d\u0e07\u0e19\u0e2d\u0e19<\/div>\n<div class=\"text-lg font-bold text-gray-800 mt-0.5 flex items-center justify-center gap-1\" id=\"qv-spec-1-val\">\n<i class=\"w-4 h-4 text-[#a87948]\" data-lucide=\"bed\"><\/i>\n<span>4<\/span>\n<\/div>\n<\/div>\n<div class=\"text-center border-r border-[#ece5da] last:border-0\">\n<div class=\"text-xs text-gray-500\" id=\"qv-spec-2-label\">\u0e2b\u0e49\u0e2d\u0e07\u0e19\u0e49\u0e33<\/div>\n<div class=\"text-lg font-bold text-gray-800 mt-0.5 flex items-center justify-center gap-1\" id=\"qv-spec-2-val\">\n<i class=\"w-4 h-4 text-[#a87948]\" data-lucide=\"bath\"><\/i>\n<span>4<\/span>\n<\/div>\n<\/div>\n<div class=\"text-center\">\n<div class=\"text-xs text-gray-500\" id=\"qv-spec-3-label\">\u0e1e\u0e37\u0e49\u0e19\u0e17\u0e35\u0e48\u0e43\u0e0a\u0e49\u0e2a\u0e2d\u0e22<\/div>\n<div class=\"text-lg font-bold text-gray-800 mt-0.5 flex items-center justify-center gap-1\" id=\"qv-spec-3-val\">\n<i class=\"w-4 h-4 text-[#a87948]\" data-lucide=\"maximize\"><\/i>\n<span>320 \u0e15\u0e23.\u0e21.<\/span>\n<\/div>\n<\/div>\n<\/div>\n<!-- Description text -->\n<p class=\"text-sm text-gray-600 leading-relaxed font-light\" id=\"qv-desc\">\n        \u0e2d\u0e2a\u0e31\u0e07\u0e2b\u0e32\u0e23\u0e34\u0e21\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e4c\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e1e\u0e23\u0e35\u0e40\u0e21\u0e35\u0e22\u0e21\u0e04\u0e31\u0e14\u0e2a\u0e23\u0e23\u0e1e\u0e34\u0e40\u0e28\u0e29\u0e42\u0e14\u0e22 Bridget Estate \u0e42\u0e04\u0e23\u0e07\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e2a\u0e32\u0e01\u0e25 \u0e1a\u0e23\u0e23\u0e22\u0e32\u0e01\u0e32\u0e28\u0e40\u0e07\u0e35\u0e22\u0e1a\u0e2a\u0e07\u0e1a \u0e40\u0e1b\u0e47\u0e19\u0e2a\u0e48\u0e27\u0e19\u0e15\u0e31\u0e27\u0e2a\u0e39\u0e07 \u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e01\u0e23\u0e23\u0e21\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e4c\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e4c\u0e16\u0e39\u0e01\u0e15\u0e49\u0e2d\u0e07\u0e04\u0e23\u0e1a\u0e16\u0e49\u0e27\u0e19\n      <\/p>\n<!-- Instant Contact Action Buttons -->\n<div class=\"flex flex-col sm:flex-row items-center gap-3 pt-2\">\n<button class=\"w-full sm:flex-1 py-3 px-6 bg-[#a87948] hover:bg-[#93683c] active:bg-[#7e5730] text-white font-semibold text-sm rounded-xl transition flex items-center justify-center gap-2 shadow-md cursor-pointer\" onclick=\"requestViewingAppointment()\">\n<i class=\"w-4 h-4\" data-lucide=\"calendar\"><\/i>\n<span>\u0e19\u0e31\u0e14\u0e2b\u0e21\u0e32\u0e22\u0e40\u0e02\u0e49\u0e32\u0e0a\u0e21\u0e2a\u0e16\u0e32\u0e19\u0e17\u0e35\u0e48\u0e08\u0e23\u0e34\u0e07<\/span>\n<\/button>\n<button class=\"w-full sm:w-auto py-3 px-6 border border-[#a87948] text-[#a87948] hover:bg-[#a87948] hover:text-white font-semibold text-sm rounded-xl transition flex items-center justify-center gap-2 cursor-pointer\" onclick=\"contactAgentDirect()\">\n<i class=\"w-4 h-4\" data-lucide=\"phone\"><\/i>\n<span>\u0e42\u0e17\u0e23\u0e04\u0e38\u0e22\u0e01\u0e31\u0e1a\u0e40\u0e08\u0e49\u0e32\u0e2b\u0e19\u0e49\u0e32\u0e17\u0e35\u0e48<\/span>\n<\/button>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<!-- BEGIN: Article Section -->\n<section class=\"pt-16 pb-10 px-6 sm:px-12 text-center max-w-4xl mx-auto\" data-purpose=\"hero-heading\">\n<div class=\"inline-flex items-center gap-2 px-3 py-1 bg-neutral-100 rounded-full text-[11px] font-semibold uppercase tracking-wider text-neutral-600 mb-6\">\n<span class=\"w-1.5 h-1.5 rounded-full bg-emerald-500 animate-pulse\"><\/span>\n        Articles &amp; News\n      <\/div>\n<h2 class=\"font-display text-4xl sm:text-5xl md:text-6xl font-extrabold tracking-tight text-neutral-950 uppercase\">\n        \u0e1a\u0e17\u0e04\u0e27\u0e32\u0e21\n      <\/h2>\n<p class=\"mt-4 text-base sm:text-lg text-neutral-500 font-normal leading-relaxed max-w-2xl mx-auto\">\n        Explore the realms of design innovation, sustainable living, and architectural insights through our engaging blog.\n      <\/p>\n<!-- Category Filter Navigation Pills -->\n<div class=\"mt-10 flex flex-wrap items-center justify-center gap-2 text-xs font-semibold\" data-purpose=\"filter-pills\">\n<button class=\"filter-pill px-5 py-2 rounded-full bg-neutral-900 text-white transition-all shadow-sm\" data-filter=\"all\">\n          \u0e1a\u0e17\u0e04\u0e27\u0e32\u0e21\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14 \n        <\/button>\n<button class=\"filter-pill px-5 py-2 rounded-full bg-neutral-100 hover:bg-neutral-200 text-neutral-700 transition-all\" data-filter=\"architecture\">\n          Architecture\n        <\/button>\n<button class=\"filter-pill px-5 py-2 rounded-full bg-neutral-100 hover:bg-neutral-200 text-neutral-700 transition-all\" data-filter=\"sustainability\">\n          Sustainability\n        <\/button>\n<button class=\"filter-pill px-5 py-2 rounded-full bg-neutral-100 hover:bg-neutral-200 text-neutral-700 transition-all\" data-filter=\"interiors\">\n          Interiors\n        <\/button>\n<button class=\"filter-pill px-5 py-2 rounded-full bg-neutral-100 hover:bg-neutral-200 text-neutral-700 transition-all\" data-filter=\"structures\">\n          Structures\n        <\/button>\n<\/div>\n<\/section>\n<!-- END: Article Section -->\n<!-- BEGIN: ArticleGrid -->\n<main class=\"px-5 sm:px-8 lg:px-12 pb-16 flex-1\" data-purpose=\"articles-container\">\n<div class=\"grid grid-cols-1 md:grid-cols-2 gap-7 lg:gap-9\" id=\"articlesGrid\">\n<!-- Card 1: Modern Bedroom \/ Smart Homes -->\n<article class=\"article-card group relative bg-neutral-100 rounded-3xl overflow-hidden cursor-pointer shadow-sm hover:shadow-xl transition-all duration-300 flex flex-col justify-end min-h-[380px] sm:min-h-[460px] md:min-h-[510px]\" data-author=\"Elena Vance, Lead Architect\" data-category=\"architecture\" data-category-label=\"ARCHITECTURE\" data-date=\"MAY 18, 2024\" data-id=\"1\" data-readtime=\"5 min read\" data-summary=\"Blending intelligent biophilic automation with minimal carbon footprint materials. Learn how high-performance thermal insulation and smart lighting harmonize in modern bedroom retreats.\" data-title=\"Smart Homes, Greener Future: Next-gen Living with Sustainable Modern Design\">\n<!-- Background image container with subtle zoom -->\n<div class=\"absolute inset-0 overflow-hidden z-0\">\n<img decoding=\"async\" alt=\"Luxury moody modern master bedroom with warm terracotta linen and black slatted feature wall\" class=\"card-img w-full h-full object-cover transition-transform duration-700 ease-out\" loading=\"lazy\" src=\"https:\/\/lh3.googleusercontent.com\/aida-public\/AB6AXuCBlNsl6UTesj09rhLoMwDT29iC4LNT82mYzEWkkduwpcL5aT5EpYwWTRt1VkD68My1GFQYOyBViy0qkRmQRHVD9gSkvdEv0LVLjESrLxwX9DZzN-KIv_lvqvMUq8fNt2_zGc90WYA4P9jnmRUcEF7n_2ztJM0nWMoqJzDzfHQW8Sm1EPSv_TBLozkGh4rSn35lFxIdBMnKngerFQt7do9mn4CGU4nWz0CxJswWwxqGjaKXRdDWOI1T\"\/>\n<div class=\"absolute inset-0 bg-gradient-to-t from-black\/50 via-black\/10 to-transparent\"><\/div>\n<\/div>\n<!-- Top corner utilities: Category badge & Bookmark Button -->\n<div class=\"absolute top-5 right-5 z-20 flex items-center gap-2\">\n<button aria-label=\"Save Article\" class=\"bookmark-toggle p-2.5 rounded-full bg-white\/90 backdrop-blur-md text-neutral-800 hover:bg-white hover:text-neutral-950 transition shadow-sm\" data-bookmark-id=\"1\" type=\"button\">\n<svg class=\"w-4 h-4 bookmark-icon\" fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\">\n<path d=\"M5 5a2 2 0 012-2h10a2 2 0 012 2v16l-7-3.5L5 21V5z\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\"><\/path>\n<\/svg>\n<\/button>\n<\/div>\n<!-- Distinctive Inverted Bottom-Left Cutout Pill \/ Badge as in Nilsson design -->\n<div class=\"relative z-10 w-full sm:w-[86%] self-start p-2\">\n<div class=\"caption-cutout bg-white p-5 sm:p-6 transition-all duration-200 group-hover:translate-x-1\">\n<span class=\"inline-block text-[10px] font-bold tracking-widest uppercase text-neutral-400 mb-2\">\n                ARCHITECTURE\n              <\/span>\n<h2 class=\"text-base sm:text-lg font-bold text-neutral-900 leading-snug line-clamp-2\">\n                Smart Homes, Greener Future: Next-gen Living with Sustainable Modern Design\n              <\/h2>\n<div class=\"mt-3 flex items-center justify-between text-xs text-neutral-400 font-medium\">\n<span class=\"uppercase tracking-wider text-[11px]\">FULL ARTICLE<\/span>\n<span class=\"inline-flex items-center gap-1 group-hover:translate-x-1 transition-transform text-neutral-900 font-semibold\">\n                  Read \u2192\n                <\/span>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<!-- Card 2: Concrete Villa with Pool & Lawn -->\n<article class=\"article-card group relative bg-neutral-100 rounded-3xl overflow-hidden cursor-pointer shadow-sm hover:shadow-xl transition-all duration-300 flex flex-col justify-end min-h-[380px] sm:min-h-[460px] md:min-h-[510px]\" data-author=\"Julian Meyer\" data-category=\"sustainability\" data-category-label=\"SUSTAINABILITY\" data-date=\"MAY 12, 2024\" data-id=\"2\" data-readtime=\"4 min read\" data-summary=\"Exploring monolithic forms that embrace expansive lawns, rainwater collection pools, and natural air conduits to create passive-cooling eco villas.\" data-title=\"Sustainable Modernism: Winning the Year for Creative Architecture\">\n<div class=\"absolute inset-0 overflow-hidden z-0\">\n<img decoding=\"async\" alt=\"Contemporary cubic concrete villa with green lawn and courtyard pool\" class=\"card-img w-full h-full object-cover transition-transform duration-700 ease-out\" loading=\"lazy\" src=\"https:\/\/lh3.googleusercontent.com\/aida-public\/AB6AXuCrK0vb53rFNsU-u_S3kN5sCk__itE3ZnycI9DW9g-m7kyQcny2LyIBDCTZrmMjlTPuYQfzgH_KVWQLDOVpNU-NdfVwmjvtKb24Z0GCAxPvTcQwZ3I5oxLs2cj3D91cCiHUjFSM_MJfh8SnuHxdHqYp8TB_qLGxDgYJ85-lUXJq050fi1NmkSLCEYVLCn3COeSLqLXrbJGvUs3XWE7PDjz0aPKPwjbq1VHWI-P3JGB92at5HUcYX4ZR\"\/>\n<div class=\"absolute inset-0 bg-gradient-to-t from-black\/50 via-black\/10 to-transparent\"><\/div>\n<\/div>\n<div class=\"absolute top-5 right-5 z-20 flex items-center gap-2\">\n<button aria-label=\"Save Article\" class=\"bookmark-toggle p-2.5 rounded-full bg-white\/90 backdrop-blur-md text-neutral-800 hover:bg-white hover:text-neutral-950 transition shadow-sm\" data-bookmark-id=\"2\" type=\"button\">\n<svg class=\"w-4 h-4 bookmark-icon\" fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\">\n<path d=\"M5 5a2 2 0 012-2h10a2 2 0 012 2v16l-7-3.5L5 21V5z\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\"><\/path>\n<\/svg>\n<\/button>\n<\/div>\n<div class=\"relative z-10 w-full sm:w-[86%] self-start p-2\">\n<div class=\"caption-cutout bg-white p-5 sm:p-6 transition-all duration-200 group-hover:translate-x-1\">\n<span class=\"inline-block text-[10px] font-bold tracking-widest uppercase text-neutral-400 mb-2\">\n                SUSTAINABILITY\n              <\/span>\n<h2 class=\"text-base sm:text-lg font-bold text-neutral-900 leading-snug line-clamp-2\">\n                Sustainable Modernism: Winning the Year for Creative Architecture\n              <\/h2>\n<div class=\"mt-3 flex items-center justify-between text-xs text-neutral-400 font-medium\">\n<span class=\"uppercase tracking-wider text-[11px]\">FULL ARTICLE<\/span>\n<span class=\"inline-flex items-center gap-1 group-hover:translate-x-1 transition-transform text-neutral-900 font-semibold\">\n                  Read \u2192\n                <\/span>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<!-- Card 3: Moody Dark Luxury Lounge & Bar -->\n<article class=\"article-card group relative bg-neutral-100 rounded-3xl overflow-hidden cursor-pointer shadow-sm hover:shadow-xl transition-all duration-300 flex flex-col justify-end min-h-[380px] sm:min-h-[460px] md:min-h-[510px]\" data-author=\"Soren K.\" data-category=\"interiors\" data-category-label=\"INTERIORS\" data-date=\"APRIL 28, 2024\" data-id=\"3\" data-readtime=\"6 min read\" data-summary=\"Subdued recessed illumination, dark textured cabinetry, and plush lounge zones demonstrate how restrained minimalism crafts immense domestic warmth.\" data-title=\"Minimalist Splendor in Design: Embracing Simplicity in Modern Living\">\n<div class=\"absolute inset-0 overflow-hidden z-0\">\n<img decoding=\"async\" alt=\"Moody dark modern living room with marble bar stools and plush low lounge couch\" class=\"card-img w-full h-full object-cover transition-transform duration-700 ease-out\" loading=\"lazy\" src=\"https:\/\/lh3.googleusercontent.com\/aida-public\/AB6AXuCSEQAA0UUAkctlwk7MJVnBNqbclwRoziSyESs-9opmpb5ikOTv2oVw35lBRXuSEYzT9VgxBchmWr-po98Po5-jtyay_kI143VChZYiD2bhaN1obfj-V-EZd0IbKuA228z2YmnTTYrG8rayVa1N3cxuVVdGpLe_bokNUIMpo9k1i46rFsc0Fim21u9Id6U1M916hV2I7Ns8HhBcyovg0rF3OwSL-m6inm5m0hZsEcs0wJJGlaXMV9RJ\"\/>\n<div class=\"absolute inset-0 bg-gradient-to-t from-black\/50 via-black\/10 to-transparent\"><\/div>\n<\/div>\n<div class=\"absolute top-5 right-5 z-20 flex items-center gap-2\">\n<button aria-label=\"Save Article\" class=\"bookmark-toggle p-2.5 rounded-full bg-white\/90 backdrop-blur-md text-neutral-800 hover:bg-white hover:text-neutral-950 transition shadow-sm\" data-bookmark-id=\"3\" type=\"button\">\n<svg class=\"w-4 h-4 bookmark-icon\" fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\">\n<path d=\"M5 5a2 2 0 012-2h10a2 2 0 012 2v16l-7-3.5L5 21V5z\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\"><\/path>\n<\/svg>\n<\/button>\n<\/div>\n<div class=\"relative z-10 w-full sm:w-[86%] self-start p-2\">\n<div class=\"caption-cutout bg-white p-5 sm:p-6 transition-all duration-200 group-hover:translate-x-1\">\n<span class=\"inline-block text-[10px] font-bold tracking-widest uppercase text-neutral-400 mb-2\">\n                INTERIORS\n              <\/span>\n<h2 class=\"text-base sm:text-lg font-bold text-neutral-900 leading-snug line-clamp-2\">\n                Minimalist Splendor in Design: Embracing Simplicity in Modern Living\n              <\/h2>\n<div class=\"mt-3 flex items-center justify-between text-xs text-neutral-400 font-medium\">\n<span class=\"uppercase tracking-wider text-[11px]\">FULL ARTICLE<\/span>\n<span class=\"inline-flex items-center gap-1 group-hover:translate-x-1 transition-transform text-neutral-900 font-semibold\">\n                  Read \u2192\n                <\/span>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<!-- Card 4: Brutalist Cubic House & Gravel Drive -->\n<article class=\"article-card group relative bg-neutral-100 rounded-3xl overflow-hidden cursor-pointer shadow-sm hover:shadow-xl transition-all duration-300 flex flex-col justify-end min-h-[380px] sm:min-h-[460px] md:min-h-[510px]\" data-author=\"Araya Varma\" data-category=\"structures\" data-category-label=\"STRUCTURES\" data-date=\"APRIL 15, 2024\" data-id=\"4\" data-readtime=\"7 min read\" data-summary=\"Investigating raw board-formed concrete monoliths that nestle organically into mature tree lines and rocky topographies.\" data-title=\"The Panorama of Concrete Design: Relations between Law and Nature\">\n<div class=\"absolute inset-0 overflow-hidden z-0\">\n<img decoding=\"async\" alt=\"Raw concrete architectural house with cantilevered volume and gravel driveway\" class=\"card-img w-full h-full object-cover transition-transform duration-700 ease-out\" loading=\"lazy\" src=\"https:\/\/lh3.googleusercontent.com\/aida-public\/AB6AXuDEdoYXxQdOPygdq702ZZh7LOqR4z5upTI30wzcGFVjm85JqNgsO1nyDfOHUyVmgbsQk5NekR5uOyFQIP5FyHt-Vzo0P3aEk3wlKWrRYG7QAdAQnRoLRDeXi4GJIa6jhMCPwqX4VeUaBXYsqRwTAzJTc2bNbWPemaCpZ4vZAedhO6RhVyHy4f1xi6vB9Y4fdCnFRxHSiJtZ5cUdypgqOd51ui0ffJ63hlKMAJcmIs_ac38s1_dUAMcW\"\/>\n<div class=\"absolute inset-0 bg-gradient-to-t from-black\/50 via-black\/10 to-transparent\"><\/div>\n<\/div>\n<div class=\"absolute top-5 right-5 z-20 flex items-center gap-2\">\n<button aria-label=\"Save Article\" class=\"bookmark-toggle p-2.5 rounded-full bg-white\/90 backdrop-blur-md text-neutral-800 hover:bg-white hover:text-neutral-950 transition shadow-sm\" data-bookmark-id=\"4\" type=\"button\">\n<svg class=\"w-4 h-4 bookmark-icon\" fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\">\n<path d=\"M5 5a2 2 0 012-2h10a2 2 0 012 2v16l-7-3.5L5 21V5z\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\"><\/path>\n<\/svg>\n<\/button>\n<\/div>\n<div class=\"relative z-10 w-full sm:w-[86%] self-start p-2\">\n<div class=\"caption-cutout bg-white p-5 sm:p-6 transition-all duration-200 group-hover:translate-x-1\">\n<span class=\"inline-block text-[10px] font-bold tracking-widest uppercase text-neutral-400 mb-2\">\n                STRUCTURES\n              <\/span>\n<h2 class=\"text-base sm:text-lg font-bold text-neutral-900 leading-snug line-clamp-2\">\n                The Panorama of Concrete Design: Relations between Law and Nature\n              <\/h2>\n<div class=\"mt-3 flex items-center justify-between text-xs text-neutral-400 font-medium\">\n<span class=\"uppercase tracking-wider text-[11px]\">FULL ARTICLE<\/span>\n<span class=\"inline-flex items-center gap-1 group-hover:translate-x-1 transition-transform text-neutral-900 font-semibold\">\n                  Read \u2192\n                <\/span>\n<\/div>\n<\/div>\n<\/div>\n<\/article>\n<\/div>\n<!-- No Results State -->\n<div class=\"hidden py-16 text-center\" id=\"noResultsState\">\n<p class=\"text-neutral-400 text-sm\">No architectural articles match your filter or search criteria.<\/p>\n<button class=\"mt-3 text-xs font-semibold uppercase tracking-wider text-neutral-900 underline\" id=\"resetFilterBtn\">Reset Filters<\/button>\n<\/div>\n<!-- Load More Action Trigger -->\n<div class=\"mt-12 text-center\" data-purpose=\"pagination-action\">\n<button class=\"inline-flex items-center gap-2 px-8 py-3.5 border border-neutral-300 hover:border-neutral-900 rounded-full text-xs font-bold uppercase tracking-widest text-neutral-800 hover:text-black transition-all duration-200\" id=\"loadMoreBtn\" type=\"button\">\n<span>Load More Articles<\/span>\n<svg class=\"w-3.5 h-3.5\" fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\">\n<path d=\"M19 9l-7 7-7-7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\"><\/path>\n<\/svg>\n<\/button>\n<\/div>\n<\/main>\n<!-- END: ArticleGrid -->\n<!-- BEGIN: NewsletterSection -->\n<section class=\"border-t border-neutral-100 bg-neutral-50\/70 px-6 sm:px-12 py-12 lg:py-16\" data-purpose=\"newsletter-subscription\">\n<div class=\"max-w-4xl mx-auto flex flex-col md:flex-row items-start md:items-center justify-between gap-8\">\n<div class=\"max-w-md\">\n<span class=\"text-[10px] font-bold uppercase tracking-widest text-neutral-400\">Newsletter<\/span>\n<h3 class=\"font-display text-2xl font-bold text-neutral-900 mt-1\">Subscribe to Bridget Estate <\/h3>\n<p class=\"text-sm text-neutral-500 mt-1\">Receive weekly architectural blueprints, case studies, and sustainable estate previews.<\/p>\n<\/div>\n<form class=\"w-full md:w-auto flex-1 max-w-md flex flex-col sm:flex-row gap-2\" id=\"newsletterForm\">\n<input class=\"w-full text-xs px-4 py-3 rounded-full border border-neutral-200 bg-white focus:outline-none focus:border-neutral-900 focus:ring-0\" id=\"newsletterEmail\" placeholder=\"Enter your email address\" required=\"\" type=\"email\"\/>\n<button class=\"px-6 py-3 rounded-full bg-neutral-900 hover:bg-neutral-800 text-white text-xs font-semibold uppercase tracking-wider whitespace-nowrap transition\" type=\"submit\">\n            Join Dispatch\n          <\/button>\n<\/form>\n<\/div>\n<\/section>\n<!-- END: NewsletterSection -->\n<!-- BEGIN: Footer -->\n<footer class=\"border-t border-neutral-100 px-6 sm:px-12 py-8 bg-white text-xs text-neutral-400 flex flex-col sm:flex-row items-center justify-between gap-4\">\n<div class=\"flex items-center gap-3\">\n    <!-- Footer Logo -->\n<a href=\"#\" aria-label=\"Bridget Estate\"\n   class=\"flex items-center shrink-0 w-[120px] sm:w-[150px] h-[64px]\">\n  <img decoding=\"async\"\n    src=\"https:\/\/bridget-estate.com\/wp-content\/uploads\/2026\/10\/Bridget-Estate-Logo.png\"\n    alt=\"Bridget Estate\"\n    class=\"block max-w-full max-h-full w-auto h-auto object-contain\"\n  \/>\n<\/a>\n<span class=\"font-bold text-neutral-900 uppercase tracking-widest\">Bridget Estate<\/span>\n<span>\u00a9 <span id=\"currentYear\"><\/span> 2026 Bridget Estate   <\/span>\n<\/div>\n<div class=\"flex items-center gap-6 text-[11px] uppercase tracking-wider font-medium text-neutral-500\">\n<a class=\"hover:text-neutral-900 transition\" href=\"#\">Editorial Policy<\/a>\n<a class=\"hover:text-neutral-900 transition\" href=\"#\">Terms of Service<\/a>\n<a class=\"hover:text-neutral-900 transition\" href=\"#\">Instagram<\/a>\n<a class=\"hover:text-neutral-900 transition\" href=\"#\">LinkedIn<\/a>\n<\/div>\n<\/footer>\n<!-- END: Footer -->\n<\/div>\n<!-- END: Outer Frame Container -->\n<!-- BEGIN: ArticleReaderModal -->\n<div aria-modal=\"true\" class=\"fixed inset-0 z-50 hidden flex items-center justify-center p-3 sm:p-6\" id=\"articleModal\" role=\"dialog\">\n<!-- Backdrop -->\n<div class=\"absolute inset-0 bg-neutral-950\/70 modal-backdrop transition-opacity duration-300\" id=\"modalBackdrop\"><\/div>\n<!-- Modal Content Window -->\n<div class=\"relative bg-white w-full max-w-3xl max-h-[90vh] rounded-3xl shadow-2xl overflow-hidden flex flex-col z-10 transition-all transform duration-300\">\n<!-- Top Bar -->\n<div class=\"flex items-center justify-between px-6 py-4 border-b border-neutral-100 bg-white\/95 sticky top-0 z-20\">\n<span class=\"text-[11px] font-bold tracking-widest uppercase text-neutral-500 bg-neutral-100 px-3 py-1 rounded-full\" id=\"modalCategoryBadge\">\n          CATEGORY\n        <\/span>\n<button aria-label=\"Close reader\" class=\"p-2 text-neutral-400 hover:text-neutral-900 rounded-full hover:bg-neutral-100 transition\" id=\"modalCloseBtn\" type=\"button\">\n<svg class=\"w-5 h-5\" fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\">\n<path d=\"M6 18L18 6M6 6l12 12\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\"><\/path>\n<\/svg>\n<\/button>\n<\/div>\n<!-- Scrollable Article Reader Body -->\n<div class=\"overflow-y-auto px-6 sm:px-10 py-6 space-y-6\">\n<div>\n<h2 class=\"font-display text-2xl sm:text-3xl font-bold text-neutral-950 leading-tight\" id=\"modalArticleTitle\">\n            Article Title Placeholder\n          <\/h2>\n<div class=\"flex flex-wrap items-center gap-3 text-xs text-neutral-400 mt-3 font-medium\">\n<span id=\"modalAuthor\">Author<\/span>\n<span>\u2022<\/span>\n<span id=\"modalDate\">Date<\/span>\n<span>\u2022<\/span>\n<span id=\"modalReadTime\">Read time<\/span>\n<\/div>\n<\/div>\n<!-- Featured modal banner -->\n<div class=\"rounded-2xl overflow-hidden h-64 sm:h-80 w-full relative\">\n<img decoding=\"async\" alt=\"Featured architecture piece\" class=\"w-full h-full object-cover\" id=\"modalImage\" src=\"\"\/>\n<\/div>\n<!-- Mock Editorial Prose -->\n<div class=\"prose prose-neutral max-w-none text-neutral-700 text-sm leading-relaxed space-y-4 font-normal\">\n<p class=\"text-base text-neutral-800 font-medium leading-relaxed border-l-2 border-neutral-900 pl-4\" id=\"modalSummaryText\">\n            Article highlight or teaser snippet appears here.\n          <\/p>\n<p>\n            Architecture in the modern epoch is no longer confined to static geometry or purely functional enclosures. It embodies our contemporary dialogue with climate realities, intelligent sensor arrays, and sensory tactility. Spaces are curated to evoke tranquility while preserving natural resources through thoughtful orientation, thermal massing, and sustainably sourced timber and low-carbon cement formulations.\n          <\/p>\n<p>\n            In this project, daylight is utilized as a dynamic medium. Floor-to-ceiling high-efficiency glazing harmonizes exterior landscaped biotopes with subdued internal palettes, generating seamless flow between raw outdoors and luxurious sanctuary living.\n          <\/p>\n<\/div>\n<!-- Modal Footer Actions -->\n<div class=\"pt-6 border-t border-neutral-100 flex items-center justify-between\">\n<button class=\"inline-flex items-center gap-2 text-xs font-semibold px-4 py-2 border rounded-full hover:bg-neutral-50 transition\" id=\"modalBookmarkAction\">\n<svg class=\"w-4 h-4 text-neutral-700\" fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\">\n<path d=\"M5 5a2 2 0 012-2h10a2 2 0 012 2v16l-7-3.5L5 21V5z\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\"><\/path>\n<\/svg>\n<span>Save to Reading List<\/span>\n<\/button>\n<button class=\"px-5 py-2 text-xs font-bold uppercase tracking-wider bg-neutral-900 text-white rounded-full hover:bg-neutral-800 transition\" id=\"modalDoneBtn\">\n            Close Story\n          <\/button>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<!-- END: ArticleReaderModal -->\n<!-- BEGIN: ToastNotification -->\n<div class=\"fixed bottom-6 right-6 z-50 transform translate-y-24 opacity-0 transition-all duration-300 pointer-events-none bg-neutral-900 text-white px-5 py-3 rounded-2xl shadow-xl flex items-center gap-3 text-xs font-medium\" id=\"toastNotification\">\n<svg class=\"w-4 h-4 text-emerald-400\" fill=\"none\" stroke=\"currentColor\" viewbox=\"0 0 24 24\">\n<path d=\"M5 13l4 4L19 7\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\"><\/path>\n<\/svg>\n<span id=\"toastMessage\">Success message<\/span>\n<\/div>\n<!-- END: ToastNotification -->\n<!-- BEGIN: JavaScript Modules -->\n<script data-purpose=\"app-logic\">\n    document.addEventListener('DOMContentLoaded', () => {\n      \/\/ Set Copyright Year\n      document.getElementById('currentYear').textContent = new Date().getFullYear();\n\n      \/\/ State\n      let activeFilter = 'all';\n      let searchQuery = '';\n      let savedBookmarks = new Set();\n\n      \/\/ DOM Elements\n      const filterButtons = document.querySelectorAll('.filter-pill');\n      const articleGrid = document.getElementById('articlesGrid');\n      const cards = () => Array.from(document.querySelectorAll('.article-card'));\n      const noResults = document.getElementById('noResultsState');\n      const resetFilterBtn = document.getElementById('resetFilterBtn');\n      const searchOpenBtn = document.getElementById('searchOpenBtn');\n      const searchContainer = document.getElementById('searchBarContainer');\n      const searchInput = document.getElementById('liveSearchInput');\n      const searchClearBtn = document.getElementById('searchClearBtn');\n      const savedCountBadge = document.getElementById('savedCountBadge');\n      const loadMoreBtn = document.getElementById('loadMoreBtn');\n      const newsletterForm = document.getElementById('newsletterForm');\n\n      \/\/ Modal Elements\n      const modal = document.getElementById('articleModal');\n      const modalBackdrop = document.getElementById('modalBackdrop');\n      const modalCloseBtn = document.getElementById('modalCloseBtn');\n      const modalDoneBtn = document.getElementById('modalDoneBtn');\n      const modalTitle = document.getElementById('modalArticleTitle');\n      const modalCategory = document.getElementById('modalCategoryBadge');\n      const modalAuthor = document.getElementById('modalAuthor');\n      const modalDate = document.getElementById('modalDate');\n      const modalReadTime = document.getElementById('modalReadTime');\n      const modalImage = document.getElementById('modalImage');\n      const modalSummary = document.getElementById('modalSummaryText');\n      const modalBookmarkAction = document.getElementById('modalBookmarkAction');\n\n      let currentActiveArticleId = null;\n\n      \/\/ Toast helper\n      function showToast(message) {\n        const toast = document.getElementById('toastNotification');\n        const text = document.getElementById('toastMessage');\n        text.textContent = message;\n        toast.classList.remove('translate-y-24', 'opacity-0');\n        setTimeout(() => {\n          toast.classList.add('translate-y-24', 'opacity-0');\n        }, 3200);\n      }\n\n      \/\/ Filter and Search Engine\n      function applyFilterAndSearch() {\n        let visibleCount = 0;\n        const currentCards = cards();\n\n        currentCards.forEach(card => {\n          const category = card.getAttribute('data-category');\n          const title = (card.getAttribute('data-title') || '').toLowerCase();\n          const summary = (card.getAttribute('data-summary') || '').toLowerCase();\n\n          const matchesCategory = (activeFilter === 'all') || (category === activeFilter);\n          const matchesSearch = !searchQuery || title.includes(searchQuery) || summary.includes(searchQuery);\n\n          if (matchesCategory && matchesSearch) {\n            card.style.display = 'flex';\n            visibleCount++;\n          } else {\n            card.style.display = 'none';\n          }\n        });\n\n        if (visibleCount === 0) {\n          noResults.classList.remove('hidden');\n        } else {\n          noResults.classList.add('hidden');\n        }\n      }\n\n      \/\/ Filter Pill Click handler\n      filterButtons.forEach(btn => {\n        btn.addEventListener('click', () => {\n          filterButtons.forEach(b => {\n            b.classList.remove('bg-neutral-900', 'text-white');\n            b.classList.add('bg-neutral-100', 'text-neutral-700');\n          });\n          btn.classList.remove('bg-neutral-100', 'text-neutral-700');\n          btn.classList.add('bg-neutral-900', 'text-white');\n\n          activeFilter = btn.getAttribute('data-filter');\n          applyFilterAndSearch();\n        });\n      });\n\n      \/\/ Toggle Search bar\n      searchOpenBtn.addEventListener('click', () => {\n        searchContainer.classList.toggle('hidden');\n        if (!searchContainer.classList.contains('hidden')) {\n          searchInput.focus();\n        }\n      });\n\n      searchInput.addEventListener('input', (e) => {\n        searchQuery = e.target.value.trim().toLowerCase();\n        if (searchQuery.length > 0) {\n          searchClearBtn.classList.remove('hidden');\n        } else {\n          searchClearBtn.classList.add('hidden');\n        }\n        applyFilterAndSearch();\n      });\n\n      searchClearBtn.addEventListener('click', () => {\n        searchInput.value = '';\n        searchQuery = '';\n        searchClearBtn.classList.add('hidden');\n        applyFilterAndSearch();\n      });\n\n      resetFilterBtn.addEventListener('click', () => {\n        activeFilter = 'all';\n        searchQuery = '';\n        searchInput.value = '';\n        searchClearBtn.classList.add('hidden');\n        filterButtons.forEach((b, i) => {\n          if (i === 0) {\n            b.classList.add('bg-neutral-900', 'text-white');\n            b.classList.remove('bg-neutral-100', 'text-neutral-700');\n          } else {\n            b.classList.remove('bg-neutral-900', 'text-white');\n            b.classList.add('bg-neutral-100', 'text-neutral-700');\n          }\n        });\n        applyFilterAndSearch();\n      });\n\n      \/\/ Modal open function\n      function openReader(card) {\n        currentActiveArticleId = card.getAttribute('data-id');\n        modalTitle.textContent = card.getAttribute('data-title');\n        modalCategory.textContent = card.getAttribute('data-category-label');\n        modalAuthor.textContent = card.getAttribute('data-author');\n        modalDate.textContent = card.getAttribute('data-date');\n        modalReadTime.textContent = card.getAttribute('data-readtime');\n        modalSummary.textContent = card.getAttribute('data-summary');\n        \n        const cardImg = card.querySelector('.card-img');\n        if (cardImg) {\n          modalImage.src = cardImg.src;\n          modalImage.alt = cardImg.alt;\n        }\n\n        updateModalBookmarkState();\n        modal.classList.remove('hidden');\n        document.body.style.overflow = 'hidden';\n      }\n\n      function closeModal() {\n        modal.classList.add('hidden');\n        document.body.style.overflow = '';\n      }\n\n      modalCloseBtn.addEventListener('click', closeModal);\n      modalDoneBtn.addEventListener('click', closeModal);\n      modalBackdrop.addEventListener('click', closeModal);\n\n      \/\/ Bookmark action handling\n      function toggleBookmark(id) {\n        if (savedBookmarks.has(id)) {\n          savedBookmarks.delete(id);\n          showToast('Article removed from your bookmarks');\n        } else {\n          savedBookmarks.add(id);\n          showToast('Article saved to your personal reading list');\n        }\n        savedCountBadge.textContent = savedBookmarks.size;\n        updateAllBookmarkIcons();\n      }\n\n      function updateAllBookmarkIcons() {\n        document.querySelectorAll('.bookmark-toggle').forEach(btn => {\n          const id = btn.getAttribute('data-bookmark-id');\n          const icon = btn.querySelector('.bookmark-icon');\n          if (savedBookmarks.has(id)) {\n            icon.setAttribute('fill', 'currentColor');\n            btn.classList.add('text-amber-600');\n          } else {\n            icon.setAttribute('fill', 'none');\n            btn.classList.remove('text-amber-600');\n          }\n        });\n        updateModalBookmarkState();\n      }\n\n      function updateModalBookmarkState() {\n        if (!currentActiveArticleId) return;\n        const btnSpan = modalBookmarkAction.querySelector('span');\n        const icon = modalBookmarkAction.querySelector('svg');\n        if (savedBookmarks.has(currentActiveArticleId)) {\n          btnSpan.textContent = 'Saved in Bookmarks';\n          icon.setAttribute('fill', 'currentColor');\n        } else {\n          btnSpan.textContent = 'Save to Reading List';\n          icon.setAttribute('fill', 'none');\n        }\n      }\n\n      modalBookmarkAction.addEventListener('click', () => {\n        if (currentActiveArticleId) {\n          toggleBookmark(currentActiveArticleId);\n        }\n      });\n\n      \/\/ Delegation for card clicks & bookmarks\n      articleGrid.addEventListener('click', (e) => {\n        const bookmarkBtn = e.target.closest('.bookmark-toggle');\n        if (bookmarkBtn) {\n          e.stopPropagation();\n          const id = bookmarkBtn.getAttribute('data-bookmark-id');\n          toggleBookmark(id);\n          return;\n        }\n\n        const card = e.target.closest('.article-card');\n        if (card) {\n          openReader(card);\n        }\n      });\n\n      \/\/ Mock Load More functionality with architectural cards\n      const additionalArticles = [\n        {\n          id: '5',\n          category: 'architecture',\n          categoryLabel: 'ARCHITECTURE',\n          title: 'The Art of Cantilevered Balconies: Defying Mass and Gravity',\n          date: 'MARCH 30, 2024',\n          readTime: '4 min read',\n          author: 'Marcus Sterling',\n          summary: 'How structural post-tensioned slabs allow unhindered horizon views without obstructive column grids.',\n          img: 'https:\/\/images.unsplash.com\/photo-1545324418-cc1a3fa10c00?auto=format&fit=crop&w=1200&q=80'\n        },\n        {\n          id: '6',\n          category: 'interiors',\n          categoryLabel: 'INTERIORS',\n          title: 'Monochromatic Serenity: Japanese Wabi-Sabi in Nordic Contexts',\n          date: 'MARCH 14, 2024',\n          readTime: '6 min read',\n          author: 'Lina Olofsson',\n          summary: 'Balancing muted micro-cement finishes with scorched cedar accents for meditative, noise-free sanctuaries.',\n          img: 'https:\/\/images.unsplash.com\/photo-1598928506311-c55ded91a20c?auto=format&fit=crop&w=1200&q=80'\n        }\n      ];\n\n      loadMoreBtn.addEventListener('click', () => {\n        loadMoreBtn.disabled = true;\n        loadMoreBtn.innerHTML = `\n          <svg class=\"animate-spin h-3.5 w-3.5 text-neutral-800\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\">\n            <circle class=\"opacity-25\" cx=\"12\" cy=\"12\" r=\"10\" stroke=\"currentColor\" stroke-width=\"4\"><\/circle>\n            <path class=\"opacity-75\" fill=\"currentColor\" d=\"M4 12a8 8 0 018-8v8H4z\"><\/path>\n          <\/svg>\n          <span>Fetching Archives...<\/span>\n        `;\n\n        setTimeout(() => {\n          additionalArticles.forEach(item => {\n            const articleElem = document.createElement('article');\n            articleElem.className = 'article-card group relative bg-neutral-100 rounded-3xl overflow-hidden cursor-pointer shadow-sm hover:shadow-xl transition-all duration-300 flex flex-col justify-end min-h-[380px] sm:min-h-[460px] md:min-h-[510px]';\n            articleElem.setAttribute('data-category', item.category);\n            articleElem.setAttribute('data-id', item.id);\n            articleElem.setAttribute('data-title', item.title);\n            articleElem.setAttribute('data-category-label', item.categoryLabel);\n            articleElem.setAttribute('data-date', item.date);\n            articleElem.setAttribute('data-readtime', item.readTime);\n            articleElem.setAttribute('data-author', item.author);\n            articleElem.setAttribute('data-summary', item.summary);\n\n            articleElem.innerHTML = `\n              <div class=\"absolute inset-0 overflow-hidden z-0\">\n                <img decoding=\"async\" src=\"${item.img}\" alt=\"${item.title}\" class=\"card-img w-full h-full object-cover transition-transform duration-700 ease-out\" loading=\"lazy\" \/>\n                <div class=\"absolute inset-0 bg-gradient-to-t from-black\/50 via-black\/10 to-transparent\"><\/div>\n              <\/div>\n              <div class=\"absolute top-5 right-5 z-20 flex items-center gap-2\">\n                <button type=\"button\" class=\"bookmark-toggle p-2.5 rounded-full bg-white\/90 backdrop-blur-md text-neutral-800 hover:bg-white hover:text-neutral-950 transition shadow-sm\" data-bookmark-id=\"${item.id}\" aria-label=\"Save Article\">\n                  <svg class=\"w-4 h-4 bookmark-icon\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\">\n                    <path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M5 5a2 2 0 012-2h10a2 2 0 012 2v16l-7-3.5L5 21V5z\"><\/path>\n                  <\/svg>\n                <\/button>\n              <\/div>\n              <div class=\"relative z-10 w-full sm:w-[86%] self-start p-2\">\n                <div class=\"caption-cutout bg-white p-5 sm:p-6 transition-all duration-200 group-hover:translate-x-1\">\n                  <span class=\"inline-block text-[10px] font-bold tracking-widest uppercase text-neutral-400 mb-2\">${item.categoryLabel}<\/span>\n                  <h2 class=\"text-base sm:text-lg font-bold text-neutral-900 leading-snug line-clamp-2\">${item.title}<\/h2>\n                  <div class=\"mt-3 flex items-center justify-between text-xs text-neutral-400 font-medium\">\n                    <span class=\"uppercase tracking-wider text-[11px]\">FULL ARTICLE<\/span>\n                    <span class=\"inline-flex items-center gap-1 group-hover:translate-x-1 transition-transform text-neutral-900 font-semibold\">Read &rarr;<\/span>\n                  <\/div>\n                <\/div>\n              <\/div>\n            `;\n            articleGrid.appendChild(articleElem);\n          });\n\n          applyFilterAndSearch();\n          loadMoreBtn.classList.add('hidden');\n          showToast('Added 2 additional architectural case studies');\n        }, 700);\n      });\n\n      \/\/ Newsletter form submission\n      newsletterForm.addEventListener('submit', (e) => {\n        e.preventDefault();\n        const email = document.getElementById('newsletterEmail').value;\n        if (email) {\n          showToast(`Thank you! Subscription confirmed for ${email}`);\n          newsletterForm.reset();\n        }\n      });\n    });\n  <\/script>\n<!-- END: JavaScript Modules -->\n<\/body><\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-72502e3 e-flex e-con-boxed e-con e-parent\" data-id=\"72502e3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-15e1876 elementor-widget elementor-widget-html\" data-id=\"15e1876\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- JAVASCRIPT: Logic & Interactions -->\n<!-- ========================================== -->\n<script>\n  \/\/ Property Data Source\n  const propertiesData = [\n    {\n      id: 0,\n      title: '\u0e1a\u0e49\u0e32\u0e19\u0e40\u0e14\u0e35\u0e48\u0e22\u0e27 Luxury \u0e2a\u0e44\u0e15\u0e25\u0e4c\u0e42\u0e21\u0e40\u0e14\u0e34\u0e23\u0e4c\u0e19',\n      tag: '\u0e02\u0e32\u0e22',\n      location: '\u0e01\u0e23\u0e38\u0e07\u0e40\u0e17\u0e1e\u0e21\u0e2b\u0e32\u0e19\u0e04\u0e23',\n      price: '\u0e3f 18,900,000',\n      priceRaw: 18900000,\n      type: '\u0e1a\u0e49\u0e32\u0e19\u0e40\u0e14\u0e35\u0e48\u0e22\u0e27',\n      spec1: { label: '\u0e2b\u0e49\u0e2d\u0e07\u0e19\u0e2d\u0e19', val: '4', icon: 'bed' },\n      spec2: { label: '\u0e2b\u0e49\u0e2d\u0e07\u0e19\u0e49\u0e33', val: '4', icon: 'bath' },\n      spec3: { label: '\u0e1e\u0e37\u0e49\u0e19\u0e17\u0e35\u0e48', val: '320 \u0e15\u0e23.\u0e21.', icon: 'maximize' },\n      img: 'https:\/\/lh3.googleusercontent.com\/aida-public\/AB6AXuDJGNwMjNMTqtYz1A_9S2-bXp53bsBc19f2cWRiZEkqRpjmxeTquCs6e8-BEgplOaoltWBIqiPU9OiNupU2e5oQ0SmMkKsie_xYqqecRbpC6wHNS9xdfFHuJQse_kiPVWydRp5dqJ0YsHoUH1m2j4S3p8YmOyxueOtZ-QdL-hoeSfn7geYUGbPXzEU_fBF34rDJcQk-TEU7GIKdPIULZY0LeAvy0QmaBBT591-QXo-RPwPyDza_XwfS',\n      desc: '\u0e1a\u0e49\u0e32\u0e19\u0e40\u0e14\u0e35\u0e48\u0e22\u0e27\u0e2b\u0e23\u0e39\u0e42\u0e21\u0e40\u0e14\u0e34\u0e23\u0e4c\u0e19 2 \u0e0a\u0e31\u0e49\u0e19 \u0e1e\u0e37\u0e49\u0e19\u0e17\u0e35\u0e48\u0e01\u0e27\u0e49\u0e32\u0e07\u0e02\u0e27\u0e32\u0e07 \u0e14\u0e35\u0e44\u0e0b\u0e19\u0e4c\u0e40\u0e1e\u0e14\u0e32\u0e19\u0e2a\u0e39\u0e07 Double Volume \u0e42\u0e1b\u0e23\u0e48\u0e07\u0e42\u0e25\u0e48\u0e07 \u0e43\u0e01\u0e25\u0e49\u0e17\u0e32\u0e07\u0e14\u0e48\u0e27\u0e19\u0e41\u0e25\u0e30\u0e42\u0e23\u0e07\u0e40\u0e23\u0e35\u0e22\u0e19\u0e19\u0e32\u0e19\u0e32\u0e0a\u0e32\u0e15\u0e34\u0e0a\u0e31\u0e49\u0e19\u0e19\u0e33 \u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e23\u0e30\u0e1a\u0e1a\u0e23\u0e31\u0e01\u0e29\u0e32\u0e04\u0e27\u0e32\u0e21\u0e1b\u0e25\u0e2d\u0e14\u0e20\u0e31\u0e22\u0e23\u0e30\u0e14\u0e31\u0e1a 24 \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07'\n    },\n        {\n      id: 1,\n      title: '\u0e04\u0e2d\u0e19\u0e42\u0e14\u0e43\u0e01\u0e25\u0e49 BTS \u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e1e\u0e07\u0e29\u0e4c',\n      tag: '\u0e40\u0e0a\u0e48\u0e32',\n      location: '\u0e01\u0e23\u0e38\u0e07\u0e40\u0e17\u0e1e\u0e21\u0e2b\u0e32\u0e19\u0e04\u0e23',\n      price: '\u0e3f 28,000 \/ \u0e40\u0e14\u0e37\u0e2d\u0e19',\n      priceRaw: 28000,\n      type: '\u0e04\u0e2d\u0e19\u0e42\u0e14\u0e21\u0e34\u0e40\u0e19\u0e35\u0e22\u0e21',\n      spec1: { label: '\u0e2b\u0e49\u0e2d\u0e07\u0e19\u0e2d\u0e19', val: '2', icon: 'bed' },\n      spec2: { label: '\u0e2b\u0e49\u0e2d\u0e07\u0e19\u0e49\u0e33', val: '2', icon: 'bath' },\n      spec3: { label: '\u0e1e\u0e37\u0e49\u0e19\u0e17\u0e35\u0e48', val: '78 \u0e15\u0e23.\u0e21.', icon: 'maximize' },\n      img: 'https:\/\/lh3.googleusercontent.com\/aida-public\/AB6AXuAdPRqEGVXU6IOqQvm02akGnArAD2IsFp3dx_zEtmH7LCnJ8fwe1i8-HGBjyGWpHf8P55gm_2oxYoCVj5CLSpnlZuos1vrZm4Ty-LxofW2yplDsovuPS89_NJP014MDH6uhJN2SOXYKq34g9kfzU3yQkcITj-i_rwiGb84N_mOLE4AYjEWgIsnt38b9skjZtMwaThvB7fu1WFrsuK_aKDyugvB0NPDbj5gAl5KpmYaVyNY6y3cfd3aU',\n      desc: '\u0e04\u0e2d\u0e19\u0e42\u0e14\u0e2b\u0e23\u0e39\u0e43\u0e08\u0e01\u0e25\u0e32\u0e07\u0e2a\u0e38\u0e02\u0e38\u0e21\u0e27\u0e34\u0e17 \u0e40\u0e14\u0e34\u0e19\u0e17\u0e32\u0e07\u0e2a\u0e30\u0e14\u0e27\u0e01\u0e40\u0e1e\u0e35\u0e22\u0e07 3 \u0e19\u0e32\u0e17\u0e35\u0e08\u0e32\u0e01 BTS \u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e1e\u0e07\u0e29\u0e4c\u0e41\u0e25\u0e30\u0e40\u0e2d\u0e47\u0e21\u0e04\u0e27\u0e2d\u0e40\u0e17\u0e35\u0e22\u0e23\u0e4c \u0e15\u0e01\u0e41\u0e15\u0e48\u0e07\u0e40\u0e1f\u0e2d\u0e23\u0e4c\u0e19\u0e34\u0e40\u0e08\u0e2d\u0e23\u0e4c\u0e19\u0e33\u0e40\u0e02\u0e49\u0e32\u0e04\u0e23\u0e1a\u0e04\u0e23\u0e31\u0e19 \u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e2a\u0e23\u0e30\u0e27\u0e48\u0e32\u0e22\u0e19\u0e49\u0e33\u0e25\u0e2d\u0e22\u0e1f\u0e49\u0e32\u0e41\u0e25\u0e30\u0e1f\u0e34\u0e15\u0e40\u0e19\u0e2a\u0e1e\u0e32\u0e42\u0e19\u0e23\u0e32\u0e21\u0e32'\n    },\n    {\n      id: 2,\n      title: '\u0e1e\u0e39\u0e25\u0e27\u0e34\u0e25\u0e25\u0e48\u0e32 \u0e27\u0e34\u0e27\u0e17\u0e30\u0e40\u0e25',\n      tag: '\u0e02\u0e32\u0e22',\n      location: '\u0e1e\u0e31\u0e17\u0e22\u0e32, \u0e0a\u0e25\u0e1a\u0e38\u0e23\u0e35',\n      price: '\u0e3f 22,500,000',\n      priceRaw: 22500000,\n      type: '\u0e1e\u0e39\u0e25\u0e27\u0e34\u0e25\u0e25\u0e48\u0e32',\n      spec1: { label: '\u0e2b\u0e49\u0e2d\u0e07\u0e19\u0e2d\u0e19', val: '4', icon: 'bed' },\n      spec2: { label: '\u0e2b\u0e49\u0e2d\u0e07\u0e19\u0e49\u0e33', val: '4', icon: 'bath' },\n      spec3: { label: '\u0e1e\u0e37\u0e49\u0e19\u0e17\u0e35\u0e48', val: '450 \u0e15\u0e23.\u0e21.', icon: 'maximize' \n            img: 'https:\/\/lh3.googleusercontent.com\/aida-public\/AB6AXuAN8p5xC87ID6a9LzIkckfZT6LldhxiKOhC1aC2R-8I6QsgkcA90Pg-wewu5qNnNsjrRqrKNccLztgZELXY-UkdB6uA9KgY3j8qSmnPBOKpMf6XAUMVCiYK5NCpNJi8UHiKP8sK28Ian_LPAsmIfNXwdmyFxQ708X4rVKHpdOWbDXVVkcf1gB76zgwwl8mjy50giOeYQkO5LNmaB5FjkOCGo3qQrkAfluK0u_vDttfDDveOl0d8YjSC',\n      desc: '\u0e1e\u0e39\u0e25\u0e27\u0e34\u0e25\u0e25\u0e48\u0e32\u0e2a\u0e48\u0e27\u0e19\u0e15\u0e31\u0e27\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e2d\u0e31\u0e25\u0e15\u0e23\u0e49\u0e32\u0e25\u0e31\u0e01\u0e0a\u0e31\u0e27\u0e23\u0e35\u0e48 \u0e21\u0e2d\u0e07\u0e40\u0e2b\u0e47\u0e19\u0e27\u0e34\u0e27\u0e17\u0e30\u0e40\u0e25\u0e2d\u0e48\u0e32\u0e27\u0e44\u0e17\u0e22\u0e41\u0e1a\u0e1a\u0e1e\u0e32\u0e42\u0e19\u0e23\u0e32\u0e21\u0e32 180 \u0e2d\u0e07\u0e28\u0e32 \u0e2a\u0e23\u0e30\u0e27\u0e48\u0e32\u0e22\u0e19\u0e49\u0e33 Infinity Pool \u0e02\u0e19\u0e32\u0e14\u0e43\u0e2b\u0e0d\u0e48 \u0e40\u0e2b\u0e21\u0e32\u0e30\u0e41\u0e01\u0e48\u0e01\u0e32\u0e23\u0e2d\u0e22\u0e39\u0e48\u0e2d\u0e32\u0e28\u0e31\u0e22\u0e41\u0e25\u0e30\u0e01\u0e32\u0e23\u0e25\u0e07\u0e17\u0e38\u0e19\u0e23\u0e31\u0e1a\u0e1c\u0e25\u0e15\u0e2d\u0e1a\u0e41\u0e17\u0e19\u0e2a\u0e39\u0e07'\n    },\n    {\n      id: 3,\n      title: '\u0e17\u0e35\u0e48\u0e14\u0e34\u0e19\u0e17\u0e33\u0e40\u0e25\u0e14\u0e35 \u0e27\u0e34\u0e27\u0e20\u0e39\u0e40\u0e02\u0e32',\n      tag: '\u0e02\u0e32\u0e22',\n      location: '\u0e40\u0e0a\u0e35\u0e22\u0e07\u0e43\u0e2b\u0e21\u0e48',\n      price: '\u0e3f 5,900,000',\n      priceRaw: 5900000,\n      type: '\u0e17\u0e35\u0e48\u0e14\u0e34\u0e19',\n      spec1: { label: '\u0e02\u0e19\u0e32\u0e14\u0e17\u0e35\u0e48\u0e14\u0e34\u0e19', val: '2 \u0e44\u0e23\u0e48', icon: 'trees' },\n      spec2: { label: '\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e4c', val: '\u0e42\u0e09\u0e19\u0e14 \u0e04\u0e23\u0e38\u0e11\u0e41\u0e14\u0e07', icon: 'file-check' },\n      spec3: { label: '\u0e17\u0e33\u0e40\u0e25', val: '\u0e27\u0e34\u0e27\u0e20\u0e39\u0e40\u0e02\u0e32 360\u00b0', icon: 'mountain' },\n      img: 'https:\/\/lh3.googleusercontent.com\/aida-public\/AB6AXuCKqSM772f8gR5s_Ra1RPGWok2Zs3Af4w1l-8dUcDqulFAW-qa4614km-YyZzn6ax9TxdjpbzjwnzFJXV4nXyYM5EisMAJuGhVVjcdIf5PW0Llt00uUo-TJFddScasoHQaYMy5xFOPcMId099r0ikKAU1qNdefqrymuGtFGaBwP4ppbn_TqhlToF_m2BqfXEGqiqb2M_GgLyqhKx4c5rxQeO1VWCLPfdqCX8Oq0SBR4k5ekzflRqpXS',\n      desc: '\u0e41\u0e1b\u0e25\u0e07\u0e17\u0e35\u0e48\u0e14\u0e34\u0e19\u0e2a\u0e27\u0e22\u0e18\u0e23\u0e23\u0e21\u0e0a\u0e32\u0e15\u0e34\u0e42\u0e2d\u0e1a\u0e25\u0e49\u0e2d\u0e21 \u0e43\u0e01\u0e25\u0e49\u0e15\u0e31\u0e27\u0e40\u0e21\u0e37\u0e2d\u0e07\u0e40\u0e0a\u0e35\u0e22\u0e07\u0e43\u0e2b\u0e21\u0e48 \u0e40\u0e14\u0e34\u0e19\u0e17\u0e32\u0e07\u0e2a\u0e30\u0e14\u0e27\u0e01 \u0e19\u0e49\u0e33-\u0e44\u0e1f\u0e1f\u0e49\u0e32\u0e40\u0e02\u0e49\u0e32\u0e16\u0e36\u0e07 \u0e40\u0e2b\u0e21\u0e32\u0e30\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e1a\u0e49\u0e32\u0e19\u0e1e\u0e31\u0e01\u0e15\u0e32\u0e01\u0e2d\u0e32\u0e01\u0e32\u0e28 \u0e1e\u0e39\u0e25\u0e27\u0e34\u0e25\u0e25\u0e48\u0e32 \u0e2b\u0e23\u0e37\u0e2d\u0e1a\u0e39\u0e17\u0e35\u0e04\u0e23\u0e35\u0e2a\u0e2d\u0e23\u0e4c\u0e17'\n    }\n  ];\n  \/\/ State Management\n  let activeSearchTab = 'buy';\n  let selectedFilter = {\n    type: '',\n    location: '',\n    price: ''\n  };\n  let favoriteCount = 0;\n  const userFavorites = new Set();\n\n  \/\/ Scroll Header Effect\n  window.addEventListener('scroll', () => {\n    const header = document.getElementById('main-header');\n    if (window.scrollY > 40) {\n      header.classList.add('shadow-md', 'bg-white\/98');\n    } else {\n      header.classList.remove('shadow-md');\n    }\n  });\n\n  \/\/ Switch Search Tabs\n  function switchSearchTab(type) {\n    activeSearchTab = type;\n    const tabButtons = document.querySelectorAll('#search-type-tabs .tab-btn');\n    tabButtons.forEach(btn => {\n      const bType = btn.getAttribute('data-type');\n      if (bType === type) {\n        btn.className = 'tab-btn px-7 py-2.5 bg-white text-gray-900 rounded-lg font-semibold text-sm shadow-sm transition';\n      } else {\n        btn.className = 'tab-btn px-7 py-2.5 text-white\/90 hover:text-white hover:bg-white\/10 rounded-lg font-medium text-sm transition';\n      }\n    });\n\n    const labels = { buy: '\u0e04\u0e49\u0e19\u0e2b\u0e32\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e0b\u0e37\u0e49\u0e2d', rent: '\u0e04\u0e49\u0e19\u0e2b\u0e32\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e40\u0e0a\u0e48\u0e32', new: '\u0e04\u0e49\u0e19\u0e2b\u0e32\u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23\u0e43\u0e2b\u0e21\u0e48' };\n    showToast(`\u0e2a\u0e25\u0e31\u0e1a\u0e42\u0e2b\u0e21\u0e14: ${labels[type] || type}`, 'info');\n  }\n\n  \/\/ Toggle Custom Dropdowns\n  function toggleDropdown(name) {\n    const allMenus = ['type', 'location', 'price'];\n    allMenus.forEach(m => {\n      const menuEl = document.getElementById(`dropdown-${m}-menu`);\n      const arrowEl = document.querySelector(`#dropdown-${m}-wrapper .dropdown-arrow`);\n      if (m === name) {\n        const isHidden = menuEl.classList.contains('hidden');\n        if (isHidden) {\n          menuEl.classList.remove('hidden');\n          if (arrowEl) arrowEl.classList.add('rotate-180');\n        } else {\n          menuEl.classList.add('hidden');\n          if (arrowEl) arrowEl.classList.remove('rotate-180');\n        }\n      } else {\n        if (menuEl) menuEl.classList.add('hidden');\n        if (arrowEl) arrowEl.classList.remove('rotate-180');\n      }\n    });\n  }\n\n  \/\/ Select Dropdown Option\n  function selectOption(category, val, displayLabel) {\n    selectedFilter[category] = val;\n    const labelEl = document.getElementById(`selected-${category}-label`);\n    if (labelEl) {\n      labelEl.textContent = displayLabel;\n      if (val !== '') {\n        labelEl.classList.add('text-[#a87948]', 'font-semibold');\n      } else {\n        labelEl.classList.remove('text-[#a87948]', 'font-semibold');\n      }\n    }\n    toggleDropdown(''); \/\/ close all\n  }\n\n  \/\/ Close dropdowns on outside click\n  document.addEventListener('click', (e) => {\n    if (!e.target.closest('.dropdown-wrapper')) {\n      ['type', 'location', 'price'].forEach(m => {\n        const menuEl = document.getElementById(`dropdown-${m}-menu`);\n        const arrowEl = document.querySelector(`#dropdown-${m}-wrapper .dropdown-arrow`);\n        if (menuEl) menuEl.classList.add('hidden');\n        if (arrowEl) arrowEl.classList.remove('rotate-180');\n      });\n    }\n  });\n\n  \/\/ Search Action Trigger with Spinner\n  function triggerSearch() {\n    const btn = document.getElementById('search-action-btn');\n    const textSpan = document.getElementById('search-btn-text');\n    const icon = document.getElementById('search-icon');\n\n    \/\/ Loading State\n    btn.disabled = true;\n    textSpan.textContent = '\u0e01\u0e33\u0e25\u0e31\u0e07\u0e04\u0e49\u0e19\u0e2b\u0e32...';\n    icon.classList.add('animate-spin');\n\n    setTimeout(() => {\n      btn.disabled = false;\n      textSpan.textContent = '\u0e04\u0e49\u0e19\u0e2b\u0e32';\n      icon.classList.remove('animate-spin');\n      \n      const typeText = selectedFilter.type ? selectedFilter.type : '\u0e17\u0e38\u0e01\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17';\n      const locText = selectedFilter.location ? selectedFilter.location : '\u0e17\u0e38\u0e01\u0e17\u0e33\u0e40\u0e25';\n      showToast(`\u0e1e\u0e1a 12 \u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e15\u0e23\u0e07\u0e01\u0e31\u0e1a \"${typeText}\" \u0e43\u0e19 \"${locText}\"`, 'success');\n\n      \/\/ Smooth scroll to property list\n      const listingsEl = document.getElementById('featured-listings');\n      if (listingsEl) {\n        listingsEl.scrollIntoView({ behavior: 'smooth' });\n      }\n    }, 600);\n  }\n\n  \/\/ Toggle Favorite Card & Dynamic Badge\n  function toggleFavorite(e, id) {\n    e.stopPropagation();\n    const btn = e.currentTarget;\n    const heartIcon = btn.querySelector('svg') || btn.querySelector('i');\n    const badge = document.getElementById('wishlist-badge');\n\n    if (userFavorites.has(id)) {\n      userFavorites.delete(id);\n      favoriteCount = Math.max(0, favoriteCount - 1);\n      btn.classList.remove('bg-red-500', 'text-white');\n      btn.classList.add('bg-black\/30', 'text-white');\n      if (heartIcon) heartIcon.setAttribute('fill', 'none');\n      showToast('\u0e19\u0e33\u0e2d\u0e2d\u0e01\u0e08\u0e32\u0e01\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e42\u0e1b\u0e23\u0e14\u0e41\u0e25\u0e49\u0e27', 'info');\n    } else {\n      userFavorites.add(id);\n      favoriteCount++;\n      btn.classList.remove('bg-black\/30');\n      btn.classList.add('bg-red-500', 'text-white', 'animate-heart-pop');\n      if (heartIcon) heartIcon.setAttribute('fill', 'currentColor');\n      showToast('\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e43\u0e19\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e42\u0e1b\u0e23\u0e14\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27 \u2764\ufe0f', 'success');\n\n      setTimeout(() => {\n        btn.classList.remove('animate-heart-pop');\n      }, 400);\n    }\n\n    if (favoriteCount > 0) {\n      badge.textContent = favoriteCount;\n      badge.classList.remove('opacity-0', 'scale-75');\n      badge.classList.add('opacity-100', 'scale-100');\n    } else {\n      badge.classList.add('opacity-0', 'scale-75');\n      badge.classList.remove('opacity-100', 'scale-100');\n    }\n  }\n\n  \/\/ Carousel Controls\n  function scrollCarousel(dir) {\n    const carousel = document.getElementById('property-carousel');\n    if (!carousel) return;\n    const cardWidth = carousel.firstElementChild ? carousel.firstElementChild.offsetWidth + 24 : 300;\n    carousel.scrollBy({ left: dir * cardWidth, behavior: 'smooth' });\n  }\n\n  \/\/ Listing \/ Consignment Modal\n  function openListingModal(defaultType = 'sell') {\n    const modal = document.getElementById('listing-modal');\n    modal.classList.remove('hidden');\n    modal.classList.add('flex');\n    document.body.style.overflow = 'hidden';\n\n    \/\/ Set default radio\n    const radios = document.getElementsByName('modal_deal_type');\n    radios.forEach(r => {\n      if ((defaultType === 'rent' && r.value === '\u0e43\u0e2b\u0e49\u0e40\u0e0a\u0e48\u0e32') || (defaultType === 'sell' && r.value === '\u0e02\u0e32\u0e22')) {\n        r.checked = true;\n      }\n    });\n    updateFormPriceHint(defaultType === 'rent' ? '\u0e40\u0e0a\u0e48\u0e32' : '\u0e02\u0e32\u0e22');\n  }\n\n  function closeListingModal() {\n    const modal = document.getElementById('listing-modal');\n    modal.classList.add('hidden');\n    modal.classList.remove('flex');\n    document.body.style.overflow = '';\n  }\n\n  function updateFormPriceHint(type) {\n    const label = document.getElementById('form-price-label');\n    if (label) {\n      label.textContent = type === '\u0e40\u0e0a\u0e48\u0e32' ? '\u0e04\u0e48\u0e32\u0e40\u0e0a\u0e48\u0e32\u0e17\u0e35\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23 (\u0e1a\u0e32\u0e17 \/ \u0e40\u0e14\u0e37\u0e2d\u0e19) *' : '\u0e23\u0e32\u0e04\u0e32\u0e17\u0e35\u0e48\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22 (\u0e1a\u0e32\u0e17) *';\n    }\n  }\n\n  function previewUploadedFile(input) {\n    if (input.files && input.files[0]) {\n      document.getElementById('dropzone-default').classList.add('hidden');\n      const prev = document.getElementById('dropzone-preview');\n      prev.classList.remove('hidden');\n      document.getElementById('preview-filename').textContent = `\u0e44\u0e1f\u0e25\u0e4c\u0e41\u0e19\u0e1a: ${input.files[0].name} \u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e2a\u0e48\u0e07`;\n    }\n  }\n\n  function handleFormSubmit(e) {\n    e.preventDefault();\n    const submitBtn = document.getElementById('submit-listing-btn');\n    submitBtn.disabled = true;\n    submitBtn.innerHTML = `<span>\u0e01\u0e33\u0e25\u0e31\u0e07\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25...<\/span>`;\n\n    setTimeout(() => {\n      submitBtn.disabled = false;\n      submitBtn.innerHTML = `<span>\u0e2a\u0e48\u0e07\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e1b\u0e23\u0e30\u0e01\u0e32\u0e28<\/span><i class=\"w-4 h-4\" data-lucide=\"arrow-right\"><\/i>`;\n      lucide.createIcons();\n      closeListingModal();\n      document.getElementById('consignment-form').reset();\n      document.getElementById('dropzone-default').classList.remove('hidden');\n      document.getElementById('dropzone-preview').classList.add('hidden');\n      showToast('\ud83c\udf89 \u0e2a\u0e48\u0e07\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e40\u0e23\u0e35\u0e22\u0e1a\u0e23\u0e49\u0e2d\u0e22\u0e41\u0e25\u0e49\u0e27 \u0e17\u0e35\u0e21\u0e07\u0e32\u0e19 Bridget Estate \u0e08\u0e30\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e01\u0e25\u0e31\u0e1a\u0e20\u0e32\u0e22\u0e43\u0e19 24 \u0e0a\u0e21.', 'success', 5000);\n    }, 800);\n  }\n\n  \/\/ Quick View Modal\n  function openPropertyModal(id) {\n    const prop = propertiesData[id] || propertiesData[0];\n    document.getElementById('qv-img').src = prop.img;\n    document.getElementById('qv-title').textContent = prop.title;\n    document.getElementById('qv-badge').textContent = prop.tag;\n    document.getElementById('qv-location').innerHTML = `<i class=\"w-4 h-4 text-[#c89865]\" data-lucide=\"map-pin\"><\/i> <span>${prop.location}<\/span>`;\n    document.getElementById('qv-price').textContent = prop.price;\n    document.getElementById('qv-desc').textContent = prop.desc;\n\n    \/\/ Set Specs\n    document.getElementById('qv-spec-1-label').textContent = prop.spec1.label;\n    document.getElementById('qv-spec-1-val').innerHTML = `<i class=\"w-4 h-4 text-[#a87948]\" data-lucide=\"${prop.spec1.icon}\"><\/i> <span>${prop.spec1.val}<\/span>`;\n    \n    document.getElementById('qv-spec-2-label').textContent = prop.spec2.label;\n    document.getElementById('qv-spec-2-val').innerHTML = `<i class=\"w-4 h-4 text-[#a87948]\" data-lucide=\"${prop.spec2.icon}\"><\/i> <span>${prop.spec2.val}<\/span>`;\n    \n    document.getElementById('qv-spec-3-label').textContent = prop.spec3.label;\n    document.getElementById('qv-spec-3-val').innerHTML = `<i class=\"w-4 h-4 text-[#a87948]\" data-lucide=\"${prop.spec3.icon}\"><\/i> <span>${prop.spec3.val}<\/span>`;\n\n    lucide.createIcons();\n\n    const qvModal = document.getElementById('quickview-modal');\n    qvModal.classList.remove('hidden');\n    qvModal.classList.add('flex');\n    document.body.style.overflow = 'hidden';\n  }\n\n  function closeQuickViewModal() {\n    const qvModal = document.getElementById('quickview-modal');\n    qvModal.classList.add('hidden');\n    qvModal.classList.remove('flex');\n    document.body.style.overflow = '';\n  }\n\n  \/\/ Modal backdrop click dismissal\n  document.getElementById('listing-modal').addEventListener('click', function(e) {\n    if (e.target === this) closeListingModal();\n  });\n  document.getElementById('quickview-modal').addEventListener('click', function(e) {\n    if (e.target === this) closeQuickViewModal();\n  });\n\n  \/\/ Actions from Quickview\n  function requestViewingAppointment() {\n    closeQuickViewModal();\n    showToast('\u0e19\u0e31\u0e14\u0e2b\u0e21\u0e32\u0e22\u0e25\u0e48\u0e27\u0e07\u0e2b\u0e19\u0e49\u0e32\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08\u0e41\u0e25\u0e49\u0e27 \u0e17\u0e35\u0e48\u0e1b\u0e23\u0e36\u0e01\u0e29\u0e32\u0e08\u0e30\u0e42\u0e17\u0e23\u0e22\u0e37\u0e19\u0e22\u0e31\u0e19\u0e40\u0e27\u0e25\u0e32\u0e01\u0e31\u0e1a\u0e04\u0e38\u0e13\u0e42\u0e14\u0e22\u0e40\u0e23\u0e47\u0e27', 'success', 4000);\n  }\n\n  function contactAgentDirect() {\n    closeQuickViewModal();\n    showToast('\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e2a\u0e32\u0e22\u0e14\u0e48\u0e27\u0e19 Bridget Estate Concierge: 02-999-8888', 'info', 5000);\n  }\n\n  \/\/ Toast System\n  function showToast(msg, type = 'info', duration = 3000) {\n    const container = document.getElementById('toast-container');\n    if (!container) return;\n\n    const toast = document.createElement('div');\n    const isSuccess = type === 'success';\n    toast.className = `pointer-events-auto flex items-center gap-3 px-5 py-3.5 rounded-2xl shadow-xl text-sm font-medium border transition-all duration-300 transform translate-y-3 opacity-0 ${\n      isSuccess \n        ? 'bg-[#1e242c] text-white border-[#a87948]' \n        : 'bg-white text-gray-800 border-gray-200 shadow-2xl'\n    }`;\n\n    toast.innerHTML = `\n      <div class=\"w-2.5 h-2.5 rounded-full ${isSuccess ? 'bg-[#a87948]' : 'bg-blue-500'} flex-shrink-0\"><\/div>\n      <span class=\"flex-1\">${msg}<\/span>\n    `;\n\n    container.appendChild(toast);\n\n    \/\/ Enter anim\n    requestAnimationFrame(() => {\n      toast.classList.remove('translate-y-3', 'opacity-0');\n    });\n\n    \/\/ Remove\n    setTimeout(() => {\n      toast.classList.add('opacity-0', 'translate-y-2');\n      setTimeout(() => toast.remove(), 300);\n    }, duration);\n  }\n\n  \/\/ ESC key listener to close modals\n  document.addEventListener('keydown', (e) => {\n    if (e.key === 'Escape') {\n      closeListingModal();\n      closeQuickViewModal();\n    }\n  });\n<\/script>\n<!-- Lucide Script Initialization -->\n<script data-purpose=\"icon-loader\">\n  lucide.createIcons();\n<\/script>\n<\/body><\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Bridget Estate &#8211; \u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e15\u0e48\u0e2d\u0e04\u0e38\u0e13\u0e01\u0e31\u0e1a\u0e2d\u0e2a\u0e31\u0e07\u0e2b\u0e32\u0e23\u0e34\u0e21\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e4c\u0e17\u0e35\u0e48\u0e43\u0e0a\u0e48 BRIDGET ESTATE \u0e0b\u0e37\u0e49\u0e2d \u0e02\u0e32\u0e22 \u0e40\u0e0a\u0e48\u0e32 \u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23\u0e43\u0e2b\u0e21\u0e48 \u0e1a\u0e17\u0e04\u0e27\u0e32\u0e21 \u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e01\u0e31\u0e1a\u0e40\u0e23\u0e32 0 \u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a \u0e25\u0e07\u0e1b\u0e23\u0e30\u0e01\u0e32\u0e28\u0e1f\u0e23\u0e35 \u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e15\u0e48\u0e2d\u0e04\u0e38\u0e13 \u0e01\u0e31\u0e1a\u0e2d\u0e2a\u0e31\u0e07\u0e2b\u0e32\u0e23\u0e34\u0e21\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e4c\u0e17\u0e35\u0e48\u0e43\u0e0a\u0e48 \u0e02\u0e32\u0e22\u0e07\u0e48\u0e32\u0e22 \u0e04\u0e49\u0e19\u0e2b\u0e32\u0e07\u0e48\u0e32\u0e22 \u0e42\u0e2d\u0e01\u0e32\u0e2a\u0e21\u0e32\u0e01\u0e01\u0e27\u0e48\u0e32\u0e40\u0e14\u0e34\u0e21 \u0e01\u0e31\u0e1a Bridget Estate \u0e0b\u0e37\u0e49\u0e2d \u0e40\u0e0a\u0e48\u0e32 \u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23\u0e43\u0e2b\u0e21\u0e48 \u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e2d\u0e2a\u0e31\u0e07\u0e2b\u0e32\u0e23\u0e34\u0e21\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e4c \u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14 \u0e1a\u0e49\u0e32\u0e19\u0e40\u0e14\u0e35\u0e48\u0e22\u0e27 \u0e04\u0e2d\u0e19\u0e42\u0e14\u0e21\u0e34\u0e40\u0e19\u0e35\u0e22\u0e21 \u0e17\u0e32\u0e27\u0e19\u0e4c\u0e42\u0e2e\u0e21 \u0e1e\u0e39\u0e25\u0e27\u0e34\u0e25\u0e25\u0e48\u0e32 \u0e17\u0e35\u0e48\u0e14\u0e34\u0e19 \u0e2d\u0e32\u0e04\u0e32\u0e23\u0e1e\u0e32\u0e13\u0e34\u0e0a\u0e22\u0e4c \u0e17\u0e33\u0e40\u0e25 \/ \u0e08\u0e31\u0e07\u0e2b\u0e27\u0e31\u0e14 \u0e17\u0e38\u0e01\u0e17\u0e33\u0e40\u0e25 \u0e01\u0e23\u0e38\u0e07\u0e40\u0e17\u0e1e\u0e21\u0e2b\u0e32\u0e19\u0e04\u0e23 \u0e19\u0e19\u0e17\u0e1a\u0e38\u0e23\u0e35 \u0e2a\u0e21\u0e38\u0e17\u0e23\u0e1b\u0e23\u0e32\u0e01\u0e32\u0e23 \u0e0a\u0e25\u0e1a\u0e38\u0e23\u0e35 (\u0e1e\u0e31\u0e17\u0e22\u0e32) \u0e40\u0e0a\u0e35\u0e22\u0e07\u0e43\u0e2b\u0e21\u0e48 \u0e20\u0e39\u0e40\u0e01\u0e47\u0e15 \u0e23\u0e32\u0e04\u0e32 \u0e17\u0e38\u0e01\u0e0a\u0e48\u0e27\u0e07\u0e23\u0e32\u0e04\u0e32 \u0e44\u0e21\u0e48\u0e40\u0e01\u0e34\u0e19 3,000,000 \u0e1a\u0e32\u0e17 3,000,000 &#8211; 5,000,000 \u0e1a\u0e32\u0e17 5,000,000 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"folder":[],"class_list":["post-2569","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>HOME - BRIDGET Estate<\/title>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"HOME - BRIDGET Estate\" \/>\n<meta property=\"og:description\" content=\"Bridget Estate &#8211; \u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e15\u0e48\u0e2d\u0e04\u0e38\u0e13\u0e01\u0e31\u0e1a\u0e2d\u0e2a\u0e31\u0e07\u0e2b\u0e32\u0e23\u0e34\u0e21\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e4c\u0e17\u0e35\u0e48\u0e43\u0e0a\u0e48 BRIDGET ESTATE \u0e0b\u0e37\u0e49\u0e2d \u0e02\u0e32\u0e22 \u0e40\u0e0a\u0e48\u0e32 \u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23\u0e43\u0e2b\u0e21\u0e48 \u0e1a\u0e17\u0e04\u0e27\u0e32\u0e21 \u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e01\u0e31\u0e1a\u0e40\u0e23\u0e32 0 \u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a \u0e25\u0e07\u0e1b\u0e23\u0e30\u0e01\u0e32\u0e28\u0e1f\u0e23\u0e35 \u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e15\u0e48\u0e2d\u0e04\u0e38\u0e13 \u0e01\u0e31\u0e1a\u0e2d\u0e2a\u0e31\u0e07\u0e2b\u0e32\u0e23\u0e34\u0e21\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e4c\u0e17\u0e35\u0e48\u0e43\u0e0a\u0e48 \u0e02\u0e32\u0e22\u0e07\u0e48\u0e32\u0e22 \u0e04\u0e49\u0e19\u0e2b\u0e32\u0e07\u0e48\u0e32\u0e22 \u0e42\u0e2d\u0e01\u0e32\u0e2a\u0e21\u0e32\u0e01\u0e01\u0e27\u0e48\u0e32\u0e40\u0e14\u0e34\u0e21 \u0e01\u0e31\u0e1a Bridget Estate \u0e0b\u0e37\u0e49\u0e2d \u0e40\u0e0a\u0e48\u0e32 \u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23\u0e43\u0e2b\u0e21\u0e48 \u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e2d\u0e2a\u0e31\u0e07\u0e2b\u0e32\u0e23\u0e34\u0e21\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e4c \u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14 \u0e1a\u0e49\u0e32\u0e19\u0e40\u0e14\u0e35\u0e48\u0e22\u0e27 \u0e04\u0e2d\u0e19\u0e42\u0e14\u0e21\u0e34\u0e40\u0e19\u0e35\u0e22\u0e21 \u0e17\u0e32\u0e27\u0e19\u0e4c\u0e42\u0e2e\u0e21 \u0e1e\u0e39\u0e25\u0e27\u0e34\u0e25\u0e25\u0e48\u0e32 \u0e17\u0e35\u0e48\u0e14\u0e34\u0e19 \u0e2d\u0e32\u0e04\u0e32\u0e23\u0e1e\u0e32\u0e13\u0e34\u0e0a\u0e22\u0e4c \u0e17\u0e33\u0e40\u0e25 \/ \u0e08\u0e31\u0e07\u0e2b\u0e27\u0e31\u0e14 \u0e17\u0e38\u0e01\u0e17\u0e33\u0e40\u0e25 \u0e01\u0e23\u0e38\u0e07\u0e40\u0e17\u0e1e\u0e21\u0e2b\u0e32\u0e19\u0e04\u0e23 \u0e19\u0e19\u0e17\u0e1a\u0e38\u0e23\u0e35 \u0e2a\u0e21\u0e38\u0e17\u0e23\u0e1b\u0e23\u0e32\u0e01\u0e32\u0e23 \u0e0a\u0e25\u0e1a\u0e38\u0e23\u0e35 (\u0e1e\u0e31\u0e17\u0e22\u0e32) \u0e40\u0e0a\u0e35\u0e22\u0e07\u0e43\u0e2b\u0e21\u0e48 \u0e20\u0e39\u0e40\u0e01\u0e47\u0e15 \u0e23\u0e32\u0e04\u0e32 \u0e17\u0e38\u0e01\u0e0a\u0e48\u0e27\u0e07\u0e23\u0e32\u0e04\u0e32 \u0e44\u0e21\u0e48\u0e40\u0e01\u0e34\u0e19 3,000,000 \u0e1a\u0e32\u0e17 3,000,000 &#8211; 5,000,000 \u0e1a\u0e32\u0e17 5,000,000 [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bridget-estate.com\/\" \/>\n<meta property=\"og:site_name\" content=\"BRIDGET Estate\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-26T02:03:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/bridget-estate.com\/wp-content\/uploads\/2026\/10\/THE-WINNING-TOWER-Sukhumvit-71-18.webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/bridget-estate.com\\\/\",\"url\":\"https:\\\/\\\/bridget-estate.com\\\/\",\"name\":\"HOME - BRIDGET Estate\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bridget-estate.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/bridget-estate.com\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/bridget-estate.com\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/bridget-estate.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/THE-WINNING-TOWER-Sukhumvit-71-18.webp\",\"datePublished\":\"2026-10-18T04:18:10+00:00\",\"dateModified\":\"2026-10-26T02:03:01+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/bridget-estate.com\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/bridget-estate.com\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/bridget-estate.com\\\/#primaryimage\",\"url\":\"https:\\\/\\\/bridget-estate.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/THE-WINNING-TOWER-Sukhumvit-71-18.webp\",\"contentUrl\":\"https:\\\/\\\/bridget-estate.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/THE-WINNING-TOWER-Sukhumvit-71-18.webp\",\"width\":1536,\"height\":1024},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/bridget-estate.com\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/bridget-estate.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"HOME\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/bridget-estate.com\\\/#website\",\"url\":\"https:\\\/\\\/bridget-estate.com\\\/\",\"name\":\"Your Best Estate\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/bridget-estate.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"HOME - BRIDGET Estate","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_US","og_type":"article","og_title":"HOME - BRIDGET Estate","og_description":"Bridget Estate &#8211; \u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e15\u0e48\u0e2d\u0e04\u0e38\u0e13\u0e01\u0e31\u0e1a\u0e2d\u0e2a\u0e31\u0e07\u0e2b\u0e32\u0e23\u0e34\u0e21\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e4c\u0e17\u0e35\u0e48\u0e43\u0e0a\u0e48 BRIDGET ESTATE \u0e0b\u0e37\u0e49\u0e2d \u0e02\u0e32\u0e22 \u0e40\u0e0a\u0e48\u0e32 \u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23\u0e43\u0e2b\u0e21\u0e48 \u0e1a\u0e17\u0e04\u0e27\u0e32\u0e21 \u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e01\u0e31\u0e1a\u0e40\u0e23\u0e32 0 \u0e40\u0e02\u0e49\u0e32\u0e2a\u0e39\u0e48\u0e23\u0e30\u0e1a\u0e1a \u0e25\u0e07\u0e1b\u0e23\u0e30\u0e01\u0e32\u0e28\u0e1f\u0e23\u0e35 \u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e15\u0e48\u0e2d\u0e04\u0e38\u0e13 \u0e01\u0e31\u0e1a\u0e2d\u0e2a\u0e31\u0e07\u0e2b\u0e32\u0e23\u0e34\u0e21\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e4c\u0e17\u0e35\u0e48\u0e43\u0e0a\u0e48 \u0e02\u0e32\u0e22\u0e07\u0e48\u0e32\u0e22 \u0e04\u0e49\u0e19\u0e2b\u0e32\u0e07\u0e48\u0e32\u0e22 \u0e42\u0e2d\u0e01\u0e32\u0e2a\u0e21\u0e32\u0e01\u0e01\u0e27\u0e48\u0e32\u0e40\u0e14\u0e34\u0e21 \u0e01\u0e31\u0e1a Bridget Estate \u0e0b\u0e37\u0e49\u0e2d \u0e40\u0e0a\u0e48\u0e32 \u0e42\u0e04\u0e23\u0e07\u0e01\u0e32\u0e23\u0e43\u0e2b\u0e21\u0e48 \u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e2d\u0e2a\u0e31\u0e07\u0e2b\u0e32\u0e23\u0e34\u0e21\u0e17\u0e23\u0e31\u0e1e\u0e22\u0e4c \u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14 \u0e1a\u0e49\u0e32\u0e19\u0e40\u0e14\u0e35\u0e48\u0e22\u0e27 \u0e04\u0e2d\u0e19\u0e42\u0e14\u0e21\u0e34\u0e40\u0e19\u0e35\u0e22\u0e21 \u0e17\u0e32\u0e27\u0e19\u0e4c\u0e42\u0e2e\u0e21 \u0e1e\u0e39\u0e25\u0e27\u0e34\u0e25\u0e25\u0e48\u0e32 \u0e17\u0e35\u0e48\u0e14\u0e34\u0e19 \u0e2d\u0e32\u0e04\u0e32\u0e23\u0e1e\u0e32\u0e13\u0e34\u0e0a\u0e22\u0e4c \u0e17\u0e33\u0e40\u0e25 \/ \u0e08\u0e31\u0e07\u0e2b\u0e27\u0e31\u0e14 \u0e17\u0e38\u0e01\u0e17\u0e33\u0e40\u0e25 \u0e01\u0e23\u0e38\u0e07\u0e40\u0e17\u0e1e\u0e21\u0e2b\u0e32\u0e19\u0e04\u0e23 \u0e19\u0e19\u0e17\u0e1a\u0e38\u0e23\u0e35 \u0e2a\u0e21\u0e38\u0e17\u0e23\u0e1b\u0e23\u0e32\u0e01\u0e32\u0e23 \u0e0a\u0e25\u0e1a\u0e38\u0e23\u0e35 (\u0e1e\u0e31\u0e17\u0e22\u0e32) \u0e40\u0e0a\u0e35\u0e22\u0e07\u0e43\u0e2b\u0e21\u0e48 \u0e20\u0e39\u0e40\u0e01\u0e47\u0e15 \u0e23\u0e32\u0e04\u0e32 \u0e17\u0e38\u0e01\u0e0a\u0e48\u0e27\u0e07\u0e23\u0e32\u0e04\u0e32 \u0e44\u0e21\u0e48\u0e40\u0e01\u0e34\u0e19 3,000,000 \u0e1a\u0e32\u0e17 3,000,000 &#8211; 5,000,000 \u0e1a\u0e32\u0e17 5,000,000 [&hellip;]","og_url":"https:\/\/bridget-estate.com\/","og_site_name":"BRIDGET Estate","article_modified_time":"2026-10-26T02:03:01+00:00","og_image":[{"url":"https:\/\/bridget-estate.com\/wp-content\/uploads\/2026\/10\/THE-WINNING-TOWER-Sukhumvit-71-18.webp","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/bridget-estate.com\/","url":"https:\/\/bridget-estate.com\/","name":"HOME - BRIDGET Estate","isPartOf":{"@id":"https:\/\/bridget-estate.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/bridget-estate.com\/#primaryimage"},"image":{"@id":"https:\/\/bridget-estate.com\/#primaryimage"},"thumbnailUrl":"https:\/\/bridget-estate.com\/wp-content\/uploads\/2026\/10\/THE-WINNING-TOWER-Sukhumvit-71-18.webp","datePublished":"2026-10-18T04:18:10+00:00","dateModified":"2026-10-26T02:03:01+00:00","breadcrumb":{"@id":"https:\/\/bridget-estate.com\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bridget-estate.com\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/bridget-estate.com\/#primaryimage","url":"https:\/\/bridget-estate.com\/wp-content\/uploads\/2026\/10\/THE-WINNING-TOWER-Sukhumvit-71-18.webp","contentUrl":"https:\/\/bridget-estate.com\/wp-content\/uploads\/2026\/10\/THE-WINNING-TOWER-Sukhumvit-71-18.webp","width":1536,"height":1024},{"@type":"BreadcrumbList","@id":"https:\/\/bridget-estate.com\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bridget-estate.com\/"},{"@type":"ListItem","position":2,"name":"HOME"}]},{"@type":"WebSite","@id":"https:\/\/bridget-estate.com\/#website","url":"https:\/\/bridget-estate.com\/","name":"Your Best Estate","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bridget-estate.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/bridget-estate.com\/index.php?rest_route=\/wp\/v2\/pages\/2569","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bridget-estate.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bridget-estate.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bridget-estate.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bridget-estate.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2569"}],"version-history":[{"count":77,"href":"https:\/\/bridget-estate.com\/index.php?rest_route=\/wp\/v2\/pages\/2569\/revisions"}],"predecessor-version":[{"id":2726,"href":"https:\/\/bridget-estate.com\/index.php?rest_route=\/wp\/v2\/pages\/2569\/revisions\/2726"}],"wp:attachment":[{"href":"https:\/\/bridget-estate.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2569"}],"wp:term":[{"taxonomy":"folder","embeddable":true,"href":"https:\/\/bridget-estate.com\/index.php?rest_route=%2Fwp%2Fv2%2Ffolder&post=2569"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}