PageSourceSearch

https://www.shangproperties.com/blogs/

html shangproperties.com collected 2026-10-06 08:11:30 UTC 107,655 bytes, 1,601 lines download raw bytes

1
2<!doctype html>
3<html lang="en-US">
4
5<head>
6		<meta charset="UTF-8">
7	<meta name="viewport" content="width=device-width, initial-scale=1">
8	<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
9	<link rel="icon" type="image/png" sizes="32x32"
10		href="https://www.shangproperties.com/app/uploads/2023/06/favicon-32x32-1.png">
11	<link rel="icon" type="image/png" sizes="16x16"
12		href="https://www.shangproperties.com/app/uploads/2023/06/favicon-16x16-1.png">
13	<link rel="profile" href="https://gmpg.org/xfn/11">
14	<link rel="preconnect" href="https://fonts.gstatic.com">
15	<!-- <link rel="stylesheet preload" href="https://use.typekit.net/wrz2jxv.css"> -->
16	<link rel="stylesheet" href="https://use.typekit.net/wrz2jxv.css">
17	<!-- <link rel="preload" href="https://use.typekit.net/wrz2jxv.css" as="style"> -->
18	<!-- <link href="https://fonts.googleapis.com/css2?family=Archivo&display=swap" rel="stylesheet preload"> -->
19	<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Archivo&display=swap">
20	<style>
21		.grecaptcha-badge {
22			z-index: 1;
23		}
24
25		.info__contact_details a {
26			color: #81001f;
27		}
28
29		.page-id-208 .row.c-unit-listing__items div:nth-child(7) {
30			display: none;
31		}
32
33		.drag_element.tips {
34			width: 20px;
35			height: 20px;
36		}
37
38		.h4.h4--thin.u-white>p {
39			font-size: 32px;
40			line-height: 120%;
41		}
42
43		.c-downloadable .col-md-5 h2 {
44			margin: 0;
45		}
46
47		@media (min-width: 1280px) {
48			.c-downloadable .col-md-5 h2 {
49				margin: 52px 0 0;
50			}
51		}
52
53		.page-id-45 .c-image-and-content__landscape-right--yes h2,
54		.page-id-47 .c-image-and-content__landscape-right--yes h2,
55		.page-id-49 .c-image-and-content__landscape-right--yes h2 {
56			margin-bottom: 16px;
57		}
58
59		@media (min-width: 1024px) {
60
61			.page-id-45 .c-image-and-content__landscape-right--yes h2,
62			.page-id-47 .c-image-and-content__landscape-right--yes h2,
63			.page-id-49 .c-image-and-content__landscape-right--yes h2 {
64				margin-bottom: 8px;
65			}
66		}
67
68		.page-id-45 h3 {
69			font-family: Schnyder L Web;
70			font-style: normal;
71			font-weight: 300;
72			font-size: 20px;
73			line-height: 120%;
74			letter-spacing: .02em;
75			margin-top: 0;
76		}
77
78		@media (min-width: 1280px) {
79			.page-id-45 h3 {
80				font-size: 26px;
81				letter-spacing: 0;
82			}
83		}
84
85		.page-id-47 .c-image-and-content h3 {
86			font-family: Schnyder L Web;
87			font-style: normal;
88			font-size: 20px;
89			line-height: 120%;
90			letter-spacing: .02em;
91			margin-top: 0;
92			color: #333;
93			padding-left: 8px;
94			padding-right: 8px;
95			font-weight: 500;
96			margin-bottom: 5px;
97		}
98
99		@media (min-width: 1280px) {
100			.page-id-47 .c-image-and-content h3 {
101				font-size: 26px;
102				letter-spacing: 0;
103			}
104		}
105
106		@media (min-width: 768px) {
107			.page-id-47 .c-image-and-content h3 {
108				padding-left: 0;
109				padding-right: 0;
110			}
111		}
112
113		.page-id-208 .c-unit-listing h3 {
114			font-weight: 275 !important;
115			font-family: aktiv-grotesk, sans-serif;
116			font-style: normal;
117			font-size: 24px;
118			line-height: 120%;
119			margin: 0 0 8px;
120		}
121
122		@media (min-width: 1280px) {
123			.page-id-208 .c-unit-listing h3 {
124				font-size: 28px;
125			}
126		}
127
128		.jso-cursor-trail-wrapper {
129			display: none;
130		}
131
132		.page-id-45 section.c-faded-image-right-content picture {
133			width: 45% !important;
134		}
135
136		@media (max-width: 1022px) {
137			.page-id-45 section.c-faded-image-right-content picture {
138				width: 100% !important;
139			}
140		}
141
142		.site-header nav {
143			margin-left: 30px !important;
144		}
145
146		.site-header .menu-main-menu-container>ul>li:not(:last-child) {
147			margin-right: 30px !important;
148		}
149
150		.c-contact-us__info > li a {
151			color: #575757;
152		}
153	</style>
154	<link rel="stylesheet" href="https://unpkg.com/flickity@2/dist/flickity.min.css">
155	<link rel="stylesheet" href="https://www.shangproperties.com/app/themes/shang-properties/shopt.css?v=1.0.0">	<link rel="stylesheet" href="https://unpkg.com/flickity@2/dist/flickity.min.css">
156
157	<title>Journals | Shang Properties</title>
158
159	<style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style>
160	
161<!-- The SEO Framework by Sybre Waaijer -->
162<meta name="description" content="Discover insights and updates from Shang Properties, and explore the latest news, trends, and developments in luxury real estate." />
163<meta property="og:image" content="https://www.shangproperties.com/app/uploads/2026/04/Shangrila-Estate_Cityscape.png" />
164<meta property="og:image:width" content="1200" />
165<meta property="og:image:height" content="630" />
166<meta property="og:locale" content="en_US" />
167<meta property="og:type" content="website" />
168<meta property="og:title" content="Journals | Shang Properties" />
169<meta property="og:description" content="Discover insights and updates from Shang Properties, and explore the latest news, trends, and developments in luxury real estate." />
170<meta property="og:url" content="https://www.shangproperties.com/blogs/" />
171<meta property="og:site_name" content="Shang Properties" />
172<meta name="twitter:card" content="summary_large_image" />
173<meta name="twitter:title" content="Journals | Shang Properties" />
174<meta name="twitter:description" content="Discover insights and updates from Shang Properties, and explore the latest news, trends, and developments in luxury real estate." />
175<meta name="twitter:image" content="https://www.shangproperties.com/app/uploads/2026/04/Shangrila-Estate_Cityscape.png" />
176<meta name="twitter:image:width" content="1200" />
177<meta name="twitter:image:height" content="630" />
178<link rel="canonical" href="https://www.shangproperties.com/blogs/" />
179<script type="application/ld+json">{
180    "@context": "https://schema.org",
181    "@type": "BreadcrumbList",
182    "itemListElement": [
183        {
184            "@type": "ListItem",
185            "position": 1,
186            "item": {
187                "@id": "https://www.shangproperties.com/",
188                "name": "Leaders in Luxury | Shang Properties"
189            }
190        },
191        {
192            "@type": "ListItem",
193            "position": 2,
194            "item": {
195                "@id": "https://www.shangproperties.com/blogs/",
196                "name": "Journals | Shang Properties"
197            }
198        }
199    ]
200}</script>
200
201<!-- / The SEO Framework by Sybre Waaijer | 2.40ms meta | 0.50ms boot -->
202
203<link rel='dns-prefetch' href='//unpkg.com' />
204<link rel='dns-prefetch' href='//www.istaging.com' />
205<link rel='dns-prefetch' href='//www.google.com' />
206<link rel="alternate" type="application/rss+xml" title="Shang Properties &raquo; Feed" href="https://www.shangproperties.com/feed/" />
207<link rel="alternate" type="application/rss+xml" title="Shang Properties &raquo; Comments Feed" href="https://www.shangproperties.com/comments/feed/" />
208<script>
209window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/svg\/","svgExt":".svg","source":{"wpemoji":"https:\/\/www.shangproperties.com\/wp\/wp-includes\/js\/wp-emoji.js?ver=6.8.3","twemoji":"https:\/\/www.shangproperties.com\/wp\/wp-includes\/js\/twemoji.js?ver=6.8.3"}};
210/**
211 * @output wp-includes/js/wp-emoji-loader.js
212 */
213
214/**
215 * Emoji Settings as exported in PHP via _print_emoji_detection_script().
216 * @typedef WPEmojiSettings
217 * @type {object}
218 * @property {?object} source
219 * @property {?string} source.concatemoji
220 * @property {?string} source.twemoji
221 * @property {?string} source.wpemoji
222 * @property {?boolean} DOMReady
223 * @property {?Function} readyCallback
224 */
225
226/**
227 * Support tests.
228 * @typedef SupportTests
229 * @type {object}
230 * @property {?boolean} flag
231 * @property {?boolean} emoji
232 */
233
234/**
235 * IIFE to detect emoji support and load Twemoji if needed.
236 *
237 * @param {Window} window
238 * @param {Document} document
239 * @param {WPEmojiSettings} settings
240 */
241( function wpEmojiLoader( window, document, settings ) {
242	if ( typeof Promise === 'undefined' ) {
243		return;
244	}
245
246	var sessionStorageKey = 'wpEmojiSettingsSupports';
247	var tests = [ 'flag', 'emoji' ];
248
249	/**
250	 * Checks whether the browser supports offloading to a Worker.
251	 *
252	 * @since 6.3.0
253	 *
254	 * @private
255	 *
256	 * @returns {boolean}
257	 */
258	function supportsWorkerOffloading() {
259		return (
260			typeof Worker !== 'undefined' &&
261			typeof OffscreenCanvas !== 'undefined' &&
262			typeof URL !== 'undefined' &&
263			URL.createObjectURL &&
264			typeof Blob !== 'undefined'
265		);
266	}
267
268	/**
269	 * @typedef SessionSupportTests
270	 * @type {object}
271	 * @property {number} timestamp
272	 * @property {SupportTests} supportTests
273	 */
274
275	/**
276	 * Get support tests from session.
277	 *
278	 * @since 6.3.0
279	 *
280	 * @private
281	 *
282	 * @returns {?SupportTests} Support tests, or null if not set or older than 1 week.
283	 */
284	function getSessionSupportTests() {
285		try {
286			/** @type {SessionSupportTests} */
287			var item = JSON.parse(
288				sessionStorage.getItem( sessionStorageKey )
289			);
290			if (
291				typeof item === 'object' &&
292				typeof item.timestamp === 'number' &&
293				new Date().valueOf() < item.timestamp + 604800 && // Note: Number is a week in seconds.
294				typeof item.supportTests === 'object'
295			) {
296				return item.supportTests;
297			}
298		} catch ( e ) {}
299		return null;
300	}
301
302	/**
303	 * Persist the supports in session storage.
304	 *
305	 * @since 6.3.0
306	 *
307	 * @private
308	 *
309	 * @param {SupportTests} supportTests Support tests.
310	 */
311	function setSessionSupportTests( supportTests ) {
312		try {
313			/** @type {SessionSupportTests} */
314			var item = {
315				supportTests: supportTests,
316				timestamp: new Date().valueOf()
317			};
318
319			sessionStorage.setItem(
320				sessionStorageKey,
321				JSON.stringify( item )
322			);
323		} catch ( e ) {}
324	}
325
326	/**
327	 * Checks if two sets of Emoji characters render the same visually.
328	 *
329	 * This is used to determine if the browser is rendering an emoji with multiple data points
330	 * correctly. set1 is the emoji in the correct form, using a zero-width joiner. set2 is the emoji
331	 * in the incorrect form, using a zero-width space. If the two sets render the same, then the browser
332	 * does not support the emoji correctly.
333	 *
334	 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
335	 * scope. Everything must be passed by parameters.
336	 *
337	 * @since 4.9.0
338	 *
339	 * @private
340	 *
341	 * @param {CanvasRenderingContext2D} context 2D Context.
342	 * @param {string} set1 Set of Emoji to test.
343	 * @param {string} set2 Set of Emoji to test.
344	 *
345	 * @return {boolean} True if the two sets render the same.
346	 */
347	function emojiSetsRenderIdentically( context, set1, set2 ) {
348		// Cleanup from previous test.
349		context.clearRect( 0, 0, context.canvas.width, context.canvas.height );
350		context.fillText( set1, 0, 0 );
351		var rendered1 = new Uint32Array(
352			context.getImageData(
353				0,
354				0,
355				context.canvas.width,
356				context.canvas.height
357			).data
358		);
359
360		// Cleanup from previous test.
361		context.clearRect( 0, 0, context.canvas.width, context.canvas.height );
362		context.fillText( set2, 0, 0 );
363		var rendered2 = new Uint32Array(
364			context.getImageData(
365				0,
366				0,
367				context.canvas.width,
368				context.canvas.height
369			).data
370		);
371
372		return rendered1.every( function ( rendered2Data, index ) {
373			return rendered2Data === rendered2[ index ];
374		} );
375	}
376
377	/**
378	 * Checks if the center point of a single emoji is empty.
379	 *
380	 * This is used to determine if the browser is rendering an emoji with a single data point
381	 * correctly. The center point of an incorrectly rendered emoji will be empty. A correctly
382	 * rendered emoji will have a non-zero value at the center point.
383	 *
384	 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
385	 * scope. Everything must be passed by parameters.
386	 *
387	 * @since 6.8.2
388	 *
389	 * @private
390	 *
391	 * @param {CanvasRenderingContext2D} context 2D Context.
392	 * @param {string} emoji Emoji to test.
393	 *
394	 * @return {boolean} True if the center point is empty.
395	 */
396	function emojiRendersEmptyCenterPoint( context, emoji ) {
397		// Cleanup from previous test.
398		context.clearRect( 0, 0, context.canvas.width, context.canvas.height );
399		context.fillText( emoji, 0, 0 );
400
401		// Test if the center point (16, 16) is empty (0,0,0,0).
402		var centerPoint = context.getImageData(16, 16, 1, 1);
403		for ( var i = 0; i < centerPoint.data.length; i++ ) {
404			if ( centerPoint.data[ i ] !== 0 ) {
405				// Stop checking the moment it's known not to be empty.
406				return false;
407			}
408		}
409
410		return true;
411	}
412
413	/**
414	 * Determines if the browser properly renders Emoji that Twemoji can supplement.
415	 *
416	 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
417	 * scope. Everything must be passed by parameters.
418	 *
419	 * @since 4.2.0
420	 *
421	 * @private
422	 *
423	 * @param {CanvasRenderingContext2D} context 2D Context.
424	 * @param {string} type Whether to test for support of "flag" or "emoji".
425	 * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification.
426	 * @param {Function} emojiRendersEmptyCenterPoint Reference to emojiRendersEmptyCenterPoint function, needed due to minification.
427	 *
428	 * @return {boolean} True if the browser can render emoji, false if it cannot.
429	 */
430	function browserSupportsEmoji( context, type, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ) {
431		var isIdentical;
432
433		switch ( type ) {
434			case 'flag':
435				/*
436				 * Test for Transgender flag compatibility. Added in Unicode 13.
437				 *
438				 * To test for support, we try to render it, and compare the rendering to how it would look if
439				 * the browser doesn't render it correctly (white flag emoji + transgender symbol).
440				 */
441				isIdentical = emojiSetsRenderIdentically(
442					context,
443					'\uD83C\uDFF3\uFE0F\u200D\u26A7\uFE0F', // as a zero-width joiner sequence
444					'\uD83C\uDFF3\uFE0F\u200B\u26A7\uFE0F' // separated by a zero-width space
445				);
446
447				if ( isIdentical ) {
448					return false;
449				}
450
451				/*
452				 * Test for Sark flag compatibility. This is the least supported of the letter locale flags,
453				 * so gives us an easy test for full support.
454				 *
455				 * To test for support, we try to render it, and compare the rendering to how it would look if
456				 * the browser doesn't render it correctly ([C] + [Q]).
457				 */
458				isIdentical = emojiSetsRenderIdentically(
459					context,
460					'\uD83C\uDDE8\uD83C\uDDF6', // as the sequence of two code points
461					'\uD83C\uDDE8\u200B\uD83C\uDDF6' // as the two code points separated by a zero-width space
462				);
463
464				if ( isIdentical ) {
465					return false;
466				}
467
468				/*
469				 * Test for English flag compatibility. England is a country in the United Kingdom, it
470				 * does not have a two letter locale code but rather a five letter sub-division code.
471				 *
472				 * To test for support, we try to render it, and compare the rendering to how it would look if
473				 * the browser doesn't render it correctly (black flag emoji + [G] + [B] + [E] + [N] + [G]).
474				 */
475				isIdentical = emojiSetsRenderIdentically(
476					context,
477					// as the flag sequence
478					'\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67\uDB40\uDC7F',
479					// with each code point separated by a zero-width space
480					'\uD83C\uDFF4\u200B\uDB40\uDC67\u200B\uDB40\uDC62\u200B\uDB40\uDC65\u200B\uDB40\uDC6E\u200B\uDB40\uDC67\u200B\uDB40\uDC7F'
481				);
482
483				return ! isIdentical;
484			case 'emoji':
485				/*
486				 * Does Emoji 16.0 cause the browser to go splat?
487				 *
488				 * To test for Emoji 16.0 support, try to render a new emoji: Splatter.
489				 *
490				 * The splatter emoji is a single code point emoji. Testing for browser support
491				 * required testing the center point of the emoji to see if it is empty.
492				 *
493				 * 0xD83E 0xDEDF (\uD83E\uDEDF) == 🫟 Splatter.
494				 *
495				 * When updating this test, please ensure that the emoji is either a single code point
496				 * or switch to using the emojiSetsRenderIdentically function and testing with a zero-width
497				 * joiner vs a zero-width space.
498				 */
499				var notSupported = emojiRendersEmptyCenterPoint( context, '\uD83E\uDEDF' );
500				return ! notSupported;
501		}
502
503		return false;
504	}
505
506	/**
507	 * Checks emoji support tests.
508	 *
509	 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
510	 * scope. Everything must be passed by parameters.
511	 *
512	 * @since 6.3.0
513	 *
514	 * @private
515	 *
516	 * @param {string[]} tests Tests.
517	 * @param {Function} browserSupportsEmoji Reference to browserSupportsEmoji function, needed due to minification.
518	 * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification.
519	 * @param {Function} emojiRendersEmptyCenterPoint Reference to emojiRendersEmptyCenterPoint function, needed due to minification.
520	 *
521	 * @return {SupportTests}
521 Support tests.
522	 */
523	function testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ) {
524		var canvas;
525		if (
526			typeof WorkerGlobalScope !== 'undefined' &&
527			self instanceof WorkerGlobalScope
528		) {
529			canvas = new OffscreenCanvas( 300, 150 ); // Dimensions are default for HTMLCanvasElement.
530		} else {
531			canvas = document.createElement( 'canvas' );
532		}
533
534		var context = canvas.getContext( '2d', { willReadFrequently: true } );
535
536		/*
537		 * Chrome on OS X added native emoji rendering in M41. Unfortunately,
538		 * it doesn't work when the font is bolder than 500 weight. So, we
539		 * check for bold rendering support to avoid invisible emoji in Chrome.
540		 */
541		context.textBaseline = 'top';
542		context.font = '600 32px Arial';
543
544		var supports = {};
545		tests.forEach( function ( test ) {
546			supports[ test ] = browserSupportsEmoji( context, test, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint );
547		} );
548		return supports;
549	}
550
551	/**
552	 * Adds a script to the head of the document.
553	 *
554	 * @ignore
555	 *
556	 * @since 4.2.0
557	 *
558	 * @param {string} src The url where the script is located.
559	 *
560	 * @return {void}
561	 */
562	function addScript( src ) {
563		var script = document.createElement( 'script' );
564		script.src = src;
565		script.defer = true;
566		document.head.appendChild( script );
567	}
568
569	settings.supports = {
570		everything: true,
571		everythingExceptFlag: true
572	};
573
574	// Create a promise for DOMContentLoaded since the worker logic may finish after the event has fired.
575	var domReadyPromise = new Promise( function ( resolve ) {
576		document.addEventListener( 'DOMContentLoaded', resolve, {
577			once: true
578		} );
579	} );
580
581	// Obtain the emoji support from the browser, asynchronously when possible.
582	new Promise( function ( resolve ) {
583		var supportTests = getSessionSupportTests();
584		if ( supportTests ) {
585			resolve( supportTests );
586			return;
587		}
588
589		if ( supportsWorkerOffloading() ) {
590			try {
591				// Note that the functions are being passed as arguments due to minification.
592				var workerScript =
593					'postMessage(' +
594					testEmojiSupports.toString() +
595					'(' +
596					[
597						JSON.stringify( tests ),
598						browserSupportsEmoji.toString(),
599						emojiSetsRenderIdentically.toString(),
600						emojiRendersEmptyCenterPoint.toString()
601					].join( ',' ) +
602					'));';
603				var blob = new Blob( [ workerScript ], {
604					type: 'text/javascript'
605				} );
606				var worker = new Worker( URL.createObjectURL( blob ), { name: 'wpTestEmojiSupports' } );
607				worker.onmessage = function ( event ) {
608					supportTests = event.data;
609					setSessionSupportTests( supportTests );
610					worker.terminate();
611					resolve( supportTests );
612				};
613				return;
614			} catch ( e ) {}
615		}
616
617		supportTests = testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint );
618		setSessionSupportTests( supportTests );
619		resolve( supportTests );
620	} )
621		// Once the browser emoji support has been obtained from the session, finalize the settings.
622		.then( function ( supportTests ) {
623			/*
624			 * Tests the browser support for flag emojis and other emojis, and adjusts the
625			 * support settings accordingly.
626			 */
627			for ( var test in supportTests ) {
628				settings.supports[ test ] = supportTests[ test ];
629
630				settings.supports.everything =
631					settings.supports.everything && settings.supports[ test ];
632
633				if ( 'flag' !== test ) {
634					settings.supports.everythingExceptFlag =
635						settings.supports.everythingExceptFlag &&
636						settings.supports[ test ];
637				}
638			}
639
640			settings.supports.everythingExceptFlag =
641				settings.supports.everythingExceptFlag &&
642				! settings.supports.flag;
643
644			// Sets DOMReady to false and assigns a ready function to settings.
645			settings.DOMReady = false;
646			settings.readyCallback = function () {
647				settings.DOMReady = true;
648			};
649		} )
650		.then( function () {
651			return domReadyPromise;
652		} )
653		.then( function () {
654			// When the browser can not render everything we need to load a polyfill.
655			if ( ! settings.supports.everything ) {
656				settings.readyCallback();
657
658				var src = settings.source || {};
659
660				if ( src.concatemoji ) {
661					addScript( src.concatemoji );
662				} else if ( src.wpemoji && src.twemoji ) {
663					addScript( src.twemoji );
664					addScript( src.wpemoji );
665				}
666			}
667		} );
668} )( window, document, window._wpemojiSettings );
669</script>
669
670<style id='wp-emoji-styles-inline-css'>
671
672	img.wp-smiley, img.emoji {
673		display: inline !important;
674		border: none !important;
675		box-shadow: none !important;
676		height: 1em !important;
677		width: 1em !important;
678		margin: 0 0.07em !important;
679		vertical-align: -0.1em !important;
680		background: none !important;
681		padding: 0 !important;
682	}
683</style>
684<link rel='stylesheet' id='wp-block-library-css' href='https://www.shangproperties.com/wp/wp-includes/css/dist/block-library/style.css?ver=6.8.3' media='all' />
685<style id='classic-theme-styles-inline-css'>
686/**
687 * These rules are needed for backwards compatibility.
688 * They should match the button element rules in the base theme.json file.
689 */
690.wp-block-button__link {
691	color: #ffffff;
692	background-color: #32373c;
693	border-radius: 9999px; /* 100% causes an oval, but any explicit but really high value retains the pill shape. */
694
695	/* This needs a low specificity so it won't override the rules from the button element if defined in theme.json. */
696	box-shadow: none;
697	text-decoration: none;
698
699	/* The extra 2px are added to size solids the same as the outline versions.*/
700	padding: calc(0.667em + 2px) calc(1.333em + 2px);
701
702	font-size: 1.125em;
703}
704
705.wp-block-file__button {
706	background: #32373c;
707	color: #ffffff;
708	text-decoration: none;
709}
710
711</style>
712<style id='global-styles-inline-css'>
713:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
713--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
713.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
714:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
715:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
716:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
717</style>
718<link rel='stylesheet' id='dnd-upload-cf7-css' href='https://www.shangproperties.com/app/mu-plugins/drag-and-drop-multiple-file-upload-contact-form-7/assets/css/dnd-upload-cf7.css?ver=1.3.5.4' media='all' />
719<link rel='stylesheet' id='contact-form-7-css' href='https://www.shangproperties.com/app/mu-plugins/contact-form-7/includes/css/styles.css?ver=5.4' media='all' />
720<link rel='stylesheet' id='pb_animate-css' href='https://www.shangproperties.com/app/plugins/ays-popup-box/public/css/animate.css?ver=3.5.7' media='all' />
721<link rel='stylesheet' id='powertip-css' href='https://www.shangproperties.com/app/plugins/devvn-image-hotspot/frontend/css/jquery.powertip.min.css?ver=1.2.0' media='all' />
722<link rel='stylesheet' id='maps-points-css' href='https://www.shangproperties.com/app/plugins/devvn-image-hotspot/frontend/css/maps_points.css?ver=1.2.2' media='all' />
723<link rel='stylesheet' id='shang-properties-style-css' href='https://www.shangproperties.com/app/themes/shang-properties/dist/main.css?ver=6.8.3' media='all' />
724<link rel='stylesheet' id='cf7cf-style-css' href='https://www.shangproperties.com/app/mu-plugins/cf7-conditional-fields/style.css?ver=1.9.10' media='all' />
725<link rel='stylesheet' id='wp-featherlight-css' href='https://www.shangproperties.com/app/mu-plugins/wp-featherlight/css/wp-featherlight.css?ver=1.3.4' media='all' />
726<script src="https://www.shangproperties.com/wp/wp-includes/js/jquery/jquery.js?ver=3.7.1" id="jquery-core-js"></script>
vendor: 1 bytes, line 726
726
727<script src="https://www.shangproperties.com/wp/wp-includes/js/jquery/jquery-migrate.js?ver=3.4.1" id="jquery-migrate-js"></script>
vendor: 1 bytes, line 727
727
728<script id="ays-pb-js-extra">
729var pbLocalizeObj = {"icons":{"close_icon":"<svg class=\"ays_pb_material_close_icon\" xmlns=\"https:\/\/www.w3.org\/2000\/svg\" height=\"36px\" viewBox=\"0 0 24 24\" width=\"36px\" fill=\"#000000\" alt=\"Pop-up Close\"><path d=\"M0 0h24v24H0z\" fill=\"none\"\/><path d=\"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z\"\/><\/svg>","close_circle_icon":"<svg class=\"ays_pb_material_close_circle_icon\" xmlns=\"https:\/\/www.w3.org\/2000\/svg\" height=\"24\" viewBox=\"0 0 24 24\" width=\"36\" alt=\"Pop-up Close\"><path d=\"M0 0h24v24H0z\" fill=\"none\"\/><path d=\"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z\"\/><\/svg>","volume_up_icon":"<svg class=\"ays_pb_fa_volume\" xmlns=\"https:\/\/www.w3.org\/2000\/svg\" height=\"24\" viewBox=\"0 0 24 24\" width=\"36\"><path d=\"M0 0h24v24H0z\" fill=\"none\"\/><path d=\"M3 9v6h4l5 5V4L7 9H3zm13.5 3c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73 2.5-2.25 2.5-4.02zM14 3.23v2.06c2.89.86 5 3.54 5 6.71s-2.11 5.85-5 6.71v2.06c4.01-.91 7-4.49 7-8.77s-2.99-7.86-7-8.77z\"\/><\/svg>","volume_mute_icon":"<svg xmlns=\"https:\/\/www.w3.org\/2000\/svg\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"\/><path d=\"M7 9v6h4l5 5V4l-5 5H7z\"\/><\/svg>"}};
730</script>
vendor: 1 bytes, line 730
730
731<script src="https://www.shangproperties.com/app/plugins/ays-popup-box/public/js/ays-pb-public.js?ver=3.5.7" id="ays-pb-js"></script>
731
732<link rel="https://api.w.org/" href="https://www.shangproperties.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.shangproperties.com/wp-json/wp/v2/pages/6424" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.shangproperties.com/wp/xmlrpc.php?rsd" />
733<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.shangproperties.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.shangproperties.com%2Fblogs%2F" />
734<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.shangproperties.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.shangproperties.com%2Fblogs%2F&#038;format=xml" />
735<meta name="google-site-verification" content="k092fuq7o-Ky1gRV6YpIHHNaiJrl5q4soVQImTIF79Y" />
736
737
738<script>
vendor: 408 bytes, lines 738-747
738
739!function(f,b,e,v,n,t,s)
740{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
741n.callMethod.apply(n,arguments):n.queue.push(arguments)};
742if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
743n.queue=[];t=b.createElement(e);t.async=!0;
744t.src=v;s=b.getElementsByTagName(e)[0];
745s.parentNode.insertBefore(t,s)}(window, document,'script',
746'https://connect.facebook.net/en_US/fbevents.js');
747fbq('init', '
747984040742936973
vendor: 32 bytes, lines 747-748
747');
748fbq('track', 'PageView');
749</script>
749
750<noscript><img height="1" width="1" style="display:none"
751src="https://www.facebook.com/tr?id=984040742936973&ev=PageView&noscript=1"
752/></noscript>
753
754
755<!-- linked in pixel tag-->
756<script type="text/javascript">
757_linkedin_partner_id = "4510081";
758window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || [];
759window._linkedin_data_partner_ids.push(_linkedin_partner_id);
760</script>
760<script type="text/javascript">
761(function(l) {
762if (!l){window.lintrk = function(a,b){window.lintrk.q.push([a,b])};
763window.lintrk.q=[]}
764var s = document.getElementsByTagName("script")[0];
765var b = document.createElement("script");
766b.type = "text/javascript";b.async = true;
767b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js";
768s.parentNode.insertBefore(b, s);})(window.lintrk);
769</script>
769
770<noscript>
771<img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=4510081&fmt=gif" />
772</noscript>
773<!--end of linked in pixel tag-->
774
775<!-- Google tag (gtag.js) -->
vendor: 66 bytes, lines 775-776
775 
776<script async src="https://www.googletagmanager.com/gtag/js?id=
776G-0B66ZEVPXQ
vendor: 12 bytes, line 776
776"></script> 
776<script>   
vendor: 133 bytes, line 776
776window.dataLayer = window.dataLayer || [];   function gtag(){dataLayer.push(arguments);}   gtag('js', new Date());   gtag('config', '
776G-0B66ZEVPXQ
vendor: 4 bytes, line 776
776'); 
776</script>
776
777
778<!-- Google Tag Manager -->
779<script>
vendor: 331 bytes, lines 779-783
779(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
780new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
781j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
782'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
783})(window,document,'script','dataLayer','
783GTM-5J8L69V
vendor: 3 bytes, line 783
783');
783</script>
783
784<!-- End Google Tag Manager -->
785 <style>.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style>
786		<!-- FACEBOOK -->
787	<meta property="og:url" content="https://www.shangproperties.com" />
788	<meta property="og:type" content="website" />
789	<meta property="og:title" content="" />
790			<meta property="og:description" content="" />
791		<meta property="og:image" content="https://www.shangproperties.com/app/uploads/2021/05/Homepage-Estate-Shot-Desktop-Banner-1024x704.jpg" />
792
793	<!-- TWITTER -->
794	<meta name="twitter:card" content="summary_large_image">
795	<meta name="twitter:title" content="">
796			<meta name="twitter:description" content="">
797		<meta name="twitter:image" content="https://www.shangproperties.com/app/uploads/2021/05/Homepage-Estate-Shot-Desktop-Banner-1024x704.jpg">
798
799	<!--Google Ads-->
800	<!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 800-801
800
801	<script async src="https://www.googletagmanager.com/gtag/js?id=
801AW-11258648262
vendor: 13 bytes, lines 801-802
801"></script>
802	
802<script>
803		
vendor: 136 bytes, lines 803-806
803window.dataLayer = window.dataLayer || [];
804		function gtag() { dataLayer.push(arguments); }
805		gtag('js', new Date());
806		gtag('config', '
806AW-11258648262
vendor: 5 bytes, lines 806-807
806');
807	
807</script>
807
808
809	
809<script>
810		document.addEventListener('DOMContentLoaded', () => {
811			const parent = document.getElementById('menu-item-369');
812			if (parent) {
813				const anchors = parent.getElementsByTagName('a');
814				for (const anchor of anchors) {
815					if (anchor.textContent.trim() === 'Shang Central' && anchor.href === 'https://www.shangproperties.com/residentials/shang-central/') {
816						anchor.style.display = 'none';
817					} else if (anchor.textContent.trim() === 'Shang One Horizon') {
818						anchor.addEventListener('click', e => e.preventDefault());
819						anchor.classList.add('disabled');
820					}
821				}
822			}
823		});
824	</script>
824
825
826
827<meta name="robots" content="index, follow" /></head>
828
829<body class="wp-singular page-template-default page page-id-6424 wp-theme-shang-properties wp-featherlight-captions page-blogs">
830			<!-- <a class="skip-link screen-reader-text" href="#primary">Skip to content</a> -->
831
832	<header id="masthead" class="site-header site-header--desktop">
833		<div class="js-header-nav">
834			<a class="site-logo" name="Shang Properties" href="https://www.shangproperties.com">
835				<img class="default" width="100%" height="100%" src="https://www.shangproperties.com/app/webp-express/webp-images/uploads/2023/06/shang-logo.png.webp" alt=""
836					title="shang-logo" />
837				<img class="search-logo" src="https://www.shangproperties.com/app/webp-express/webp-images/uploads/2021/05/Logo.png.webp" alt=""
838					title="Logo" />
839			</a>
840			<nav id="site-navigation" class="main-navigation">
841				<!-- <button class="menu-toggle" aria-controls="primary-menu" aria-expanded="false">Primary Menu</button> -->
842				<div class="menu-main-menu-container"><ul id="primary-menu" class="menu"><li id="menu-item-88" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-88"><a href="https://www.shangproperties.com/about-us/">About Us<div class="dropdown-menu"><div class="megamenu-item megamenu-item--desc"><a href="https://www.shangproperties.com/about-us/our-brand/" class="button u-white mb-mb-8">Our Brand</a><div class="menu-desc u-white body-3">Learn more about the Shang Brand and the vision of its Board of Directors.</div></div><div class="megamenu-item megamenu-item--desc"><a href="https://www.shangproperties.com/about-us/corporate-governance/" class="button u-white mb-mb-8">Corporate Governance</a><div class="menu-desc u-white body-3">See our corporate structure and how we run the business.</div></div><div class="megamenu-item megamenu-item--desc"><a href="https://www.shangproperties.com/about-us/disclosures/" class="button u-white mb-mb-8">Disclosures</a><div class="menu-desc u-white body-3">Get more details on specific Shang projects and policies.</div></div><div class="megamenu-item megamenu-item--desc"><a href="https://www.shangproperties.com/about-us/careers/" class="button u-white mb-mb-8">Careers</a><div class="menu-desc u-white body-3">Discover how you can achieve your career goals with Shang.</div></div><div class="megamenu-item megamenu-item--desc"><a href="https://www.shangproperties.com/about-us/investors/" class="button u-white mb-mb-8">Investors</a><div class="menu-desc u-white body-3">Acquire the information you need to make smart decisions.</div></div><div class="megamenu-item megamenu-item--desc"><a href="https://www.shangproperties.com/about-us/kerry-foundation-phils-inc/" class="button u-white mb-mb-8">Kerry Foundation Phils, Inc.</a><div class="menu-desc u-white body-3">Find out how Shang supports local communities.</div></div></div></a></li>
843<li id="menu-item-369" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-369"><a href="https://www.shangproperties.com/businesses/">Businesses<div class="dropdown-menu"><div class="megamenu-item"><a href="https://www.shangproperties.com/businesses/residential/" class="button u-white mb-mb-20 dt-mb-16">Residential</a><a href="https://www.shangproperties.com/residentials/aurelia-residences/" class="body-3 u-white mb-mb-12">Aurelia Residences</a><a href="https://www.shangproperties.com/residentials/haraya-residences/" class="body-3 u-white mb-mb-12">Haraya Residences</a><a href="https://www.shangproperties.com/residentials/horizon-homes/" class="body-3 u-white mb-mb-12">Horizon Homes</a><a href="https://www.shangproperties.com/residentials/laya-by-shang-properties/" class="body-3 u-white mb-mb-12">Laya by Shang Properties</a><a href="https://www.shangproperties.com/residentials/one-shangri-la-place/" class="body-3 u-white mb-mb-12">One Shangri-La Place</a><a href="https://www.shangproperties.com/residentials/shang-bauhinia-residences/" class="body-3 u-white mb-mb-12">Shang Bauhinia Residences</a><a href="https://www.shangproperties.com/residentials/shang-central/" class="body-3 u-white mb-mb-12">Shang Central</a><a href="https://www.shangproperties.com/residentials/shang-residences-at-wack-wack/" class="body-3 u-white mb-mb-12">Shang Residences at Wack Wack</a><a href="https://www.shangproperties.com/residentials/shang-salcedo-place/" class="body-3 u-white mb-mb-12">Shang Salcedo Place</a><a href="https://www.shangproperties.com/residentials/shang-summit/" class="body-3 u-white mb-mb-12">Shang Summit</a><a href="https://www.shangproperties.com/residentials/the-rise-makati/" class="body-3 u-white mb-mb-12">The Rise Makati</a><a href="https://www.shangproperties.com/residentials/the-shang-grand-tower/" class="body-3 u-white mb-mb-12">The Shang Grand Tower</a><a href="https://www.shangproperties.com/residentials/the-st-francis-shang-la-place/" class="body-3 u-white mb-mb-12">The St. Francis Shangri-La Place</a></div><div class="megamenu-item"><a href="https://www.shangproperties.com/businesses/office/" class="button u-white mb-mb-20 dt-mb-16">Offices</a><a href="https://www.shangproperties.com/offices/the-enterprise-center/" class="body-3 u-white mb-mb-12">The Enterprise Center</a></div><div class="megamenu-item"><a href="https://www.shangproperties.com/businesses/mall/" class="button u-white mb-mb-20 dt-mb-16">Malls</a>
843<a href="https://www.shangproperties.com/malls/assembly-grounds/" class="body-3 u-white mb-mb-12">Assembly Grounds</a><a href="https://www.shangproperties.com/malls/shangri-la-plaza/" class="body-3 u-white mb-mb-12">Shangri-La Plaza</a></div><div class="megamenu-item"><a href="https://www.shangproperties.com/businesses/property-management/" class="button u-white mb-mb-20 dt-mb-16">Property Management</a><a href="https://www.shangproperties.com/management-office/shang-property-management-services-inc/" class="body-3 u-white mb-mb-12">Shang Property Management Services, Inc.</a></div><div class="megamenu-item"><a href="https://www.shangproperties.com/businesses/hospitality/" class="button u-white mb-mb-20 dt-mb-16">Hospitality</a><a href="https://www.shangproperties.com/hospitalities/shangri-la-at-the-fort/" class="body-3 u-white mb-mb-12">Shangri-La at the Fort</a></div></div></a></li>
844<li id="menu-item-368" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-368"><a href="https://www.shangproperties.com/new-developments/">New Developments<div class="dropdown-menu"><div class="megamenu-item megamenu-item--desc"><a href="https://www.shangproperties.com/residentials/shang-bauhinia-residences/" class="button u-white mb-mb-8">Shang Bauhinia Residences</a><div class="menu-desc u-white body-3">Redefines luxury in Cebu with sophisticated, meticulously designed homes offering serene living and unparalleled convenience.</div></div><div class="megamenu-item megamenu-item--desc"><a href="https://www.shangproperties.com/residentials/shang-summit/" class="button u-white mb-mb-8">Shang Summit</a><div class="menu-desc u-white body-3">Discover Shang Properties’ first residential project in Quezon City, Shang Summit.
845An iconic luxury tower offering a perfect blend of privacy and convenience in the heart of Metro Manila.</div></div><div class="megamenu-item megamenu-item--desc"><a href="https://www.shangproperties.com/residentials/laya-by-shang-properties/" class="button u-white mb-mb-8">Laya by Shang Properties</a><div class="menu-desc u-white body-3">Experience a world of self-expression, genuine connections, and cultural enrichment at Laya by Shang Properties—a sanctuary of freedom where modern living meets personalized style and a vibrant community awaits.</div></div><div class="megamenu-item megamenu-item--desc"><a href="https://www.shangproperties.com/residentials/haraya-residences/" class="button u-white mb-mb-8">Haraya Residences</a><div class="menu-desc u-white body-3">Located at the very heart of Bridgetowne Estate, a new mixed-use township in Pasig, Haraya Residences will be nestled among gleaming office towers and other premium residential developments.</div></div><div class="megamenu-item megamenu-item--desc"><a href="https://www.shangproperties.com/residentials/aurelia-residences/" class="button u-white mb-mb-8">Aurelia Residences</a><div class="menu-desc u-white body-3">A limited collection of 285 bespoke residences in a location with cosmopolitan skyline views and lush greens of Manila Golf Club, Manila Polo Club &#038; Forbes Park.</div></div><div class="megamenu-item megamenu-item--desc"><a href="https://www.shangproperties.com/residentials/shang-residences-at-wack-wack/" class="button u-white mb-mb-8">Shang Residences at Wack Wack</a><div class="menu-desc u-white body-3">We bring you an exclusively resort-inspired residential property in the verdant neighborhood of Wack Wack, Mandaluyong.</div></div></div></a></li>
846<li id="menu-item-370" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-370"><a href="https://www.shangproperties.com/curated-spaces/">Curated Spaces<div class="dropdown-menu"><div class="megamenu-item megamenu-item--desc"><a href="https://www.shangproperties.com/residentials/shang-central/" class="button u-white mb-mb-8">Shang Central</a><div class="menu-desc u-white body-3">A beautifully integrated living experience for you in the heart of the city.</div></div><div class="megamenu-item megamenu-item--desc"><a href="https://www.shangproperties.com/curated-spaces/amenities/" class="button u-white mb-mb-8">Amenities</a><div class="menu-desc u-white body-3">Shang Properties offers premium amenities with a unique combination of modern luxury and timeless elegance.</div></div><div class="megamenu-item megamenu-item--desc"><a href="https://www.shangproperties.com/curated-spaces/a-space-designed-for-you/" class="button u-white mb-mb-8">Lifestyle</a><div class="menu-desc u-white body-3">Treat yourself at Shangri-La Plaza’s wide selection of shops, restaurants, fitness outlets, luxury boutiques
847 and services curated for your pleasure.
848</div></div><div class="megamenu-item megamenu-item--desc"><a href="https://www.shangproperties.com/curated-spaces/where-luxury-location-and-safety-meet/" class="button u-white mb-mb-8">SECURITY &#038; connectivity</a><div class="menu-desc u-white body-3">Experience the pinnacle of luxury living at Shang Properties. Our residences are conveniently located
849in close proximity to the city’s most prominent business hubs, shopping, and upscale dining choices.</div></div><div class="megamenu-item megamenu-item--desc"><a href="https://www.shangproperties.com/curated-spaces/spaces-for-wellness/" class="button u-white mb-mb-8">Wellness</a><div class="menu-desc u-white body-3">
849Indulge yourself in soothing spaces designed for holistic health and wellness.</div></div><div class="megamenu-item megamenu-item--desc"><a href="https://www.shangproperties.com/curated-spaces/show-suite/" class="button u-white mb-mb-8">SHOW SUITES</a><div class="menu-desc u-white body-3">Explore our units to get a clearer idea of the home you envision for yourself.</div></div></div></a></li>
850<li id="menu-item-8198" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8198"><a target="_blank" href="https://shangpropertiesinternationalsales.com/">International Sales</a></li>
851<li id="menu-item-6286" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6286"><a target="_blank" href="https://broker.shangproperties.com/">Broker Relations</a></li>
852<li id="menu-item-6284" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6284"><a target="_blank" href="https://shangpropertiesleasing.com/">Residential Leasing</a></li>
853</ul></div>			</nav><!-- #site-navigation -->
854			<div class="c-head-contact">
855				<span class="js-search-cover"></span>
856				<div class="js-search-menu">Search
857					<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
858						<path fill-rule="evenodd" clip-rule="evenodd"
859							d="M2 9.04605C2 5.16096 5.16097 2 9.04608 2C12.9314 2 16.0922 5.16096 16.0922 9.04605C16.0922 10.755 15.4806 12.3238 14.4649 13.5451L17.8095 16.8897C18.0636 17.1436 18.0636 17.5556 17.8095 17.8094C17.6824 17.9365 17.5159 18 17.3497 18C17.1832 18 17.0168 17.9365 16.8898 17.8094L13.5452 14.4648C12.3239 15.4806 10.7551 16.0921 9.04608 16.0921C5.16097 16.0921 2 12.9314 2 9.04605ZM3.30081 9.04608C3.30081 12.214 5.87816 14.7913 9.04608 14.7913C12.214 14.7913 14.7913 12.214 14.7913 9.04605C14.7913 5.87815 12.214 3.30081 9.04608 3.30081C5.87816 3.30081 3.30081 5.87818 3.30081 9.04608Z"
860							fill="white" />
861					</svg>
862					<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
863						<path d="M16.6668 3.33301L3.3335 16.6663" stroke="white" stroke-width="1.5"
864							stroke-linecap="round" stroke-linejoin="round" />
865						<path d="M3.3335 3.33301L16.6668 16.6663" stroke="white" stroke-width="1.5"
866							stroke-linecap="round" stroke-linejoin="round" />
867					</svg>
868					<div class="js-search-bar">
869
870					</div>
871				</div>
872				<a href="https://www.shangproperties.com/contact-us" class="o-button o-button--primary">Contact Us</a>
873			</div>
874			<div class="js-search-bar c-search-bar">
875				<div>
876					<form role="search" method="get" id="searchform" class="searchform" action="https://www.shangproperties.com/" >
877			<div class="custom-search-form">
878				<label for="s">What are you looking for?</label>
879				<input type="text" value="" placeholder="What are you looking for?" name="s" id="s" />
880				<button class="fa fa-search" aria-hidden="true" title="Search" type="submit" id="searchsubmit" />
881					<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
882						<path d="M2 12L19 12" stroke="#979797" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
883						<path d="M12 5L19 12L12 19" stroke="#979797" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
884					</svg>
885			</button>
886			</div>
887			</form>
888				</div>
889			</div>
890		</div>
891	</header><!-- #masthead -->
892
893
894	<!-- Mobile Menu -->
895	<header id="masthead" class="site-header site-header--mobile">
896		<div class="js-header-nav">
897
898			<a href="javascript:void(0);" class="js-burger-menu burger-menu" aria-label="Menu" name="Menu">
899				<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
900					<path fill-rule="evenodd" clip-rule="evenodd"
901						d="M28 11.083H4V9.58301H28V11.083ZM28 16.4163H4V14.9163H28V16.4163ZM4 21.7497H28V20.2497H4V21.7497Z"
902						fill="white" />
903				</svg>
904				<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
905					<path d="M16.6668 3.33301L3.3335 16.6663" stroke="white" stroke-width="1.5" stroke-linecap="round"
906						stroke-linejoin="round" />
907					<path d="M3.3335 3.33301L16.6668 16.6663" stroke="white" stroke-width="1.5" stroke-linecap="round"
908						stroke-linejoin="round" />
909				</svg>
910
911			</a>
912			<a class="site-logo" name="Shang Properties" href="https://www.shangproperties.com">
913				<img class="default" width="100%" height="100%" aria-label="shang-logo"
914					src="https://www.shangproperties.com/app/webp-express/webp-images/uploads/2023/06/shang-logo.png.webp" alt="" title="shang-logo" />
915				<img class="search-logo" src="https://www.shangproperties.com/app/webp-express/webp-images/uploads/2021/05/Logo.png.webp" alt=""
916					title="Logo" />
917			</a>
918			<div class="c-head-contact">
919				<div class="js-search-menu-mobile">
920					<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
921						<path fill-rule="evenodd" clip-rule="evenodd"
922							d="M2 9.04605C2 5.16096 5.16097 2 9.04608 2C12.9314 2 16.0922 5.16096 16.0922 9.04605C16.0922 10.755 15.4806 12.3238 14.4649 13.5451L17.8095 16.8897C18.0636 17.1436 18.0636 17.5556 17.8095 17.8094C17.6824 17.9365 17.5159 18 17.3497 18C17.1832 18 17.0168 17.9365 16.8898 17.8094L13.5452 14.4648C12.3239 15.4806 10.7551 16.0921 9.04608 16.0921C5.16097 16.0921 2 12.9314 2 9.04605ZM3.30081 9.04608C3.30081 12.214 5.87816 14.7913 9.04608 14.7913C12.214 14.7913 14.7913 12.214 14.7913 9.04605C14.7913 5.87815 12.214 3.30081 9.04608 3.30081C5.87816 3.30081 3.30081 5.87818 3.30081 9.04608Z"
923							fill="white" />
924					</svg>
925					<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
926						<path d="M16.6668 3.33301L3.3335 16.6663" stroke="white" stroke-width="1.5"
927							stroke-linecap="round" stroke-linejoin="round" />
928						<path d="M3.3335 3.33301L16.6668 16.6663" stroke="white" stroke-width="1.5"
929							stroke-linecap="round" stroke-linejoin="round" />
930					</svg>
931				</div>
932			</div>
933			<div class="js-search-bar c-search-bar">
934				<div>
935										<form role="search" method="get" id="searchform" class="searchform" action="https://www.shangproperties.com/">
936						<div class="custom-search-form">
937							<label for="search-mobile">What are you looking for?</label>
938							<input type="text" value=""
939								placeholder="What are you looking for?" name="s" id="search-mobile" />
940							<button class="fa fa-search" aria-hidden="true" title="Search" type="submit"
941								id="searchsubmit">
942								<svg width="24" height="24" viewBox="0 0 24 24" fill="none"
943									xmlns="http://www.w3.org/2000/svg">
944									<path d="M2 12L19 12" stroke="#979797" stroke-width="1.5" stroke-linecap="round"
945										stroke-linejoin="round" />
946									<path d="M12 5L19 12L12 19" stroke="#979797" stroke-width="1.5"
947										stroke-linecap="round" stroke-linejoin="round" />
948								</svg>
949							</button>
950						</div>
951					</form>
952				</div>
953
954				<div class="contact-mobile">
955					<a href="https://www.shangproperties.com/contact-us" class="o-button o-button--primary">Contact Us</a>
956				</div>
957			</div>
958
959			<div class="js-drop-mobile-menu drop-mobile-menu">
960
961				<div class="contact-mobile">
962					<a href="https://www.shangproperties.com/contact-us" class="o-button o-button--primary">Contact Us</a>
963				</div>
964			</div>
965		</div>
966	</header><!-- #masthead -->
967<style>
968    .blogs__hero {
969        background: linear-gradient(90deg, rgba(15, 15, 15, 0.85) 0.2%, rgba(15, 15, 15, 0.60) 20.5%, rgba(15, 15, 15, 0.50) 50%, rgba(15, 15, 15, 0.00) 77.6%), url(/app/themes/shang-properties/src/images/blogs/journals_2560X1042.jpg) no-repeat center center / cover;
970        min-height: 400px;
971        padding: 200px 0 75px;
972        align-content: end;
973    }
974
975    .blogs__hero .container-fluid {
976        max-width: 100%;
977    }
978
979    .blogs__hero h1 {
980        color: #FFF;
981        font-family: Schnyder L Web;
982        font-size: 64px;
983        font-style: normal;
984        font-weight: 300;
985        line-height: 76.8px;
986    }
987
988    .blogs__hero p {
989        color: #FFF;
990        font-size: 16px;
991        font-style: normal;
992        font-weight: 400;
993        line-height: 24.48px;
994        margin-bottom: 35px;
995    }
996
997    .c-curated-listing .u-t225 {
998        margin-bottom: 15px;
999    }
1000
1001    .c-curated-listing .tb-mb-24 {
1002        margin-bottom: 22px;
1003    }
1004
1005    div#blog-container {
1006        gap: 20px 0;
1007    }
1008
1009    .c-curated-listing {
1010        overflow: visible;
1011    }
1012
1013    a.js-clear-all {
1014        margin-top: 64px;
1015    }
1016
1017    .alm-reveal {
1018        display: flex;
1019        flex-wrap: wrap;
1020    }
1021
1022    button.alm-load-more-btn.more {
1023        background: linear-gradient(90deg, transparent 50%, #81001f 0);
1024        background-size: 202% 100%;
1025        background-position: 100% 100%;
1026        -webkit-transition: all .3s ease-out;
1027        transition: all .3s ease-out;
1028        border: 0;
1029        border-radius: 0;
1030        height: 48px;
1031        padding: 14px 32px;
1032        font-family: aktiv-grotesk-condensed, sans-serif;
1033        font-style: normal;
1034        font-weight: 700;
1035        font-size: 12px;
1036        line-height: 100%;
1037        letter-spacing: .18em;
1038        text-transform: uppercase;
1039        display: -webkit-box;
1040        display: -ms-flexbox;
1041        display: flex;
1042        text-align: center;
1043        -webkit-box-align: center;
1044        -ms-flex-align: center;
1045        align-items: center;
1046        -webkit-box-pack: center;
1047        -ms-flex-pack: center;
1048    }
1049
1050    button.alm-load-more-btn.more:hover {
1051        color: #81001f;
1052        background-position: 0 100%;
1053        background-color: white;
1054        border: 1px solid;
1055    }
1056
1057    .alm-btn-wrap {
1058        display: flex !important;
1059        justify-content: center;
1060    }
1061
1062    img.attachment-thumbnail.size-thumbnail.wp-post-image {
1063        object-fit: cover;
1064    }
1065
1066    .alm-btn-wrap .alm-load-more-btn.done {
1067        display: none;
1068    }
1069
1070    @media (min-width: 320px) {
1071        .mb-mb-8 {
1072            margin-bottom: 18px;
1073        }
1074    }
1075
1076    @media all and (max-width:1278px) {
1077        .blogs__hero h1 {
1078            font-size: 48px !important;
1079            line-height: 58px !important;
1080        }
1081    }
1082
1083    @media all and (max-width: 991px) {
1084        .blogs__hero {
1085            min-height: 521px;
1086        }
1087
1088        .blogs__hero {
1089            padding: 200px 0 80px;
1090        }
1091    }
1092
1093    @media all and (max-width:850px) and (min-width:768px) {
1094        .blogs__hero .offset-sm-1 {
1095            margin-left: 0 !important;
1096            padding-left: 40px;
1097        }
1098    }
1099
1100    @media all and (max-width: 767px) {
1101
1102        .blogs__hero {
1103            padding: 200px 0 40px;
1104        }
1105
1106    }
1107</style>
1108
1109<section class="blogs__hero">
1110    <div class="c-breadcrumbs">
1111        <ul>
1112            <li>
1113                <a href="https://www.shangproperties.com">HOME</a>
1114            </li>
1115            <li>
1116                <a href="https://www.shangproperties.com/blogs/">JOURNALS</a>
1117            </li>
1118        </ul>
1119    </div>
1120    <div class="container-fluid">
1121        <div class="row">
1122            <div class="offset-sm-1 col-lg-5">
1123                <h1>Journals</h1>
1124            </div>
1125        </div>
1126    </div>
1127</section>
1128
1129<section data-aos="fade-up" class="c-curated-listing section-padding mb-pb-40 tb-pb-64 mb-pt-40 tb-pt-64">
1130    <div class="container-fluid c-curated-listing__header">
1131        <div class="row">
1132
1133            <div class="col-12">
1134                <div class="h3 h3--thin mb-mb-16 u-n250">
1134All Journals</div>
1135            </div>
1136
1137        </div>
1138
1139        <div class="row c-filter-wrap">
1140            <div class="col-12 col-sm-6 position-relative">
1141                <div class="js-filter c-filter">
1142                    <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1143                        <path d="M20 5H4L10.4 13.4089V19.2222L13.6 21V13.4089L20 5Z" stroke="#81001F"
1144                            stroke-linecap="round" stroke-linejoin="round" />
1145                    </svg>
1146                    <label class="button" for="filter-check">Filter</label>
1147                    <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1148                        <path d="M15 6L9 12L15 18" stroke="#81001F" stroke-width="1.5" stroke-linecap="round"
1149                            stroke-linejoin="round" />
1150                    </svg>
1151                </div>
1152                <div class="c-filter-board c-filter-board--curated">
1153                    <div class="overline">Categories</div>
1154                    <dl class="js-filter-board c-filter-board__categories">
1155                                                    <dt>
1156                                <input type="checkbox" id="cat-1" name="category[]"                                     value="amenities" class="js-filter-category">
1157                                <label for="cat-1">Amenities</label>
1158                            </dt>
1159                                                    <dt>
1160                                <input type="checkbox" id="cat-2" name="category[]"                                     value="journals" class="js-filter-category">
1161                                <label for="cat-2">Journals</label>
1162                            </dt>
1163                                                    <dt>
1164                                <input type="checkbox" id="cat-3" name="category[]"                                     value="lifestyle" class="js-filter-category">
1165                                <label for="cat-3">Lifestyle</label>
1166                            </dt>
1167                                                    <dt>
1168                                <input type="checkbox" id="cat-4" name="category[]"                                     value="news-and-updates" class="js-filter-category">
1169                                <label for="cat-4">News &amp; Updates</label>
1170                            </dt>
1171                                                    <dt>
1172                                <input type="checkbox" id="cat-5" name="category[]"                                     value="security-and-connectivity" class="js-filter-category">
1173                                <label for="cat-5">Security &amp; Connectivity</label>
1174                            </dt>
1175                                                    <dt>
1176                                <input type="checkbox" id="cat-6" name="category[]"                                     value="show-suite-units" class="js-filter-category">
1177                                <label for="cat-6">Show Suite Units</label>
1178                            </dt>
1179                                                    <dt>
1180                                <input type="checkbox" id="cat-7" name="category[]"                                     value="wellness" class="js-filter-category">
1181                                <label for="cat-7">Wellness</label>
1182                            </dt>
1183                                            </dl>
1184                    <div class="c-filter-board__btn">
1185                        <a href="javascript:void(0)"
1186                            class="js-clear o-button o-button--secondary button mb-mb-16 tb-mb-0 tb-mr-16">clear</a>
1187                        <a href="javascript:void(0)" class="js-apply-filter o-button o-button--primary button">APPLY
1188                            FILTER</a>
1189                    </div>
1190                </div>
1191            </div>
1192            <div class="col-12 col-sm-6 text-sm-right position-relative">
1193                <div class="js-sort-btn c-sort" title="Sort">
1194                    <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1195                        <g clip-path="url(#clip0)">
1196                            <path fill-rule="evenodd" clip-rule="evenodd"
1197                                d="M11.8223 6.20389C11.8223 5.78386 12.086 5.44336 12.4114 5.44336H23.4093C23.7347 5.44336 23.9985 5.78386 23.9985 6.20389C23.9985 6.62393 23.7347 6.96443 23.4093 6.96443H12.4114C12.086 6.96443 11.8223 6.62393 11.8223 6.20389Z"
1198                                fill="#81001F" />
1199                            <path fill-rule="evenodd" clip-rule="evenodd"
1200                                d="M11.8223 9.9246C11.8223 9.50457 12.086 9.16406 12.4114 9.16406H20.3765C20.7019 9.16406 20.9656 9.50457 20.9656 9.9246C20.9656 10.3446 20.7019 10.6851 20.3765 10.6851H12.4114C12.086 10.6851 11.8223 10.3446 11.8223 9.9246Z"
1201                                fill="#81001F" />
1202                            <path fill-rule="evenodd" clip-rule="evenodd"
1203                                d="M11.8223 13.6453C11.8223 13.2253 12.086 12.8848 12.4114 12.8848L17.8552 12.8848C18.1806 12.8848 18.4444 13.2253 18.4444 13.6453C18.4444 14.0653 18.1806 14.4058 17.8552 14.4058L12.4114 14.4059C12.086 14.4059 11.8223 14.0654 11.8223 13.6453Z"
1204                                fill="#81001F" />
1205                            <path fill-rule="evenodd" clip-rule="evenodd"
1206                                d="M11.8223 17.366C11.8223 16.946 12.086 16.6055 12.4114 16.6055L15.4529 16.6055C15.7783 16.6055 16.0421 16.946 16.0421 17.366C16.0421 17.786 15.7783 18.1265 15.4529 18.1265L12.4114 18.1266C12.086 18.1266 11.8223 17.7861 11.8223 17.366Z"
1207                                fill="#81001F" />
1208                        </g>
1209                        <path
1210                            d="M5.42524 5.01913C5.19093 4.78482 4.81103 4.78482 4.57671 5.01913L0.758336 8.83751C0.524022 9.07182 0.524022 9.45172 0.758336 9.68603C0.992651 9.92035 1.37255 9.92035 1.60686 9.68604L5.00098 6.29192L8.39509 9.68604C8.6294 9.92035 9.0093 9.92035 9.24362 9.68604C9.47793 9.45172 9.47793 9.07182 9.24362 8.83751L5.42524 5.01913ZM5.60098 18.124L5.60098 5.44339L4.40098 5.44339L4.40098 18.124L5.60098 18.124Z"
1211                            fill="#81001F" />
1212                        <defs>
1213                            <clipPath id="clip0">
1214                                <rect width="12" height="13" fill="white" transform="translate(12 5.55664)" />
1215                            </clipPath>
1216                        </defs>
1217                    </svg>
1218                    <label class="button" for="">sort BY:</label>
1219                    <span>Most recent first</span>
1220                </div>
1221                <div class="js-sort c-sort-items">
1222                    <ul>
1223                        <li class="is-active"><a
1224                                href="javascript:void(0);" data-value="recent">Most recent first</a></li>
1225                        <li class=""><a
1226                                href="javascript:void(0);" data-value="oldest">Older first</a></li>
1227                        <li class=""><a href="javascript:void(0);"
1228                                data-value="asc">Alphabetically (A-Z)</a></li>
1229                        <li class=""><a
1230                                href="javascript:void(0);" data-value="desc">Alphabetically (Z-A)</a></li>
1231                    </ul>
1232                </div>
1233            </div>
1234        </div>
1235
1236        <div class="row c-filter-tags">
1237            <form method="GET" id="filter-form">
1238                <input type="hidden" name="category" id="filter-category" value="" />
1239                <input type="hidden" name="sort" id="sort-tag" value="" />
1240            </form>
1241
1242                    </div>
1243
1244    </div>
1245
1246    <!-- Separate container for blog posts -->
1247    <div class="container-fluid">
1248                                <div class="js-loadmore">
1249                <style type="text/css">.alm-btn-wrap{display:block;text-align:center;padding:10px 0;margin:0 0 15px;position:relative}.alm-btn-wrap:after{display:table;clear:both;height:0;content:''}.alm-btn-wrap .alm-load-more-btn{font-size:15px;font-weight:500;width:auto;height:43px;line-height:1;background:#ed7070;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);color:#fff;border:none;border-radius:4px;margin:0;padding:0 20px;display:inline-block;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;text-align:center;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.alm-btn-wrap .alm-load-more-btn.loading,.alm-btn-wrap .alm-load-more-btn:hover{background-color:#e06161;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.09);box-shadow:0 1px 3px rgba(0,0,0,.09);color:#fff;text-decoration:none}.alm-btn-wrap .alm-load-more-btn:active{-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.alm-btn-wrap .alm-load-more-btn.loading{cursor:wait;outline:0;padding-left:44px}.alm-btn-wrap .alm-load-more-btn.done{cursor:default;opacity:.15;background-color:#ed7070;outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.alm-btn-wrap .alm-load-more-btn.done:before,.alm-btn-wrap .alm-load-more-btn:before{background:0 0;width:0}.alm-btn-wrap .alm-load-more-btn.loading:before{background:#fff url(https://www.shangproperties.com/app/plugins/ajax-load-more/core/img/ajax-loader.gif) no-repeat center center;width:30px;height:31px;margin:6px;border-radius:3px;display:inline-block;z-index:0;content:'';position:absolute;left:0;top:0;overflow:hidden;-webkit-transition:width .5s ease-in-out;transition:width .5s ease-in-out}.alm-btn-wrap .alm-elementor-link{display:block;font-size:13px;margin:0 0 15px}@media screen and (min-width:768px){.alm-btn-wrap .alm-elementor-link{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0}}.ajax-load-more-wrap.white .alm-load-more-btn{background-color:#fff;color:#787878;border:1px solid #e0e0e0;overflow:hidden;-webkit-transition:none;transition:none;outline:0}.ajax-load-more-wrap.white .alm-load-more-btn.loading,.ajax-load-more-wrap.white .alm-load-more-btn:focus,.ajax-load-more-wrap.white .alm-load-more-btn:hover{background-color:#fff;color:#333;border-color:#aaa}.ajax-load-more-wrap.white .alm-load-more-btn.done{background-color:#fff;color:#444;border-color:#ccc}.ajax-load-more-wrap.white .alm-load-more-btn.loading{color:rgba(255,255,255,0)!important;outline:0!important;background-color:transparent;border-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;padding-left:20px}.ajax-load-more-wrap.white .alm-load-more-btn.loading:before{margin:0;left:0;top:0;width:100%;height:100%;background-color:transparent;background-image:url(https://www.shangproperties.com/app/plugins/ajax-load-more/core/img/ajax-loader-lg.gif);background-size:25px 25px;background-position:center center}.ajax-load-more-wrap.light-grey .alm-load-more-btn{background-color:#efefef;color:#787878;border:1px solid #e0e0e0;overflow:hidden;-webkit-transition:all 75ms ease;transition:all 75ms ease;outline:0}.ajax-load-more-wrap.light-grey .alm-load-more-btn.done,.ajax-load-more-wrap.light-grey .alm-load-more-btn.loading,.ajax-load-more-wrap.light-grey .alm-load-more-btn:focus,.ajax-load-more-wrap.light-grey .alm-load-more-btn:hover{background-color:#f1f1f1;color:#222;border-color:#aaa}.ajax-load-more-wrap.light-grey .alm-load-more-btn.loading{color:rgba(255,255,255,0)!important;outline:0!important;background-color:transparent;border-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;padding-left:20px}.ajax-load-more-wrap.light-grey .alm-load-more-btn.loading:before{margin:0;left:0;top:0;width:100%;height:100%;background-color:transparent;background-image:url(https://www.shangproperties.com/app/plugins/ajax-load-more/core/img/ajax-loader-lg.gif);background-size:25px 25px;background-position:center center}.ajax-load-more-wrap.blue .alm-load-more-btn{background-color:#1b91ca}.ajax-load-more-wrap.blue .alm-load-more-btn.done,.ajax-load-more-wrap.blue .alm-load-more-btn.loading,.ajax-load-more-wrap.blue .alm-load-more-btn:hover{background-color:#1b84b7}.ajax-load-more-wrap.green .alm-load-more-btn{background-color:#80ca7a}.ajax-load-more-wrap.green .alm-load-more-btn.done,.ajax-load-more-wrap.green .alm-load-more-btn.loading,.ajax-load-more-wrap.green .alm-load-more-btn:hover{background-color:#81c17b}.ajax-load-more-wrap.purple .alm-load-more-btn{background-color:#b97eca}.ajax-load-more-wrap.purple .alm-load-more-btn.done,.ajax-load-more-wrap.purple .alm-load-more-btn.loading,.ajax-load-more-wrap.purple .alm-load-more-btn:hover{background-color:#a477b1}.ajax-load-more-wrap.grey .alm-load-more-btn{background-color:#a09e9e}.ajax-load-more-wrap.grey .alm-load-more-btn.done,.ajax-load-more-wrap.grey .alm-load-more-btn.loading,.ajax-load-more-wrap.grey .alm-load-more-btn:hover{background-color:#888}.ajax-load-more-wrap.infinite>.alm-btn-wrap .alm-load-more-btn{width:100%;background-color:transparent!important;background-position:center center;background-repeat:no-repeat;background-image:url(https://www.shangproperties.com/app/plugins/ajax-load-more/core/img/spinner.gif);border:none!important;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;-webkit-box-shadow:none!important;box-shadow:none!important;overflow:hidden;text-indent:-9999px;cursor:default!important;outline:0!important}.ajax-load-more-wrap.infinite>.alm-btn-wrap .alm-load-more-btn:before{display:none!important}.ajax-load-more-wrap.infinite>.alm-btn-wrap .alm-load-more-btn:active,.ajax-load-more-wrap.infinite>.alm-btn-wrap .alm-load-more-btn:focus{outline:0}.ajax-load-more-wrap.infinite>.alm-btn-wrap .alm-load-more-btn.done{opacity:0}
1249.ajax-load-more-wrap.infinite>.alm-btn-wrap .alm-load-more-btn.loading{opacity:1}.ajax-load-more-wrap.infinite.skype>.alm-btn-wrap .alm-load-more-btn{background-image:url(https://www.shangproperties.com/app/plugins/ajax-load-more/core/img/spinner-skype.gif)}.ajax-load-more-wrap.infinite.ring>.alm-btn-wrap .alm-load-more-btn{background-image:url(https://www.shangproperties.com/app/plugins/ajax-load-more/core/img/spinner-ring.gif)}.ajax-load-more-wrap.infinite.fading-blocks>.alm-btn-wrap .alm-load-more-btn{background-image:url(https://www.shangproperties.com/app/plugins/ajax-load-more/core/img/loader-fading-blocks.gif)}.ajax-load-more-wrap.infinite.fading-circles>.alm-btn-wrap .alm-load-more-btn{background-image:url(https://www.shangproperties.com/app/plugins/ajax-load-more/core/img/loader-fading-circles.gif)}.ajax-load-more-wrap.infinite.chasing-arrows>.alm-btn-wrap .alm-load-more-btn{background-image:url(https://www.shangproperties.com/app/plugins/ajax-load-more/core/img/spinner-chasing-arrows.gif)}.ajax-load-more-wrap.alm-horizontal .alm-btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin:0}.ajax-load-more-wrap.alm-horizontal .alm-btn-wrap button{margin:0}.ajax-load-more-wrap.alm-horizontal .alm-btn-wrap button.done{display:none}.alm-btn-wrap--prev{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;clear:both;padding:0;margin:0}.alm-btn-wrap--prev:after{display:table;clear:both;height:0;content:''}.alm-btn-wrap--prev a.alm-load-more-btn--prev{line-height:1;font-size:14px;font-weight:500;padding:5px;display:inline-block;position:relative;margin:0 0 15px;text-decoration:none}.alm-btn-wrap--prev a.alm-load-more-btn--prev:focus,.alm-btn-wrap--prev a.alm-load-more-btn--prev:hover{text-decoration:underline}.alm-btn-wrap--prev a.alm-load-more-btn--prev.loading,.alm-btn-wrap--prev a.alm-load-more-btn--prev.loading:focus{cursor:wait;text-decoration:none}.alm-btn-wrap--prev a.alm-load-more-btn--prev.loading:before,.alm-btn-wrap--prev a.alm-load-more-btn--prev.loading:focus:before{content:'';display:block;position:absolute;left:-18px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:16px;background:url(https://www.shangproperties.com/app/plugins/ajax-load-more/core/img/ajax-loader-lg.gif) no-repeat left center;background-size:16px 16px}.alm-btn-wrap--prev a.alm-load-more-btn--prev.skype.loading:before{background-image:url(https://www.shangproperties.com/app/plugins/ajax-load-more/core/img/spinner-skype.gif)}.alm-btn-wrap--prev a.alm-load-more-btn--prev.ring.loading:before{background-image:url(https://www.shangproperties.com/app/plugins/ajax-load-more/core/img/spinner-ring.gif)}.alm-btn-wrap--prev a.alm-load-more-btn--prev.fading-blocks.loading:before{background-image:url(https://www.shangproperties.com/app/plugins/ajax-load-more/core/img/spinner-fading-blocks.gif)}.alm-btn-wrap--prev a.alm-load-more-btn--prev.circles.loading:before{background-image:url(https://www.shangproperties.com/app/plugins/ajax-load-more/core/img/spinner-circles.gif)}.alm-btn-wrap--prev a.alm-load-more-btn--prev.chasing-arrows.loading:before{background-image:url(https://www.shangproperties.com/app/plugins/ajax-load-more/core/img/spinner-chasing-arrows.gif)}.alm-btn-wrap--prev a.alm-load-more-btn--prev button:not([disabled]),.alm-btn-wrap--prev a.alm-load-more-btn--prev:not(.disabled){cursor:pointer}.alm-btn-wrap--prev a.alm-load-more-btn--prev.done{display:none!important}.alm-listing .alm-reveal{outline:0}.alm-listing .alm-reveal:after{display:table;clear:both;height:0;content:''}.alm-listing{margin:0;padding:0}.alm-listing .alm-paging-content>li,.alm-listing .alm-reveal>li,.alm-listing>li{position:relative}.alm-listing .alm-paging-content>li.alm-item,.alm-listing .alm-reveal>li.alm-item,.alm-listing>li.alm-item{background:0 0;margin:0 0 30px;padding:0 0 0 80px;position:relative;list-style:none}@media screen and (min-width:480px){.alm-listing .alm-paging-content>li.alm-item,.alm-listing .alm-reveal>li.alm-item,.alm-listing>li.alm-item{padding:0 0 0 100px}}@media screen and (min-width:768px){.alm-listing .alm-paging-content>li.alm-item,.alm-listing .alm-reveal>li.alm-item,.alm-listing>li.alm-item{padding:0 0 0 135px}}@media screen and (min-width:1024px){.alm-listing .alm-paging-content>li.alm-item,.alm-listing .alm-reveal>li.alm-item,.alm-listing>li.alm-item{padding:0 0 0 160px}}.alm-listing .alm-paging-content>li.alm-item h3,.alm-listing .alm-reveal>li.alm-item h3,.alm-listing>li.alm-item h3{margin:0}.alm-listing .alm-paging-content>li.alm-item p,.alm-listing .alm-reveal>li.alm-item p,.alm-listing>li.alm-item p{margin:10px 0 0}.alm-listing .alm-paging-content>li.alm-item p.entry-meta,.alm-listing .alm-reveal>li.alm-item p.entry-meta,.alm-listing>li.alm-item p.entry-meta{opacity:.75}.alm-listing .alm-paging-content>li.alm-item img,.alm-listing .alm-reveal>li.alm-item img,.alm-listing>li.alm-item img{position:absolute;
1249left:0;top:0;border-radius:2px;max-width:65px}@media screen and (min-width:480px){.alm-listing .alm-paging-content>li.alm-item img,.alm-listing .alm-reveal>li.alm-item img,.alm-listing>li.alm-item img{max-width:85px}}@media screen and (min-width:768px){.alm-listing .alm-paging-content>li.alm-item img,.alm-listing .alm-reveal>li.alm-item img,.alm-listing>li.alm-item img{max-width:115px}}@media screen and (min-width:1024px){.alm-listing .alm-paging-content>li.alm-item img,.alm-listing .alm-reveal>li.alm-item img,.alm-listing>li.alm-item img{max-width:140px}}.alm-listing .alm-paging-content>li.no-img,.alm-listing .alm-reveal>li.no-img,.alm-listing>li.no-img{padding:0}.alm-listing.products li.product{padding-left:inherit}.alm-listing.products li.product img{position:static;border-radius:inherit}.alm-listing.stylefree .alm-paging-content>li,.alm-listing.stylefree .alm-reveal>li,.alm-listing.stylefree>li{padding:inherit;margin:inherit}.alm-listing.stylefree .alm-paging-content>li img,.alm-listing.stylefree .alm-reveal>li img,.alm-listing.stylefree>li img{padding:inherit;margin:inherit;position:static;border-radius:inherit}.alm-listing.rtl .alm-paging-content>li,.alm-listing.rtl .alm-reveal>li{padding:0 170px 0 0;text-align:right}.alm-listing.rtl .alm-paging-content>li img,.alm-listing.rtl .alm-reveal>li img{left:auto;right:0}.alm-listing.rtl.products li.product{padding-right:inherit}.alm-masonry{display:block;overflow:hidden;clear:both}.alm-placeholder{opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;display:none}.ajax-load-more-wrap.alm-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}.ajax-load-more-wrap.alm-horizontal .alm-listing,.ajax-load-more-wrap.alm-horizontal .alm-listing .alm-reveal{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ajax-load-more-wrap.alm-horizontal .alm-listing .alm-reveal>li.alm-item,.ajax-load-more-wrap.alm-horizontal .alm-listing>li.alm-item{padding:0;text-align:center;margin:0 2px;padding:20px 20px 30px;height:auto;background-color:#fff;border:1px solid #efefef;border-radius:4px;width:300px}.ajax-load-more-wrap.alm-horizontal .alm-listing .alm-reveal>li.alm-item img,.ajax-load-more-wrap.alm-horizontal .alm-listing>li.alm-item img{position:static;border-radius:100%;max-width:125px;margin:0 auto 15px;border-radius:4px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.075);box-shadow:0 2px 10px rgba(0,0,0,.075)}.ajax-load-more-wrap.alm-horizontal .alm-listing .alm-reveal:after{display:none}
1249.alm-toc{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;padding:10px 0}.alm-toc button{background:#f7f7f7;border-radius:4px;-webkit-transition:all .15s ease;transition:all .15s ease;outline:0;border:1px solid #efefef;-webkit-box-shadow:none;box-shadow:none;color:#454545;cursor:pointer;font-size:14px;font-weight:500;padding:7px 10px;line-height:1;margin:0 5px 0 0;height:auto}.alm-toc button:focus,.alm-toc button:hover{border-color:#ccc;color:#222}.alm-toc button:hover{text-decoration:underline}.alm-toc button:focus{-webkit-box-shadow:0 0 0 3px rgba(0,0,0,.05);box-shadow:0 0 0 3px rgba(0,0,0,.05)}</style><div id="ajax-load-more" class="ajax-load-more-wrap button"  data-alm-id="" data-canonical-url="https://www.shangproperties.com/blogs/" data-slug="blogs" data-post-id="6424"  data-localized="ajax_load_more_vars"><div aria-live="polite" aria-atomic="true" class="alm-listing alm-ajax" data-container-type="div" data-loading-style="button" data-repeater="default" data-post-type="blog" data-category-not-in="1" data-order="DESC" data-orderby="date" data-offset="0" data-posts-per-page="6" data-scroll="false" data-pause="false" data-button-label="Load More"></div><div class="alm-btn-wrap" style="visibility: hidden;"><button class="alm-load-more-btn more" rel="next" type="button">Load More</button></div></div>            </div>
1250            </div>
1251</section>
1252
1253<section data-aos="fade-up"
1254    class="c-newsletter c-newsletter--global section-padding mb-pb-40 tb-pb-64 mb-pt-40 tb-pt-64">
1255    <div class="container-fluid">
1256        <div class="row">
1257            <div class="col-12 col-sm-3"></div>
1258            <div class="col-12 col-sm-6 text-center">
1259                <div class="overline u-S100 mb-mb-8">
1260                    NEWSLETTER                </div>
1261                <div class="h2 mb-mb-8 u-t250">
1262                    Stay up to date with Shang                </div>
1263                <div class="body-1 mb-mb-32 u-t200">
1264                    Get the latest Shang updates and news sent to your email.                </div>
1265                <div class="c-newsletter__form">
1266                    <div role="form" class="wpcf7" id="wpcf7-f3424-o1" lang="en-US" dir="ltr">
1267<div class="screen-reader-response"><p role="status" aria-live="polite" aria-atomic="true"></p> <ul></ul></div>
1268<form action="/blogs/#wpcf7-f3424-o1" method="post" class="wpcf7-form init" novalidate="novalidate" data-status="init">
1269<div style="display: none;">
1270<input type="hidden" name="_wpcf7" value="3424" />
1271<input type="hidden" name="_wpcf7_version" value="5.4" />
1272<input type="hidden" name="_wpcf7_locale" value="en_US" />
1273<input type="hidden" name="_wpcf7_unit_tag" value="wpcf7-f3424-o1" />
1274<input type="hidden" name="_wpcf7_container_post" value="0" />
1275<input type="hidden" name="_wpcf7_posted_data_hash" value="" />
1276<input type="hidden" name="_wpcf7cf_hidden_group_fields" value="" />
1277<input type="hidden" name="_wpcf7cf_hidden_groups" value="" />
1278<input type="hidden" name="_wpcf7cf_visible_groups" value="" />
1279<input type="hidden" name="_wpcf7cf_repeaters" value="[]" />
1280<input type="hidden" name="_wpcf7cf_steps" value="{}" />
1281<input type="hidden" name="_wpcf7cf_options" value="{&quot;form_id&quot;:3424,&quot;conditions&quot;:[],&quot;settings&quot;:{&quot;animation&quot;:&quot;yes&quot;,&quot;animation_intime&quot;:200,&quot;animation_outtime&quot;:200,&quot;conditions_ui&quot;:&quot;normal&quot;,&quot;notice_dismissed&quot;:false}}" />
1282<input type="hidden" name="_wpcf7_recaptcha_response" value="" />
1283</div>
1284<div class="o-input mb-mb-24">
1285<div class="o-input-group">
1286<label class="o-input__label body-1" for="newsletter-input">Your email address</label><span class="wpcf7-form-control-wrap newsletter-email"><input type="email" name="newsletter-email" value="" size="40" class="wpcf7-form-control wpcf7-text wpcf7-email wpcf7-validates-as-required wpcf7-validates-as-email o-input__input body-1 mb-pb-8" id="newsletter-input" aria-required="true" aria-invalid="false" /></span>
1287</div>
1288</div>
1289<div class="o-input">
1290<div class="o-input-group d-flex acceptance mb-mt-12 dt-mt-0 mbb-0" style="margin-bottom:0;">
1291<span class="wpcf7-form-control-wrap acceptance-212"><span class="wpcf7-form-control wpcf7-acceptance"><span class="wpcf7-list-item"><input type="checkbox" name="acceptance-212" value="1" aria-invalid="false" /></span></span></span>
1291 I agree to receive information and updates from Shang Properties.
1292</div>
1293</div>
1294<div class="o-input">
1295<div class="o-input-group d-flex acceptance mb-mt-12 dt-mt-0">
1296<div class=""><span class="wpcf7-form-control-wrap acceptance-213"><span class="wpcf7-form-control wpcf7-acceptance"><span class="wpcf7-list-item"><input type="checkbox" name="acceptance-213" value="1" aria-invalid="false" /></span></span></span> I agree with the <a href="https://www.shangproperties.com/privacy-policy" target="_blank">Privacy Notice</a></div>
1297</div>
1298</div>
1299<div class="o-input">
1300<div class="o-input-group text-center">
1301<input type="submit" value="Subscribe" class="wpcf7-form-control wpcf7-submit o-button o-button--primary" />
1302</div>
1303</div>
1304<div class="wpcf7-response-output" aria-hidden="true"></div></form></div>                </div>
1305            </div>
1306            <div class="col-12 col-sm-3"></div>
1307        </div>
1308    </div>
1309
1310</section>
1311
1312<div id="js-modal" class="c-modal c-modal--subscribe c-modal--is-close" data-modal="wcf7-success">
1313    <div class="c-modal-container">
1314        <div class="c-modal__content">
1315            <div class="c-mail-sent">
1316                <img src="https://www.shangproperties.com/app/themes/shang-properties/src/images/mail-msg.svg" alt="">
1317            </div>
1318            <div class="h3 h3--thin mb-mt-16 mb-mb-8 u-n250">Thank you for subscribing.</div>
1319            <div class="c-modal__close"></div>
1320        </div>
1321    </div>
1322</div>
1323
1324
1325<footer id="colophon" class="site-footer">
1326
1327	<div class="d-flex">
1328		<div class="mb-mb-24">
1329						<a aria-label="ShangLogo-1" class="footer-logo" name="Shang Properties"
1330				href="https://www.shangproperties.com"><img width="100%" height="100%" src="https://www.shangproperties.com/app/webp-express/webp-images/uploads/2023/06/ShangLogo-1.png.webp"
1331					alt="" class="mb-mb-16" title="ShangLogo-1" /></a>
1332			<p class="body-2 u-s025 mb-mb-16">Shangri-La Plaza, Shang Central,<br />
1333EDSA corner Shaw Boulevard,<br />
1334Mandaluyong City,<br />
1335Metro Manila 1550, Philippines</p>
1336			<p class="body-2 u-s025 mb-m-0"><p><a href="tel:63283702700">(632) 8370 2700</a></p>
1337</p>
1338			<a aria-label="Kuok Group" rel="noreferrer" target="_blank"
1339				class="footer-logo-2" href="https://www.kuokgroup.com/"><img width="100%" height="100%"
1340					src="https://www.shangproperties.com/app/webp-express/webp-images/uploads/2021/05/Logo-3.png.webp" alt=""></a>
1341		</div>
1342		<div class="mb-mb-12 tb-mb-24 fhcol">
1343							<a href="https://www.shangproperties.com/about-us/"
1344					class="overline u-s025 mb-mb-12">About Us</a>
1345							<a href="https://www.shangproperties.com/about-us/our-brand/"
1346					class="body-2 u-s025 mb-mb-12">Our Brand</a>
1347							<a href="https://www.shangproperties.com/about-us/corporate-governance/"
1348					class="body-2 u-s025 mb-mb-12">Corporate Governance</a>
1349							<a href="https://www.shangproperties.com/about-us/disclosures/"
1350					class="body-2 u-s025 mb-mb-12">Disclosures</a>
1351							<a href="https://www.shangproperties.com/about-us/careers/"
1352					class="body-2 u-s025 mb-mb-12">Careers</a>
1353							<a href="https://www.shangproperties.com/about-us/investors/"
1354					class="body-2 u-s025 mb-mb-12">Investors</a>
1355							<a href="https://www.shangproperties.com/about-us/kerry-foundation-phils-inc/"
1356					class="body-2 u-s025 mb-mb-12">Kerry Foundation Phils, Inc.</a>
1357					</div>
1358		<div class="mb-mb-12 tb-mb-24">
1359							<a href="https://www.shangproperties.com/businesses/"
1360					class="overline u-s025 mb-mb-12">Businesses</a>
1361							<a href="https://www.shangproperties.com/businesses/residential/"
1362					class="body-2 u-s025 mb-mb-12">Residential</a>
1363							<a href="https://www.shangproperties.com/businesses/mall/"
1364					class="body-2 u-s025 mb-mb-12">Malls</a>
1365							<a href="https://www.shangproperties.com/businesses/office/"
1366					class="body-2 u-s025 mb-mb-12">Offices</a>
1367							<a href="https://www.shangproperties.com/businesses/property-management/"
1368					class="body-2 u-s025 mb-mb-12">Property Management</a>
1369							<a href="https://www.shangproperties.com/businesses/hospitality/"
1370					class="body-2 u-s025 mb-mb-12">Hospitality</a>
1371					</div>
1372		<div class="mb-mb-12 tb-mb-24">
1373							<a href="https://www.shangproperties.com/curated-spaces/"
1374					class="overline u-s025 mb-mb-12">Curated Spaces</a>
1375							<a href="https://www.shangproperties.com/curated-spaces/furniture-and-interior-design-going-places/"
1376					class="body-2 u-s025 mb-mb-12">Amenities</a>
1377							<a href="https://www.shangproperties.com/curated-spaces/curated-space-with-you-in-mind/"
1378					class="body-2 u-s025 mb-mb-12">Lifestyle</a>
1379							<a href="https://www.shangproperties.com/curated-spaces/where-luxury-location-and-safety-meet/"
1380					class="body-2 u-s025 mb-mb-12">Security & Connectivity</a>
1381							<a href="https://www.shangproperties.com/curated-spaces/spaces-for-wellness/"
1382					class="body-2 u-s025 mb-mb-12">Wellness</a>
1383							<a href="https://www.shangproperties.com/curated-spaces/retreat-to-spaces-meticulously-designed-just-for-you/"
1384					class="body-2 u-s025 mb-mb-12">Show Suite Units</a>
1385							<a href="https://www.shangproperties.com/news-updates/"
1386					class="overline u-s025 mb-mb-12">News & Updates</a>
1387							<a href="https://www.shangproperties.com/blogs/"
1388					class="body-2 u-s025 mb-mb-12">Journals</a>
1389					</div>
1390		<div class="mb-mb-12 tb-mb-24">
1391							<a href="https://www.shangproperties.com//new-developments/"
1392					class="overline u-s025 mb-mb-12">New Developments</a>
1393							<a href="https://www.shangproperties.com/residentials/shang-bauhinia-residences/"
1394					class="body-2 u-s025 mb-mb-12">Shang Bauhinia Residences</a>
1395							<a href="https://www.shangproperties.com/residentials/shang-summit/"
1396					class="body-2 u-s025 mb-mb-12">Shang Summit</a>
1397							<a href="https://www.shangproperties.com/residentials/laya-by-shang-properties/"
1398					class="body-2 u-s025 mb-mb-12">Laya by Shang Properties</a>
1399							<a href="https://www.shangproperties.com/residentials/haraya-residences/"
1400					class="body-2 u-s025 mb-mb-12">Haraya Residences</a>
1401							<a href="https://www.shangproperties.com/residentials/aurelia-residences/"
1402					class="body-2 u-s025 mb-mb-12">Aurelia Residences</a>
1403							<a href="https://www.shangproperties.com/residentials/shang-residences-at-wack-wack/"
1404					class="body-2 u-s025 mb-mb-12">Shang Residences at Wack Wack</a>
1405					</div>
1406		<div class="mb-mb-12 tb-mb-24 site-footer__social-media">
1407			<a href="javascript:void(0);" class="overline u-s025 mb-mb-16">CONNECT WITH US</a>
1408
1409			<div>
1410									<a target="_blank" rel="noreferrer" href="https://facebook.com/ShangProperties" class="mb-mr-8"><img width="100%"
1411							height="100%" src="https://www.shangproperties.com/app/uploads/2021/05/Facebook.svg"
1412							alt="Facebook"></a>
1413									<a target="_blank" rel="noreferrer" href="https://instagram.com/shangproperties" class="mb-mr-8"><img width="100%"
1414							height="100%" src="https://www.shangproperties.com/app/uploads/2021/05/Instagram.svg"
1415							alt="Instagram"></a>
1416									<a target="_blank" rel="noreferrer" href="https://youtube.com/@shangpropertiesofficial" class="mb-mr-8"><img width="100%"
1417							height="100%" src="https://www.shangproperties.com/app/webp-express/webp-images/uploads/2023/09/ph_youtube-logo-1.png.webp"
1418							alt="ph_youtube-logo"></a>
1419									<a target="_blank" rel="noreferrer" href="http://linkedin.com/company/shang-properties" class="mb-mr-8"><img width="100%"
1420							height="100%" src="https://www.shangproperties.com/app/webp-express/webp-images/uploads/2023/09/ant-design_linkedin-outlined-1.png.webp"
1421							alt="ant-design_linkedin-outlined"></a>
1422							</div>
1423		</div>
1424
1425		<div class="mb-mb-12 tb-mb-24">
1426			<img src="https://www.shangproperties.com/app/webp-express/webp-images/uploads/2026/03/SPI-CORSeal-2026.png.webp"
1427				alt="National Privacy Commission Seal" style="width: 161px;">
1428		</div>
1429
1430	</div>
1431	<!-- <div class="row line mb-mb-24"></div> -->
1432	<div class="container-fluid line mb-mt-20 tb-mt-8 mb-pt-24 no-gutters site-footer__copyright">
1433		<div class="row no-gutters">
1434			<div class="col-12 col-sm-6 col-md-6 mb-mb-16 text-left no-gutters">
1435				<a target="_self" class="body-2 u-s025 mb-mr-24" href="https://www.shangproperties.com/contact-us/" title="Contact Us" name="Contact Us">Contact Us</a>				<a target="_self" class="body-2 u-s025" href="https://www.shangproperties.com/privacy-notice/" title="Privacy Notice" name="Privacy Notice">Privacy Notice</a>			</div>
1436			<div class="col-12 col-sm-6 col-md-6 body-2 u-s025 text-left text-sm-right">
1437				&copy; 2026 Shang Properties, Inc. All Rights Reserved.			</div>
1438		</div>
1439	</div>
1440</footer>
1441
1442
1443
1444<script type="speculationrules">
1445{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"\/*"},{"not":{"href_matches":["\/wp\/wp-*.php","\/wp\/wp-admin\/*","\/app\/uploads\/*","\/app\/*","\/app\/plugins\/*","\/app\/themes\/shang-properties\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
1446</script>
vendor: 1 bytes, line 1446
1446
1447<script>
1448jQuery(document).ready(function() {
1449    jQuery('body').prepend('
vendor: 67 bytes, line 1449
1449<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1449GTM-5J8L69V
vendor: 82 bytes, line 1449
1449" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1449');
1450});
1451</script>
1451
1452
1453<script type="text/javascript">
1454_linkedin_partner_id = "4921804";
1455window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || [];
1456window._linkedin_data_partner_ids.push(_linkedin_partner_id);
1457</script>
1457<script type="text/javascript">
1458(function(l) {
1459if (!l){window.lintrk = function(a,b){window.lintrk.q.push([a,b])};
1460window.lintrk.q=[]}
1461var s = document.getElementsByTagName("script")[0];
1462var b = document.createElement("script");
1463b.type = "text/javascript";b.async = true;
1464b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js";
1465s.parentNode.insertBefore(b, s);})(window.lintrk);
1466</script>
1466
1467<noscript>
1468<img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=4921804&fmt=gif" />
1469</noscript>
1470
1471<script type="text/javascript"> 
1472_linkedin_partner_id = "4664812";
1473window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || [];
1474window._linkedin_data_partner_ids.push(_linkedin_partner_id);
1475</script>
1475<script type="text/javascript">
1476(function(l) {
1477if (!l){window.lintrk = function(a,b){window.lintrk.q.push([a,b])};
1478window.lintrk.q=[]}
1479var s = document.getElementsByTagName("script")[0];
1480var b = document.createElement("script");
1481b.type = "text/javascript";b.async = true;
1482b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js";
1483s.parentNode.insertBefore(b, s);})(window.lintrk);
1484</script>
1484
1485<noscript>
1486<img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=4664812&fmt=gif" />
1487</noscript>	
1487<script type="text/javascript">
1488		document.addEventListener('wpcf7mailsent', function (event) {
1489			if ('5' == event.detail.contactFormId || '645' == event.detail.contactFormId) {
1490				jQuery('.c-modal--success').removeClass('c-modal--is-close').addClass('c-modal--is-open');
1491				jQuery('body').addClass('c-modal--body-lock');
1492			}
1493			if ('1682' == event.detail.contactFormId || '3424' == event.detail.contactFormId) {
1494				jQuery('.c-modal--subscribe').removeClass('c-modal--is-close').addClass('c-modal--is-open');
1495				jQuery('body').addClass('c-modal--body-lock');
1496			}
1497		}, false);
1498	</script>
1498
1499	<style id='core-block-supports-inline-css'>
1500/**
1501 * Core styles: block-supports
1502 */
1503
1504</style>
1505<link rel='stylesheet' id='ays-pb-css' href='https://www.shangproperties.com/app/plugins/ays-popup-box/public/css/ays-pb-public.css?ver=3.5.7' media='all' />
1506<script src="https://www.shangproperties.com/wp/wp-includes/js/dist/hooks.js?ver=be67dc331e61e06d52fa" id="wp-hooks-js"></script>
vendor: 1 bytes, line 1506
1506
1507<script src="https://www.shangproperties.com/wp/wp-includes/js/dist/i18n.js?ver=5edc734adb78e0d7d00e" id="wp-i18n-js"></script>
vendor: 1 bytes, line 1507
1507
1508<script id="wp-i18n-js-after">
1509wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
1510</script>
vendor: 1 bytes, line 1510
1510
1511<script src="https://www.shangproperties.com/wp/wp-includes/js/dist/vendor/wp-polyfill.js?ver=3.15.0" id="wp-polyfill-js"></script>
vendor: 1 bytes, line 1511
1511
1512<script src="https://www.shangproperties.com/wp/wp-includes/js/dist/url.js?ver=0d5442d059e14ea1b21e" id="wp-url-js"></script>
vendor: 1 bytes, line 1512
1512
1513<script src="https://www.shangproperties.com/wp/wp-includes/js/dist/api-fetch.js?ver=52446bd41c30bc419a05" id="wp-api-fetch-js"></script>
vendor: 1 bytes, line 1513
1513
1514<script id="wp-api-fetch-js-after">
1515wp.apiFetch.use( wp.apiFetch.createRootURLMiddleware( "https://www.shangproperties.com/wp-json/" ) );
1516wp.apiFetch.nonceMiddleware = wp.apiFetch.createNonceMiddleware( "df55e0247a" );
1517wp.apiFetch.use( wp.apiFetch.nonceMiddleware );
1518wp.apiFetch.use( wp.apiFetch.mediaUploadMiddleware );
1519wp.apiFetch.nonceEndpoint = "https://www.shangproperties.com/wp/wp-admin/admin-ajax.php?action=rest-nonce";
1520</script>
vendor: 1 bytes, line 1520
1520
1521<script id="contact-form-7-js-extra">
1522var wpcf7 = [];
1523</script>
vendor: 1 bytes, line 1523
1523
1524<script src="https://www.shangproperties.com/app/mu-plugins/contact-form-7/includes/js/index.js?ver=5.4" id="contact-form-7-js"></script>
vendor: 1 bytes, line 1524
1524
1525<script src="https://www.shangproperties.com/app/mu-plugins/drag-and-drop-multiple-file-upload-contact-form-7/assets/js/codedropz-uploader-min.js?ver=1.3.5.4" id="codedropz-uploader-js"></script>
vendor: 1 bytes, line 1525
1525
1526<script id="dnd-upload-cf7-js-extra">
1527var dnd_cf7_uploader = {"ajax_url":"https:\/\/www.shangproperties.com\/wp\/wp-admin\/admin-ajax.php","ajax_nonce":"2e337820f7","drag_n_drop_upload":{"text":"Drag & Drop Files Here","or_separator":"or","browse":"Browse Files","server_max_error":"The uploaded file exceeds the maximum upload size of your server.","large_file":"Uploaded file is too large","inavalid_type":"Uploaded file is not allowed for file type","max_file_limit":"Note : Some of the files are not uploaded ( Only %count% files allowed )","required":"This field is required.","delete":{"text":"deleting","title":"Remove"}},"dnd_text_counter":"of"};
1528</script>
vendor: 1 bytes, line 1528
1528
1529<script src="https://www.shangproperties.com/app/mu-plugins/drag-and-drop-multiple-file-upload-contact-form-7/assets/js/dnd-upload-cf7.js?ver=1.3.5.4" id="dnd-upload-cf7-js"></script>
vendor: 1 bytes, line 1529
1529
1530<script src="https://www.shangproperties.com/app/plugins/devvn-image-hotspot/frontend/js/jquery.powertip.min.js?ver=1.2.0" id="powertip-js"></script>
vendor: 1 bytes, line 1530
1530
1531<script src="https://www.shangproperties.com/app/plugins/devvn-image-hotspot/frontend/js/maps_points.js?ver=1.2.2" id="maps-points-js"></script>
vendor: 1 bytes, line 1531
1531
1532<script src="https://unpkg.com/default-passive-events" id="unpkg-js"></script>
vendor: 1 bytes, line 1532
1532
1533<script src="https://www.istaging.com/js/iframe-enable-gyro.min.js" id="virtual-tour-js"></script>
vendor: 1 bytes, line 1533
1533
1534<script src="https://www.shangproperties.com/app/themes/shang-properties/dist/main.js" id="shang-properties-header-js"></script>
vendor: 1 bytes, line 1534
1534
1535<script id="wpcf7cf-scripts-js-extra">
1536var wpcf7cf_global_settings = {"ajaxurl":"https:\/\/www.shangproperties.com\/wp\/wp-admin\/admin-ajax.php"};
1537</script>
vendor: 1 bytes, line 1537
1537
1538<script src="https://www.shangproperties.com/app/mu-plugins/cf7-conditional-fields/js/scripts.js?ver=1.9.10" id="wpcf7cf-scripts-js"></script>
vendor: 61 bytes, lines 1538-1539
1538
1539<script src="https://www.google.com/recaptcha/api.js?render=
15396Lc1CgIeAAAAAAOhfGoitAWYQmy3Se7Cxoap9ajj
vendor: 49 bytes, line 1539
1539&amp;ver=3.0" id="google-recaptcha-js"></script>
1540<script id="wpcf7-recaptcha-js-extra">
1541var wpcf7_recaptcha = {"sitekey":"6Lc1CgIeAAAAAAOhfGoitAWYQmy3Se7Cxoap9ajj","actions":{"homepage":"homepage","contactform":"contactform"}};
1542</script>
vendor: 1 bytes, line 1542
1542
1543<script src="https://www.shangproperties.com/app/mu-plugins/contact-form-7/modules/recaptcha/index.js?ver=5.4" id="wpcf7-recaptcha-js"></script>
vendor: 1 bytes, line 1543
1543
1544<script src="https://www.shangproperties.com/app/mu-plugins/wp-featherlight/js/vendor/jquery.detect_swipe.js?ver=2.1.4" id="jquery-detect-swipe-js"></script>
vendor: 1 bytes, line 1544
1544
1545<script src="https://www.shangproperties.com/app/mu-plugins/wp-featherlight/js/vendor/featherlight.js?ver=1.7.9" id="featherlight-js"></script>
vendor: 1 bytes, line 1545
1545
1546<script src="https://www.shangproperties.com/app/mu-plugins/wp-featherlight/js/vendor/featherlight.gallery.js?ver=1.7.9" id="featherlight-gallery-js"></script>
vendor: 1 bytes, line 1546
1546
1547<script src="https://www.shangproperties.com/app/mu-plugins/wp-featherlight/js/wpFeatherlight.js?ver=1.3.4" id="wp-featherlight-js"></script>
vendor: 1 bytes, line 1547
1547
1548<script id="ajax-load-more-js-extra">
1549var alm_localize = {"ajaxurl":"https:\/\/www.shangproperties.com\/wp\/wp-admin\/admin-ajax.php","alm_nonce":"08b4dba069","rest_api":"https:\/\/www.shangproperties.com\/wp-json\/","rest_nonce":"df55e0247a","pluginurl":"https:\/\/www.shangproperties.com\/app\/plugins\/ajax-load-more","speed":"200","ga_debug":"false","results_text":"Viewing {post_count} of {total_posts} results.","no_results_text":"No results found.","alm_debug":"","a11y_focus":"1","site_title":"Shang Properties","site_tagline":"\" It's All in the Details\""};
1550var ajax_load_more_vars = {"id":"ajax-load-more"};
1551</script>
vendor: 1 bytes, line 1551
1551
1552<script src="https://www.shangproperties.com/app/plugins/ajax-load-more/core/dist/js/ajax-load-more.js?ver=5.5.2" id="ajax-load-more-js"></script>
1552
1553
1554<!--Google Ads Footer-->
1555<script>
1556	window.addEventListener('load', function () {
1557		if (document.location.href.includes('/thank-you/')) {
1558			gtag('event', 'conversion', {
1559				'send_to': 'AW-11258648262/TozACMK_sIkZEMatxfgp'
1560			});
1561		}
1562		if (window.location.pathname == "/businesses/") {
1563			gtag('event', 'conversion', {
1564				'send_to': 'AW-11258648262/j-zYCJbfuIkZEMatxfgp'
1565			});
1566		}
1567		if (window.location.pathname == "/businesses/residential/") {
1568			gtag('event', 'conversion', {
1569				'send_to': 'AW-11258648262/Vy37CNrkuIkZEMatxfgp'
1570			});
1571		}
1572	});
1573</script>
vendor: 1 bytes, line 1573
1573
1574<script>
1575	window.addEventListener('load', function () {
1576		if (window.location.href.indexOf('/contact-us') != -1) {
1577			var timeInt = setInterval(function () {
1578				if (jQuery('.u-n250').is(":visible")) {
1579					gtag('event', 'conversion', { 'send_to': 'AW-11258648262/cNL0CJq16bIZEMatxfgp' });
1580					clearInterval(timeInt);
1581				}
1582			}, 3000);
1583		}
1584	});
1585</script>
vendor: 1 bytes, line 1585
1585
1586<script>
1587	window.addEventListener('load', function () {
1588		if (document.location.href.includes('thank-you')) {
1589			gtag('event', 'conversion', {
1590				'send_to': 'AW-11258648262/65NZCKy16bIZEMatxfgp'
1591			});
1592		}
1593	});
1594
1595</script>
1595
1596
1597<script src="//code.tidio.co/xcpykoo0uiliegomqwpcovjuhbqvtgjg.js" async></script>
vendor: 1 bytes, line 1597
1597
1598<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"2f5a8c9562994758b059aa98caede428","r":1,"spa":2}' crossorigin="anonymous"></script>
vendor: 1 bytes, line 1598
1598
1599<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a46332177db86187',t:'MTc5MTI3NDI4OQ=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
1599</body>
1600
1601</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.